/* Cropper's stylesheet lives here rather than being imported from JS.
   Importing it from js/ made esbuild emit its own priv/static/assets/app.css, which overwrote
   Tailwind's output in a one-shot prod build — see assets/js/hooks/story_media_upload.js. */

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container{
  -webkit-touch-callout:none;
  direction:ltr;
  font-size:0;
  line-height:0;
  position:relative;
  touch-action:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.cropper-container img{
  backface-visibility:hidden;
  display:block;
  height:100%;
  image-orientation:0deg;
  max-height:none!important;
  max-width:none!important;
  min-height:0!important;
  min-width:0!important;
  width:100%
}

.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.cropper-canvas,.cropper-wrap-box{
  overflow:hidden
}

.cropper-drag-box{
  background-color:#fff;
  opacity:0
}

.cropper-modal{
  background-color:#000;
  opacity:.5
}

.cropper-view-box{
  display:block;
  height:100%;
  outline:1px solid #39f;
  outline-color:rgba(51,153,255,.75);
  overflow:hidden;
  width:100%
}

.cropper-dashed{
  border:0 dashed #eee;
  display:block;
  opacity:.5;
  position:absolute
}

.cropper-dashed.dashed-h{
  border-bottom-width:1px;
  border-top-width:1px;
  height:33.33333%;
  left:0;
  top:33.33333%;
  width:100%
}

.cropper-dashed.dashed-v{
  border-left-width:1px;
  border-right-width:1px;
  height:100%;
  left:33.33333%;
  top:0;
  width:33.33333%
}

.cropper-center{
  display:block;
  height:0;
  left:50%;
  opacity:.75;
  position:absolute;
  top:50%;
  width:0
}

.cropper-center:after,.cropper-center:before{
  background-color:#eee;
  content:" ";
  display:block;
  position:absolute
}

.cropper-center:before{
  height:1px;
  left:-3px;
  top:0;
  width:7px
}

.cropper-center:after{
  height:7px;
  left:0;
  top:-3px;
  width:1px
}

.cropper-face,.cropper-line,.cropper-point{
  display:block;
  height:100%;
  opacity:.1;
  position:absolute;
  width:100%
}

.cropper-face{
  background-color:#fff;
  left:0;
  top:0
}

.cropper-line{
  background-color:#39f
}

.cropper-line.line-e{
  cursor:ew-resize;
  right:-3px;
  top:0;
  width:5px
}

.cropper-line.line-n{
  cursor:ns-resize;
  height:5px;
  left:0;
  top:-3px
}

.cropper-line.line-w{
  cursor:ew-resize;
  left:-3px;
  top:0;
  width:5px
}

.cropper-line.line-s{
  bottom:-3px;
  cursor:ns-resize;
  height:5px;
  left:0
}

.cropper-point{
  background-color:#39f;
  height:5px;
  opacity:.75;
  width:5px
}

.cropper-point.point-e{
  cursor:ew-resize;
  margin-top:-3px;
  right:-3px;
  top:50%
}

.cropper-point.point-n{
  cursor:ns-resize;
  left:50%;
  margin-left:-3px;
  top:-3px
}

.cropper-point.point-w{
  cursor:ew-resize;
  left:-3px;
  margin-top:-3px;
  top:50%
}

.cropper-point.point-s{
  bottom:-3px;
  cursor:s-resize;
  left:50%;
  margin-left:-3px
}

.cropper-point.point-ne{
  cursor:nesw-resize;
  right:-3px;
  top:-3px
}

.cropper-point.point-nw{
  cursor:nwse-resize;
  left:-3px;
  top:-3px
}

.cropper-point.point-sw{
  bottom:-3px;
  cursor:nesw-resize;
  left:-3px
}

.cropper-point.point-se{
  bottom:-3px;
  cursor:nwse-resize;
  height:20px;
  opacity:1;
  right:-3px;
  width:20px
}

@media (min-width:768px){
  .cropper-point.point-se{
    height:15px;
    width:15px
  }
}

@media (min-width:992px){
  .cropper-point.point-se{
    height:10px;
    width:10px
  }
}

@media (min-width:1200px){
  .cropper-point.point-se{
    height:5px;
    opacity:.75;
    width:5px
  }
}

.cropper-point.point-se:before{
  background-color:#39f;
  bottom:-50%;
  content:" ";
  display:block;
  height:200%;
  opacity:0;
  position:absolute;
  right:-50%;
  width:200%
}

.cropper-invisible{
  opacity:0
}

.cropper-bg{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
}

.cropper-hide{
  display:block;
  height:0;
  position:absolute;
  width:0
}

.cropper-hidden{
  display:none!important
}

.cropper-move{
  cursor:move
}

.cropper-crop{
  cursor:crosshair
}

.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{
  cursor:not-allowed
}

/* ! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  border-color:#6b7280;
  border-width:1px;
  border-radius:0px;
  padding-top:0.5rem;
  padding-right:0.75rem;
  padding-bottom:0.5rem;
  padding-left:0.75rem;
  font-size:1rem;
  line-height:1.5rem;
  --tw-shadow:0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline:2px solid transparent;
  outline-offset:2px;
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:#2563eb;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color:#2563eb
}

input::-moz-placeholder, textarea::-moz-placeholder{
  color:#6b7280;
  opacity:1
}

input::placeholder,textarea::placeholder{
  color:#6b7280;
  opacity:1
}

::-webkit-datetime-edit-fields-wrapper{
  padding:0
}

::-webkit-date-and-time-value{
  min-height:1.5em
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top:0;
  padding-bottom:0
}

select{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position:right 0.5rem center;
  background-repeat:no-repeat;
  background-size:1.5em 1.5em;
  padding-right:2.5rem;
  -webkit-print-color-adjust:exact;
          print-color-adjust:exact
}

[multiple]{
  background-image:initial;
  background-position:initial;
  background-repeat:unset;
  background-size:initial;
  padding-right:0.75rem;
  -webkit-print-color-adjust:unset;
          print-color-adjust:unset
}

[type='checkbox'],[type='radio']{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  padding:0;
  -webkit-print-color-adjust:exact;
          print-color-adjust:exact;
  display:inline-block;
  vertical-align:middle;
  background-origin:border-box;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  flex-shrink:0;
  height:1rem;
  width:1rem;
  color:#2563eb;
  background-color:#fff;
  border-color:#6b7280;
  border-width:1px;
  --tw-shadow:0 0 #0000
}

[type='checkbox']{
  border-radius:0px
}

[type='radio']{
  border-radius:100%
}

[type='checkbox']:focus,[type='radio']:focus{
  outline:2px solid transparent;
  outline-offset:2px;
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:2px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:#2563eb;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

[type='checkbox']:checked,[type='radio']:checked{
  border-color:transparent;
  background-color:currentColor;
  background-size:100% 100%;
  background-position:center;
  background-repeat:no-repeat
}

[type='checkbox']:checked{
  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

[type='radio']:checked{
  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color:transparent;
  background-color:currentColor
}

[type='checkbox']:indeterminate{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color:transparent;
  background-color:currentColor;
  background-size:100% 100%;
  background-position:center;
  background-repeat:no-repeat
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color:transparent;
  background-color:currentColor
}

[type='file']{
  background:unset;
  border-color:inherit;
  border-width:0;
  border-radius:0;
  padding:0;
  font-size:unset;
  line-height:inherit
}

[type='file']:focus{
  outline:1px solid ButtonText;
  outline:1px auto -webkit-focus-ring-color
}

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

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

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

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

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

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

:root{
  color-scheme:dark;
  --in:72.06% 0.191 231.6;
  --su:64.8% 0.150 160;
  --wa:84.71% 0.199 83.87;
  --er:71.76% 0.221 22.18;
  --pc:13.138% 0.0392 275.75;
  --sc:14.96% 0.052 342.55;
  --ac:14.902% 0.0334 183.61;
  --inc:0% 0 0;
  --suc:0% 0 0;
  --wac:0% 0 0;
  --erc:0% 0 0;
  --rounded-box:1rem;
  --rounded-btn:0.5rem;
  --rounded-badge:1.9rem;
  --animation-btn:0.25s;
  --animation-input:.2s;
  --btn-focus-scale:0.95;
  --border-btn:1px;
  --tab-border:1px;
  --tab-radius:0.5rem;
  --p:65.69% 0.196 275.75;
  --s:74.8% 0.26 342.55;
  --a:74.51% 0.167 183.61;
  --n:31.3815% 0.021108 254.139175;
  --nc:74.6477% 0.0216 264.435964;
  --b1:25.3267% 0.015896 252.417568;
  --b2:23.2607% 0.013807 253.100675;
  --b3:21.1484% 0.01165 254.087939;
  --bc:74.6477% 0.0216 264.435964
}

[data-theme=dark]{
  color-scheme:dark;
  --in:72.06% 0.191 231.6;
  --su:64.8% 0.150 160;
  --wa:84.71% 0.199 83.87;
  --er:71.76% 0.221 22.18;
  --pc:13.138% 0.0392 275.75;
  --sc:14.96% 0.052 342.55;
  --ac:14.902% 0.0334 183.61;
  --inc:0% 0 0;
  --suc:0% 0 0;
  --wac:0% 0 0;
  --erc:0% 0 0;
  --rounded-box:1rem;
  --rounded-btn:0.5rem;
  --rounded-badge:1.9rem;
  --animation-btn:0.25s;
  --animation-input:.2s;
  --btn-focus-scale:0.95;
  --border-btn:1px;
  --tab-border:1px;
  --tab-radius:0.5rem;
  --p:65.69% 0.196 275.75;
  --s:74.8% 0.26 342.55;
  --a:74.51% 0.167 183.61;
  --n:31.3815% 0.021108 254.139175;
  --nc:74.6477% 0.0216 264.435964;
  --b1:25.3267% 0.015896 252.417568;
  --b2:23.2607% 0.013807 253.100675;
  --b3:21.1484% 0.01165 254.087939;
  --bc:74.6477% 0.0216 264.435964
}

[data-theme=light]{
  color-scheme:light;
  --in:72.06% 0.191 231.6;
  --su:64.8% 0.150 160;
  --wa:84.71% 0.199 83.87;
  --er:71.76% 0.221 22.18;
  --pc:89.824% 0.06192 275.75;
  --ac:15.352% 0.0368 183.61;
  --inc:0% 0 0;
  --suc:0% 0 0;
  --wac:0% 0 0;
  --erc:0% 0 0;
  --rounded-box:1rem;
  --rounded-btn:0.5rem;
  --rounded-badge:1.9rem;
  --animation-btn:0.25s;
  --animation-input:.2s;
  --btn-focus-scale:0.95;
  --border-btn:1px;
  --tab-border:1px;
  --tab-radius:0.5rem;
  --p:49.12% 0.3096 275.75;
  --s:69.71% 0.329 342.55;
  --sc:98.71% 0.0106 342.55;
  --a:76.76% 0.184 183.61;
  --n:32.1785% 0.02476 255.701624;
  --nc:89.4994% 0.011585 252.096176;
  --b1:100% 0 0;
  --b2:96.1151% 0 0;
  --b3:92.4169% 0.00108 197.137559;
  --bc:27.8078% 0.029596 256.847952
}

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

::backdrop{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}

.\!container{
  width:100% !important
}

.container{
  width:100%
}

@media (min-width: 640px){
  .\!container{
    max-width:640px !important
  }

  .container{
    max-width:640px
  }
}

@media (min-width: 768px){
  .\!container{
    max-width:768px !important
  }

  .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .\!container{
    max-width:1024px !important
  }

  .container{
    max-width:1024px
  }
}

@media (min-width: 1280px){
  .\!container{
    max-width:1280px !important
  }

  .container{
    max-width:1280px
  }
}

@media (min-width: 1536px){
  .\!container{
    max-width:1536px !important
  }

  .container{
    max-width:1536px
  }
}

.prose{
  color:var(--tw-prose-body);
  max-width:65ch;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-lead);
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em
}

.prose :where(a):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-links);
  text-decoration:underline;
  font-weight:500
}

.prose :where(strong):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-bold);
  font-weight:600
}

.prose :where(a strong):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(ol):not(:where([class~="not-prose"] *)){
  list-style-type:decimal;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
  list-style-type:upper-alpha
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
  list-style-type:lower-alpha
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
  list-style-type:upper-alpha
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
  list-style-type:lower-alpha
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
  list-style-type:upper-roman
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
  list-style-type:lower-roman
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
  list-style-type:upper-roman
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
  list-style-type:lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
  list-style-type:decimal
}

.prose :where(ul):not(:where([class~="not-prose"] *)){
  list-style-type:disc;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{
  font-weight:400;
  color:var(--tw-prose-counters)
}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{
  color:var(--tw-prose-bullets)
}

.prose :where(hr):not(:where([class~="not-prose"] *)){
  border-color:var(--tw-prose-hr);
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em
}

.prose :where(blockquote):not(:where([class~="not-prose"] *)){
  font-weight:500;
  font-style:italic;
  color:var(--tw-prose-quotes);
  border-left-width:0.25rem;
  border-left-color:var(--tw-prose-quote-borders);
  quotes:"\201C""\201D""\2018""\2019";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-left:1em
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
  content:open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
  content:close-quote
}

.prose :where(h1):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:0.8888889em;
  line-height:1.1111111
}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)){
  font-weight:900;
  color:inherit
}

.prose :where(h2):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333
}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)){
  font-weight:800;
  color:inherit
}

.prose :where(h3):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:0.6em;
  line-height:1.6
}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)){
  font-weight:700;
  color:inherit
}

.prose :where(h4):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:0.5em;
  line-height:1.5
}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)){
  font-weight:700;
  color:inherit
}

.prose :where(img):not(:where([class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.prose :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.prose :where(figcaption):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-captions);
  font-size:0.875em;
  line-height:1.4285714;
  margin-top:0.8571429em
}

.prose :where(code):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-code);
  font-weight:600;
  font-size:0.875em
}

.prose :where(code):not(:where([class~="not-prose"] *))::before{
  content:"`"
}

.prose :where(code):not(:where([class~="not-prose"] *))::after{
  content:"`"
}

.prose :where(a code):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(h1 code):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(h2 code):not(:where([class~="not-prose"] *)){
  color:inherit;
  font-size:0.875em
}

.prose :where(h3 code):not(:where([class~="not-prose"] *)){
  color:inherit;
  font-size:0.9em
}

.prose :where(h4 code):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(thead th code):not(:where([class~="not-prose"] *)){
  color:inherit
}

.prose :where(pre):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-pre-code);
  background-color:var(--tw-prose-pre-bg);
  overflow-x:auto;
  font-weight:400;
  font-size:0.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:0.375rem;
  padding-top:0.8571429em;
  padding-right:1.1428571em;
  padding-bottom:0.8571429em;
  padding-left:1.1428571em
}

.prose :where(pre code):not(:where([class~="not-prose"] *)){
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::before{
  content:none
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::after{
  content:none
}

.prose :where(table):not(:where([class~="not-prose"] *)){
  width:100%;
  table-layout:auto;
  text-align:left;
  margin-top:2em;
  margin-bottom:2em;
  font-size:0.875em;
  line-height:1.7142857
}

.prose :where(thead):not(:where([class~="not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~="not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  vertical-align:bottom;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){
  border-bottom-width:0
}

.prose :where(tbody td):not(:where([class~="not-prose"] *)){
  vertical-align:baseline
}

.prose :where(tfoot):not(:where([class~="not-prose"] *)){
  border-top-width:1px;
  border-top-color:var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)){
  vertical-align:top
}

.prose{
  --tw-prose-body:#374151;
  --tw-prose-headings:#111827;
  --tw-prose-lead:#4b5563;
  --tw-prose-links:#111827;
  --tw-prose-bold:#111827;
  --tw-prose-counters:#6b7280;
  --tw-prose-bullets:#d1d5db;
  --tw-prose-hr:#e5e7eb;
  --tw-prose-quotes:#111827;
  --tw-prose-quote-borders:#e5e7eb;
  --tw-prose-captions:#6b7280;
  --tw-prose-code:#111827;
  --tw-prose-pre-code:#e5e7eb;
  --tw-prose-pre-bg:#1f2937;
  --tw-prose-th-borders:#d1d5db;
  --tw-prose-td-borders:#e5e7eb;
  --tw-prose-invert-body:#d1d5db;
  --tw-prose-invert-headings:#fff;
  --tw-prose-invert-lead:#9ca3af;
  --tw-prose-invert-links:#fff;
  --tw-prose-invert-bold:#fff;
  --tw-prose-invert-counters:#9ca3af;
  --tw-prose-invert-bullets:#4b5563;
  --tw-prose-invert-hr:#374151;
  --tw-prose-invert-quotes:#f3f4f6;
  --tw-prose-invert-quote-borders:#374151;
  --tw-prose-invert-captions:#9ca3af;
  --tw-prose-invert-code:#fff;
  --tw-prose-invert-pre-code:#d1d5db;
  --tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders:#4b5563;
  --tw-prose-invert-td-borders:#374151;
  font-size:1rem;
  line-height:1.75
}

.prose :where(p):not(:where([class~="not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.prose :where(video):not(:where([class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.prose :where(figure):not(:where([class~="not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.prose :where(li):not(:where([class~="not-prose"] *)){
  margin-top:0.5em;
  margin-bottom:0.5em
}

.prose :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left:0.375em
}

.prose :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left:0.375em
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.25em
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.25em
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.25em
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.25em
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.prose :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
  padding-top:0.5714286em;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-sm{
  font-size:0.875rem;
  line-height:1.7142857;
}

.prose-sm :where(p):not(:where([class~="not-prose"] *)){
  margin-top:1.1428571em;
  margin-bottom:1.1428571em
}

.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  font-size:1.2857143em;
  line-height:1.5555556;
  margin-top:0.8888889em;
  margin-bottom:0.8888889em
}

.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em;
  margin-bottom:1.3333333em;
  padding-left:1.1111111em
}

.prose-sm :where(h1):not(:where([class~="not-prose"] *)){
  font-size:2.1428571em;
  margin-top:0;
  margin-bottom:0.8em;
  line-height:1.2
}

.prose-sm :where(h2):not(:where([class~="not-prose"] *)){
  font-size:1.4285714em;
  margin-top:1.6em;
  margin-bottom:0.8em;
  line-height:1.4
}

.prose-sm :where(h3):not(:where([class~="not-prose"] *)){
  font-size:1.2857143em;
  margin-top:1.5555556em;
  margin-bottom:0.4444444em;
  line-height:1.5555556
}

.prose-sm :where(h4):not(:where([class~="not-prose"] *)){
  margin-top:1.4285714em;
  margin-bottom:0.5714286em;
  line-height:1.4285714
}

.prose-sm :where(img):not(:where([class~="not-prose"] *)){
  margin-top:1.7142857em;
  margin-bottom:1.7142857em
}

.prose-sm :where(video):not(:where([class~="not-prose"] *)){
  margin-top:1.7142857em;
  margin-bottom:1.7142857em
}

.prose-sm :where(figure):not(:where([class~="not-prose"] *)){
  margin-top:1.7142857em;
  margin-bottom:1.7142857em
}

.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)){
  font-size:0.8571429em;
  line-height:1.3333333;
  margin-top:0.6666667em
}

.prose-sm :where(code):not(:where([class~="not-prose"] *)){
  font-size:0.8571429em
}

.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)){
  font-size:0.9em
}

.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)){
  font-size:0.8888889em
}

.prose-sm :where(pre):not(:where([class~="not-prose"] *)){
  font-size:0.8571429em;
  line-height:1.6666667;
  margin-top:1.6666667em;
  margin-bottom:1.6666667em;
  border-radius:0.25rem;
  padding-top:0.6666667em;
  padding-right:1em;
  padding-bottom:0.6666667em;
  padding-left:1em
}

.prose-sm :where(ol):not(:where([class~="not-prose"] *)){
  margin-top:1.1428571em;
  margin-bottom:1.1428571em;
  padding-left:1.5714286em
}

.prose-sm :where(ul):not(:where([class~="not-prose"] *)){
  margin-top:1.1428571em;
  margin-bottom:1.1428571em;
  padding-left:1.5714286em
}

.prose-sm :where(li):not(:where([class~="not-prose"] *)){
  margin-top:0.2857143em;
  margin-bottom:0.2857143em
}

.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left:0.4285714em
}

.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left:0.4285714em
}

.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.5714286em;
  margin-bottom:0.5714286em
}

.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.1428571em
}

.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.1428571em
}

.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.1428571em
}

.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.1428571em
}

.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top:0.5714286em;
  margin-bottom:0.5714286em
}

.prose-sm :where(hr):not(:where([class~="not-prose"] *)){
  margin-top:2.8571429em;
  margin-bottom:2.8571429em
}

.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-sm :where(table):not(:where([class~="not-prose"] *)){
  font-size:0.8571429em;
  line-height:1.5
}

.prose-sm :where(thead th):not(:where([class~="not-prose"] *)){
  padding-right:1em;
  padding-bottom:0.6666667em;
  padding-left:1em
}

.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
  padding-top:0.6666667em;
  padding-right:1em;
  padding-bottom:0.6666667em;
  padding-left:1em
}

.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.25em
}

.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.25em
}

.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.25em
}

.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.25em
}

.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-lg{
  font-size:1.125rem;
  line-height:1.7777778;
}

.prose-lg :where(p):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em;
  margin-bottom:1.3333333em
}

.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  font-size:1.2222222em;
  line-height:1.4545455;
  margin-top:1.0909091em;
  margin-bottom:1.0909091em
}

.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){
  margin-top:1.6666667em;
  margin-bottom:1.6666667em;
  padding-left:1em
}

.prose-lg :where(h1):not(:where([class~="not-prose"] *)){
  font-size:2.6666667em;
  margin-top:0;
  margin-bottom:0.8333333em;
  line-height:1
}

.prose-lg :where(h2):not(:where([class~="not-prose"] *)){
  font-size:1.6666667em;
  margin-top:1.8666667em;
  margin-bottom:1.0666667em;
  line-height:1.3333333
}

.prose-lg :where(h3):not(:where([class~="not-prose"] *)){
  font-size:1.3333333em;
  margin-top:1.6666667em;
  margin-bottom:0.6666667em;
  line-height:1.5
}

.prose-lg :where(h4):not(:where([class~="not-prose"] *)){
  margin-top:1.7777778em;
  margin-bottom:0.4444444em;
  line-height:1.5555556
}

.prose-lg :where(img):not(:where([class~="not-prose"] *)){
  margin-top:1.7777778em;
  margin-bottom:1.7777778em
}

.prose-lg :where(video):not(:where([class~="not-prose"] *)){
  margin-top:1.7777778em;
  margin-bottom:1.7777778em
}

.prose-lg :where(figure):not(:where([class~="not-prose"] *)){
  margin-top:1.7777778em;
  margin-bottom:1.7777778em
}

.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){
  font-size:0.8888889em;
  line-height:1.5;
  margin-top:1em
}

.prose-lg :where(code):not(:where([class~="not-prose"] *)){
  font-size:0.8888889em
}

.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){
  font-size:0.8666667em
}

.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){
  font-size:0.875em
}

.prose-lg :where(pre):not(:where([class~="not-prose"] *)){
  font-size:0.8888889em;
  line-height:1.75;
  margin-top:2em;
  margin-bottom:2em;
  border-radius:0.375rem;
  padding-top:1em;
  padding-right:1.5em;
  padding-bottom:1em;
  padding-left:1.5em
}

.prose-lg :where(ol):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em;
  margin-bottom:1.3333333em;
  padding-left:1.5555556em
}

.prose-lg :where(ul):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em;
  margin-bottom:1.3333333em;
  padding-left:1.5555556em
}

.prose-lg :where(li):not(:where([class~="not-prose"] *)){
  margin-top:0.6666667em;
  margin-bottom:0.6666667em
}

.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left:0.4444444em
}

.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left:0.4444444em
}

.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.8888889em;
  margin-bottom:0.8888889em
}

.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em
}

.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.3333333em
}

.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em
}

.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.3333333em
}

.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top:0.8888889em;
  margin-bottom:0.8888889em
}

.prose-lg :where(hr):not(:where([class~="not-prose"] *)){
  margin-top:3.1111111em;
  margin-bottom:3.1111111em
}

.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-lg :where(table):not(:where([class~="not-prose"] *)){
  font-size:0.8888889em;
  line-height:1.5
}

.prose-lg :where(thead th):not(:where([class~="not-prose"] *)){
  padding-right:0.75em;
  padding-bottom:0.75em;
  padding-left:0.75em
}

.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
  padding-top:0.75em;
  padding-right:0.75em;
  padding-bottom:0.75em;
  padding-left:0.75em
}

.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
  padding-left:0
}

.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
  padding-right:0
}

.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.8em;
  margin-bottom:0.8em
}

.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.2em
}

.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.2em
}

.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.2em
}

.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.2em
}

.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top:0.8333333em;
  margin-bottom:0.8333333em
}

.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em
}

.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.3333333em
}

.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top:1.3333333em
}

.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:1.3333333em
}

.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top:0
}

.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom:0
}

.prose-invert{
  --tw-prose-body:var(--tw-prose-invert-body);
  --tw-prose-headings:var(--tw-prose-invert-headings);
  --tw-prose-lead:var(--tw-prose-invert-lead);
  --tw-prose-links:var(--tw-prose-invert-links);
  --tw-prose-bold:var(--tw-prose-invert-bold);
  --tw-prose-counters:var(--tw-prose-invert-counters);
  --tw-prose-bullets:var(--tw-prose-invert-bullets);
  --tw-prose-hr:var(--tw-prose-invert-hr);
  --tw-prose-quotes:var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  --tw-prose-captions:var(--tw-prose-invert-captions);
  --tw-prose-code:var(--tw-prose-invert-code);
  --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
}

.prose-blue{
  --tw-prose-links:#2563eb;
  --tw-prose-invert-links:#3b82f6
}

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

@media (min-width: 640px){
  .alert{
    grid-auto-flow:column;
    grid-template-columns:auto minmax(auto,1fr);
    justify-items:start;
    text-align:start
  }
}

.artboard{
  width:100%
}

.avatar{
  position:relative;
  display:inline-flex
}

.avatar > div{
  display:block;
  aspect-ratio:1 / 1;
  overflow:hidden
}

.avatar img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.avatar.placeholder > div{
  display:flex;
  align-items:center;
  justify-content:center
}

.badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration:200ms;
  height:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  width:-moz-fit-content;
  width:fit-content;
  padding-left:0.563rem;
  padding-right:0.563rem;
  border-radius:var(--rounded-badge, 1.9rem);
  border-width:1px;
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

.breadcrumbs{
  max-width:100%;
  overflow-x:auto;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.breadcrumbs > ul,
  .breadcrumbs > ol{
  display:flex;
  align-items:center;
  white-space:nowrap;
  min-height:-moz-min-content;
  min-height:min-content
}

.breadcrumbs > ul > li, .breadcrumbs > ol > li{
  display:flex;
  align-items:center
}

.breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a{
  display:flex;
  cursor:pointer;
  align-items:center
}

@media (hover:hover){
  .breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover{
    text-decoration-line:underline
  }

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

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

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

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

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

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

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

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

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

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


  .\!btn[disabled],
  .\!btn:disabled{
  pointer-events:none !important
}

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


  .\!btn[disabled],
  .\!btn:disabled{
  pointer-events:none !important
}

.btn-square{
  height:3rem;
  width:3rem;
  padding:0px
}

.btn-circle{
  height:3rem;
  width:3rem;
  border-radius:9999px;
  padding:0px
}

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

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

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

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

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

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

.\!card{
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  border-radius:var(--rounded-box, 1rem) !important
}

.card{
  position:relative;
  display:flex;
  flex-direction:column;
  border-radius:var(--rounded-box, 1rem)
}

.\!card:focus{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

.card:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

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

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

.\!card figure{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important
}

.card figure{
  display:flex;
  align-items:center;
  justify-content:center
}

.\!card.image-full{
  display:grid !important
}

.card.image-full{
  display:grid
}

.\!card.image-full:before{
  position:relative !important;
  content:"" !important;
  z-index:10 !important;
  border-radius:var(--rounded-box, 1rem) !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  opacity:0.75 !important
}

.card.image-full:before{
  position:relative;
  content:"";
  z-index:10;
  border-radius:var(--rounded-box, 1rem);
  --tw-bg-opacity:1;
  background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity:0.75
}

.\!card.image-full:before,
    .\!card.image-full > *{
  grid-column-start:1 !important;
  grid-row-start:1 !important
}

.card.image-full:before,
    .card.image-full > *{
  grid-column-start:1;
  grid-row-start:1
}

.\!card.image-full:before,
    .\!card.image-full > *{
  grid-column-start:1 !important;
  grid-row-start:1 !important
}

.\!card.image-full > figure img{
  height:100% !important;
  -o-object-fit:cover !important;
     object-fit:cover !important
}

.card.image-full > figure img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}

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

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

.carousel{
  display:inline-flex;
  overflow-x:scroll;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  -ms-overflow-style:none;
  scrollbar-width:none
}

.chat{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  -moz-column-gap:0.75rem;
       column-gap:0.75rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.checkbox{
  flex-shrink:0;
  --chkbg:var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg:var(--fallback-b1,oklch(var(--b1)/1));
  height:1.5rem;
  width:1.5rem;
  cursor:pointer;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-radius:var(--rounded-btn, 0.5rem);
  border-width:1px;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity:0.2
}

.collapse:not(td):not(tr):not(colgroup){
  visibility:visible
}

.collapse{
  position:relative;
  display:grid;
  overflow:hidden;
  grid-template-rows:max-content 0fr;
  transition:grid-template-rows 0.2s;
  width:100%;
  border-radius:var(--rounded-box, 1rem)
}

.collapse-title,
.collapse > input[type="checkbox"],
.collapse > input[type="radio"],
.collapse-content{
  grid-column-start:1;
  grid-row-start:1
}

.collapse > input[type="checkbox"],
.collapse > input[type="radio"]{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  opacity:0
}

:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]){
  height:100%;
  width:100%;
  z-index:1
}

.collapse[open],
.collapse-open,
.collapse:focus:not(.collapse-close){
  grid-template-rows:max-content 1fr
}

.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked),
.collapse:not(.collapse-close):has(> input[type="radio"]:checked){
  grid-template-rows:max-content 1fr
}

.collapse[open] > .collapse-content,
.collapse-open > .collapse-content,
.collapse:focus:not(.collapse-close) > .collapse-content,
.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content,
.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content{
  visibility:visible;
  min-height:-moz-fit-content;
  min-height:fit-content
}

.diff{
  position:relative;
  display:grid;
  width:100%;
  overflow:hidden;
  direction:ltr;
  container-type:inline-size;
  grid-template-columns:auto 1fr
}

.divider{
  display:flex;
  flex-direction:row;
  align-items:center;
  align-self:stretch;
  margin-top:1rem;
  margin-bottom:1rem;
  height:1rem;
  white-space:nowrap
}

.divider:before,
  .divider:after{
  height:0.125rem;
  width:100%;
  flex-grow:1;
  --tw-content:'';
  content:var(--tw-content);
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

.drawer{
  position:relative;
  display:grid;
  grid-auto-columns:max-content auto;
  width:100%
}

.drawer-side > .drawer-overlay{
  position:sticky;
  top:0px;
  place-self:stretch;
  cursor:pointer;
  background-color:transparent;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration:200ms
}

.dropdown{
  position:relative;
  display:inline-block
}

.dropdown > *:not(summary):focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.dropdown .dropdown-content{
  position:absolute
}

.dropdown:is(:not(details)) .dropdown-content{
  visibility:hidden;
  opacity:0;
  transform-origin:top;
  --tw-scale-x:.95;
  --tw-scale-y:.95;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration:200ms
}

.dropdown-end .dropdown-content{
  inset-inline-end:0px
}

.dropdown-left .dropdown-content{
  bottom:auto;
  inset-inline-end:100%;
  top:0px;
  transform-origin:right
}

.dropdown-right .dropdown-content{
  bottom:auto;
  inset-inline-start:100%;
  top:0px;
  transform-origin:left
}

.dropdown-bottom .dropdown-content{
  bottom:auto;
  top:100%;
  transform-origin:top
}

.dropdown-top .dropdown-content{
  bottom:100%;
  top:auto;
  transform-origin:bottom
}

.dropdown-end.dropdown-right .dropdown-content{
  bottom:0px;
  top:auto
}

.dropdown-end.dropdown-left .dropdown-content{
  bottom:0px;
  top:auto
}

.dropdown.dropdown-open .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:focus-within .dropdown-content{
  visibility:visible;
  opacity:1
}

@media (hover: hover){
  .dropdown.dropdown-hover:hover .dropdown-content{
    visibility:visible;
    opacity:1
  }

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

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

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

  @supports not (color: oklch(0% 0 0)){
    .\!btn:hover{
      background-color:var(--btn-color, var(--fallback-b2)) !important;
      border-color:var(--btn-color, var(--fallback-b2)) !important
    }
  }

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

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

  @supports not (color: oklch(0% 0 0)){
    .btn:hover{
      background-color:var(--btn-color, var(--fallback-b2));
      border-color:var(--btn-color, var(--fallback-b2))
    }
  }

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

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

  @supports not (color: oklch(0% 0 0)){
    .\!btn:hover{
      background-color:var(--btn-color, var(--fallback-b2)) !important;
      border-color:var(--btn-color, var(--fallback-b2)) !important
    }
  }

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

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

  @supports not (color: oklch(0% 0 0)){
    .\!btn:hover{
      background-color:var(--btn-color, var(--fallback-b2)) !important;
      border-color:var(--btn-color, var(--fallback-b2)) !important
    }
  }

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

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

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

  @supports (color: oklch(0% 0 0)){
    .btn-ghost:hover{
      background-color:var(--fallback-bc,oklch(var(--bc)/0.2))
    }
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @supports (color: oklch(0% 0 0)){
    :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover{
      background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
    }
  }

  .tab[disabled],
    .tab[disabled]:hover{
    cursor:not-allowed;
    color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity:0.2
  }
}

.dropdown:is(details) summary::-webkit-details-marker{
  display:none
}

.footer{
  display:grid;
  width:100%;
  grid-auto-flow:row;
  place-items:start;
  -moz-column-gap:1rem;
       column-gap:1rem;
  row-gap:2.5rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.footer > *{
  display:grid;
  place-items:start;
  gap:0.5rem
}

@media (min-width: 48rem){
  .footer{
    grid-auto-flow:column
  }

  .footer-center{
    grid-auto-flow:row dense
  }
}

.label{
  display:flex;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  align-items:center;
  justify-content:space-between;
  padding-left:0.25rem;
  padding-right:0.25rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

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

.hero > *{
  grid-column-start:1;
  grid-row-start:1
}

.hero-overlay{
  grid-column-start:1;
  grid-row-start:1;
  height:100%;
  width:100%;
  background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity:0.5
}

.indicator{
  position:relative;
  display:inline-flex;
  width:-moz-max-content;
  width:max-content
}

.indicator :where(.indicator-item){
  z-index:1;
  position:absolute;
  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));
  white-space:nowrap
}

.\!input{
  flex-shrink:1 !important;
  -webkit-appearance:none !important;
     -moz-appearance:none !important;
          appearance:none !important;
  height:3rem !important;
  padding-left:1rem !important;
  padding-right:1rem !important;
  font-size:1rem !important;
  line-height:2 !important;
  line-height:1.5rem !important;
  border-radius:var(--rounded-btn, 0.5rem) !important;
  border-width:1px !important;
  border-color:transparent !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.input{
  flex-shrink:1;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  height:3rem;
  padding-left:1rem;
  padding-right:1rem;
  font-size:1rem;
  line-height:2;
  line-height:1.5rem;
  border-radius:var(--rounded-btn, 0.5rem);
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.\!input[type="number"]::-webkit-inner-spin-button{
  margin-top:-1rem !important;
  margin-bottom:-1rem !important;
  margin-inline-end:-1rem !important
}

.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button{
  margin-top:-1rem;
  margin-bottom:-1rem;
  margin-inline-end:-1rem
}

.join{
  display:inline-flex;
  align-items:stretch;
  border-radius:var(--rounded-btn, 0.5rem)
}

.join :where(.join-item){
  border-start-end-radius:0;
  border-end-end-radius:0;
  border-end-start-radius:0;
  border-start-start-radius:0
}

.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item{
  border-start-end-radius:0;
  border-end-end-radius:0;
  border-end-start-radius:0;
  border-start-start-radius:0
}

.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item{
  border-start-end-radius:0;
  border-end-end-radius:0
}

.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item{
  border-start-end-radius:inherit;
  border-end-end-radius:inherit
}

.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item){
  border-end-start-radius:inherit;
  border-start-start-radius:inherit
}

.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item{
  border-end-start-radius:0;
  border-start-start-radius:0
}

.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item){
  border-start-end-radius:inherit;
  border-end-end-radius:inherit
}

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

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

.kbd{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:var(--rounded-btn, 0.5rem);
  border-width:1px;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity:0.2;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left:0.5rem;
  padding-right:0.5rem;
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  border-bottom-width:2px;
  min-height:2.2em;
  min-width:2.2em
}

.\!link{
  cursor:pointer !important;
  text-decoration-line:underline !important
}

.link{
  cursor:pointer;
  text-decoration-line:underline
}

.mask{
  -webkit-mask-size:contain;
          mask-size:contain;
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-position:center;
          mask-position:center
}

.menu{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  font-size:0.875rem;
  line-height:1.25rem;
  padding:0.5rem
}

.menu :where(li ul){
  position:relative;
  white-space:nowrap;
  margin-inline-start:1rem;
  padding-inline-start:0.5rem
}

.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){
  display:grid;
  grid-auto-flow:column;
  align-content:flex-start;
  align-items:center;
  gap:0.5rem;
  grid-auto-columns:minmax(auto, max-content) auto max-content;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.menu li.disabled{
  cursor:not-allowed;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  color:var(--fallback-bc,oklch(var(--bc)/0.3))
}

.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){
  display:none
}

:where(.menu li){
  position:relative;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  flex-wrap:wrap;
  align-items:stretch
}

:where(.menu li) .badge{
  justify-self:end
}

.modal{
  pointer-events:none;
  position:fixed;
  inset:0px;
  margin:0px;
  display:grid;
  height:100%;
  max-height:none;
  width:100%;
  max-width:none;
  justify-items:center;
  padding:0px;
  opacity:0;
  overscroll-behavior:contain;
  z-index:999;
  background-color:transparent;
  color:inherit;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-property:transform, opacity, visibility;
  overflow-y:hidden
}

:where(.modal){
  align-items:center
}

.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open]{
  pointer-events:auto;
  visibility:visible;
  opacity:1
}

:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])){
  overflow:hidden;
  scrollbar-gutter:stable
}

.navbar{
  display:flex;
  align-items:center;
  padding:var(--navbar-padding, 0.5rem);
  min-height:4rem;
  width:100%
}

:where(.navbar > *:not(script, style)){
  display:inline-flex;
  align-items:center
}

.progress{
  position:relative;
  width:100%;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  overflow:hidden;
  height:0.5rem;
  border-radius:var(--rounded-box, 1rem);
  background-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.radio{
  flex-shrink:0;
  --chkbg:var(--bc);
  height:1.5rem;
  width:1.5rem;
  cursor:pointer;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity:0.2
}

.range{
  height:1.5rem;
  width:100%;
  cursor:pointer;
  -moz-appearance:none;
       appearance:none;
  -webkit-appearance:none;
  --range-shdw:var(--fallback-bc,oklch(var(--bc)/1));
  overflow:hidden;
  border-radius:var(--rounded-box, 1rem);
  background-color:transparent
}

.range:focus{
  outline:none
}

.rating{
  position:relative;
  display:inline-flex
}

.rating :where(input){
  cursor:pointer;
  border-radius:0px;
  animation:rating-pop var(--animation-input, 0.25s) ease-out;
  height:1.5rem;
  width:1.5rem;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-bg-opacity:1
}

.select{
  display:inline-flex;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  height:3rem;
  min-height:3rem;
  padding-inline-start:1rem;
  padding-inline-end:2.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  line-height:2;
  border-radius:var(--rounded-btn, 0.5rem);
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position:calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size:4px 4px,
    4px 4px;
  background-repeat:no-repeat
}

.select[multiple]{
  height:auto
}

.stack{
  display:inline-grid;
  place-items:center;
  align-items:flex-end
}

.stack > *{
  grid-column-start:1;
  grid-row-start:1;
  transform:translateY(10%) scale(0.9);
  z-index:1;
  width:100%;
  opacity:0.6
}

.stack > *:nth-child(2){
  transform:translateY(5%) scale(0.95);
  z-index:2;
  opacity:0.8
}

.stack > *:nth-child(1){
  transform:translateY(0) scale(1);
  z-index:3;
  opacity:1
}

.stats{
  display:inline-grid;
  border-radius:var(--rounded-box, 1rem);
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

:where(.stats){
  grid-auto-flow:column;
  overflow-x:auto
}

.stat{
  display:inline-grid;
  width:100%;
  grid-template-columns:repeat(1, 1fr);
  -moz-column-gap:1rem;
       column-gap:1rem;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity:0.1;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:1rem;
  padding-bottom:1rem
}

.stat-value{
  grid-column-start:1;
  white-space:nowrap;
  font-size:2.25rem;
  line-height:2.5rem;
  font-weight:800
}

.stat-actions{
  grid-column-start:1;
  white-space:nowrap;
  margin-top:1rem
}

.steps{
  display:inline-grid;
  grid-auto-flow:column;
  overflow:hidden;
  overflow-x:auto;
  counter-reset:step;
  grid-auto-columns:1fr
}

.steps .step{
  display:grid;
  grid-template-columns:repeat(1, minmax(0, 1fr));
  grid-template-columns:auto;
  grid-template-rows:repeat(2, minmax(0, 1fr));
  grid-template-rows:40px 1fr;
  place-items:center;
  text-align:center;
  min-width:4rem
}

.swap{
  position:relative;
  display:inline-grid;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  place-content:center;
  cursor:pointer
}

.swap > *{
  grid-column-start:1;
  grid-row-start:1;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-property:transform, opacity
}

.swap input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.swap .swap-on,
.swap .swap-indeterminate,
.swap input:indeterminate ~ .swap-on{
  opacity:0
}

.swap input:checked ~ .swap-off,
.swap-active .swap-off,
.swap input:indeterminate ~ .swap-off{
  opacity:0
}

.swap input:checked ~ .swap-on,
.swap-active .swap-on,
.swap input:indeterminate ~ .swap-indeterminate{
  opacity:1
}

.tabs{
  display:grid;
  align-items:flex-end
}

.tabs-lifted:has(.tab-content[class^="rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])){
  border-bottom-color:transparent
}

.tab{
  position:relative;
  grid-row-start:1;
  display:inline-flex;
  height:2rem;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  text-align:center;
  font-size:0.875rem;
  line-height:1.25rem;
  line-height:2;
  --tab-padding:1rem;
  --tw-text-opacity:0.5;
  --tab-color:var(--fallback-bc,oklch(var(--bc)/1));
  --tab-bg:var(--fallback-b1,oklch(var(--b1)/1));
  --tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));
  color:var(--tab-color);
  padding-inline-start:var(--tab-padding, 1rem);
  padding-inline-end:var(--tab-padding, 1rem)
}

.tab:is(input[type="radio"]){
  width:auto;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px
}

.tab:is(input[type="radio"]):after{
  --tw-content:attr(aria-label);
  content:var(--tw-content)
}

.tab:not(input):empty{
  cursor:default;
  grid-column-start:span 9999
}

.tab-content{
  grid-column-start:1;
  grid-column-end:span 9999;
  grid-row-start:2;
  margin-top:calc(var(--tab-border) * -1);
  display:none;
  border-color:transparent;
  border-width:var(--tab-border, 0)
}

:checked + .tab-content:nth-child(2),
  :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2){
  border-start-start-radius:0px
}

input.tab:checked + .tab-content,
:is(.tab-active, [aria-selected="true"]) + .tab-content{
  display:block
}

.\!table{
  position:relative !important;
  width:100% !important;
  border-radius:var(--rounded-box, 1rem) !important;
  text-align:left !important;
  font-size:0.875rem !important;
  line-height:1.25rem !important
}

.table{
  position:relative;
  width:100%;
  border-radius:var(--rounded-box, 1rem);
  text-align:left;
  font-size:0.875rem;
  line-height:1.25rem
}

.\!table :where(.table-pin-rows thead tr){
  position:sticky !important;
  top:0px !important;
  z-index:1 !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.table :where(.table-pin-rows thead tr){
  position:sticky;
  top:0px;
  z-index:1;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.\!table :where(.table-pin-rows tfoot tr){
  position:sticky !important;
  bottom:0px !important;
  z-index:1 !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.table :where(.table-pin-rows tfoot tr){
  position:sticky;
  bottom:0px;
  z-index:1;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.\!table :where(.table-pin-cols tr th){
  position:sticky !important;
  left:0px !important;
  right:0px !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.table :where(.table-pin-cols tr th){
  position:sticky;
  left:0px;
  right:0px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.\!textarea{
  min-height:3rem !important;
  flex-shrink:1 !important;
  padding-left:1rem !important;
  padding-right:1rem !important;
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important;
  font-size:0.875rem !important;
  line-height:1.25rem !important;
  line-height:2 !important;
  border-radius:var(--rounded-btn, 0.5rem) !important;
  border-width:1px !important;
  border-color:transparent !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.textarea{
  min-height:3rem;
  flex-shrink:1;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  line-height:2;
  border-radius:var(--rounded-btn, 0.5rem);
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.timeline{
  position:relative;
  display:flex
}

:where(.timeline > li){
  position:relative;
  display:grid;
  flex-shrink:0;
  align-items:center;
  grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var(
      --timeline-row-end,
      minmax(0, 1fr)
    );
  grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var(
      --timeline-col-end,
      minmax(0, 1fr)
    )
}

.timeline > li > hr{
  width:100%;
  border-width:0px
}

:where(.timeline > li > hr):first-child{
  grid-column-start:1;
  grid-row-start:2
}

:where(.timeline > li > hr):last-child{
  grid-column-start:3;
  grid-column-end:none;
  grid-row-start:2;
  grid-row-end:auto
}

.toast{
  position:fixed;
  display:flex;
  min-width:-moz-fit-content;
  min-width:fit-content;
  flex-direction:column;
  white-space:nowrap;
  gap:0.5rem;
  padding:1rem
}

.toggle{
  flex-shrink:0;
  --tglbg:var(--fallback-b1,oklch(var(--b1)/1));
  --handleoffset:1.5rem;
  --handleoffsetcalculator:calc(var(--handleoffset) * -1);
  --togglehandleborder:0 0;
  height:1.5rem;
  width:3rem;
  cursor:pointer;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-radius:var(--rounded-badge, 1.9rem);
  border-width:1px;
  border-color:currentColor;
  background-color:currentColor;
  color:var(--fallback-bc,oklch(var(--bc)/0.5));
  transition:background,
    box-shadow var(--animation-input, 0.2s) ease-out;
  box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
    0 0 0 2px var(--tglbg) inset,
    var(--togglehandleborder)
}

.alert-warning{
  border-color:var(--fallback-wa,oklch(var(--wa)/0.2));
  --tw-text-opacity:1;
  color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg:var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))
}

.alert-error{
  border-color:var(--fallback-er,oklch(var(--er)/0.2));
  --tw-text-opacity:1;
  color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg:var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))
}

.avatar-group :where(.avatar){
  overflow:hidden;
  border-radius:9999px;
  border-width:4px;
  --tw-border-opacity:1;
  border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))
}

.badge-primary{
  --tw-border-opacity:1;
  border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))
}

.badge-ghost{
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

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

.btm-nav > *:where(.\!active){
  border-top-width:2px !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important
}

.btm-nav > *:where(.active){
  border-top-width:2px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

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

.btm-nav > * .label{
  font-size:1rem;
  line-height:1.5rem
}

.breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible{
  outline:2px solid currentColor;
  outline-offset:2px
}

.breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before{
  content:"";
  margin-left:0.5rem;
  margin-right:0.75rem;
  display:block;
  height:0.375rem;
  width:0.375rem;
  --tw-rotate:45deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity:0.4;
  border-top:1px solid;
  border-right:1px solid;
  background-color:transparent
}

[dir="rtl"] .breadcrumbs > ul > li + *:before,
[dir="rtl"] .breadcrumbs > ol > li + *:before{
  --tw-rotate:-135deg
}

@media (prefers-reduced-motion: no-preference){
  .\!btn{
    animation:button-pop var(--animation-btn, 0.25s) ease-out !important
  }

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

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

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

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

@supports not (color: oklch(0% 0 0)){
  .\!btn{
    background-color:var(--btn-color, var(--fallback-b2)) !important;
    border-color:var(--btn-color, var(--fallback-b2)) !important
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@supports (color: oklch(0% 0 0)){
  .btn-primary{
    --btn-color:var(--p)
  }

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

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

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

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

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

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

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

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

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

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

.btn-link.btn-active{
  border-color:transparent;
  background-color:transparent;
  text-decoration-line:underline
}

.btn-outline{
  border-color:currentColor;
  background-color:transparent;
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --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)
}

.btn-outline.btn-active{
  --tw-border-opacity:1;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))
}

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

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

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

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

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

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

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

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

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

.btn-outline.btn-info.btn-active{
  --tw-text-opacity:1;
  color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes button-pop{
  0%{
    transform:scale(var(--btn-focus-scale, 0.98))
  }

  40%{
    transform:scale(1.02)
  }

  100%{
    transform:scale(1)
  }
}

.\!card :where(figure:first-child){
  overflow:hidden !important;
  border-start-start-radius:inherit !important;
  border-start-end-radius:inherit !important;
  border-end-start-radius:unset !important;
  border-end-end-radius:unset !important
}

.card :where(figure:first-child){
  overflow:hidden;
  border-start-start-radius:inherit;
  border-start-end-radius:inherit;
  border-end-start-radius:unset;
  border-end-end-radius:unset
}

.\!card :where(figure:last-child){
  overflow:hidden !important;
  border-start-start-radius:unset !important;
  border-start-end-radius:unset !important;
  border-end-start-radius:inherit !important;
  border-end-end-radius:inherit !important
}

.card :where(figure:last-child){
  overflow:hidden;
  border-start-start-radius:unset;
  border-start-end-radius:unset;
  border-end-start-radius:inherit;
  border-end-end-radius:inherit
}

.\!card:focus-visible{
  outline:2px solid currentColor !important;
  outline-offset:2px !important
}

.card:focus-visible{
  outline:2px solid currentColor;
  outline-offset:2px
}

.\!card.bordered{
  border-width:1px !important;
  --tw-border-opacity:1 !important;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important
}

.card.bordered{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))
}

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

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

.\!card.image-full :where(figure){
  overflow:hidden !important;
  border-radius:inherit !important
}

.card.image-full :where(figure){
  overflow:hidden;
  border-radius:inherit
}

.carousel::-webkit-scrollbar{
  display:none
}

.checkbox:focus{
  box-shadow:none
}

.checkbox:focus-visible{
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/1))
}

.checkbox:disabled{
  border-width:0px;
  cursor:not-allowed;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity:0.2
}

.checkbox:checked,
  .checkbox[aria-checked="true"]{
  background-repeat:no-repeat;
  animation:checkmark var(--animation-input, 0.2s) ease-out;
  background-color:var(--chkbg);
  background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)
}

.checkbox:indeterminate{
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat:no-repeat;
  animation:checkmark var(--animation-input, 0.2s) ease-out;
  background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)
}

@keyframes checkmark{
  0%{
    background-position-y:5px
  }

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

  100%{
    background-position-y:0
  }
}

details.collapse{
  width:100%
}

details.collapse summary{
  position:relative;
  display:block;
  outline:2px solid transparent;
  outline-offset:2px
}

details.collapse summary::-webkit-details-marker{
  display:none
}

.collapse:focus-visible{
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/1))
}

.collapse:has(.collapse-title:focus-visible),
.collapse:has(> input[type="checkbox"]:focus-visible),
.collapse:has(> input[type="radio"]:focus-visible){
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/1))
}

.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"],
.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked),
.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title{
  cursor:pointer
}

.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title{
  cursor:unset
}

.collapse-title,
:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]){
  padding:1rem;
  padding-inline-end:3rem;
  min-height:3.75rem;
  transition:background-color 0.2s ease-out
}

.collapse[open] > :where(.collapse-content),
.collapse-open > :where(.collapse-content),
.collapse:focus:not(.collapse-close) > :where(.collapse-content),
.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content),
.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content){
  padding-bottom:1rem;
  transition:padding 0.2s ease-out,
    background-color 0.2s ease-out
}

.collapse[open].collapse-arrow > .collapse-title:after,
.collapse-open.collapse-arrow > .collapse-title:after,
.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{
  --tw-translate-y:-50%;
  --tw-rotate:225deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.collapse[open].collapse-plus > .collapse-title:after,
.collapse-open.collapse-plus > .collapse-title:after,
.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{
  content:"−"
}

.divider:not(:empty){
  gap:1rem
}

.drawer-toggle:checked ~ .drawer-side > .drawer-overlay{
  background-color:#0006
}

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

.label-text{
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

.\!input input{
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))) !important;
  background-color:transparent !important
}

.input input{
  --tw-bg-opacity:1;
  background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color:transparent
}

.\!input input:focus{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

.input input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.\!input[list]::-webkit-calendar-picker-indicator{
  line-height:1em !important
}

.input[list]::-webkit-calendar-picker-indicator{
  line-height:1em
}

.input-bordered{
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.\!input:focus,
  .\!input:focus-within{
  box-shadow:none !important;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
  outline-style:solid !important;
  outline-width:2px !important;
  outline-offset:2px !important;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important
}

.input:focus,
  .input:focus-within{
  box-shadow:none;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.\!input:focus,
  .\!input:focus-within{
  box-shadow:none !important;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
  outline-style:solid !important;
  outline-width:2px !important;
  outline-offset:2px !important;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important
}

.\!input:has(> input[disabled]),
  .\!input:disabled,
  .\!input[disabled]{
  cursor:not-allowed !important;
  --tw-border-opacity:1 !important;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color:var(--fallback-bc,oklch(var(--bc)/0.4)) !important
}

.input:has(> input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled]{
  cursor:not-allowed;
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color:var(--fallback-bc,oklch(var(--bc)/0.4))
}

.\!input:has(> input[disabled]),
  .\!input:disabled,
  .\!input[disabled]{
  cursor:not-allowed !important;
  --tw-border-opacity:1 !important;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color:var(--fallback-bc,oklch(var(--bc)/0.4)) !important
}

.\!input:has(> input[disabled])::-moz-placeholder, .\!input:disabled::-moz-placeholder, .\!input[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.\!input:has(> input[disabled])::placeholder,
  .\!input:disabled::placeholder,
  .\!input[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.input:has(> input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.input:has(> input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.\!input:has(> input[disabled])::-moz-placeholder, .\!input:disabled::-moz-placeholder, .\!input[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.\!input:has(> input[disabled])::placeholder,
  .\!input:disabled::placeholder,
  .\!input[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.\!input:has(> input[disabled]) > input[disabled]{
  cursor:not-allowed !important
}

.input:has(> input[disabled]) > input[disabled]{
  cursor:not-allowed
}

.\!input::-webkit-date-and-time-value{
  text-align:inherit !important
}

.input::-webkit-date-and-time-value{
  text-align:inherit
}

.join > :where(*:not(:first-child)){
  margin-top:0px;
  margin-bottom:0px;
  margin-inline-start:-1px
}

.join > :where(*:not(:first-child)):is(.btn){
  margin-inline-start:calc(var(--border-btn) * -1)
}

.join > :where(*:not(:first-child)):is(.\!btn){
  margin-inline-start:calc(var(--border-btn) * -1) !important
}

.link-primary{
  --tw-text-opacity:1;
  color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))
}

@supports (color:color-mix(in oklab,black,black)){
  @media (hover:hover){
    .link-primary:hover{
      color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black)
    }

    .link-error:hover{
      color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black)
    }
  }
}

.link-error{
  --tw-text-opacity:1;
  color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))
}

.\!link:focus{
  outline:2px solid transparent !important;
  outline-offset:2px !important
}

.link:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.\!link:focus-visible{
  outline:2px solid currentColor !important;
  outline-offset:2px !important
}

.link:focus-visible{
  outline:2px solid currentColor;
  outline-offset:2px
}

.loading{
  pointer-events:none;
  display:inline-block;
  aspect-ratio:1 / 1;
  width:1.5rem;
  background-color:currentColor;
  -webkit-mask-size:100%;
          mask-size:100%;
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  -webkit-mask-position:center;
          mask-position:center;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
}

:where(.menu li:empty){
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity:0.1;
  margin:0.5rem 1rem;
  height:1px
}

.menu :where(li ul):before{
  position:absolute;
  bottom:0.75rem;
  inset-inline-start:0px;
  top:0.75rem;
  width:1px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity:0.1;
  content:""
}

.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){
  border-radius:var(--rounded-btn, 0.5rem);
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  text-align:start;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration:200ms;
  text-wrap:balance
}

:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible{
  cursor:pointer;
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  outline:2px solid transparent;
  outline-offset:2px
}

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


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

.menu :where(li > details > summary)::-webkit-details-marker{
  display:none
}

.menu :where(li > details > summary):after,
.menu :where(li > .menu-dropdown-toggle):after{
  justify-self:end;
  display:block;
  margin-top:-0.5rem;
  height:0.5rem;
  width:0.5rem;
  transform:rotate(45deg);
  transition-property:transform, margin-top;
  transition-duration:0.3s;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  content:"";
  transform-origin:75% 75%;
  box-shadow:2px 2px;
  pointer-events:none
}

.menu :where(li > details[open] > summary):after,
.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{
  transform:rotate(225deg);
  margin-top:0
}

.mockup-phone .camera{
  position:relative;
  top:0px;
  left:0px;
  background:#000;
  height:25px;
  width:150px;
  margin:0 auto;
  border-bottom-left-radius:17px;
  border-bottom-right-radius:17px;
  z-index:11
}

.mockup-phone .camera:before{
  content:"";
  position:absolute;
  top:35%;
  left:50%;
  width:50px;
  height:4px;
  border-radius:5px;
  background-color:#0c0b0e;
  transform:translate(-50%, -50%)
}

.mockup-phone .camera:after{
  content:"";
  position:absolute;
  top:20%;
  left:70%;
  width:8px;
  height:8px;
  border-radius:5px;
  background-color:#0f0b25
}

.mockup-phone .\!display{
  overflow:hidden !important;
  border-radius:40px !important;
  margin-top:-25px !important
}

.mockup-phone .display{
  overflow:hidden;
  border-radius:40px;
  margin-top:-25px
}

.mockup-browser .mockup-browser-toolbar .\!input{
  position:relative !important;
  margin-left:auto !important;
  margin-right:auto !important;
  display:block !important;
  height:1.75rem !important;
  width:24rem !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  padding-left:2rem !important;
  direction:ltr !important
}

.mockup-browser .mockup-browser-toolbar .input{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  display:block;
  height:1.75rem;
  width:24rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left:2rem;
  direction:ltr
}

.mockup-browser .mockup-browser-toolbar .\!input:before{
  content:"" !important;
  position:absolute !important;
  left:0.5rem !important;
  top:50% !important;
  aspect-ratio:1 / 1 !important;
  height:0.75rem !important;
  --tw-translate-y:-50% !important;
  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)) !important;
  border-radius:9999px !important;
  border-width:2px !important;
  border-color:currentColor !important;
  opacity:0.6 !important
}

.mockup-browser .mockup-browser-toolbar .input:before{
  content:"";
  position:absolute;
  left:0.5rem;
  top:50%;
  aspect-ratio:1 / 1;
  height:0.75rem;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius:9999px;
  border-width:2px;
  border-color:currentColor;
  opacity:0.6
}

.mockup-browser .mockup-browser-toolbar .\!input:after{
  content:"" !important;
  position:absolute !important;
  left:1.25rem !important;
  top:50% !important;
  height:0.5rem !important;
  --tw-translate-y:25% !important;
  --tw-rotate:-45deg !important;
  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)) !important;
  border-radius:9999px !important;
  border-width:1px !important;
  border-color:currentColor !important;
  opacity:0.6 !important
}

.mockup-browser .mockup-browser-toolbar .input:after{
  content:"";
  position:absolute;
  left:1.25rem;
  top:50%;
  height:0.5rem;
  --tw-translate-y:25%;
  --tw-rotate:-45deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius:9999px;
  border-width:1px;
  border-color:currentColor;
  opacity:0.6
}

.modal:not(dialog:not(.modal-open)),
  .modal::backdrop{
  background-color:#0006;
  animation:modal-pop 0.2s ease-out
}

.modal-backdrop{
  z-index:-1;
  grid-column-start:1;
  grid-row-start:1;
  display:grid;
  align-self:stretch;
  justify-self:stretch;
  color:transparent
}

.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box{
  --tw-translate-y:0px;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes modal-pop{
  0%{
    opacity:0
  }
}

.progress::-moz-progress-bar{
  border-radius:var(--rounded-box, 1rem);
  background-color:currentColor
}

.progress:indeterminate{
  --progress-color:var(--fallback-bc,oklch(var(--bc)/1));
  background-image:repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size:200%;
  background-position-x:15%;
  animation:progress-loading 5s ease-in-out infinite
}

.progress::-webkit-progress-bar{
  border-radius:var(--rounded-box, 1rem);
  background-color:transparent
}

.progress::-webkit-progress-value{
  border-radius:var(--rounded-box, 1rem);
  background-color:currentColor
}

.progress:indeterminate::-moz-progress-bar{
  background-color:transparent;
  background-image:repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size:200%;
  background-position-x:15%;
  animation:progress-loading 5s ease-in-out infinite
}

@keyframes progress-loading{
  50%{
    background-position-x:-115%
  }
}

.radio:focus{
  box-shadow:none
}

.radio:focus-visible{
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/1))
}

.radio:checked,
  .radio[aria-checked="true"]{
  --tw-bg-opacity:1;
  background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image:none;
  animation:radiomark var(--animation-input, 0.2s) ease-out;
  box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset
}

.radio:disabled{
  cursor:not-allowed;
  opacity:0.2
}

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

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

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

.range:focus-visible::-webkit-slider-thumb{
  --focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset
}

.range:focus-visible::-moz-range-thumb{
  --focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset
}

.range::-webkit-slider-runnable-track{
  height:0.5rem;
  width:100%;
  border-radius:var(--rounded-box, 1rem);
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

.range::-moz-range-track{
  height:0.5rem;
  width:100%;
  border-radius:var(--rounded-box, 1rem);
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

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

.range::-moz-range-thumb{
  position:relative;
  height:1.5rem;
  width:1.5rem;
  border-radius:var(--rounded-box, 1rem);
  border-style:none;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top:50%;
  color:var(--range-shdw);
  --filler-size:100rem;
  --filler-offset:0.5rem;
  box-shadow:0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)
}

.rating input{
  -moz-appearance:none;
       appearance:none;
  -webkit-appearance:none
}

.rating .rating-hidden{
  width:0.5rem;
  background-color:transparent
}

.rating input[type="radio"]:checked{
  background-image:none
}

.rating input:checked ~ input,
  .rating input[aria-checked="true"] ~ input{
  --tw-bg-opacity:0.2
}

.rating input:focus-visible{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
  transition-duration:300ms;
  transform:translateY(-0.125em)
}

.rating input:active:focus{
  animation:none;
  transform:translateY(-0.125em)
}

@keyframes rating-pop{
  0%{
    transform:translateY(-0.125em)
  }

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

  100%{
    transform:translateY(0)
  }
}

.select:focus{
  box-shadow:none;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.select-disabled,
  .select:disabled,
  .select[disabled]{
  cursor:not-allowed;
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color:var(--fallback-bc,oklch(var(--bc)/0.4))
}

.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]){
  background-image:none;
  padding-right:1rem
}

[dir="rtl"] .select{
  background-position:calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%)
}

.skeleton{
  border-radius:var(--rounded-box, 1rem);
  --tw-bg-opacity:1;
  background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  will-change:background-position;
  animation:skeleton 1.8s ease-in-out infinite;
  background-image:linear-gradient(
    105deg,
    transparent 0%,
    transparent 40%,
    var(--fallback-b1,oklch(var(--b1)/1)) 50%,
    transparent 60%,
    transparent 100%
  );
  background-size:200% auto;
  background-repeat:no-repeat;
  background-position-x:-50%
}

@media (prefers-reduced-motion){
  .skeleton{
    animation-duration:15s
  }
}

@keyframes skeleton{
  from{
    background-position:150%
  }

  to{
    background-position:-50%
  }
}

:where(.stats) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(1px * var(--tw-divide-x-reverse));
  border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse:0;
  border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(0px * var(--tw-divide-y-reverse))
}

[dir="rtl"] .stats > *:not([hidden]) ~ *:not([hidden]){
  --tw-divide-x-reverse:1
}

.steps .step:before{
  top:0px;
  grid-column-start:1;
  grid-row-start:1;
  height:0.5rem;
  width:100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content:"";
  margin-inline-start:-100%
}

.steps .step:after{
  content:counter(step);
  counter-increment:step;
  z-index:1;
  position:relative;
  grid-column-start:1;
  grid-row-start:1;
  display:grid;
  height:2rem;
  width:2rem;
  place-items:center;
  place-self:center;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

.steps .step:first-child:before{
  content:none
}

.steps .step[data-content]:after{
  content:attr(data-content)
}

.steps .step-neutral + .step-neutral:before,
  .steps .step-neutral:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))
}

.steps .step-primary + .step-primary:before,
  .steps .step-primary:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))
}

.steps .step-secondary + .step-secondary:before,
  .steps .step-secondary:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))
}

.steps .step-accent + .step-accent:before,
  .steps .step-accent:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))
}

.steps .step-info + .step-info:before{
  --tw-bg-opacity:1;
  background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))
}

.steps .step-info:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))
}

.steps .step-success + .step-success:before{
  --tw-bg-opacity:1;
  background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))
}

.steps .step-success:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))
}

.steps .step-warning + .step-warning:before{
  --tw-bg-opacity:1;
  background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))
}

.steps .step-warning:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))
}

.steps .step-error + .step-error:before{
  --tw-bg-opacity:1;
  background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))
}

.steps .step-error:after{
  --tw-bg-opacity:1;
  background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity:1;
  color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))
}

.tabs-lifted > .tab:focus-visible{
  border-end-end-radius:0;
  border-end-start-radius:0
}

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

.tab:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.tab:focus-visible{
  outline:2px solid currentColor;
  outline-offset:-5px
}

.tab-disabled,
  .tab[disabled]{
  cursor:not-allowed;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity:0.2
}

.tabs-bordered > .tab{
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity:0.2;
  border-style:solid;
  border-bottom-width:calc(var(--tab-border, 1px) + 1px)
}

.tabs-lifted > .tab{
  border:var(--tab-border, 1px) solid transparent;
  border-width:0 0 var(--tab-border, 1px) 0;
  border-start-start-radius:var(--tab-radius, 0.5rem);
  border-start-end-radius:var(--tab-radius, 0.5rem);
  border-bottom-color:var(--tab-border-color);
  padding-inline-start:var(--tab-padding, 1rem);
  padding-inline-end:var(--tab-padding, 1rem);
  padding-top:var(--tab-border, 1px)
}

.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked){
  background-color:var(--tab-bg);
  border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);
  border-inline-start-color:var(--tab-border-color);
  border-inline-end-color:var(--tab-border-color);
  border-top-color:var(--tab-border-color);
  padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-bottom:var(--tab-border, 1px);
  padding-top:0
}

.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before{
  z-index:1;
  content:"";
  display:block;
  position:absolute;
  width:calc(100% + var(--tab-radius, 0.5rem) * 2);
  height:var(--tab-radius, 0.5rem);
  bottom:0;
  background-size:var(--tab-radius, 0.5rem);
  background-position:top left,
        top right;
  background-repeat:no-repeat;
  --tab-grad:calc(69% - var(--tab-border, 1px));
  --radius-start:radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  --radius-end:radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  background-image:var(--radius-start), var(--radius-end)
}

.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before{
  background-image:var(--radius-end);
  background-position:top right
}

[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before{
  background-image:var(--radius-start);
  background-position:top left
}

.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before{
  background-image:var(--radius-start);
  background-position:top left
}

[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before{
  background-image:var(--radius-end);
  background-position:top right
}

.tabs-lifted
  > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled])
  + .tabs-lifted
  :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before{
  background-image:var(--radius-end);
  background-position:top right
}

.tabs-boxed .tab{
  border-radius:var(--rounded-btn, 0.5rem)
}

.\!table:where([dir="rtl"], [dir="rtl"] *){
  text-align:right !important
}

.table:where([dir="rtl"], [dir="rtl"] *){
  text-align:right
}

.\!table :where(th, td){
  padding-left:1rem !important;
  padding-right:1rem !important;
  padding-top:0.75rem !important;
  padding-bottom:0.75rem !important;
  vertical-align:middle !important
}

.table :where(th, td){
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  vertical-align:middle
}

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

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

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

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

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

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

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

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

.\!table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child){
  border-bottom-width:1px !important;
  --tw-border-opacity:1 !important;
  border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important
}

.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child){
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))
}

.\!table :where(thead, tfoot){
  white-space:nowrap !important;
  font-size:0.75rem !important;
  line-height:1rem !important;
  font-weight:700 !important;
  color:var(--fallback-bc,oklch(var(--bc)/0.6)) !important
}

.table :where(thead, tfoot){
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:700;
  color:var(--fallback-bc,oklch(var(--bc)/0.6))
}

.\!table :where(tfoot){
  border-top-width:1px !important;
  --tw-border-opacity:1 !important;
  border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important
}

.table :where(tfoot){
  border-top-width:1px;
  --tw-border-opacity:1;
  border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))
}

.\!textarea:focus{
  box-shadow:none !important;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
  outline-style:solid !important;
  outline-width:2px !important;
  outline-offset:2px !important;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2)) !important
}

.textarea:focus{
  box-shadow:none;
  border-color:var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}


  .\!textarea:disabled,
  .\!textarea[disabled]{
  cursor:not-allowed !important;
  --tw-border-opacity:1 !important;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color:var(--fallback-bc,oklch(var(--bc)/0.4)) !important
}

.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled]{
  cursor:not-allowed;
  --tw-border-opacity:1;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color:var(--fallback-bc,oklch(var(--bc)/0.4))
}


  .\!textarea:disabled,
  .\!textarea[disabled]{
  cursor:not-allowed !important;
  --tw-border-opacity:1 !important;
  border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity:1 !important;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color:var(--fallback-bc,oklch(var(--bc)/0.4)) !important
}

.\!textarea:disabled::-moz-placeholder, .\!textarea[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}


  .\!textarea:disabled::placeholder,
  .\!textarea[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity:0.2
}

.\!textarea:disabled::-moz-placeholder, .\!textarea[disabled]::-moz-placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}


  .\!textarea:disabled::placeholder,
  .\!textarea[disabled]::placeholder{
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity:0.2 !important
}

.timeline hr{
  height:0.25rem
}

:where(.timeline hr){
  --tw-bg-opacity:1;
  background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
}

:where(.timeline:has(.timeline-middle) hr):first-child{
  border-start-end-radius:var(--rounded-badge, 1.9rem);
  border-end-end-radius:var(--rounded-badge, 1.9rem);
  border-start-start-radius:0px;
  border-end-start-radius:0px
}

:where(.timeline:has(.timeline-middle) hr):last-child{
  border-start-start-radius:var(--rounded-badge, 1.9rem);
  border-end-start-radius:var(--rounded-badge, 1.9rem);
  border-start-end-radius:0px;
  border-end-end-radius:0px
}

:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){
  border-start-start-radius:var(--rounded-badge, 1.9rem);
  border-end-start-radius:var(--rounded-badge, 1.9rem);
  border-start-end-radius:0px;
  border-end-end-radius:0px
}

:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){
  border-start-end-radius:var(--rounded-badge, 1.9rem);
  border-end-end-radius:var(--rounded-badge, 1.9rem);
  border-start-start-radius:0px;
  border-end-start-radius:0px
}

.toast > *{
  animation:toast-pop 0.25s ease-out
}

@keyframes toast-pop{
  0%{
    transform:scale(0.9);
    opacity:0
  }

  100%{
    transform:scale(1);
    opacity:1
  }
}

[dir="rtl"] .toggle{
  --handleoffsetcalculator:calc(var(--handleoffset) * 1)
}

.toggle:focus-visible{
  outline-style:solid;
  outline-width:2px;
  outline-offset:2px;
  outline-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.toggle:hover{
  background-color:currentColor
}

.toggle:checked,
  .toggle[aria-checked="true"]{
  background-image:none;
  --handleoffsetcalculator:var(--handleoffset);
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"]{
  --handleoffsetcalculator:calc(var(--handleoffset) * -1)
}

.toggle:indeterminate{
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
      calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
      0 0 0 2px var(--tglbg) inset
}

[dir="rtl"] .toggle:indeterminate{
  box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset
}

.toggle:disabled{
  cursor:not-allowed;
  --tw-border-opacity:1;
  border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  background-color:transparent;
  opacity:0.3;
  --togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,
      var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset
}

:root .prose{
  --tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));
  --tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));
  --tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));
  --tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-kbd:var(--fallback-bc,oklch(var(--bc)/0.8))
}

.prose :where(code):not(:where([class~="not-prose"] *, pre *)){
  padding:1px 8px;
  border-radius:var(--rounded-badge);
  font-weight:initial;
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after{
  display:none
}

.prose pre code{
  border-radius:0;
  padding:0
}

.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)){
  border-bottom-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.glass,
  .glass.btn-active{
  border:none;
  -webkit-backdrop-filter:blur(var(--glass-blur, 40px));
          backdrop-filter:blur(var(--glass-blur, 40px));
  background-color:transparent;
  background-image:linear-gradient(
        135deg,
        rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
        rgb(0 0 0 / 0%) 100%
      ),
      linear-gradient(
        var(--glass-reflex-degree, 100deg),
        rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
        rgb(0 0 0 / 0%) 25%
      );
  box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
      0 0 0 2px rgb(0 0 0 / 5%);
  text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))
}

@media (hover: hover){
  .glass.btn-active{
    border:none;
    -webkit-backdrop-filter:blur(var(--glass-blur, 40px));
            backdrop-filter:blur(var(--glass-blur, 40px));
    background-color:transparent;
    background-image:linear-gradient(
          135deg,
          rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
          rgb(0 0 0 / 0%) 100%
        ),
        linear-gradient(
          var(--glass-reflex-degree, 100deg),
          rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
          rgb(0 0 0 / 0%) 25%
        );
    box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
        0 0 0 2px rgb(0 0 0 / 5%);
    text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))
  }
}

.artboard.phone{
  width:320px
}

.artboard.phone-1{
  width:320px;
  height:568px
}

.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal{
  width:568px;
  height:320px
}

.artboard.phone-2{
  width:375px;
  height:667px
}

.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal{
  width:667px;
  height:375px
}

.artboard.phone-3{
  width:414px;
  height:736px
}

.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal{
  width:736px;
  height:414px
}

.artboard.phone-4{
  width:375px;
  height:812px
}

.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal{
  width:812px;
  height:375px
}

.artboard.phone-5{
  width:414px;
  height:896px
}

.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal{
  width:896px;
  height:414px
}

.artboard.phone-6{
  width:320px;
  height:1024px
}

.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal{
  width:1024px;
  height:320px
}

.badge-xs{
  height:0.75rem;
  font-size:0.75rem;
  line-height:.75rem;
  padding-left:0.313rem;
  padding-right:0.313rem
}

.btm-nav-xs > *:where(.\!active){
  border-top-width:1px !important
}

.btm-nav-xs > *:where(.active){
  border-top-width:1px
}

.btm-nav-sm > *:where(.\!active){
  border-top-width:2px !important
}

.btm-nav-sm > *:where(.active){
  border-top-width:2px
}

.btm-nav-md > *:where(.\!active){
  border-top-width:2px !important
}

.btm-nav-md > *:where(.active){
  border-top-width:2px
}

.btm-nav-lg > *:where(.\!active){
  border-top-width:4px !important
}

.btm-nav-lg > *:where(.active){
  border-top-width:4px
}

.btn-xs{
  height:1.5rem;
  min-height:1.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  font-size:0.75rem
}

.btn-sm{
  height:2rem;
  min-height:2rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  font-size:0.875rem
}

.btn-square:where(.btn-xs){
  height:1.5rem;
  width:1.5rem;
  padding:0px
}

.btn-square:where(.btn-sm){
  height:2rem;
  width:2rem;
  padding:0px
}

.btn-square:where(.btn-md){
  height:3rem;
  width:3rem;
  padding:0px
}

.btn-square:where(.btn-lg){
  height:4rem;
  width:4rem;
  padding:0px
}

.btn-circle:where(.btn-xs){
  height:1.5rem;
  width:1.5rem;
  border-radius:9999px;
  padding:0px
}

.btn-circle:where(.btn-sm){
  height:2rem;
  width:2rem;
  border-radius:9999px;
  padding:0px
}

.btn-circle:where(.btn-md){
  height:3rem;
  width:3rem;
  border-radius:9999px;
  padding:0px
}

.btn-circle:where(.btn-lg){
  height:4rem;
  width:4rem;
  border-radius:9999px;
  padding:0px
}

.indicator :where(.indicator-item){
  bottom:auto;
  inset-inline-end:0px;
  inset-inline-start:auto;
  top:0px;
  --tw-translate-y:-50%;
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-start){
  inset-inline-end:auto;
  inset-inline-start:0px;
  --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))
}

.indicator :where(.indicator-item.indicator-start):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-center){
  inset-inline-end:50%;
  inset-inline-start:50%;
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-center):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-end){
  inset-inline-end:0px;
  inset-inline-start:auto;
  --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))
}

.indicator :where(.indicator-item.indicator-end):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-bottom){
  bottom:0px;
  top:auto;
  --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))
}

.indicator :where(.indicator-item.indicator-middle){
  bottom:50%;
  top:50%;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.indicator :where(.indicator-item.indicator-top){
  bottom:auto;
  top:0px;
  --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))
}

.join.join-vertical{
  flex-direction:column
}

.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item{
  border-end-start-radius:0;
  border-end-end-radius:0;
  border-start-start-radius:inherit;
  border-start-end-radius:inherit
}

.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item{
  border-start-start-radius:0;
  border-start-end-radius:0;
  border-end-start-radius:inherit;
  border-end-end-radius:inherit
}

.join.join-horizontal{
  flex-direction:row
}

.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item{
  border-end-end-radius:0;
  border-start-end-radius:0;
  border-end-start-radius:inherit;
  border-start-start-radius:inherit
}

.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item{
  border-end-start-radius:0;
  border-start-start-radius:0;
  border-end-end-radius:inherit;
  border-start-end-radius:inherit
}

[type="radio"].radio-sm{
  height:1.25rem;
  width:1.25rem
}

.range-xs{
  height:1rem
}

.range-xs::-webkit-slider-runnable-track{
  height:0.25rem
}

.range-xs::-moz-range-track{
  height:0.25rem
}

.range-xs::-webkit-slider-thumb{
  height:1rem;
  width:1rem;
  --filler-offset:0.4rem
}

.range-xs::-moz-range-thumb{
  height:1rem;
  width:1rem;
  --filler-offset:0.4rem
}

.steps-horizontal .step{
  display:grid;
  grid-template-columns:repeat(1, minmax(0, 1fr));
  grid-template-rows:repeat(2, minmax(0, 1fr));
  place-items:center;
  text-align:center
}

.steps-vertical .step{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  grid-template-rows:repeat(1, minmax(0, 1fr))
}

.tabs-md :where(.tab){
  height:2rem;
  font-size:0.875rem;
  line-height:1.25rem;
  line-height:2;
  --tab-padding:1rem
}

.tabs-lg :where(.tab){
  height:3rem;
  font-size:1.125rem;
  line-height:1.75rem;
  line-height:2;
  --tab-padding:1.25rem
}

.tabs-sm :where(.tab){
  height:1.5rem;
  font-size:0.875rem;
  line-height:.75rem;
  --tab-padding:0.75rem
}

.tabs-xs :where(.tab){
  height:1.25rem;
  font-size:0.75rem;
  line-height:.75rem;
  --tab-padding:0.5rem
}

.timeline-compact,
.timeline-horizontal.timeline-compact{
  --timeline-row-start:0
}

.timeline-compact .timeline-start, .timeline-horizontal.timeline-compact .timeline-start{
  grid-column-start:1;
  grid-column-end:4;
  grid-row-start:3;
  grid-row-end:4;
  margin:0.25rem;
  align-self:flex-start;
  justify-self:center
}

.timeline-compact li:has(.timeline-start) .timeline-end, .timeline-horizontal.timeline-compact li:has(.timeline-start) .timeline-end{
  grid-column-start:none;
  grid-row-start:auto
}

.timeline-horizontal{
  flex-direction:row
}

.timeline-horizontal > li > hr{
  width:100%
}

:where(.timeline-horizontal > li){
  align-items:center
}

:where(.timeline-horizontal > li > hr):first-child{
  grid-column-start:1;
  grid-row-start:2
}

:where(.timeline-horizontal > li > hr):last-child{
  grid-column-start:3;
  grid-column-end:none;
  grid-row-start:2;
  grid-row-end:auto
}

.timeline-horizontal .timeline-start{
  grid-column-start:1;
  grid-column-end:4;
  grid-row-start:1;
  grid-row-end:2;
  align-self:flex-end;
  justify-self:center
}

.timeline-horizontal .timeline-end{
  grid-column-start:1;
  grid-column-end:4;
  grid-row-start:3;
  grid-row-end:4;
  align-self:flex-start;
  justify-self:center
}

:where(.timeline-snap-icon) > li,
.timeline-horizontal:where(.timeline-snap-icon) > li{
  --timeline-col-start:0.5rem;
  --timeline-row-start:minmax(0, 1fr)
}

:where(.toast){
  bottom:0px;
  inset-inline-end:0px;
  inset-inline-start:auto;
  top:auto;
  --tw-translate-x:0px;
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-start){
  inset-inline-end:auto;
  inset-inline-start:0px;
  --tw-translate-x:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-center){
  inset-inline-end:50%;
  inset-inline-start:50%;
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-center):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-end){
  inset-inline-end:0px;
  inset-inline-start:auto;
  --tw-translate-x:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-bottom){
  bottom:0px;
  top:auto;
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-middle){
  bottom:auto;
  top:50%;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.toast:where(.toast-top){
  bottom:auto;
  top:0px;
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tooltip{
  position:relative;
  display:inline-block;
  --tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))
}

.tooltip:before{
  position:absolute;
  pointer-events:none;
  z-index:1;
  content:var(--tw-content);
  --tw-content:attr(data-tip)
}

.tooltip:before, .tooltip-top:before{
  transform:translateX(-50%);
  top:auto;
  left:50%;
  right:auto;
  bottom:var(--tooltip-offset)
}

.avatar.online:before{
  content:"";
  position:absolute;
  z-index:10;
  display:block;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  outline-style:solid;
  outline-width:2px;
  outline-color:var(--fallback-b1,oklch(var(--b1)/1));
  width:15%;
  height:15%;
  top:7%;
  right:7%
}

.avatar.offline:before{
  content:"";
  position:absolute;
  z-index:10;
  display:block;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  outline-style:solid;
  outline-width:2px;
  outline-color:var(--fallback-b1,oklch(var(--b1)/1));
  width:15%;
  height:15%;
  top:7%;
  right:7%
}

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

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

.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay{
  cursor:default;
  background-color:transparent
}

.join.join-vertical > :where(*:not(:first-child)){
  margin-left:0px;
  margin-right:0px;
  margin-top:-1px
}

.join.join-vertical > :where(*:not(:first-child)):is(.btn){
  margin-top:calc(var(--border-btn) * -1)
}

.join.join-vertical > :where(*:not(:first-child)):is(.\!btn){
  margin-top:calc(var(--border-btn) * -1) !important
}

.join.join-horizontal > :where(*:not(:first-child)){
  margin-top:0px;
  margin-bottom:0px;
  margin-inline-start:-1px
}

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

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

.steps-horizontal .step{
  grid-template-rows:40px 1fr;
  grid-template-columns:auto;
  min-width:4rem
}

.steps-horizontal .step:before{
  height:0.5rem;
  width:100%;
  --tw-translate-x:0px;
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content:"";
  margin-inline-start:-100%
}

.steps-horizontal .step:where([dir="rtl"], [dir="rtl"] *):before{
  --tw-translate-x:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.steps-vertical .step{
  gap:0.5rem;
  grid-template-columns:40px 1fr;
  grid-template-rows:auto;
  min-height:4rem;
  justify-items:start
}

.steps-vertical .step:before{
  height:100%;
  width:0.5rem;
  --tw-translate-x:-50%;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  margin-inline-start:50%
}

.steps-vertical .step:where([dir="rtl"], [dir="rtl"] *):before{
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.timeline-horizontal > li > hr{
  height:0.25rem
}

:where(.timeline-horizontal:has(.timeline-middle) > li > hr):first-child{
  border-start-end-radius:var(--rounded-badge, 1.9rem);
  border-end-end-radius:var(--rounded-badge, 1.9rem);
  border-start-start-radius:0px;
  border-end-start-radius:0px
}

:where(.timeline-horizontal:has(.timeline-middle) > li > hr):last-child{
  border-start-start-radius:var(--rounded-badge, 1.9rem);
  border-end-start-radius:var(--rounded-badge, 1.9rem);
  border-start-end-radius:0px;
  border-end-end-radius:0px
}

:where(.timeline-horizontal:not(:has(.timeline-middle)) :first-child > hr:last-child){
  border-start-start-radius:var(--rounded-badge, 1.9rem);
  border-end-start-radius:var(--rounded-badge, 1.9rem);
  border-start-end-radius:0px;
  border-end-end-radius:0px
}

:where(.timeline-horizontal:not(:has(.timeline-middle)) :last-child > hr:first-child){
  border-start-end-radius:var(--rounded-badge, 1.9rem);
  border-end-end-radius:var(--rounded-badge, 1.9rem);
  border-start-start-radius:0px;
  border-end-start-radius:0px
}

.tooltip{
  position:relative;
  display:inline-block;
  text-align:center;
  --tooltip-tail:0.1875rem;
  --tooltip-color:var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))
}

.tooltip:before,
.tooltip:after{
  opacity:0;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-delay:100ms;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.tooltip:after{
  position:absolute;
  content:"";
  border-style:solid;
  border-width:var(--tooltip-tail, 0);
  width:0;
  height:0;
  display:block
}

.tooltip:before{
  max-width:20rem;
  white-space:normal;
  border-radius:0.25rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  background-color:var(--tooltip-color);
  color:var(--tooltip-text-color);
  width:-moz-max-content;
  width:max-content
}

.tooltip.tooltip-open:before{
  opacity:1;
  transition-delay:75ms
}

.tooltip.tooltip-open:after{
  opacity:1;
  transition-delay:75ms
}

.tooltip:hover:before{
  opacity:1;
  transition-delay:75ms
}

.tooltip:hover:after{
  opacity:1;
  transition-delay:75ms
}

.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before{
  opacity:1;
  transition-delay:75ms
}

.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after{
  visibility:hidden;
  opacity:0
}

.tooltip:after, .tooltip-top:after{
  transform:translateX(-50%);
  border-color:var(--tooltip-color) transparent transparent transparent;
  top:auto;
  left:50%;
  right:auto;
  bottom:var(--tooltip-tail-offset)
}

.hero-academic-cap{
  --hero-academic-cap:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"/></svg>');
  -webkit-mask:var(--hero-academic-cap);
  mask:var(--hero-academic-cap);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-adjustments-vertical{
  --hero-adjustments-vertical:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 13.5V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 9.75V10.5"/></svg>');
  -webkit-mask:var(--hero-adjustments-vertical);
  mask:var(--hero-adjustments-vertical);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-arrow-down-tray{
  --hero-arrow-down-tray:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"/></svg>');
  -webkit-mask:var(--hero-arrow-down-tray);
  mask:var(--hero-arrow-down-tray);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-arrow-left{
  --hero-arrow-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"/></svg>');
  -webkit-mask:var(--hero-arrow-left);
  mask:var(--hero-arrow-left);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-arrow-left-solid{
  --hero-arrow-left-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-arrow-left-solid);
  mask:var(--hero-arrow-left-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-arrow-path{
  --hero-arrow-path:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');
  -webkit-mask:var(--hero-arrow-path);
  mask:var(--hero-arrow-path);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-arrow-uturn-left{
  --hero-arrow-uturn-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3"/></svg>');
  -webkit-mask:var(--hero-arrow-uturn-left);
  mask:var(--hero-arrow-uturn-left);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-bars-3{
  --hero-bars-3:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/></svg>');
  -webkit-mask:var(--hero-bars-3);
  mask:var(--hero-bars-3);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-beaker{
  --hero-beaker:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.75 3.104v5.714a2.25 2.25 0 0 1-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 0 1 4.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0 1 12 15a9.065 9.065 0 0 0-6.23-.693L5 14.5m14.8.8 1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0 1 12 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5"/></svg>');
  -webkit-mask:var(--hero-beaker);
  mask:var(--hero-beaker);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-bell{
  --hero-bell:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"/></svg>');
  -webkit-mask:var(--hero-bell);
  mask:var(--hero-bell);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-bell-slash{
  --hero-bell-slash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.143 17.082a24.248 24.248 0 0 0 3.844.148m-3.844-.148a23.856 23.856 0 0 1-5.455-1.31 8.964 8.964 0 0 0 2.3-5.542m3.155 6.852a3 3 0 0 0 5.667 1.97m1.965-2.277L21 21m-4.225-4.225a23.81 23.81 0 0 0 3.536-1.003A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6.53 6.53m10.245 10.245L6.53 6.53M3 3l3.53 3.53"/></svg>');
  -webkit-mask:var(--hero-bell-slash);
  mask:var(--hero-bell-slash);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-bolt{
  --hero-bolt:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m3.75 13.5 10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75Z"/></svg>');
  -webkit-mask:var(--hero-bolt);
  mask:var(--hero-bolt);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-bookmark{
  --hero-bookmark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0Z"/></svg>');
  -webkit-mask:var(--hero-bookmark);
  mask:var(--hero-bookmark);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-briefcase{
  --hero-briefcase:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 0 0 .75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 0 0-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0 1 12 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 0 1-.673-.38m0 0A2.18 2.18 0 0 1 3 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 0 1 3.413-.387m7.5 0V5.25A2.25 2.25 0 0 0 13.5 3h-3a2.25 2.25 0 0 0-2.25 2.25v.894m7.5 0a48.667 48.667 0 0 0-7.5 0M12 12.75h.008v.008H12v-.008Z"/></svg>');
  -webkit-mask:var(--hero-briefcase);
  mask:var(--hero-briefcase);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-building-storefront{
  --hero-building-storefront:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 21v-7.5a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75V21m-4.5 0H2.36m11.14 0H18m0 0h3.64m-1.39 0V9.349M3.75 21V9.349m0 0a3.001 3.001 0 0 0 3.75-.615A2.993 2.993 0 0 0 9.75 9.75c.896 0 1.7-.393 2.25-1.016a2.993 2.993 0 0 0 2.25 1.016c.896 0 1.7-.393 2.25-1.015a3.001 3.001 0 0 0 3.75.614m-16.5 0a3.004 3.004 0 0 1-.621-4.72l1.189-1.19A1.5 1.5 0 0 1 5.378 3h13.243a1.5 1.5 0 0 1 1.06.44l1.19 1.189a3 3 0 0 1-.621 4.72M6.75 18h3.75a.75.75 0 0 0 .75-.75V13.5a.75.75 0 0 0-.75-.75H6.75a.75.75 0 0 0-.75.75v3.75c0 .414.336.75.75.75Z"/></svg>');
  -webkit-mask:var(--hero-building-storefront);
  mask:var(--hero-building-storefront);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-cake{
  --hero-cake:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 8.25v-1.5m0 1.5c-1.355 0-2.697.056-4.024.166C6.845 8.51 6 9.473 6 10.608v2.513m6-4.871c1.355 0 2.697.056 4.024.166C17.155 8.51 18 9.473 18 10.608v2.513M15 8.25v-1.5m-6 1.5v-1.5m12 9.75-1.5.75a3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0L3 16.5m15-3.379a48.474 48.474 0 0 0-6-.371c-2.032 0-4.034.126-6 .371m12 0c.39.049.777.102 1.163.16 1.07.16 1.837 1.094 1.837 2.175v5.169c0 .621-.504 1.125-1.125 1.125H4.125A1.125 1.125 0 0 1 3 20.625v-5.17c0-1.08.768-2.014 1.837-2.174A47.78 47.78 0 0 1 6 13.12M12.265 3.11a.375.375 0 1 1-.53 0L12 2.845l.265.265Zm-3 0a.375.375 0 1 1-.53 0L9 2.845l.265.265Zm6 0a.375.375 0 1 1-.53 0L15 2.845l.265.265Z"/></svg>');
  -webkit-mask:var(--hero-cake);
  mask:var(--hero-cake);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-calculator{
  --hero-calculator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V13.5Zm0 2.25h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V13.5Zm0 2.25h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5Zm0 2.25h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5ZM8.25 6h7.5v2.25h-7.5V6ZM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 0 0 2.25 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0 0 12 2.25Z"/></svg>');
  -webkit-mask:var(--hero-calculator);
  mask:var(--hero-calculator);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-calendar{
  --hero-calendar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5"/></svg>');
  -webkit-mask:var(--hero-calendar);
  mask:var(--hero-calendar);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-camera{
  --hero-camera:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.827 6.175A2.31 2.31 0 0 1 5.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 0 0-1.134-.175 2.31 2.31 0 0 1-1.64-1.055l-.822-1.316a2.192 2.192 0 0 0-1.736-1.039 48.774 48.774 0 0 0-5.232 0 2.192 2.192 0 0 0-1.736 1.039l-.821 1.316Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 12.75a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0ZM18.75 10.5h.008v.008h-.008V10.5Z"/></svg>');
  -webkit-mask:var(--hero-camera);
  mask:var(--hero-camera);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chart-bar{
  --hero-chart-bar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"/></svg>');
  -webkit-mask:var(--hero-chart-bar);
  mask:var(--hero-chart-bar);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chat-bubble-bottom-center-text{
  --hero-chat-bubble-bottom-center-text:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"/></svg>');
  -webkit-mask:var(--hero-chat-bubble-bottom-center-text);
  mask:var(--hero-chat-bubble-bottom-center-text);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chat-bubble-left{
  --hero-chat-bubble-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.076-4.076a1.526 1.526 0 0 1 1.037-.443 48.282 48.282 0 0 0 5.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"/></svg>');
  -webkit-mask:var(--hero-chat-bubble-left);
  mask:var(--hero-chat-bubble-left);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chat-bubble-left-ellipsis{
  --hero-chat-bubble-left-ellipsis:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.625 9.75a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375m-13.5 3.01c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.184-4.183a1.14 1.14 0 0 1 .778-.332 48.294 48.294 0 0 0 5.83-.498c1.585-.233 2.708-1.626 2.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"/></svg>');
  -webkit-mask:var(--hero-chat-bubble-left-ellipsis);
  mask:var(--hero-chat-bubble-left-ellipsis);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chat-bubble-left-right{
  --hero-chat-bubble-left-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"/></svg>');
  -webkit-mask:var(--hero-chat-bubble-left-right);
  mask:var(--hero-chat-bubble-left-right);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-check{
  --hero-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"/></svg>');
  -webkit-mask:var(--hero-check);
  mask:var(--hero-check);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-check-circle{
  --hero-check-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
  -webkit-mask:var(--hero-check-circle);
  mask:var(--hero-check-circle);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-check-circle-solid{
  --hero-check-circle-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-check-circle-solid);
  mask:var(--hero-check-circle-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-check-solid{
  --hero-check-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-check-solid);
  mask:var(--hero-check-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-double-left{
  --hero-chevron-double-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m18.75 4.5-7.5 7.5 7.5 7.5m-6-15L5.25 12l7.5 7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-double-left);
  mask:var(--hero-chevron-double-left);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-double-right{
  --hero-chevron-double-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m5.25 4.5 7.5 7.5-7.5 7.5m6-15 7.5 7.5-7.5 7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-double-right);
  mask:var(--hero-chevron-double-right);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-down{
  --hero-chevron-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-down);
  mask:var(--hero-chevron-down);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-left{
  --hero-chevron-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-left);
  mask:var(--hero-chevron-left);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-right{
  --hero-chevron-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-right);
  mask:var(--hero-chevron-right);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-chevron-up{
  --hero-chevron-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 15.75 7.5-7.5 7.5 7.5"/></svg>');
  -webkit-mask:var(--hero-chevron-up);
  mask:var(--hero-chevron-up);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-circle-stack{
  --hero-circle-stack:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"/></svg>');
  -webkit-mask:var(--hero-circle-stack);
  mask:var(--hero-circle-stack);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-clipboard-document{
  --hero-clipboard-document:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"/></svg>');
  -webkit-mask:var(--hero-clipboard-document);
  mask:var(--hero-clipboard-document);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-clipboard-document-list{
  --hero-clipboard-document-list:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z"/></svg>');
  -webkit-mask:var(--hero-clipboard-document-list);
  mask:var(--hero-clipboard-document-list);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-clock{
  --hero-clock:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
  -webkit-mask:var(--hero-clock);
  mask:var(--hero-clock);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-cloud-arrow-up{
  --hero-cloud-arrow-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 16.5V9.75m0 0 3 3m-3-3-3 3M6.75 19.5a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"/></svg>');
  -webkit-mask:var(--hero-cloud-arrow-up);
  mask:var(--hero-cloud-arrow-up);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-cog-6-tooth{
  --hero-cog-6-tooth:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');
  -webkit-mask:var(--hero-cog-6-tooth);
  mask:var(--hero-cog-6-tooth);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-computer-desktop{
  --hero-computer-desktop:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"/></svg>');
  -webkit-mask:var(--hero-computer-desktop);
  mask:var(--hero-computer-desktop);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-cpu-chip{
  --hero-cpu-chip:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25Zm.75-12h9v9h-9v-9Z"/></svg>');
  -webkit-mask:var(--hero-cpu-chip);
  mask:var(--hero-cpu-chip);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-currency-dollar{
  --hero-currency-dollar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
  -webkit-mask:var(--hero-currency-dollar);
  mask:var(--hero-currency-dollar);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-document{
  --hero-document:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');
  -webkit-mask:var(--hero-document);
  mask:var(--hero-document);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-document-arrow-up{
  --hero-document-arrow-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.75 12-3-3m0 0-3 3m3-3v6m-1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');
  -webkit-mask:var(--hero-document-arrow-up);
  mask:var(--hero-document-arrow-up);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-document-duplicate{
  --hero-document-duplicate:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"/></svg>');
  -webkit-mask:var(--hero-document-duplicate);
  mask:var(--hero-document-duplicate);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-document-plus{
  --hero-document-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m3.75 9v6m3-3H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');
  -webkit-mask:var(--hero-document-plus);
  mask:var(--hero-document-plus);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-document-text{
  --hero-document-text:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');
  -webkit-mask:var(--hero-document-text);
  mask:var(--hero-document-text);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-ellipsis-horizontal{
  --hero-ellipsis-horizontal:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"/></svg>');
  -webkit-mask:var(--hero-ellipsis-horizontal);
  mask:var(--hero-ellipsis-horizontal);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-ellipsis-vertical{
  --hero-ellipsis-vertical:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"/></svg>');
  -webkit-mask:var(--hero-ellipsis-vertical);
  mask:var(--hero-ellipsis-vertical);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-envelope{
  --hero-envelope:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"/></svg>');
  -webkit-mask:var(--hero-envelope);
  mask:var(--hero-envelope);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-exclamation-circle-mini{
  --hero-exclamation-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-8-5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 10 5Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-exclamation-circle-mini);
  mask:var(--hero-exclamation-circle-mini);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.25rem;
  height:1.25rem
}

.hero-exclamation-triangle{
  --hero-exclamation-triangle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"/></svg>');
  -webkit-mask:var(--hero-exclamation-triangle);
  mask:var(--hero-exclamation-triangle);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-eye{
  --hero-eye:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');
  -webkit-mask:var(--hero-eye);
  mask:var(--hero-eye);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-eye-slash{
  --hero-eye-slash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88"/></svg>');
  -webkit-mask:var(--hero-eye-slash);
  mask:var(--hero-eye-slash);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-flag{
  --hero-flag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 3v1.5M3 21v-6m0 0 2.77-.693a9 9 0 0 1 6.208.682l.108.054a9 9 0 0 0 6.086.71l3.114-.732a48.524 48.524 0 0 1-.005-10.499l-3.11.732a9 9 0 0 1-6.085-.711l-.108-.054a9 9 0 0 0-6.208-.682L3 4.5M3 15V4.5"/></svg>');
  -webkit-mask:var(--hero-flag);
  mask:var(--hero-flag);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-folder{
  --hero-folder:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"/></svg>');
  -webkit-mask:var(--hero-folder);
  mask:var(--hero-folder);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-folder-open{
  --hero-folder-open:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 9.776c.112-.017.227-.026.344-.026h15.812c.117 0 .232.009.344.026m-16.5 0a2.25 2.25 0 0 0-1.883 2.542l.857 6a2.25 2.25 0 0 0 2.227 1.932H19.05a2.25 2.25 0 0 0 2.227-1.932l.857-6a2.25 2.25 0 0 0-1.883-2.542m-16.5 0V6A2.25 2.25 0 0 1 6 3.75h3.879a1.5 1.5 0 0 1 1.06.44l2.122 2.12a1.5 1.5 0 0 0 1.06.44H18A2.25 2.25 0 0 1 20.25 9v.776"/></svg>');
  -webkit-mask:var(--hero-folder-open);
  mask:var(--hero-folder-open);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-hand-raised{
  --hero-hand-raised:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.05 4.575a1.575 1.575 0 1 0-3.15 0v3m3.15-3v-1.5a1.575 1.575 0 0 1 3.15 0v1.5m-3.15 0 .075 5.925m3.075.75V4.575m0 0a1.575 1.575 0 0 1 3.15 0V15M6.9 7.575a1.575 1.575 0 1 0-3.15 0v8.175a6.75 6.75 0 0 0 6.75 6.75h2.018a5.25 5.25 0 0 0 3.712-1.538l1.732-1.732a5.25 5.25 0 0 0 1.538-3.712l.003-2.024a.668.668 0 0 1 .198-.471 1.575 1.575 0 1 0-2.228-2.228 3.818 3.818 0 0 0-1.12 2.687M6.9 7.575V12m6.27 4.318A4.49 4.49 0 0 1 16.35 15m.002 0h-.002"/></svg>');
  -webkit-mask:var(--hero-hand-raised);
  mask:var(--hero-hand-raised);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-hashtag{
  --hero-hashtag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5-3.9 19.5m-2.1-19.5-3.9 19.5"/></svg>');
  -webkit-mask:var(--hero-hashtag);
  mask:var(--hero-hashtag);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-home{
  --hero-home:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"/></svg>');
  -webkit-mask:var(--hero-home);
  mask:var(--hero-home);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-inbox{
  --hero-inbox:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 13.5h3.86a2.25 2.25 0 0 1 2.012 1.244l.256.512a2.25 2.25 0 0 0 2.013 1.244h3.218a2.25 2.25 0 0 0 2.013-1.244l.256-.512a2.25 2.25 0 0 1 2.013-1.244h3.859m-19.5.338V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 0 0-2.15-1.588H6.911a2.25 2.25 0 0 0-2.15 1.588L2.35 13.177a2.25 2.25 0 0 0-.1.661Z"/></svg>');
  -webkit-mask:var(--hero-inbox);
  mask:var(--hero-inbox);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-information-circle{
  --hero-information-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"/></svg>');
  -webkit-mask:var(--hero-information-circle);
  mask:var(--hero-information-circle);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-information-circle-mini{
  --hero-information-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-information-circle-mini);
  mask:var(--hero-information-circle-mini);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.25rem;
  height:1.25rem
}

.hero-light-bulb{
  --hero-light-bulb:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 18v-5.25m0 0a6.01 6.01 0 0 0 1.5-.189m-1.5.189a6.01 6.01 0 0 1-1.5-.189m3.75 7.478a12.06 12.06 0 0 1-4.5 0m3.75 2.383a14.406 14.406 0 0 1-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 1 0-7.517 0c.85.493 1.509 1.333 1.509 2.316V18"/></svg>');
  -webkit-mask:var(--hero-light-bulb);
  mask:var(--hero-light-bulb);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-link{
  --hero-link:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"/></svg>');
  -webkit-mask:var(--hero-link);
  mask:var(--hero-link);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-lock-closed{
  --hero-lock-closed:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');
  -webkit-mask:var(--hero-lock-closed);
  mask:var(--hero-lock-closed);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-magnifying-glass{
  --hero-magnifying-glass:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/></svg>');
  -webkit-mask:var(--hero-magnifying-glass);
  mask:var(--hero-magnifying-glass);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-minus-circle{
  --hero-minus-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
  -webkit-mask:var(--hero-minus-circle);
  mask:var(--hero-minus-circle);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-minus-circle-solid{
  --hero-minus-circle-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm3 10.5a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5h6Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-minus-circle-solid);
  mask:var(--hero-minus-circle-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-no-symbol{
  --hero-no-symbol:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18.364 18.364A9 9 0 0 0 5.636 5.636m12.728 12.728A9 9 0 0 1 5.636 5.636m12.728 12.728L5.636 5.636"/></svg>');
  -webkit-mask:var(--hero-no-symbol);
  mask:var(--hero-no-symbol);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-paper-airplane{
  --hero-paper-airplane:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 12 3.269 3.125A59.769 59.769 0 0 1 21.485 12 59.768 59.768 0 0 1 3.27 20.875L5.999 12Zm0 0h7.5"/></svg>');
  -webkit-mask:var(--hero-paper-airplane);
  mask:var(--hero-paper-airplane);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-paper-clip{
  --hero-paper-clip:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m18.375 12.739-7.693 7.693a4.5 4.5 0 0 1-6.364-6.364l10.94-10.94A3 3 0 1 1 19.5 7.372L8.552 18.32m.009-.01-.01.01m5.699-9.941-7.81 7.81a1.5 1.5 0 0 0 2.112 2.13"/></svg>');
  -webkit-mask:var(--hero-paper-clip);
  mask:var(--hero-paper-clip);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-pause{
  --hero-pause:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25v13.5m-7.5-13.5v13.5"/></svg>');
  -webkit-mask:var(--hero-pause);
  mask:var(--hero-pause);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-pencil{
  --hero-pencil:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"/></svg>');
  -webkit-mask:var(--hero-pencil);
  mask:var(--hero-pencil);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-pencil-square{
  --hero-pencil-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>');
  -webkit-mask:var(--hero-pencil-square);
  mask:var(--hero-pencil-square);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-photo{
  --hero-photo:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');
  -webkit-mask:var(--hero-photo);
  mask:var(--hero-photo);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-play{
  --hero-play:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"/></svg>');
  -webkit-mask:var(--hero-play);
  mask:var(--hero-play);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-plus{
  --hero-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"/></svg>');
  -webkit-mask:var(--hero-plus);
  mask:var(--hero-plus);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-rectangle-stack{
  --hero-rectangle-stack:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 6.878V6a2.25 2.25 0 0 1 2.25-2.25h7.5A2.25 2.25 0 0 1 18 6v.878m-12 0c.235-.083.487-.128.75-.128h10.5c.263 0 .515.045.75.128m-12 0A2.25 2.25 0 0 0 4.5 9v.878m13.5-3A2.25 2.25 0 0 1 19.5 9v.878m0 0a2.246 2.246 0 0 0-.75-.128H5.25c-.263 0-.515.045-.75.128m15 0A2.25 2.25 0 0 1 21 12v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6c0-.98.626-1.813 1.5-2.122"/></svg>');
  -webkit-mask:var(--hero-rectangle-stack);
  mask:var(--hero-rectangle-stack);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-scale{
  --hero-scale:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 0 1-2.031.352 5.988 5.988 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971Zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 0 1-2.031.352 5.989 5.989 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971Z"/></svg>');
  -webkit-mask:var(--hero-scale);
  mask:var(--hero-scale);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-scissors{
  --hero-scissors:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m7.848 8.25 1.536.887M7.848 8.25a3 3 0 1 1-5.196-3 3 3 0 0 1 5.196 3Zm1.536.887a2.165 2.165 0 0 1 1.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 1 1-5.196 3 3 3 0 0 1 5.196-3Zm1.536-.887a2.165 2.165 0 0 0 1.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863 2.077-1.199m0-3.328a4.323 4.323 0 0 1 2.068-1.379l5.325-1.628a4.5 4.5 0 0 1 2.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.33 4.33 0 0 0 10.607 12m3.736 0 7.794 4.5-.802.215a4.5 4.5 0 0 1-2.48-.043l-5.326-1.629a4.324 4.324 0 0 1-2.068-1.379M14.343 12l-2.882 1.664"/></svg>');
  -webkit-mask:var(--hero-scissors);
  mask:var(--hero-scissors);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-server{
  --hero-server:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008v-.008Zm-3 0h.008v.008h-.008v-.008Z"/></svg>');
  -webkit-mask:var(--hero-server);
  mask:var(--hero-server);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-shopping-bag{
  --hero-shopping-bag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');
  -webkit-mask:var(--hero-shopping-bag);
  mask:var(--hero-shopping-bag);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-sparkles{
  --hero-sparkles:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"/></svg>');
  -webkit-mask:var(--hero-sparkles);
  mask:var(--hero-sparkles);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-square-2-stack{
  --hero-square-2-stack:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"/></svg>');
  -webkit-mask:var(--hero-square-2-stack);
  mask:var(--hero-square-2-stack);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-squares-2x2{
  --hero-squares-2x2:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"/></svg>');
  -webkit-mask:var(--hero-squares-2x2);
  mask:var(--hero-squares-2x2);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-tag{
  --hero-tag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.568 3H5.25A2.25 2.25 0 0 0 3 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 0 0 5.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 0 0 9.568 3Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M6 6h.008v.008H6V6Z"/></svg>');
  -webkit-mask:var(--hero-tag);
  mask:var(--hero-tag);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-trash{
  --hero-trash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"/></svg>');
  -webkit-mask:var(--hero-trash);
  mask:var(--hero-trash);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-trophy{
  --hero-trophy:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 18.75h-9m9 0a3 3 0 0 1 3 3h-15a3 3 0 0 1 3-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 0 1-.982-3.172M9.497 14.25a7.454 7.454 0 0 0 .981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 0 0 7.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 0 0 2.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 0 1 2.916.52 6.003 6.003 0 0 1-5.395 4.972m0 0a6.726 6.726 0 0 1-2.749 1.35m0 0a6.772 6.772 0 0 1-3.044 0"/></svg>');
  -webkit-mask:var(--hero-trophy);
  mask:var(--hero-trophy);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-user{
  --hero-user:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"/></svg>');
  -webkit-mask:var(--hero-user);
  mask:var(--hero-user);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-user-plus{
  --hero-user-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"/></svg>');
  -webkit-mask:var(--hero-user-plus);
  mask:var(--hero-user-plus);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-x-circle{
  --hero-x-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');
  -webkit-mask:var(--hero-x-circle);
  mask:var(--hero-x-circle);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-x-circle-solid{
  --hero-x-circle-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-x-circle-solid);
  mask:var(--hero-x-circle-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-x-mark{
  --hero-x-mark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/></svg>');
  -webkit-mask:var(--hero-x-mark);
  mask:var(--hero-x-mark);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.hero-x-mark-solid{
  --hero-x-mark-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');
  -webkit-mask:var(--hero-x-mark-solid);
  mask:var(--hero-x-mark-solid);
  -webkit-mask-repeat:no-repeat;
          mask-repeat:no-repeat;
  background-color:currentColor;
  vertical-align:middle;
  display:inline-block;
  width:1.5rem;
  height:1.5rem
}

.app-navbar .\!btn {
  color: var(--app-navbar-icon-color, currentColor) !important;
}

.app-navbar .btn,
  .app-navbar .btn-ghost,
  .app-navbar a,
  .app-navbar button {
  color: var(--app-navbar-icon-color, currentColor);
}

.app-navbar .btn-ghost:hover,
  .app-navbar .btn-ghost:focus-visible {
  background-color: var(--app-navbar-icon-hover-bg,
        color-mix(in srgb, currentColor 8%, transparent));
}

.app-navbar .dropdown-content {
  color: var(--color-base-content);
}

/* --------------------------------------------------------------------------
    Runtime branding mappings
    These connect DB theme tokens to real app classes.
  -------------------------------------------------------------------------- */

/* Generic primary badges, such as the Admin pill */

.badge.badge-primary {
  --app-current-badge-bg: var(--app-badge-primary-bg, var(--color-primary));
  --app-current-badge-text: var(--app-badge-primary-text, var(--color-primary-content));
  background-color: var(--app-current-badge-bg) !important;
  border-color: var(--app-current-badge-bg) !important;
  color: var(--app-current-badge-text) !important;
}

/* Notification counters and notification "New" pills */

.badge.app-notification-badge {
  --app-current-badge-bg: var(--app-notification-badge-bg,
        var(--app-badge-primary-bg, var(--color-primary)));
  --app-current-badge-text: var(--app-notification-badge-text,
        var(--app-badge-primary-text, var(--color-primary-content)));
  background-color: var(--app-current-badge-bg) !important;
  border-color: var(--app-current-badge-bg) !important;
  color: var(--app-current-badge-text) !important;
}

/* In case DaisyUI or child elements set their own text color */

.badge.app-notification-badge,
  .badge.app-notification-badge * {
  color: var(--app-notification-badge-text,
        var(--app-badge-primary-text, var(--color-primary-content))) !important;
}

/* Generic group status fallback pill */

.badge.app-group-status-pill {
  --app-current-group-status-pill-bg: var(--app-group-status-pill-bg,
        var(--app-color-highlight));
  --app-current-group-status-pill-text: var(--app-group-status-pill-text,
        var(--app-color-highlight-content));
  background-color: var(--app-current-group-status-pill-bg) !important;
  border-color: var(--app-current-group-status-pill-bg) !important;
  color: var(--app-current-group-status-pill-text) !important;
  border-radius: var(--app-group-pill-radius, 9999px) !important;
}

.badge.app-group-status-pill,
  .badge.app-group-status-pill * {
  color: var(--app-group-status-pill-text,
        var(--app-color-highlight-content)) !important;
}

/* Joined / Member / Admin / membership pills */

.badge.app-group-membership-pill {
  --app-current-group-membership-pill-bg: color-mix(in srgb,
        var(--app-group-membership-pill-bg, var(--app-color-surface)) var(--app-group-membership-pill-bg-opacity, 100%),
        transparent);
  background-color: var(--app-current-group-membership-pill-bg) !important;
  border-color: var(--app-group-membership-pill-border,
        var(--app-group-card-border, var(--app-card-border))) !important;
  color: var(--app-group-membership-pill-text,
        var(--app-group-card-meta-color, var(--app-card-muted-color))) !important;
  border-radius: var(--app-group-pill-radius, 9999px) !important;
}

.badge.app-group-membership-pill,
  .badge.app-group-membership-pill * {
  color: var(--app-group-membership-pill-text,
        var(--app-group-card-meta-color, var(--app-card-muted-color))) !important;
}

/* Visibility pill base */

.badge.app-group-visibility-pill {
  border-radius: var(--app-group-pill-radius, 9999px) !important;
}

/* Public */

.badge.app-group-visibility-pill-public {
  --app-current-group-visibility-pill-bg: color-mix(in srgb,
        var(--app-group-visibility-public-bg, var(--app-group-visibility-pill-bg, var(--app-color-highlight))) var(--app-group-visibility-public-bg-opacity, var(--app-group-visibility-pill-bg-opacity, 100%)),
        transparent);
  background-color: var(--app-current-group-visibility-pill-bg) !important;
  border-color: var(--app-group-visibility-public-border,
        var(--app-group-visibility-pill-border, var(--app-current-group-visibility-pill-bg))) !important;
  color: var(--app-group-visibility-public-text,
        var(--app-group-visibility-pill-text, var(--app-color-highlight-content))) !important;
}

.badge.app-group-visibility-pill-public,
  .badge.app-group-visibility-pill-public * {
  color: var(--app-group-visibility-public-text,
        var(--app-group-visibility-pill-text, var(--app-color-highlight-content))) !important;
}

/* Private */

.badge.app-group-visibility-pill-private {
  --app-current-group-visibility-pill-bg: color-mix(in srgb,
        var(--app-group-visibility-private-bg, var(--app-color-surface)) var(--app-group-visibility-private-bg-opacity, 85%),
        transparent);
  background-color: var(--app-current-group-visibility-pill-bg) !important;
  border-color: var(--app-group-visibility-private-border,
        var(--app-group-card-border, var(--app-card-border))) !important;
  color: var(--app-group-visibility-private-text, var(--app-color-text)) !important;
}

.badge.app-group-visibility-pill-private,
  .badge.app-group-visibility-pill-private * {
  color: var(--app-group-visibility-private-text, var(--app-color-text)) !important;
}

/* Public but not joinable / restricted */

.badge.app-group-visibility-pill-restricted {
  --app-current-group-visibility-pill-bg: color-mix(in srgb,
        var(--app-group-visibility-restricted-bg, var(--app-status-warn-color, #b3700d)) var(--app-group-visibility-restricted-bg-opacity, 85%),
        transparent);
  background-color: var(--app-current-group-visibility-pill-bg) !important;
  border-color: var(--app-group-visibility-restricted-border,
        var(--app-group-visibility-restricted-bg, var(--app-status-warn-color, #b3700d))) !important;
  color: var(--app-group-visibility-restricted-text,
        var(--color-warning-content)) !important;
}

.badge.app-group-visibility-pill-restricted,
  .badge.app-group-visibility-pill-restricted * {
  color: var(--app-group-visibility-restricted-text,
        var(--color-warning-content)) !important;
}

/* Primary buttons */

.\!btn.btn-primary {
  background-color: var(--app-button-primary-bg, var(--color-primary)) !important;
  border-color: var(--app-button-primary-border,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  color: var(--app-button-primary-text, var(--color-primary-content)) !important;
}

.btn.btn-primary {
  background-color: var(--app-button-primary-bg, var(--color-primary)) !important;
  border-color: var(--app-button-primary-border,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  color: var(--app-button-primary-text, var(--color-primary-content)) !important;
}

.\!btn.btn-primary:hover,
  .\!btn.btn-primary:focus-visible {
  background-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  border-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  color: var(--app-button-primary-text, var(--color-primary-content)) !important;
}

.btn.btn-primary:hover,
  .btn.btn-primary:focus-visible {
  background-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  border-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  color: var(--app-button-primary-text, var(--color-primary-content)) !important;
}

.\!btn.btn-primary:hover,
  .\!btn.btn-primary:focus-visible {
  background-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  border-color: var(--app-button-primary-hover-bg,
        var(--app-button-primary-bg, var(--color-primary))) !important;
  color: var(--app-button-primary-text, var(--color-primary-content)) !important;
}

/* App links */

.\!link.link-primary {
  color: var(--app-color-link, var(--color-primary)) !important;
}

.link.link-primary,
  .link-primary,
  .pv-rich a,
  .rte .ProseMirror a {
  color: var(--app-color-link, var(--color-primary)) !important;
}

/* App active tab helper */

/* Notification dropdown panel */

/* Unread notification rows */

/* --------------------------------------------------------------------------
    Card foundation mappings
  -------------------------------------------------------------------------- */

.app-card {
  background-color: var(--app-card-bg, var(--color-base-100));
  border: 1px solid var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  border-radius: var(--app-card-radius, var(--radius-box));
  box-shadow: var(--app-card-shadow, none);
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-card:hover {
  border-color: var(--app-card-border-hover, var(--app-card-border));
  box-shadow: var(--app-card-shadow-hover, var(--app-card-shadow, none));
}

.app-card-muted-surface {
  background-color: var(--app-card-bg-muted, var(--color-base-200));
  border-color: var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-card-title {
  color: var(--app-card-title-color, var(--color-base-content));
}

.app-card-meta {
  color: var(--app-card-muted-color, color-mix(in srgb, currentColor 65%, transparent));
}

/* --------------------------------------------------------------------------
    Topic card mappings
  -------------------------------------------------------------------------- */

.app-topic-card {
  background-color: var(--app-topic-card-bg, var(--app-card-bg, var(--color-base-100)));
  border: 1px solid var(--app-topic-card-border, var(--app-card-border));
  border-radius: var(--app-card-radius, var(--radius-box));
  box-shadow: var(--app-card-shadow, none);
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-topic-card:hover {
  border-color: var(--app-topic-card-hover-border, var(--app-card-border-hover));
  box-shadow: var(--app-card-shadow-hover, var(--app-card-shadow, none));
}

.app-topic-card-title {
  color: var(--app-topic-card-title-color, var(--app-card-title-color, var(--color-base-content)));
}

.app-topic-card-meta {
  color: var(--app-topic-card-meta-color, var(--app-card-muted-color));
}

/* --------------------------------------------------------------------------
      Thread surfaces
      Temporary bridge before the full Post / Reply Cards token group.
    -------------------------------------------------------------------------- */

.app-thread-root-post {
  background-color: var(--app-card-bg, var(--color-base-100));
  border: 1px solid var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  border-radius: var(--app-card-radius, var(--radius-box));
  box-shadow: var(--app-card-shadow, none);
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-thread-reply-card {
  background-color: var(--app-card-bg, var(--color-base-100));
  border: 1px solid var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  border-radius: var(--app-card-radius, var(--radius-box));
  box-shadow: var(--app-card-shadow, none);
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-thread-reply-card:hover {
  border-color: var(--app-card-border-hover, var(--app-card-border));
  box-shadow: var(--app-card-shadow-hover, var(--app-card-shadow, none));
}

.app-thread-reply-card .card-body {
  padding: 1rem;
}

/* Chapter bands: subtle interleaved backgrounds grouping each chapter (anchor
     post + its replies) in a story discussion. Tinted from --app-thread-band-tint,
     which the community page sets per mode (dark on light pages, light on dark
     pages), so the bands read on both. NB: do NOT tint from base-content here —
     on these pages it resolves near-white, which would be invisible on light. */

.app-thread-chapter-band {
  border-radius: 0.875rem;
  padding: 0.75rem 0.875rem;
  border: 1px solid
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 16%, transparent);
  background: linear-gradient(
      to bottom,
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 9%, transparent),
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 4%, transparent)
    );
}

/* Interleaved (odd) variant — a lighter fill + fainter border so adjacent
     chapters read as distinct groups without heavy banding. Follows the base
     class in source order, so its properties win where both are applied. */

.app-thread-chapter-band-alt {
  border-color:
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 9%, transparent);
  background: linear-gradient(
      to bottom,
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 3.5%, transparent),
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 1%, transparent)
    );
}

/* Expanded chapter context shown above the reply editor: a bordered, tinted
     scroll panel so the full chapter reads as distinct from the reply. Uses the
     same per-mode tint as the chapter bands. */

.app-thread-chapter-context {
  border: 1px solid
      color-mix(in srgb, var(--app-thread-band-tint, #111827) 12%, transparent);
  background: color-mix(in srgb, var(--app-thread-band-tint, #111827) 3%, transparent);
}

.app-thread-collapsed-summary {
  background-color: var(--app-card-bg, var(--color-base-100));
  border-color: var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  color: var(--app-card-muted-color, color-mix(in srgb, currentColor 65%, transparent));
}

.app-thread-collapsed-summary-new {
  background-color: color-mix(in srgb,
        var(--app-topic-accent, var(--color-primary)) 8%,
        var(--app-card-bg, var(--color-base-100)));
  border-color: color-mix(in srgb,
        var(--app-topic-accent, var(--color-primary)) 35%,
        var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent)));
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-thread-peek-card {
  background-color: var(--app-card-bg, var(--color-base-100));
  border-color: var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent));
  box-shadow: var(--app-card-shadow, none);
  color: var(--app-card-body-color, var(--color-base-content));
}

.app-thread-peek-card-context {
  background-color: color-mix(in srgb,
        var(--app-card-bg, var(--color-base-100)) 78%,
        var(--app-card-bg-muted, var(--color-base-200)));
}

.app-thread-peek-card-newest {
  border-color: color-mix(in srgb,
        var(--app-topic-accent, var(--color-primary)) 25%,
        var(--app-card-border, color-mix(in srgb, currentColor 10%, transparent)));
}

/* --------------------------------------------------------------------------
      Post / Reply Card mappings
    -------------------------------------------------------------------------- */

.app-thread-root-post {
  background-color: var(--app-post-root-bg, var(--app-card-bg-muted, var(--color-base-200)));
  border: 1px solid var(--app-post-root-border, transparent);
  border-radius: var(--app-post-card-radius, var(--app-card-radius, var(--radius-box)));
  box-shadow: var(--app-post-root-shadow, none);
  color: var(--app-post-body-color, var(--app-card-body-color, var(--color-base-content)));
}

.app-thread-reply-card {
  background-color: var(--app-post-card-bg, var(--app-card-bg-muted, var(--color-base-200)));
  border: 1px solid var(--app-post-card-border, transparent);
  border-radius: var(--app-post-card-radius, var(--app-card-radius, var(--radius-box)));
  box-shadow: var(--app-post-card-shadow, none);
  color: var(--app-post-body-color, var(--app-card-body-color, var(--color-base-content)));
}

.app-thread-reply-card:hover {
  border-color: var(--app-post-card-hover-border, var(--app-post-card-border, transparent));
  box-shadow: var(--app-post-card-hover-shadow, var(--app-post-card-shadow, none));
}

.app-thread-reply-card .card-body {
  padding: 1rem;
}

.app-post-meta {
  color: var(--app-post-meta-color, var(--app-card-muted-color));
}

.app-post-body {
  color: var(--app-post-body-color, var(--app-card-body-color));
}

.app-post-action,
  .app-post-action.link,
  .app-post-action.link-primary {
  color: var(--app-post-action-color, var(--app-color-link, var(--color-primary))) !important;
}


  .app-post-action.\!link {
  color: var(--app-post-action-color, var(--app-color-link, var(--color-primary))) !important;
}

.app-post-action:hover,
  .app-post-action:focus-visible {
  background-color: var(--app-post-action-hover-bg, transparent);
}

.app-post-image,
  .pv-rich .rte-image {
  border: 1px solid var(--app-post-image-border, var(--app-card-media-border));
  border-radius: var(--app-post-image-radius, var(--app-card-media-radius));
}

.app-post-preview-chip {
  background-color: var(--app-card-bg-muted, var(--color-base-200));
  border-color: var(--app-post-card-border, var(--app-card-border));
  color: var(--app-post-meta-color, var(--app-card-muted-color));
}

/* --------------------------------------------------------------------------
       Forms & Inputs mappings
      -------------------------------------------------------------------------- */

.app-form-label,
  .label .label-text.app-form-label {
  color: var(--app-form-label-color, var(--app-color-text));
}

.app-form-hint {
  color: var(--app-form-hint-color, var(--app-color-text-muted));
}

.app-form-error {
  color: var(--app-form-error-color, var(--app-status-danger-color, #c0392f));
}

/* --------------------------------------------------------------------------
       Status surfaces — a panel's own flash, and the moderation count

       ⚠️ These exist because a member surface may not carry a raw colour utility
       (docs/styling_ownership.md §4). The community panels previously painted their
       error banner `border-red-300 bg-red-50 text-red-800` and the moderation badge
       `bg-red-500`, which are four literals that ignore the tenant entirely.

       Error is deliberately NOT tenant-accented: on a tenant whose accent IS red an
       accented error is invisible as an error, and on a green-accented one a green
       "could not join group" reads as success. It derives from --color-error, which
       every theme defines, and mixes toward the surface so it sits on cream as
       comfortably as on slate.
      -------------------------------------------------------------------------- */

.app-flash-error {
  background-color: color-mix(
      in srgb,
      var(--app-flash-error-color, var(--app-status-danger-color, #c0392f)) 12%,
      var(--app-color-surface)
    );
  border-color: color-mix(
      in srgb,
      var(--app-flash-error-color, var(--app-status-danger-color, #c0392f)) 40%,
      transparent
    );
  color: var(--app-flash-error-text, var(--app-color-text));
}

.app-flash-info {
  background-color: var(--app-color-fill, color-mix(in srgb, currentColor 6%, transparent));
  border-color: var(--app-color-border, color-mix(in srgb, currentColor 12%, transparent));
  color: var(--app-color-text);
}

.app-flag-count {
  background-color: var(--app-flag-count-bg, var(--app-status-danger-color, #c0392f));
  color: var(--app-flag-count-text, var(--app-color-surface));
}

/* --------------------------------------------------------------------------
       Status pills — moderation state, and anything else with a SEMANTIC colour

       ⭐ These stay colour-bearing on purpose. "Never a raw colour utility" (§4
       rule 1) is about DECORATION: a border, a card, a muted caption, all of which
       should be the tenant's. A moderation queue is different — red/amber/green is
       what lets a moderator scan twenty rows and see which one is on fire, and
       flattening that to the tenant palette would delete the information, not
       restyle it.

       What was wrong was that they were LITERALS (bg-red-900 text-red-200), fixed
       to one dark palette: on harbour's cream they were near-black plates. Deriving
       from --color-error/warning/success and mixing toward the surface keeps the
       meaning and lets the ground be whatever the tenant's is.

       A tenant that wants its own can still override --app-status-*-color.
      -------------------------------------------------------------------------- */

.app-status-danger,
  .app-status-warn,
  .app-status-ok,
  .app-status-neutral {
  border: 1px solid;
}

.app-status-danger {
  background-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 14%, var(--app-color-surface));
  border-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 38%, transparent);
  color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 78%, var(--app-color-text));
}

.app-status-warn {
  background-color: color-mix(in srgb, var(--app-status-warn-color, #b3700d) 16%, var(--app-color-surface));
  border-color: color-mix(in srgb, var(--app-status-warn-color, #b3700d) 40%, transparent);
  color: color-mix(in srgb, var(--app-status-warn-color, #b3700d) 72%, var(--app-color-text));
}

.app-status-ok {
  background-color: color-mix(in srgb, var(--app-status-ok-color, #1f7a52) 15%, var(--app-color-surface));
  border-color: color-mix(in srgb, var(--app-status-ok-color, #1f7a52) 38%, transparent);
  color: color-mix(in srgb, var(--app-status-ok-color, #1f7a52) 74%, var(--app-color-text));
}

.app-status-neutral {
  background-color: var(--app-color-fill, color-mix(in srgb, currentColor 6%, transparent));
  border-color: var(--app-color-border, color-mix(in srgb, currentColor 12%, transparent));
  color: var(--app-color-text-muted);
}

/* The one destructive ACTION on a member surface — "Remove post". It reads as
     dangerous rather than as another grey button, without being a literal red. */

.app-button-danger {
  background-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 12%, var(--app-color-surface));
  border: 1px solid color-mix(in srgb, var(--app-status-danger-color, #c0392f) 35%, transparent);
  color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 80%, var(--app-color-text));
}

.app-button-danger:hover {
  background-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 22%, var(--app-color-surface));
}

.app-input,
  .app-select,
  .app-textarea,
  .input.app-input,
  .select.app-select,
  .textarea.app-textarea {
  background-color: var(--app-input-bg, var(--color-base-100)) !important;
  border-color: var(--app-input-border, var(--app-color-border)) !important;
  color: var(--app-input-text, var(--color-base-content)) !important;
  border-radius: var(--app-input-radius, var(--radius-field)) !important;
}


  .\!input.app-input {
  background-color: var(--app-input-bg, var(--color-base-100)) !important;
  border-color: var(--app-input-border, var(--app-color-border)) !important;
  color: var(--app-input-text, var(--color-base-content)) !important;
  border-radius: var(--app-input-radius, var(--radius-field)) !important;
}


  .\!textarea.app-textarea {
  background-color: var(--app-input-bg, var(--color-base-100)) !important;
  border-color: var(--app-input-border, var(--app-color-border)) !important;
  color: var(--app-input-text, var(--color-base-content)) !important;
  border-radius: var(--app-input-radius, var(--radius-field)) !important;
}


  .\!input.app-input::-moz-placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}


  .\!input.app-input::placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}

.app-input::-moz-placeholder, .app-textarea::-moz-placeholder, .input.app-input::-moz-placeholder, .textarea.app-textarea::-moz-placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}

.app-input::placeholder,
  .app-textarea::placeholder,
  .input.app-input::placeholder,
  .textarea.app-textarea::placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}


  .\!textarea.app-textarea::-moz-placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}


  .\!textarea.app-textarea::placeholder {
  color: var(--app-input-placeholder, var(--app-color-text-muted)) !important;
}

.app-input:hover,
  .app-select:hover,
  .app-textarea:hover,
  .input.app-input:hover,
  .select.app-select:hover,
  .textarea.app-textarea:hover {
  border-color: var(--app-input-hover-border, var(--app-input-border)) !important;
}


  .\!input.app-input:hover {
  border-color: var(--app-input-hover-border, var(--app-input-border)) !important;
}


  .\!textarea.app-textarea:hover {
  border-color: var(--app-input-hover-border, var(--app-input-border)) !important;
}

.app-input:focus,
  .app-select:focus,
  .app-textarea:focus,
  .input.app-input:focus,
  .select.app-select:focus,
  .textarea.app-textarea:focus {
  border-color: var(--app-input-focus-border, var(--app-color-highlight)) !important;
  box-shadow: 0 0 0 1px var(--app-input-focus-ring, transparent) !important;
}


  .\!input.app-input:focus {
  border-color: var(--app-input-focus-border, var(--app-color-highlight)) !important;
  box-shadow: 0 0 0 1px var(--app-input-focus-ring, transparent) !important;
}


  .\!textarea.app-textarea:focus {
  border-color: var(--app-input-focus-border, var(--app-color-highlight)) !important;
  box-shadow: 0 0 0 1px var(--app-input-focus-ring, transparent) !important;
}

.app-upload-progress,
  progress.app-upload-progress,
  .progress.app-upload-progress {
  color: var(--app-upload-progress-color, var(--app-color-action)) !important;
  accent-color: var(--app-upload-progress-color, var(--app-color-action)) !important;
}

.app-checkbox,
  .checkbox.app-checkbox {
  border-color: var(--app-input-border, var(--app-color-border)) !important;
  color: var(--app-color-action, var(--color-primary)) !important;
  accent-color: var(--app-color-action, var(--color-primary)) !important;
}

.app-checkbox:hover,
  .checkbox.app-checkbox:hover {
  border-color: var(--app-input-hover-border, var(--app-input-border)) !important;
}

.app-checkbox:focus-visible,
  .checkbox.app-checkbox:focus-visible {
  outline-color: var(--app-input-focus-ring, transparent) !important;
}

/* Chrome / Safari / Edge */

progress.app-upload-progress::-webkit-progress-value {
  background-color: var(--app-upload-progress-color, var(--app-color-action)) !important;
}

progress.app-upload-progress::-webkit-progress-bar {
  background-color: color-mix(in srgb,
        var(--app-upload-progress-color, var(--app-color-action)) 15%,
        transparent) !important;
}

/* Firefox */

progress.app-upload-progress::-moz-progress-bar {
  background-color: var(--app-upload-progress-color, var(--app-color-action)) !important;
}

/* --------------------------------------------------------------------------
       Composer & Rich Text Editor mappings
      -------------------------------------------------------------------------- */

.app-composer {
  background-color: var(--app-composer-bg, var(--app-card-bg));
  border: 1px solid var(--app-composer-border, var(--app-card-border));
  border-radius: var(--app-composer-radius, var(--app-card-radius));
  box-shadow: var(--app-composer-shadow, var(--app-card-shadow, none));
  color: var(--app-card-body-color, var(--app-color-text));
}

.app-composer-header {
  color: var(--app-composer-header-color, var(--app-card-title-color));
}

.app-composer-subtitle {
  color: var(--app-composer-subtitle-color, var(--app-card-muted-color));
}

.app-rte-label {
  color: var(--app-form-label-color, var(--app-color-text));
}

.app-rte-toolbar {
  background-color: var(--app-composer-toolbar-bg, transparent);
  border-color: var(--app-composer-toolbar-border, transparent);
}

.app-rte-toolbar-button,
  .app-rte-toolbar-button.btn {
  color: var(--app-composer-toolbar-button-color, var(--app-post-action-color)) !important;
}


  .app-rte-toolbar-button.\!btn {
  color: var(--app-composer-toolbar-button-color, var(--app-post-action-color)) !important;
}

.app-rte-toolbar-button:hover,
  .app-rte-toolbar-button:focus-visible {
  background-color: var(--app-composer-toolbar-button-hover-bg, transparent) !important;
}

.app-rte-link-popover {
  background-color: var(--app-composer-bg, var(--app-card-bg));
  border-color: var(--app-composer-toolbar-border, var(--app-card-border));
  color: var(--app-card-body-color, var(--app-color-text));
}

.app-rte-editor {
  background-color: var(--app-composer-editor-bg, var(--app-input-bg)) !important;
  border-color: var(--app-composer-editor-border, var(--app-input-border)) !important;
  border-radius: var(--app-input-radius, var(--radius-field)) !important;
  color: var(--app-composer-editor-text, var(--app-input-text)) !important;
}

.app-rte-editor:focus-within {
  border-color: var(--app-composer-editor-focus-border, var(--app-input-focus-border)) !important;
  box-shadow: 0 0 0 1px var(--app-composer-editor-focus-ring, var(--app-input-focus-ring)) !important;
}

.app-rte-editor .ProseMirror {
  color: var(--app-composer-editor-text, var(--app-input-text));
}

.app-rte-editor .ProseMirror p.is-editor-empty:first-child::before,
  .app-rte-editor .ProseMirror[data-placeholder]::before {
  color: var(--app-input-placeholder, var(--app-color-text-muted));
}

.app-rte-bottom-controls .btn,
  .app-rte-bottom-controls button {
  color: var(--app-composer-toolbar-button-color, var(--app-post-action-color)) !important;
}

.app-rte-bottom-controls .\!btn {
  color: var(--app-composer-toolbar-button-color, var(--app-post-action-color)) !important;
}

.app-rte-bottom-controls .btn:hover,
  .app-rte-bottom-controls button:hover {
  background-color: var(--app-composer-toolbar-button-hover-bg, transparent) !important;
}

.app-rte-bottom-controls .\!btn:hover {
  background-color: var(--app-composer-toolbar-button-hover-bg, transparent) !important;
}

.app-composer-attachment {
  background-color: var(--app-composer-attachment-bg, var(--app-upload-row-bg));
  border: 1px solid var(--app-composer-attachment-border, var(--app-upload-row-border));
  border-radius: var(--app-card-radius, var(--radius-box));
  color: var(--app-composer-attachment-text, var(--app-card-muted-color));
}

/* --------------------------------------------------------------------------
        Group Card mappings
      -------------------------------------------------------------------------- */

.app-group-action,
  .app-group-action.link,
  .app-group-action.btn {
  color: var(--app-group-action-color, var(--app-color-link)) !important;
}


  .app-group-action.\!link {
  color: var(--app-group-action-color, var(--app-color-link)) !important;
}


  .app-group-action.\!btn {
  color: var(--app-group-action-color, var(--app-color-link)) !important;
}

.app-group-action.btn:hover,
  .app-group-action.btn:focus-visible {
  background-color: var(--app-group-action-hover-bg, transparent) !important;
}

.app-group-action.\!btn:hover,
  .app-group-action.\!btn:focus-visible {
  background-color: var(--app-group-action-hover-bg, transparent) !important;
}


  .app-group-author-link.\!link {
  color: var(--app-group-author-link-color, var(--app-color-link)) !important;
}

.app-group-author-link,
  .app-group-author-link.link {
  color: var(--app-group-author-link-color, var(--app-color-link)) !important;
}

/* --------------------------------------------------------------------------
        Post action-specific mappings
      -------------------------------------------------------------------------- */

.app-post-author-link,
  .app-post-author-link.link {
  color: var(--app-post-author-link-color, var(--app-post-action-color)) !important;
}


  .app-post-author-link.\!link {
  color: var(--app-post-author-link-color, var(--app-post-action-color)) !important;
}

.app-post-action-branch,
  .app-post-action-branch.link,
  .app-post-action-branch.btn {
  color: var(--app-post-action-branch-color, var(--app-post-action-color)) !important;
}


  .app-post-action-branch.\!link {
  color: var(--app-post-action-branch-color, var(--app-post-action-color)) !important;
}


  .app-post-action-branch.\!btn {
  color: var(--app-post-action-branch-color, var(--app-post-action-color)) !important;
}

.app-post-action-reply,
  .app-post-action-reply.link,
  .app-post-action-reply.btn {
  color: var(--app-post-action-reply-color, var(--app-post-action-color)) !important;
}


  .app-post-action-reply.\!link {
  color: var(--app-post-action-reply-color, var(--app-post-action-color)) !important;
}


  .app-post-action-reply.\!btn {
  color: var(--app-post-action-reply-color, var(--app-post-action-color)) !important;
}

.app-post-action-readmore,
  .app-post-action-readmore.link,
  .app-post-action-readmore.btn {
  color: var(--app-post-action-readmore-color, var(--app-post-action-color)) !important;
}


  .app-post-action-readmore.\!link {
  color: var(--app-post-action-readmore-color, var(--app-post-action-color)) !important;
}


  .app-post-action-readmore.\!btn {
  color: var(--app-post-action-readmore-color, var(--app-post-action-color)) !important;
}

.app-post-action-save,
  .app-post-action-save.link,
  .app-post-action-save.btn {
  color: var(--app-post-action-save-color, var(--app-post-meta-color)) !important;
}


  .app-post-action-save.\!link {
  color: var(--app-post-action-save-color, var(--app-post-meta-color)) !important;
}


  .app-post-action-save.\!btn {
  color: var(--app-post-action-save-color, var(--app-post-meta-color)) !important;
}

.app-post-action-save-active,
  .app-post-action-save-active.link,
  .app-post-action-save-active.btn {
  color: var(--app-post-action-save-active-color,
        var(--app-post-action-active-color, var(--app-post-action-color))) !important;
}


  .app-post-action-save-active.\!link {
  color: var(--app-post-action-save-active-color,
        var(--app-post-action-active-color, var(--app-post-action-color))) !important;
}


  .app-post-action-save-active.\!btn {
  color: var(--app-post-action-save-active-color,
        var(--app-post-action-active-color, var(--app-post-action-color))) !important;
}

.app-post-action-save-active svg {
  fill: currentColor;
}

.app-topic-watch-action.link,
  .app-topic-watch-action.btn {
  color: var(--app-topic-watch-icon-color, var(--app-post-meta-color)) !important;
}

.app-topic-watch-action.\!link {
  color: var(--app-topic-watch-icon-color, var(--app-post-meta-color)) !important;
}


  .app-topic-watch-action.\!btn {
  color: var(--app-topic-watch-icon-color, var(--app-post-meta-color)) !important;
}

.app-topic-watch-action-active,
  .app-topic-watch-action-active.link,
  .app-topic-watch-action-active.btn {
  color: var(--app-topic-watch-icon-active-color,
        var(--app-topic-accent, var(--app-post-action-active-color))) !important;
}


  .app-topic-watch-action-active.\!link {
  color: var(--app-topic-watch-icon-active-color,
        var(--app-topic-accent, var(--app-post-action-active-color))) !important;
}


  .app-topic-watch-action-active.\!btn {
  color: var(--app-topic-watch-icon-active-color,
        var(--app-topic-accent, var(--app-post-action-active-color))) !important;
}

.app-topic-watch-action.btn:hover,
  .app-topic-watch-action.btn:focus-visible {
  background-color: var(--app-topic-watch-hover-bg,
        var(--app-post-action-hover-bg, transparent)) !important;
}

.app-topic-watch-action.\!btn:hover,
  .app-topic-watch-action.\!btn:focus-visible {
  background-color: var(--app-topic-watch-hover-bg,
        var(--app-post-action-hover-bg, transparent)) !important;
}

.app-post-action-link,
  .app-post-action-link.link,
  .app-post-action-link.btn {
  color: var(--app-post-action-link-color, var(--app-post-action-color)) !important;
}


  .app-post-action-link.\!link {
  color: var(--app-post-action-link-color, var(--app-post-action-color)) !important;
}


  .app-post-action-link.\!btn {
  color: var(--app-post-action-link-color, var(--app-post-action-color)) !important;
}

.app-post-action-edit,
  .app-post-action-edit.link,
  .app-post-action-edit.btn {
  color: var(--app-post-action-edit-color, var(--app-post-meta-color)) !important;
}


  .app-post-action-edit.\!link {
  color: var(--app-post-action-edit-color, var(--app-post-meta-color)) !important;
}


  .app-post-action-edit.\!btn {
  color: var(--app-post-action-edit-color, var(--app-post-meta-color)) !important;
}

.app-topic-watch-action,
  .app-post-action-delete,
  .app-post-action-delete.link,
  .app-post-action-delete.btn {
  color: var(--app-post-action-delete-color, var(--app-status-danger-color, #c0392f)) !important;
}


  .app-post-action-delete.\!link {
  color: var(--app-post-action-delete-color, var(--app-status-danger-color, #c0392f)) !important;
}


  .app-post-action-delete.\!btn {
  color: var(--app-post-action-delete-color, var(--app-status-danger-color, #c0392f)) !important;
}


  .app-post-action-active.\!link {
  color: var(--app-post-action-active-color, var(--app-post-action-color)) !important;
}

.app-post-action-active,
  .app-post-action-active.link,
  .app-post-action-active.btn {
  color: var(--app-post-action-active-color, var(--app-post-action-color)) !important;
}


  .app-post-action-active.\!btn {
  color: var(--app-post-action-active-color, var(--app-post-action-color)) !important;
}

.app-post-action.btn:hover,
  .app-post-action.btn:focus-visible {
  background-color: var(--app-post-action-hover-bg, transparent) !important;
}

.app-post-action.\!btn:hover,
  .app-post-action.\!btn:focus-visible {
  background-color: var(--app-post-action-hover-bg, transparent) !important;
}

/* Compact image placeholder chips inside collapsed/read-more previews */

.app-post-preview-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  border-radius: 9999px;
  border: 1px solid var(--app-post-preview-chip-border, var(--app-card-border));
  background-color: var(--app-post-preview-chip-bg, var(--app-card-bg-muted));
  color: var(--app-post-preview-chip-text, var(--app-post-meta-color));
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}

.app-post-preview-chip-icon {
  width: 0.875rem;
  height: 0.875rem;
  flex-shrink: 0;
  color: var(--app-post-preview-chip-icon-color, var(--app-post-action-color));
}

/* --------------------------------------------------------------------------
              Activity Card mappings
            -------------------------------------------------------------------------- */


    .app-activity-actor-link.\!link {
  color: var(--app-activity-actor-link-color,
          var(--app-post-author-link-color, var(--app-color-link))) !important;
}

.app-activity-actor-link,
    .app-activity-actor-link.link,
    .app-activity-actor-link a {
  color: var(--app-activity-actor-link-color,
          var(--app-post-author-link-color, var(--app-color-link))) !important;
}


    .app-activity-subject-link.\!link {
  color: var(--app-activity-subject-link-color, var(--app-card-title-color)) !important;
}

.app-activity-subject-link,
    .app-activity-subject-link.link,
    .app-activity-subject-link.btn {
  color: var(--app-activity-subject-link-color, var(--app-card-title-color)) !important;
}


    .app-activity-subject-link.\!btn {
  color: var(--app-activity-subject-link-color, var(--app-card-title-color)) !important;
}


    .app-activity-cta.\!link {
  color: var(--app-activity-cta-color, var(--app-color-link)) !important;
}

.app-activity-cta,
    .app-activity-cta.link,
    .app-activity-cta.btn {
  color: var(--app-activity-cta-color, var(--app-color-link)) !important;
}


    .app-activity-cta.\!btn {
  color: var(--app-activity-cta-color, var(--app-color-link)) !important;
}


    .app-activity-readmore.\!link {
  color: var(--app-activity-readmore-color, var(--app-post-action-readmore-color)) !important;
}

.app-activity-readmore,
    .app-activity-readmore.link,
    .app-activity-readmore.btn {
  color: var(--app-activity-readmore-color, var(--app-post-action-readmore-color)) !important;
}


    .app-activity-readmore.\!btn {
  color: var(--app-activity-readmore-color, var(--app-post-action-readmore-color)) !important;
}

/* --------------------------------------------------------------------------
                                  Threading mappings
                        -------------------------------------------------------------------------- */

.app-thread-line {
  border-color: var(--app-thread-line-color, var(--app-card-border));
}

.app-thread-line-active {
  border-color: var(--app-thread-line-active-color, var(--app-topic-accent, var(--color-primary)));
}

.app-thread-collapsed-summary {
  background-color: var(--app-thread-collapsed-bg, var(--app-card-bg));
  border-color: var(--app-thread-collapsed-border, var(--app-card-border));
  color: var(--app-post-meta-color, var(--app-card-muted-color));
}

.app-thread-collapsed-summary-new {
  background-color: var(--app-thread-collapsed-new-bg);
  border-color: var(--app-thread-collapsed-new-border);
  color: var(--app-post-body-color, var(--app-card-body-color));
}

.app-thread-peek-card {
  background-color: var(--app-thread-peek-bg, var(--app-card-bg));
  border-color: var(--app-thread-peek-border, var(--app-card-border));
  color: var(--app-post-body-color, var(--app-card-body-color));
}

.app-thread-peek-card-context {
  background-color: var(--app-thread-peek-context-bg);
}

.app-thread-peek-card-newest {
  border-color: var(--app-thread-line-active-color, var(--app-topic-accent, var(--color-primary)));
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.pointer-events-none{
  pointer-events:none
}

.pointer-events-auto{
  pointer-events:auto
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.collapse{
  visibility:collapse
}

.static{
  position:static
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.sticky{
  position:sticky
}

.inset-0{
  inset:0px
}

.-inset-y-px{
  top:-1px;
  bottom:-1px
}

.inset-x-0{
  left:0px;
  right:0px
}

.inset-y-0{
  top:0px;
  bottom:0px
}

.-bottom-1{
  bottom:-0.25rem
}

.-bottom-2{
  bottom:-0.5rem
}

.-bottom-6{
  bottom:-1.5rem
}

.-bottom-\[3px\]{
  bottom:-3px
}

.-end-\[16px\]{
  inset-inline-end:-16px
}

.-end-\[17px\]{
  inset-inline-end:-17px
}

.-left-4{
  left:-1rem
}

.-left-\[3px\]{
  left:-3px
}

.-right-0{
  right:-0px
}

.-right-0\.5{
  right:-0.125rem
}

.-right-1{
  right:-0.25rem
}

.-right-1\.5{
  right:-0.375rem
}

.-right-2{
  right:-0.5rem
}

.-right-3{
  right:-0.75rem
}

.-right-4{
  right:-1rem
}

.-right-5{
  right:-1.25rem
}

.-right-\[3px\]{
  right:-3px
}

.-start-\[17px\]{
  inset-inline-start:-17px
}

.-top-0{
  top:-0px
}

.-top-0\.5{
  top:-0.125rem
}

.-top-1{
  top:-0.25rem
}

.-top-1\.5{
  top:-0.375rem
}

.-top-1\/2{
  top:-50%
}

.-top-2{
  top:-0.5rem
}

.-top-3{
  top:-0.75rem
}

.-top-32{
  top:-8rem
}

.-top-\[3px\]{
  top:-3px
}

.bottom-0{
  bottom:0px
}

.bottom-1{
  bottom:0.25rem
}

.bottom-1\.5{
  bottom:0.375rem
}

.bottom-2{
  bottom:0.5rem
}

.bottom-24{
  bottom:6rem
}

.bottom-3{
  bottom:0.75rem
}

.bottom-4{
  bottom:1rem
}

.bottom-5{
  bottom:1.25rem
}

.bottom-6{
  bottom:1.5rem
}

.bottom-8{
  bottom:2rem
}

.bottom-9{
  bottom:2.25rem
}

.bottom-full{
  bottom:100%
}

.end-0{
  inset-inline-end:0px
}

.end-4{
  inset-inline-end:1rem
}

.end-5{
  inset-inline-end:1.25rem
}

.end-6{
  inset-inline-end:1.5rem
}

.end-7{
  inset-inline-end:1.75rem
}

.end-8{
  inset-inline-end:2rem
}

.end-9{
  inset-inline-end:2.25rem
}

.left-0{
  left:0px
}

.left-0\.5{
  left:0.125rem
}

.left-1{
  left:0.25rem
}

.left-1\/2{
  left:50%
}

.left-2{
  left:0.5rem
}

.left-3{
  left:0.75rem
}

.left-4{
  left:1rem
}

.left-5{
  left:1.25rem
}

.left-6{
  left:1.5rem
}

.left-\[18px\]{
  left:18px
}

.left-auto{
  left:auto
}

.left-full{
  left:100%
}

.right-0{
  right:0px
}

.right-1{
  right:0.25rem
}

.right-1\/2{
  right:50%
}

.right-2{
  right:0.5rem
}

.right-3{
  right:0.75rem
}

.right-4{
  right:1rem
}

.right-5{
  right:1.25rem
}

.right-6{
  right:1.5rem
}

.right-auto{
  right:auto
}

.right-full{
  right:100%
}

.start-0{
  inset-inline-start:0px
}

.start-1{
  inset-inline-start:0.25rem
}

.start-1\/2{
  inset-inline-start:50%
}

.start-1\/3{
  inset-inline-start:33.333333%
}

.start-1\/4{
  inset-inline-start:25%
}

.start-2\/3{
  inset-inline-start:66.666667%
}

.start-3\/4{
  inset-inline-start:75%
}

.start-4{
  inset-inline-start:1rem
}

.start-5{
  inset-inline-start:1.25rem
}

.start-6{
  inset-inline-start:1.5rem
}

.start-7{
  inset-inline-start:1.75rem
}

.start-8{
  inset-inline-start:2rem
}

.start-9{
  inset-inline-start:2.25rem
}

.top-0{
  top:0px
}

.top-0\.5{
  top:0.125rem
}

.top-1{
  top:0.25rem
}

.top-1\/2{
  top:50%
}

.top-10{
  top:2.5rem
}

.top-14{
  top:3.5rem
}

.top-16{
  top:4rem
}

.top-2{
  top:0.5rem
}

.top-2\.5{
  top:0.625rem
}

.top-2\/4{
  top:50%
}

.top-20{
  top:5rem
}

.top-24{
  top:6rem
}

.top-3{
  top:0.75rem
}

.top-4{
  top:1rem
}

.top-5{
  top:1.25rem
}

.top-6{
  top:1.5rem
}

.top-7{
  top:1.75rem
}

.top-8{
  top:2rem
}

.top-\[124px\]{
  top:124px
}

.top-\[142px\]{
  top:142px
}

.top-\[178px\]{
  top:178px
}

.top-\[40px\]{
  top:40px
}

.top-\[72px\]{
  top:72px
}

.top-\[80px\]{
  top:80px
}

.top-\[88px\]{
  top:88px
}

.top-full{
  top:100%
}

.isolate{
  isolation:isolate
}

.-z-10{
  z-index:-10
}

.-z-\[1\]{
  z-index:-1
}

.z-0{
  z-index:0
}

.z-10{
  z-index:10
}

.z-20{
  z-index:20
}

.z-30{
  z-index:30
}

.z-40{
  z-index:40
}

.z-50{
  z-index:50
}

.z-\[100\]{
  z-index:100
}

.z-\[110\]{
  z-index:110
}

.z-\[115\]{
  z-index:115
}

.z-\[120\]{
  z-index:120
}

.z-\[125\]{
  z-index:125
}

.z-\[130\]{
  z-index:130
}

.z-\[150\]{
  z-index:150
}

.z-\[200\]{
  z-index:200
}

.z-\[2\]{
  z-index:2
}

.z-\[55\]{
  z-index:55
}

.z-\[60\]{
  z-index:60
}

.z-\[70\]{
  z-index:70
}

.z-\[9999\]{
  z-index:9999
}

.order-2{
  order:2
}

.order-3{
  order:3
}

.order-first{
  order:-9999
}

.order-last{
  order:9999
}

.order-none{
  order:0
}

.col-span-1{
  grid-column:span 1 / span 1
}

.col-span-2{
  grid-column:span 2 / span 2
}

.col-span-3{
  grid-column:span 3 / span 3
}

.col-span-6{
  grid-column:span 6 / span 6
}

.col-span-7{
  grid-column:span 7 / span 7
}

.col-span-9{
  grid-column:span 9 / span 9
}

.col-start-1{
  grid-column-start:1
}

.row-start-1{
  grid-row-start:1
}

.-m-1{
  margin:-0.25rem
}

.-m-1\.5{
  margin:-0.375rem
}

.-m-3{
  margin:-0.75rem
}

.m-2{
  margin:0.5rem
}

.m-4{
  margin:1rem
}

.-mx-6{
  margin-left:-1.5rem;
  margin-right:-1.5rem
}

.-my-4{
  margin-top:-1rem;
  margin-bottom:-1rem
}

.mx-0{
  margin-left:0px;
  margin-right:0px
}

.mx-0\.5{
  margin-left:0.125rem;
  margin-right:0.125rem
}

.mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.mx-1\.5{
  margin-left:0.375rem;
  margin-right:0.375rem
}

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

.mx-3{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.mx-5{
  margin-left:1.25rem;
  margin-right:1.25rem
}

.mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.my-0{
  margin-top:0px;
  margin-bottom:0px
}

.my-1{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

.my-16{
  margin-top:4rem;
  margin-bottom:4rem
}

.my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.my-3{
  margin-top:0.75rem;
  margin-bottom:0.75rem
}

.my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.my-5{
  margin-top:1.25rem;
  margin-bottom:1.25rem
}

.my-6{
  margin-top:1.5rem;
  margin-bottom:1.5rem
}

.my-8{
  margin-top:2rem;
  margin-bottom:2rem
}

.-mb-px{
  margin-bottom:-1px
}

.-ml-0{
  margin-left:-0px
}

.-ml-0\.5{
  margin-left:-0.125rem
}

.-ml-1{
  margin-left:-0.25rem
}

.-ml-px{
  margin-left:-1px
}

.-mt-1{
  margin-top:-0.25rem
}

.-mt-10{
  margin-top:-2.5rem
}

.-mt-20{
  margin-top:-5rem
}

.-mt-4{
  margin-top:-1rem
}

.-mt-6{
  margin-top:-1.5rem
}

.mb-0{
  margin-bottom:0px
}

.mb-0\.5{
  margin-bottom:0.125rem
}

.mb-1{
  margin-bottom:0.25rem
}

.mb-1\.5{
  margin-bottom:0.375rem
}

.mb-10{
  margin-bottom:2.5rem
}

.mb-12{
  margin-bottom:3rem
}

.mb-16{
  margin-bottom:4rem
}

.mb-2{
  margin-bottom:0.5rem
}

.mb-3{
  margin-bottom:0.75rem
}

.mb-4{
  margin-bottom:1rem
}

.mb-5{
  margin-bottom:1.25rem
}

.mb-6{
  margin-bottom:1.5rem
}

.mb-8{
  margin-bottom:2rem
}

.me-2{
  margin-inline-end:0.5rem
}

.ml-0{
  margin-left:0px
}

.ml-0\.5{
  margin-left:0.125rem
}

.ml-1{
  margin-left:0.25rem
}

.ml-1\.5{
  margin-left:0.375rem
}

.ml-10{
  margin-left:2.5rem
}

.ml-11{
  margin-left:2.75rem
}

.ml-12{
  margin-left:3rem
}

.ml-2{
  margin-left:0.5rem
}

.ml-3{
  margin-left:0.75rem
}

.ml-4{
  margin-left:1rem
}

.ml-5{
  margin-left:1.25rem
}

.ml-6{
  margin-left:1.5rem
}

.ml-8{
  margin-left:2rem
}

.ml-auto{
  margin-left:auto
}

.mr-0{
  margin-right:0px
}

.mr-0\.5{
  margin-right:0.125rem
}

.mr-1{
  margin-right:0.25rem
}

.mr-1\.5{
  margin-right:0.375rem
}

.mr-2{
  margin-right:0.5rem
}

.mr-3{
  margin-right:0.75rem
}

.mr-4{
  margin-right:1rem
}

.mr-5{
  margin-right:1.25rem
}

.ms-1{
  margin-inline-start:0.25rem
}

.ms-2{
  margin-inline-start:0.5rem
}

.mt-0{
  margin-top:0px
}

.mt-0\.5{
  margin-top:0.125rem
}

.mt-1{
  margin-top:0.25rem
}

.mt-1\.5{
  margin-top:0.375rem
}

.mt-10{
  margin-top:2.5rem
}

.mt-11{
  margin-top:2.75rem
}

.mt-12{
  margin-top:3rem
}

.mt-14{
  margin-top:3.5rem
}

.mt-16{
  margin-top:4rem
}

.mt-2{
  margin-top:0.5rem
}

.mt-2\.5{
  margin-top:0.625rem
}

.mt-3{
  margin-top:0.75rem
}

.mt-4{
  margin-top:1rem
}

.mt-5{
  margin-top:1.25rem
}

.mt-6{
  margin-top:1.5rem
}

.mt-8{
  margin-top:2rem
}

.mt-auto{
  margin-top:auto
}

.line-clamp-1{
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}

.line-clamp-2{
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.line-clamp-3{
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.flex{
  display:flex
}

.inline-flex{
  display:inline-flex
}

.\!table{
  display:table !important
}

.table{
  display:table
}

.table-row{
  display:table-row
}

.grid{
  display:grid
}

.contents{
  display:contents
}

.\!hidden{
  display:none !important
}

.hidden{
  display:none
}

.aspect-\[21\/9\]{
  aspect-ratio:21/9
}

.aspect-\[3\/2\]{
  aspect-ratio:3/2
}

.aspect-\[4\/3\]{
  aspect-ratio:4/3
}

.aspect-auto{
  aspect-ratio:auto
}

.aspect-square{
  aspect-ratio:1 / 1
}

.aspect-video{
  aspect-ratio:16 / 9
}

.\!size-2{
  width:0.5rem !important;
  height:0.5rem !important
}

.\!size-2\.5{
  width:0.625rem !important;
  height:0.625rem !important
}

.\!size-3{
  width:0.75rem !important;
  height:0.75rem !important
}

.\!size-3\.5{
  width:0.875rem !important;
  height:0.875rem !important
}

.\!size-4{
  width:1rem !important;
  height:1rem !important
}

.size-10{
  width:2.5rem;
  height:2.5rem
}

.size-11{
  width:2.75rem;
  height:2.75rem
}

.size-12{
  width:3rem;
  height:3rem
}

.size-14{
  width:3.5rem;
  height:3.5rem
}

.size-3{
  width:0.75rem;
  height:0.75rem
}

.size-3\.5{
  width:0.875rem;
  height:0.875rem
}

.size-4{
  width:1rem;
  height:1rem
}

.size-5{
  width:1.25rem;
  height:1.25rem
}

.size-6{
  width:1.5rem;
  height:1.5rem
}

.size-7{
  width:1.75rem;
  height:1.75rem
}

.size-8{
  width:2rem;
  height:2rem
}

.size-9{
  width:2.25rem;
  height:2.25rem
}

.size-\[8px\]{
  width:8px;
  height:8px
}

.h-0{
  height:0px
}

.h-0\.5{
  height:0.125rem
}

.h-1{
  height:0.25rem
}

.h-1\.5{
  height:0.375rem
}

.h-1\/2{
  height:50%
}

.h-1\/3{
  height:33.333333%
}

.h-10{
  height:2.5rem
}

.h-11{
  height:2.75rem
}

.h-12{
  height:3rem
}

.h-14{
  height:3.5rem
}

.h-16{
  height:4rem
}

.h-2{
  height:0.5rem
}

.h-2\.5{
  height:0.625rem
}

.h-2\/3{
  height:66.666667%
}

.h-20{
  height:5rem
}

.h-24{
  height:6rem
}

.h-28{
  height:7rem
}

.h-3{
  height:0.75rem
}

.h-3\.5{
  height:0.875rem
}

.h-32{
  height:8rem
}

.h-36{
  height:9rem
}

.h-4{
  height:1rem
}

.h-40{
  height:10rem
}

.h-44{
  height:11rem
}

.h-48{
  height:12rem
}

.h-5{
  height:1.25rem
}

.h-56{
  height:14rem
}

.h-6{
  height:1.5rem
}

.h-60{
  height:15rem
}

.h-64{
  height:16rem
}

.h-7{
  height:1.75rem
}

.h-72{
  height:18rem
}

.h-8{
  height:2rem
}

.h-80{
  height:20rem
}

.h-9{
  height:2.25rem
}

.h-96{
  height:24rem
}

.h-\[1\.15rem\]{
  height:1.15rem
}

.h-\[1\.1rem\]{
  height:1.1rem
}

.h-\[10rem\]{
  height:10rem
}

.h-\[11rem\]{
  height:11rem
}

.h-\[12rem\]{
  height:12rem
}

.h-\[140px\]{
  height:140px
}

.h-\[156px\]{
  height:156px
}

.h-\[172px\]{
  height:172px
}

.h-\[17px\]{
  height:17px
}

.h-\[18px\]{
  height:18px
}

.h-\[193px\]{
  height:193px
}

.h-\[20\%\]{
  height:20%
}

.h-\[20px\]{
  height:20px
}

.h-\[213px\]{
  height:213px
}

.h-\[24px\]{
  height:24px
}

.h-\[32px\]{
  height:32px
}

.h-\[400px\]{
  height:400px
}

.h-\[40px\]{
  height:40px
}

.h-\[41px\]{
  height:41px
}

.h-\[426px\]{
  height:426px
}

.h-\[454px\]{
  height:454px
}

.h-\[46px\]{
  height:46px
}

.h-\[500px\]{
  height:500px
}

.h-\[55px\]{
  height:55px
}

.h-\[572px\]{
  height:572px
}

.h-\[5px\]{
  height:5px
}

.h-\[5rem\]{
  height:5rem
}

.h-\[600px\]{
  height:600px
}

.h-\[63px\]{
  height:63px
}

.h-\[64px\]{
  height:64px
}

.h-\[666\%\]{
  height:666%
}

.h-\[6rem\]{
  height:6rem
}

.h-\[70vh\]{
  height:70vh
}

.h-\[7rem\]{
  height:7rem
}

.h-\[8rem\]{
  height:8rem
}

.h-\[9rem\]{
  height:9rem
}

.h-\[calc\(100vh-200px\)\]{
  height:calc(100vh - 200px)
}

.h-\[calc\(100vh-3\.5rem\)\]{
  height:calc(100vh - 3.5rem)
}

.h-\[calc\(100vh-4rem\)\]{
  height:calc(100vh - 4rem)
}

.h-\[calc\(100vh-88px\)\]{
  height:calc(100vh - 88px)
}

.h-auto{
  height:auto
}

.h-fit{
  height:-moz-fit-content;
  height:fit-content
}

.h-full{
  height:100%
}

.h-px{
  height:1px
}

.h-screen{
  height:100vh
}

.max-h-0{
  max-height:0px
}

.max-h-24{
  max-height:6rem
}

.max-h-32{
  max-height:8rem
}

.max-h-36{
  max-height:9rem
}

.max-h-40{
  max-height:10rem
}

.max-h-44{
  max-height:11rem
}

.max-h-48{
  max-height:12rem
}

.max-h-52{
  max-height:13rem
}

.max-h-56{
  max-height:14rem
}

.max-h-60{
  max-height:15rem
}

.max-h-64{
  max-height:16rem
}

.max-h-72{
  max-height:18rem
}

.max-h-96{
  max-height:24rem
}

.max-h-\[180px\]{
  max-height:180px
}

.max-h-\[20vh\]{
  max-height:20vh
}

.max-h-\[22rem\]{
  max-height:22rem
}

.max-h-\[24rem\]{
  max-height:24rem
}

.max-h-\[25vh\]{
  max-height:25vh
}

.max-h-\[280px\]{
  max-height:280px
}

.max-h-\[28rem\]{
  max-height:28rem
}

.max-h-\[30vh\]{
  max-height:30vh
}

.max-h-\[32rem\]{
  max-height:32rem
}

.max-h-\[400px\]{
  max-height:400px
}

.max-h-\[50vh\]{
  max-height:50vh
}

.max-h-\[600px\]{
  max-height:600px
}

.max-h-\[60vh\]{
  max-height:60vh
}

.max-h-\[70vh\]{
  max-height:70vh
}

.max-h-\[80vh\]{
  max-height:80vh
}

.max-h-\[85vh\]{
  max-height:85vh
}

.max-h-\[90\%\]{
  max-height:90%
}

.max-h-\[90vh\]{
  max-height:90vh
}

.max-h-\[95vh\]{
  max-height:95vh
}

.max-h-\[calc\(100vh-5rem\)\]{
  max-height:calc(100vh - 5rem)
}

.max-h-\[calc\(100vh-6rem\)\]{
  max-height:calc(100vh - 6rem)
}

.max-h-\[calc\(80vh-180px\)\]{
  max-height:calc(80vh - 180px)
}

.max-h-\[calc\(85vh-140px\)\]{
  max-height:calc(85vh - 140px)
}

.max-h-full{
  max-height:100%
}

.max-h-none{
  max-height:none
}

.max-h-screen{
  max-height:100vh
}

.min-h-0{
  min-height:0px
}

.min-h-32{
  min-height:8rem
}

.min-h-36{
  min-height:9rem
}

.min-h-40{
  min-height:10rem
}

.min-h-44{
  min-height:11rem
}

.min-h-48{
  min-height:12rem
}

.min-h-96{
  min-height:24rem
}

.min-h-\[100px\]{
  min-height:100px
}

.min-h-\[160px\]{
  min-height:160px
}

.min-h-\[200px\]{
  min-height:200px
}

.min-h-\[400px\]{
  min-height:400px
}

.min-h-\[42px\]{
  min-height:42px
}

.min-h-\[500px\]{
  min-height:500px
}

.min-h-\[52px\]{
  min-height:52px
}

.min-h-\[60vh\]{
  min-height:60vh
}

.min-h-\[6rem\]{
  min-height:6rem
}

.min-h-\[calc\(100vh-160px\)\]{
  min-height:calc(100vh - 160px)
}

.min-h-full{
  min-height:100%
}

.min-h-screen{
  min-height:100vh
}

.w-0{
  width:0px
}

.w-0\.5{
  width:0.125rem
}

.w-1{
  width:0.25rem
}

.w-1\.5{
  width:0.375rem
}

.w-1\/2{
  width:50%
}

.w-1\/3{
  width:33.333333%
}

.w-1\/4{
  width:25%
}

.w-1\/5{
  width:20%
}

.w-10{
  width:2.5rem
}

.w-11{
  width:2.75rem
}

.w-11\/12{
  width:91.666667%
}

.w-12{
  width:3rem
}

.w-14{
  width:3.5rem
}

.w-16{
  width:4rem
}

.w-2{
  width:0.5rem
}

.w-2\.5{
  width:0.625rem
}

.w-2\/3{
  width:66.666667%
}

.w-2\/5{
  width:40%
}

.w-20{
  width:5rem
}

.w-24{
  width:6rem
}

.w-28{
  width:7rem
}

.w-3{
  width:0.75rem
}

.w-3\.5{
  width:0.875rem
}

.w-3\/12{
  width:25%
}

.w-32{
  width:8rem
}

.w-36{
  width:9rem
}

.w-4{
  width:1rem
}

.w-4\/5{
  width:80%
}

.w-40{
  width:10rem
}

.w-44{
  width:11rem
}

.w-48{
  width:12rem
}

.w-5{
  width:1.25rem
}

.w-5\/12{
  width:41.666667%
}

.w-56{
  width:14rem
}

.w-6{
  width:1.5rem
}

.w-6\/12{
  width:50%
}

.w-60{
  width:15rem
}

.w-64{
  width:16rem
}

.w-7{
  width:1.75rem
}

.w-72{
  width:18rem
}

.w-8{
  width:2rem
}

.w-80{
  width:20rem
}

.w-9{
  width:2.25rem
}

.w-9\/12{
  width:75%
}

.w-96{
  width:24rem
}

.w-\[148px\]{
  width:148px
}

.w-\[150px\]{
  width:150px
}

.w-\[188px\]{
  width:188px
}

.w-\[20\%\]{
  width:20%
}

.w-\[208px\]{
  width:208px
}

.w-\[272px\]{
  width:272px
}

.w-\[300px\]{
  width:300px
}

.w-\[380px\]{
  width:380px
}

.w-\[3px\]{
  width:3px
}

.w-\[400px\]{
  width:400px
}

.w-\[40rem\]{
  width:40rem
}

.w-\[420px\]{
  width:420px
}

.w-\[460px\]{
  width:460px
}

.w-\[480px\]{
  width:480px
}

.w-\[4px\]{
  width:4px
}

.w-\[500px\]{
  width:500px
}

.w-\[50vw\]{
  width:50vw
}

.w-\[520px\]{
  width:520px
}

.w-\[560px\]{
  width:560px
}

.w-\[56px\]{
  width:56px
}

.w-\[666\%\]{
  width:666%
}

.w-\[6px\]{
  width:6px
}

.w-\[calc\(100\%-10px\)\]{
  width:calc(100% - 10px)
}

.w-auto{
  width:auto
}

.w-fit{
  width:-moz-fit-content;
  width:fit-content
}

.w-full{
  width:100%
}

.w-px{
  width:1px
}

.w-screen{
  width:100vw
}

.min-w-0{
  min-width:0px
}

.min-w-28{
  min-width:7rem
}

.min-w-32{
  min-width:8rem
}

.min-w-36{
  min-width:9rem
}

.min-w-40{
  min-width:10rem
}

.min-w-44{
  min-width:11rem
}

.min-w-48{
  min-width:12rem
}

.min-w-52{
  min-width:13rem
}

.min-w-56{
  min-width:14rem
}

.min-w-60{
  min-width:15rem
}

.min-w-64{
  min-width:16rem
}

.min-w-72{
  min-width:18rem
}

.min-w-80{
  min-width:20rem
}

.min-w-96{
  min-width:24rem
}

.min-w-\[1\.15rem\]{
  min-width:1.15rem
}

.min-w-\[1\.1rem\]{
  min-width:1.1rem
}

.min-w-\[10rem\]{
  min-width:10rem
}

.min-w-\[120px\]{
  min-width:120px
}

.min-w-\[12rem\]{
  min-width:12rem
}

.min-w-\[13rem\]{
  min-width:13rem
}

.min-w-\[140px\]{
  min-width:140px
}

.min-w-\[150px\]{
  min-width:150px
}

.min-w-\[18px\]{
  min-width:18px
}

.min-w-\[500px\]{
  min-width:500px
}

.min-w-\[8rem\]{
  min-width:8rem
}

.min-w-fit{
  min-width:-moz-fit-content;
  min-width:fit-content
}

.min-w-full{
  min-width:100%
}

.max-w-16{
  max-width:4rem
}

.max-w-28{
  max-width:7rem
}

.max-w-2xl{
  max-width:42rem
}

.max-w-32{
  max-width:8rem
}

.max-w-3xl{
  max-width:48rem
}

.max-w-40{
  max-width:10rem
}

.max-w-44{
  max-width:11rem
}

.max-w-48{
  max-width:12rem
}

.max-w-4xl{
  max-width:56rem
}

.max-w-52{
  max-width:13rem
}

.max-w-5xl{
  max-width:64rem
}

.max-w-60{
  max-width:15rem
}

.max-w-64{
  max-width:16rem
}

.max-w-6xl{
  max-width:72rem
}

.max-w-72{
  max-width:18rem
}

.max-w-7xl{
  max-width:80rem
}

.max-w-80{
  max-width:20rem
}

.max-w-96{
  max-width:24rem
}

.max-w-\[100px\]{
  max-width:100px
}

.max-w-\[11rem\]{
  max-width:11rem
}

.max-w-\[1200px\]{
  max-width:1200px
}

.max-w-\[120px\]{
  max-width:120px
}

.max-w-\[12rem\]{
  max-width:12rem
}

.max-w-\[133px\]{
  max-width:133px
}

.max-w-\[1400px\]{
  max-width:1400px
}

.max-w-\[1440px\]{
  max-width:1440px
}

.max-w-\[1600px\]{
  max-width:1600px
}

.max-w-\[200px\]{
  max-width:200px
}

.max-w-\[2400px\]{
  max-width:2400px
}

.max-w-\[300px\]{
  max-width:300px
}

.max-w-\[301px\]{
  max-width:301px
}

.max-w-\[341px\]{
  max-width:341px
}

.max-w-\[351px\]{
  max-width:351px
}

.max-w-\[600px\]{
  max-width:600px
}

.max-w-\[80\%\]{
  max-width:80%
}

.max-w-\[80px\]{
  max-width:80px
}

.max-w-\[83px\]{
  max-width:83px
}

.max-w-\[85\%\]{
  max-width:85%
}

.max-w-\[85vw\]{
  max-width:85vw
}

.max-w-\[90vw\]{
  max-width:90vw
}

.max-w-\[95\%\]{
  max-width:95%
}

.max-w-\[96vw\]{
  max-width:96vw
}

.max-w-\[calc\(100vw-2rem\)\]{
  max-width:calc(100vw - 2rem)
}

.max-w-fit{
  max-width:-moz-fit-content;
  max-width:fit-content
}

.max-w-full{
  max-width:100%
}

.max-w-lg{
  max-width:32rem
}

.max-w-md{
  max-width:28rem
}

.max-w-none{
  max-width:none
}

.max-w-screen-xl{
  max-width:1280px
}

.max-w-sm{
  max-width:24rem
}

.max-w-xl{
  max-width:36rem
}

.max-w-xs{
  max-width:20rem
}

.flex-1{
  flex:1 1 0%
}

.flex-none{
  flex:none
}

.flex-shrink{
  flex-shrink:1
}

.flex-shrink-0{
  flex-shrink:0
}

.shrink{
  flex-shrink:1
}

.shrink-0{
  flex-shrink:0
}

.flex-grow{
  flex-grow:1
}

.grow{
  flex-grow:1
}

.grow-0{
  flex-grow:0
}

.basis-1{
  flex-basis:0.25rem
}

.basis-2{
  flex-basis:0.5rem
}

.basis-3{
  flex-basis:0.75rem
}

.basis-4{
  flex-basis:1rem
}

.basis-5{
  flex-basis:1.25rem
}

.table-fixed{
  table-layout:fixed
}

.border-collapse{
  border-collapse:collapse
}

.border-separate{
  border-collapse:separate
}

.origin-\[0\]{
  transform-origin:0
}

.origin-top-left{
  transform-origin:top left
}

.-translate-x-0{
  --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))
}

.-translate-x-0\.5{
  --tw-translate-x:-0.125rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-1\/2{
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[6px\]{
  --tw-translate-x:-6px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full{
  --tw-translate-x:-100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.-translate-y-1\/2{
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.-translate-y-\[4px\]{
  --tw-translate-y:-4px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-\[6px\]{
  --tw-translate-y:-6px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full{
  --tw-translate-y:-100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0{
  --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))
}

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

.translate-x-1\/2{
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-5{
  --tw-translate-x:1.25rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-6{
  --tw-translate-x:1.5rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[6px\]{
  --tw-translate-x:6px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full{
  --tw-translate-x:100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0{
  --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))
}

.translate-y-1\/2{
  --tw-translate-y:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.translate-y-\[4px\]{
  --tw-translate-y:4px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[6px\]{
  --tw-translate-y:6px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full{
  --tw-translate-y:100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180{
  --tw-rotate:180deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45{
  --tw-rotate:45deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.scale-105{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-125{
  --tw-scale-x:1.25;
  --tw-scale-y:1.25;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

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

.scale-\[0\.15\]{
  --tw-scale-x:0.15;
  --tw-scale-y:0.15;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[0\.99\]{
  --tw-scale-x:0.99;
  --tw-scale-y:0.99;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[1\.02\]{
  --tw-scale-x:1.02;
  --tw-scale-y:1.02;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-x-\[-1\]{
  --tw-scale-x:-1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

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

.transform-gpu{
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform-none{
  transform:none
}

@keyframes bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-bounce{
  animation:bounce 1s infinite
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

.animate-ping{
  animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

.animate-pulse{
  animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

.animate-spin{
  animation:spin 1s linear infinite
}

.cursor-default{
  cursor:default
}

.cursor-grab{
  cursor:grab
}

.cursor-move{
  cursor:move
}

.cursor-not-allowed{
  cursor:not-allowed
}

.cursor-pointer{
  cursor:pointer
}

.cursor-text{
  cursor:text
}

.cursor-wait{
  cursor:wait
}

.cursor-zoom-in{
  cursor:zoom-in
}

.cursor-zoom-out{
  cursor:zoom-out
}

.select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.select-all{
  -webkit-user-select:all;
     -moz-user-select:all;
          user-select:all
}

.resize-none{
  resize:none
}

.resize-y{
  resize:vertical
}

.resize{
  resize:both
}

.snap-x{
  scroll-snap-type:x var(--tw-scroll-snap-strictness)
}

.snap-mandatory{
  --tw-scroll-snap-strictness:mandatory
}

.snap-center{
  scroll-snap-align:center
}

.scroll-mt-24{
  scroll-margin-top:6rem
}

.list-inside{
  list-style-position:inside
}

.list-decimal{
  list-style-type:decimal
}

.list-disc{
  list-style-type:disc
}

.list-none{
  list-style-type:none
}

.appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.columns-1{
  -moz-columns:1;
       columns:1
}

.columns-2{
  -moz-columns:2;
       columns:2
}

.break-inside-avoid{
  -moz-column-break-inside:avoid;
       break-inside:avoid
}

.auto-cols-auto{
  grid-auto-columns:auto
}

.auto-cols-fr{
  grid-auto-columns:minmax(0, 1fr)
}

.auto-cols-max{
  grid-auto-columns:max-content
}

.auto-cols-min{
  grid-auto-columns:min-content
}

.grid-flow-row{
  grid-auto-flow:row
}

.grid-flow-col{
  grid-auto-flow:column
}

.grid-flow-row-dense{
  grid-auto-flow:row dense
}

.grid-flow-col-dense{
  grid-auto-flow:column dense
}

.auto-rows-auto{
  grid-auto-rows:auto
}

.auto-rows-fr{
  grid-auto-rows:minmax(0, 1fr)
}

.auto-rows-max{
  grid-auto-rows:max-content
}

.auto-rows-min{
  grid-auto-rows:min-content
}

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

.grid-cols-10{
  grid-template-columns:repeat(10, minmax(0, 1fr))
}

.grid-cols-11{
  grid-template-columns:repeat(11, minmax(0, 1fr))
}

.grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr))
}

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

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

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

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr))
}

.grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr))
}

.grid-cols-9{
  grid-template-columns:repeat(9, minmax(0, 1fr))
}

.grid-cols-\[280px_1fr_1fr\]{
  grid-template-columns:280px 1fr 1fr
}

.grid-cols-none{
  grid-template-columns:none
}

.grid-rows-1{
  grid-template-rows:repeat(1, minmax(0, 1fr))
}

.grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr))
}

.grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr))
}

.grid-rows-4{
  grid-template-rows:repeat(4, minmax(0, 1fr))
}

.grid-rows-5{
  grid-template-rows:repeat(5, minmax(0, 1fr))
}

.grid-rows-6{
  grid-template-rows:repeat(6, minmax(0, 1fr))
}

.grid-rows-\[0fr\]{
  grid-template-rows:0fr
}

.grid-rows-\[1fr\]{
  grid-template-rows:1fr
}

.grid-rows-none{
  grid-template-rows:none
}

.flex-row{
  flex-direction:row
}

.flex-row-reverse{
  flex-direction:row-reverse
}

.flex-col{
  flex-direction:column
}

.flex-col-reverse{
  flex-direction:column-reverse
}

.flex-wrap{
  flex-wrap:wrap
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.flex-nowrap{
  flex-wrap:nowrap
}

.place-content-center{
  place-content:center
}

.place-content-start{
  place-content:start
}

.place-content-end{
  place-content:end
}

.place-content-between{
  place-content:space-between
}

.place-content-around{
  place-content:space-around
}

.place-content-evenly{
  place-content:space-evenly
}

.place-content-stretch{
  place-content:stretch
}

.place-items-start{
  place-items:start
}

.place-items-end{
  place-items:end
}

.place-items-center{
  place-items:center
}

.place-items-stretch{
  place-items:stretch
}

.content-center{
  align-content:center
}

.content-start{
  align-content:flex-start
}

.content-end{
  align-content:flex-end
}

.content-between{
  align-content:space-between
}

.content-around{
  align-content:space-around
}

.content-evenly{
  align-content:space-evenly
}

.items-start{
  align-items:flex-start
}

.items-end{
  align-items:flex-end
}

.items-center{
  align-items:center
}

.items-baseline{
  align-items:baseline
}

.items-stretch{
  align-items:stretch
}

.justify-start{
  justify-content:flex-start
}

.justify-end{
  justify-content:flex-end
}

.justify-center{
  justify-content:center
}

.justify-between{
  justify-content:space-between
}

.justify-around{
  justify-content:space-around
}

.justify-evenly{
  justify-content:space-evenly
}

.gap-0{
  gap:0px
}

.gap-0\.5{
  gap:0.125rem
}

.gap-1{
  gap:0.25rem
}

.gap-1\.5{
  gap:0.375rem
}

.gap-12{
  gap:3rem
}

.gap-2{
  gap:0.5rem
}

.gap-2\.5{
  gap:0.625rem
}

.gap-20{
  gap:5rem
}

.gap-3{
  gap:0.75rem
}

.gap-3\.5{
  gap:0.875rem
}

.gap-4{
  gap:1rem
}

.gap-5{
  gap:1.25rem
}

.gap-6{
  gap:1.5rem
}

.gap-7{
  gap:1.75rem
}

.gap-8{
  gap:2rem
}

.gap-px{
  gap:1px
}

.gap-x-2{
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.gap-x-3{
  -moz-column-gap:0.75rem;
       column-gap:0.75rem
}

.gap-x-4{
  -moz-column-gap:1rem;
       column-gap:1rem
}

.gap-x-5{
  -moz-column-gap:1.25rem;
       column-gap:1.25rem
}

.gap-x-6{
  -moz-column-gap:1.5rem;
       column-gap:1.5rem
}

.gap-y-0{
  row-gap:0px
}

.gap-y-0\.5{
  row-gap:0.125rem
}

.gap-y-1{
  row-gap:0.25rem
}

.gap-y-2{
  row-gap:0.5rem
}

.gap-y-3{
  row-gap:0.75rem
}

.gap-y-5{
  row-gap:1.25rem
}

.gap-y-6{
  row-gap:1.5rem
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-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)))
}

.-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)))
}

.-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)))
}

.-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)))
}

.-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)))
}

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

.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.25rem * var(--tw-space-x-reverse));
  margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.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)))
}

.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)))
}

.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)))
}

.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)))
}

.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2rem * var(--tw-space-x-reverse));
  margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.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))
}

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

.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))
}

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

.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))
}

.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))
}

.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))
}

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

.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))
}

.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))
}

.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))
}

.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))
}

.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))
}

.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))
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(2px * var(--tw-divide-x-reverse));
  border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(243 244 246 / var(--tw-divide-opacity))
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-divide-opacity))
}

.divide-gray-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(209 213 219 / var(--tw-divide-opacity))
}

.divide-gray-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(31 41 55 / var(--tw-divide-opacity))
}

.divide-slate-700 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(51 65 85 / var(--tw-divide-opacity))
}

.divide-zinc-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(244 244 245 / var(--tw-divide-opacity))
}

.place-self-auto{
  place-self:auto
}

.place-self-start{
  place-self:start
}

.place-self-end{
  place-self:end
}

.place-self-center{
  place-self:center
}

.place-self-stretch{
  place-self:stretch
}

.self-auto{
  align-self:auto
}

.self-start{
  align-self:flex-start
}

.self-end{
  align-self:flex-end
}

.self-center{
  align-self:center
}

.self-stretch{
  align-self:stretch
}

.justify-self-auto{
  justify-self:auto
}

.justify-self-start{
  justify-self:start
}

.justify-self-end{
  justify-self:end
}

.justify-self-center{
  justify-self:center
}

.justify-self-stretch{
  justify-self:stretch
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-x-auto{
  overflow-x:auto
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-y-hidden{
  overflow-y:hidden
}

.overflow-y-scroll{
  overflow-y:scroll
}

.overscroll-contain{
  overscroll-behavior:contain
}

.overscroll-x-contain{
  overscroll-behavior-x:contain
}

.scroll-smooth{
  scroll-behavior:smooth
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.text-ellipsis{
  text-overflow:ellipsis
}

.whitespace-nowrap{
  white-space:nowrap
}

.whitespace-pre-line{
  white-space:pre-line
}

.whitespace-pre-wrap{
  white-space:pre-wrap
}

.text-wrap{
  text-wrap:wrap
}

.break-words{
  overflow-wrap:break-word
}

.break-all{
  word-break:break-all
}

.rounded{
  border-radius:0.25rem
}

.rounded-2xl{
  border-radius:1rem
}

.rounded-3xl{
  border-radius:1.5rem
}

.rounded-\[2\.5rem\]{
  border-radius:2.5rem
}

.rounded-\[2rem\]{
  border-radius:2rem
}

.rounded-box{
  border-radius:var(--rounded-box, 1rem)
}

.rounded-full{
  border-radius:9999px
}

.rounded-lg{
  border-radius:0.5rem
}

.rounded-md{
  border-radius:0.375rem
}

.rounded-none{
  border-radius:0px
}

.rounded-sm{
  border-radius:0.125rem
}

.rounded-xl{
  border-radius:0.75rem
}

.rounded-b{
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-b-\[1rem\]{
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-b-\[2\.5rem\]{
  border-bottom-right-radius:2.5rem;
  border-bottom-left-radius:2.5rem
}

.rounded-b-lg{
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-b-md{
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.rounded-b-sm{
  border-bottom-right-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.rounded-b-xl{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.rounded-e-lg{
  border-start-end-radius:0.5rem;
  border-end-end-radius:0.5rem
}

.rounded-l{
  border-top-left-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-l-full{
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-l-lg{
  border-top-left-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-l-md{
  border-top-left-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.rounded-r{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem
}

.rounded-r-full{
  border-top-right-radius:9999px;
  border-bottom-right-radius:9999px
}

.rounded-r-lg{
  border-top-right-radius:0.5rem;
  border-bottom-right-radius:0.5rem
}

.rounded-r-md{
  border-top-right-radius:0.375rem;
  border-bottom-right-radius:0.375rem
}

.rounded-s-lg{
  border-start-start-radius:0.5rem;
  border-end-start-radius:0.5rem
}

.rounded-t{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.rounded-t-2xl{
  border-top-left-radius:1rem;
  border-top-right-radius:1rem
}

.rounded-t-\[2\.5rem\]{
  border-top-left-radius:2.5rem;
  border-top-right-radius:2.5rem
}

.rounded-t-lg{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.rounded-t-md{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.rounded-t-sm{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.rounded-t-xl{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.rounded-bl-lg{
  border-bottom-left-radius:0.5rem
}

.rounded-br{
  border-bottom-right-radius:0.25rem
}

.rounded-tl-md{
  border-top-left-radius:0.375rem
}

.rounded-tl-sm{
  border-top-left-radius:0.125rem
}

.rounded-tr-md{
  border-top-right-radius:0.375rem
}

.rounded-tr-sm{
  border-top-right-radius:0.125rem
}

.border{
  border-width:1px
}

.border-0{
  border-width:0px
}

.border-2{
  border-width:2px
}

.border-4{
  border-width:4px
}

.border-\[10px\]{
  border-width:10px
}

.border-\[14px\]{
  border-width:14px
}

.border-\[16px\]{
  border-width:16px
}

.border-\[3px\]{
  border-width:3px
}

.border-\[5px\]{
  border-width:5px
}

.border-\[6px\]{
  border-width:6px
}

.border-\[8px\]{
  border-width:8px
}

.border-y{
  border-top-width:1px;
  border-bottom-width:1px
}

.border-y-2{
  border-top-width:2px;
  border-bottom-width:2px
}

.border-y-4{
  border-top-width:4px;
  border-bottom-width:4px
}

.border-y-\[3px\]{
  border-top-width:3px;
  border-bottom-width:3px
}

.border-y-\[5px\]{
  border-top-width:5px;
  border-bottom-width:5px
}

.border-b{
  border-bottom-width:1px
}

.border-b-0{
  border-bottom-width:0px
}

.border-b-2{
  border-bottom-width:2px
}

.border-b-4{
  border-bottom-width:4px
}

.border-b-\[3px\]{
  border-bottom-width:3px
}

.border-b-\[5px\]{
  border-bottom-width:5px
}

.border-e{
  border-inline-end-width:1px
}

.border-e-2{
  border-inline-end-width:2px
}

.border-e-4{
  border-inline-end-width:4px
}

.border-e-\[3px\]{
  border-inline-end-width:3px
}

.border-e-\[5px\]{
  border-inline-end-width:5px
}

.border-l{
  border-left-width:1px
}

.border-l-0{
  border-left-width:0px
}

.border-l-2{
  border-left-width:2px
}

.border-l-4{
  border-left-width:4px
}

.border-l-\[3px\]{
  border-left-width:3px
}

.border-l-\[5px\]{
  border-left-width:5px
}

.border-r{
  border-right-width:1px
}

.border-r-2{
  border-right-width:2px
}

.border-r-4{
  border-right-width:4px
}

.border-r-\[3px\]{
  border-right-width:3px
}

.border-r-\[5px\]{
  border-right-width:5px
}

.border-s{
  border-inline-start-width:1px
}

.border-s-2{
  border-inline-start-width:2px
}

.border-s-4{
  border-inline-start-width:4px
}

.border-s-\[3px\]{
  border-inline-start-width:3px
}

.border-s-\[5px\]{
  border-inline-start-width:5px
}

.border-t{
  border-top-width:1px
}

.border-t-0{
  border-top-width:0px
}

.border-t-2{
  border-top-width:2px
}

.border-t-4{
  border-top-width:4px
}

.border-t-\[0\.031rem\]{
  border-top-width:0.031rem
}

.border-t-\[0\.063rem\]{
  border-top-width:0.063rem
}

.border-t-\[0\.094rem\]{
  border-top-width:0.094rem
}

.border-t-\[0\.156rem\]{
  border-top-width:0.156rem
}

.border-t-\[0\.188rem\]{
  border-top-width:0.188rem
}

.border-t-\[3px\]{
  border-top-width:3px
}

.border-t-\[5px\]{
  border-top-width:5px
}

.border-solid{
  border-style:solid
}

.border-dashed{
  border-style:dashed
}

.border-dotted{
  border-style:dotted
}

.border-none{
  border-style:none
}

.border-\[\#000000\]{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.border-\[\#004FC4\]{
  --tw-border-opacity:1;
  border-color:rgb(0 79 196 / var(--tw-border-opacity))
}

.border-\[\#007F8C\]{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.border-\[\#016974\]{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.border-\[\#050404\]{
  --tw-border-opacity:1;
  border-color:rgb(5 4 4 / var(--tw-border-opacity))
}

.border-\[\#06425D\]{
  --tw-border-opacity:1;
  border-color:rgb(6 66 93 / var(--tw-border-opacity))
}

.border-\[\#08638C\]{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.border-\[\#0B84BA\]{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.border-\[\#0D572D\]{
  --tw-border-opacity:1;
  border-color:rgb(13 87 45 / var(--tw-border-opacity))
}

.border-\[\#0E8345\]{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.border-\[\#166C3B\]{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.border-\[\#175BCC\]{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.border-\[\#1948A3\]{
  --tw-border-opacity:1;
  border-color:rgb(25 72 163 / var(--tw-border-opacity))
}

.border-\[\#1E1E1E\]{
  --tw-border-opacity:1;
  border-color:rgb(30 30 30 / var(--tw-border-opacity))
}

.border-\[\#227A52\]{
  --tw-border-opacity:1;
  border-color:rgb(34 122 82 / var(--tw-border-opacity))
}

.border-\[\#266EF1\]{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.border-\[\#282828\]{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.border-\[\#4363EC\]{
  --tw-border-opacity:1;
  border-color:rgb(67 99 236 / var(--tw-border-opacity))
}

.border-\[\#442863\]{
  --tw-border-opacity:1;
  border-color:rgb(68 40 99 / var(--tw-border-opacity))
}

.border-\[\#4B4B4B\]{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.border-\[\#4D4137\]{
  --tw-border-opacity:1;
  border-color:rgb(77 65 55 / var(--tw-border-opacity))
}

.border-\[\#52059C\]{
  --tw-border-opacity:1;
  border-color:rgb(82 5 156 / var(--tw-border-opacity))
}

.border-\[\#54321C\]{
  --tw-border-opacity:1;
  border-color:rgb(84 50 28 / var(--tw-border-opacity))
}

.border-\[\#5E5E5E\]{
  --tw-border-opacity:1;
  border-color:rgb(94 94 94 / var(--tw-border-opacity))
}

.border-\[\#653C94\]{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.border-\[\#654600\]{
  --tw-border-opacity:1;
  border-color:rgb(101 70 0 / var(--tw-border-opacity))
}

.border-\[\#6B6E7C\]{
  --tw-border-opacity:1;
  border-color:rgb(107 110 124 / var(--tw-border-opacity))
}

.border-\[\#707483\]{
  --tw-border-opacity:1;
  border-color:rgb(112 116 131 / var(--tw-border-opacity))
}

.border-\[\#727272\]{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.border-\[\#7E4B2A\]{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.border-\[\#868686\]{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.border-\[\#8750C5\]{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.border-\[\#950F22\]{
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.border-\[\#976A01\]{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.border-\[\#A86438\]{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.border-\[\#BB032A\]{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.border-\[\#CA8D01\]{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.border-\[\#DADADA\]{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.border-\[\#DDDDDD\]{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.border-\[\#DE1135\]{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.border-\[\#E73B3B\]{
  --tw-border-opacity:1;
  border-color:rgb(231 59 59 / var(--tw-border-opacity))
}

.border-\[\#FF8B08\]{
  --tw-border-opacity:1;
  border-color:rgb(255 139 8 / var(--tw-border-opacity))
}

.border-\[\#FFF7E6\]{
  --tw-border-opacity:1;
  border-color:rgb(255 247 230 / var(--tw-border-opacity))
}

.border-\[\#e4e4e7\]{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.border-\[\#e8e8e8\]{
  --tw-border-opacity:1;
  border-color:rgb(232 232 232 / var(--tw-border-opacity))
}

.border-amber-100{
  --tw-border-opacity:1;
  border-color:rgb(254 243 199 / var(--tw-border-opacity))
}

.border-amber-200{
  --tw-border-opacity:1;
  border-color:rgb(253 230 138 / var(--tw-border-opacity))
}

.border-amber-300{
  --tw-border-opacity:1;
  border-color:rgb(252 211 77 / var(--tw-border-opacity))
}

.border-amber-400{
  --tw-border-opacity:1;
  border-color:rgb(251 191 36 / var(--tw-border-opacity))
}

.border-amber-400\/30{
  border-color:rgb(251 191 36 / 0.3)
}

.border-amber-500{
  --tw-border-opacity:1;
  border-color:rgb(245 158 11 / var(--tw-border-opacity))
}

.border-amber-500\/15{
  border-color:rgb(245 158 11 / 0.15)
}

.border-amber-500\/20{
  border-color:rgb(245 158 11 / 0.2)
}

.border-amber-500\/25{
  border-color:rgb(245 158 11 / 0.25)
}

.border-amber-500\/30{
  border-color:rgb(245 158 11 / 0.3)
}

.border-amber-500\/40{
  border-color:rgb(245 158 11 / 0.4)
}

.border-amber-500\/50{
  border-color:rgb(245 158 11 / 0.5)
}

.border-amber-600\/40{
  border-color:rgb(217 119 6 / 0.4)
}

.border-base-content\/10{
  border-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

.border-base-content\/15{
  border-color:var(--fallback-bc,oklch(var(--bc)/0.15))
}

.border-black{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.border-black\/5{
  border-color:rgb(0 0 0 / 0.05)
}

.border-blue-100{
  --tw-border-opacity:1;
  border-color:rgb(219 234 254 / var(--tw-border-opacity))
}

.border-blue-200{
  --tw-border-opacity:1;
  border-color:rgb(191 219 254 / var(--tw-border-opacity))
}

.border-blue-300{
  --tw-border-opacity:1;
  border-color:rgb(147 197 253 / var(--tw-border-opacity))
}

.border-blue-400{
  --tw-border-opacity:1;
  border-color:rgb(96 165 250 / var(--tw-border-opacity))
}

.border-blue-500{
  --tw-border-opacity:1;
  border-color:rgb(59 130 246 / var(--tw-border-opacity))
}

.border-blue-500\/20{
  border-color:rgb(59 130 246 / 0.2)
}

.border-blue-500\/30{
  border-color:rgb(59 130 246 / 0.3)
}

.border-blue-500\/40{
  border-color:rgb(59 130 246 / 0.4)
}

.border-blue-600{
  --tw-border-opacity:1;
  border-color:rgb(37 99 235 / var(--tw-border-opacity))
}

.border-blue-700\/50{
  border-color:rgb(29 78 216 / 0.5)
}

.border-current{
  border-color:currentColor
}

.border-cyan-200{
  --tw-border-opacity:1;
  border-color:rgb(165 243 252 / var(--tw-border-opacity))
}

.border-cyan-500{
  --tw-border-opacity:1;
  border-color:rgb(6 182 212 / var(--tw-border-opacity))
}

.border-cyan-500\/20{
  border-color:rgb(6 182 212 / 0.2)
}

.border-cyan-500\/30{
  border-color:rgb(6 182 212 / 0.3)
}

.border-cyan-500\/40{
  border-color:rgb(6 182 212 / 0.4)
}

.border-cyan-500\/50{
  border-color:rgb(6 182 212 / 0.5)
}

.border-emerald-100{
  --tw-border-opacity:1;
  border-color:rgb(209 250 229 / var(--tw-border-opacity))
}

.border-emerald-200{
  --tw-border-opacity:1;
  border-color:rgb(167 243 208 / var(--tw-border-opacity))
}

.border-emerald-300{
  --tw-border-opacity:1;
  border-color:rgb(110 231 183 / var(--tw-border-opacity))
}

.border-emerald-400{
  --tw-border-opacity:1;
  border-color:rgb(52 211 153 / var(--tw-border-opacity))
}

.border-emerald-500{
  --tw-border-opacity:1;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))
}

.border-emerald-500\/20{
  border-color:rgb(16 185 129 / 0.2)
}

.border-emerald-500\/30{
  border-color:rgb(16 185 129 / 0.3)
}

.border-emerald-500\/40{
  border-color:rgb(16 185 129 / 0.4)
}

.border-emerald-500\/50{
  border-color:rgb(16 185 129 / 0.5)
}

.border-emerald-700\/50{
  border-color:rgb(4 120 87 / 0.5)
}

.border-fuchsia-100{
  --tw-border-opacity:1;
  border-color:rgb(250 232 255 / var(--tw-border-opacity))
}

.border-gray-100{
  --tw-border-opacity:1;
  border-color:rgb(243 244 246 / var(--tw-border-opacity))
}

.border-gray-200{
  --tw-border-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity))
}

.border-gray-300{
  --tw-border-opacity:1;
  border-color:rgb(209 213 219 / var(--tw-border-opacity))
}

.border-gray-400\/40{
  border-color:rgb(156 163 175 / 0.4)
}

.border-gray-50{
  --tw-border-opacity:1;
  border-color:rgb(249 250 251 / var(--tw-border-opacity))
}

.border-gray-500\/30{
  border-color:rgb(107 114 128 / 0.3)
}

.border-gray-600{
  --tw-border-opacity:1;
  border-color:rgb(75 85 99 / var(--tw-border-opacity))
}

.border-gray-600\/30{
  border-color:rgb(75 85 99 / 0.3)
}

.border-gray-600\/40{
  border-color:rgb(75 85 99 / 0.4)
}

.border-gray-600\/50{
  border-color:rgb(75 85 99 / 0.5)
}

.border-gray-700{
  --tw-border-opacity:1;
  border-color:rgb(55 65 81 / var(--tw-border-opacity))
}

.border-gray-700\/30{
  border-color:rgb(55 65 81 / 0.3)
}

.border-gray-700\/40{
  border-color:rgb(55 65 81 / 0.4)
}

.border-gray-700\/50{
  border-color:rgb(55 65 81 / 0.5)
}

.border-gray-800{
  --tw-border-opacity:1;
  border-color:rgb(31 41 55 / var(--tw-border-opacity))
}

.border-gray-800\/30{
  border-color:rgb(31 41 55 / 0.3)
}

.border-gray-800\/40{
  border-color:rgb(31 41 55 / 0.4)
}

.border-gray-800\/50{
  border-color:rgb(31 41 55 / 0.5)
}

.border-gray-800\/60{
  border-color:rgb(31 41 55 / 0.6)
}

.border-gray-900{
  --tw-border-opacity:1;
  border-color:rgb(17 24 39 / var(--tw-border-opacity))
}

.border-green-100{
  --tw-border-opacity:1;
  border-color:rgb(220 252 231 / var(--tw-border-opacity))
}

.border-green-200{
  --tw-border-opacity:1;
  border-color:rgb(187 247 208 / var(--tw-border-opacity))
}

.border-green-300{
  --tw-border-opacity:1;
  border-color:rgb(134 239 172 / var(--tw-border-opacity))
}

.border-green-400{
  --tw-border-opacity:1;
  border-color:rgb(74 222 128 / var(--tw-border-opacity))
}

.border-green-500{
  --tw-border-opacity:1;
  border-color:rgb(34 197 94 / var(--tw-border-opacity))
}

.border-green-500\/20{
  border-color:rgb(34 197 94 / 0.2)
}

.border-green-500\/30{
  border-color:rgb(34 197 94 / 0.3)
}

.border-green-600{
  --tw-border-opacity:1;
  border-color:rgb(22 163 74 / var(--tw-border-opacity))
}

.border-indigo-100{
  --tw-border-opacity:1;
  border-color:rgb(224 231 255 / var(--tw-border-opacity))
}

.border-indigo-200{
  --tw-border-opacity:1;
  border-color:rgb(199 210 254 / var(--tw-border-opacity))
}

.border-indigo-300{
  --tw-border-opacity:1;
  border-color:rgb(165 180 252 / var(--tw-border-opacity))
}

.border-indigo-400{
  --tw-border-opacity:1;
  border-color:rgb(129 140 248 / var(--tw-border-opacity))
}

.border-indigo-500{
  --tw-border-opacity:1;
  border-color:rgb(99 102 241 / var(--tw-border-opacity))
}

.border-indigo-500\/20{
  border-color:rgb(99 102 241 / 0.2)
}

.border-indigo-500\/30{
  border-color:rgb(99 102 241 / 0.3)
}

.border-indigo-600{
  --tw-border-opacity:1;
  border-color:rgb(79 70 229 / var(--tw-border-opacity))
}

.border-indigo-700{
  --tw-border-opacity:1;
  border-color:rgb(67 56 202 / var(--tw-border-opacity))
}

.border-orange-300{
  --tw-border-opacity:1;
  border-color:rgb(253 186 116 / var(--tw-border-opacity))
}

.border-orange-500{
  --tw-border-opacity:1;
  border-color:rgb(249 115 22 / var(--tw-border-opacity))
}

.border-orange-500\/30{
  border-color:rgb(249 115 22 / 0.3)
}

.border-pink-200{
  --tw-border-opacity:1;
  border-color:rgb(251 207 232 / var(--tw-border-opacity))
}

.border-pink-300{
  --tw-border-opacity:1;
  border-color:rgb(249 168 212 / var(--tw-border-opacity))
}

.border-pink-500\/20{
  border-color:rgb(236 72 153 / 0.2)
}

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

.border-primary\/20{
  border-color:var(--fallback-p,oklch(var(--p)/0.2))
}

.border-purple-100{
  --tw-border-opacity:1;
  border-color:rgb(243 232 255 / var(--tw-border-opacity))
}

.border-purple-200{
  --tw-border-opacity:1;
  border-color:rgb(233 213 255 / var(--tw-border-opacity))
}

.border-purple-300{
  --tw-border-opacity:1;
  border-color:rgb(216 180 254 / var(--tw-border-opacity))
}

.border-purple-500{
  --tw-border-opacity:1;
  border-color:rgb(168 85 247 / var(--tw-border-opacity))
}

.border-purple-500\/20{
  border-color:rgb(168 85 247 / 0.2)
}

.border-purple-500\/30{
  border-color:rgb(168 85 247 / 0.3)
}

.border-purple-500\/50{
  border-color:rgb(168 85 247 / 0.5)
}

.border-purple-600{
  --tw-border-opacity:1;
  border-color:rgb(147 51 234 / var(--tw-border-opacity))
}

.border-purple-700\/50{
  border-color:rgb(126 34 206 / 0.5)
}

.border-red-200{
  --tw-border-opacity:1;
  border-color:rgb(254 202 202 / var(--tw-border-opacity))
}

.border-red-300{
  --tw-border-opacity:1;
  border-color:rgb(252 165 165 / var(--tw-border-opacity))
}

.border-red-500{
  --tw-border-opacity:1;
  border-color:rgb(239 68 68 / var(--tw-border-opacity))
}

.border-red-500\/20{
  border-color:rgb(239 68 68 / 0.2)
}

.border-red-500\/30{
  border-color:rgb(239 68 68 / 0.3)
}

.border-red-500\/40{
  border-color:rgb(239 68 68 / 0.4)
}

.border-red-700\/30{
  border-color:rgb(185 28 28 / 0.3)
}

.border-red-700\/50{
  border-color:rgb(185 28 28 / 0.5)
}

.border-rose-100{
  --tw-border-opacity:1;
  border-color:rgb(255 228 230 / var(--tw-border-opacity))
}

.border-rose-200{
  --tw-border-opacity:1;
  border-color:rgb(254 205 211 / var(--tw-border-opacity))
}

.border-rose-400{
  --tw-border-opacity:1;
  border-color:rgb(251 113 133 / var(--tw-border-opacity))
}

.border-rose-500\/20{
  border-color:rgb(244 63 94 / 0.2)
}

.border-rose-500\/30{
  border-color:rgb(244 63 94 / 0.3)
}

.border-rose-500\/40{
  border-color:rgb(244 63 94 / 0.4)
}

.border-sky-200{
  --tw-border-opacity:1;
  border-color:rgb(186 230 253 / var(--tw-border-opacity))
}

.border-slate-200{
  --tw-border-opacity:1;
  border-color:rgb(226 232 240 / var(--tw-border-opacity))
}

.border-slate-500\/30{
  border-color:rgb(100 116 139 / 0.3)
}

.border-slate-700{
  --tw-border-opacity:1;
  border-color:rgb(51 65 85 / var(--tw-border-opacity))
}

.border-teal-200{
  --tw-border-opacity:1;
  border-color:rgb(153 246 228 / var(--tw-border-opacity))
}

.border-teal-300{
  --tw-border-opacity:1;
  border-color:rgb(94 234 212 / var(--tw-border-opacity))
}

.border-teal-500{
  --tw-border-opacity:1;
  border-color:rgb(20 184 166 / var(--tw-border-opacity))
}

.border-teal-500\/30{
  border-color:rgb(20 184 166 / 0.3)
}

.border-teal-500\/40{
  border-color:rgb(20 184 166 / 0.4)
}

.border-transparent{
  border-color:transparent
}

.border-violet-200{
  --tw-border-opacity:1;
  border-color:rgb(221 214 254 / var(--tw-border-opacity))
}

.border-violet-400{
  --tw-border-opacity:1;
  border-color:rgb(167 139 250 / var(--tw-border-opacity))
}

.border-violet-500\/20{
  border-color:rgb(139 92 246 / 0.2)
}

.border-violet-500\/30{
  border-color:rgb(139 92 246 / 0.3)
}

.border-violet-500\/40{
  border-color:rgb(139 92 246 / 0.4)
}

.border-violet-500\/50{
  border-color:rgb(139 92 246 / 0.5)
}

.border-violet-800\/40{
  border-color:rgb(91 33 182 / 0.4)
}

.border-white{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.border-white\/10{
  border-color:rgb(255 255 255 / 0.1)
}

.border-white\/15{
  border-color:rgb(255 255 255 / 0.15)
}

.border-white\/20{
  border-color:rgb(255 255 255 / 0.2)
}

.border-white\/30{
  border-color:rgb(255 255 255 / 0.3)
}

.border-white\/40{
  border-color:rgb(255 255 255 / 0.4)
}

.border-white\/5{
  border-color:rgb(255 255 255 / 0.05)
}

.border-white\/\[0\.08\]{
  border-color:rgb(255 255 255 / 0.08)
}

.border-white\/\[0\.1\]{
  border-color:rgb(255 255 255 / 0.1)
}

.border-yellow-200{
  --tw-border-opacity:1;
  border-color:rgb(254 240 138 / var(--tw-border-opacity))
}

.border-yellow-300{
  --tw-border-opacity:1;
  border-color:rgb(253 224 71 / var(--tw-border-opacity))
}

.border-yellow-400{
  --tw-border-opacity:1;
  border-color:rgb(250 204 21 / var(--tw-border-opacity))
}

.border-yellow-500\/30{
  border-color:rgb(234 179 8 / 0.3)
}

.border-yellow-600{
  --tw-border-opacity:1;
  border-color:rgb(202 138 4 / var(--tw-border-opacity))
}

.border-zinc-200{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.border-zinc-300{
  --tw-border-opacity:1;
  border-color:rgb(212 212 216 / var(--tw-border-opacity))
}

.border-l-amber-500\/40{
  border-left-color:rgb(245 158 11 / 0.4)
}

.border-l-indigo-300{
  --tw-border-opacity:1;
  border-left-color:rgb(165 180 252 / var(--tw-border-opacity))
}

.border-l-indigo-500{
  --tw-border-opacity:1;
  border-left-color:rgb(99 102 241 / var(--tw-border-opacity))
}

.border-l-red-500\/60{
  border-left-color:rgb(239 68 68 / 0.6)
}

.border-t-transparent{
  border-top-color:transparent
}

.border-opacity-20{
  --tw-border-opacity:0.2
}

.bg-\[\#007F8C\]{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.bg-\[\#0B84BA\]{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.bg-\[\#0E8345\]{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.bg-\[\#0a0a0a\]{
  --tw-bg-opacity:1;
  background-color:rgb(10 10 10 / var(--tw-bg-opacity))
}

.bg-\[\#0a0a0a\]\/95{
  background-color:rgb(10 10 10 / 0.95)
}

.bg-\[\#111114\]{
  --tw-bg-opacity:1;
  background-color:rgb(17 17 20 / var(--tw-bg-opacity))
}

.bg-\[\#266EF1\]{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.bg-\[\#282828\]{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.bg-\[\#4B4B4B\]{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.bg-\[\#868686\]{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.bg-\[\#8750C5\]{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.bg-\[\#8aa37b\]{
  --tw-bg-opacity:1;
  background-color:rgb(138 163 123 / var(--tw-bg-opacity))
}

.bg-\[\#A86438\]{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.bg-\[\#BA83F9\]{
  --tw-bg-opacity:1;
  background-color:rgb(186 131 249 / var(--tw-bg-opacity))
}

.bg-\[\#CA8D01\]{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.bg-\[\#DE1135\]{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.bg-\[\#E2F8FB\]{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.bg-\[\#E7F6FD\]{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.bg-\[\#EAF6ED\]{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.bg-\[\#EFF4FE\]{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.bg-\[\#F3F3F3\]{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.bg-\[\#F4F4F4\]{
  --tw-bg-opacity:1;
  background-color:rgb(244 244 244 / var(--tw-bg-opacity))
}

.bg-\[\#F4F4F5\]{
  --tw-bg-opacity:1;
  background-color:rgb(244 244 245 / var(--tw-bg-opacity))
}

.bg-\[\#F6F0FE\]{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.bg-\[\#FBF2ED\]{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.bg-\[\#FFF0EE\]{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.bg-\[\#FFF7E6\]{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.bg-\[\#e4e4e7\]{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.bg-\[\#faf8f5\]{
  --tw-bg-opacity:1;
  background-color:rgb(250 248 245 / var(--tw-bg-opacity))
}

.bg-\[\#faf8f5\]\/95{
  background-color:rgb(250 248 245 / 0.95)
}

.bg-amber-100{
  --tw-bg-opacity:1;
  background-color:rgb(254 243 199 / var(--tw-bg-opacity))
}

.bg-amber-400{
  --tw-bg-opacity:1;
  background-color:rgb(251 191 36 / var(--tw-bg-opacity))
}

.bg-amber-400\/20{
  background-color:rgb(251 191 36 / 0.2)
}

.bg-amber-50{
  --tw-bg-opacity:1;
  background-color:rgb(255 251 235 / var(--tw-bg-opacity))
}

.bg-amber-50\/30{
  background-color:rgb(255 251 235 / 0.3)
}

.bg-amber-50\/50{
  background-color:rgb(255 251 235 / 0.5)
}

.bg-amber-500{
  --tw-bg-opacity:1;
  background-color:rgb(245 158 11 / var(--tw-bg-opacity))
}

.bg-amber-500\/10{
  background-color:rgb(245 158 11 / 0.1)
}

.bg-amber-500\/15{
  background-color:rgb(245 158 11 / 0.15)
}

.bg-amber-500\/20{
  background-color:rgb(245 158 11 / 0.2)
}

.bg-amber-500\/25{
  background-color:rgb(245 158 11 / 0.25)
}

.bg-amber-500\/30{
  background-color:rgb(245 158 11 / 0.3)
}

.bg-amber-500\/5{
  background-color:rgb(245 158 11 / 0.05)
}

.bg-amber-500\/60{
  background-color:rgb(245 158 11 / 0.6)
}

.bg-amber-500\/70{
  background-color:rgb(245 158 11 / 0.7)
}

.bg-amber-500\/80{
  background-color:rgb(245 158 11 / 0.8)
}

.bg-amber-500\/90{
  background-color:rgb(245 158 11 / 0.9)
}

.bg-amber-500\/\[0\.06\]{
  background-color:rgb(245 158 11 / 0.06)
}

.bg-amber-600{
  --tw-bg-opacity:1;
  background-color:rgb(217 119 6 / var(--tw-bg-opacity))
}

.bg-amber-600\/20{
  background-color:rgb(217 119 6 / 0.2)
}

.bg-amber-600\/30{
  background-color:rgb(217 119 6 / 0.3)
}

.bg-amber-600\/80{
  background-color:rgb(217 119 6 / 0.8)
}

.bg-amber-900\/40{
  background-color:rgb(120 53 15 / 0.4)
}

.bg-amber-950{
  --tw-bg-opacity:1;
  background-color:rgb(69 26 3 / var(--tw-bg-opacity))
}

.bg-base-100{
  --tw-bg-opacity:1;
  background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.bg-base-100\/80{
  background-color:var(--fallback-b1,oklch(var(--b1)/0.8))
}

.bg-base-200{
  --tw-bg-opacity:1;
  background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))
}

.bg-base-200\/40{
  background-color:var(--fallback-b2,oklch(var(--b2)/0.4))
}

.bg-base-200\/60{
  background-color:var(--fallback-b2,oklch(var(--b2)/0.6))
}

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

.bg-base-300\/20{
  background-color:var(--fallback-b3,oklch(var(--b3)/0.2))
}

.bg-base-content\/20{
  background-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.bg-black{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

.bg-black\/0{
  background-color:rgb(0 0 0 / 0)
}

.bg-black\/10{
  background-color:rgb(0 0 0 / 0.1)
}

.bg-black\/25{
  background-color:rgb(0 0 0 / 0.25)
}

.bg-black\/30{
  background-color:rgb(0 0 0 / 0.3)
}

.bg-black\/40{
  background-color:rgb(0 0 0 / 0.4)
}

.bg-black\/5{
  background-color:rgb(0 0 0 / 0.05)
}

.bg-black\/50{
  background-color:rgb(0 0 0 / 0.5)
}

.bg-black\/60{
  background-color:rgb(0 0 0 / 0.6)
}

.bg-black\/70{
  background-color:rgb(0 0 0 / 0.7)
}

.bg-black\/80{
  background-color:rgb(0 0 0 / 0.8)
}

.bg-black\/85{
  background-color:rgb(0 0 0 / 0.85)
}

.bg-black\/90{
  background-color:rgb(0 0 0 / 0.9)
}

.bg-blue-100{
  --tw-bg-opacity:1;
  background-color:rgb(219 234 254 / var(--tw-bg-opacity))
}

.bg-blue-200{
  --tw-bg-opacity:1;
  background-color:rgb(191 219 254 / var(--tw-bg-opacity))
}

.bg-blue-300{
  --tw-bg-opacity:1;
  background-color:rgb(147 197 253 / var(--tw-bg-opacity))
}

.bg-blue-400{
  --tw-bg-opacity:1;
  background-color:rgb(96 165 250 / var(--tw-bg-opacity))
}

.bg-blue-50{
  --tw-bg-opacity:1;
  background-color:rgb(239 246 255 / var(--tw-bg-opacity))
}

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

.bg-blue-500\/10{
  background-color:rgb(59 130 246 / 0.1)
}

.bg-blue-500\/15{
  background-color:rgb(59 130 246 / 0.15)
}

.bg-blue-500\/20{
  background-color:rgb(59 130 246 / 0.2)
}

.bg-blue-500\/5{
  background-color:rgb(59 130 246 / 0.05)
}

.bg-blue-600{
  --tw-bg-opacity:1;
  background-color:rgb(37 99 235 / var(--tw-bg-opacity))
}

.bg-blue-600\/80{
  background-color:rgb(37 99 235 / 0.8)
}

.bg-blue-700{
  --tw-bg-opacity:1;
  background-color:rgb(29 78 216 / var(--tw-bg-opacity))
}

.bg-blue-900{
  --tw-bg-opacity:1;
  background-color:rgb(30 58 138 / var(--tw-bg-opacity))
}

.bg-blue-900\/20{
  background-color:rgb(30 58 138 / 0.2)
}

.bg-blue-900\/40{
  background-color:rgb(30 58 138 / 0.4)
}

.bg-cyan-100{
  --tw-bg-opacity:1;
  background-color:rgb(207 250 254 / var(--tw-bg-opacity))
}

.bg-cyan-400{
  --tw-bg-opacity:1;
  background-color:rgb(34 211 238 / var(--tw-bg-opacity))
}

.bg-cyan-50{
  --tw-bg-opacity:1;
  background-color:rgb(236 254 255 / var(--tw-bg-opacity))
}

.bg-cyan-500{
  --tw-bg-opacity:1;
  background-color:rgb(6 182 212 / var(--tw-bg-opacity))
}

.bg-cyan-500\/10{
  background-color:rgb(6 182 212 / 0.1)
}

.bg-cyan-500\/20{
  background-color:rgb(6 182 212 / 0.2)
}

.bg-cyan-500\/30{
  background-color:rgb(6 182 212 / 0.3)
}

.bg-cyan-500\/5{
  background-color:rgb(6 182 212 / 0.05)
}

.bg-cyan-500\/80{
  background-color:rgb(6 182 212 / 0.8)
}

.bg-cyan-600{
  --tw-bg-opacity:1;
  background-color:rgb(8 145 178 / var(--tw-bg-opacity))
}

.bg-cyan-600\/20{
  background-color:rgb(8 145 178 / 0.2)
}

.bg-cyan-600\/30{
  background-color:rgb(8 145 178 / 0.3)
}

.bg-cyan-600\/80{
  background-color:rgb(8 145 178 / 0.8)
}

.bg-emerald-100{
  --tw-bg-opacity:1;
  background-color:rgb(209 250 229 / var(--tw-bg-opacity))
}

.bg-emerald-400{
  --tw-bg-opacity:1;
  background-color:rgb(52 211 153 / var(--tw-bg-opacity))
}

.bg-emerald-400\/20{
  background-color:rgb(52 211 153 / 0.2)
}

.bg-emerald-50{
  --tw-bg-opacity:1;
  background-color:rgb(236 253 245 / var(--tw-bg-opacity))
}

.bg-emerald-500{
  --tw-bg-opacity:1;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))
}

.bg-emerald-500\/10{
  background-color:rgb(16 185 129 / 0.1)
}

.bg-emerald-500\/15{
  background-color:rgb(16 185 129 / 0.15)
}

.bg-emerald-500\/20{
  background-color:rgb(16 185 129 / 0.2)
}

.bg-emerald-500\/40{
  background-color:rgb(16 185 129 / 0.4)
}

.bg-emerald-500\/5{
  background-color:rgb(16 185 129 / 0.05)
}

.bg-emerald-500\/70{
  background-color:rgb(16 185 129 / 0.7)
}

.bg-emerald-500\/80{
  background-color:rgb(16 185 129 / 0.8)
}

.bg-emerald-600{
  --tw-bg-opacity:1;
  background-color:rgb(5 150 105 / var(--tw-bg-opacity))
}

.bg-emerald-600\/80{
  background-color:rgb(5 150 105 / 0.8)
}

.bg-emerald-700{
  --tw-bg-opacity:1;
  background-color:rgb(4 120 87 / var(--tw-bg-opacity))
}

.bg-fuchsia-100{
  --tw-bg-opacity:1;
  background-color:rgb(250 232 255 / var(--tw-bg-opacity))
}

.bg-fuchsia-50{
  --tw-bg-opacity:1;
  background-color:rgb(253 244 255 / var(--tw-bg-opacity))
}

.bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgb(243 244 246 / var(--tw-bg-opacity))
}

.bg-gray-100\/80{
  background-color:rgb(243 244 246 / 0.8)
}

.bg-gray-200{
  --tw-bg-opacity:1;
  background-color:rgb(229 231 235 / var(--tw-bg-opacity))
}

.bg-gray-300{
  --tw-bg-opacity:1;
  background-color:rgb(209 213 219 / var(--tw-bg-opacity))
}

.bg-gray-400{
  --tw-bg-opacity:1;
  background-color:rgb(156 163 175 / var(--tw-bg-opacity))
}

.bg-gray-400\/40{
  background-color:rgb(156 163 175 / 0.4)
}

.bg-gray-50{
  --tw-bg-opacity:1;
  background-color:rgb(249 250 251 / var(--tw-bg-opacity))
}

.bg-gray-50\/50{
  background-color:rgb(249 250 251 / 0.5)
}

.bg-gray-500{
  --tw-bg-opacity:1;
  background-color:rgb(107 114 128 / var(--tw-bg-opacity))
}

.bg-gray-500\/10{
  background-color:rgb(107 114 128 / 0.1)
}

.bg-gray-500\/15{
  background-color:rgb(107 114 128 / 0.15)
}

.bg-gray-500\/20{
  background-color:rgb(107 114 128 / 0.2)
}

.bg-gray-500\/70{
  background-color:rgb(107 114 128 / 0.7)
}

.bg-gray-600{
  --tw-bg-opacity:1;
  background-color:rgb(75 85 99 / var(--tw-bg-opacity))
}

.bg-gray-600\/40{
  background-color:rgb(75 85 99 / 0.4)
}

.bg-gray-700{
  --tw-bg-opacity:1;
  background-color:rgb(55 65 81 / var(--tw-bg-opacity))
}

.bg-gray-700\/40{
  background-color:rgb(55 65 81 / 0.4)
}

.bg-gray-700\/50{
  background-color:rgb(55 65 81 / 0.5)
}

.bg-gray-700\/80{
  background-color:rgb(55 65 81 / 0.8)
}

.bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgb(31 41 55 / var(--tw-bg-opacity))
}

.bg-gray-800\/20{
  background-color:rgb(31 41 55 / 0.2)
}

.bg-gray-800\/30{
  background-color:rgb(31 41 55 / 0.3)
}

.bg-gray-800\/50{
  background-color:rgb(31 41 55 / 0.5)
}

.bg-gray-800\/60{
  background-color:rgb(31 41 55 / 0.6)
}

.bg-gray-800\/70{
  background-color:rgb(31 41 55 / 0.7)
}

.bg-gray-800\/80{
  background-color:rgb(31 41 55 / 0.8)
}

.bg-gray-800\/90{
  background-color:rgb(31 41 55 / 0.9)
}

.bg-gray-900{
  --tw-bg-opacity:1;
  background-color:rgb(17 24 39 / var(--tw-bg-opacity))
}

.bg-gray-900\/30{
  background-color:rgb(17 24 39 / 0.3)
}

.bg-gray-900\/40{
  background-color:rgb(17 24 39 / 0.4)
}

.bg-gray-900\/50{
  background-color:rgb(17 24 39 / 0.5)
}

.bg-gray-900\/60{
  background-color:rgb(17 24 39 / 0.6)
}

.bg-gray-900\/80{
  background-color:rgb(17 24 39 / 0.8)
}

.bg-gray-900\/90{
  background-color:rgb(17 24 39 / 0.9)
}

.bg-gray-900\/95{
  background-color:rgb(17 24 39 / 0.95)
}

.bg-gray-950{
  --tw-bg-opacity:1;
  background-color:rgb(3 7 18 / var(--tw-bg-opacity))
}

.bg-gray-950\/90{
  background-color:rgb(3 7 18 / 0.9)
}

.bg-gray-950\/95{
  background-color:rgb(3 7 18 / 0.95)
}

.bg-green-100{
  --tw-bg-opacity:1;
  background-color:rgb(220 252 231 / var(--tw-bg-opacity))
}

.bg-green-200{
  --tw-bg-opacity:1;
  background-color:rgb(187 247 208 / var(--tw-bg-opacity))
}

.bg-green-300{
  --tw-bg-opacity:1;
  background-color:rgb(134 239 172 / var(--tw-bg-opacity))
}

.bg-green-400{
  --tw-bg-opacity:1;
  background-color:rgb(74 222 128 / var(--tw-bg-opacity))
}

.bg-green-50{
  --tw-bg-opacity:1;
  background-color:rgb(240 253 244 / var(--tw-bg-opacity))
}

.bg-green-50\/50{
  background-color:rgb(240 253 244 / 0.5)
}

.bg-green-500{
  --tw-bg-opacity:1;
  background-color:rgb(34 197 94 / var(--tw-bg-opacity))
}

.bg-green-500\/10{
  background-color:rgb(34 197 94 / 0.1)
}

.bg-green-500\/20{
  background-color:rgb(34 197 94 / 0.2)
}

.bg-green-500\/30{
  background-color:rgb(34 197 94 / 0.3)
}

.bg-green-600{
  --tw-bg-opacity:1;
  background-color:rgb(22 163 74 / var(--tw-bg-opacity))
}

.bg-green-900{
  --tw-bg-opacity:1;
  background-color:rgb(20 83 45 / var(--tw-bg-opacity))
}

.bg-green-900\/50{
  background-color:rgb(20 83 45 / 0.5)
}

.bg-indigo-100{
  --tw-bg-opacity:1;
  background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}

.bg-indigo-50{
  --tw-bg-opacity:1;
  background-color:rgb(238 242 255 / var(--tw-bg-opacity))
}

.bg-indigo-50\/40{
  background-color:rgb(238 242 255 / 0.4)
}

.bg-indigo-50\/50{
  background-color:rgb(238 242 255 / 0.5)
}

.bg-indigo-500{
  --tw-bg-opacity:1;
  background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}

.bg-indigo-500\/10{
  background-color:rgb(99 102 241 / 0.1)
}

.bg-indigo-500\/20{
  background-color:rgb(99 102 241 / 0.2)
}

.bg-indigo-500\/70{
  background-color:rgb(99 102 241 / 0.7)
}

.bg-indigo-600{
  --tw-bg-opacity:1;
  background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}

.bg-indigo-700{
  --tw-bg-opacity:1;
  background-color:rgb(67 56 202 / var(--tw-bg-opacity))
}

.bg-indigo-800{
  --tw-bg-opacity:1;
  background-color:rgb(55 48 163 / var(--tw-bg-opacity))
}

.bg-inherit{
  background-color:inherit
}

.bg-orange-100{
  --tw-bg-opacity:1;
  background-color:rgb(255 237 213 / var(--tw-bg-opacity))
}

.bg-orange-400{
  --tw-bg-opacity:1;
  background-color:rgb(251 146 60 / var(--tw-bg-opacity))
}

.bg-orange-50{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 237 / var(--tw-bg-opacity))
}

.bg-orange-500{
  --tw-bg-opacity:1;
  background-color:rgb(249 115 22 / var(--tw-bg-opacity))
}

.bg-orange-500\/10{
  background-color:rgb(249 115 22 / 0.1)
}

.bg-orange-500\/20{
  background-color:rgb(249 115 22 / 0.2)
}

.bg-orange-600{
  --tw-bg-opacity:1;
  background-color:rgb(234 88 12 / var(--tw-bg-opacity))
}

.bg-orange-700{
  --tw-bg-opacity:1;
  background-color:rgb(194 65 12 / var(--tw-bg-opacity))
}

.bg-pink-100{
  --tw-bg-opacity:1;
  background-color:rgb(252 231 243 / var(--tw-bg-opacity))
}

.bg-pink-200{
  --tw-bg-opacity:1;
  background-color:rgb(251 207 232 / var(--tw-bg-opacity))
}

.bg-pink-300{
  --tw-bg-opacity:1;
  background-color:rgb(249 168 212 / var(--tw-bg-opacity))
}

.bg-pink-400{
  --tw-bg-opacity:1;
  background-color:rgb(244 114 182 / var(--tw-bg-opacity))
}

.bg-pink-50{
  --tw-bg-opacity:1;
  background-color:rgb(253 242 248 / var(--tw-bg-opacity))
}

.bg-pink-500{
  --tw-bg-opacity:1;
  background-color:rgb(236 72 153 / var(--tw-bg-opacity))
}

.bg-pink-500\/10{
  background-color:rgb(236 72 153 / 0.1)
}

.bg-primary\/10{
  background-color:var(--fallback-p,oklch(var(--p)/0.1))
}

.bg-primary\/5{
  background-color:var(--fallback-p,oklch(var(--p)/0.05))
}

.bg-purple-100{
  --tw-bg-opacity:1;
  background-color:rgb(243 232 255 / var(--tw-bg-opacity))
}

.bg-purple-400{
  --tw-bg-opacity:1;
  background-color:rgb(192 132 252 / var(--tw-bg-opacity))
}

.bg-purple-50{
  --tw-bg-opacity:1;
  background-color:rgb(250 245 255 / var(--tw-bg-opacity))
}

.bg-purple-500{
  --tw-bg-opacity:1;
  background-color:rgb(168 85 247 / var(--tw-bg-opacity))
}

.bg-purple-500\/10{
  background-color:rgb(168 85 247 / 0.1)
}

.bg-purple-500\/15{
  background-color:rgb(168 85 247 / 0.15)
}

.bg-purple-500\/20{
  background-color:rgb(168 85 247 / 0.2)
}

.bg-purple-500\/5{
  background-color:rgb(168 85 247 / 0.05)
}

.bg-purple-600{
  --tw-bg-opacity:1;
  background-color:rgb(147 51 234 / var(--tw-bg-opacity))
}

.bg-purple-900\/30{
  background-color:rgb(88 28 135 / 0.3)
}

.bg-purple-900\/40{
  background-color:rgb(88 28 135 / 0.4)
}

.bg-red-100{
  --tw-bg-opacity:1;
  background-color:rgb(254 226 226 / var(--tw-bg-opacity))
}

.bg-red-200{
  --tw-bg-opacity:1;
  background-color:rgb(254 202 202 / var(--tw-bg-opacity))
}

.bg-red-400{
  --tw-bg-opacity:1;
  background-color:rgb(248 113 113 / var(--tw-bg-opacity))
}

.bg-red-50{
  --tw-bg-opacity:1;
  background-color:rgb(254 242 242 / var(--tw-bg-opacity))
}

.bg-red-500{
  --tw-bg-opacity:1;
  background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}

.bg-red-500\/10{
  background-color:rgb(239 68 68 / 0.1)
}

.bg-red-500\/20{
  background-color:rgb(239 68 68 / 0.2)
}

.bg-red-500\/80{
  background-color:rgb(239 68 68 / 0.8)
}

.bg-red-500\/90{
  background-color:rgb(239 68 68 / 0.9)
}

.bg-red-600{
  --tw-bg-opacity:1;
  background-color:rgb(220 38 38 / var(--tw-bg-opacity))
}

.bg-red-600\/20{
  background-color:rgb(220 38 38 / 0.2)
}

.bg-red-600\/60{
  background-color:rgb(220 38 38 / 0.6)
}

.bg-red-600\/80{
  background-color:rgb(220 38 38 / 0.8)
}

.bg-red-900{
  --tw-bg-opacity:1;
  background-color:rgb(127 29 29 / var(--tw-bg-opacity))
}

.bg-red-900\/50{
  background-color:rgb(127 29 29 / 0.5)
}

.bg-red-900\/60{
  background-color:rgb(127 29 29 / 0.6)
}

.bg-rose-100{
  --tw-bg-opacity:1;
  background-color:rgb(255 228 230 / var(--tw-bg-opacity))
}

.bg-rose-200{
  --tw-bg-opacity:1;
  background-color:rgb(254 205 211 / var(--tw-bg-opacity))
}

.bg-rose-400{
  --tw-bg-opacity:1;
  background-color:rgb(251 113 133 / var(--tw-bg-opacity))
}

.bg-rose-50{
  --tw-bg-opacity:1;
  background-color:rgb(255 241 242 / var(--tw-bg-opacity))
}

.bg-rose-500{
  --tw-bg-opacity:1;
  background-color:rgb(244 63 94 / var(--tw-bg-opacity))
}

.bg-rose-500\/10{
  background-color:rgb(244 63 94 / 0.1)
}

.bg-rose-500\/15{
  background-color:rgb(244 63 94 / 0.15)
}

.bg-rose-500\/20{
  background-color:rgb(244 63 94 / 0.2)
}

.bg-rose-500\/5{
  background-color:rgb(244 63 94 / 0.05)
}

.bg-rose-600{
  --tw-bg-opacity:1;
  background-color:rgb(225 29 72 / var(--tw-bg-opacity))
}

.bg-sky-50{
  --tw-bg-opacity:1;
  background-color:rgb(240 249 255 / var(--tw-bg-opacity))
}

.bg-slate-100{
  --tw-bg-opacity:1;
  background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}

.bg-slate-50{
  --tw-bg-opacity:1;
  background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}

.bg-slate-500\/20{
  background-color:rgb(100 116 139 / 0.2)
}

.bg-slate-700\/50{
  background-color:rgb(51 65 85 / 0.5)
}

.bg-slate-800\/50{
  background-color:rgb(30 41 59 / 0.5)
}

.bg-slate-900\/50{
  background-color:rgb(15 23 42 / 0.5)
}

.bg-teal-100{
  --tw-bg-opacity:1;
  background-color:rgb(204 251 241 / var(--tw-bg-opacity))
}

.bg-teal-400{
  --tw-bg-opacity:1;
  background-color:rgb(45 212 191 / var(--tw-bg-opacity))
}

.bg-teal-50{
  --tw-bg-opacity:1;
  background-color:rgb(240 253 250 / var(--tw-bg-opacity))
}

.bg-teal-50\/50{
  background-color:rgb(240 253 250 / 0.5)
}

.bg-teal-500{
  --tw-bg-opacity:1;
  background-color:rgb(20 184 166 / var(--tw-bg-opacity))
}

.bg-teal-500\/10{
  background-color:rgb(20 184 166 / 0.1)
}

.bg-teal-500\/20{
  background-color:rgb(20 184 166 / 0.2)
}

.bg-teal-500\/30{
  background-color:rgb(20 184 166 / 0.3)
}

.bg-teal-600{
  --tw-bg-opacity:1;
  background-color:rgb(13 148 136 / var(--tw-bg-opacity))
}

.bg-teal-600\/90{
  background-color:rgb(13 148 136 / 0.9)
}

.bg-teal-900\/30{
  background-color:rgb(19 78 74 / 0.3)
}

.bg-transparent{
  background-color:transparent
}

.bg-violet-100{
  --tw-bg-opacity:1;
  background-color:rgb(237 233 254 / var(--tw-bg-opacity))
}

.bg-violet-400{
  --tw-bg-opacity:1;
  background-color:rgb(167 139 250 / var(--tw-bg-opacity))
}

.bg-violet-50{
  --tw-bg-opacity:1;
  background-color:rgb(245 243 255 / var(--tw-bg-opacity))
}

.bg-violet-50\/50{
  background-color:rgb(245 243 255 / 0.5)
}

.bg-violet-500{
  --tw-bg-opacity:1;
  background-color:rgb(139 92 246 / var(--tw-bg-opacity))
}

.bg-violet-500\/10{
  background-color:rgb(139 92 246 / 0.1)
}

.bg-violet-500\/20{
  background-color:rgb(139 92 246 / 0.2)
}

.bg-violet-500\/30{
  background-color:rgb(139 92 246 / 0.3)
}

.bg-violet-500\/40{
  background-color:rgb(139 92 246 / 0.4)
}

.bg-violet-600{
  --tw-bg-opacity:1;
  background-color:rgb(124 58 237 / var(--tw-bg-opacity))
}

.bg-violet-600\/30{
  background-color:rgb(124 58 237 / 0.3)
}

.bg-violet-600\/80{
  background-color:rgb(124 58 237 / 0.8)
}

.bg-violet-600\/90{
  background-color:rgb(124 58 237 / 0.9)
}

.bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-white\/10{
  background-color:rgb(255 255 255 / 0.1)
}

.bg-white\/15{
  background-color:rgb(255 255 255 / 0.15)
}

.bg-white\/20{
  background-color:rgb(255 255 255 / 0.2)
}

.bg-white\/30{
  background-color:rgb(255 255 255 / 0.3)
}

.bg-white\/5{
  background-color:rgb(255 255 255 / 0.05)
}

.bg-white\/50{
  background-color:rgb(255 255 255 / 0.5)
}

.bg-white\/60{
  background-color:rgb(255 255 255 / 0.6)
}

.bg-white\/70{
  background-color:rgb(255 255 255 / 0.7)
}

.bg-white\/80{
  background-color:rgb(255 255 255 / 0.8)
}

.bg-white\/90{
  background-color:rgb(255 255 255 / 0.9)
}

.bg-white\/\[0\.04\]{
  background-color:rgb(255 255 255 / 0.04)
}

.bg-white\/\[0\.06\]{
  background-color:rgb(255 255 255 / 0.06)
}

.bg-yellow-100{
  --tw-bg-opacity:1;
  background-color:rgb(254 249 195 / var(--tw-bg-opacity))
}

.bg-yellow-200{
  --tw-bg-opacity:1;
  background-color:rgb(254 240 138 / var(--tw-bg-opacity))
}

.bg-yellow-300{
  --tw-bg-opacity:1;
  background-color:rgb(253 224 71 / var(--tw-bg-opacity))
}

.bg-yellow-50{
  --tw-bg-opacity:1;
  background-color:rgb(254 252 232 / var(--tw-bg-opacity))
}

.bg-yellow-500{
  --tw-bg-opacity:1;
  background-color:rgb(234 179 8 / var(--tw-bg-opacity))
}

.bg-yellow-600{
  --tw-bg-opacity:1;
  background-color:rgb(202 138 4 / var(--tw-bg-opacity))
}

.bg-zinc-50\/90{
  background-color:rgb(250 250 250 / 0.9)
}

.bg-zinc-900{
  --tw-bg-opacity:1;
  background-color:rgb(24 24 27 / var(--tw-bg-opacity))
}

.bg-cyan-500\/15{
  background-color:rgb(6 182 212 / 0.15)
}

.bg-cyan-950\/85{
  background-color:rgb(8 51 68 / 0.85)
}

.bg-opacity-0{
  --tw-bg-opacity:0
}

.bg-opacity-10{
  --tw-bg-opacity:0.1
}

.bg-opacity-100{
  --tw-bg-opacity:1
}

.bg-opacity-20{
  --tw-bg-opacity:0.2
}

.bg-opacity-30{
  --tw-bg-opacity:0.3
}

.bg-opacity-40{
  --tw-bg-opacity:0.4
}

.bg-opacity-50{
  --tw-bg-opacity:0.5
}

.bg-opacity-60{
  --tw-bg-opacity:0.6
}

.bg-opacity-70{
  --tw-bg-opacity:0.7
}

.bg-opacity-75{
  --tw-bg-opacity:0.75
}

.bg-opacity-80{
  --tw-bg-opacity:0.8
}

.bg-opacity-90{
  --tw-bg-opacity:0.9
}

.bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-br{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--tw-gradient-stops))
}

.from-\[\#016974\]{
  --tw-gradient-from:#016974 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(1 105 116 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#08638C\]{
  --tw-gradient-from:#08638C var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(8 99 140 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#111114\]{
  --tw-gradient-from:#111114 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(17 17 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#166C3B\]{
  --tw-gradient-from:#166C3B var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(22 108 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#175BCC\]{
  --tw-gradient-from:#175BCC var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(23 91 204 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#282828\]{
  --tw-gradient-from:#282828 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(40 40 40 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#5E5E5E\]{
  --tw-gradient-from:#5E5E5E var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(94 94 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#653C94\]{
  --tw-gradient-from:#653C94 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(101 60 148 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#7E4B2A\]{
  --tw-gradient-from:#7E4B2A var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(126 75 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#976A01\]{
  --tw-gradient-from:#976A01 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(151 106 1 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#BB032A\]{
  --tw-gradient-from:#BB032A var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(187 3 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-100{
  --tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(254 243 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-400{
  --tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-50{
  --tw-gradient-from:#fffbeb var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(255 251 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-500{
  --tw-gradient-from:#f59e0b var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-500\/10{
  --tw-gradient-from:rgb(245 158 11 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-600{
  --tw-gradient-from:#d97706 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-600\/15{
  --tw-gradient-from:rgb(217 119 6 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-600\/40{
  --tw-gradient-from:rgb(217 119 6 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-amber-900\/30{
  --tw-gradient-from:rgb(120 53 15 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(120 53 15 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black{
  --tw-gradient-from:#000 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/25{
  --tw-gradient-from:rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/30{
  --tw-gradient-from:rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/60{
  --tw-gradient-from:rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/70{
  --tw-gradient-from:rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/80{
  --tw-gradient-from:rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/90{
  --tw-gradient-from:rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-100{
  --tw-gradient-from:#dbeafe var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-200{
  --tw-gradient-from:#bfdbfe var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-50{
  --tw-gradient-from:#eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-500{
  --tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-600{
  --tw-gradient-from:#2563eb var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-600\/20{
  --tw-gradient-from:rgb(37 99 235 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-700{
  --tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-900{
  --tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-900\/30{
  --tw-gradient-from:rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-400{
  --tw-gradient-from:#22d3ee var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(34 211 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-500{
  --tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-cyan-600{
  --tw-gradient-from:#0891b2 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(8 145 178 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-emerald-500{
  --tw-gradient-from:#10b981 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-emerald-600{
  --tw-gradient-from:#059669 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(5 150 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-emerald-900\/30{
  --tw-gradient-from:rgb(6 78 59 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(6 78 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-fuchsia-50{
  --tw-gradient-from:#fdf4ff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(253 244 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-100{
  --tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(243 244 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-50{
  --tw-gradient-from:#f9fafb var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(249 250 251 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-500{
  --tw-gradient-from:#6b7280 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(107 114 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-600{
  --tw-gradient-from:#4b5563 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(75 85 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-700{
  --tw-gradient-from:#374151 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-800{
  --tw-gradient-from:#1f2937 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(31 41 55 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-900{
  --tw-gradient-from:#111827 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-950{
  --tw-gradient-from:#030712 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(3 7 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-50{
  --tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-500{
  --tw-gradient-from:#22c55e var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-green-600{
  --tw-gradient-from:#16a34a var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-50{
  --tw-gradient-from:#eef2ff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(238 242 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-500{
  --tw-gradient-from:#6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(99 102 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-600{
  --tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-900{
  --tw-gradient-from:#312e81 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(49 46 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-400{
  --tw-gradient-from:#fb923c var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(251 146 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-50{
  --tw-gradient-from:#fff7ed var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(255 247 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-500{
  --tw-gradient-from:#f97316 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-50{
  --tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-500{
  --tw-gradient-from:#ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-500\/20{
  --tw-gradient-from:rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-100{
  --tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-50{
  --tw-gradient-from:#faf5ff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-500{
  --tw-gradient-from:#a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-600{
  --tw-gradient-from:#9333ea var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-600\/40{
  --tw-gradient-from:rgb(147 51 234 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-900{
  --tw-gradient-from:#581c87 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-red-900\/30{
  --tw-gradient-from:rgb(127 29 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-rose-50{
  --tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(255 241 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-rose-500{
  --tw-gradient-from:#f43f5e var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(244 63 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-500{
  --tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-50{
  --tw-gradient-from:#f8fafc var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(248 250 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-600{
  --tw-gradient-from:#475569 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(71 85 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-900{
  --tw-gradient-from:#0f172a var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-900\/70{
  --tw-gradient-from:rgb(15 23 42 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-teal-50{
  --tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(240 253 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-teal-500{
  --tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-transparent{
  --tw-gradient-from:transparent var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-600{
  --tw-gradient-from:#7c3aed var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-600\/20{
  --tw-gradient-from:rgb(124 58 237 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-violet-600\/30{
  --tw-gradient-from:rgb(124 58 237 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white{
  --tw-gradient-from:#fff var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white\/30{
  --tw-gradient-from:rgb(255 255 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-400{
  --tw-gradient-from:#facc15 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-50{
  --tw-gradient-from:#fefce8 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-500{
  --tw-gradient-from:#eab308 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-black\/40{
  --tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-black\/50{
  --tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-50{
  --tw-gradient-to:rgb(239 246 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-900{
  --tw-gradient-to:rgb(30 58 138 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-800{
  --tw-gradient-to:rgb(31 41 55 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-900\/95{
  --tw-gradient-to:rgb(17 24 39 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), rgb(17 24 39 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-gray-950\/80{
  --tw-gradient-to:rgb(3 7 18 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), rgb(3 7 18 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-green-900{
  --tw-gradient-to:rgb(20 83 45 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #14532d var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-indigo-50{
  --tw-gradient-to:rgb(238 242 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-orange-50{
  --tw-gradient-to:rgb(255 247 237 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-500{
  --tw-gradient-to:rgb(168 85 247 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-600{
  --tw-gradient-to:rgb(147 51 234 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-purple-900{
  --tw-gradient-to:rgb(88 28 135 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-red-500{
  --tw-gradient-to:rgb(239 68 68 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-rose-50{
  --tw-gradient-to:rgb(255 241 242 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-slate-800{
  --tw-gradient-to:rgb(30 41 59 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-slate-900\/80{
  --tw-gradient-to:rgb(15 23 42 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), rgb(15 23 42 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-transparent{
  --tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-white{
  --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-\[\#01B8CA\]{
  --tw-gradient-to:#01B8CA var(--tw-gradient-to-position)
}

.to-\[\#06C167\]{
  --tw-gradient-to:#06C167 var(--tw-gradient-to-position)
}

.to-\[\#0a0a0a\]{
  --tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)
}

.to-\[\#3EB7ED\]{
  --tw-gradient-to:#3EB7ED var(--tw-gradient-to-position)
}

.to-\[\#6DAAFB\]{
  --tw-gradient-to:#6DAAFB var(--tw-gradient-to-position)
}

.to-\[\#727272\]{
  --tw-gradient-to:#727272 var(--tw-gradient-to-position)
}

.to-\[\#A6A6A6\]{
  --tw-gradient-to:#A6A6A6 var(--tw-gradient-to-position)
}

.to-\[\#BA83F9\]{
  --tw-gradient-to:#BA83F9 var(--tw-gradient-to-position)
}

.to-\[\#DB976B\]{
  --tw-gradient-to:#DB976B var(--tw-gradient-to-position)
}

.to-\[\#FC7F79\]{
  --tw-gradient-to:#FC7F79 var(--tw-gradient-to-position)
}

.to-\[\#FDC034\]{
  --tw-gradient-to:#FDC034 var(--tw-gradient-to-position)
}

.to-\[\#faf8f5\]{
  --tw-gradient-to:#faf8f5 var(--tw-gradient-to-position)
}

.to-\[color\:var\(--story-bg\2c \#0b0b0f\)\]{
  --tw-gradient-to:var(--story-bg,#0b0b0f) var(--tw-gradient-to-position)
}

.to-amber-100{
  --tw-gradient-to:#fef3c7 var(--tw-gradient-to-position)
}

.to-amber-400{
  --tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)
}

.to-amber-50{
  --tw-gradient-to:#fffbeb var(--tw-gradient-to-position)
}

.to-amber-500{
  --tw-gradient-to:#f59e0b var(--tw-gradient-to-position)
}

.to-black{
  --tw-gradient-to:#000 var(--tw-gradient-to-position)
}

.to-black\/30{
  --tw-gradient-to:rgb(0 0 0 / 0.3) var(--tw-gradient-to-position)
}

.to-black\/50{
  --tw-gradient-to:rgb(0 0 0 / 0.5) var(--tw-gradient-to-position)
}

.to-black\/60{
  --tw-gradient-to:rgb(0 0 0 / 0.6) var(--tw-gradient-to-position)
}

.to-blue-100{
  --tw-gradient-to:#dbeafe var(--tw-gradient-to-position)
}

.to-blue-400{
  --tw-gradient-to:#60a5fa var(--tw-gradient-to-position)
}

.to-blue-50{
  --tw-gradient-to:#eff6ff var(--tw-gradient-to-position)
}

.to-blue-500{
  --tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)
}

.to-blue-600{
  --tw-gradient-to:#2563eb var(--tw-gradient-to-position)
}

.to-blue-700{
  --tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)
}

.to-blue-900{
  --tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)
}

.to-cyan-100{
  --tw-gradient-to:#cffafe var(--tw-gradient-to-position)
}

.to-cyan-500{
  --tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)
}

.to-cyan-600{
  --tw-gradient-to:#0891b2 var(--tw-gradient-to-position)
}

.to-cyan-600\/30{
  --tw-gradient-to:rgb(8 145 178 / 0.3) var(--tw-gradient-to-position)
}

.to-cyan-900{
  --tw-gradient-to:#164e63 var(--tw-gradient-to-position)
}

.to-cyan-900\/20{
  --tw-gradient-to:rgb(22 78 99 / 0.2) var(--tw-gradient-to-position)
}

.to-emerald-100{
  --tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)
}

.to-emerald-400{
  --tw-gradient-to:#34d399 var(--tw-gradient-to-position)
}

.to-emerald-50{
  --tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)
}

.to-emerald-500{
  --tw-gradient-to:#10b981 var(--tw-gradient-to-position)
}

.to-gray-100{
  --tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)
}

.to-gray-200{
  --tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)
}

.to-gray-50{
  --tw-gradient-to:#f9fafb var(--tw-gradient-to-position)
}

.to-gray-600{
  --tw-gradient-to:#4b5563 var(--tw-gradient-to-position)
}

.to-gray-800{
  --tw-gradient-to:#1f2937 var(--tw-gradient-to-position)
}

.to-gray-900{
  --tw-gradient-to:#111827 var(--tw-gradient-to-position)
}

.to-gray-950{
  --tw-gradient-to:#030712 var(--tw-gradient-to-position)
}

.to-green-100{
  --tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)
}

.to-green-600{
  --tw-gradient-to:#16a34a var(--tw-gradient-to-position)
}

.to-indigo-100{
  --tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)
}

.to-indigo-50{
  --tw-gradient-to:#eef2ff var(--tw-gradient-to-position)
}

.to-indigo-50\/30{
  --tw-gradient-to:rgb(238 242 255 / 0.3) var(--tw-gradient-to-position)
}

.to-indigo-600{
  --tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)
}

.to-indigo-700{
  --tw-gradient-to:#4338ca var(--tw-gradient-to-position)
}

.to-orange-100{
  --tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)
}

.to-orange-50{
  --tw-gradient-to:#fff7ed var(--tw-gradient-to-position)
}

.to-orange-500{
  --tw-gradient-to:#f97316 var(--tw-gradient-to-position)
}

.to-orange-500\/5{
  --tw-gradient-to:rgb(249 115 22 / 0.05) var(--tw-gradient-to-position)
}

.to-orange-600{
  --tw-gradient-to:#ea580c var(--tw-gradient-to-position)
}

.to-orange-600\/15{
  --tw-gradient-to:rgb(234 88 12 / 0.15) var(--tw-gradient-to-position)
}

.to-orange-900\/20{
  --tw-gradient-to:rgb(124 45 18 / 0.2) var(--tw-gradient-to-position)
}

.to-pink-100{
  --tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)
}

.to-pink-50{
  --tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)
}

.to-pink-500{
  --tw-gradient-to:#ec4899 var(--tw-gradient-to-position)
}

.to-pink-600{
  --tw-gradient-to:#db2777 var(--tw-gradient-to-position)
}

.to-purple-100{
  --tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)
}

.to-purple-200{
  --tw-gradient-to:#e9d5ff var(--tw-gradient-to-position)
}

.to-purple-50{
  --tw-gradient-to:#faf5ff var(--tw-gradient-to-position)
}

.to-purple-500{
  --tw-gradient-to:#a855f7 var(--tw-gradient-to-position)
}

.to-purple-600{
  --tw-gradient-to:#9333ea var(--tw-gradient-to-position)
}

.to-purple-600\/20{
  --tw-gradient-to:rgb(147 51 234 / 0.2) var(--tw-gradient-to-position)
}

.to-purple-600\/40{
  --tw-gradient-to:rgb(147 51 234 / 0.4) var(--tw-gradient-to-position)
}

.to-purple-700{
  --tw-gradient-to:#7e22ce var(--tw-gradient-to-position)
}

.to-purple-900{
  --tw-gradient-to:#581c87 var(--tw-gradient-to-position)
}

.to-red-100{
  --tw-gradient-to:#fee2e2 var(--tw-gradient-to-position)
}

.to-red-500{
  --tw-gradient-to:#ef4444 var(--tw-gradient-to-position)
}

.to-red-600{
  --tw-gradient-to:#dc2626 var(--tw-gradient-to-position)
}

.to-rose-50{
  --tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)
}

.to-slate-800{
  --tw-gradient-to:#1e293b var(--tw-gradient-to-position)
}

.to-slate-900{
  --tw-gradient-to:#0f172a var(--tw-gradient-to-position)
}

.to-teal-600{
  --tw-gradient-to:#0d9488 var(--tw-gradient-to-position)
}

.to-teal-600\/40{
  --tw-gradient-to:rgb(13 148 136 / 0.4) var(--tw-gradient-to-position)
}

.to-teal-700{
  --tw-gradient-to:#0f766e var(--tw-gradient-to-position)
}

.to-transparent{
  --tw-gradient-to:transparent var(--tw-gradient-to-position)
}

.to-violet-500{
  --tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)
}

.to-violet-600{
  --tw-gradient-to:#7c3aed var(--tw-gradient-to-position)
}

.to-violet-900\/20{
  --tw-gradient-to:rgb(76 29 149 / 0.2) var(--tw-gradient-to-position)
}

.to-white{
  --tw-gradient-to:#fff var(--tw-gradient-to-position)
}

.to-yellow-100{
  --tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)
}

.to-yellow-600{
  --tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)
}

.to-yellow-900\/20{
  --tw-gradient-to:rgb(113 63 18 / 0.2) var(--tw-gradient-to-position)
}

.bg-cover{
  background-size:cover
}

.bg-clip-text{
  -webkit-background-clip:text;
          background-clip:text
}

.bg-center{
  background-position:center
}

.fill-current{
  fill:currentColor
}

.fill-cyan-900{
  fill:#164e63
}

.fill-rose-900{
  fill:#881337
}

.stroke-\[\#F4F4F4\]{
  stroke:#F4F4F4
}

.stroke-\[\#f4f4f4\]{
  stroke:#f4f4f4
}

.object-contain{
  -o-object-fit:contain;
     object-fit:contain
}

.object-cover{
  -o-object-fit:cover;
     object-fit:cover
}

.object-center{
  -o-object-position:center;
     object-position:center
}

.p-0{
  padding:0px
}

.p-0\.5{
  padding:0.125rem
}

.p-1{
  padding:0.25rem
}

.p-1\.5{
  padding:0.375rem
}

.p-10{
  padding:2.5rem
}

.p-12{
  padding:3rem
}

.p-14{
  padding:3.5rem
}

.p-16{
  padding:4rem
}

.p-2{
  padding:0.5rem
}

.p-2\.5{
  padding:0.625rem
}

.p-3{
  padding:0.75rem
}

.p-3\.5{
  padding:0.875rem
}

.p-4{
  padding:1rem
}

.p-5{
  padding:1.25rem
}

.p-6{
  padding:1.5rem
}

.p-7{
  padding:1.75rem
}

.p-8{
  padding:2rem
}

.p-9{
  padding:2.25rem
}

.p-px{
  padding:1px
}

.px-0{
  padding-left:0px;
  padding-right:0px
}

.px-0\.5{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.px-1\.5{
  padding-left:0.375rem;
  padding-right:0.375rem
}

.px-10{
  padding-left:2.5rem;
  padding-right:2.5rem
}

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

.px-2\.5{
  padding-left:0.625rem;
  padding-right:0.625rem
}

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

.px-3\.5{
  padding-left:0.875rem;
  padding-right:0.875rem
}

.px-4{
  padding-left:1rem;
  padding-right:1rem
}

.px-5{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.px-8{
  padding-left:2rem;
  padding-right:2rem
}

.px-\[3px\]{
  padding-left:3px;
  padding-right:3px
}

.py-0{
  padding-top:0px;
  padding-bottom:0px
}

.py-0\.5{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.py-1\.5{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.py-10{
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

.py-12{
  padding-top:3rem;
  padding-bottom:3rem
}

.py-16{
  padding-top:4rem;
  padding-bottom:4rem
}

.py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.py-2\.5{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.py-20{
  padding-top:5rem;
  padding-bottom:5rem
}

.py-24{
  padding-top:6rem;
  padding-bottom:6rem
}

.py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.py-3\.5{
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.py-32{
  padding-top:8rem;
  padding-bottom:8rem
}

.py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.py-5{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

.py-6{
  padding-top:1.5rem;
  padding-bottom:1.5rem
}

.py-8{
  padding-top:2rem;
  padding-bottom:2rem
}

.py-px{
  padding-top:1px;
  padding-bottom:1px
}

.pb-1{
  padding-bottom:0.25rem
}

.pb-1\.5{
  padding-bottom:0.375rem
}

.pb-16{
  padding-bottom:4rem
}

.pb-2{
  padding-bottom:0.5rem
}

.pb-2\.5{
  padding-bottom:0.625rem
}

.pb-20{
  padding-bottom:5rem
}

.pb-24{
  padding-bottom:6rem
}

.pb-3{
  padding-bottom:0.75rem
}

.pb-32{
  padding-bottom:8rem
}

.pb-4{
  padding-bottom:1rem
}

.pb-44{
  padding-bottom:11rem
}

.pb-5{
  padding-bottom:1.25rem
}

.pb-6{
  padding-bottom:1.5rem
}

.pb-8{
  padding-bottom:2rem
}

.pe-1{
  padding-inline-end:0.25rem
}

.pe-1\.5{
  padding-inline-end:0.375rem
}

.pe-2{
  padding-inline-end:0.5rem
}

.pl-1{
  padding-left:0.25rem
}

.pl-10{
  padding-left:2.5rem
}

.pl-12{
  padding-left:3rem
}

.pl-2{
  padding-left:0.5rem
}

.pl-3{
  padding-left:0.75rem
}

.pl-4{
  padding-left:1rem
}

.pl-5{
  padding-left:1.25rem
}

.pl-6{
  padding-left:1.5rem
}

.pl-8{
  padding-left:2rem
}

.pl-9{
  padding-left:2.25rem
}

.pr-1{
  padding-right:0.25rem
}

.pr-10{
  padding-right:2.5rem
}

.pr-12{
  padding-right:3rem
}

.pr-2{
  padding-right:0.5rem
}

.pr-3{
  padding-right:0.75rem
}

.pr-4{
  padding-right:1rem
}

.pr-6{
  padding-right:1.5rem
}

.pr-7{
  padding-right:1.75rem
}

.ps-1{
  padding-inline-start:0.25rem
}

.ps-1\.5{
  padding-inline-start:0.375rem
}

.ps-2{
  padding-inline-start:0.5rem
}

.pt-0{
  padding-top:0px
}

.pt-0\.5{
  padding-top:0.125rem
}

.pt-1{
  padding-top:0.25rem
}

.pt-1\.5{
  padding-top:0.375rem
}

.pt-12{
  padding-top:3rem
}

.pt-16{
  padding-top:4rem
}

.pt-2{
  padding-top:0.5rem
}

.pt-2\.5{
  padding-top:0.625rem
}

.pt-20{
  padding-top:5rem
}

.pt-3{
  padding-top:0.75rem
}

.pt-4{
  padding-top:1rem
}

.pt-5{
  padding-top:1.25rem
}

.pt-6{
  padding-top:1.5rem
}

.pt-8{
  padding-top:2rem
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-justify{
  text-align:justify
}

.text-start{
  text-align:start
}

.text-end{
  text-align:end
}

.align-baseline{
  vertical-align:baseline
}

.align-middle{
  vertical-align:middle
}

.align-bottom{
  vertical-align:bottom
}

.font-mono{
  font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.font-sans{
  font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}

.font-serif{
  font-family:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif
}

.text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.text-3xl{
  font-size:1.875rem;
  line-height:2.25rem
}

.text-4xl{
  font-size:2.25rem;
  line-height:2.5rem
}

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

.text-6xl{
  font-size:3.75rem;
  line-height:1
}

.text-7xl{
  font-size:4.5rem;
  line-height:1
}

.text-\[0\.65rem\]{
  font-size:0.65rem
}

.text-\[0\.6rem\]{
  font-size:0.6rem
}

.text-\[10px\]{
  font-size:10px
}

.text-\[11px\]{
  font-size:11px
}

.text-\[12px\]{
  font-size:12px
}

.text-\[13px\]{
  font-size:13px
}

.text-\[14px\]{
  font-size:14px
}

.text-\[15px\]{
  font-size:15px
}

.text-\[16px\]{
  font-size:16px
}

.text-\[17px\]{
  font-size:17px
}

.text-\[18vw\]{
  font-size:18vw
}

.text-\[6px\]{
  font-size:6px
}

.text-\[7px\]{
  font-size:7px
}

.text-\[8px\]{
  font-size:8px
}

.text-\[9px\]{
  font-size:9px
}

.text-base{
  font-size:1rem;
  line-height:1.5rem
}

.text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

.text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

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

.text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.font-black{
  font-weight:900
}

.font-bold{
  font-weight:700
}

.font-extrabold{
  font-weight:800
}

.font-light{
  font-weight:300
}

.font-medium{
  font-weight:500
}

.font-normal{
  font-weight:400
}

.font-semibold{
  font-weight:600
}

.uppercase{
  text-transform:uppercase
}

.lowercase{
  text-transform:lowercase
}

.capitalize{
  text-transform:capitalize
}

.normal-case{
  text-transform:none
}

.italic{
  font-style:italic
}

.not-italic{
  font-style:normal
}

.ordinal{
  --tw-ordinal:ordinal;
  font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.tabular-nums{
  --tw-numeric-spacing:tabular-nums;
  font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.leading-4{
  line-height:1rem
}

.leading-5{
  line-height:1.25rem
}

.leading-6{
  line-height:1.5rem
}

.leading-7{
  line-height:1.75rem
}

.leading-8{
  line-height:2rem
}

.leading-\[1\.1rem\]{
  line-height:1.1rem
}

.leading-\[1\.8\]{
  line-height:1.8
}

.leading-\[16px\]{
  line-height:16px
}

.leading-\[17px\]{
  line-height:17px
}

.leading-none{
  line-height:1
}

.leading-relaxed{
  line-height:1.625
}

.leading-snug{
  line-height:1.375
}

.leading-tight{
  line-height:1.25
}

.tracking-\[0\.2em\]{
  letter-spacing:0.2em
}

.tracking-\[0\.3em\]{
  letter-spacing:0.3em
}

.tracking-tight{
  letter-spacing:-0.025em
}

.tracking-tighter{
  letter-spacing:-0.05em
}

.tracking-wide{
  letter-spacing:0.025em
}

.tracking-wider{
  letter-spacing:0.05em
}

.tracking-widest{
  letter-spacing:0.1em
}

.text-\[\#007F8C\]{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.text-\[\#016974\]{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.text-\[\#09090b\]{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.text-\[\#0B84BA\]{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.text-\[\#0E8345\]{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.text-\[\#166C3B\]{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.text-\[\#175BCC\]{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.text-\[\#1E1E1E\]{
  --tw-text-opacity:1;
  color:rgb(30 30 30 / var(--tw-text-opacity))
}

.text-\[\#266EF1\]{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.text-\[\#282828\]{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.text-\[\#3E3E3E\]{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.text-\[\#4B4B4B\]{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.text-\[\#653C94\]{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.text-\[\#727272\]{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.text-\[\#7E4B2A\]{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.text-\[\#868686\]{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.text-\[\#8750C5\]{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.text-\[\#976A01\]{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.text-\[\#A86438\]{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.text-\[\#BB032A\]{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.text-\[\#CA8D01\]{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.text-\[\#DDDDDD\]{
  --tw-text-opacity:1;
  color:rgb(221 221 221 / var(--tw-text-opacity))
}

.text-\[\#DE1135\]{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.text-\[\#F4F4F4\]{
  --tw-text-opacity:1;
  color:rgb(244 244 244 / var(--tw-text-opacity))
}

.text-\[\#e4e4e7\]{
  --tw-text-opacity:1;
  color:rgb(228 228 231 / var(--tw-text-opacity))
}

.text-amber-100{
  --tw-text-opacity:1;
  color:rgb(254 243 199 / var(--tw-text-opacity))
}

.text-amber-200{
  --tw-text-opacity:1;
  color:rgb(253 230 138 / var(--tw-text-opacity))
}

.text-amber-300{
  --tw-text-opacity:1;
  color:rgb(252 211 77 / var(--tw-text-opacity))
}

.text-amber-300\/60{
  color:rgb(252 211 77 / 0.6)
}

.text-amber-300\/80{
  color:rgb(252 211 77 / 0.8)
}

.text-amber-400{
  --tw-text-opacity:1;
  color:rgb(251 191 36 / var(--tw-text-opacity))
}

.text-amber-400\/60{
  color:rgb(251 191 36 / 0.6)
}

.text-amber-400\/70{
  color:rgb(251 191 36 / 0.7)
}

.text-amber-400\/80{
  color:rgb(251 191 36 / 0.8)
}

.text-amber-400\/90{
  color:rgb(251 191 36 / 0.9)
}

.text-amber-50{
  --tw-text-opacity:1;
  color:rgb(255 251 235 / var(--tw-text-opacity))
}

.text-amber-500{
  --tw-text-opacity:1;
  color:rgb(245 158 11 / var(--tw-text-opacity))
}

.text-amber-500\/40{
  color:rgb(245 158 11 / 0.4)
}

.text-amber-500\/60{
  color:rgb(245 158 11 / 0.6)
}

.text-amber-500\/70{
  color:rgb(245 158 11 / 0.7)
}

.text-amber-500\/80{
  color:rgb(245 158 11 / 0.8)
}

.text-amber-600{
  --tw-text-opacity:1;
  color:rgb(217 119 6 / var(--tw-text-opacity))
}

.text-amber-700{
  --tw-text-opacity:1;
  color:rgb(180 83 9 / var(--tw-text-opacity))
}

.text-amber-800{
  --tw-text-opacity:1;
  color:rgb(146 64 14 / var(--tw-text-opacity))
}

.text-amber-900{
  --tw-text-opacity:1;
  color:rgb(120 53 15 / var(--tw-text-opacity))
}

.text-amber-950{
  --tw-text-opacity:1;
  color:rgb(69 26 3 / var(--tw-text-opacity))
}

.text-base-content{
  --tw-text-opacity:1;
  color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

.text-base-content\/50{
  color:var(--fallback-bc,oklch(var(--bc)/0.5))
}

.text-base-content\/60{
  color:var(--fallback-bc,oklch(var(--bc)/0.6))
}

.text-base-content\/70{
  color:var(--fallback-bc,oklch(var(--bc)/0.7))
}

.text-base-content\/75{
  color:var(--fallback-bc,oklch(var(--bc)/0.75))
}

.text-base-content\/80{
  color:var(--fallback-bc,oklch(var(--bc)/0.8))
}

.text-black{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.text-blue-100{
  --tw-text-opacity:1;
  color:rgb(219 234 254 / var(--tw-text-opacity))
}

.text-blue-200{
  --tw-text-opacity:1;
  color:rgb(191 219 254 / var(--tw-text-opacity))
}

.text-blue-300{
  --tw-text-opacity:1;
  color:rgb(147 197 253 / var(--tw-text-opacity))
}

.text-blue-400{
  --tw-text-opacity:1;
  color:rgb(96 165 250 / var(--tw-text-opacity))
}

.text-blue-400\/70{
  color:rgb(96 165 250 / 0.7)
}

.text-blue-500{
  --tw-text-opacity:1;
  color:rgb(59 130 246 / var(--tw-text-opacity))
}

.text-blue-600{
  --tw-text-opacity:1;
  color:rgb(37 99 235 / var(--tw-text-opacity))
}

.text-blue-700{
  --tw-text-opacity:1;
  color:rgb(29 78 216 / var(--tw-text-opacity))
}

.text-blue-800{
  --tw-text-opacity:1;
  color:rgb(30 64 175 / var(--tw-text-opacity))
}

.text-blue-900{
  --tw-text-opacity:1;
  color:rgb(30 58 138 / var(--tw-text-opacity))
}

.text-cyan-100{
  --tw-text-opacity:1;
  color:rgb(207 250 254 / var(--tw-text-opacity))
}

.text-cyan-200{
  --tw-text-opacity:1;
  color:rgb(165 243 252 / var(--tw-text-opacity))
}

.text-cyan-300{
  --tw-text-opacity:1;
  color:rgb(103 232 249 / var(--tw-text-opacity))
}

.text-cyan-300\/70{
  color:rgb(103 232 249 / 0.7)
}

.text-cyan-300\/80{
  color:rgb(103 232 249 / 0.8)
}

.text-cyan-400{
  --tw-text-opacity:1;
  color:rgb(34 211 238 / var(--tw-text-opacity))
}

.text-cyan-600{
  --tw-text-opacity:1;
  color:rgb(8 145 178 / var(--tw-text-opacity))
}

.text-cyan-700{
  --tw-text-opacity:1;
  color:rgb(14 116 144 / var(--tw-text-opacity))
}

.text-emerald-100{
  --tw-text-opacity:1;
  color:rgb(209 250 229 / var(--tw-text-opacity))
}

.text-emerald-300{
  --tw-text-opacity:1;
  color:rgb(110 231 183 / var(--tw-text-opacity))
}

.text-emerald-400{
  --tw-text-opacity:1;
  color:rgb(52 211 153 / var(--tw-text-opacity))
}

.text-emerald-400\/80{
  color:rgb(52 211 153 / 0.8)
}

.text-emerald-600{
  --tw-text-opacity:1;
  color:rgb(5 150 105 / var(--tw-text-opacity))
}

.text-emerald-700{
  --tw-text-opacity:1;
  color:rgb(4 120 87 / var(--tw-text-opacity))
}

.text-emerald-800{
  --tw-text-opacity:1;
  color:rgb(6 95 70 / var(--tw-text-opacity))
}

.text-emerald-900{
  --tw-text-opacity:1;
  color:rgb(6 78 59 / var(--tw-text-opacity))
}

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

.text-fuchsia-600{
  --tw-text-opacity:1;
  color:rgb(192 38 211 / var(--tw-text-opacity))
}

.text-fuchsia-700{
  --tw-text-opacity:1;
  color:rgb(162 28 175 / var(--tw-text-opacity))
}

.text-gray-100{
  --tw-text-opacity:1;
  color:rgb(243 244 246 / var(--tw-text-opacity))
}

.text-gray-200{
  --tw-text-opacity:1;
  color:rgb(229 231 235 / var(--tw-text-opacity))
}

.text-gray-300{
  --tw-text-opacity:1;
  color:rgb(209 213 219 / var(--tw-text-opacity))
}

.text-gray-400{
  --tw-text-opacity:1;
  color:rgb(156 163 175 / var(--tw-text-opacity))
}

.text-gray-500{
  --tw-text-opacity:1;
  color:rgb(107 114 128 / var(--tw-text-opacity))
}

.text-gray-600{
  --tw-text-opacity:1;
  color:rgb(75 85 99 / var(--tw-text-opacity))
}

.text-gray-700{
  --tw-text-opacity:1;
  color:rgb(55 65 81 / var(--tw-text-opacity))
}

.text-gray-800{
  --tw-text-opacity:1;
  color:rgb(31 41 55 / var(--tw-text-opacity))
}

.text-gray-900{
  --tw-text-opacity:1;
  color:rgb(17 24 39 / var(--tw-text-opacity))
}

.text-green-100{
  --tw-text-opacity:1;
  color:rgb(220 252 231 / var(--tw-text-opacity))
}

.text-green-300{
  --tw-text-opacity:1;
  color:rgb(134 239 172 / var(--tw-text-opacity))
}

.text-green-400{
  --tw-text-opacity:1;
  color:rgb(74 222 128 / var(--tw-text-opacity))
}

.text-green-500{
  --tw-text-opacity:1;
  color:rgb(34 197 94 / var(--tw-text-opacity))
}

.text-green-600{
  --tw-text-opacity:1;
  color:rgb(22 163 74 / var(--tw-text-opacity))
}

.text-green-700{
  --tw-text-opacity:1;
  color:rgb(21 128 61 / var(--tw-text-opacity))
}

.text-green-800{
  --tw-text-opacity:1;
  color:rgb(22 101 52 / var(--tw-text-opacity))
}

.text-green-900{
  --tw-text-opacity:1;
  color:rgb(20 83 45 / var(--tw-text-opacity))
}

.text-indigo-100{
  --tw-text-opacity:1;
  color:rgb(224 231 255 / var(--tw-text-opacity))
}

.text-indigo-200{
  --tw-text-opacity:1;
  color:rgb(199 210 254 / var(--tw-text-opacity))
}

.text-indigo-300{
  --tw-text-opacity:1;
  color:rgb(165 180 252 / var(--tw-text-opacity))
}

.text-indigo-400{
  --tw-text-opacity:1;
  color:rgb(129 140 248 / var(--tw-text-opacity))
}

.text-indigo-500{
  --tw-text-opacity:1;
  color:rgb(99 102 241 / var(--tw-text-opacity))
}

.text-indigo-600{
  --tw-text-opacity:1;
  color:rgb(79 70 229 / var(--tw-text-opacity))
}

.text-indigo-700{
  --tw-text-opacity:1;
  color:rgb(67 56 202 / var(--tw-text-opacity))
}

.text-indigo-800{
  --tw-text-opacity:1;
  color:rgb(55 48 163 / var(--tw-text-opacity))
}

.text-indigo-900{
  --tw-text-opacity:1;
  color:rgb(49 46 129 / var(--tw-text-opacity))
}

.text-inherit{
  color:inherit
}

.text-orange-300{
  --tw-text-opacity:1;
  color:rgb(253 186 116 / var(--tw-text-opacity))
}

.text-orange-400{
  --tw-text-opacity:1;
  color:rgb(251 146 60 / var(--tw-text-opacity))
}

.text-orange-600{
  --tw-text-opacity:1;
  color:rgb(234 88 12 / var(--tw-text-opacity))
}

.text-orange-700{
  --tw-text-opacity:1;
  color:rgb(194 65 12 / var(--tw-text-opacity))
}

.text-orange-800{
  --tw-text-opacity:1;
  color:rgb(154 52 18 / var(--tw-text-opacity))
}

.text-orange-900{
  --tw-text-opacity:1;
  color:rgb(124 45 18 / var(--tw-text-opacity))
}

.text-pink-300{
  --tw-text-opacity:1;
  color:rgb(249 168 212 / var(--tw-text-opacity))
}

.text-pink-400{
  --tw-text-opacity:1;
  color:rgb(244 114 182 / var(--tw-text-opacity))
}

.text-pink-500{
  --tw-text-opacity:1;
  color:rgb(236 72 153 / var(--tw-text-opacity))
}

.text-pink-600{
  --tw-text-opacity:1;
  color:rgb(219 39 119 / var(--tw-text-opacity))
}

.text-pink-700{
  --tw-text-opacity:1;
  color:rgb(190 24 93 / var(--tw-text-opacity))
}

.text-pink-800{
  --tw-text-opacity:1;
  color:rgb(157 23 77 / var(--tw-text-opacity))
}

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

.text-primary\/60{
  color:var(--fallback-p,oklch(var(--p)/0.6))
}

.text-purple-100{
  --tw-text-opacity:1;
  color:rgb(243 232 255 / var(--tw-text-opacity))
}

.text-purple-200{
  --tw-text-opacity:1;
  color:rgb(233 213 255 / var(--tw-text-opacity))
}

.text-purple-300{
  --tw-text-opacity:1;
  color:rgb(216 180 254 / var(--tw-text-opacity))
}

.text-purple-400{
  --tw-text-opacity:1;
  color:rgb(192 132 252 / var(--tw-text-opacity))
}

.text-purple-500{
  --tw-text-opacity:1;
  color:rgb(168 85 247 / var(--tw-text-opacity))
}

.text-purple-600{
  --tw-text-opacity:1;
  color:rgb(147 51 234 / var(--tw-text-opacity))
}

.text-purple-700{
  --tw-text-opacity:1;
  color:rgb(126 34 206 / var(--tw-text-opacity))
}

.text-purple-800{
  --tw-text-opacity:1;
  color:rgb(107 33 168 / var(--tw-text-opacity))
}

.text-purple-900{
  --tw-text-opacity:1;
  color:rgb(88 28 135 / var(--tw-text-opacity))
}

.text-red-200{
  --tw-text-opacity:1;
  color:rgb(254 202 202 / var(--tw-text-opacity))
}

.text-red-300{
  --tw-text-opacity:1;
  color:rgb(252 165 165 / var(--tw-text-opacity))
}

.text-red-400{
  --tw-text-opacity:1;
  color:rgb(248 113 113 / var(--tw-text-opacity))
}

.text-red-400\/80{
  color:rgb(248 113 113 / 0.8)
}

.text-red-500{
  --tw-text-opacity:1;
  color:rgb(239 68 68 / var(--tw-text-opacity))
}

.text-red-600{
  --tw-text-opacity:1;
  color:rgb(220 38 38 / var(--tw-text-opacity))
}

.text-red-700{
  --tw-text-opacity:1;
  color:rgb(185 28 28 / var(--tw-text-opacity))
}

.text-red-800{
  --tw-text-opacity:1;
  color:rgb(153 27 27 / var(--tw-text-opacity))
}

.text-red-900{
  --tw-text-opacity:1;
  color:rgb(127 29 29 / var(--tw-text-opacity))
}

.text-rose-100{
  --tw-text-opacity:1;
  color:rgb(255 228 230 / var(--tw-text-opacity))
}

.text-rose-300{
  --tw-text-opacity:1;
  color:rgb(253 164 175 / var(--tw-text-opacity))
}

.text-rose-400{
  --tw-text-opacity:1;
  color:rgb(251 113 133 / var(--tw-text-opacity))
}

.text-rose-600{
  --tw-text-opacity:1;
  color:rgb(225 29 72 / var(--tw-text-opacity))
}

.text-rose-700{
  --tw-text-opacity:1;
  color:rgb(190 18 60 / var(--tw-text-opacity))
}

.text-rose-900{
  --tw-text-opacity:1;
  color:rgb(136 19 55 / var(--tw-text-opacity))
}

.text-sky-100{
  --tw-text-opacity:1;
  color:rgb(224 242 254 / var(--tw-text-opacity))
}

.text-sky-700{
  --tw-text-opacity:1;
  color:rgb(3 105 161 / var(--tw-text-opacity))
}

.text-sky-900{
  --tw-text-opacity:1;
  color:rgb(12 74 110 / var(--tw-text-opacity))
}

.text-slate-200{
  --tw-text-opacity:1;
  color:rgb(226 232 240 / var(--tw-text-opacity))
}

.text-slate-300{
  --tw-text-opacity:1;
  color:rgb(203 213 225 / var(--tw-text-opacity))
}

.text-slate-400{
  --tw-text-opacity:1;
  color:rgb(148 163 184 / var(--tw-text-opacity))
}

.text-slate-600{
  --tw-text-opacity:1;
  color:rgb(71 85 105 / var(--tw-text-opacity))
}

.text-slate-700{
  --tw-text-opacity:1;
  color:rgb(51 65 85 / var(--tw-text-opacity))
}

.text-teal-100{
  --tw-text-opacity:1;
  color:rgb(204 251 241 / var(--tw-text-opacity))
}

.text-teal-300{
  --tw-text-opacity:1;
  color:rgb(94 234 212 / var(--tw-text-opacity))
}

.text-teal-400{
  --tw-text-opacity:1;
  color:rgb(45 212 191 / var(--tw-text-opacity))
}

.text-teal-600{
  --tw-text-opacity:1;
  color:rgb(13 148 136 / var(--tw-text-opacity))
}

.text-teal-700{
  --tw-text-opacity:1;
  color:rgb(15 118 110 / var(--tw-text-opacity))
}

.text-teal-800{
  --tw-text-opacity:1;
  color:rgb(17 94 89 / var(--tw-text-opacity))
}

.text-teal-900{
  --tw-text-opacity:1;
  color:rgb(19 78 74 / var(--tw-text-opacity))
}

.text-transparent{
  color:transparent
}

.text-violet-100{
  --tw-text-opacity:1;
  color:rgb(237 233 254 / var(--tw-text-opacity))
}

.text-violet-200{
  --tw-text-opacity:1;
  color:rgb(221 214 254 / var(--tw-text-opacity))
}

.text-violet-200\/80{
  color:rgb(221 214 254 / 0.8)
}

.text-violet-300{
  --tw-text-opacity:1;
  color:rgb(196 181 253 / var(--tw-text-opacity))
}

.text-violet-300\/60{
  color:rgb(196 181 253 / 0.6)
}

.text-violet-400{
  --tw-text-opacity:1;
  color:rgb(167 139 250 / var(--tw-text-opacity))
}

.text-violet-400\/60{
  color:rgb(167 139 250 / 0.6)
}

.text-violet-400\/70{
  color:rgb(167 139 250 / 0.7)
}

.text-violet-700{
  --tw-text-opacity:1;
  color:rgb(109 40 217 / var(--tw-text-opacity))
}

.text-violet-800{
  --tw-text-opacity:1;
  color:rgb(91 33 182 / var(--tw-text-opacity))
}

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

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

.text-white\/30{
  color:rgb(255 255 255 / 0.3)
}

.text-white\/40{
  color:rgb(255 255 255 / 0.4)
}

.text-white\/50{
  color:rgb(255 255 255 / 0.5)
}

.text-white\/60{
  color:rgb(255 255 255 / 0.6)
}

.text-white\/70{
  color:rgb(255 255 255 / 0.7)
}

.text-white\/80{
  color:rgb(255 255 255 / 0.8)
}

.text-white\/90{
  color:rgb(255 255 255 / 0.9)
}

.text-yellow-300{
  --tw-text-opacity:1;
  color:rgb(253 224 71 / var(--tw-text-opacity))
}

.text-yellow-400{
  --tw-text-opacity:1;
  color:rgb(250 204 21 / var(--tw-text-opacity))
}

.text-yellow-500{
  --tw-text-opacity:1;
  color:rgb(234 179 8 / var(--tw-text-opacity))
}

.text-yellow-500\/70{
  color:rgb(234 179 8 / 0.7)
}

.text-yellow-600{
  --tw-text-opacity:1;
  color:rgb(202 138 4 / var(--tw-text-opacity))
}

.text-yellow-700{
  --tw-text-opacity:1;
  color:rgb(161 98 7 / var(--tw-text-opacity))
}

.text-yellow-800{
  --tw-text-opacity:1;
  color:rgb(133 77 14 / var(--tw-text-opacity))
}

.text-yellow-900{
  --tw-text-opacity:1;
  color:rgb(113 63 18 / var(--tw-text-opacity))
}

.text-zinc-500{
  --tw-text-opacity:1;
  color:rgb(113 113 122 / var(--tw-text-opacity))
}

.text-zinc-600{
  --tw-text-opacity:1;
  color:rgb(82 82 91 / var(--tw-text-opacity))
}

.text-zinc-700{
  --tw-text-opacity:1;
  color:rgb(63 63 70 / var(--tw-text-opacity))
}

.text-zinc-800{
  --tw-text-opacity:1;
  color:rgb(39 39 42 / var(--tw-text-opacity))
}

.text-zinc-900{
  --tw-text-opacity:1;
  color:rgb(24 24 27 / var(--tw-text-opacity))
}

.text-amber-200\/50{
  color:rgb(253 230 138 / 0.5)
}

.text-amber-200\/60{
  color:rgb(253 230 138 / 0.6)
}

.text-amber-200\/70{
  color:rgb(253 230 138 / 0.7)
}

.text-gray-950{
  --tw-text-opacity:1;
  color:rgb(3 7 18 / var(--tw-text-opacity))
}

.text-emerald-500{
  --tw-text-opacity:1;
  color:rgb(16 185 129 / var(--tw-text-opacity))
}

.underline{
  text-decoration-line:underline
}

.line-through{
  text-decoration-line:line-through
}

.no-underline{
  text-decoration-line:none
}

.placeholder-gray-400::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(156 163 175 / var(--tw-placeholder-opacity))
}

.placeholder-gray-400::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(156 163 175 / var(--tw-placeholder-opacity))
}

.placeholder-gray-500::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(107 114 128 / var(--tw-placeholder-opacity))
}

.placeholder-gray-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(107 114 128 / var(--tw-placeholder-opacity))
}

.placeholder-gray-600::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(75 85 99 / var(--tw-placeholder-opacity))
}

.placeholder-gray-600::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(75 85 99 / var(--tw-placeholder-opacity))
}

.accent-\[\#007F8C\]{
  accent-color:#007F8C
}

.accent-\[\#0B84BA\]{
  accent-color:#0B84BA
}

.accent-\[\#0E8345\]{
  accent-color:#0E8345
}

.accent-\[\#266EF1\]{
  accent-color:#266EF1
}

.accent-\[\#27272a\]{
  accent-color:#27272a
}

.accent-\[\#282828\]{
  accent-color:#282828
}

.accent-\[\#4B4B4B\]{
  accent-color:#4B4B4B
}

.accent-\[\#868686\]{
  accent-color:#868686
}

.accent-\[\#8750C5\]{
  accent-color:#8750C5
}

.accent-\[\#976A01\]{
  accent-color:#976A01
}

.accent-\[\#A86438\]{
  accent-color:#A86438
}

.accent-\[\#DE1135\]{
  accent-color:#DE1135
}

.accent-amber-500{
  accent-color:#f59e0b
}

.accent-cyan-500{
  accent-color:#06b6d4
}

.accent-violet-500{
  accent-color:#8b5cf6
}

.accent-white{
  accent-color:#fff
}

.opacity-0{
  opacity:0
}

.opacity-100{
  opacity:1
}

.opacity-20{
  opacity:0.2
}

.opacity-25{
  opacity:0.25
}

.opacity-30{
  opacity:0.3
}

.opacity-40{
  opacity:0.4
}

.opacity-50{
  opacity:0.5
}

.opacity-60{
  opacity:0.6
}

.opacity-70{
  opacity:0.7
}

.opacity-75{
  opacity:0.75
}

.opacity-80{
  opacity:0.8
}

.opacity-90{
  opacity:0.9
}

.opacity-\[0\.03\]{
  opacity:0.03
}

.opacity-\[0\.06\]{
  opacity:0.06
}

.opacity-\[0\.07\]{
  opacity:0.07
}

.opacity-\[0\.08\]{
  opacity:0.08
}

.shadow{
  --tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl{
  --tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_4px_rgba\(245\2c 158\2c 11\2c 0\.5\)\]{
  --tw-shadow:0 0 4px rgba(245,158,11,0.5);
  --tw-shadow-colored:0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_4px_rgba\(45\2c 212\2c 191\2c 0\.5\)\]{
  --tw-shadow:0 0 4px rgba(45,212,191,0.5);
  --tw-shadow-colored:0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_6px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{
  --tw-shadow:0 0 6px rgba(245,158,11,0.4);
  --tw-shadow-colored:0 0 6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_6px_rgba\(45\2c 212\2c 191\2c 0\.4\)\]{
  --tw-shadow:0 0 6px rgba(45,212,191,0.4);
  --tw-shadow-colored:0 0 6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg{
  --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-md{
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-none{
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl{
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-amber-400\/20{
  --tw-shadow-color:rgb(251 191 36 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-amber-500\/20{
  --tw-shadow-color:rgb(245 158 11 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-amber-500\/30{
  --tw-shadow-color:rgb(245 158 11 / 0.3);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-black\/30{
  --tw-shadow-color:rgb(0 0 0 / 0.3);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-black\/40{
  --tw-shadow-color:rgb(0 0 0 / 0.4);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-cyan-500\/10{
  --tw-shadow-color:rgb(6 182 212 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-cyan-500\/20{
  --tw-shadow-color:rgb(6 182 212 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-emerald-400\/20{
  --tw-shadow-color:rgb(52 211 153 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-emerald-500\/20{
  --tw-shadow-color:rgb(16 185 129 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-green-500\/20{
  --tw-shadow-color:rgb(34 197 94 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-indigo-500\/25{
  --tw-shadow-color:rgb(99 102 241 / 0.25);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-violet-500\/10{
  --tw-shadow-color:rgb(139 92 246 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-violet-500\/20{
  --tw-shadow-color:rgb(139 92 246 / 0.2);
  --tw-shadow:var(--tw-shadow-colored)
}

.shadow-zinc-700\/10{
  --tw-shadow-color:rgb(63 63 70 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.outline{
  outline-style:solid
}

.outline-2{
  outline-width:2px
}

.outline-transparent{
  outline-color:transparent
}

.ring{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-0{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-1{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-2{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-amber-400\/30{
  --tw-ring-color:rgb(251 191 36 / 0.3)
}

.ring-amber-500\/30{
  --tw-ring-color:rgb(245 158 11 / 0.3)
}

.ring-black{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))
}

.ring-blue-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(191 219 254 / var(--tw-ring-opacity))
}

.ring-blue-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(96 165 250 / var(--tw-ring-opacity))
}

.ring-blue-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity))
}

.ring-blue-500\/30{
  --tw-ring-color:rgb(59 130 246 / 0.3)
}

.ring-cyan-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(34 211 238 / var(--tw-ring-opacity))
}

.ring-cyan-500\/20{
  --tw-ring-color:rgb(6 182 212 / 0.2)
}

.ring-cyan-500\/30{
  --tw-ring-color:rgb(6 182 212 / 0.3)
}

.ring-emerald-400\/30{
  --tw-ring-color:rgb(52 211 153 / 0.3)
}

.ring-emerald-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(16 185 129 / var(--tw-ring-opacity))
}

.ring-green-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(74 222 128 / var(--tw-ring-opacity))
}

.ring-indigo-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(224 231 255 / var(--tw-ring-opacity))
}

.ring-indigo-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity))
}

.ring-indigo-300{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(165 180 252 / var(--tw-ring-opacity))
}

.ring-indigo-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity))
}

.ring-primary\/30{
  --tw-ring-color:var(--fallback-p,oklch(var(--p)/0.3))
}

.ring-primary\/35{
  --tw-ring-color:var(--fallback-p,oklch(var(--p)/0.35))
}

.ring-purple-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(233 213 255 / var(--tw-ring-opacity))
}

.ring-rose-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(254 205 211 / var(--tw-ring-opacity))
}

.ring-rose-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(244 63 94 / var(--tw-ring-opacity))
}

.ring-violet-500\/50{
  --tw-ring-color:rgb(139 92 246 / 0.5)
}

.ring-zinc-700\/10{
  --tw-ring-color:rgb(63 63 70 / 0.1)
}

.ring-cyan-500\/40{
  --tw-ring-color:rgb(6 182 212 / 0.4)
}

.ring-opacity-5{
  --tw-ring-opacity:0.05
}

.ring-offset-1{
  --tw-ring-offset-width:1px
}

.ring-offset-2{
  --tw-ring-offset-width:2px
}

.ring-offset-base-100{
  --tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))
}

.blur{
  --tw-blur:blur(8px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-3xl{
  --tw-blur:blur(64px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-lg{
  --tw-blur:blur(16px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-md{
  --tw-blur:blur(12px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-sm{
  --tw-blur:blur(4px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-xl{
  --tw-blur:blur(24px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-100{
  --tw-brightness:brightness(1);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-50{
  --tw-brightness:brightness(.5);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-75{
  --tw-brightness:brightness(.75);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-90{
  --tw-brightness:brightness(.9);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-95{
  --tw-brightness:brightness(.95);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.brightness-\[0\.7\]{
  --tw-brightness:brightness(0.7);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.contrast-100{
  --tw-contrast:contrast(1);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.contrast-125{
  --tw-contrast:contrast(1.25);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.contrast-150{
  --tw-contrast:contrast(1.5);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.contrast-50{
  --tw-contrast:contrast(.5);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.contrast-75{
  --tw-contrast:contrast(.75);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow{
  --tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-2xl{
  --tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-lg{
  --tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-md{
  --tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-xl{
  --tw-drop-shadow:drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale{
  --tw-grayscale:grayscale(100%);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hue-rotate-15{
  --tw-hue-rotate:hue-rotate(15deg);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hue-rotate-180{
  --tw-hue-rotate:hue-rotate(180deg);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hue-rotate-30{
  --tw-hue-rotate:hue-rotate(30deg);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hue-rotate-60{
  --tw-hue-rotate:hue-rotate(60deg);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hue-rotate-90{
  --tw-hue-rotate:hue-rotate(90deg);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.invert{
  --tw-invert:invert(100%);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.saturate-100{
  --tw-saturate:saturate(1);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.saturate-150{
  --tw-saturate:saturate(1.5);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.saturate-200{
  --tw-saturate:saturate(2);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.saturate-50{
  --tw-saturate:saturate(.5);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.saturate-\[0\.75\]{
  --tw-saturate:saturate(0.75);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.sepia{
  --tw-sepia:sepia(100%);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter{
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur{
  --tw-backdrop-blur:blur(8px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-md{
  --tw-backdrop-blur:blur(12px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-sm{
  --tw-backdrop-blur:blur(4px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-xl{
  --tw-backdrop-blur:blur(24px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-filter{
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-\[grid-template-rows\]{
  transition-property:grid-template-rows;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-\[margin\2c background\2c text\]{
  transition-property:margin,background,text;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-colors{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-opacity{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-shadow{
  transition-property:box-shadow;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.delay-100{
  transition-delay:100ms
}

.delay-\[0\.1s\]{
  transition-delay:0.1s
}

.duration-100{
  transition-duration:100ms
}

.duration-1000{
  transition-duration:1000ms
}

.duration-150{
  transition-duration:150ms
}

.duration-200{
  transition-duration:200ms
}

.duration-300{
  transition-duration:300ms
}

.duration-500{
  transition-duration:500ms
}

.duration-700{
  transition-duration:700ms
}

.duration-\[0\.4s\]{
  transition-duration:0.4s
}

.duration-\[250ms\]{
  transition-duration:250ms
}

.ease-in{
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

/* Subtle card hover effects */

.card-hover {
  transition: all 0.2s ease-out;
}

.card-hover:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
}

/* Subtle button hover effects */

.button-hover {
  transition: all 0.15s ease-out;
}

.button-hover:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* Line clamp utilities for text truncation */

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.\[-ms-overflow-style\:none\]{
  -ms-overflow-style:none
}

.\[animation-delay\:-0\.2s\]{
  animation-delay:-0.2s
}

.\[animation-delay\:-0\.4s\]{
  animation-delay:-0.4s
}

.\[appearance\:textfield\]{
  -webkit-appearance:textfield;
     -moz-appearance:textfield;
          appearance:textfield
}

.\[fx\:intensity\]{
  fx:intensity
}

.\[fx\:maxima\]{
  fx:maxima
}

.\[fx\:mean\]{
  fx:mean
}

.\[fx\:minima\]{
  fx:minima
}

.\[fx\:standard_deviation\]{
  fx:standard deviation
}

.\[scrollbar-gutter\:stable\]{
  scrollbar-gutter:stable
}

.\[scrollbar-width\:none\]{
  scrollbar-width:none
}

/* Custom premium fonts — see custom_fonts.css for @font-face rules (currently inactive) */

/* Fix for Svelte component wrappers in flex layouts */

#Editor,
#Editor-target {
  display: flex !important;
  flex: 1 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  width: 100% !important;
}

/* Fix for SceneComposer live_svelte wrapper — both outer and inner target
   divs must pass through the parent's explicit height so that the Svelte
   component's height: 100% resolves correctly. */

.scene-composer-host,
.scene-composer-host > [data-svelte-target] {
  height: 100%;
}

/* Clean Sortable Drag and Drop Styles */

.section-item {
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s ease;
}

.section-item:active {
  cursor: grabbing;
}

.section-item.dragging {
  opacity: 0.5;
}

/* SortableJS Styles */

.sortable-ghost {
  opacity: 0.3;
  background-color: #dbeafe;
}

.sortable-drag {
  opacity: 0.8;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.sortable-chosen {
  background-color: #eff6ff;
  border: 2px solid #60a5fa;
  border-radius: 0.375rem;
  transform: rotate(2deg);
  z-index: 1000;
}

.sortable-ghost {
  opacity: 0.4;
  background-color: #e5e7eb !important;
  border: 2px dashed #9ca3af !important;
}

.sortable-chosen {
  cursor: grabbing !important;
  transform: scale(1.02);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.sortable-drag {
  opacity: 0.8;
  transform: rotate(2deg);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
}

/* Tooltip Styles */

.tooltip {
  position: relative;
}

.tooltip:hover::after {
  content: attr(title);
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #1f2937;
  color: white;
  padding: 0.5rem 0.75rem;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  white-space: nowrap;
  z-index: 1000;
  margin-bottom: 0.25rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.tooltip:hover::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: #1f2937;
  z-index: 1000;
  margin-bottom: -4px;
}

/* ═══════════════════════════════════════════════════════════════════════════
   INLINED CSS FILES
   
   NOTE: The Tailwind standalone CLI (:tailwind hex package) does NOT process
   @import for local CSS files. Only Tailwind's own imports work
   (e.g. @import "tailwindcss/base"). Therefore these CSS files are inlined
   here rather than @import'd. Source files kept for reference:
   - section_tree.css
   - landing_page.css

   `primitives.css` USED to be in that list and has been DELETED (BUG-39). Kept
   "for reference" it became a second, stale copy that nobody read: its `.card`
   still carried the `overflow: hidden` that BUG-45 removed here, so anyone who
   edited it — or ever wired it back into the build — would have silently
   reinstated the clip that hid skale's PROCESS arrows for months. A file the
   build ignores is not a reference, it is a trap. THIS is the only stylesheet.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ═══════════════════════════════════════════════════════════════
   SECTION TREE STYLES (from section_tree.css)
   ═══════════════════════════════════════════════════════════════ */

/* Action Button Hover Effects */

.section-tree .edit-button:hover circle {
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.4)) !important;
}

.section-tree .delete-button:hover circle {
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.4)) !important;
}

#section-tree-container {
  overflow: hidden;
  border-radius: 0.5rem;
}

#section-tree-container svg {
  background-color: #fafafa;
  border-radius: 0.5rem;
}

.node circle {
  cursor: pointer;
  transition: all 0.3s ease;
}

.node circle:hover {
  stroke-width: 3px;
  filter: brightness(1.1);
}

.action-buttons {
  transition: opacity 0.2s ease-in-out;
}

.action-buttons circle {
  transition: all 0.2s ease-in-out;
}

.action-buttons circle:hover {
  transform: scale(1.1);
  filter: brightness(1.2) drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));
}

.edit-button:hover circle {
  fill: #2563eb !important;
}

.delete-button:hover circle {
  fill: #dc2626 !important;
}

.node text {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 12px;
  font-weight: 500;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.link {
  fill: none;
  stroke: #d1d5db;
  stroke-width: 2px;
  transition: stroke 0.3s ease;
}

.link:hover {
  stroke: #9ca3af;
}

.node circle.project {
  fill: #3b82f6;
  stroke: #1d4ed8;
}

.node circle.section-open {
  fill: #10b981;
  stroke: #047857;
}

.node circle.section-closed {
  fill: #ef4444;
  stroke: #dc2626;
}

.node circle.section-default {
  fill: #6b7280;
  stroke: #374151;
}

@media (max-width: 768px) {
  #section-tree-container {
    min-height: 400px;
  }

  .node text {
    font-size: 10px;
  }
}

.tree-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 400px;
  color: #6b7280;
}

.tree-loading .spinner {
  animation: spin 1s linear infinite;
  border: 2px solid #e5e7eb;
  border-top: 2px solid #3b82f6;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin-right: 12px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.tree-container {
  position: relative;
  width: 100%;
  min-height: 400px;
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
  border: 1px solid #e2e8f0;
  border-radius: 0.75rem;
  overflow: hidden;
}

.tree-controls {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  display: flex;
  gap: 8px;
}

.tree-control-btn {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  padding: 6px 12px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.tree-control-btn:hover {
  background: white;
  border-color: #9ca3af;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.node-tooltip {
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 8px 12px;
  border-radius: 0.375rem;
  font-size: 12px;
  pointer-events: none;
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.node-tooltip.visible {
  opacity: 1;
}

#fullscreen-tree-modal {
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  animation: fadeIn 0.3s ease-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

#fullscreen-tree-modal .bg-white {
  animation: slideIn 0.3s ease-out;
}

/* Member home's three columns. Driven by custom properties so GSAP can tween them — a grid
   column SPAN snaps, a track width does not. The centre is `minmax(0, 1fr)` so it simply takes
   whatever the rails give back. Below `lg` this does not apply and the columns stack. */

@media (min-width: 1024px) {
  .member-rail-grid {
    grid-template-columns:
      var(--rail-left, 208px)
      minmax(0, 1fr)
      var(--rail-right, 328px);
  }
}

/* Feed ↔ thread swap on member home. The two halves are `:if`-swapped, so only the ENTRANCE
   can be animated — an exit transition would need both kept in the DOM, and that means mounting
   the whole TopicThreadComponent behind the feed for the sake of 200ms. */

.panel-swap {
  /* ⚠️ `backwards`, NOT `both`. `both` keeps the animation's final state applied after it ends,
     and a filled animation OVERRIDES a css transition on the same property — so the outgoing
     panel stayed pinned at opacity 1 and phx-remove's fade did nothing. Measured: feed@1 for
     225ms, then gone in one frame. `backwards` fills only during the delay, which is all this
     needs (it stops the panel flashing at full opacity before the animation starts). */
  animation: panel-swap 260ms cubic-bezier(0.16, 1, 0.3, 1) 60ms backwards;
}

@keyframes panel-swap {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .panel-swap {
    animation: none;
  }
}

@keyframes slideIn {
  from {
    transform: scale(0.95);
    opacity: 0;
  }

  to {
    transform: scale(1);
    opacity: 1;
  }
}

#section-tree-fullscreen svg {
  background-color: #fafafa;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.fullscreen-tree-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
}

.fullscreen-tree-container .node circle {
  cursor: pointer;
  transition: all 0.3s ease;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}

.fullscreen-tree-container .node circle:hover {
  stroke-width: 4px;
  filter: brightness(1.1) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2));
  transform: scale(1.1);
}

.fullscreen-tree-container .node text {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
}

.fullscreen-tree-container .link {
  fill: none;
  stroke: #d1d5db;
  stroke-width: 3px;
  transition: stroke 0.3s ease;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
}

.fullscreen-tree-container .link:hover {
  stroke: #9ca3af;
  stroke-width: 4px;
}

.fullscreen-zoom-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.fullscreen-zoom-btn {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  padding: 8px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}

.fullscreen-zoom-btn:hover {
  background: white;
  border-color: #9ca3af;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .fullscreen-tree-container .node text {
    font-size: 12px;
  }

  .fullscreen-tree-container .node circle {
    r: 10;
  }

  .fullscreen-tree-container .link {
    stroke-width: 2px;
  }
}

/* ═══════════════════════════════════════════════════════════════
   LANDING PAGE STYLES (from landing_page.css)
   ═══════════════════════════════════════════════════════════════ */

.landing-page {
  width: 100%;
  min-height: 100vh;
}

.error-container {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50vh;
  padding: 2rem;
  text-align: center;
}

.error-container p {
  color: #ef4444;
  font-size: 1.125rem;
}

.navbar {
  position: sticky;
  top: 0;
  z-index: 1000;
  padding: 1rem 0;
}

.navbar-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2rem;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
}

.navbar-logo {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  gap: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--primary-color, var(--tenant-primary, #1f2433));
  text-decoration: none;
}

.navbar-logo-image {
  height: 40px;
  width: auto;
}

/* Was a hardcoded #667eea: every tenant's brand name rendered in the same purple, whatever
   their palette. Same white-label bug as .cta-section, on the most-seen element of the site. */

.navbar-logo-text {
  color: var(--primary-color, var(--tenant-primary, #1f2433));
  font-weight: 700;
}

.navbar-menu {
  display: flex !important;
  flex-direction: row !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 2rem;
  align-items: center;
}

.navbar-menu-item {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: inline-block !important;
}

.navbar-menu-link {
  color: #4b5563;
  text-decoration: none;
  font-weight: 500;
  font-size: 1rem;
  transition: color 0.2s;
  display: inline-block;
}

.navbar-menu-link:hover {
  color: var(--primary-color, var(--tenant-primary, #1f2433));
}

/* The nav's call-to-action pill — purple fill, purple-er on hover, for everyone. */

.navbar-menu-link-highlight {
  background-color: var(--primary-color, var(--tenant-primary, #1f2433));
  color: var(--on-primary-color, #ffffff) !important;
  padding: 0.5rem 1.5rem;
  border-radius: 9999px;
  transition: filter 0.2s;
}

.navbar-menu-link-highlight:hover {
  filter: brightness(1.12);
  color: var(--on-primary-color, #ffffff) !important;
}

.hero-section {
  position: relative;
  min-height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  color: white;
  overflow: hidden;
}

.hero-carousel-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.hero-carousel-slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

.hero-carousel-slide.active {
  opacity: 1 !important;
}

/* The purple gradient AGAIN — a 20%-alpha #667eea→#764ba2 scrim laid over every tenant's hero
   image, tinting the whole brand lilac. A scrim's job is legibility, not hue: keep it neutral. */

.hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: var(--hero-overlay, linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.35) 100%));
}

/* The hero's content must sit ABOVE the image carousel (z-index 1) and the scrim (z-index 2).
   `.hero-content` did that — but the generated markup wraps hero content in `.container-wide`,
   so the lift never applied to a single AI-built site: the carousel is absolutely positioned and
   therefore painted over the static content, leaving the headline, body copy and CTA button
   looking like ghosts printed underneath the photograph. That is the "muted, low-contrast CTA":
   the button's own colours were always correct — it was buried under the image.
   Lift whatever wrapper the hero actually uses. */

.hero-content,
.hero-section > .container-wide,
.hero-section > .container {
  position: relative;
  z-index: 10;
  max-width: 1200px;
  margin: 0 auto;
  padding: 4rem 2rem;
  text-align: center;
  width: 100%;
}

.hero-text {
  max-width: 800px;
  margin: 0 auto;
}

.hero-headline {
  font-size: 3.5rem;
  font-weight: 800;
  margin-bottom: 1.5rem;
  line-height: 1.2;
}

.hero-subheadline {
  font-size: 1.5rem;
  margin-bottom: 2rem;
  opacity: 0.95;
  line-height: 1.6;
}

/* Same hardcoded purple as .cta-button — see the note there. This is the most prominent
   button on the whole site (it sits in the hero), and it was rendering as faint lilac text
   on white for every tenant regardless of brand. */

.hero-cta-button {
  display: inline-block;
  padding: 1rem 2.5rem;
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--cta-button-fg, var(--primary-color, var(--tenant-primary, #1f2433)));
  background: var(--cta-button-bg, #ffffff);
  border: 1px solid var(--cta-button-bg, #ffffff);
  border-radius: 0.5rem;
  text-decoration: none;
  transition: all 0.2s ease;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
}

.hero-cta-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
  filter: brightness(0.97);
}

.features-section {
  padding: 5rem 2rem;
  background: #f9fafb;
}

.features-container {
  max-width: 1200px;
  margin: 0 auto;
}

.features-title {
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 3rem;
  color: #1f2937;
}

.features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

.feature-card {
  background: white;
  padding: 2rem;
  border-radius: 0.75rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.feature-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.feature-icon {
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
  color: var(--primary-color, var(--tenant-primary, #1f2433));
  font-size: 2rem;
}

.feature-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  color: #1f2937;
}

.feature-description {
  color: #6b7280;
  line-height: 1.6;
}

.about-section {
  padding: 5rem 2rem;
  background: white;
}

.about-container {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}

.about-title {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
  color: #1f2937;
}

.about-description {
  font-size: 1.125rem;
  color: #6b7280;
  line-height: 1.8;
  margin-bottom: 2rem;
}

/* This one is the inverse: a solid purple fill on a light ABOUT section. Same fix — the fill
   comes from the tenant's palette, not from the ghost of the old gradient. */

.about-cta-button {
  display: inline-block;
  padding: 0.875rem 2rem;
  font-size: 1rem;
  font-weight: 600;
  color: var(--on-primary-color, #ffffff);
  background: var(--primary-color, var(--tenant-primary, #1f2433));
  border-radius: 0.5rem;
  text-decoration: none;
  transition: all 0.2s ease;
}

.about-cta-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.1);
}

/* This is a WHITE-LABEL platform: every tenant brings its own palette. A hardcoded purple
   gradient here painted over all of them — FounderShare's warm rose/green style guide rendered
   with a blue-to-purple CTA band, which is exactly the generic "AI website" look we tell the
   generator to avoid. The slop was ours, not the model's.
   The section's own background (resolved from the tenant's style guide) is applied inline and
   wins; these vars are only the fallback when a section omits one. */

.cta-section {
  padding: 5rem 2rem;
  background: var(--cta-bg, var(--primary-color, var(--tenant-primary, #1f2433)));
  color: var(--cta-fg, #ffffff);
}

.cta-container {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}

.cta-headline {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

.cta-description {
  font-size: 1.25rem;
  margin-bottom: 2rem;
  opacity: 0.95;
  line-height: 1.6;
}

/* NOTE on the `var(--primary-color, var(--tenant-primary, …))` chain used below and elsewhere:
   `--primary-color` is what a generated site's style guide sets inline; `--tenant-primary` is
   what TenantBranding actually emits from the tenants table. Nothing defines `--primary-color`
   globally, so a rule naming only that var silently fell through to its literal fallback and
   the tenant's real colour never reached the class. Keep both links in the chain.

   The last survivor of the purple gradient: this button hardcoded `color: #667eea` — the
   accent of a CTA band that no longer exists. On a white pill that purple sits at roughly
   3.5:1 against the background (below the 4.5:1 WCAG AA floor), which is the washed-out,
   barely-there button on the generated sites. It also ignored the tenant's palette entirely,
   so every brand got the same faded lilac.

   Now it takes its ink from the tenant's own colour and paints a solid, opaque pill. The
   button sits ON the CTA band (--cta-bg / --primary-color, normally dark), so a white pill
   with the brand colour as ink reads at full strength — and stays legible when a section
   overrides the band with a light background of its own, because the border keeps its edge. */

.cta-button {
  display: inline-block;
  padding: 1rem 2.5rem;
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--cta-button-fg, var(--primary-color, var(--tenant-primary, #1f2433)));
  background: var(--cta-button-bg, #ffffff);
  border: 1px solid var(--cta-button-bg, #ffffff);
  border-radius: 0.5rem;
  text-decoration: none;
  transition: all 0.2s ease;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
}

.cta-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
  filter: brightness(0.97);
}

.footer-section {
  padding: 3rem 2rem;
  background: #1f2937;
  color: white;
}

.footer-container {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.footer-nav {
  display: flex;
  justify-content: center;
  gap: 2rem;
  margin-bottom: 1.5rem;
  flex-wrap: wrap;
}

.footer-link {
  color: #d1d5db;
  text-decoration: none;
  transition: color 0.3s ease;
}

.footer-link:hover {
  color: white;
}

.footer-copyright {
  color: #9ca3af;
  font-size: 0.875rem;
}

.generic-section {
  padding: 3rem 2rem;
  background: #f3f4f6;
}

.section-container {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 768px) {
  .hero-headline {
    font-size: 2.5rem;
  }

  .hero-subheadline {
    font-size: 1.25rem;
  }

  .features-grid {
    grid-template-columns: 1fr;
  }

  .features-title,
  .about-title,
  .cta-headline {
    font-size: 2rem;
  }

  .footer-nav {
    flex-direction: column;
    gap: 1rem;
  }
}

.landing-page[data-instance-branding] {
  /* Branding colors will be injected from instance.branding_config */
}

/* ═══════════════════════════════════════════════════════════════
   PRIMITIVES CSS — the home of it (BUG-39: the old assets/css/primitives.css
   was a dead duplicate and is deleted; this is the only copy).
   Standardized CSS classes for the primitive system.
   Referenced in section templates via class names
   (e.g., class="card card--glass p-md").
   ═══════════════════════════════════════════════════════════════ */

/* --- Card Variants --- */

.card {
  border-radius: var(--card-radius, 0.75rem);
  transition: all 0.3s ease;
  position: relative;
  /* ⚠️ NO `overflow: hidden` HERE — it used to be, and it silently ate anything
     a section deliberately drew outside a card (BUG-45). skale's PROCESS had
     been rendering three "→" connectors between its step cards since the day it
     was provisioned; all three were in the DOM, positioned 29px past the card
     edge, and all three were clipped. Nothing errored, so nobody knew.
     What the clip was actually FOR is keeping a full-bleed image or a
     background layer inside the rounded corners — which is a property of THOSE
     CHILDREN, not of the card. So it is applied to them below. A card that
     wants to clip its own contents says so itself (see `.mediacard`). */
}

/* The children the radius was protecting. `inherit` tracks --card-radius, so a
   style guide changing the corner keeps them in step. `max-width` is the
   safety the blanket clip used to provide: an image wider than its card is now
   contained rather than merely hidden. */

.card > img,
.card > picture,
.card > video,
.card > [style*="position: absolute"] {
  border-radius: inherit;
}

.card > img,
.card > picture,
.card > video {
  max-width: 100%;
}

/* A background layer may hold its own image (carousel mode renders inset-0
   <img>s), which needs the corner too. Reached by inheritance rather than by
   clipping the layer — `overflow: hidden` here would also clip a text
   decoration, since the only thing distinguishing a background from one is an
   inline `position: absolute` that both of them have. A square corner behind a
   rounded card is a blemish; a clipped glyph is the bug we just fixed. */

.card > [style*="position: absolute"] img {
  border-radius: inherit;
}

/* When --card-bg is set to a real color (not transparent), use it */

.card[style*="--card-bg"]:not([style*="--card-bg: transparent"]):not([style*="--card-bg:transparent"]) {
  background: var(--card-bg) !important;
}

/* ⚠️ `--card-shadow` READS THROUGH TO HERE ON PURPOSE, and it was found by looking.
   `.card--elevated` is a SHARED class in the knob vocabulary, and it lives above the
   component block — so tokenising only the component rules left `treatment: flashy`
   setting a dramatic shadow that reached two media images and a pricing card, and
   not one actual card. The preview showed flashy and plain with identical shadows,
   which is the inert-knob failure (§7l) arriving one tier up.
   The fallback is the original pair verbatim, so a card with no treatment above it
   computes exactly what it computed before. */

.card--elevated {
  background: rgba(255, 255, 255, 0.95);
  box-shadow: var(--card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08), 0 4px 6px rgba(0, 0, 0, 0.04));
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.card--elevated:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1), 0 4px 10px rgba(0, 0, 0, 0.05);
  transform: translateY(-4px);
}

.card--glass {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.card--glass:hover {
  background: rgba(255, 255, 255, 0.12);
  transform: translateY(-4px);
}

/* A WHITE border is invisible on a white page, and most sites are light — so this
   knob value looked like a card style and rendered as nothing at all. Found by
   defaulting PRICING_TIERS to it and seeing three cards with no edges. Mixed from
   the text token instead, so it reads on either a light or a dark tenant, which is
   §1a's rule: the stylesheet owns the structure, tokens own the palette.
   Safe to change because it was MEASURED first: `.card--outlined` appears on zero
   sections across skale, skale1, foundershare and skills.com — it has only ever
   been a setting nobody could pick. (`.card--flat` has the same white-on-white
   assumption but IS live on four foundershare cards, so it stays as it is: that
   would be a visible change to a tenant's site, not a repair.) */

.card--outlined {
  background: transparent;
  border: 2px solid color-mix(in srgb, var(--text-muted-color) 35%, transparent);
}

.card--outlined:hover {
  border-color: color-mix(in srgb, var(--text-muted-color) 60%, transparent);
  transform: translateY(-2px);
}

.card--flat {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid transparent;
}

.card--flat:hover {
  background: rgba(255, 255, 255, 0.08);
}

.card--none {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.card--none:hover {
  transform: none;
}

/* Background element stacking within cards: a background layer sits behind, and
   every other direct child stacks above it. */

.card > * {
  position: relative;
  z-index: 2;
}

/* ⚠️ THERE IS DELIBERATELY NO `.card > [style*="position: absolute"] { z-index: 1 }`.
   It used to be here, on the assumption that absolute means background — the same
   assumption BUG-45's clip rested on, and just as wrong. A badge pinned to a corner
   and a connector drawn in the gutter are absolute too, and this pushed them behind
   their own siblings.
   It also bought nothing: `DynamicRenderer` gives a real `background` element its
   `position/inset/z-index: 1` INLINE, so a background is behind whether this rule
   exists or not. Measured before removing, across skale, skale1 and foundershare:
   the only absolutely-positioned direct children of a `.card` anywhere live are
   skale's three PROCESS arrows — decorations, outside the card, already carrying an
   inline z-index of 2. Nothing on any site changed; the trap is gone. */

/* --- Padding Tokens --- */

.p-sm {
  padding: 1rem;
}

.p-md {
  padding: 1.5rem;
}

.p-lg {
  padding: 2rem;
}

.p-xl {
  padding: 2.5rem;
}

.px-sm {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-md {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-lg {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-sm {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-md {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-lg {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* --- Grid Layout --- */

.grid {
  display: grid;
}

/* One across — a stacked list, not a grid of one. Added for the FAQ harvest: both
   real FAQ sections are a column of question/answer cards, which is structurally a
   TEXT_CARD_GRID and needed no new component, only a column count it could not yet
   say. Every other `grid--*` collapses to this at 640px anyway. */

.grid--1 {
  grid-template-columns: 1fr;
}

.grid--2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid--3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid--4 {
  grid-template-columns: repeat(4, 1fr);
}

.gap-sm {
  gap: 1rem;
}

/* ⭐ `--grid-gap` had ZERO readers (§3), so `spacing` could only move a grid's gutter
   through the compound rules `.cs-spacing-roomy.gap-lg` — which need the two classes
   on the SAME element, i.e. only ever on a component root. Giving these a token means
   a SITE's chosen shape can move gutters from `.site-root`, on hand-authored sections
   too, and it replaces those compound rules rather than joining them.

   ⚠️ Each keeps its OWN fallback. One token with two defaults is deliberate: the
   spacing knob has always collapsed md and lg to a single value when it is set, and
   left them different when it is not. A single default here would silently unify
   them — a token substitution that moves a pixel is a redesign in a refactor's
   clothes. Measured as a no-op before it shipped. */

.gap-md {
  gap: var(--grid-gap, 1.5rem);
}

.gap-lg {
  gap: var(--grid-gap, 2rem);
}

@media (max-width: 1024px) {
  .grid--4 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid--3 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .grid--4,
  .grid--3,
  .grid--2 {
    grid-template-columns: 1fr;
  }
}

/* --- Text Alignment --- */

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/* --- Text Role Classes --- */

.display-value {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.label {
  font-size: 0.875rem;
  font-weight: 600;
}

.label--upper {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.quote-text {
  font-style: italic;
  line-height: 1.8;
  position: relative;
}

.quote-text::before {
  content: '"';
  font-size: 3rem;
  line-height: 1;
  opacity: 0.3;
  position: absolute;
  top: -0.5rem;
  left: -0.25rem;
}

.person-name {
  font-weight: 600;
}

.role-text {
  font-size: 0.875rem;
  opacity: 0.7;
}

.price-tag {
  font-weight: 700;
}

.icon--xl {
  font-size: 3rem;
  display: block;
  margin-bottom: 0.5rem;
}

.icon--lg {
  font-size: 2rem;
  display: block;
  margin-bottom: 0.5rem;
}

.icon--md {
  font-size: 1.5rem;
}

/* --- Spacing Utilities --- */

.stack {
  display: flex;
  flex-direction: column;
}

.stack>*+* {
  margin-top: 0;
}

/* `stack` is the most-used class in our GENERATED markup (24 occurrences on the FounderShare site)
   — and it collides head-on with DaisyUI's `.stack`, a card-stack component that deliberately piles
   its children on top of one another and fades the ones "behind":

       .stack > *            { transform: translateY(10%) scale(0.9); opacity: .6 }
       .stack > *:nth-child(2) { opacity: .8 }

   Our own `.stack` only overrides `display`, so the transform and the opacity went on applying. The
   result: on every AI-built site, anything past the second child of a stack rendered at 60% opacity,
   nudged down 10% and shrunk to 90%. THAT is the "styled but muted / low-contrast" CTA — the hero
   button was not a colour problem at all, it was being rendered as a discarded card. Nothing about
   it was ours-versus-the-AI's: it was our layout class name meeting a global component library.

   Neutralised for generated sites only (`.site-root`), so a genuine DaisyUI stack elsewhere in the
   admin UI still behaves. Beats DaisyUI on specificity (0,2,1 vs 0,1,1). */

.site-root .stack {
  display: flex;
  flex-direction: column;
}

.site-root .stack > * {
  opacity: 1;
  transform: none;
  grid-column-start: auto;
  grid-row-start: auto;
  z-index: auto;
}

.gap-xs {
  gap: 0.5rem;
}

.mb-xs {
  margin-bottom: 0.25rem;
}

.mb-sm {
  margin-bottom: 0.5rem;
}

.mb-md {
  margin-bottom: 1rem;
}

.mb-lg {
  margin-bottom: 1.5rem;
}

/* --- Layout Utilities --- */

.container-narrow {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-wide {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
}

.container-full {
  max-width: 100%;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

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

.justify-center {
  justify-content: center;
}

/* --- HERO Contrast Safety Net --- */

/* Ensure HERO sections with background images have readable text by default.
   These are NON-!important defaults so that editor-applied inline style_overrides
   (from the Style controls) can override them. */

[data-section-type="HERO"] h1,
[data-section-type="HERO"] h2,
[data-section-type="HERO"] .hero-headline {
  color: #FFFFFF;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6), 0 1px 3px rgba(0, 0, 0, 0.4);
}

[data-section-type="HERO"] p,
[data-section-type="HERO"] .hero-subheadline {
  color: #F0F0F0;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

/* Drag and Drop Styles */

.dragging {
  opacity: 0.5 !important;
}

.drop-zone-active {
  background-color: #dbeafe !important;
  /* bg-blue-100 */
  border: 2px dashed #3b82f6 !important;
  /* border-blue-500 */
}

.drop-zone-invalid {
  background-color: #fee2e2 !important;
  /* bg-red-100 */
  border: 2px dashed #ef4444 !important;
  /* border-red-500 */
}

.drag-handle {
  transition: color 0.2s ease;
}

.drag-handle:hover {
  transform: scale(1.1);
}

/* Collapsible Details Chevron Animation */

details .details-chevron {
  transition: transform 0.2s ease;
}

details[open] .details-chevron {
  transform: rotate(90deg);
}

/* Preview Edit Mode - clickable elements */

.preview-edit-mode [data-field] {
  cursor: pointer;
  transition: outline 0.15s ease, box-shadow 0.15s ease;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.preview-edit-mode [data-field]:hover {
  outline: 2px dashed rgba(59, 130, 246, 0.6);
  box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1);
}

/* Compact style fields in Style Options panels */

.style-field-compact .field-wrapper {
  margin-bottom: 0;
}

.style-field-compact .field-wrapper label {
  font-size: 0.65rem;
  margin-bottom: 0.125rem;
  color: #6b7280;
  font-weight: 500;
}

.style-field-compact .field-wrapper select,
.style-field-compact .field-wrapper input[type="text"],
.style-field-compact .field-wrapper input[type="number"] {
  padding: 0.375rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
}

/* Alignment buttons compact */

.style-field-compact .field-wrapper .flex button {
  padding: 0.25rem 0.5rem;
  font-size: 0.65rem;
}

/* Editor sidebar field improvements */

#editor-sidebar .field-wrapper input[type="text"],
#editor-sidebar .field-wrapper input[type="url"],
#editor-sidebar .field-wrapper input[type="number"],
#editor-sidebar .field-wrapper textarea,
#editor-sidebar .field-wrapper select {
  min-width: 0;
  width: 100%;
}

#editor-sidebar [data-array-item] .item-field input,
#editor-sidebar [data-array-item] .item-field textarea,
#editor-sidebar [data-array-item] .item-field select {
  font-size: 0.75rem;
  padding: 0.375rem 0.5rem;
}

#editor-sidebar .style-controls {
  grid-template-columns: repeat(2, 1fr);
}

#editor-sidebar .style-control label {
  font-size: 0.65rem;
}

#editor-sidebar .style-control select,
#editor-sidebar .style-control input {
  font-size: 0.7rem;
  padding: 0.25rem 0.375rem;
}

/* Timeline Component Styles - v2 */

.timeline-section {
  --timeline-line-color: #3b82f6;
  --timeline-line-width: 3px;
  --timeline-marker-color: #3b82f6;
  --timeline-marker-size: 1rem;
}

.timeline-section>.timeline-content {
  max-width: 48rem;
  margin: 0 auto;
  position: relative;
  padding-left: 3rem;
}

/* Timeline vertical line */

.timeline-section::before {
  content: '';
  position: absolute;
  left: calc(50% - 24rem + 0.5rem);
  top: 8rem;
  bottom: 4rem;
  width: var(--timeline-line-width, 3px);
  background-color: var(--timeline-line-color, #3b82f6);
  border-radius: 2px;
}

/* For sections without the content wrapper, apply line to first child items container */

.timeline-section {
  position: relative;
}

/* Timeline item */

.timeline-item {
  position: relative;
  padding-left: 3rem;
  padding-bottom: 2rem;
}

/* Timeline item marker dot */

.timeline-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: var(--timeline-marker-size, 1rem);
  height: var(--timeline-marker-size, 1rem);
  background-color: var(--timeline-marker-color, #3b82f6);
  border-radius: 50%;
  border: 3px solid white;
  box-shadow: 0 0 0 2px var(--timeline-marker-color, #3b82f6);
  z-index: 1;
}

/* Timeline item connecting line */

.timeline-item::after {
  content: '';
  position: absolute;
  left: calc(var(--timeline-marker-size, 1rem) / 2 - var(--timeline-line-width, 3px) / 2);
  top: calc(var(--timeline-marker-size, 1rem) + 0.5rem);
  bottom: 0;
  width: var(--timeline-line-width, 3px);
  background-color: var(--timeline-line-color, #3b82f6);
}

/* Last timeline item doesn't need connecting line */

.timeline-item:last-of-type::after {
  display: none;
}

/* Timeline item content styling */

.timeline-item h2,
.timeline-item h3,
.timeline-item [data-section-type="HEADING"] {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.timeline-item p,
.timeline-item [data-section-type="TEXT"] {
  margin: 0;
  color: inherit;
  opacity: 0.9;
}

/* Date badge styling for timeline items */

.timeline-date {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  background-color: rgba(59, 130, 246, 0.1);
  color: #3b82f6;
  font-size: 0.875rem;
  font-weight: 600;
  border-radius: 9999px;
  margin-bottom: 0.5rem;
}

/* FieldPreviewLinker: highlight matching preview elements */

.field-preview-highlight {
  outline: 3px solid #6366f1 !important;
  outline-offset: 2px !important;
  border-radius: 4px;
  transition: outline 0.15s ease, outline-offset 0.15s ease;
  position: relative;
  z-index: 10;
}

.field-preview-pulse {
  animation: preview-pulse 0.6s ease-in-out;
}

@keyframes preview-pulse {
  0% {
    outline: 3px solid #6366f1;
    outline-offset: 2px;
  }

  50% {
    outline: 5px solid #818cf8;
    outline-offset: 5px;
  }

  100% {
    outline: 3px solid #6366f1;
    outline-offset: 2px;
  }
}

/* ═══════════════════════════════════════════════════════════════
   CROPPER.JS STYLES (from cropperjs/dist/cropper.min.css)
   Inlined because Tailwind standalone CLI doesn't process
   node_modules @import. See note at line ~134.
   ═══════════════════════════════════════════════════════════════ */

.cropper-container{
  -webkit-touch-callout:none;
  direction:ltr;
  font-size:0;
  line-height:0;
  position:relative;
  touch-action:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.cropper-container img{
  backface-visibility:hidden;
  display:block;
  height:100%;
  image-orientation:0deg;
  max-height:none!important;
  max-width:none!important;
  min-height:0!important;
  min-width:0!important;
  width:100%
}

.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.cropper-canvas,.cropper-wrap-box{
  overflow:hidden
}

.cropper-drag-box{
  background-color:#fff;
  opacity:0
}

.cropper-modal{
  background-color:#000;
  opacity:.5
}

.cropper-view-box{
  display:block;
  height:100%;
  outline:1px solid #39f;
  outline-color:rgba(51,153,255,.75);
  overflow:hidden;
  width:100%
}

.cropper-dashed{
  border:0 dashed #eee;
  display:block;
  opacity:.5;
  position:absolute
}

.cropper-dashed.dashed-h{
  border-bottom-width:1px;
  border-top-width:1px;
  height:33.33333%;
  left:0;
  top:33.33333%;
  width:100%
}

.cropper-dashed.dashed-v{
  border-left-width:1px;
  border-right-width:1px;
  height:100%;
  left:33.33333%;
  top:0;
  width:33.33333%
}

.cropper-center{
  display:block;
  height:0;
  left:50%;
  opacity:.75;
  position:absolute;
  top:50%;
  width:0
}

.cropper-center:after,.cropper-center:before{
  background-color:#eee;
  content:" ";
  display:block;
  position:absolute
}

.cropper-center:before{
  height:1px;
  left:-3px;
  top:0;
  width:7px
}

.cropper-center:after{
  height:7px;
  left:0;
  top:-3px;
  width:1px
}

.cropper-face,.cropper-line,.cropper-point{
  display:block;
  height:100%;
  opacity:.1;
  position:absolute;
  width:100%
}

.cropper-face{
  background-color:#fff;
  left:0;
  top:0
}

.cropper-line{
  background-color:#39f
}

.cropper-line.line-e{
  cursor:ew-resize;
  right:-3px;
  top:0;
  width:5px
}

.cropper-line.line-n{
  cursor:ns-resize;
  height:5px;
  left:0;
  top:-3px
}

.cropper-line.line-w{
  cursor:ew-resize;
  left:-3px;
  top:0;
  width:5px
}

.cropper-line.line-s{
  bottom:-3px;
  cursor:ns-resize;
  height:5px;
  left:0
}

.cropper-point{
  background-color:#39f;
  height:5px;
  opacity:.75;
  width:5px
}

.cropper-point.point-e{
  cursor:ew-resize;
  margin-top:-3px;
  right:-3px;
  top:50%
}

.cropper-point.point-n{
  cursor:ns-resize;
  left:50%;
  margin-left:-3px;
  top:-3px
}

.cropper-point.point-w{
  cursor:ew-resize;
  left:-3px;
  margin-top:-3px;
  top:50%
}

.cropper-point.point-s{
  bottom:-3px;
  cursor:s-resize;
  left:50%;
  margin-left:-3px
}

.cropper-point.point-ne{
  cursor:nesw-resize;
  right:-3px;
  top:-3px
}

.cropper-point.point-nw{
  cursor:nwse-resize;
  left:-3px;
  top:-3px
}

.cropper-point.point-sw{
  bottom:-3px;
  cursor:nesw-resize;
  left:-3px
}

.cropper-point.point-se{
  bottom:-3px;
  cursor:nwse-resize;
  height:20px;
  opacity:1;
  right:-3px;
  width:20px
}

@media (min-width:768px){
  .cropper-point.point-se{
    height:15px;
    width:15px
  }
}

@media (min-width:992px){
  .cropper-point.point-se{
    height:10px;
    width:10px
  }
}

@media (min-width:1200px){
  .cropper-point.point-se{
    height:5px;
    opacity:.75;
    width:5px
  }
}

.cropper-point.point-se:before{
  background-color:#39f;
  bottom:-50%;
  content:" ";
  display:block;
  height:200%;
  opacity:0;
  position:absolute;
  right:-50%;
  width:200%
}

.cropper-invisible{
  opacity:0
}

.cropper-bg{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
}

.cropper-hide{
  display:block;
  height:0;
  position:absolute;
  width:0
}

.cropper-hidden{
  display:none!important
}

.cropper-move{
  cursor:move
}

.cropper-crop{
  cursor:crosshair
}

.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{
  cursor:not-allowed
}

/* ═══════════════════════════════════════════════════════════════
   VIEW TRANSITIONS
   Smooth cross-fade + subtle slide when navigating between pages.
   Uses the native View Transitions API (Chrome 111+, Safari 18+).
   Browsers without support simply skip the animation — no harm.
   ═══════════════════════════════════════════════════════════════ */

/* Old page fades out and slides up slightly */

::view-transition-old(root) {
  animation: vt-fade-out 200ms ease-out both;
}

/* New page fades in and slides up into place */

::view-transition-new(root) {
  animation: vt-fade-in 200ms ease-in both;
}

@keyframes vt-fade-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-8px);
  }
}

@keyframes vt-fade-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Keep the admin ribbon and sticky navbars out of the transition snapshot
   so they don't flicker during the animation */

#admin-ribbon {
  view-transition-name: admin-ribbon;
}

::view-transition-old(admin-ribbon),
::view-transition-new(admin-ribbon) {
  animation: none;
}

/* Reduce motion for users who prefer it */

@media (prefers-reduced-motion: reduce) {
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation-duration: 0ms;
  }
}

/* ═══════════════════════════════════════════════════════════════
   RESPONSIVE NAVBAR — hamburger drawer on small screens
   The public marketing navbar (priv/section_types/layout/NAVBAR.json) lays its
   menu-items + CTA out in a horizontal flex row that overflows a phone viewport
   (the whole public site read 833px wide at 390px because of it). Below 768px we
   hide the inline menu behind a hamburger (.nav-hamburger, a [data-part="trigger"])
   and the `navmenu` behavior (assets/js/behaviors.js) toggles `.nav-open` on the
   <nav>. Desktop is untouched: the hamburger is display:none and the menu is inline.
   Keyed off classes the renderer already emits, so it reaches every existing navbar
   section with no per-tenant data migration.
   ═══════════════════════════════════════════════════════════════ */

.nav-hamburger {
  display: none;
}

@media (max-width: 768px) {
  .navbar {
    flex-wrap: wrap;
  }

  .navbar .nav-hamburger {
    display: inline-flex;
    align-items: center;
    margin-left: auto;
  }

  /* Collapse the inline menu + CTA; the hamburger reveals them as a drawer. */

  .navbar .menu-items,
  .navbar .cta-button {
    display: none;
  }

  .navbar.nav-open .menu-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-basis: 100%;
    width: 100%;
    gap: 0.25rem;
    margin-top: 0.75rem;
    padding-top: 0.75rem;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
  }

  .navbar.nav-open .menu-items .menu-item {
    display: block;
    width: 100%;
    padding: 0.6rem 0.25rem;
  }

  .navbar.nav-open .cta-button {
    display: inline-block;
    flex-basis: 100%;
    width: 100%;
    text-align: center;
    margin-top: 0.5rem;
  }
}

/* ═══════════════════════════════════════════════════════════════
   NAVBAR HOVER EFFECTS
   Configurable via the nav_hover_effect field on NAVBAR sections.
   Each menu item gets a class like nav-hover-dim, nav-hover-underline-slide, etc.
   ═══════════════════════════════════════════════════════════════ */

/* ── Shared base for all menu hover items ── */

.nav-hover-dim,
.nav-hover-underline-slide,
.nav-hover-underline-grow,
.nav-hover-highlight,
.nav-hover-glow,
.nav-hover-none {
  position: relative;
  transition: all 0.25s ease;
  cursor: pointer;
}

/* ── Dim: simple opacity fade ── */

.nav-hover-dim:hover {
  opacity: 0.7;
}

/* ── Underline Slide: line sweeps in from left ── */

.nav-hover-underline-slide::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.nav-hover-underline-slide:hover::after {
  transform: scaleX(1);
}

/* ── Underline Grow: line expands from center ── */

.nav-hover-underline-grow::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  width: 100%;
  height: 2px;
  background: currentColor;
  transform: translateX(-50%) scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease;
}

.nav-hover-underline-grow:hover::after {
  transform: translateX(-50%) scaleX(1);
}

/* ── Highlight: subtle background pill ── */

.nav-hover-highlight:hover {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 6px;
  padding-inline: 8px;
  margin-inline: -8px;
}

/* ── Glow: soft text glow effect ── */

.nav-hover-glow:hover {
  text-shadow: 0 0 8px currentColor, 0 0 16px currentColor;
}

/* ── None: no hover effect ── */

.nav-hover-none:hover {
  /* intentionally empty */
}

/* Respect reduced motion for animated effects */

@media (prefers-reduced-motion: reduce) {
  .nav-hover-underline-slide::after,
  .nav-hover-underline-grow::after {
    transition-duration: 0ms;
  }
}

/* ═══════════════════════════════════════════════════════════════
   LOGO ANIMATIONS
   Configurable via logo_animation field in NAVBAR logo_url_styling.
   Uses CSS custom properties for colors/speed set via inline styles:
     --logo-anim-speed, --logo-anim-c1, --logo-anim-c2
   ═══════════════════════════════════════════════════════════════ */

/* ── Gradient Shift: animated gradient through SVG mask ── */

.logo-anim-overlay.logo-anim-gradient-shift {
  background: linear-gradient(
    90deg,
    var(--logo-anim-c1, #667eea),
    var(--logo-anim-c2, #764ba2),
    var(--logo-anim-c1, #667eea)
  );
  background-size: 200% 100%;
  animation: logo-gradient-shift var(--logo-anim-speed, 3s) ease infinite;
  pointer-events: none;
}

/* Hide the original img when gradient overlay is active */

.logo-anim-wrap:has(.logo-anim-overlay.logo-anim-gradient-shift) > .logo-anim-img {
  opacity: 0 !important;
}

@keyframes logo-gradient-shift {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

/* ── Hue Rotate: cycles through color spectrum ── */

.logo-anim-img.logo-anim-hue-rotate {
  animation: logo-hue-rotate var(--logo-anim-speed, 3s) linear infinite;
}

@keyframes logo-hue-rotate {
  from {
    filter: hue-rotate(0deg);
  }

  to {
    filter: hue-rotate(360deg);
  }
}

/* ── Pulse Glow: breathing scale + shadow ── */

.logo-anim-img.logo-anim-pulse {
  animation: logo-pulse var(--logo-anim-speed, 3s) ease-in-out infinite;
}

@keyframes logo-pulse {
  0%, 100% {
    transform: scale(1);
    filter: drop-shadow(0 0 0 transparent);
  }

  50% {
    transform: scale(1.05);
    filter: drop-shadow(0 0 12px var(--logo-anim-c1, #667eea));
  }
}

/* ── Shimmer: brightness sweep across the logo ── */

.logo-anim-img.logo-anim-shimmer {
  animation: logo-shimmer var(--logo-anim-speed, 3s) ease-in-out infinite;
}

@keyframes logo-shimmer {
  0%, 100% {
    filter: brightness(1);
  }

  25% {
    filter: brightness(1.3) saturate(1.2);
  }

  50% {
    filter: brightness(1);
  }

  75% {
    filter: brightness(0.9) saturate(0.9);
  }
}

/* Hide overlay for non-gradient animations (it's only needed for gradient-shift) */

.logo-anim-overlay:not(.logo-anim-gradient-shift) {
  display: none;
}

/* No animation — noop class */

.logo-anim-img.logo-anim-,
.logo-anim-overlay.logo-anim- {
  animation: none;
}

/* Respect reduced motion */

@media (prefers-reduced-motion: reduce) {
  .logo-anim-img,
  .logo-anim-overlay {
    animation: none !important;
  }

  .logo-anim-wrap:has(.logo-anim-overlay.logo-anim-gradient-shift) > .logo-anim-img {
    opacity: inherit !important;
  }
}

/* ═══════════════════════════════════════════════════════════════
   HEADER BACKGROUND ANIMATIONS
   Used by member home/profile header bars to animate image
   backgrounds with hue-rotation effects.
   The animation is applied to the element's background directly
   via CSS filter, keeping the text unaffected by using a
   pseudo-element layer.
   ═══════════════════════════════════════════════════════════════ */

/* Slow hue-rotate cycle for image backgrounds.
   Two variants:
   - .header-bg-animate: for inline previews (position: relative)
   - .header-bg-animate-sticky: for sticky headers (position: sticky)
   
   Applies hue-rotate directly to the element, then counter-rotates
   children so text/content stays normal-colored. */

.header-bg-animate {
  position: relative;
  overflow: clip;
  animation: header-hue-shift 6s linear infinite;
}

.header-bg-animate-sticky {
  position: sticky;
  overflow: clip;
  animation: header-hue-shift 6s linear infinite;
}

/* Counter-rotate direct children so text/icons stay unaffected */

.header-bg-animate > *,
.header-bg-animate-sticky > * {
  position: relative;
  z-index: 1;
  animation: header-hue-unshift 6s linear infinite;
}

@keyframes header-hue-shift {
  0%   {
    filter: hue-rotate(0deg)   saturate(1.5);
  }

  25%  {
    filter: hue-rotate(90deg)  saturate(1.8);
  }

  50%  {
    filter: hue-rotate(180deg) saturate(1.5);
  }

  75%  {
    filter: hue-rotate(270deg) saturate(1.8);
  }

  100% {
    filter: hue-rotate(360deg) saturate(1.5);
  }
}

/* Inverse of hue-shift — cancels the parent's filter on content */

@keyframes header-hue-unshift {
  0%   {
    filter: hue-rotate(0deg)   saturate(0.667);
  }

  25%  {
    filter: hue-rotate(-90deg) saturate(0.556);
  }

  50%  {
    filter: hue-rotate(-180deg) saturate(0.667);
  }

  75%  {
    filter: hue-rotate(-270deg) saturate(0.556);
  }

  100% {
    filter: hue-rotate(-360deg) saturate(0.667);
  }
}

/* Faster, more dramatic psychedelic variation */

.header-bg-animate-fast::before {
  animation: header-hue-shift 3s linear infinite;
}

/* Subtle slow variation — barely noticeable color drift */

.header-bg-animate-slow::before {
  animation: header-hue-shift-subtle 20s linear infinite;
}

@keyframes header-hue-shift-subtle {
  0% {
    filter: hue-rotate(0deg) saturate(1.05) brightness(1);
  }

  50% {
    filter: hue-rotate(45deg) saturate(1.1) brightness(1.05);
  }

  100% {
    filter: hue-rotate(0deg) saturate(1.05) brightness(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .header-bg-animate::before,
  .header-bg-animate-fast::before,
  .header-bg-animate-slow::before {
    animation: none !important;
  }
}

/* ═══════════════════════════════════════════════════════════════
   STORY BODY EDITOR (TipTap) — Lightweight rich text for chapters
   ═══════════════════════════════════════════════════════════════ */

.story-body-toolbar {
  display: flex;
  gap: 4px;
  padding: 6px 8px;
  background: rgba(31, 41, 55, 0.8);
  border: 1px solid rgba(75, 85, 99, 0.5);
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}

.story-body-toolbar-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 28px;
  border-radius: 6px;
  background: transparent;
  border: 1px solid transparent;
  color: #9ca3af;
  font-size: 13px;
  cursor: pointer;
  transition: all 0.15s;
}

.story-body-toolbar-btn:hover {
  background: rgba(107, 114, 128, 0.3);
  color: #e5e7eb;
}

.story-body-toolbar-btn.active {
  background: rgba(245, 158, 11, 0.2);
  border-color: rgba(245, 158, 11, 0.4);
  color: #fbbf24;
}

.story-body-editor-content {
  border: 1px solid rgba(75, 85, 99, 0.5);
  border-radius: 0 0 8px 8px;
  background: rgba(17, 24, 39, 0.8);
  min-height: 200px;
  max-height: 500px;
  overflow-y: auto;
}

.story-body-editor-content .tiptap {
  padding: 12px 16px;
  min-height: 200px;
  color: #e5e7eb;
  font-size: 14px;
  line-height: 1.7;
  outline: none;
}

.story-body-editor-content .tiptap p {
  margin-bottom: 0.75em;
}

.story-body-editor-content .tiptap p:last-child {
  margin-bottom: 0;
}

.story-body-editor-content .tiptap p.is-editor-empty:first-child::before {
  content: attr(data-placeholder);
  float: left;
  color: #6b7280;
  pointer-events: none;
  height: 0;
  font-style: italic;
}

.story-body-editor-content .tiptap strong {
  font-weight: 700;
  color: #f3f4f6;
}

.story-body-editor-content .tiptap em {
  font-style: italic;
}

.story-body-editor-content .tiptap u {
  text-decoration: underline;
}

/* ═══════════════════════════════════════════════════════════════
   STORYSPACE STYLES (from storyspace.css)
   Non-linear story exploration — dark cinematic palette
   ═══════════════════════════════════════════════════════════════ */

/* ── Design Tokens ──────────────────────────────────────────────────── */

.storyspace {
  --ss-bg: #0a0a0a;
  --ss-bg-card: #141414;
  --ss-bg-elevated: #1a1a1a;
  --ss-text: #f5f0e8;
  --ss-text-secondary: #b3a99a;
  --ss-text-muted: #7a7268;
  --ss-amber: #d4a855;
  --ss-amber-glow: rgba(212, 168, 85, 0.15);
  --ss-amber-soft: rgba(212, 168, 85, 0.08);
  --ss-divider: rgba(212, 168, 85, 0.2);
  --ss-font-serif: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --ss-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --ss-radius: 8px;
  --ss-radius-sm: 6px;
  --ss-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  background: var(--ss-bg);
  min-height: 100vh;
  color: var(--ss-text);
  font-family: var(--ss-font-sans);
  -webkit-font-smoothing: antialiased;
}

/* ── Collage View ───────────────────────────────────────────────────── */

.ss-collage {
  max-width: 820px;
  margin: 0 auto;
  padding: 1.5rem 0.75rem 3rem;
}

.ss-collage__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.5rem 0.5rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid var(--ss-divider);
}

.ss-collage__subject {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.ss-collage__portrait {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid var(--ss-amber);
  box-shadow: 0 0 12px var(--ss-amber-glow);
}

.ss-collage__name {
  font-family: var(--ss-font-serif);
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--ss-text);
  margin: 0;
  line-height: 1.2;
}

.ss-collage__bio {
  font-size: 0.78rem;
  color: var(--ss-text-secondary);
  margin: 0.15rem 0 0;
  letter-spacing: 0.01em;
}

.ss-collage__tagline {
  font-family: var(--ss-font-serif);
  font-style: italic;
  font-size: 0.85rem;
  color: var(--ss-amber);
  margin: 0.25rem 0 0;
}

.ss-collage__linear-link {
  font-size: 0.78rem;
  color: var(--ss-text-muted);
  text-decoration: none;
  border: 1px solid rgba(122, 114, 104, 0.4);
  padding: 0.4rem 0.8rem;
  border-radius: 4px;
  transition: var(--ss-transition);
  white-space: nowrap;
  margin-top: 0.25rem;
}

.ss-collage__linear-link:hover {
  color: var(--ss-text);
  border-color: var(--ss-text-secondary);
}

/* ── Grid: 3-Column Mosaic ─────────────────────────────────────────── */

/* 3 columns = clean packing: 1+1+1, 2+1, 3. No orphan gaps possible. */

.ss-collage__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
  grid-auto-flow: dense;
}

/* ── Entrance animation ────────────────────────────────────────────── */

@keyframes ss-tile-enter {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ── Base Tile ─────────────────────────────────────────────────────── */

.ss-collage__tile {
  position: relative;
  overflow: hidden;
  border-radius: var(--ss-radius);
  display: block;
  text-decoration: none;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1),
              box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  animation: ss-tile-enter 0.5s cubic-bezier(0.4, 0, 0.2, 1) both;
}

.ss-collage__tile:hover {
  transform: scale(1.018);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.ss-collage__tile:active {
  transform: scale(0.97);
  transition-duration: 0.1s;
}

/* ── Tile Shapes — Shape carries meaning ───────────────────────────── */

/* Hero: full-width cinematic — "start here" */

.ss-collage__tile--hero {
  grid-column: 1 / -1;
  aspect-ratio: 2.2 / 1;
}

/* Chapter: single column portrait — "go deeper" */

.ss-collage__tile--chapter {
  grid-column: span 1;
  aspect-ratio: 3 / 4;
}

/* Memory: two-column landscape — "a scene" */

.ss-collage__tile--memory {
  grid-column: span 2;
  aspect-ratio: 16 / 10;
}

/* Quote: single column square — "a voice" */

.ss-collage__tile--quote {
  grid-column: span 1;
  aspect-ratio: 1;
}

/* Timeline: full-width thin strip — "a marker in time" */

.ss-collage__tile--timeline {
  grid-column: 1 / -1;
  aspect-ratio: 5 / 1;
}

/* Media: two-column square — immersive */

.ss-collage__tile--media {
  grid-column: span 2;
  aspect-ratio: 1;
}

/* ── Tile Image ────────────────────────────────────────────────────── */

.ss-collage__tile-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.ss-collage__tile:hover .ss-collage__tile-img {
  transform: scale(1.04);
}

.ss-collage__tile-empty {
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, var(--ss-bg-elevated), var(--ss-bg-card));
}

/* ── Tile Overlays ─────────────────────────────────────────────────── */

/* Visual weight is the differentiator — no text labels needed.
   Hero = deep gradient + large title. Standard = shallow gradient + small title.
   Quotes = frosted glass + marks. Timeline = amber accent. */

/* Standard overlay (chapters, memories, media, timelines) */

.ss-tile-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2rem 0.7rem 0.55rem;
  background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.75) 100%);
  pointer-events: none;
}

.ss-tile-overlay__title {
  font-family: var(--ss-font-serif);
  font-size: 0.82rem;
  color: var(--ss-text);
  line-height: 1.3;
  display: block;
}

/* Hero: deeper gradient, much larger title — visual weight says "I'm the start" */

.ss-tile-overlay--hero {
  padding: 3rem 1.15rem 1rem;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.88) 0%,
    rgba(0, 0, 0, 0.45) 45%,
    transparent 75%
  );
}

.ss-tile-overlay--hero .ss-tile-overlay__title {
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1.2;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}

/* Timeline: amber left border accent */

.ss-collage__tile--timeline {
  border-left: 2px solid var(--ss-amber);
}

/* ── QUOTE Tile — Frosted glass + prominent marks ──────────────────── */

.ss-tile-quote__overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.8rem 0.65rem;
  background: rgba(10, 10, 10, 0.65);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  z-index: 3;
  transition: background 0.3s ease;
}

.ss-tile-quote__mark {
  font-size: 1.8rem;
  color: var(--ss-amber);
  line-height: 1;
  margin-bottom: 0.2rem;
  opacity: 0.7;
}

.ss-tile-quote__text {
  font-family: var(--ss-font-serif);
  font-style: italic;
  font-size: 0.82rem;
  color: var(--ss-text);
  text-align: center;
  line-height: 1.45;
  max-width: 92%;
}

.ss-tile-quote__attr {
  font-family: var(--ss-font-sans);
  font-size: 0.6rem;
  color: var(--ss-amber);
  margin-top: 0.4rem;
  letter-spacing: 0.03em;
  opacity: 0.8;
}

.ss-collage__tile--quote:hover .ss-tile-quote__overlay {
  background: rgba(10, 10, 10, 0.45);
}

/* ── Sequential Navigation (prev/next) ─────────────────────────────── */

.ss-chapter__seq-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.75rem;
  padding: 0 1.25rem;
  margin-top: 2rem;
}

.ss-chapter__seq-card {
  display: flex;
  gap: 0.65rem;
  align-items: center;
  text-decoration: none;
  padding: 0.65rem;
  border-radius: var(--ss-radius);
  background: var(--ss-bg-card);
  border: 1px solid rgba(212, 168, 85, 0.12);
  transition: var(--ss-transition);
}

.ss-chapter__seq-card:hover {
  border-color: rgba(212, 168, 85, 0.3);
  transform: translateY(-1px);
}

.ss-chapter__seq-img {
  width: 56px;
  height: 56px;
  border-radius: var(--ss-radius-sm);
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
}

.ss-chapter__seq-placeholder {
  width: 56px;
  height: 56px;
  border-radius: var(--ss-radius-sm);
  background: var(--ss-bg-elevated);
  flex-shrink: 0;
}

.ss-chapter__seq-info {
  display: flex;
  flex-direction: column;
  gap: 0.15rem;
  min-width: 0;
}

.ss-chapter__seq-dir {
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--ss-text-muted);
  font-weight: 500;
}

.ss-chapter__seq-title {
  font-family: var(--ss-font-serif);
  font-size: 0.75rem;
  color: var(--ss-text-secondary);
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ss-chapter__seq-card--next {
  text-align: right;
  flex-direction: row-reverse;
}

.ss-chapter__seq-card--next .ss-chapter__seq-info {
  align-items: flex-end;
}

/* ── Moment Room ────────────────────────────────────────────────────── */

.ss-moment {
  max-width: 680px;
  margin: 0 auto;
  padding-bottom: 3rem;
}

.ss-moment__back,
.ss-chapter__back {
  display: inline-block;
  padding: 1rem 1.25rem;
  font-size: 0.8rem;
  color: var(--ss-text-muted);
  text-decoration: none;
  transition: var(--ss-transition);
  position: relative;
  z-index: 10;
}

.ss-moment__back:hover,
.ss-chapter__back:hover {
  color: var(--ss-text);
}

.ss-moment__hero {
  position: relative;
  width: 100%;
  aspect-ratio: 3 / 4;
  max-height: 55vh;
  overflow: hidden;
}

.ss-moment__hero-img,
.ss-chapter__hero-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.ss-moment__hero-gradient,
.ss-chapter__hero-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(transparent, var(--ss-bg));
}

.ss-moment__content {
  padding: 0 1.25rem;
  margin-top: -2rem;
  position: relative;
  z-index: 2;
}

.ss-moment__story-label,
.ss-chapter__story-label {
  font-size: 0.75rem;
  color: var(--ss-amber);
  letter-spacing: 0.02em;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  background: var(--ss-amber-soft);
  border-radius: 3px;
  margin-bottom: 0.75rem;
}

.ss-moment__hook {
  font-family: var(--ss-font-serif);
  font-size: 1.65rem;
  font-weight: 600;
  color: var(--ss-text);
  line-height: 1.25;
  margin: 0 0 1rem;
}

.ss-moment__preview {
  font-size: 0.95rem;
  color: var(--ss-text-secondary);
  line-height: 1.65;
  margin: 0 0 1rem;
}

.ss-moment__read-more {
  display: inline-block;
  font-size: 0.9rem;
  color: var(--ss-amber);
  text-decoration: none;
  font-weight: 500;
  transition: var(--ss-transition);
}

.ss-moment__read-more:hover {
  color: var(--ss-text);
}

/* Same-story navigation (shared) */

.ss-moment__related,
.ss-chapter__same-story {
  margin-top: 2rem;
  padding: 0 1.25rem;
  border-top: 1px solid var(--ss-divider);
  padding-top: 1.5rem;
}

.ss-moment__related-label,
.ss-chapter__nav-label {
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--ss-amber);
  margin: 0 0 1rem;
  font-weight: 500;
}

.ss-moment__related-grid,
.ss-chapter__nav-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.6rem;
}

.ss-moment__related-card,
.ss-chapter__nav-card {
  display: block;
  text-decoration: none;
  transition: var(--ss-transition);
}

.ss-moment__related-card:hover,
.ss-chapter__nav-card:hover {
  transform: translateY(-2px);
}

.ss-moment__related-img,
.ss-chapter__nav-img {
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--ss-radius-sm);
  display: block;
}

.ss-moment__related-placeholder,
.ss-chapter__nav-placeholder {
  width: 100%;
  aspect-ratio: 1;
  background: var(--ss-bg-elevated);
  border-radius: var(--ss-radius-sm);
}

.ss-moment__related-title,
.ss-chapter__nav-title {
  display: block;
  font-size: 0.72rem;
  color: var(--ss-text-secondary);
  margin-top: 0.35rem;
  line-height: 1.3;
}

/* ── Expanded Chapter ───────────────────────────────────────────────── */

.ss-chapter {
  max-width: 680px;
  margin: 0 auto;
  padding-bottom: 3rem;
}

.ss-chapter__hero {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 10;
  max-height: 50vh;
  overflow: hidden;
  margin-top: -3rem;
}

.ss-chapter__hero-gradient {
  height: 60%;
}

.ss-chapter__content {
  padding: 0 1.25rem;
  margin-top: -1.5rem;
  position: relative;
  z-index: 2;
}

.ss-chapter__title {
  font-family: var(--ss-font-serif);
  font-size: 1.8rem;
  font-weight: 600;
  color: var(--ss-text);
  line-height: 1.2;
  margin: 0 0 1.5rem;
}

.ss-chapter__body {
  margin-bottom: 2rem;
}

.ss-chapter__paragraph {
  font-size: 1rem;
  color: var(--ss-text-secondary);
  line-height: 1.8;
  margin: 0 0 1.25rem;
}

.ss-chapter__pull-quote {
  border-left: 3px solid var(--ss-amber);
  padding: 1rem 0 1rem 1.25rem;
  margin: 2rem 0;
}

.ss-chapter__pull-quote-text {
  font-family: var(--ss-font-serif);
  font-style: italic;
  font-size: 1.25rem;
  color: var(--ss-text);
  line-height: 1.5;
}

/* Journal prompt */

.ss-chapter__journal {
  padding: 0 1.25rem;
  margin-top: 2.5rem;
}

.ss-chapter__journal-divider {
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--ss-amber), transparent);
  margin-bottom: 2rem;
  box-shadow: 0 0 12px var(--ss-amber-glow);
}

.ss-chapter__journal-context {
  font-family: var(--ss-font-serif);
  font-style: italic;
  font-size: 1rem;
  color: var(--ss-text-secondary);
  text-align: center;
  margin: 0 0 0.75rem;
  line-height: 1.5;
}

.ss-chapter__journal-question {
  font-family: var(--ss-font-serif);
  font-size: 1.35rem;
  color: var(--ss-text);
  text-align: center;
  margin: 0 0 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.ss-chapter__journal-input-wrap {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}

.ss-chapter__journal-input {
  width: 100%;
  background: transparent;
  border: 1px solid var(--ss-amber);
  border-radius: var(--ss-radius);
  padding: 1rem;
  font-size: 0.95rem;
  color: var(--ss-text);
  font-family: var(--ss-font-sans);
  resize: none;
  transition: var(--ss-transition);
  box-shadow: 0 0 8px var(--ss-amber-glow);
}

.ss-chapter__journal-input:focus {
  outline: none;
  border-color: var(--ss-amber);
  box-shadow: 0 0 16px var(--ss-amber-glow);
}

.ss-chapter__journal-input::-moz-placeholder {
  color: var(--ss-text-muted);
  font-style: italic;
}

.ss-chapter__journal-input::placeholder {
  color: var(--ss-text-muted);
  font-style: italic;
}

.ss-chapter__journal-note {
  font-size: 0.75rem;
  color: var(--ss-text-muted);
  margin: 0.75rem 0;
}

.ss-chapter__journal-save {
  background: var(--ss-amber);
  color: var(--ss-bg);
  border: none;
  padding: 0.6rem 1.5rem;
  border-radius: var(--ss-radius-sm);
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  transition: var(--ss-transition);
}

.ss-chapter__journal-save:hover {
  filter: brightness(1.1);
}

.ss-chapter__journal-save:disabled {
  opacity: 0.5;
  cursor: default;
}

/* ── StorySpace Responsive ──────────────────────────────────────────── */

/* Phone: 2-column grid with breathing rhythm */

@media (max-width: 599px) {
  .ss-collage {
    padding: 1rem 0.4rem 2.5rem;
  }

  .ss-collage__header {
    padding: 1rem 0.25rem;
    flex-direction: column;
    gap: 0.75rem;
  }

  .ss-collage__name {
    font-size: 1.25rem;
  }

  .ss-collage__bio {
    font-size: 0.72rem;
  }

  .ss-collage__tagline {
    font-size: 0.78rem;
  }

  .ss-collage__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 4px;
  }

  /* Hero: full width */

  .ss-collage__tile--hero {
    grid-column: 1 / -1;
    aspect-ratio: 16 / 10;
  }

  /* Chapters: single column (pair as 1+1) */

  .ss-collage__tile--chapter {
    grid-column: span 1;
    aspect-ratio: 3 / 4;
  }

  /* Memories: full width on phone */

  .ss-collage__tile--memory {
    grid-column: 1 / -1;
    aspect-ratio: 16 / 9;
  }

  /* Quotes: single column */

  .ss-collage__tile--quote {
    grid-column: span 1;
    aspect-ratio: 1;
  }

  /* Timelines: full width strip */

  .ss-collage__tile--timeline {
    grid-column: 1 / -1;
    aspect-ratio: 5 / 1;
  }

  /* Media: full width */

  .ss-collage__tile--media {
    grid-column: 1 / -1;
    aspect-ratio: 4 / 3;
  }

  /* Touch-optimized tap targets */

  .ss-collage__tile {
    min-height: 100px;
  }

  .ss-collage__tile--timeline {
    min-height: 60px;
  }

  .ss-collage__tile-title {
    font-size: 0.78rem;
  }

  .ss-collage__tile--hero .ss-collage__tile-title {
    font-size: 0.95rem;
  }

  .ss-collage__tile-quote-text {
    font-size: 0.72rem;
  }

  .ss-collage__tile-glyph {
    font-size: 1rem;
  }

  /* Moment room */

  .ss-moment__hook {
    font-size: 1.4rem;
  }

  .ss-moment__preview {
    font-size: 0.88rem;
  }

  /* Expanded chapter */

  .ss-chapter__title {
    font-size: 1.5rem;
  }

  .ss-chapter__paragraph {
    font-size: 0.92rem;
  }

  .ss-chapter__pull-quote-text {
    font-size: 1.1rem;
  }

  .ss-moment__related-grid,
  .ss-chapter__nav-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 0.4rem;
  }
}

/* Desktop: 3-column grid is the default — just scale up typography */

@media (min-width: 768px) {
  .ss-moment__hook {
    font-size: 2rem;
  }

  .ss-chapter__title {
    font-size: 2.2rem;
  }

  .ss-chapter__paragraph {
    font-size: 1.05rem;
  }
}

/* ── Map View (Cover Navigation) ─────────────────────────────────── */

.ss-map-view {
  position: relative;
  min-height: 100vh;
}

.ss-map-toggle {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
}

.ss-map-toggle__btn {
  background: rgba(10, 10, 10, 0.6);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  border: 1px solid var(--ss-divider);
  color: var(--ss-amber);
  padding: 0.5rem 1.5rem;
  border-radius: 999px;
  font-size: 0.8rem;
  font-family: var(--ss-font-sans);
  font-weight: 500;
  cursor: pointer;
  transition: var(--ss-transition);
  letter-spacing: 0.02em;
}

.ss-map-toggle__btn:hover {
  background: rgba(212, 168, 85, 0.12);
  border-color: var(--ss-amber);
  color: var(--ss-text);
}

.ss-collage__map-link {
  font-size: 0.8rem;
  color: var(--ss-amber);
  background: transparent;
  border: 1px solid var(--ss-amber);
  padding: 0.4rem 0.8rem;
  border-radius: 4px;
  cursor: pointer;
  transition: var(--ss-transition);
  white-space: nowrap;
  margin-top: 0.25rem;
  font-family: var(--ss-font-sans);
}

.ss-collage__map-link:hover {
  background: var(--ss-amber-soft);
  color: var(--ss-text);
}

/* ═══════════════════════════════════════════════════════════════
   COMMUNITY MODULE STYLES (from skills-community-module)
   ═══════════════════════════════════════════════════════════════ */

/* Community Module Styles
   Imported from skills-community-module for topic thread rendering.
   Provides app-* custom classes and CSS custom properties. */

/* DaisyUI dark theme color tokens for community module */

[data-theme="community-dark"],
.community-theme {
  --color-base-100: oklch(30.33% 0.016 252.42);
  --color-base-200: oklch(25.26% 0.014 253.1);
  --color-base-300: oklch(20.15% 0.012 254.09);
  --color-base-content: oklch(97.807% 0.029 256.847);
  --color-primary: oklch(58% 0.233 277.117);
  --color-primary-content: oklch(96% 0.018 272.314);
  --color-secondary: oklch(58% 0.233 277.117);
  --color-secondary-content: oklch(96% 0.018 272.314);
  --color-accent: oklch(60% 0.25 292.717);
  --color-accent-content: oklch(96% 0.016 293.756);
  --color-neutral: oklch(37% 0.044 257.287);
  --color-neutral-content: oklch(98% 0.003 247.858);
  --color-info: oklch(58% 0.158 241.966);
  --color-info-content: oklch(97% 0.013 236.62);
  --color-success: oklch(60% 0.118 184.704);
  --color-success-content: oklch(98% 0.014 180.72);
  --color-warning: oklch(66% 0.179 58.318);
  --color-warning-content: oklch(98% 0.022 95.277);
  --color-error: oklch(58% 0.253 17.585);
  --color-error-content: oklch(96% 0.015 12.422);
  --radius-selector: 0.25rem;
  --radius-field: 0.25rem;
  --radius-box: 0.5rem;
  --size-selector: 0.21875rem;
  --size-field: 0.21875rem;
  --border: 1.5px;
  --depth: 1;
  --noise: 0;
}

/* Base variables */

[data-theme="community-dark"] {
  --app-navbar-bg: var(--color-base-200);
  --app-navbar-text-color: var(--color-base-content);
  --app-navbar-icon-color: var(--color-base-content);
  --app-navbar-icon-hover-bg: color-mix(in srgb, var(--color-base-content) 10%, transparent);
  --app-navbar-border-color: color-mix(in srgb, var(--color-base-content) 12%, transparent);
}

/* Utility classes for text rendering */

.pv-line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: var(--pv-lines, 3);
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.pv-preview-text {
  white-space: pre-line;
}

.pv-rich a {
  color: var(--app-color-link, var(--color-primary));
  text-decoration: underline;
}

.pv-rich .rte-image {
  display: block;
  max-width: 100%;
  max-height: 520px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 0.75rem;
  border: 1px solid color-mix(in srgb, currentColor 12%, transparent);
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.pv-compact-preview {
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  display: block;
}

.pv-compact-preview>div {
  margin: 0 0 0.25rem 0;
}

.pv-compact-preview>div:last-child {
  margin-bottom: 0;
}

/* ═══════════════════════════════════════════════════════════════
   Community page wrapper theme overrides
   These sit OUTSIDE @layer components so they beat utility classes.
   ═══════════════════════════════════════════════════════════════ */

/* ── Dark theme tokens ── */

.community-page-dark {
  --app-color-text: #f3f4f6;
  --app-color-text-muted: #9ca3af;
  --app-color-border: #374151;
  --app-color-link: #818cf8;
  --app-color-surface: #111827;
  --app-color-highlight: #818cf8;
  --app-color-highlight-content: #eef2ff;
  --app-color-action: #818cf8;
  --app-card-bg: #111827;
  --app-card-bg-muted: #1f2937;
  --app-card-border: #1f2937;
  --app-card-border-hover: #374151;
  --app-card-title-color: #f9fafb;
  --app-card-body-color: #e5e7eb;
  --app-card-muted-color: #9ca3af;
  /* Chapter-band tint: a light foreground so the bands read on the dark card. */
  --app-thread-band-tint: #e5e7eb;
  --app-input-bg: #1f2937;
  --app-input-border: #374151;
  --app-input-text: #f3f4f6;
  --app-input-placeholder: #6b7280;
  --app-input-hover-border: #4b5563;
  --app-input-focus-border: #818cf8;
  --app-input-focus-ring: rgba(129, 140, 248, 0.25);
  --app-form-label-color: #e5e7eb;
  --app-composer-editor-bg: #1f2937;
  --app-composer-editor-border: #374151;
  --app-composer-editor-text: #f3f4f6;
  --app-composer-editor-focus-border: #818cf8;
  --app-composer-toolbar-button-color: #9ca3af;
  --app-navbar-bg: #1f2937;
  --app-navbar-text-color: #f3f4f6;
  --app-navbar-icon-color: #f3f4f6;
  --app-navbar-icon-hover-bg: rgba(243, 244, 246, 0.1);
  --app-navbar-border-color: rgba(243, 244, 246, 0.12);
}

/* ── Light theme tokens ── */

.community-page-light {
  --app-navbar-bg: #ffffff;
  --app-navbar-text-color: #111827;
  --app-navbar-icon-color: #374151;
  --app-navbar-icon-hover-bg: #f3f4f6;
  --app-navbar-border-color: #e5e7eb;
  /* Chapter-band tint: a dark foreground so the bands read on the light card. */
  --app-thread-band-tint: #111827;
}

/* ── Token-driven surface utilities for app/community pages ──

   These replace the hardcoded dark palette that `groups_live` and `group_topics_live` were
   written in (`text-white`, `bg-white/5`, `border-white/10`, `from-gray-950 …`). That design
   assumed a dark ground, so on a cream tenant like FounderShare it was not "wrong colours" —
   it was a different product wearing the same URL.

   ⭐ The inversion is FREE, and that is the argument for tokens over a `dark?` flag.
   `text-white` means "the readable colour on this surface", which on a dark ground is white and
   on cream is near-black. `--app-color-text` says exactly that and resolves per tenant, so one
   class is right on both without anybody enumerating the cases.

   Fills and borders are derived with color-mix from the surface's own text colour rather than
   from white, for the same reason: `rgba(255,255,255,.05)` is invisible on cream.
   `--app-*` bridge to the tenant's style guide in the rule further down. */

/* ⚠️ TEXT OVER A GROUP'S OWN COLOUR BAND, not over the tenant's surface.

   A community group carries its own gradient/photo header with a dark scrim painted over it so
   the title reads. `--app-color-text` is the WRONG value there: it resolves to the tenant's body
   colour, which on a cream tenant like FounderShare is near-black — black text on a black scrim.
   The site vocabulary already has the right word, `--text-on-dark-color`.

   ⭐ Written as a TOKEN REDEFINITION on the container, not as per-element classes. Everything
   below — `.app-text`, `.app-text-muted`, `.app-fill`, `.app-border` — is already expressed in
   terms of `--app-color-text`, so redefining that one property fixes the whole subtree at once,
   including the fills and borders a per-element sweep would have missed. Add `app-on-media` to
   the scrimmed container and nothing inside it needs to know.

   This is the same nearest-ancestor-wins mechanism reserved for member personalization, which is
   the point: one vocabulary, overridden per subtree by whoever owns that subtree. */

.app-on-media {
  /* ⚠️ A member may upload ANY photo as their header, including a pale one, and white-on-pale is
     illegible. That predates tokenising this (the text was a literal `text-white` over the same
     photo) but it is worth the two lines while we are here: a soft shadow costs nothing on a dark
     scrim and rescues the pale case. Not a substitute for a real scrim if this keeps biting. */
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55);
  --app-color-text: var(--text-on-dark-color, #ffffff);
  --app-color-text-muted: color-mix(in srgb, var(--text-on-dark-color, #ffffff) 72%, transparent);
  --app-color-border: color-mix(in srgb, var(--text-on-dark-color, #ffffff) 24%, transparent);
}

/* A soft brand-tinted wash behind a page header. Was a fixed violet/indigo/cyan gradient, which
   is a palette three tenants never chose; derived from the tenant's own primary/accent instead so
   it reads as their product. Deliberately faint — it sits under headings and stat chips. */

.app-brand-wash {
  background: linear-gradient(
    to right,
    color-mix(in srgb, var(--primary-color, #7c3aed) 18%, transparent),
    color-mix(in srgb, var(--accent-color, var(--primary-color, #6366f1)) 14%, transparent),
    color-mix(in srgb, var(--secondary-color, var(--primary-color, #06b6d4)) 16%, transparent)
  );
}

/* ⚠️ NOT `--background-color`. That token is the site's page background as the STYLE GUIDE means
   it, and tenants use it for a navbar band as readily as for a ground: harbour's is #a2937c, a
   mid-tan it paints its navbar with while its content sections sit on near-white. Used as the
   ground for a dense forum page it gives body copy ~4.3:1 and reads muddy — faithful to the token,
   wrong for the surface. (Verified against harbour's live marketing page, not assumed.)

   Derived from `--surface-color` instead, which guarantees the one relationship this layout needs:
   the ground is always slightly LIGHTER than the cards sitting on it, for every tenant, without
   anyone hand-picking a pair. foundershare cream-on-cream, trailhead white-on-off-white, skale
   grey-on-white all come out right from the same expression.

   ⚠️ ASSUMES A LIGHT-GROUND TENANT — it mixes toward white. All four tenants today are light, and
   the literal fallback keeps the old dark value when no style guide exists at all. A genuinely
   dark-branded tenant will need this to mix toward `--surface-dark-color` instead; that is a real
   token we already have, so it is a one-line change when the first such tenant appears. */

.app-page-surface {
  background: color-mix(in srgb, var(--surface-color, #0a0a0a) 55%, #ffffff);
  color: var(--app-color-text, #f3f4f6);
}

/* ⚠️ The INVERSE of `app-on-media`, for a popover that ESCAPES a scrimmed container.

   `app-on-media` redefines the text tokens to white for everything inside it, on the promise
   that "nothing inside it needs to know". That promise holds for content painted ON the scrim
   — and breaks for a dropdown that hangs out of the header and paints its OWN light surface
   underneath itself. The notification bell lives in the member header (which carries
   `app-on-media`) and its panel opens over the page body: white-on-cream, unreadable.

   Restores exactly what `.site-root` sets, so this is the same nearest-ancestor-wins mechanism
   used once more rather than a second vocabulary. Put it on any panel that supplies its own
   background while nested inside a scrim. */

.app-on-surface {
  text-shadow: none;
  --app-color-text: var(--text-primary-color, #f3f4f6);
  --app-color-text-muted: var(--text-muted-color, #9ca3af);
}

.app-surface      {
  background: var(--app-color-surface, #111827);
}

.app-text         {
  color: var(--app-color-text, #f3f4f6);
}

.app-text-muted   {
  color: var(--app-color-text-muted, #9ca3af);
}

.app-accent-text  {
  color: var(--app-color-action, #818cf8);
}

.app-accent-bg    {
  background: var(--app-color-action, #818cf8);
  color: var(--app-color-highlight-content, #eef2ff);
}

.app-fill         {
  background: color-mix(in srgb, var(--app-color-text, #fff) 5%, transparent);
}

.app-fill-strong  {
  background: color-mix(in srgb, var(--app-color-text, #fff) 10%, transparent);
}

.app-fill-accent  {
  background: color-mix(in srgb, var(--app-color-action, #818cf8) 18%, transparent);
}

.app-border       {
  border-color: color-mix(in srgb, var(--app-color-text, #fff) 8%, transparent);
}

.app-border-strong{
  border-color: color-mix(in srgb, var(--app-color-text, #fff) 18%, transparent);
}

.app-placeholder::-moz-placeholder {
  color: var(--app-color-text-muted, #6b7280);
}

.app-placeholder::placeholder {
  color: var(--app-color-text-muted, #6b7280);
}

.app-ring-accent  {
  --tw-ring-color: color-mix(in srgb, var(--app-color-action, #818cf8) 50%, transparent);
}

/* ── Feed card kinds, token-driven ──
   A feed card is ONE component with several kinds — a community topic, a story — and the kind
   used to be carried by hardcoded Tailwind literals (`bg-violet-600`, `bg-emerald-500/10`,
   `bg-emerald-50 text-emerald-600`). That is a palette three tenants never chose, and it is
   exactly the ownership split docs/styling_ownership.md closed everywhere else.

   ⭐ One mechanism, not one class per kind per element: the kind sets a single local token and
   every part of the card — the wash, the avatar, the icon well, the category badge — is
   expressed in terms of it. Adding a kind is one rule.

   Defaults derive from the TENANT'S OWN palette (primary for community, accent for stories) so
   nothing has to be configured, while a style guide can override `--app-feed-<kind>-color` to
   pick its own. The literal fallbacks only apply where no style guide exists at all. */

.app-feed-kind        {
  --app-feed-kind-color: var(--app-color-text, #f3f4f6);
  --app-feed-wash-amount: 0%;
}

.app-feed-community   {
  --app-feed-kind-color: var(--app-feed-community-color, var(--primary-color, #7c3aed));
  --app-feed-wash-amount: 0%;
}

.app-feed-story       {
  --app-feed-kind-color: var(--app-feed-story-color, var(--accent-color, #059669));
  --app-feed-wash-amount: 9%;
}

/* ⭐ Only the MINORITY kind is washed. Tinting both made the feed look striped and neither kind
   look deliberate; community is the bulk of the feed and keeps the plain card surface it always
   had, so a story reads as the exception. (Jack, 2026-08-24: "community is fine ... can
   differentiate stories from community with different background color".)
   The wash amount is per-kind rather than baked in, so a new kind opts in by setting it. */

.app-feed-wash        {
  background: color-mix(in srgb, var(--app-feed-kind-color) var(--app-feed-wash-amount, 0%), transparent);
}

.app-feed-avatar      {
  background: color-mix(in srgb, var(--app-feed-kind-color) 85%, transparent);
  color: #fff;
}

.app-feed-icon-well   {
  background: color-mix(in srgb, var(--app-feed-kind-color) 12%, transparent);
}

.app-feed-badge {
  background: color-mix(in srgb, var(--app-feed-kind-color) 12%, transparent);
  color: color-mix(in srgb, var(--app-feed-kind-color) 88%, var(--app-color-text, #111));
}

/* The rule between cards. Jack, 2026-08-24: "maybe a line between each". On the LAST card it
   would be a rule under the feed with nothing after it, so it is a top border on every card
   except the first rather than a bottom border on all of them. */

.app-feed-list > * + * {
  border-top: 1px solid color-mix(in srgb, var(--app-color-text, #fff) 8%, transparent);
}

/* ── Community nav chrome, token-driven ──
   These replaced `if(dark?, do: "text-gray-400 hover:text-white", else: "text-gray-500 …")`
   pairs in `community_nav.ex`. A `dark?` boolean can only ever pick between two palettes
   nobody chose; a token resolves from whatever the tenant's style guide says, including
   tenants whose surface is neither "light" nor "dark" but cream, sand or slate.
   `--app-color-*` bridge to the site tokens in the rule below. */

.app-nav-link {
  font-size: 0.875rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  transition: color 0.15s ease;
  color: var(--app-color-text-muted, #6b7280);
}

.app-nav-link:hover {
  color: var(--app-color-text, #111827);
}

.app-user-chip-avatar {
  background: color-mix(in srgb, var(--app-color-text, #111827) 12%, transparent);
  color: var(--app-color-text, #111827);
}

.app-user-chip-name {
  color: var(--app-color-text, #374151);
}

.app-user-chip-divider {
  border-color: var(--app-color-border, #e5e7eb);
}

/* ═══════════════════════════════════════════════════════════════
   ⭐ THE BRIDGE: app tokens resolve from the SITE's tokens
   ═══════════════════════════════════════════════════════════════

   CoinShare had TWO token systems that had never met:

     --primary-color, --surface-color, …   the TENANT's style guide (STYLGDE),
                                           emitted on `.site-root` by SiteTokens
     --app-color-*, --app-card-*, …        the app/forum surface, defined just above
                                           as a fixed indigo-on-grey palette

   The forum thread component is 6,193 lines and reads ONLY `--app-*` — it is already
   fully tokenised, it was simply pointed at a palette that had nothing to do with the
   tenant. So `/foundershare/community` wore FounderShare's cream-and-sage brand while
   the topic one click inside it was generic indigo-on-grey. Two products, one journey.

   ⭐ This rule is the entire fix, and it is why no markup changed: rebind the app tokens
   to the site tokens and 6,193 lines of already-correct component change appearance
   without being edited. `.site-root` is the right home because it already MEANS "this
   surface wears the tenant's brand" — SiteTokens defines the site tokens on exactly this
   selector, so anything that has them also gets these.

   ⚠️ EVERY value keeps its old literal as the var() fallback. A tenant with no style
   guide, or one missing a token, renders exactly what it rendered before this existed —
   so this cannot make a site worse, only more itself.

   ⚠️ A page must NOT also carry `.community-page-dark`/`-light`. Those define the same
   properties on an inner element, and for custom properties the NEAREST ancestor wins —
   they would silently beat this. `community_page_classes/1` is gone for that reason.

   Borders and muted fills are derived with color-mix from the surface's own text colour
   rather than taken from the palette, so they stay legible whether the tenant's surface
   is cream, white or near-black.

   FUTURE — member personalization (documented, deliberately not built):
   a member's chosen theme becomes an override of THESE SAME properties on an inner
   element, e.g. `.site-root [data-member-theme="midnight"] { --surface-color: … }`.
   Nearest-ancestor-wins then does the work for free: tenant brand is the default, the
   member's choice layers on top, and there is still exactly one vocabulary.
   See docs/styling_ownership.md.
   ═══════════════════════════════════════════════════════════════ */

.site-root {
  --app-color-text: var(--text-primary-color, #f3f4f6);
  --app-color-text-muted: var(--text-muted-color, #9ca3af);
  --app-color-border: color-mix(in srgb, var(--text-primary-color, #f3f4f6) 14%, transparent);
  --app-color-link: var(--primary-color, #818cf8);
  --app-color-surface: var(--surface-color, #111827);
  --app-color-highlight: var(--primary-color, #818cf8);
  --app-color-highlight-content: var(--text-on-brand-color, #eef2ff);
  --app-color-action: var(--primary-color, #818cf8);
  /* ⚠️ Status colours are defined HERE, with literal fallbacks, and not from
     `--color-error` / `--color-warning` / `--color-success`. Those exist only under
     `[data-theme="community-dark"], .community-theme` — never on a tenant `.site-root` — so
     `color-mix(... var(--color-error) ...)` resolved to nothing, the whole declaration was
     dropped as invalid, and the pill rendered transparent. That is a silent failure mode
     worth naming: an undefined custom property inside color-mix does not fall back, it
     invalidates.

     Deliberately NOT derived from the tenant's palette. "Never a raw colour utility" is
     about decoration; danger/warning/success carry MEANING, and a red-accented tenant with
     red errors, or a green-accented one whose "could not save" reads as success, has lost
     the information rather than restyled it. A tenant that genuinely wants its own overrides
     these three. */
  --app-status-danger-color: #c0392f;
  --app-status-warn-color: #b3700d;
  --app-status-ok-color: #1f7a52;
  --app-card-bg: var(--surface-color, #111827);
  --app-card-bg-muted: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 5%, var(--surface-color, #1f2937));
  --app-card-border: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 12%, transparent);
  --app-card-border-hover: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 24%, transparent);
  --app-card-title-color: var(--text-primary-color, #f9fafb);
  --app-card-body-color: var(--text-primary-color, #e5e7eb);
  --app-card-muted-color: var(--text-muted-color, #9ca3af);
  --app-thread-band-tint: var(--text-primary-color, #111827);
  --app-input-bg: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 4%, var(--surface-color, #1f2937));
  --app-input-border: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 18%, transparent);
  --app-input-text: var(--text-primary-color, #f3f4f6);
  --app-input-placeholder: var(--text-muted-color, #6b7280);
  --app-input-hover-border: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 30%, transparent);
  --app-input-focus-border: var(--primary-color, #818cf8);
  --app-input-focus-ring: color-mix(in srgb, var(--primary-color, #818cf8) 25%, transparent);
  --app-form-label-color: var(--text-primary-color, #e5e7eb);
  --app-composer-editor-bg: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 4%, var(--surface-color, #1f2937));
  --app-composer-editor-border: color-mix(in srgb, var(--text-primary-color, #e5e7eb) 18%, transparent);
  --app-composer-editor-text: var(--text-primary-color, #f3f4f6);
  --app-composer-editor-focus-border: var(--primary-color, #818cf8);
  --app-composer-toolbar-button-color: var(--text-muted-color, #9ca3af);
  --app-navbar-bg: var(--surface-color, #ffffff);
  --app-navbar-text-color: var(--text-primary-color, #111827);
  --app-navbar-icon-color: var(--text-primary-color, #374151);
  --app-navbar-icon-hover-bg: color-mix(in srgb, var(--text-primary-color, #111827) 8%, transparent);
  --app-navbar-border-color: color-mix(in srgb, var(--text-primary-color, #111827) 12%, transparent);
}

/* ═══════════════════════════════════════════════════════════════
   The auth shell — sign in, register, forgot password, reset password

   ⭐ These pages used to be FOUR COPIES of one hand-written dark page: a navy
   gradient, amber-500 accents, white text and floating orbs, none of it from the
   tenant. Every local style guide is a LIGHT theme, so a member left skills.com's
   white site, hit a dark purple sign-in, and came back — the one moment we ask
   somebody to trust us was the one page that looked like somebody else.

   The shell carries `.site-root`, so the block above has already mapped the site's
   design tokens onto the whole `--app-*` vocabulary. There is nothing new to define
   for the light case — that is the point of having one vocabulary, and why this
   section is short.

   ⚠️ Deliberately NOT `.community-page-dark`. That class defines the same custom
   properties on an inner element and would beat `.site-root` by proximity (the
   warning on the block above). Dark here is a MODIFIER on the same element, so
   specificity decides and `.site-root` stays the only definition site.
   ═══════════════════════════════════════════════════════════════ */

.auth-shell {
  background-color: var(--background-color, #ffffff);
  color: var(--app-color-text);
  font-family: var(--body-font, inherit);
}

/* ⭐ Dark is expressed by REDEFINING THE SITE TOKENS, not by restyling the page.
   `.site-root` derives `--app-color-text`, `--app-color-surface`, every border and
   every muted fill from `--surface-color` and `--text-primary-color`. Swap those two
   and the card, the fields, the borders and the placeholder text all follow — so the
   dark treatment is four declarations rather than a second copy of the page.

   Only a guide that defines BOTH `surface_dark_color` and `text_on_dark_color` gets
   here (`AuthShell.dark?/1`); locally that is harbour and trailhead. The literals are
   fallbacks for a guide that somehow has one and not the other, never the normal path. */

.auth-shell-dark.site-root {
  --surface-color: color-mix(in srgb, var(--surface-dark-color, #111827) 92%, #ffffff);
  --background-color: var(--surface-dark-color, #111827);
  --text-primary-color: var(--text-on-dark-color, #f3f4f6);
  /* ⚠️ The tenant's own `--text-muted-color` is chosen to sit on its LIGHT surface —
     foundershare's #6E675F on near-black is unreadable. Derived from the on-dark text
     instead, which is the colour that was picked to be legible here. */
  --text-muted-color: color-mix(in srgb, var(--text-on-dark-color, #f3f4f6) 62%, transparent);
}

.auth-card {
  background-color: var(--app-color-surface);
  border: 1px solid var(--app-color-border);
  border-radius: var(--card-radius, 12px);
}

.auth-title {
  color: var(--app-color-text);
  font-family: var(--heading-font, inherit);
}

.auth-muted {
  color: var(--app-color-text-muted);
}

.auth-accent {
  color: var(--accent-color, var(--app-color-link));
}

.auth-label {
  color: var(--app-color-text-muted);
}

/* ⚠️ `background-color` and `color` are set explicitly rather than left to inherit.
   A form control does NOT inherit either from its parent by default — the browser's
   own field styling wins — so a dark shell with unstyled inputs renders white boxes
   with near-white placeholder text. */

.auth-field {
  background-color: var(--app-input-bg, var(--background-color, #ffffff));
  border: 1px solid var(--app-input-border, var(--app-color-border));
  color: var(--app-input-text, var(--app-color-text));
  border-radius: var(--button-radius, 8px);
  font-family: var(--body-font, inherit);
}

.auth-field::-moz-placeholder {
  color: var(--app-color-text-muted);
  opacity: 0.75;
}

.auth-field::placeholder {
  color: var(--app-color-text-muted);
  opacity: 0.75;
}

.auth-field:focus {
  outline: none;
  border-color: var(--accent-color, var(--app-color-link));
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent-color, var(--app-color-link)) 25%, transparent);
}

.auth-submit {
  background-color: var(--button-primary-bg, var(--primary-color, #4f46e5));
  color: var(--button-primary-text, var(--text-on-brand-color, #ffffff));
  border-radius: var(--button-radius, 8px);
  font-family: var(--body-font, inherit);
}

.auth-submit:hover:not(:disabled) {
  background-color: color-mix(in srgb, var(--button-primary-bg, var(--primary-color, #4f46e5)) 88%, #000000);
}

/* ⚠️ A disabled submit must LOOK disabled — reset-password disables it while the reset is in
   flight, and an unchanged button reads as "the button does nothing".

   ⭐ The terms gate deliberately does NOT use this. Disabling the button until the box is
   ticked needs JS, and JS that fails leaves a permanently dead button — the exact failure
   shape this codebase keeps meeting. The checkbox is `required` instead, so the browser
   itself refuses the submit and says why, with no script involved. */

.auth-submit:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.auth-link {
  color: var(--app-color-text-muted);
}

.auth-link:hover {
  color: var(--accent-color, var(--app-color-link));
}

/* A confirmation or an error inside the card. Tinted from the status token rather than a
   literal emerald/red, so a tenant whose surface is near-black still gets a legible notice
   (docs/styling_ownership.md §4 — a member surface may not carry a raw colour utility). */

.auth-notice {
  border-radius: var(--button-radius, 8px);
  border: 1px solid color-mix(in srgb, var(--app-status-ok-color, #0f7b4f) 35%, transparent);
  background-color: color-mix(in srgb, var(--app-status-ok-color, #0f7b4f) 10%, transparent);
  color: var(--app-color-text);
}

.auth-notice-icon {
  color: var(--app-status-ok-color, #0f7b4f);
}

.auth-notice-error {
  border-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 35%, transparent);
  background-color: color-mix(in srgb, var(--app-status-danger-color, #c0392f) 10%, transparent);
}

.auth-notice-error .auth-notice-icon {
  color: var(--app-status-danger-color, #c0392f);
}

/* The /terms page. Prose inside the site's own chrome — it reads the same tokens the rest of
   the site does, so it arrives in the tenant's typeface rather than the platform's. */

.terms-page {
  max-width: 46rem;
  margin: 0 auto;
  padding: clamp(2rem, 6vw, 4.5rem) 1.25rem;
  color: var(--app-color-text);
  font-family: var(--body-font, inherit);
}

.terms-page h1 {
  font-family: var(--heading-font, inherit);
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 700;
  color: var(--app-color-text);
}

.terms-version {
  margin-top: 0.35rem;
  font-size: 0.8125rem;
  color: var(--app-color-text-muted);
}

.terms-body {
  margin-top: 2rem;
  line-height: 1.7;
}

.terms-body h2 {
  font-family: var(--heading-font, inherit);
  font-size: 1.125rem;
  font-weight: 600;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  color: var(--app-color-text);
}

.terms-body p,
.terms-body li {
  margin-bottom: 0.85rem;
  color: var(--app-color-text);
}

.terms-body ul,
.terms-body ol {
  margin-left: 1.25rem;
  list-style: revert;
}

.terms-empty {
  margin-top: 2rem;
  color: var(--app-color-text-muted);
}

/* The same prose rules inside the sign-up box, where the heading scale has to be smaller —
   the box is 11rem tall and an h2 at page size would fill a third of it. */

.auth-terms-box h2 {
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 0.25rem;
}

.auth-terms-box p {
  margin-bottom: 0.65rem;
}

.auth-terms-box > *:first-child {
  margin-top: 0;
}

/* The terms box. Scrolls in place so reading them never leaves a half-filled form.

   ⛔ EVERY TOKEN HERE CARRIES A FALLBACK, and removing one silently deletes the box.
   This renders on the invitation-accept pages, whose live_session loads no token layer
   at all — `--app-color-text` and `--app-color-border` are both empty there. An
   undefined var() with no fallback is invalid at COMPUTED-VALUE time, so the whole
   declaration is dropped: the box lost its border AND its background, and 1151px of
   terms sat in a 176px window with nothing to say it scrolled. The text just stopped
   mid-sentence.

   ⚠️ It cannot simply defer to the `bg-gray-50 border border-gray-200` that the :plain
   variant passes alongside it — this class sits later in the sheet and WINS over those
   utilities, then threw the value away. Component and stylesheet were each relying on
   the other. (BUG-10143) */

.auth-terms-box {
  background-color: color-mix(in srgb, var(--app-color-text, #374151) 4%, transparent);
  border: 1px solid var(--app-color-border, #e5e7eb);
  border-radius: var(--button-radius, 8px);
  color: var(--app-color-text, #374151);
}

.auth-terms-box h1,
.auth-terms-box h2,
.auth-terms-box h3 {
  font-family: var(--heading-font, inherit);
  color: var(--app-color-text);
}

/* ── Button overrides for dark community pages ──
   The <.button> component (button.ex) generates inline Tailwind utility
   classes like bg-white/text-[#09090b].  Since darkMode is "media" (OS),
   their dark: variants don't activate from our CSS class wrapper.
   We override with !important scoped to .community-page-dark. */

/* Primary action buttons (Reply, Save, etc.) */

.community-page-dark .app-composer button[type="submit"],
.community-page-dark .app-composer button[type="submit"]:not(:disabled) {
  background-color: var(--color-primary, #818cf8) !important;
  color: var(--color-primary-content, #eef2ff) !important;
  border-color: transparent !important;
}

.community-page-dark .app-composer button[type="submit"]:hover:not(:disabled) {
  filter: brightness(1.15);
}

.community-page-dark .app-composer button[type="submit"]:disabled {
  opacity: 0.4;
}

/* Ghost / cancel buttons in composers */

.community-page-dark .app-composer .btn-ghost,
.community-page-dark .app-composer .btn.btn-ghost {
  background-color: var(--color-neutral, #374151) !important;
  color: var(--color-neutral-content, #f9fafb) !important;
  border-color: #4b5563 !important;
}

.community-page-dark .app-composer .btn-ghost:hover,
.community-page-dark .app-composer .btn.btn-ghost:hover {
  background-color: #4b5563 !important;
}

/* Form labels inside dark community pages */

.community-page-dark label {
  color: var(--app-form-label-color, #e5e7eb);
}

/* Root post card styling */

.community-page-dark .app-thread-root-post {
  background-color: var(--app-card-bg, #111827);
  border-radius: 0.75rem;
  border: 1px solid var(--app-card-border, #1f2937);
  padding: 1.5rem;
}

/* Thread section heading */

.community-page-dark .app-thread-section-heading {
  color: #f9fafb;
  font-weight: 600;
}

/* Voice input — listening state */

.voice-listening {
  background: rgba(239, 68, 68, 0.2) !important;
  border-color: rgba(239, 68, 68, 0.6) !important;
  box-shadow: 0 0 0 2px rgba(239, 68, 68, 0.3);
  animation: voice-glow 1.5s ease-in-out infinite;
}

.voice-pulse {
  display: inline-block;
  animation: voice-bounce 1s ease-in-out infinite;
}

@keyframes voice-glow {
  0%, 100% {
    box-shadow: 0 0 0 2px rgba(239, 68, 68, 0.2);
  }

  50% {
    box-shadow: 0 0 0 4px rgba(239, 68, 68, 0.4);
  }
}

@keyframes voice-bounce {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.15);
  }
}

/* ── Stories landing page (/:tenant/stories) ─────────────────────────────────────────────────
   Deliberately styled with CSS custom properties and neutral fallbacks, NOT a fixed palette.
   This is a white-label platform: hardcoding brand colours here is exactly the mistake that had
   .cta-section painting every tenant's site purple. */

.stories-index {
  --si-ink: var(--text-primary-color, #1f2433);
  --si-muted: var(--text-muted-color, #6b7280);
  --si-surface: var(--surface-color, #f7f5f2);
  --si-accent: var(--primary-color, var(--tenant-primary, #1f2433));
  --si-radius: var(--card-radius, 16px);
  color: var(--si-ink);
  max-width: 1120px;
  margin: 0 auto;
  padding: 4rem 1.5rem 6rem;
}

.stories-index h1 {
  font-size: clamp(2.5rem, 5vw, 3.5rem);
  font-weight: 800;
  line-height: 1.1;
  margin: 0 0 1.5rem;
}

.stories-index h2 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  font-weight: 700;
  margin: 0 0 0.75rem;
}

.stories-index h3 {
  font-size: 1.15rem;
  font-weight: 650;
  margin: 0 0 0.5rem;
}

.stories-hero {
  max-width: 720px;
  margin-bottom: 5rem;
}

.stories-hero .lede {
  font-size: 1.2rem;
  line-height: 1.7;
  color: var(--si-muted);
  margin: 0 0 1rem;
}

.stories-why,
.stories-roles,
.stories-grid-section {
  margin-bottom: 5rem;
}

.section-sub {
  color: var(--si-muted);
  margin: 0 0 2rem;
  max-width: 640px;
}

.why-grid,
.roles-grid,
.stories-grid {
  display: grid;
  gap: 1.5rem;
  margin-top: 2rem;
}

.why-grid {
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.roles-grid {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.stories-grid {
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}

.why-card,
.role-card {
  background: var(--si-surface);
  border-radius: var(--si-radius);
  padding: 1.75rem;
}

.why-card p,
.role-card p {
  color: var(--si-muted);
  line-height: 1.6;
  margin: 0;
}

.role-icon {
  font-size: 1.75rem;
  display: block;
  margin-bottom: 0.75rem;
}

/* Empty state: this is the FIRST thing a new community sees, so it has to read as an invitation
   rather than a broken page. */

.stories-empty {
  background: var(--si-surface);
  border-radius: var(--si-radius);
  padding: 4rem 2rem;
  text-align: center;
}

.stories-empty .empty-title {
  font-size: 1.25rem;
  font-weight: 650;
  margin: 0 0 0.75rem;
}

.stories-empty .empty-body {
  color: var(--si-muted);
  max-width: 460px;
  margin: 0 auto;
  line-height: 1.6;
}

.story-card {
  display: block;
  text-decoration: none;
  color: inherit;
  border-radius: var(--si-radius);
  overflow: hidden;
  background: var(--si-surface);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.story-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.1);
}

.story-cover {
  aspect-ratio: 4 / 3;
  background: rgba(0, 0, 0, 0.05);
}

.story-cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.story-cover-placeholder {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.5rem;
  opacity: 0.4;
}

.story-body {
  padding: 1.25rem;
}

.story-body .story-sub,
.story-body .story-meta {
  color: var(--si-muted);
  margin: 0.35rem 0 0;
  font-size: 0.9rem;
}

/* ═══════════════════════════════════════════════════════════════
   TREATMENTS — a named look (a SHAPE), set once on the style guide.
   priv/treatments/*.json; docs/component_design_process.md §8.

   ⚠️⚠️ THIS BLOCK MUST STAY ABOVE THE UNIVERSAL KNOBS BELOW IT, and
   the reason is measured rather than tidy. A section may choose BOTH a
   shape of its own and a knob the shape also moves — `treatment:
   corporate` and `spacing: roomy` — and then two single-class selectors
   of equal specificity land on ONE element, so file order decides.
   With this block underneath, `.cs-treatment-corporate` won and the
   explicit `spacing: roomy` did nothing: measured on harbour, a section
   that asked for 9rem rendered 6rem.

   The knob is the MORE SPECIFIC statement and must win, which is the
   same rule `resolve_knobs/3` already applies one layer up. So the
   order here IS the precedence, and it reads:

       section's own knob   (.cs-spacing-roomy — below, wins)
       section's own shape  (.cs-treatment-corporate — here)
       the site's shape     (.site-root, a different element)
       the site's theme     (.site-root, earlier in the same rule)
   ═══════════════════════════════════════════════════════════════ */

/* ⭐⭐ THESE RULES ARE THE OVERRIDE, NOT THE DEFAULT. A site's shape is emitted as
   custom properties on `.site-root` at render time — see
   `CoinshareWeb.Components.SiteTokens` — and these classes exist only for a SECTION
   that chose a different shape from the rest of the site. A component root sits
   inside `.site-root`, so the class wins, which is the correct direction: section
   over site over theme.

   ⚠️ It was the other way round until BUG-10037. The site's shape was stamped on
   every component root as a knob value, which put a site-WIDE preference inside
   `.site-root` and beat the site's own theme. Measured on trailhead: the theme said
   a 28px card radius and eleven painted elements rendered at 24px, with three of the
   four layout personalities doing it and nothing to say why.

   ⚠️ These declarations must stay byte-identical to `priv/treatments/*.json`, which
   is what `treatments_test` asserts — the file is what `.site-root` reads and this is
   what a section reads, and two spellings of one look is the drift a shape exists to
   stop.

   ⚠️ `plain` is the DEFAULT and no site or section ever wears it implicitly. Its rule
   exists so the value is not "the absence of a rule", which cannot be told apart from
   a rule somebody forgot; a section explicitly put BACK to plain does wear it. It sets
   ONLY the two tokens whose fallback is uniform across the component rules:
   `--eyebrow-tracking` has five different fallbacks and `--card-shadow` two, so
   declaring either here would UNIFY them and move pixels, which is the opposite of
   what "as it comes" means. It declares no radius and no spacing for the same reason —
   those belong to the theme when no shape is chosen. */

.cs-treatment-plain {
  --weight-medium: 600;
  --weight-strong: 700;
}

.cs-treatment-mellow {
  --card-radius: 1.5rem;
  --button-radius: 999px;
  --section-padding: 9rem;
  --grid-gap: 3rem;
  --weight-medium: 500;
  --weight-strong: 600;
  --eyebrow-tracking: 0.04em;
  --card-shadow: none;
}

.cs-treatment-airy {
  --card-radius: 0;
  --button-radius: 0;
  --section-padding: 9rem;
  --grid-gap: 3rem;
  --weight-medium: 600;
  --weight-strong: 700;
}

.cs-treatment-corporate {
  --card-radius: 0;
  --button-radius: 0;
  --section-padding: 6rem;
  --weight-medium: 600;
  --weight-strong: 800;
  --eyebrow-tracking: 0.14em;
  --card-shadow: none;
}

.cs-treatment-flashy {
  --card-radius: 0.75rem;
  --button-radius: 8px;
  --section-padding: 6rem;
  --weight-medium: 700;
  --weight-strong: 800;
  --eyebrow-tracking: 0.1em;
  --card-shadow: 0 18px 40px rgb(0 0 0 / 0.18);
}

/* ═══════════════════════════════════════════════════════════════
   UNIVERSAL KNOBS — the ones every component gets.
   "Tighter", "rounder" and "more air" are asked about every shape on
   a page, and a knob only some components have is a request the
   assist answers by hand-editing a style (§8a). Defined once here and
   merged into every component by Components.universal_knobs/0.
   They work by OVERRIDING THE TOKENS the component CSS already reads,
   so they add no per-component rules: `--section-padding` for a band's
   own breathing room, `--card-radius` for the corners of anything
   inside it, and a gap override for the grids.
   ═══════════════════════════════════════════════════════════════ */

/* The gap half used to be a pair of compound rules (`.cs-spacing-roomy.gap-lg`),
   which only work when both classes sit on the SAME element. `--grid-gap` says the
   same thing through a token, so it also reaches a grid nested inside the section
   and — more to the point — can be set once on `.site-root` by the site's shape.
   `normal` sets no gap token at all, exactly as the compound rules had no `normal`
   case: md and lg keep their own different defaults. */

.cs-spacing-tight {
  --section-padding: 3rem;
  --grid-gap: 1rem;
}

.cs-spacing-normal {
  --section-padding: 6rem;
}

.cs-spacing-roomy {
  --section-padding: 9rem;
  --grid-gap: 3rem;
}

/* Set on the component root; `.card`, `.mediacard__img` and friends already read
   this token, so one declaration re-rounds everything the component draws. */

.cs-radius-sharp {
  --card-radius: 0;
  --button-radius: 0;
}

.cs-radius-soft {
  --card-radius: 0.75rem;
  --button-radius: 8px;
}

.cs-radius-round {
  --card-radius: 1.5rem;
  --button-radius: 999px;
}

/* ── Shared knob vocabulary (Track C / catalogue §7a) ───────────────────────
   These set TOKENS; the component CSS reads them. That is the whole point:
   a knob implemented as a component-scoped class (`.herobanner--scrim-strong
   .herobanner__media::after`) only works for the component whose element
   classes it names, so a NEW component cannot reuse it and needs its own
   rules written before its knobs do anything. A knob implemented as a token
   costs one rule for every component that will ever exist — which is exactly
   how `cs-spacing-*` and `cs-radius-*` above already work.

   That is what makes a tenant-authored component possible: it may declare
   knobs from this vocabulary and needs no stylesheet edit. A knob that
   genuinely needs its own rules is the signal that the component wants
   promoting to the platform, where a human writes them.

   Values are byte-identical to the per-component rules they replace. */

/* height — the band's minimum height */

/* Declared directly rather than as a token: the original rules were standalone, so a
   rename is all this knob needs — and a token would INHERIT into a nested component
   instance (a HERO_SLIDES slide is itself a .herobanner) which a class never did. */

.cs-height-compact {
  min-height: 18rem;
}

.cs-height-standard {
  min-height: 30rem;
}

.cs-height-tall {
  min-height: 85vh;
}

/* scrim — darkens the PICTURE, never the copy over it */

.cs-scrim-none {
  --cs-scrim: transparent;
}

.cs-scrim-soft {
  --cs-scrim: rgba(0, 0, 0, 0.25);
}

.cs-scrim-medium {
  --cs-scrim: rgba(0, 0, 0, 0.45);
}

.cs-scrim-strong {
  --cs-scrim: rgba(0, 0, 0, 0.65);
}

/* focal — which part of a cropped photograph survives */

.cs-focal-top {
  --cs-focal: center 20%;
}

.cs-focal-center {
  --cs-focal: center center;
}

.cs-focal-bottom {
  --cs-focal: center 80%;
}

/* ── surface — the band's own colour, and therefore what the copy on it must be
   THIS ONE IS A TOKEN, NOT AN ELEMENT VOCABULARY, and that is the difference
   worth understanding. `align` had to name elements because it applies a rule to
   ONE specific box. `surface` sets a colour that every piece of copy in the
   component needs — and custom properties INHERIT, which is precisely the
   behaviour wanted here. So the surface declares what text on it looks like, and
   each component's own heading/body rules read it under their own names. No
   shared element names, and a component keeps its own BEM vocabulary.

   The fallback is `inherit`, because that is exactly what these elements did
   before any surface class existed: no colour of their own at all. A base rule's
   default is part of the knob (§7b).

   `muted` became `tint`: it was the same background as the other two components'
   `tint`, under a different name. One vocabulary or the sharing is cosmetic. */

.cs-surface-plain {
  background-color: transparent;
  --cs-on-surface: var(--text-primary-color);
  --cs-on-surface-muted: var(--text-muted-color);
}

.cs-surface-tint {
  background-color: var(--surface-muted-color, #f5f4f2);
  --cs-on-surface: var(--text-primary-color);
  --cs-on-surface-muted: var(--text-muted-color);
}

/* ⚠️ `dark` and `brand` were the one place a THEME could not reach. `plain` and `tint` read the
   palette; these two hardcoded #111418 and #ffffff, so every site had one band that ignored its
   own colours — a warm, paper-toned theme still got a cold near-black slab with pure white on it.
   Now they read tokens the style guide may set, with the previous hardcoded values as fallbacks,
   which is the same shape §7b settled on: the token belongs IN the base rule, carrying the base's
   own value. A theme that says nothing changes nothing. */

.cs-surface-dark {
  background-color: var(--surface-dark-color, #111418);
  --cs-on-surface: var(--text-on-dark-color, #ffffff);
  --cs-on-surface-muted: var(--text-on-dark-color, #ffffff);
}

.cs-surface-brand {
  background-color: var(--primary-color);
  --cs-on-surface: var(--text-on-brand-color, #ffffff);
  --cs-on-surface-muted: var(--text-on-brand-color, #ffffff);
}

/* ⭐ `accent` exists because brand|tint|dark could not say what the real sites actually do.
   foundershare's CTA band is RUST with a gold button; the closest this vocabulary could offer was
   `brand`, which is primary-green with white — so the importer had a choice between the wrong
   colour and no component. Every site already declares an accent colour and most use it for
   exactly this: the one band that is neither the primary nor a neutral.
   It reads `--accent-color` with `--primary-color` as the fallback, so a theme that sets no accent
   gets today's `brand` behaviour rather than a transparent band. */

.cs-surface-accent {
  background-color: var(--accent-color, var(--primary-color));
  --cs-on-surface: var(--text-on-accent-color, var(--text-on-brand-color, #ffffff));
  --cs-on-surface-muted: var(--text-on-accent-color, var(--text-on-brand-color, #ffffff));
}

/* ── align — the first knob that needed a shared ELEMENT vocabulary ──────────
   A token could not carry this one. `align` is not a value the component reads,
   it is a rule applied to a SPECIFIC BOX inside the component — and every
   component named that box differently (`__inner`, `__content`, or the card
   itself), which is why nine components carried the same two declarations
   written seven times.

   So the elements get shared names too. `cs-stack` is "the column the copy sits
   in"; `cs-actions` is "the row the buttons sit in". Both were already flex in
   every component that has them — verified before this was written, not assumed.

   TWO SELECTORS PER RULE, and that is the whole subtlety: on a BAND the stack is
   a descendant (`.herobanner__content` inside `.herobanner`), on a CARD the stack
   IS the element the knob lands on (`.stepcard` is its own column). Descendant
   and compound, or half the components silently do nothing.

   ⚠️ `.pricecard` and `.textcard` DELIBERATELY DO NOT CARRY `cs-stack`, and their
   own two rules are kept below, keyed off the shared class. They are the two that
   never set `align-items`: pricecard sets neither, textcard sets it centred but
   not left. Adopting the shared rule would hand them an `align-items` they have
   never had, and in a flex column that stops the children stretching — a price
   card's full-width CTA button would shrink to its label. Preserved rather than
   normalised, because the difference looks like drift and might be intent; worth
   deciding deliberately rather than inside a rename. */

/* ⭐ THE BASE RULE THE VOCABULARY WAS MISSING, and without it the vocabulary does
   not do the thing this file claims for it.
   "Both were already flex in every component that has them" was true, and it is
   exactly why nobody noticed: the flex came from each component's OWN rule
   (`.herobanner__content`, `.ctaband__content`, `.stepcard`, …), so `cs-stack`
   supplied only the align-items modifier. A component with no stylesheet of its
   own — which is the whole point of a shared vocabulary, per the note above about
   what "makes a tenant-authored component possible" — wore `cs-stack`, got
   `align-items` and had nothing to align, because it was never flex to begin with.
   A knob that quietly does nothing on exactly the components that most need it.

   ⚠️ MEASURED A NO-OP BEFORE SHIPPING, not assumed. All seven `cs-stack` carriers
   already declare `display: flex; flex-direction: column` and all three
   `cs-actions` carriers already declare `display: flex; gap: 0.75rem` — these are
   byte-identical to the declarations they already have, so no existing component
   moves. `.stepcard`'s own `gap: 0.4rem` survives because gap is deliberately not
   set here.

   ⚠️ `flex-wrap: wrap` deliberately NOT set on `.cs-actions`, though two buttons
   in a narrow band would benefit. None of the three carriers has it today, so
   adding it here would be a real change wearing a no-op's clothes. It is a
   separate decision. */

.cs-stack {
  display: flex;
  flex-direction: column;
}

.cs-actions {
  display: flex;
  gap: 0.75rem;
}

.cs-align-center .cs-stack,
.cs-align-center.cs-stack {
  align-items: center;
  text-align: center;
}

.cs-align-left .cs-stack,
.cs-align-left.cs-stack {
  align-items: flex-start;
  text-align: left;
}

.cs-align-center .cs-actions {
  justify-content: center;
}

.cs-align-left .cs-actions {
  justify-content: flex-start;
}

/* ═══════════════════════════════════════════════════════════════
   COMPONENTS — catalogue shapes (priv/components/*.json)
   ───────────────────────────────────────────────────────────────
   A component has ONE template; its knobs vary it by CLASS, never by
   branching the tree. This is the CSS half of that contract.
   ⚠️ Component CSS belongs HERE. (There was once a second stylesheet,
   assets/css/primitives.css, that the build never read; deleted — BUG-39.)
   ═══════════════════════════════════════════════════════════════ */

/* ── TOKENS A TREATMENT CAN MOVE (docs/component_design_process.md §3) ────────
   Some declarations below read a custom property with their ORIGINAL value as
   the fallback: `font-weight: var(--weight-medium, 600)`. That substitution is a
   no-op by construction — with nothing setting the token, the browser computes
   exactly what it computed before — and it was proven rather than assumed: all
   14 components were fingerprinted at every knob value AND every knob pair,
   ~18,000 elements, before and after, requiring an identical digest.

   What it buys is REACH. A knob or a treatment can now set --weight-medium,
   --weight-strong, --eyebrow-tracking or --card-shadow once on a component root
   and move every site at once. Before, each was a hand-written rule, so every
   new variant of them was a deploy — measured as the commonest reason for one
   (52 of 144 component rules exist to give a knob VALUE its effect).

   ⚠️ --eyebrow-tracking deliberately carries FIVE different fallbacks
   (0.04em … 0.15em). The eyebrow is ONE design idea implemented at five
   trackings, which is drift of the same kind as three logo strips with three
   heights. Unifying them here would change pixels, and a token substitution
   that changes a pixel is a redesign wearing a refactor's clothes. Each site
   keeps what it has and a treatment moves them together; unify deliberately, in
   its own change, or not at all. */

.mediacard {
  padding: 0;
  /* the card is edge-to-edge; padding lives on __body */
  overflow: hidden;
  /* so the picture's corners follow the card radius */
  display: flex;
  flex-direction: column;
}

.mediacard__media {
  position: relative;
  /* the scope of the title-over scrim — NOT the whole card, */
  line-height: 0;
  /* which is what let an overlay swallow the body copy */
}

.mediacard__img {
  display: block;
  width: 100%;
  height: 14rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.mediacard__caption {
  padding: 1rem 1.25rem 0;
  line-height: normal;
}

.mediacard__caption h1,
.mediacard__caption h2,
.mediacard__caption h3,
.mediacard__caption h4 {
  font-size: 1.25rem;
  margin: 0;
  /* Named, not inherited. The template sets only a font-family here, so with the title BELOW the
     picture the card's name inherited the page's muted grey and rendered light grey on white —
     found by looking at skale1's founders band. TEXT_CARD_GRID's title has always said
     --text-primary-color; this is the same statement, in the stylesheet where a knob can override
     it. `--title-over` still wins: its white rule comes later and is more specific. */
  color: var(--text-primary-color);
}

/* A column, so a card with a link can push it to the bottom and a row of cards
   lines its links up however uneven the copy is. `flex: 1` makes the body take
   the leftover height inside the card. */

.mediacard__body {
  padding: 0.75rem 1.25rem 1.25rem;
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* The small line of detail under the label — a date, a venue, a duration.
   skale's events band writes "Monday, 6 PM EST · Online via Skale" here. */

.mediacard__meta {
  font-size: 0.8125rem;
  margin-bottom: 0.5rem;
  color: var(--text-muted-color);
}

.mediacard__link {
  margin-top: auto;
  padding-top: 0.875rem;
  align-self: flex-start;
  font-weight: var(--weight-medium, 600);
  text-decoration: none;
  color: var(--primary-color);
}

.mediacard__link:hover {
  text-decoration: underline;
}

.mediacard__eyebrow {
  font-size: 0.75rem;
  letter-spacing: var(--eyebrow-tracking, 0.08em);
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}

/* knob: title_position ------------------------------------------ */

/* below (default) — the caption simply flows under the picture. */

.mediacard--title-below .mediacard__caption {
  position: static;
}

/* over — the SAME node, pinned to the bottom of the MEDIA box with a
   neutral scrim. Because it is a child of __media it can never cover
   __body, however long the copy is. */

.mediacard--title-over .mediacard__caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2.5rem 1.25rem 1rem;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0));
}

.mediacard--title-over .mediacard__caption,
.mediacard--title-over .mediacard__caption h1,
.mediacard--title-over .mediacard__caption h2,
.mediacard--title-over .mediacard__caption h3,
.mediacard--title-over .mediacard__caption h4 {
  color: #fff;
}

/* ── TEXT_CARD_GRID ─────────────────────────────────────────────
   Cards with a heading and copy, no picture. Harvested from the item
   shape that repeats most across the real sites (title + description).
   ─────────────────────────────────────────────────────────────── */

.textcard {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.textcard__eyebrow {
  /* Carries an emoji as readily as a kicker, so no text-transform here —
     uppercasing an emoji does nothing and uppercasing a real word the
     founder wrote is a decision we don't get to make for them. */
  font-size: 1.25rem;
  line-height: 1.2;
  margin: 0;
}

/* A PICTURE icon, distinct from the emoji/kicker `eyebrow` above. Sized by a
   custom property so the icon_size knob is one declaration per value rather
   than three copies of width/height. `.textcard` is a column flexbox, so
   `cs-align-center`'s `align-items: center` already centres this — no
   separate centring rule, and nothing to keep in sync. */

.textcard__icon {
  width: var(--textcard-icon-size, 2.5rem);
  height: var(--textcard-icon-size, 2.5rem);
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0;
}

/* knob: icon_size ------------------------------------------------ */

/* ⚠️ EVERY VALUE CARRIES A REAL DECLARATION, including any that might look
   like a no-op. An empty ruleset survives the unminified local build and is
   deleted by the minifier in the release image — which is exactly how
   `textcard--accent-none` blocked a dev2 deploy (BUG-155). */

.textcard--icon-size-small {
  --textcard-icon-size: 1.75rem;
}

.textcard--icon-size-medium {
  --textcard-icon-size: 2.5rem;
}

.textcard--icon-size-large {
  --textcard-icon-size: 3.5rem;
}

.textcard__title {
  font-size: 1.25rem;
  margin: 0;
}

.textcard__body {
  margin: 0;
  line-height: 1.6;
}

/* knob: align ---------------------------------------------------- */

.textcard.cs-align-left {
  text-align: left;
}

.textcard.cs-align-center {
  text-align: center;
  align-items: center;
}

/* knob: accent --------------------------------------------------- */

/* Each is a CLASS on the one template — no branching, so a variant can
   never move the copy somewhere it can be covered up. */

.textcard--accent-none {
  /* nothing — the default card */
}

.textcard--accent-rule::before {
  content: "";
  display: block;
  width: var(--textcard-accent-length, 2.5rem);
  height: var(--textcard-accent-weight, 3px);
  border-radius: 2px;
  background: var(--primary-color);
  margin-bottom: 0.25rem;
}

.textcard--accent-rule.cs-align-center::before {
  margin-left: auto;
  margin-right: auto;
}

/* A BAR, drawn as a pseudo-element rather than `border-left`. A left border follows
   the card's `border-radius` around both left corners, so on a radiused card it renders
   as a curly bracket rather than a bar — visible on foundershare's FAQ, which is where
   this was harvested from and which has the same defect in its hand-authored tree
   (`border-left: 4px` + `border-radius: var(--card-radius)`). An absolutely-positioned
   strip is straight at any radius. */

/* ⚠️ AND THE PSEUDO-ELEMENT HAD THE SAME DEFECT ONE LEVEL DOWN. Measured on
   trailhead: a card at `cs-radius-round` computes a 24px radius, and the strip is
   3px wide — so `border-radius: inherit` gave a 3px box a 24px radius, which the
   browser clamps into a lens. Running it `top: 0` to `bottom: 0` then pushed it
   into the corner curve, where the card's background has already turned away, so
   it read as a green sliver stuck to the side rather than an accent ON the edge.
   Inset by the card's own radius so the strip sits on the STRAIGHT part of the
   left edge, and round the STRIP by its own width, not by the card's. */

.textcard--accent-bar::before {
  content: "";
  position: absolute;
  left: 0;
  top: var(--card-radius, 0px);
  bottom: var(--card-radius, 0px);
  width: var(--textcard-accent-weight, 3px);
  background: var(--primary-color);
  border-radius: var(--textcard-accent-weight, 3px);
}

/* knob: accent_size ---------------------------------------------
   The accent is a pseudo-element, so nothing in the outline can address it and
   "make that line thicker" has no answer without this. Two custom properties,
   read by both the rule and the bar above, so one knob sizes either decoration.
   (See §8a: a decoration with no knob is a request the assist will answer by
   restyling the nearest thing it CAN reach.) */

.textcard--accent-size-small {
  --textcard-accent-weight: 2px;
  --textcard-accent-length: 1.75rem;
}

.textcard--accent-size-medium {
  --textcard-accent-weight: 3px;
  --textcard-accent-length: 2.5rem;
}

.textcard--accent-size-large {
  --textcard-accent-weight: 5px;
  --textcard-accent-length: 4rem;
}

/* ── NUMBERED_STEPS ─────────────────────────────────────────────
   Harvested from five real PROCESS sections. The `connector` knob is
   the interesting part: an arrow BETWEEN the cards looks like a change
   to the container, but it is reachable from one DOM shape, so it stays
   a knob. The real sections all did it with per-item data instead — a
   `has_next` boolean, a `bar_color`, a `dot_color` — which means styling
   living in content and a flag that lies as soon as a step is reordered.
   `:not(:last-child)` already knows where the sequence ends.
   ─────────────────────────────────────────────────────────────── */

.stepcard {
  /* The connector is drawn as a pseudo-element hanging off each card, so
     the card has to be the positioning context. */
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  /* ⚠️ REQUIRED, and it cost a debugging pass to find: the base `.card`
     sets `overflow: hidden` (so an image's corners follow the radius),
     which CLIPS anything a child draws outside the card box — including a
     connector sitting in the gutter. The pseudo-element existed, the
     classes were right, and nothing appeared. A stepcard has no bleeding
     children to clip, so it opts out. */
  overflow: visible;
}

.stepcard__num {
  line-height: 1;
  margin: 0;
}

/* `contain`, not `cover`: these are ILLUSTRATIONS. Cropping artwork to fill a
   box is a different picture, and the one real section this was built for
   (foundershare's /how-it-works) carries four drawn scenes. */

.stepcard__image {
  width: 100%;
  height: var(--stepcard-image-height, 9rem);
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0;
}

/* knob: image_size ----------------------------------------------- */

/* ⚠️ Every value carries a real declaration — an empty ruleset is deleted by
   the release minifier though it survives locally (BUG-155). */

.stepcard--image-size-small {
  --stepcard-image-height: 6rem;
}

.stepcard--image-size-medium {
  --stepcard-image-height: 9rem;
}

.stepcard--image-size-large {
  --stepcard-image-height: 13rem;
}

.stepcard__eyebrow {
  font-size: 0.7rem;
  letter-spacing: var(--eyebrow-tracking, 0.08em);
  text-transform: uppercase;
  margin: 0;
}

.stepcard__title {
  font-size: 1.125rem;
  margin: 0;
}

.stepcard__body {
  margin: 0;
  line-height: 1.6;
}

/* knob: number_style ---------------------------------------------- */

.stepcard--num-plain .stepcard__num {
  font-size: 2.25rem;
  font-weight: var(--weight-strong, 700);
  color: var(--primary-color);
}

.stepcard--num-circle .stepcard__num,
.stepcard--num-outline .stepcard__num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  font-size: 0.9rem;
  font-weight: var(--weight-strong, 700);
  flex-shrink: 0;
}

.stepcard--num-circle .stepcard__num {
  background: var(--primary-color);
  color: var(--background-color);
}

.stepcard--num-outline .stepcard__num {
  border: 2px solid var(--primary-color);
  color: var(--primary-color);
}

/* "No card" has to mean no card PADDING either. The template carries `p-lg`
   for the cased styles, and leaving it on made the step text sit inset from
   its own box — so the connector, correctly placed in the grid gutter,
   looked off-centre in an over-wide gap. Two classes beats `.p-lg`'s one. */

.stepcard.card--none {
  padding: 0;
}

/* knob: align ------------------------------------------------------ */

/* ⚠️ `.steps` COLLIDES WITH DAISYUI, and the collision silently ate the Layout control.
   NUMBERED_STEPS wears `grid gap-lg steps` — `steps` being our BEM block for the
   `steps--connector-*` modifiers below. DaisyUI (loaded in tailwind.config.js) ALSO ships a
   `.steps` component, and its rule wins by arriving later:

     .steps { display: inline-grid; grid-auto-flow: column; overflow: hidden; overflow-x: auto; }

   `grid-auto-flow: column` gives every step its own column, so `grid--3` sets three EXPLICIT
   tracks and the remaining steps spill into IMPLICIT ones — the row renders one-per-column
   whatever column count is asked for. Measured on skaleco.com/create: class `grid--2`, computed
   `grid-template-columns` six tracks wide, `overflow-x: auto` supplying the scrollbar. Three
   across and Four across appeared to do nothing; Stacked worked only because `.stack` is
   `display: flex`, which ignores grid-auto-flow entirely.

   `overflow: hidden` was clipping the connectors too — they are drawn at `right: -2rem`, outside
   the box.

   Two classes beat DaisyUI's one, and the condition is honest: when this container has declared
   an explicit grid, that is what it means. */

.steps.grid {
  display: grid;
  grid-auto-flow: row;
  overflow: visible;
}

/* knob: connector -------------------------------------------------
   Drawn in the gutter between direct children of the repeater's div.
   `gap-lg` is 2rem, so a 2rem-wide box at right:-2rem spans it exactly.
   Pinned near the top rather than centred, because cards in a row have
   ragged heights and a centred arrow then sits at a different height on
   every one. */

.steps--connector-arrow > *:not(:last-child)::after,
.steps--connector-line > *:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 2.25rem;
  right: -2rem;
  width: 2rem;
  pointer-events: none;
}

.steps--connector-line > *:not(:last-child)::after {
  border-top: var(--steps-connector-weight, 2px) dashed
    color-mix(in srgb, var(--text-muted-color) 35%, transparent);
}

.steps--connector-arrow > *:not(:last-child)::after {
  border-top: var(--steps-connector-weight, 2px) solid
    color-mix(in srgb, var(--primary-color) 55%, transparent);
}

/* The arrowhead, at the far end of that span. Half its own height above the
   line, so it stays centred on it whatever size the knob picks. */

.steps--connector-arrow > *:not(:last-child)::before {
  content: "";
  position: absolute;
  top: calc(2.25rem - var(--steps-connector-head, 8px) / 2);
  right: -1.9rem;
  width: var(--steps-connector-head, 8px);
  height: var(--steps-connector-head, 8px);
  border-top: var(--steps-connector-weight, 2px) solid
    color-mix(in srgb, var(--primary-color) 55%, transparent);
  border-right: var(--steps-connector-weight, 2px) solid
    color-mix(in srgb, var(--primary-color) 55%, transparent);
  transform: rotate(45deg);
  pointer-events: none;
}

/* knob: connector_size -------------------------------------------
   "Make the arrows bigger" had NO answer before this, and the assist
   found the only lever it could see: `font-size` on the step card.
   That did not touch the arrow at all — it is drawn from borders, not
   glyphs — and it inflated every piece of copy in the card that does
   not set its own size, which is most of it. A connector that can be
   asked to grow is the fix; the two custom properties above are the
   whole mechanism. */

.steps--connector-size-small {
  --steps-connector-weight: 1px;
  --steps-connector-head: 6px;
}

.steps--connector-size-medium {
  --steps-connector-weight: 2px;
  --steps-connector-head: 8px;
}

.steps--connector-size-large {
  --steps-connector-weight: 3px;
  --steps-connector-head: 13px;
}

/* A connector on the LAST CARD OF A ROW points into the next row's first
   card, which reads as a mistake. Which cards end a row depends on the
   column count — and since `columns` is also a class on this same
   container, the two knobs can be reasoned about together. */

.steps--connector-arrow.grid--2 > *:nth-child(2n)::after,
.steps--connector-arrow.grid--2 > *:nth-child(2n)::before,
.steps--connector-line.grid--2 > *:nth-child(2n)::after,
.steps--connector-arrow.grid--3 > *:nth-child(3n)::after,
.steps--connector-arrow.grid--3 > *:nth-child(3n)::before,
.steps--connector-line.grid--3 > *:nth-child(3n)::after,
.steps--connector-arrow.grid--4 > *:nth-child(4n)::after,
.steps--connector-arrow.grid--4 > *:nth-child(4n)::before,
.steps--connector-line.grid--4 > *:nth-child(4n)::after {
  content: none;
}

/* Below 1024px the grid reflows (3 and 4 across become 2, then 1), so the
   row ends move and a horizontal connector stops meaning anything. Drop
   it rather than draw arrows pointing at nothing. */

@media (max-width: 1024px) {
  .steps > *::after,
  .steps > *::before {
    content: none;
  }
}

/* ═══════════════════════════════════════════════════════════════
   HERO_BANNER — the opening band of a page.
   Harvested from the 25 HERO-family sections on skale, foundershare
   and skills.com; see priv/components/HERO_BANNER.json for the
   evidence and what it deliberately does NOT cover (carousels).
   ═══════════════════════════════════════════════════════════════ */

.herobanner {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: var(--primary-color);
}

/* The picture and its scrim, as ONE layer. When the section has no image
   the slot goes unfilled, the <img> is pruned, and this box loses its only
   child — so it is pruned too and takes the scrim with it. No picture, no
   darkening, and no branch in the template to express that. */

.herobanner__media {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.herobanner__bg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* Scoped with :has() to the STILL picture. The `background` carousel widget draws its own
   overlay from the section's overlay_opacity, so an unscoped scrim would darken a rotating
   hero twice — once by the widget, once by the knob — and come out nearly black. */

.herobanner__media:has(.herobanner__bg)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--cs-scrim, rgba(0, 0, 0, 0.45));
}

/* The rotating layer fills __media exactly as the <img> does. */

.herobanner__slides {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

/* The top padding CLEARS THE NAVBAR, and that is not decoration. The navbar
   is sticky and opaque at the top of the page, and a hero band starts at
   y=0 underneath it — so the first 82px of this section are painted over.
   With an even 4rem the eyebrow rendered correctly and was invisible,
   hidden behind the nav (measured, not guessed: the element was at top:64,
   height:20, with the nav occupying 0-82).
   `--navbar-height` is not a token any tenant sets today; the fallback is
   what actually applies, and the var is here so it stops being a magic
   number the day one does. */

.herobanner__content {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 64rem;
  margin: 0 auto;
  padding: calc(var(--navbar-height, 5.125rem) + 1.5rem) 1.5rem 4rem;
  display: flex;
  flex-direction: column;
}

/* Copy over a photograph is contrast-driven, not palette-driven, so neutral
   literals are correct here — the one documented exception to tokens-only. */

.herobanner__eyebrow {
  font-size: 0.8125rem;
  letter-spacing: var(--eyebrow-tracking, 0.1em);
  text-transform: uppercase;
  margin-bottom: 0.75rem;
  color: #ffffff;
  opacity: 0.85;
}

.herobanner__heading {
  font-size: clamp(2rem, 5vw, 3.5rem);
  line-height: 1.1;
  margin: 0;
  color: #ffffff;
}

.herobanner__sub {
  margin-top: 1rem;
  font-size: clamp(1rem, 2vw, 1.25rem);
  line-height: 1.6;
  max-width: 42rem;
  color: rgba(255, 255, 255, 0.9);
}

.herobanner__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 2rem;
}

/* A button whose label OR destination went unfilled is pruned, so an
   actions box with one button, or none at all, is the ordinary case. */

.herobanner__actions:empty {
  display: none;
}

/* ⭐ Reads the token rather than hardcoding 8px, and the fallback IS the 8px it
     replaces — so a site whose style guide names no button radius is unchanged.
     A site that DOES name one was being ignored: measured on trailhead, whose theme
     says `button_radius: 999px` while all five of its CTAs rendered 8px. That is
     BUG-10037 on a second property — a site-wide value stated in the style guide and
     reaching nothing — and it predates the shape work. */

.herobanner__cta {
  display: inline-block;
  padding: 0.75rem 1.75rem;
  border-radius: var(--button-radius, 8px);
  font-weight: var(--weight-medium, 600);
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.herobanner__cta:hover {
  opacity: 0.9;
}

.herobanner__cta--primary {
  background-color: var(--button-primary-bg);
  color: var(--button-primary-text);
}

.herobanner__cta--secondary {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.7);
}

/* The headline figure — "500+ / MEMBERS" on skale's home hero, which the
   first import preserved as data and rendered nowhere. Both slots are
   optional, so when neither is fed this box loses every child and prunes;
   there is no branch expressing "this hero has no stat". */

.herobanner__stat {
  display: flex;
  flex-direction: column;
  margin-top: 2.5rem;
}

.herobanner__stat-number {
  font-size: clamp(2rem, 4vw, 2.75rem);
  line-height: 1.1;
  font-weight: var(--weight-strong, 700);
  color: #ffffff;
}

.herobanner__stat-label {
  margin-top: 0.25rem;
  font-size: 0.85rem;
  letter-spacing: var(--eyebrow-tracking, 0.15em);
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.85);
}

/* knob: align --------------------------------------------------- */

/* knob: height — shared, see the cs-* block (declared there) ----- */

/* knob: scrim ---------------------------------------------------
   Scoped to __media, so turning it up darkens the PICTURE and never
   the copy sitting over it. */

/* ═══════════════════════════════════════════════════════════════
   CTA_BAND — the closing ask at the end of a page.
   Harvested from all 18 CTA-family sections on skale, foundershare
   and skills.com, which turned out to be ONE shape; see
   priv/components/CTA_BAND.json for the evidence.
   ═══════════════════════════════════════════════════════════════ */

.ctaband {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}

/* Picture and scrim as ONE layer, so no picture means no darkening with
   no branch in the template — the same construction as .herobanner. */

.ctaband__media {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.ctaband__bg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.ctaband__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--cs-scrim, rgba(0, 0, 0, 0.45));
}

/* No navbar clearance here, unlike .herobanner__content — a CTA band closes
   a page, so nothing is ever stuck over its top edge. */

.ctaband__content {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 56rem;
  margin: 0 auto;
  padding: 4.5rem 1.5rem;
  display: flex;
  flex-direction: column;
}

.ctaband__heading {
  color: var(--cs-on-surface, inherit);
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  line-height: 1.15;
  margin: 0;
}

.ctaband__emphasis {
  color: var(--cs-on-surface, inherit);
  font-family: var(--heading-font);
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  line-height: 1.15;
  font-style: italic;
}

.ctaband__sub {
  color: var(--cs-on-surface-muted, inherit);
  margin-top: 1rem;
  font-size: clamp(1rem, 2vw, 1.125rem);
  line-height: 1.6;
  max-width: 40rem;
  opacity: 0.9;
}

.ctaband__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 2rem;
}

.ctaband__actions:empty {
  display: none;
}

/* ⭐ Reads the token rather than hardcoding 8px, and the fallback IS the 8px it
     replaces — so a site whose style guide names no button radius is unchanged.
     A site that DOES name one was being ignored: measured on trailhead, whose theme
     says `button_radius: 999px` while all five of its CTAs rendered 8px. That is
     BUG-10037 on a second property — a site-wide value stated in the style guide and
     reaching nothing — and it predates the shape work. */

.ctaband__cta {
  display: inline-block;
  padding: 0.8125rem 2rem;
  border-radius: var(--button-radius, 8px);
  font-weight: var(--weight-medium, 600);
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.ctaband__cta:hover {
  opacity: 0.9;
}

.ctaband__note {
  color: var(--cs-on-surface-muted, inherit);
  margin-top: 1rem;
  font-size: 0.8125rem;
  opacity: 0.7;
}

/* knob: align --------------------------------------------------- */

/* knob: surface -------------------------------------------------
   The band's own colour, and therefore what the copy on it must be.
   A photograph sits OVER this via __media, so surface still decides
   the colour of the band's edges and of a short band on a wide screen. */

.cs-surface-brand .ctaband__cta--primary {
  background-color: #ffffff;
  color: var(--primary-color);
}

/* On an accent band the button must not be the accent again, or it vanishes into its own
   background. It takes the PRIMARY colour, which is what foundershare's rust band with a gold
   button was reaching for and could not say. */

.cs-surface-accent .ctaband__cta--primary {
  background-color: var(--primary-color);
  color: var(--text-on-brand-color, #ffffff);
}

.cs-surface-tint .ctaband__cta--primary {
  background-color: var(--button-primary-bg);
  color: var(--button-primary-text);
}

.cs-surface-dark .ctaband__cta--primary {
  background-color: var(--button-primary-bg);
  color: var(--button-primary-text);
}

/* The secondary button is an outline of whatever the copy colour is, so it
   follows the surface without a rule per surface. */

.ctaband__cta--secondary {
  /* The token's own fallback IS `inherit`, so the second declaration this rule used to carry is
     subsumed exactly — and it had to go, because it came last and silently beat the token read.
     Caught by inspection, not by the static comparison: that check reads what the KNOB declares
     and knew nothing about a competing declaration already sitting in the base rule. */
  color: var(--cs-on-surface, inherit);
  background-color: transparent;
  border: 1px solid currentColor;
}

/* When there IS a picture the copy sits on the scrim, not the surface, so
   it is white regardless of which surface is underneath. */

.ctaband:has(.ctaband__media) .ctaband__heading,
.ctaband:has(.ctaband__media) .ctaband__emphasis,
.ctaband:has(.ctaband__media) .ctaband__sub,
.ctaband:has(.ctaband__media) .ctaband__note,
.ctaband:has(.ctaband__media) .ctaband__cta--secondary {
  color: #ffffff;
}

/* knob: scrim --------------------------------------------------- */

/* ═══════════════════════════════════════════════════════════════
   QUOTE_BLOCK — one quotation, given room.
   Harvested from skills.com's PULLQT and CITATION; see
   priv/components/QUOTE_BLOCK.json, including why most of that
   family is invisible on the live site (BUG-51, not this).
   ═══════════════════════════════════════════════════════════════ */

.quoteblock {
  position: relative;
  /* Reads the token (with its own value as the fallback) so the universal `spacing`
     knob reaches it — a hardcoded padding is a knob that silently does nothing. */
  padding: var(--section-padding, 5rem) 1.5rem;
}

.quoteblock__inner {
  position: relative;
  max-width: 48rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

.quoteblock__heading {
  color: var(--cs-on-surface-muted, inherit);
  font-size: 1.125rem;
  letter-spacing: var(--eyebrow-tracking, 0.08em);
  text-transform: uppercase;
  margin: 0 0 1.5rem;
  opacity: 0.65;
}

.quoteblock__quote {
  color: var(--cs-on-surface, inherit);
  font-size: clamp(1.25rem, 2.6vw, 1.75rem);
  line-height: 1.5;
  font-style: italic;
}

.quoteblock__byline {
  display: flex;
  align-items: center;
  gap: 0.875rem;
  margin-top: 1.75rem;
}

/* A byline that lost both its name and its picture is an empty row. */

.quoteblock__byline:empty {
  display: none;
}

.quoteblock__portrait {
  width: 3rem;
  height: 3rem;
  border-radius: 999px;
  -o-object-fit: cover;
     object-fit: cover;
  flex: none;
}

.quoteblock__who {
  display: flex;
  flex-direction: column;
}

.quoteblock__attrib {
  color: var(--cs-on-surface, inherit);
  font-weight: var(--weight-medium, 600);
}

.quoteblock__role {
  color: var(--cs-on-surface-muted, inherit);
  font-size: 0.875rem;
  opacity: 0.7;
}

/* knob: accent ---------------------------------------------------
   The decoration that says "this is a quotation". Like the steps
   connector, it needs NO data — which is the point: the four empty
   PULLQTs on skills.com carry accent_color and style fields to
   express exactly this, and render nothing at all. */

/* mark (default) — a large quotation mark behind the opening words. */

.quoteblock--accent-mark .quoteblock__inner::before {
  content: "\201C";
  position: absolute;
  top: -2.5rem;
  left: -1rem;
  font-family: Georgia, "Times New Roman", serif;
  font-size: var(--quote-mark-size, 8rem);
  line-height: 1;
  opacity: 0.12;
  pointer-events: none;
}

/* knob: mark_size ------------------------------------------------
   Same reason as the steps connector and the textcard accent: the mark is a
   pseudo-element with no node, so without a knob "make the quotation mark
   smaller" can only be answered by changing something else. */

.cs-mark-small {
  --quote-mark-size: 5rem;
}

.cs-mark-medium {
  --quote-mark-size: 8rem;
}

.cs-mark-large {
  --quote-mark-size: 12rem;
}

.quoteblock--accent-mark.cs-align-center .quoteblock__inner::before {
  left: 50%;
  transform: translateX(-50%);
}

/* rule — a bar down the side. Only meaningful left-aligned, so
   centred + rule puts it under the quote instead of beside it. */

.quoteblock--accent-rule .quoteblock__inner {
  border-left: 3px solid var(--primary-color);
  padding-left: 1.75rem;
}

.quoteblock--accent-rule.cs-align-center .quoteblock__inner {
  border-left: none;
  padding-left: 0;
  border-bottom: 3px solid var(--primary-color);
  padding-bottom: 1.75rem;
}

/* knob: align ---------------------------------------------------- */

.cs-align-center .quoteblock__byline {
  justify-content: center;
}

/* knob: surface -------------------------------------------------- */

.cs-surface-dark .quoteblock__inner::before {
  opacity: 0.2;
}

/* ── QUOTE_CARDS ────────────────────────────────────────────────
   Several quotations side by side. Almost every rule it needs is
   already above: each card's inner is a `quoteblock__inner` and its
   parts carry the `quoteblock__*` classes, so the quote, byline,
   portrait, name and role style themselves, and the accent/align
   knobs are QUOTE_BLOCK's own classes applied to the card. What is
   deliberately NOT reused is the bare `.quoteblock` class — that one
   carries a band's 5rem section padding, wrong inside a card.
   ─────────────────────────────────────────────────────────────── */

.quotecard {
  display: flex;
  flex-direction: column;
  /* a quotation mark hangs above the first line; give it somewhere to hang */
  overflow: visible;
}

.quotecard .quoteblock__inner {
  max-width: none;
  height: 100%;
}

/* The quote sets the card's height; the byline sits at the bottom, so a row of
   cards lines its names up however uneven the quotes are. */

.quotecard .quoteblock__byline {
  margin-top: auto;
  padding-top: 1.5rem;
}

/* Inside a card the quotation is copy, not a display line — QUOTE_BLOCK's
   clamp(1.25rem, 2.6vw, 1.75rem) is sized for one quote filling a band. */

.quotecard .quoteblock__quote {
  font-size: 1.0625rem;
  line-height: 1.6;
}

/* Named, not inherited — the same miss the mediacard title had. QUOTE_BLOCK's own
   colours come from its `surface` knob, which a card does not have, so unstated the
   quote and the name inherited the page's muted grey and read as light grey on white.
   Scoped to `.quotecard` so QUOTE_BLOCK's dark-surface rules keep winning over there. */

.quotecard .quoteblock__quote,
.quotecard .quoteblock__attrib {
  color: var(--text-primary-color);
}

.quotecard .quoteblock__role {
  color: var(--text-muted-color);
}

/* The one thing a card has to re-say. QUOTE_BLOCK hangs the mark at -2.5rem over
   open band space; a card has an edge there and `.card` no longer clips (BUG-45),
   so unscaled it would hang outside the card entirely. */

.quotecard .quoteblock__inner::before {
  font-size: calc(var(--quote-mark-size, 8rem) * 0.56);
  top: -1.25rem;
  left: -0.25rem;
}

.quotecard.cs-align-center .quoteblock__inner::before {
  top: -1.25rem;
}

/* ═══════════════════════════════════════════════════════════════
   CONTACT_FORM — a band that asks to hear from someone.
   Harvested from the three CONTACT sections, one of which draws a
   PICTURE of a form (styled boxes that cannot be typed into). This
   one uses the `contact_form` primitive, so it posts.
   ═══════════════════════════════════════════════════════════════ */

.contactform {
  padding: var(--section-padding, 6rem) 1.5rem;
}

.contactform__inner {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

.contactform__eyebrow {
  font-size: 0.8125rem;
  letter-spacing: var(--eyebrow-tracking, 0.1em);
  text-transform: uppercase;
  color: var(--primary-color);
  margin-bottom: 0.75rem;
}

.contactform__heading {
  font-size: clamp(1.75rem, 3.5vw, 2.75rem);
  line-height: 1.2;
  margin: 0;
  color: var(--text-primary-color);
}

.contactform__sub {
  margin-top: 0.875rem;
  line-height: 1.6;
  color: var(--text-muted-color);
}

/* The form itself is rendered by the primitive; this only places it. */

.contactform__form {
  margin-top: 2rem;
  text-align: left;
  width: 100%;
}

.contactform__note {
  margin-top: 1rem;
  font-size: 0.85rem;
  color: var(--text-muted-color);
}

/* The direct email address and the postal address, under the form (BUG-109).
   skale's contact page carried both in its data and rendered NEITHER: the section was rebuilt
   from CONTACT_FORM and the old sidebar went with it, leaving info@skaleco.com and a street
   address bound to nothing. A visitor could not reach the company any way but the form.
   Both slots are optional, so a tenant that supplies neither gets nothing — the nodes prune. */

.contactform__details {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 3rem;
  margin-top: 1.75rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--border-color, rgba(0, 0, 0, 0.1));
}

.contactform__detail {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  text-align: left;
}

.contactform__detail-label {
  font-size: 0.75rem;
  letter-spacing: var(--eyebrow-tracking, 0.08em);
  text-transform: uppercase;
  color: var(--text-muted-color);
}

.contactform__detail-value {
  font-size: 0.95rem;
  font-weight: var(--weight-medium, 600);
}

/* knob: align ---------------------------------------------------- */

/* knob: width ---------------------------------------------------- */

.contactform--width-narrow .contactform__inner {
  max-width: 38rem;
}

.contactform--width-wide .contactform__inner {
  max-width: 56rem;
}

/* knob: surface --------------------------------------------------
   The form in a raised card, or straight on the band. The card is on
   the FORM, not the whole inner, so the heading keeps the band's own
   background behind it. */

.contactform--panel-card .contactform__form {
  background-color: var(--background-color);
  border-radius: var(--card-radius, 12px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 8px 24px rgba(0, 0, 0, 0.06);
  padding: 2rem;
}

.contactform--panel-plain .contactform__form {
  background: none;
  box-shadow: none;
  padding: 0;
}

/* ═══════════════════════════════════════════════════════════════
   PRICING_TIERS — plans side by side.
   Harvested from skale's two PRICING sections. The interesting rule
   is the `emphasis` knob: which tier is special is ALREADY in the
   data as a badge, and `:has()` can see it — so no tier carries a
   scale, a background or a border colour of its own, and moving the
   badge moves the emphasis. See priv/components/PRICING_TIERS.json.
   ═══════════════════════════════════════════════════════════════ */

.pricing {
  align-items: stretch;
}

.pricecard {
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* AN EMPTY BADGE IS STILL AN ELEMENT, and that bites twice. `badge` is optional
   DATA, not an optional slot: every tier builds the element and only one tier has
   words for it — so without this, the two unflagged tiers drew an empty orange
   pill, and worse, `:has(.pricecard__badge)` matched all three and the emphasis
   knob did nothing at all. Same construction as `.herobanner__actions:empty`. */

.pricecard__badge:empty {
  display: none;
}

.pricecard__badge {
  align-self: flex-start;
  margin-bottom: 0.75rem;
  padding: 0.25rem 0.75rem;
  border-radius: var(--button-radius, 999px);
  background-color: var(--accent-color);
  color: var(--text-primary-color);
  font-size: 0.75rem;
  font-weight: var(--weight-strong, 700);
  letter-spacing: var(--eyebrow-tracking, 0.06em);
  text-transform: uppercase;
}

.pricecard__name {
  margin: 0;
  font-size: 1.125rem;
  letter-spacing: var(--eyebrow-tracking, 0.04em);
  text-transform: uppercase;
  color: var(--text-muted-color);
}

.pricecard__price {
  margin: 0.25rem 0 0;
  font-size: clamp(1.75rem, 3vw, 2.5rem);
  line-height: 1.1;
  font-weight: var(--weight-strong, 700);
  color: var(--text-primary-color);
}

.pricecard__pitch {
  margin-top: 0.75rem;
  line-height: 1.6;
  color: var(--text-muted-color);
}

/* The list grows; the button is pushed to the bottom, so a row of tiers lines its
   buttons up however uneven the feature lists are. */

.pricecard__features {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin: 1.5rem 0;
}

.pricecard__feature {
  line-height: 1.5;
  color: var(--text-primary-color);
}

.pricecard__cta {
  margin-top: auto;
  display: block;
  padding: 0.85rem 1rem;
  border-radius: var(--button-radius, 8px);
  background-color: var(--button-primary-bg);
  color: var(--button-primary-text);
  font-weight: var(--weight-strong, 700);
  text-align: center;
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.pricecard__cta:hover {
  opacity: 0.9;
}

/* knob: align ---------------------------------------------------- */

.pricecard.cs-align-left {
  text-align: left;
}

.pricecard.cs-align-center {
  text-align: center;
}

.cs-align-center .pricecard__badge {
  align-self: center;
}

/* knob: emphasis -------------------------------------------------
   Scoped to the card that HAS a badge. That is the whole idea: the
   thing which says a tier is special is the badge the founder wrote,
   not a `card_scale: 1.04` in its data that can end up on the wrong
   one. `:has()` is what makes it expressible in CSS at all. */

.pricing--emphasis-outline .pricecard:has(.pricecard__badge:not(:empty)) {
  border: 2px solid var(--primary-color);
}

.pricing--emphasis-raised .pricecard:has(.pricecard__badge:not(:empty)) {
  transform: translateY(-0.75rem) scale(1.03);
  box-shadow: var(--card-shadow, 0 12px 32px rgba(0, 0, 0, 0.14));
  z-index: 1;
}

.pricing--emphasis-filled .pricecard:has(.pricecard__badge:not(:empty)) {
  background-color: color-mix(in srgb, var(--primary-color) 8%, transparent);
}

/* A lifted card overlapping its neighbours is fine on a wide grid and wrong once
   the grid is one column, where it just collides. */

@media (max-width: 640px) {
  .pricing--emphasis-raised .pricecard:has(.pricecard__badge:not(:empty)) {
    transform: none;
  }
}

/* ═══════════════════════════════════════════════════════════════
   MEDIA_TEXT_SPLIT — a picture beside an idea.
   Harvested from the 10 ABOUT / IMGTXT / VIMTESP sections on
   skale, foundershare and skills.com; see
   priv/components/MEDIA_TEXT_SPLIT.json.
   ═══════════════════════════════════════════════════════════════ */

.mediatext {
  /* var(), for the same reason as .quoteblock — see `cs-spacing-*`. */
  padding: var(--section-padding, 4.5rem) 1.5rem;
}

/* auto-fit, NOT two fixed columns: when the section has no picture the
   <img> is pruned, __media loses its only child and goes with it, and the
   remaining copy fills the width on its own. No :has(), no branch, no
   second component for "about, but text only". */

.mediatext__inner {
  max-width: 72rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(22rem, 100%), 1fr));
  gap: 3rem;
  align-items: center;
}

.mediatext__media {
  min-width: 0;
}

/* ⭐ THE SLOT OWNS THE SHAPE, NOT THE SOURCE FILE.
   This was `height: auto`, which means the picture does not crop — it RESIZES,
   and the column grows to fit whatever the image model happened to return. That
   was invisible while every generated image was 1024x1024 square, because they
   were all the same shape. The moment images are generated at a real aspect
   (see Coinshare.AI.ImageAspect) an auto-height slot turns an aspect change into
   a LAYOUT change: a 16:9 picture leaves a stubby column beside a tall one.
   Pinning it makes the box authoritative and the source merely pixels, so no
   future change to image generation can reflow a founder's page.
   ⚠️ 4/3 here must agree with `ImageAspect.for_slot(:split, …)`. If one moves
   the other moves with it. */

.mediatext__img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
}

.mediatext__copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.mediatext__eyebrow {
  font-size: 0.8125rem;
  letter-spacing: var(--eyebrow-tracking, 0.1em);
  text-transform: uppercase;
  margin-bottom: 0.75rem;
  color: var(--primary-color);
}

.mediatext__heading {
  color: var(--cs-on-surface, inherit);
  font-size: clamp(1.5rem, 3.2vw, 2.25rem);
  line-height: 1.2;
  margin: 0;
}

.mediatext__body {
  color: var(--cs-on-surface-muted, inherit);
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 1.7;
}

/* knob: image_side -----------------------------------------------
   This is the whole reason the component exists as a component. All four
   skills.com sections carry image_order and text_order as DATA — two
   integers per section whose only job is to say "picture on the right",
   and which can disagree. CSS `order` already knows how to do this. */

.mediatext--image-left .mediatext__media {
  order: 0;
}

.mediatext--image-left .mediatext__copy {
  order: 1;
}

.mediatext--image-right .mediatext__media {
  order: 1;
}

.mediatext--image-right .mediatext__copy {
  order: 0;
}

/* Below the grid's breakpoint the columns stack, and "left/right" stops
   meaning anything — the picture should lead regardless of the knob,
   rather than stranding the copy above an image it refers to. */

@media (max-width: 48rem) {
  .mediatext--image-right .mediatext__media,
  .mediatext--image-left .mediatext__media {
    order: 0;
  }

  .mediatext--image-right .mediatext__copy,
  .mediatext--image-left .mediatext__copy {
    order: 1;
  }
}

/* knob: image_style ---------------------------------------------- */

.mediatext--img-rounded .mediatext__img {
  border-radius: 12px;
}

.mediatext--img-square .mediatext__img {
  border-radius: 0;
}

.mediatext--img-card .mediatext__media {
  background: var(--surface-color, #ffffff);
  padding: 0.75rem;
  border-radius: 16px;
  box-shadow: var(--card-shadow, 0 10px 30px rgb(0 0 0 / 0.12));
}

.mediatext--img-card .mediatext__img {
  border-radius: 10px;
}

/* knob: surface -------------------------------------------------- */

.cs-surface-dark .mediatext__body {
  opacity: 0.85;
}

/* CTA_BAND's real signup. Present only when `capture_label` was supplied —
   without it the contact_form is pruned, so a plain link CTA is unchanged. */

.ctaband__capture {
  margin-top: 1.75rem;
  width: 100%;
  max-width: 30rem;
}

.cs-align-center .ctaband__capture {
  margin-left: auto;
  margin-right: auto;
}

/* ═══════════════════════════════════════════════════════════════
   .band — the wrapper a LIST component gets when it IS the section.
   MEDIA_CARD_GRID and friends are fragments: a grid of cards meant
   to replace the collection inside a section that already provides
   the gutter and the heading. The editor uses them that way; the
   provisioner and importer map a whole band to one, so the band has
   to come from somewhere. See V2ContentGenerator.wrap_as_band/3.
   ═══════════════════════════════════════════════════════════════ */

.band {
  /* The same token every other content band uses, so a component band and an authored one
     share one vertical rhythm — and a theme changing --section-padding moves both. */
  padding: var(--section-padding, 6rem) 1.5rem;
}

.band > .grid,
.band > .band__head {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
}

.band__head {
  margin-bottom: 2.5rem;
}

.band__eyebrow {
  font-size: 0.8125rem;
  letter-spacing: var(--eyebrow-tracking, 0.1em);
  text-transform: uppercase;
  color: var(--primary-color);
  margin-bottom: 0.75rem;
}

.band__heading {
  font-size: clamp(1.5rem, 3.2vw, 2.25rem);
  line-height: 1.2;
  margin: 0;
  color: var(--text-primary-color);
}

.band__sub {
  margin-top: 0.875rem;
  font-size: 1rem;
  line-height: 1.6;
  max-width: 42rem;
  color: var(--text-muted-color);
}

/* One photograph shared by the whole band, above the grid — skale's
   founders band, where a card grid could only offer one picture per
   card. Proportions harvested from that live tree: a 520px card,
   16px radius, and the caption over a gradient rather than under the
   picture, so the photograph keeps its full height. */

.band__media {
  position: relative;
  max-width: 32.5rem;
  margin: 0 auto 3.5rem;
  border-radius: var(--card-radius, 16px);
  overflow: hidden;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.15);
}

/* Pinned for the same reason as `.mediatext__img` above — this had no height and
   no aspect, so the band's depth was whatever shape the image model returned. In
   the 32.5rem box that is 520px tall for a square, 293px for 16:9 and 693px for a
   portrait: three different page layouts from one stylesheet.
   ⚠️ 4/3 here must agree with `ImageAspect.for_slot(:band_media, …)`. */

.band__media-img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Text over a photograph is contrast-driven, not palette-driven — the
   same documented exception the hero copy takes. */

.band__media-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.5rem 1.25rem 1rem;
  text-align: center;
  font-size: 0.82rem;
  font-weight: var(--weight-medium, 600);
  letter-spacing: var(--eyebrow-tracking, 0.06em);
  color: #ffffff;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.82) 0%, transparent 100%);
}

/* knob: focal (HERO_BANNER, CTA_BAND) -----------------------------
   A wide band crops a tall photograph, and object-position decides which
   part survives. The browser default (50% 50%) keeps the middle, which on
   a portrait is a torso — the subject's face is above it. This is the
   founder's control over that, and it needs no data. */

.herobanner__bg,
.ctaband__bg {
  /* ⚠️ The fallback is the BROWSER default, not the `top` value. Before the token
     conversion this property was only set when a focal class matched, so an element
     with no focal rendered at 50% 50%. Defaulting to `center 20%` here silently
     re-cropped every slide that had never chosen a focal — caught by the computed-style
     diff, which is the only thing that would have caught it. */
  -o-object-position: var(--cs-focal, 50% 50%);
     object-position: var(--cs-focal, 50% 50%);
}

/* ═══════════════════════════════════════════════════════════════
   HERO_SLIDES — a hero that rotates whole slides, not just the
   picture behind fixed words. Deliberately almost ruleless: each
   slide carries `herobanner`, so every knob and every layout rule
   is HERO_BANNER's, reached through `applies_to: "item"`. A slide
   IS a hero; this only stacks them.
   ═══════════════════════════════════════════════════════════════ */

.heroslides {
  position: relative;
  display: block;
}

/* The `cycle` runtime shows one at a time with INLINE styles (see
   assets/js/behaviors.js — template styling is inline, so there are no
   stateful classes to toggle). Without JS every slide is simply visible,
   which is the intended progressive enhancement, so nothing here hides
   them. */

.heroslides__slide {
  width: 100%;
}

/* ── A CYCLE, SEEN IN THE EDITOR ────────────────────────────────
   The renderer suppresses `data-behavior` while editing so every slide stays
   visible and editable — right, and for a toggle or a set of tabs the result
   is small and obvious. For a slideshow of 85vh heroes it was three screens
   of hero with nothing to say they were alternatives rather than three
   sections of the page.

   So in the editor a cycle reads as a stack of alternatives: each item drops
   its min-height (so a slide is as tall as its own copy, cropping nothing),
   is separated by a rule, and is numbered. Editing-only — these selectors
   match `data-behavior-editing`, which the runtime never emits and never
   looks for, so a visitor's page is untouched.
   ─────────────────────────────────────────────────────────────── */

[data-behavior-editing="cycle"] {
  counter-reset: bh-slide;
}

[data-behavior-editing="cycle"] > [data-part="item"] {
  counter-increment: bh-slide;
  position: relative;
  min-height: 0;
}

[data-behavior-editing="cycle"] > [data-part="item"] + [data-part="item"] {
  border-top: 2px dashed rgba(0, 0, 0, 0.35);
}

[data-behavior-editing="cycle"] > [data-part="item"]::after {
  content: "slide " counter(bh-slide);
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  z-index: 3;
  padding: 0.15rem 0.5rem;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.75);
  color: #ffffff;
  font-size: 0.7rem;
  font-weight: var(--weight-medium, 600);
  letter-spacing: var(--eyebrow-tracking, 0.06em);
  text-transform: uppercase;
  pointer-events: none;
}

/* Bottom-right, not top-right: the first slide of a hero slideshow starts at y=0
   UNDER the sticky navbar, which paints over anything up there — the same 82px the
   hero's own eyebrow had to clear. Every slide's foot is clear by construction. */

/* The emphasised fragment sits on its own line under the headline, in the
   heading face — skale writes headline + headline_em as two halves of one
   sentence ("A Food Site" / "About People"). */

.heroslides__em {
  font-style: italic;
  margin-top: -0.15em;
}

/* ── Community groups listing (GRPFEED) ──────────────────────────────────────
   A feed is a LiveComponent, so it renders OUTSIDE the Svelte site tree and does
   not inherit the style guide the way an ordinary section does. The renderer
   applies the tokens INLINE — a section's card title carries
   `style="color: var(--text-primary-color); font-family: var(--heading-font)"` —
   and nothing reaches a live component.

   So take the SAME tokens. Measured first: the title computed `oklch(0.746 …)`
   beside its neighbour's `rgb(26,32,44)`, same class, different context. Note
   these are the SITE tokens from the style guide, not the `--app-color-*` admin
   ones — those resolve pale on a public page, which was the first wrong fix.

   ⚠️ CORRECTED 2026-08-18. This used to say `.pi-*` on the projects listing "has no rules
   at all, which is why that feed renders plain". FALSE, and believed twice, because
   `grep '\.pi-' app.css` returns zero — which proves nothing: ProjectsGalleryComponent keeps
   its rules in a scoped <style> block in its own template, and they already read the
   style-guide tokens, --card-radius included.

   The two feeds differ by CHOICE, not omission. Projects INVENTED the `.pi-*` namespace and
   styles it inline. Groups BORROWS catalogue classes (.textcard__title, .mediacard__meta)
   that app.css already styles for the Svelte tree — which is exactly why it, and not the
   other, needs the token bridge below. */

.groups-gallery {
  color: var(--text-primary-color);
  font-family: var(--body-font);
}

.groups-gallery .textcard__title {
  color: var(--text-primary-color);
  font-family: var(--heading-font);
}

.groups-gallery .textcard__eyebrow,
.groups-gallery .mediacard__meta {
  color: var(--text-muted-color);
}

/* ═══════════════════════════════════════════════════════════════
   MEDIA_ROWS — a list where every item gets a picture, the side
   alternating down the page. The first component whose outline is
   none of the catalogue's three (band / band-with-side-image /
   uniform grid); see priv/components/MEDIA_ROWS.json.
   ═══════════════════════════════════════════════════════════════ */

.mediarows {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  max-width: 72rem;
  margin: 0 auto;
  padding: var(--section-padding, 4.5rem) 1.5rem;
}

/* Two columns rather than auto-fit: unlike .mediatext the picture is
   REQUIRED here, so there is no "one child fills the width" case to
   accommodate, and a fixed pair keeps every row's split identical
   down the stack — which is what makes the alternation legible. */

.mediarows__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
  align-items: center;
}

/* ⭐ THE ALTERNATION LIVES HERE AND NOWHERE ELSE. skills.com carried
   `image_order`/`text_order` as a pair of integers per section — two
   numbers the founder had to keep agreeing with each other, and nothing
   stopped both saying 1. Position already knows which row it is, so no
   item carries a side and no item can be individually wrong. */

.mediarows__row:nth-child(even) .mediarows__media,
.mediarows--start-left .mediarows__row:nth-child(even) .mediarows__media {
  order: 2;
}

/* The base states get their OWN rules rather than `no_css: true`. A knob
   value whose class styles nothing is a lie in the knob panel — the
   founder picks "Half and half" and no class changes — and the CSS guard
   rightly refuses it. `no_css` is reserved for a decoration's absence,
   where there is genuinely nothing to undo. */

.mediarows--ratio-even .mediarows__row {
  grid-template-columns: 1fr 1fr;
}

.mediarows--img-rounded .mediarows__img {
  border-radius: var(--card-radius, 12px);
}

/* `start_side: right` inverts the whole stack by flipping the ODD rows
   instead — one rule, and the even rule above still holds, so the two
   knobs cannot fight. */

.mediarows--start-right .mediarows__row:nth-child(even) .mediarows__media {
  order: 0;
}

.mediarows--start-right .mediarows__row:nth-child(odd) .mediarows__media {
  order: 2;
}

.mediarows__media {
  min-width: 0;
}

/* Pinned, for the reason ImageAspect documents: an auto-height picture
   does not crop, it RESIZES, so the row's height would follow whatever
   shape the image model happened to return. The slot owns the shape.
   ⚠️ 4/3 must agree with ImageAspect.for_slot(:split, …). */

.mediarows__img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--card-radius, 12px);
}

.mediarows--img-square .mediarows__img {
  border-radius: 0;
}

.mediarows--img-card .mediarows__media {
  background: var(--surface-color, #ffffff);
  padding: 0.75rem;
  border-radius: calc(var(--card-radius, 12px) + 4px);
  box-shadow: var(--card-shadow, 0 10px 30px rgb(0 0 0 / 0.12));
}

.mediarows--ratio-wide .mediarows__row {
  grid-template-columns: 1.6fr 1fr;
}

.mediarows--ratio-narrow .mediarows__row {
  grid-template-columns: 1fr 1.6fr;
}

.mediarows__copy {
  min-width: 0;
}

.mediarows__eyebrow {
  font-size: 0.85rem;
  letter-spacing: var(--eyebrow-tracking, 0.08em);
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

.mediarows__title {
  font-size: clamp(1.5rem, 2.4vw, 2rem);
  line-height: 1.2;
  margin-bottom: 0.75rem;
  color: var(--cs-on-surface, var(--text-primary-color));
}

.mediarows__body {
  color: var(--cs-on-surface-muted, var(--text-muted-color));
  line-height: 1.65;
}

.mediarows__meta {
  margin-top: 0.75rem;
  font-size: 0.9rem;
  color: var(--cs-on-surface-muted, var(--text-muted-color));
}

.mediarows__link {
  display: inline-block;
  margin-top: 1.25rem;
  color: var(--primary-color);
  font-weight: var(--weight-medium, 600);
}

/* One column on a phone, and the alternation is dropped rather than
   preserved: at this width a reversed row reads as a mistake, not a
   rhythm, and the picture must lead every time. */

@media (max-width: 48rem) {
  .mediarows__row,
  .mediarows--ratio-wide .mediarows__row,
  .mediarows--ratio-narrow .mediarows__row {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }

  .mediarows__row .mediarows__media,
  .mediarows--start-right .mediarows__row .mediarows__media {
    order: 0;
  }

  .mediarows {
    gap: 3rem;
  }
}

/* ═══════════════════════════════════════════════════════════════
   LOGO_STRIP — a quiet row of other people's marks.
   See priv/components/LOGO_STRIP.json for the harvest.
   ═══════════════════════════════════════════════════════════════ */

/* ⭐ THIS RULE IS THE WHOLE POINT OF THE COMPONENT. Three live bars hand-authored
   the same idea with three heights, three opacities, and — on one of them —
   NO `object-fit`, which renders as a squashed strip on a public page. A logo
   is the case where the picture must be let alone: fit it inside a box, never
   crop or stretch it, because a trimmed logo is somebody's trademark drawn
   wrong. `width: auto` with a max is what keeps a wide wordmark and a square
   roundel on the same visual weight. */

.logostrip {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--logostrip-gap, 2.5rem);
  max-width: 72rem;
  margin: 0 auto;
  padding: var(--section-padding, 4.5rem) 1.5rem;
}

.logostrip__logo {
  height: var(--logostrip-height, 40px);
  width: auto;
  max-width: 12rem;
  -o-object-fit: contain;
     object-fit: contain;
  filter: var(--logostrip-filter, grayscale(100%));
  opacity: var(--logostrip-opacity, 0.6);
}

/* Height rather than width, so marks of different proportions line up on their
   optical middle — the thing all three hand-authored versions got right and
   disagreed about only in the number. */

.logostrip--size-small {
  --logostrip-height: 28px;
}

.logostrip--size-medium {
  --logostrip-height: 40px;
}

.logostrip--size-large {
  --logostrip-height: 56px;
}

/* `mono` is the default because a strip of full-colour logos competes with the
   page for attention, and the point of the band is the NAMES, not the marks.
   Both values are declared rather than one being the absence of the other:
   a knob whose value is 'no rule' cannot be told apart from a missing rule. */

.logostrip--finish-mono {
  --logostrip-filter: grayscale(100%);
  --logostrip-opacity: 0.6;
}

.logostrip--finish-colour {
  --logostrip-filter: none;
  --logostrip-opacity: 1;
}

.logostrip--gutter-tight {
  --logostrip-gap: 1.5rem;
}

.logostrip--gutter-normal {
  --logostrip-gap: 2.5rem;
}

.logostrip--gutter-wide {
  --logostrip-gap: 4rem;
}

/* A logo strip is the one band that should never wrap to a scroll on a phone —
   it is decoration, and a horizontal scrollbar under it reads as broken. */

@media (max-width: 48rem) {
  .logostrip {
    gap: calc(var(--logostrip-gap, 2.5rem) * 0.6);
  }

  .logostrip__logo {
    height: calc(var(--logostrip-height, 40px) * 0.8);
  }
}

/* ═══════════════════════════════════════════════════════════════
   IMAGE_MOSAIC — pictures at MIXED sizes. The only list component
   whose items are not all the same box; see
   priv/components/IMAGE_MOSAIC.json.
   ═══════════════════════════════════════════════════════════════ */

/* ⚠️ NO `grid-template-columns` HERE. The `columns` knob writes `grid--N`,
   which is the same class the editor's layout chips read — one property,
   three readers. `.grid--3` and `.mosaic` have identical specificity and
   this block is later in the file, so a track definition here would
   silently beat the knob and every column setting would be a no-op. */

.mosaic {
  display: grid;
  /* dense backfills the hole the large tile leaves, so a list of any
     length tiles without gaps — no per-item size field required. */
  grid-auto-flow: dense;
  gap: 1rem;
  max-width: 72rem;
  margin: 0 auto;
  padding: var(--section-padding, 4.5rem) 1.5rem;
}

.mosaic--gutter-none {
  gap: 0;
}

.mosaic--gutter-normal {
  gap: 1rem;
}

.mosaic--gutter-wide {
  gap: 2rem;
}

.mosaic__tile {
  position: relative;
  overflow: hidden;
  border-radius: var(--card-radius, 12px);
  /* Square by construction so the grid cannot ragged. See the note in
     the component's "//why" — the slot owns the shape. */
  aspect-ratio: 1;
}

.mosaic--gutter-none .mosaic__tile {
  border-radius: 0;
}

/* ⭐ The emphasis is position, not data. `:first-child` rather than a
   `size` field no founder could keep consistent and two items could
   both claim. */

.mosaic--emphasis-first .mosaic__tile:first-child {
  grid-column: span 2;
  grid-row: span 2;
}

/* Stated rather than implied, so the knob value styles something real. */

.mosaic--emphasis-none .mosaic__tile:first-child {
  grid-column: span 1;
  grid-row: span 1;
}

.mosaic__img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.mosaic__caption,
.mosaic--caption-over .mosaic__caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.25rem 1rem 0.9rem;
  /* Text over a photograph is contrast-driven, not palette-driven — the
     same documented exception the hero copy and .band__media-caption
     take. A token here would be unreadable over half the pictures. */
  background: linear-gradient(to top, rgb(0 0 0 / 0.72), rgb(0 0 0 / 0));
  color: #ffffff;
}

.mosaic__title {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: var(--weight-medium, 600);
}

.mosaic__meta {
  font-size: 0.8rem;
  opacity: 0.85;
}

.mosaic--caption-below .mosaic__caption {
  position: static;
  background: none;
  padding: 0.65rem 0.2rem 0;
  color: var(--cs-on-surface, var(--text-primary-color));
}

/* ⭐ BUG-143. `.mosaic__img { height: 100% }` made the picture fill the whole
   tile, so once the caption moved OUT of the image it had nowhere to go and
   spilled over the row below. Measured in the browser rather than reasoned
   about: a 357px-wide tile in a 408px row had a 408px image plus a 50px
   caption — 458px of content in a 408px box, overflowing by exactly the
   caption's height.
   So in this mode the tile is a column, the IMAGE carries the aspect, and the
   row track sizes itself to picture + caption. */

.mosaic--caption-below .mosaic__tile {
  aspect-ratio: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
}

.mosaic--caption-below .mosaic__img {
  aspect-ratio: 1;
  height: auto;
  border-radius: var(--card-radius, 12px);
}

/* ⚠️ And the lead tile stops spanning ROWS here. A 2x2 span is sized by two
   row tracks that each already include a caption, so the big picture and its
   own caption can never align with them — which is the collision above, one
   level up. Two columns by ONE row, with a 2:1 picture, keeps every row a
   single tile tall: captions cannot collide by construction, and the lead is
   still obviously the lead because it is twice as wide.
   `caption-over` keeps its full 2x2 square, where none of this applies. */

.mosaic--caption-below.mosaic--emphasis-first .mosaic__tile:first-child {
  grid-column: span 2;
  grid-row: span 1;
}

.mosaic--caption-below.mosaic--emphasis-first .mosaic__tile:first-child .mosaic__img {
  aspect-ratio: 2 / 1;
}

.mosaic--caption-none .mosaic__caption {
  display: none;
}

/* Later in the file than `.grid--N` and at equal specificity, which is
   exactly what lets it override the column count on a phone. */

@media (max-width: 48rem) {
  .mosaic {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (hover:hover){
  .table .group[open] .group-open\:hovertr:hover,
  .table .group[open] .group-open\:hovertr:nth-child(even):hover{
    --tw-bg-opacity:1;
    background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))
  }

  .table-zebra .group[open] .group-open\:hovertr:hover,
  .table-zebra .group[open] .group-open\:hovertr:nth-child(even):hover{
    --tw-bg-opacity:1;
    background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
  }
}

@media (prefers-color-scheme: dark){
  .dark\:prose-invert{
    --tw-prose-body:var(--tw-prose-invert-body);
    --tw-prose-headings:var(--tw-prose-invert-headings);
    --tw-prose-lead:var(--tw-prose-invert-lead);
    --tw-prose-links:var(--tw-prose-invert-links);
    --tw-prose-bold:var(--tw-prose-invert-bold);
    --tw-prose-counters:var(--tw-prose-invert-counters);
    --tw-prose-bullets:var(--tw-prose-invert-bullets);
    --tw-prose-hr:var(--tw-prose-invert-hr);
    --tw-prose-quotes:var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
    --tw-prose-captions:var(--tw-prose-invert-captions);
    --tw-prose-code:var(--tw-prose-invert-code);
    --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
  }

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

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

    .table .group[open] .dark\:group-open\:hovertr:hover,
  .table .group[open] .dark\:group-open\:hovertr:nth-child(even):hover{
      --tw-bg-opacity:1;
      background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))
    }

    .table-zebra .group[open] .dark\:group-open\:hovertr:hover,
  .table-zebra .group[open] .dark\:group-open\:hovertr:nth-child(even):hover{
      --tw-bg-opacity:1;
      background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
    }
  }
}

.\[\&_a\]\:link a{
  cursor:pointer;
  text-decoration-line:underline
}

.\[\&_a\]\:link-primary a{
  --tw-text-opacity:1;
  color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))
}

@supports (color:color-mix(in oklab,black,black)){
  @media (hover:hover){
    .\[\&_a\]\:link-primary a:hover{
      color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black)
    }
  }
}

.\[\&_a\]\:link a:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.\[\&_a\]\:link a:focus-visible{
  outline:2px solid currentColor;
  outline-offset:2px
}

.\[\&_a\]\:link a.link-primary {
  color: var(--app-color-link, var(--color-primary)) !important;
}

.\[\&_a\]\:link-primary a.link,.\[\&_a\]\:link-primary a {
  color: var(--app-color-link, var(--color-primary)) !important;
}

.\[\&_a\]\:link a
  .app-post-action {
  color: var(--app-post-action-color, var(--app-color-link, var(--color-primary))) !important;
}

.\[\&_a\]\:link-primary a
  .app-post-action {
  color: var(--app-post-action-color, var(--app-color-link, var(--color-primary))) !important;
}

.\[\&_a\]\:link a
  .app-group-action {
  color: var(--app-group-action-color, var(--app-color-link)) !important;
}

.\[\&_a\]\:link a
  .app-group-author-link {
  color: var(--app-group-author-link-color, var(--app-color-link)) !important;
}

.\[\&_a\]\:link a
  .app-post-author-link {
  color: var(--app-post-author-link-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-branch {
  color: var(--app-post-action-branch-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-reply {
  color: var(--app-post-action-reply-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-readmore {
  color: var(--app-post-action-readmore-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-save {
  color: var(--app-post-action-save-color, var(--app-post-meta-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-save-active {
  color: var(--app-post-action-save-active-color,
        var(--app-post-action-active-color, var(--app-post-action-color))) !important;
}

.\[\&_a\]\:link a.app-topic-watch-action {
  color: var(--app-topic-watch-icon-color, var(--app-post-meta-color)) !important;
}

.\[\&_a\]\:link a
  .app-topic-watch-action-active {
  color: var(--app-topic-watch-icon-active-color,
        var(--app-topic-accent, var(--app-post-action-active-color))) !important;
}

.\[\&_a\]\:link a
  .app-post-action-link {
  color: var(--app-post-action-link-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-edit {
  color: var(--app-post-action-edit-color, var(--app-post-meta-color)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-delete {
  color: var(--app-post-action-delete-color, var(--app-status-danger-color, #c0392f)) !important;
}

.\[\&_a\]\:link a
  .app-post-action-active {
  color: var(--app-post-action-active-color, var(--app-post-action-color)) !important;
}

.\[\&_a\]\:link a
    .app-activity-actor-link {
  color: var(--app-activity-actor-link-color,
          var(--app-post-author-link-color, var(--app-color-link))) !important;
}

.\[\&_a\]\:link a
    .app-activity-subject-link {
  color: var(--app-activity-subject-link-color, var(--app-card-title-color)) !important;
}

.\[\&_a\]\:link a
    .app-activity-cta {
  color: var(--app-activity-cta-color, var(--app-color-link)) !important;
}

.\[\&_a\]\:link a
    .app-activity-readmore {
  color: var(--app-activity-readmore-color, var(--app-post-action-readmore-color)) !important;
}

.file\:-ms-4::file-selector-button{
  margin-inline-start:-1rem
}

.file\:me-4::file-selector-button{
  margin-inline-end:1rem
}

.file\:mr-2::file-selector-button{
  margin-right:0.5rem
}

.file\:mr-3::file-selector-button{
  margin-right:0.75rem
}

.file\:mr-4::file-selector-button{
  margin-right:1rem
}

.file\:w-full::file-selector-button{
  width:100%
}

.file\:cursor-pointer::file-selector-button{
  cursor:pointer
}

.file\:rounded::file-selector-button{
  border-radius:0.25rem
}

.file\:rounded-lg::file-selector-button{
  border-radius:0.5rem
}

.file\:rounded-md::file-selector-button{
  border-radius:0.375rem
}

.file\:rounded-xl::file-selector-button{
  border-radius:0.75rem
}

.file\:border::file-selector-button{
  border-width:1px
}

.file\:border-0::file-selector-button{
  border-width:0px
}

.file\:bg-blue-100::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(219 234 254 / var(--tw-bg-opacity))
}

.file\:bg-blue-50::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(239 246 255 / var(--tw-bg-opacity))
}

.file\:bg-cyan-600::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(8 145 178 / var(--tw-bg-opacity))
}

.file\:bg-emerald-50::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(236 253 245 / var(--tw-bg-opacity))
}

.file\:bg-gray-800::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(31 41 55 / var(--tw-bg-opacity))
}

.file\:bg-indigo-50::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(238 242 255 / var(--tw-bg-opacity))
}

.file\:bg-purple-100::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(243 232 255 / var(--tw-bg-opacity))
}

.file\:bg-rose-50::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(255 241 242 / var(--tw-bg-opacity))
}

.file\:px-2::file-selector-button{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.file\:px-3::file-selector-button{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.file\:px-4::file-selector-button{
  padding-left:1rem;
  padding-right:1rem
}

.file\:px-5::file-selector-button{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.file\:px-8::file-selector-button{
  padding-left:2rem;
  padding-right:2rem
}

.file\:py-1::file-selector-button{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.file\:py-1\.5::file-selector-button{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.file\:py-2::file-selector-button{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.file\:py-2\.5::file-selector-button{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.file\:py-3::file-selector-button{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.file\:text-\[10px\]::file-selector-button{
  font-size:10px
}

.file\:text-sm::file-selector-button{
  font-size:0.875rem;
  line-height:1.25rem
}

.file\:text-xs::file-selector-button{
  font-size:0.75rem;
  line-height:1rem
}

.file\:font-bold::file-selector-button{
  font-weight:700
}

.file\:font-medium::file-selector-button{
  font-weight:500
}

.file\:font-semibold::file-selector-button{
  font-weight:600
}

.file\:text-blue-700::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(29 78 216 / var(--tw-text-opacity))
}

.file\:text-emerald-700::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(4 120 87 / var(--tw-text-opacity))
}

.file\:text-gray-200::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(229 231 235 / var(--tw-text-opacity))
}

.file\:text-gray-300::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(209 213 219 / var(--tw-text-opacity))
}

.file\:text-indigo-700::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(67 56 202 / var(--tw-text-opacity))
}

.file\:text-purple-700::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(126 34 206 / var(--tw-text-opacity))
}

.file\:text-rose-700::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(190 18 60 / var(--tw-text-opacity))
}

.file\:text-white::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.placeholder\:text-transparent::-moz-placeholder{
  color:transparent
}

.placeholder\:text-transparent::placeholder{
  color:transparent
}

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

.before\:inset-\[2px\]::before{
  content:var(--tw-content);
  inset:2px
}

.before\:inset-y-0::before{
  content:var(--tw-content);
  top:0px;
  bottom:0px
}

.before\:end-1::before{
  content:var(--tw-content);
  inset-inline-end:0.25rem
}

.before\:start-1::before{
  content:var(--tw-content);
  inset-inline-start:0.25rem
}

.before\:z-0::before{
  content:var(--tw-content);
  z-index:0
}

.before\:my-1::before{
  content:var(--tw-content);
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

.before\:block::before{
  content:var(--tw-content);
  display:block
}

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

.before\:w-0\.5::before{
  content:var(--tw-content);
  width:0.125rem
}

.before\:w-1::before{
  content:var(--tw-content);
  width:0.25rem
}

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

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

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

.before\:rounded-full::before{
  content:var(--tw-content);
  border-radius:9999px
}

.before\:bg-white::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.before\:transition::before{
  content:var(--tw-content);
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.before\:duration-100::before{
  content:var(--tw-content);
  transition-duration:100ms
}

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

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

.after\:bottom-0::after{
  content:var(--tw-content);
  bottom:0px
}

.after\:start-1\/2::after{
  content:var(--tw-content);
  inset-inline-start:50%
}

.after\:start-3::after{
  content:var(--tw-content);
  inset-inline-start:0.75rem
}

.after\:start-3\.5::after{
  content:var(--tw-content);
  inset-inline-start:0.875rem
}

.after\:mx-2::after{
  content:var(--tw-content);
  margin-left:0.5rem;
  margin-right:0.5rem
}

.after\:-translate-x-\[0\.5px\]::after{
  content:var(--tw-content);
  --tw-translate-x:-0.5px;
  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))
}

.after\:border-s-\[0\.031rem\]::after{
  content:var(--tw-content);
  border-inline-start-width:0.031rem
}

.after\:border-s-\[0\.063rem\]::after{
  content:var(--tw-content);
  border-inline-start-width:0.063rem
}

.after\:border-s-\[0\.094rem\]::after{
  content:var(--tw-content);
  border-inline-start-width:0.094rem
}

.after\:border-s-\[0\.156rem\]::after{
  content:var(--tw-content);
  border-inline-start-width:0.156rem
}

.after\:border-s-\[0\.188rem\]::after{
  content:var(--tw-content);
  border-inline-start-width:0.188rem
}

.after\:border-solid::after{
  content:var(--tw-content);
  border-style:solid
}

.after\:border-dashed::after{
  content:var(--tw-content);
  border-style:dashed
}

.after\:border-dotted::after{
  content:var(--tw-content);
  border-style:dotted
}

.after\:text-gray-200::after{
  content:var(--tw-content);
  --tw-text-opacity:1;
  color:rgb(229 231 235 / var(--tw-text-opacity))
}

.after\:content-\[\'\/\'\]::after{
  --tw-content:'/';
  content:var(--tw-content)
}

.first\:ml-0:first-child{
  margin-left:0px
}

.first\:rounded-l-lg:first-child{
  border-top-left-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.last\:mb-0:last-child{
  margin-bottom:0px
}

.last\:rounded-r-lg:last-child{
  border-top-right-radius:0.5rem;
  border-bottom-right-radius:0.5rem
}

.last\:border-0:last-child{
  border-width:0px
}

.last\:border-b-0:last-child{
  border-bottom-width:0px
}

.last\:pb-0:last-child{
  padding-bottom:0px
}

.hover\:block:hover{
  display:block
}

.hover\:-translate-y-0:hover{
  --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))
}

.hover\:-translate-y-0\.5:hover{
  --tw-translate-y:-0.125rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:-translate-y-\[1px\]:hover{
  --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))
}

.hover\:scale-105:hover{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-110:hover{
  --tw-scale-x:1.1;
  --tw-scale-y:1.1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-\[1\.02\]:hover{
  --tw-scale-x:1.02;
  --tw-scale-y:1.02;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-\[1\.04\]:hover{
  --tw-scale-x:1.04;
  --tw-scale-y:1.04;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-\[1\.05\]:hover{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:cursor-pointer:hover{
  cursor:pointer
}

.hover\:border-\[\#016974\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.hover\:border-\[\#08638C\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.hover\:border-\[\#0B84BA\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.hover\:border-\[\#166C3B\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.hover\:border-\[\#175BCC\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.hover\:border-\[\#282828\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.hover\:border-\[\#653C94\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.hover\:border-\[\#727272\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.hover\:border-\[\#7E4B2A\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.hover\:border-\[\#976A01\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.hover\:border-\[\#BB032A\]:hover{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.hover\:border-amber-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(251 191 36 / var(--tw-border-opacity))
}

.hover\:border-amber-400\/40:hover{
  border-color:rgb(251 191 36 / 0.4)
}

.hover\:border-amber-400\/50:hover{
  border-color:rgb(251 191 36 / 0.5)
}

.hover\:border-amber-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(245 158 11 / var(--tw-border-opacity))
}

.hover\:border-amber-500\/30:hover{
  border-color:rgb(245 158 11 / 0.3)
}

.hover\:border-amber-500\/50:hover{
  border-color:rgb(245 158 11 / 0.5)
}

.hover\:border-amber-600\/40:hover{
  border-color:rgb(217 119 6 / 0.4)
}

.hover\:border-blue-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(147 197 253 / var(--tw-border-opacity))
}

.hover\:border-blue-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(96 165 250 / var(--tw-border-opacity))
}

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

.hover\:border-blue-500\/30:hover{
  border-color:rgb(59 130 246 / 0.3)
}

.hover\:border-cyan-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(34 211 238 / var(--tw-border-opacity))
}

.hover\:border-cyan-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(6 182 212 / var(--tw-border-opacity))
}

.hover\:border-cyan-500\/30:hover{
  border-color:rgb(6 182 212 / 0.3)
}

.hover\:border-cyan-500\/40:hover{
  border-color:rgb(6 182 212 / 0.4)
}

.hover\:border-cyan-500\/50:hover{
  border-color:rgb(6 182 212 / 0.5)
}

.hover\:border-cyan-500\/60:hover{
  border-color:rgb(6 182 212 / 0.6)
}

.hover\:border-emerald-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(52 211 153 / var(--tw-border-opacity))
}

.hover\:border-emerald-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))
}

.hover\:border-emerald-500\/40:hover{
  border-color:rgb(16 185 129 / 0.4)
}

.hover\:border-gray-200:hover{
  --tw-border-opacity:1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity))
}

.hover\:border-gray-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(209 213 219 / var(--tw-border-opacity))
}

.hover\:border-gray-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(156 163 175 / var(--tw-border-opacity))
}

.hover\:border-gray-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(107 114 128 / var(--tw-border-opacity))
}

.hover\:border-gray-600:hover{
  --tw-border-opacity:1;
  border-color:rgb(75 85 99 / var(--tw-border-opacity))
}

.hover\:border-gray-700:hover{
  --tw-border-opacity:1;
  border-color:rgb(55 65 81 / var(--tw-border-opacity))
}

.hover\:border-green-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(134 239 172 / var(--tw-border-opacity))
}

.hover\:border-green-500\/50:hover{
  border-color:rgb(34 197 94 / 0.5)
}

.hover\:border-indigo-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(165 180 252 / var(--tw-border-opacity))
}

.hover\:border-indigo-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(129 140 248 / var(--tw-border-opacity))
}

.hover\:border-indigo-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(99 102 241 / var(--tw-border-opacity))
}

.hover\:border-orange-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(253 186 116 / var(--tw-border-opacity))
}

.hover\:border-pink-500\/30:hover{
  border-color:rgb(236 72 153 / 0.3)
}

.hover\:border-purple-300:hover{
  --tw-border-opacity:1;
  border-color:rgb(216 180 254 / var(--tw-border-opacity))
}

.hover\:border-purple-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(168 85 247 / var(--tw-border-opacity))
}

.hover\:border-red-500\/50:hover{
  border-color:rgb(239 68 68 / 0.5)
}

.hover\:border-rose-400\/40:hover{
  border-color:rgb(251 113 133 / 0.4)
}

.hover\:border-rose-500\/40:hover{
  border-color:rgb(244 63 94 / 0.4)
}

.hover\:border-rose-500\/50:hover{
  border-color:rgb(244 63 94 / 0.5)
}

.hover\:border-teal-400:hover{
  --tw-border-opacity:1;
  border-color:rgb(45 212 191 / var(--tw-border-opacity))
}

.hover\:border-teal-600\/50:hover{
  border-color:rgb(13 148 136 / 0.5)
}

.hover\:border-violet-400\/40:hover{
  border-color:rgb(167 139 250 / 0.4)
}

.hover\:border-violet-400\/50:hover{
  border-color:rgb(167 139 250 / 0.5)
}

.hover\:border-violet-500\/30:hover{
  border-color:rgb(139 92 246 / 0.3)
}

.hover\:border-violet-500\/40:hover{
  border-color:rgb(139 92 246 / 0.4)
}

.hover\:border-violet-500\/50:hover{
  border-color:rgb(139 92 246 / 0.5)
}

.hover\:border-violet-600\/40:hover{
  border-color:rgb(124 58 237 / 0.4)
}

.hover\:bg-\[\#016974\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#08638C\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#166C3B\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#175BCC\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#282828\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#653C94\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#727272\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#7E4B2A\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#976A01\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#BB032A\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#E2F8FB\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#E7F6FD\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#EAF6ED\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#EFF4FE\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#F3F3F3\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#F6F0FE\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#F8F9FA\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#FBF2ED\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#FFF0EE\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#FFF7E6\]:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.hover\:bg-amber-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 243 199 / var(--tw-bg-opacity))
}

.hover\:bg-amber-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(253 230 138 / var(--tw-bg-opacity))
}

.hover\:bg-amber-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(252 211 77 / var(--tw-bg-opacity))
}

.hover\:bg-amber-400:hover{
  --tw-bg-opacity:1;
  background-color:rgb(251 191 36 / var(--tw-bg-opacity))
}

.hover\:bg-amber-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(245 158 11 / var(--tw-bg-opacity))
}

.hover\:bg-amber-500\/10:hover{
  background-color:rgb(245 158 11 / 0.1)
}

.hover\:bg-amber-500\/15:hover{
  background-color:rgb(245 158 11 / 0.15)
}

.hover\:bg-amber-500\/20:hover{
  background-color:rgb(245 158 11 / 0.2)
}

.hover\:bg-amber-500\/25:hover{
  background-color:rgb(245 158 11 / 0.25)
}

.hover\:bg-amber-500\/30:hover{
  background-color:rgb(245 158 11 / 0.3)
}

.hover\:bg-amber-500\/40:hover{
  background-color:rgb(245 158 11 / 0.4)
}

.hover\:bg-amber-500\/50:hover{
  background-color:rgb(245 158 11 / 0.5)
}

.hover\:bg-amber-600\/20:hover{
  background-color:rgb(217 119 6 / 0.2)
}

.hover\:bg-amber-600\/30:hover{
  background-color:rgb(217 119 6 / 0.3)
}

.hover\:bg-amber-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(180 83 9 / var(--tw-bg-opacity))
}

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

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

.hover\:bg-base-content\/10:hover{
  background-color:var(--fallback-bc,oklch(var(--bc)/0.1))
}

.hover\:bg-base-content\/50:hover{
  background-color:var(--fallback-bc,oklch(var(--bc)/0.5))
}

.hover\:bg-black\/30:hover{
  background-color:rgb(0 0 0 / 0.3)
}

.hover\:bg-black\/70:hover{
  background-color:rgb(0 0 0 / 0.7)
}

.hover\:bg-black\/80:hover{
  background-color:rgb(0 0 0 / 0.8)
}

.hover\:bg-blue-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(219 234 254 / var(--tw-bg-opacity))
}

.hover\:bg-blue-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(191 219 254 / var(--tw-bg-opacity))
}

.hover\:bg-blue-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(239 246 255 / var(--tw-bg-opacity))
}

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

.hover\:bg-blue-500\/15:hover{
  background-color:rgb(59 130 246 / 0.15)
}

.hover\:bg-blue-500\/20:hover{
  background-color:rgb(59 130 246 / 0.2)
}

.hover\:bg-blue-500\/25:hover{
  background-color:rgb(59 130 246 / 0.25)
}

.hover\:bg-blue-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(37 99 235 / var(--tw-bg-opacity))
}

.hover\:bg-blue-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(29 78 216 / var(--tw-bg-opacity))
}

.hover\:bg-blue-800:hover{
  --tw-bg-opacity:1;
  background-color:rgb(30 64 175 / var(--tw-bg-opacity))
}

.hover\:bg-cyan-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(236 254 255 / var(--tw-bg-opacity))
}

.hover\:bg-cyan-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(6 182 212 / var(--tw-bg-opacity))
}

.hover\:bg-cyan-500\/10:hover{
  background-color:rgb(6 182 212 / 0.1)
}

.hover\:bg-cyan-500\/20:hover{
  background-color:rgb(6 182 212 / 0.2)
}

.hover\:bg-cyan-500\/30:hover{
  background-color:rgb(6 182 212 / 0.3)
}

.hover\:bg-cyan-500\/40:hover{
  background-color:rgb(6 182 212 / 0.4)
}

.hover\:bg-cyan-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 145 178 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(209 250 229 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-400:hover{
  --tw-bg-opacity:1;
  background-color:rgb(52 211 153 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(236 253 245 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-500\/25:hover{
  background-color:rgb(16 185 129 / 0.25)
}

.hover\:bg-emerald-500\/30:hover{
  background-color:rgb(16 185 129 / 0.3)
}

.hover\:bg-emerald-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(5 150 105 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(4 120 87 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-800:hover{
  --tw-bg-opacity:1;
  background-color:rgb(6 95 70 / var(--tw-bg-opacity))
}

.hover\:bg-emerald-900\/40:hover{
  background-color:rgb(6 78 59 / 0.4)
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(243 244 246 / var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(229 231 235 / var(--tw-bg-opacity))
}

.hover\:bg-gray-200\/40:hover{
  background-color:rgb(229 231 235 / 0.4)
}

.hover\:bg-gray-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(209 213 219 / var(--tw-bg-opacity))
}

.hover\:bg-gray-400:hover{
  --tw-bg-opacity:1;
  background-color:rgb(156 163 175 / var(--tw-bg-opacity))
}

.hover\:bg-gray-400\/60:hover{
  background-color:rgb(156 163 175 / 0.6)
}

.hover\:bg-gray-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(249 250 251 / var(--tw-bg-opacity))
}

.hover\:bg-gray-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(107 114 128 / var(--tw-bg-opacity))
}

.hover\:bg-gray-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(75 85 99 / var(--tw-bg-opacity))
}

.hover\:bg-gray-600\/50:hover{
  background-color:rgb(75 85 99 / 0.5)
}

.hover\:bg-gray-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(55 65 81 / var(--tw-bg-opacity))
}

.hover\:bg-gray-700\/60:hover{
  background-color:rgb(55 65 81 / 0.6)
}

.hover\:bg-gray-800:hover{
  --tw-bg-opacity:1;
  background-color:rgb(31 41 55 / var(--tw-bg-opacity))
}

.hover\:bg-gray-800\/30:hover{
  background-color:rgb(31 41 55 / 0.3)
}

.hover\:bg-gray-800\/50:hover{
  background-color:rgb(31 41 55 / 0.5)
}

.hover\:bg-gray-800\/60:hover{
  background-color:rgb(31 41 55 / 0.6)
}

.hover\:bg-gray-900:hover{
  --tw-bg-opacity:1;
  background-color:rgb(17 24 39 / var(--tw-bg-opacity))
}

.hover\:bg-gray-900\/80:hover{
  background-color:rgb(17 24 39 / 0.8)
}

.hover\:bg-green-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(220 252 231 / var(--tw-bg-opacity))
}

.hover\:bg-green-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 247 208 / var(--tw-bg-opacity))
}

.hover\:bg-green-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(240 253 244 / var(--tw-bg-opacity))
}

.hover\:bg-green-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(34 197 94 / var(--tw-bg-opacity))
}

.hover\:bg-green-500\/50:hover{
  background-color:rgb(34 197 94 / 0.5)
}

.hover\:bg-green-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 163 74 / var(--tw-bg-opacity))
}

.hover\:bg-green-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(21 128 61 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(238 242 255 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-50\/50:hover{
  background-color:rgb(238 242 255 / 0.5)
}

.hover\:bg-indigo-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-500\/30:hover{
  background-color:rgb(99 102 241 / 0.3)
}

.hover\:bg-indigo-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(67 56 202 / var(--tw-bg-opacity))
}

.hover\:bg-orange-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 237 213 / var(--tw-bg-opacity))
}

.hover\:bg-orange-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 237 / var(--tw-bg-opacity))
}

.hover\:bg-orange-500\/30:hover{
  background-color:rgb(249 115 22 / 0.3)
}

.hover\:bg-orange-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(194 65 12 / var(--tw-bg-opacity))
}

.hover\:bg-pink-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(249 168 212 / var(--tw-bg-opacity))
}

.hover\:bg-pink-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(253 242 248 / var(--tw-bg-opacity))
}

.hover\:bg-pink-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(219 39 119 / var(--tw-bg-opacity))
}

.hover\:bg-primary\/15:hover{
  background-color:var(--fallback-p,oklch(var(--p)/0.15))
}

.hover\:bg-purple-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(243 232 255 / var(--tw-bg-opacity))
}

.hover\:bg-purple-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(233 213 255 / var(--tw-bg-opacity))
}

.hover\:bg-purple-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(250 245 255 / var(--tw-bg-opacity))
}

.hover\:bg-purple-500\/10:hover{
  background-color:rgb(168 85 247 / 0.1)
}

.hover\:bg-purple-500\/30:hover{
  background-color:rgb(168 85 247 / 0.3)
}

.hover\:bg-purple-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 34 206 / var(--tw-bg-opacity))
}

.hover\:bg-red-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 226 226 / var(--tw-bg-opacity))
}

.hover\:bg-red-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 202 202 / var(--tw-bg-opacity))
}

.hover\:bg-red-400:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 113 113 / var(--tw-bg-opacity))
}

.hover\:bg-red-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 242 242 / var(--tw-bg-opacity))
}

.hover\:bg-red-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}

.hover\:bg-red-500\/10:hover{
  background-color:rgb(239 68 68 / 0.1)
}

.hover\:bg-red-500\/20:hover{
  background-color:rgb(239 68 68 / 0.2)
}

.hover\:bg-red-500\/30:hover{
  background-color:rgb(239 68 68 / 0.3)
}

.hover\:bg-red-500\/40:hover{
  background-color:rgb(239 68 68 / 0.4)
}

.hover\:bg-red-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(220 38 38 / var(--tw-bg-opacity))
}

.hover\:bg-red-600\/60:hover{
  background-color:rgb(220 38 38 / 0.6)
}

.hover\:bg-red-600\/80:hover{
  background-color:rgb(220 38 38 / 0.8)
}

.hover\:bg-red-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(185 28 28 / var(--tw-bg-opacity))
}

.hover\:bg-rose-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 228 230 / var(--tw-bg-opacity))
}

.hover\:bg-rose-400:hover{
  --tw-bg-opacity:1;
  background-color:rgb(251 113 133 / var(--tw-bg-opacity))
}

.hover\:bg-rose-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 241 242 / var(--tw-bg-opacity))
}

.hover\:bg-rose-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(244 63 94 / var(--tw-bg-opacity))
}

.hover\:bg-rose-500\/25:hover{
  background-color:rgb(244 63 94 / 0.25)
}

.hover\:bg-rose-500\/30:hover{
  background-color:rgb(244 63 94 / 0.3)
}

.hover\:bg-rose-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.hover\:bg-slate-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}

.hover\:bg-slate-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(51 65 85 / var(--tw-bg-opacity))
}

.hover\:bg-teal-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(240 253 250 / var(--tw-bg-opacity))
}

.hover\:bg-teal-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(20 184 166 / var(--tw-bg-opacity))
}

.hover\:bg-teal-500\/30:hover{
  background-color:rgb(20 184 166 / 0.3)
}

.hover\:bg-teal-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(13 148 136 / var(--tw-bg-opacity))
}

.hover\:bg-teal-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(15 118 110 / var(--tw-bg-opacity))
}

.hover\:bg-violet-500:hover{
  --tw-bg-opacity:1;
  background-color:rgb(139 92 246 / var(--tw-bg-opacity))
}

.hover\:bg-violet-500\/10:hover{
  background-color:rgb(139 92 246 / 0.1)
}

.hover\:bg-violet-500\/15:hover{
  background-color:rgb(139 92 246 / 0.15)
}

.hover\:bg-violet-500\/20:hover{
  background-color:rgb(139 92 246 / 0.2)
}

.hover\:bg-violet-500\/30:hover{
  background-color:rgb(139 92 246 / 0.3)
}

.hover\:bg-violet-500\/40:hover{
  background-color:rgb(139 92 246 / 0.4)
}

.hover\:bg-violet-500\/50:hover{
  background-color:rgb(139 92 246 / 0.5)
}

.hover\:bg-violet-500\/60:hover{
  background-color:rgb(139 92 246 / 0.6)
}

.hover\:bg-violet-600\/20:hover{
  background-color:rgb(124 58 237 / 0.2)
}

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

.hover\:bg-white\/10:hover{
  background-color:rgb(255 255 255 / 0.1)
}

.hover\:bg-white\/20:hover{
  background-color:rgb(255 255 255 / 0.2)
}

.hover\:bg-white\/25:hover{
  background-color:rgb(255 255 255 / 0.25)
}

.hover\:bg-white\/30:hover{
  background-color:rgb(255 255 255 / 0.3)
}

.hover\:bg-white\/5:hover{
  background-color:rgb(255 255 255 / 0.05)
}

.hover\:bg-white\/50:hover{
  background-color:rgb(255 255 255 / 0.5)
}

.hover\:bg-white\/80:hover{
  background-color:rgb(255 255 255 / 0.8)
}

.hover\:bg-yellow-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 249 195 / var(--tw-bg-opacity))
}

.hover\:bg-yellow-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 240 138 / var(--tw-bg-opacity))
}

.hover\:bg-yellow-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(202 138 4 / var(--tw-bg-opacity))
}

.hover\:bg-yellow-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(161 98 7 / var(--tw-bg-opacity))
}

.hover\:bg-zinc-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(250 250 250 / var(--tw-bg-opacity))
}

.hover\:bg-zinc-700:hover{
  --tw-bg-opacity:1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.hover\:bg-cyan-500\/25:hover{
  background-color:rgb(6 182 212 / 0.25)
}

.hover\:bg-opacity-20:hover{
  --tw-bg-opacity:0.2
}

.hover\:bg-gradient-to-bl:hover{
  background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.hover\:from-amber-400:hover{
  --tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-amber-500:hover{
  --tw-gradient-from:#f59e0b var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-amber-600\/25:hover{
  --tw-gradient-from:rgb(217 119 6 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(217 119 6 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-blue-500:hover{
  --tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-blue-700:hover{
  --tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-cyan-500:hover{
  --tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-emerald-500:hover{
  --tw-gradient-from:#10b981 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-green-600:hover{
  --tw-gradient-from:#16a34a var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-green-700:hover{
  --tw-gradient-from:#15803d var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-indigo-700:hover{
  --tw-gradient-from:#4338ca var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(67 56 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-pink-600:hover{
  --tw-gradient-from:#db2777 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-purple-500:hover{
  --tw-gradient-from:#a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-purple-700:hover{
  --tw-gradient-from:#7e22ce var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-violet-500:hover{
  --tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-violet-500\/40:hover{
  --tw-gradient-from:rgb(139 92 246 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:from-violet-600\/30:hover{
  --tw-gradient-from:rgb(124 58 237 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:to-blue-600:hover{
  --tw-gradient-to:#2563eb var(--tw-gradient-to-position)
}

.hover\:to-blue-700:hover{
  --tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)
}

.hover\:to-blue-800:hover{
  --tw-gradient-to:#1e40af var(--tw-gradient-to-position)
}

.hover\:to-cyan-500:hover{
  --tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)
}

.hover\:to-cyan-500\/40:hover{
  --tw-gradient-to:rgb(6 182 212 / 0.4) var(--tw-gradient-to-position)
}

.hover\:to-indigo-500:hover{
  --tw-gradient-to:#6366f1 var(--tw-gradient-to-position)
}

.hover\:to-indigo-700:hover{
  --tw-gradient-to:#4338ca var(--tw-gradient-to-position)
}

.hover\:to-orange-400:hover{
  --tw-gradient-to:#fb923c var(--tw-gradient-to-position)
}

.hover\:to-orange-500:hover{
  --tw-gradient-to:#f97316 var(--tw-gradient-to-position)
}

.hover\:to-orange-600\/25:hover{
  --tw-gradient-to:rgb(234 88 12 / 0.25) var(--tw-gradient-to-position)
}

.hover\:to-purple-500:hover{
  --tw-gradient-to:#a855f7 var(--tw-gradient-to-position)
}

.hover\:to-purple-600\/30:hover{
  --tw-gradient-to:rgb(147 51 234 / 0.3) var(--tw-gradient-to-position)
}

.hover\:to-purple-700:hover{
  --tw-gradient-to:#7e22ce var(--tw-gradient-to-position)
}

.hover\:to-teal-500:hover{
  --tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)
}

.hover\:to-violet-500:hover{
  --tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)
}

.hover\:font-bold:hover{
  font-weight:700
}

.hover\:text-\[\#016974\]:hover{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.hover\:text-\[\#08638C\]:hover{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.hover\:text-\[\#0B84BA\]:hover{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.hover\:text-\[\#166C3B\]:hover{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.hover\:text-\[\#175BCC\]:hover{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.hover\:text-\[\#282828\]:hover{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.hover\:text-\[\#653C94\]:hover{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.hover\:text-\[\#727272\]:hover{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.hover\:text-\[\#7E4B2A\]:hover{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.hover\:text-\[\#976A01\]:hover{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.hover\:text-\[\#BB032A\]:hover{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.hover\:text-\[\#CA8D01\]:hover{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.hover\:text-amber-300:hover{
  --tw-text-opacity:1;
  color:rgb(252 211 77 / var(--tw-text-opacity))
}

.hover\:text-amber-400:hover{
  --tw-text-opacity:1;
  color:rgb(251 191 36 / var(--tw-text-opacity))
}

.hover\:text-amber-500:hover{
  --tw-text-opacity:1;
  color:rgb(245 158 11 / var(--tw-text-opacity))
}

.hover\:text-amber-800:hover{
  --tw-text-opacity:1;
  color:rgb(146 64 14 / var(--tw-text-opacity))
}

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

.hover\:text-blue-300:hover{
  --tw-text-opacity:1;
  color:rgb(147 197 253 / var(--tw-text-opacity))
}

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

.hover\:text-blue-600:hover{
  --tw-text-opacity:1;
  color:rgb(37 99 235 / var(--tw-text-opacity))
}

.hover\:text-blue-700:hover{
  --tw-text-opacity:1;
  color:rgb(29 78 216 / var(--tw-text-opacity))
}

.hover\:text-blue-800:hover{
  --tw-text-opacity:1;
  color:rgb(30 64 175 / var(--tw-text-opacity))
}

.hover\:text-blue-900:hover{
  --tw-text-opacity:1;
  color:rgb(30 58 138 / var(--tw-text-opacity))
}

.hover\:text-cyan-300:hover{
  --tw-text-opacity:1;
  color:rgb(103 232 249 / var(--tw-text-opacity))
}

.hover\:text-cyan-400:hover{
  --tw-text-opacity:1;
  color:rgb(34 211 238 / var(--tw-text-opacity))
}

.hover\:text-emerald-800:hover{
  --tw-text-opacity:1;
  color:rgb(6 95 70 / var(--tw-text-opacity))
}

.hover\:text-gray-200:hover{
  --tw-text-opacity:1;
  color:rgb(229 231 235 / var(--tw-text-opacity))
}

.hover\:text-gray-300:hover{
  --tw-text-opacity:1;
  color:rgb(209 213 219 / var(--tw-text-opacity))
}

.hover\:text-gray-400:hover{
  --tw-text-opacity:1;
  color:rgb(156 163 175 / var(--tw-text-opacity))
}

.hover\:text-gray-500:hover{
  --tw-text-opacity:1;
  color:rgb(107 114 128 / var(--tw-text-opacity))
}

.hover\:text-gray-600:hover{
  --tw-text-opacity:1;
  color:rgb(75 85 99 / var(--tw-text-opacity))
}

.hover\:text-gray-700:hover{
  --tw-text-opacity:1;
  color:rgb(55 65 81 / var(--tw-text-opacity))
}

.hover\:text-gray-800:hover{
  --tw-text-opacity:1;
  color:rgb(31 41 55 / var(--tw-text-opacity))
}

.hover\:text-gray-900:hover{
  --tw-text-opacity:1;
  color:rgb(17 24 39 / var(--tw-text-opacity))
}

.hover\:text-green-300:hover{
  --tw-text-opacity:1;
  color:rgb(134 239 172 / var(--tw-text-opacity))
}

.hover\:text-green-500:hover{
  --tw-text-opacity:1;
  color:rgb(34 197 94 / var(--tw-text-opacity))
}

.hover\:text-green-600:hover{
  --tw-text-opacity:1;
  color:rgb(22 163 74 / var(--tw-text-opacity))
}

.hover\:text-green-800:hover{
  --tw-text-opacity:1;
  color:rgb(22 101 52 / var(--tw-text-opacity))
}

.hover\:text-green-900:hover{
  --tw-text-opacity:1;
  color:rgb(20 83 45 / var(--tw-text-opacity))
}

.hover\:text-indigo-500:hover{
  --tw-text-opacity:1;
  color:rgb(99 102 241 / var(--tw-text-opacity))
}

.hover\:text-indigo-600:hover{
  --tw-text-opacity:1;
  color:rgb(79 70 229 / var(--tw-text-opacity))
}

.hover\:text-indigo-700:hover{
  --tw-text-opacity:1;
  color:rgb(67 56 202 / var(--tw-text-opacity))
}

.hover\:text-indigo-800:hover{
  --tw-text-opacity:1;
  color:rgb(55 48 163 / var(--tw-text-opacity))
}

.hover\:text-indigo-900:hover{
  --tw-text-opacity:1;
  color:rgb(49 46 129 / var(--tw-text-opacity))
}

.hover\:text-orange-600:hover{
  --tw-text-opacity:1;
  color:rgb(234 88 12 / var(--tw-text-opacity))
}

.hover\:text-orange-800:hover{
  --tw-text-opacity:1;
  color:rgb(154 52 18 / var(--tw-text-opacity))
}

.hover\:text-orange-900:hover{
  --tw-text-opacity:1;
  color:rgb(124 45 18 / var(--tw-text-opacity))
}

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

.hover\:text-purple-300:hover{
  --tw-text-opacity:1;
  color:rgb(216 180 254 / var(--tw-text-opacity))
}

.hover\:text-purple-500:hover{
  --tw-text-opacity:1;
  color:rgb(168 85 247 / var(--tw-text-opacity))
}

.hover\:text-purple-600:hover{
  --tw-text-opacity:1;
  color:rgb(147 51 234 / var(--tw-text-opacity))
}

.hover\:text-purple-700:hover{
  --tw-text-opacity:1;
  color:rgb(126 34 206 / var(--tw-text-opacity))
}

.hover\:text-purple-800:hover{
  --tw-text-opacity:1;
  color:rgb(107 33 168 / var(--tw-text-opacity))
}

.hover\:text-purple-900:hover{
  --tw-text-opacity:1;
  color:rgb(88 28 135 / var(--tw-text-opacity))
}

.hover\:text-red-300:hover{
  --tw-text-opacity:1;
  color:rgb(252 165 165 / var(--tw-text-opacity))
}

.hover\:text-red-400:hover{
  --tw-text-opacity:1;
  color:rgb(248 113 113 / var(--tw-text-opacity))
}

.hover\:text-red-500:hover{
  --tw-text-opacity:1;
  color:rgb(239 68 68 / var(--tw-text-opacity))
}

.hover\:text-red-600:hover{
  --tw-text-opacity:1;
  color:rgb(220 38 38 / var(--tw-text-opacity))
}

.hover\:text-red-700:hover{
  --tw-text-opacity:1;
  color:rgb(185 28 28 / var(--tw-text-opacity))
}

.hover\:text-red-800:hover{
  --tw-text-opacity:1;
  color:rgb(153 27 27 / var(--tw-text-opacity))
}

.hover\:text-red-900:hover{
  --tw-text-opacity:1;
  color:rgb(127 29 29 / var(--tw-text-opacity))
}

.hover\:text-rose-200:hover{
  --tw-text-opacity:1;
  color:rgb(254 205 211 / var(--tw-text-opacity))
}

.hover\:text-rose-300:hover{
  --tw-text-opacity:1;
  color:rgb(253 164 175 / var(--tw-text-opacity))
}

.hover\:text-rose-400:hover{
  --tw-text-opacity:1;
  color:rgb(251 113 133 / var(--tw-text-opacity))
}

.hover\:text-rose-800:hover{
  --tw-text-opacity:1;
  color:rgb(159 18 57 / var(--tw-text-opacity))
}

.hover\:text-teal-400:hover{
  --tw-text-opacity:1;
  color:rgb(45 212 191 / var(--tw-text-opacity))
}

.hover\:text-teal-800:hover{
  --tw-text-opacity:1;
  color:rgb(17 94 89 / var(--tw-text-opacity))
}

.hover\:text-teal-900:hover{
  --tw-text-opacity:1;
  color:rgb(19 78 74 / var(--tw-text-opacity))
}

.hover\:text-violet-200:hover{
  --tw-text-opacity:1;
  color:rgb(221 214 254 / var(--tw-text-opacity))
}

.hover\:text-violet-300:hover{
  --tw-text-opacity:1;
  color:rgb(196 181 253 / var(--tw-text-opacity))
}

.hover\:text-violet-400:hover{
  --tw-text-opacity:1;
  color:rgb(167 139 250 / var(--tw-text-opacity))
}

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

.hover\:text-white\/80:hover{
  color:rgb(255 255 255 / 0.8)
}

.hover\:text-yellow-900:hover{
  --tw-text-opacity:1;
  color:rgb(113 63 18 / var(--tw-text-opacity))
}

.hover\:text-zinc-700:hover{
  --tw-text-opacity:1;
  color:rgb(63 63 70 / var(--tw-text-opacity))
}

.hover\:underline:hover{
  text-decoration-line:underline
}

.hover\:opacity-100:hover{
  opacity:1
}

.hover\:opacity-40:hover{
  opacity:0.4
}

.hover\:opacity-60:hover{
  opacity:0.6
}

.hover\:opacity-70:hover{
  opacity:0.7
}

.hover\:opacity-80:hover{
  opacity:0.8
}

.hover\:opacity-90:hover{
  opacity:0.9
}

.hover\:shadow-\[0_20px_40px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]:hover{
  --tw-shadow:0 20px 40px rgba(0,0,0,0.4);
  --tw-shadow-colored:0 20px 40px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-lg:hover{
  --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-md:hover{
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-sm:hover{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-xl:hover{
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-amber-500\/30:hover{
  --tw-shadow-color:rgb(245 158 11 / 0.3);
  --tw-shadow:var(--tw-shadow-colored)
}

.hover\:shadow-cyan-500\/10:hover{
  --tw-shadow-color:rgb(6 182 212 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.hover\:shadow-green-500\/10:hover{
  --tw-shadow-color:rgb(34 197 94 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.hover\:shadow-violet-500\/10:hover{
  --tw-shadow-color:rgb(139 92 246 / 0.1);
  --tw-shadow:var(--tw-shadow-colored)
}

.hover\:outline-indigo-400:hover{
  outline-color:#818cf8
}

.hover\:ring-2:hover{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-amber-300:hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(252 211 77 / var(--tw-ring-opacity))
}

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

.hover\:ring-gray-300:hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))
}

.hover\:ring-green-300:hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 239 172 / var(--tw-ring-opacity))
}

.hover\:ring-primary\/25:hover{
  --tw-ring-color:var(--fallback-p,oklch(var(--p)/0.25))
}

.hover\:ring-offset-1:hover{
  --tw-ring-offset-width:1px
}

.hover\:ring-offset-2:hover{
  --tw-ring-offset-width:2px
}

.hover\:ring-offset-base-100:hover{
  --tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))
}

.hover\:brightness-110:hover{
  --tw-brightness:brightness(1.1);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:brightness-125:hover{
  --tw-brightness:brightness(1.25);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:file\:bg-blue-100::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(219 234 254 / var(--tw-bg-opacity))
}

.hover\:file\:bg-blue-200::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(191 219 254 / var(--tw-bg-opacity))
}

.hover\:file\:bg-cyan-500::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(6 182 212 / var(--tw-bg-opacity))
}

.hover\:file\:bg-emerald-100::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(209 250 229 / var(--tw-bg-opacity))
}

.hover\:file\:bg-gray-700::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(55 65 81 / var(--tw-bg-opacity))
}

.hover\:file\:bg-indigo-100::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}

.hover\:file\:bg-purple-200::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(233 213 255 / var(--tw-bg-opacity))
}

.hover\:file\:bg-rose-100::file-selector-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 228 230 / var(--tw-bg-opacity))
}

.hover\:before\:bg-transparent:hover::before{
  content:var(--tw-content);
  background-color:transparent
}

.focus\:z-10:focus{
  z-index:10
}

.focus\:border-amber-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(245 158 11 / var(--tw-border-opacity))
}

.focus\:border-amber-500\/50:focus{
  border-color:rgb(245 158 11 / 0.5)
}

.focus\:border-amber-500\/60:focus{
  border-color:rgb(245 158 11 / 0.6)
}

.focus\:border-blue-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(59 130 246 / var(--tw-border-opacity))
}

.focus\:border-cyan-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(6 182 212 / var(--tw-border-opacity))
}

.focus\:border-green-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(34 197 94 / var(--tw-border-opacity))
}

.focus\:border-indigo-400:focus{
  --tw-border-opacity:1;
  border-color:rgb(129 140 248 / var(--tw-border-opacity))
}

.focus\:border-indigo-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(99 102 241 / var(--tw-border-opacity))
}

.focus\:border-orange-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(249 115 22 / var(--tw-border-opacity))
}

.focus\:border-purple-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(168 85 247 / var(--tw-border-opacity))
}

.focus\:border-red-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(239 68 68 / var(--tw-border-opacity))
}

.focus\:border-rose-400:focus{
  --tw-border-opacity:1;
  border-color:rgb(251 113 133 / var(--tw-border-opacity))
}

.focus\:border-rose-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(244 63 94 / var(--tw-border-opacity))
}

.focus\:border-teal-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(20 184 166 / var(--tw-border-opacity))
}

.focus\:border-transparent:focus{
  border-color:transparent
}

.focus\:border-violet-400:focus{
  --tw-border-opacity:1;
  border-color:rgb(167 139 250 / var(--tw-border-opacity))
}

.focus\:border-violet-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(139 92 246 / var(--tw-border-opacity))
}

.focus\:border-zinc-400:focus{
  --tw-border-opacity:1;
  border-color:rgb(161 161 170 / var(--tw-border-opacity))
}

.focus\:bg-white\/\[0\.08\]:focus{
  background-color:rgb(255 255 255 / 0.08)
}

.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:ring-0:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-1:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-4:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-amber-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(245 158 11 / var(--tw-ring-opacity))
}

.focus\:ring-amber-500\/30:focus{
  --tw-ring-color:rgb(245 158 11 / 0.3)
}

.focus\:ring-amber-500\/40:focus{
  --tw-ring-color:rgb(245 158 11 / 0.4)
}

.focus\:ring-blue-200:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(191 219 254 / var(--tw-ring-opacity))
}

.focus\:ring-blue-300:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(147 197 253 / var(--tw-ring-opacity))
}

.focus\:ring-blue-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity))
}

.focus\:ring-blue-500\/30:focus{
  --tw-ring-color:rgb(59 130 246 / 0.3)
}

.focus\:ring-cyan-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(6 182 212 / var(--tw-ring-opacity))
}

.focus\:ring-cyan-500\/30:focus{
  --tw-ring-color:rgb(6 182 212 / 0.3)
}

.focus\:ring-gray-100:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(243 244 246 / var(--tw-ring-opacity))
}

.focus\:ring-gray-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity))
}

.focus\:ring-green-200:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(187 247 208 / var(--tw-ring-opacity))
}

.focus\:ring-green-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(34 197 94 / var(--tw-ring-opacity))
}

.focus\:ring-indigo-300:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(165 180 252 / var(--tw-ring-opacity))
}

.focus\:ring-indigo-400:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(129 140 248 / var(--tw-ring-opacity))
}

.focus\:ring-indigo-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity))
}

.focus\:ring-orange-200:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(254 215 170 / var(--tw-ring-opacity))
}

.focus\:ring-orange-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(249 115 22 / var(--tw-ring-opacity))
}

.focus\:ring-purple-200:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(233 213 255 / var(--tw-ring-opacity))
}

.focus\:ring-purple-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 85 247 / var(--tw-ring-opacity))
}

.focus\:ring-red-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity))
}

.focus\:ring-rose-400:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(251 113 133 / var(--tw-ring-opacity))
}

.focus\:ring-rose-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(244 63 94 / var(--tw-ring-opacity))
}

.focus\:ring-teal-200:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(153 246 228 / var(--tw-ring-opacity))
}

.focus\:ring-teal-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(20 184 166 / var(--tw-ring-opacity))
}

.focus\:ring-violet-500:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(139 92 246 / var(--tw-ring-opacity))
}

.focus\:ring-offset-0:focus{
  --tw-ring-offset-width:0px
}

.focus\:ring-offset-2:focus{
  --tw-ring-offset-width:2px
}

.focus-visible\:ring-2:focus-visible{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-base-content\/20:focus-visible{
  --tw-ring-color:var(--fallback-bc,oklch(var(--bc)/0.2))
}

.focus-visible\:ring-primary\/40:focus-visible{
  --tw-ring-color:var(--fallback-p,oklch(var(--p)/0.4))
}

.focus-visible\:ring-offset-2:focus-visible{
  --tw-ring-offset-width:2px
}

.focus-visible\:ring-offset-base-100:focus-visible{
  --tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))
}

.active\:translate-y-0:active{
  --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))
}

.active\:scale-95:active{
  --tw-scale-x:.95;
  --tw-scale-y:.95;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.active\:scale-\[0\.98\]:active{
  --tw-scale-x:0.98;
  --tw-scale-y:0.98;
  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))
}

.active\:cursor-grabbing:active{
  cursor:grabbing
}

.active\:border-cyan-400:active{
  --tw-border-opacity:1;
  border-color:rgb(34 211 238 / var(--tw-border-opacity))
}

.active\:bg-cyan-400:active{
  --tw-bg-opacity:1;
  background-color:rgb(34 211 238 / var(--tw-bg-opacity))
}

.active\:bg-cyan-500\/10:active{
  background-color:rgb(6 182 212 / 0.1)
}

.active\:text-white\/80:active{
  color:rgb(255 255 255 / 0.8)
}

.active\:file\:bg-cyan-400::file-selector-button:active{
  --tw-bg-opacity:1;
  background-color:rgb(34 211 238 / var(--tw-bg-opacity))
}

.disabled\:pointer-events-none:disabled{
  pointer-events:none
}

.disabled\:cursor-not-allowed:disabled{
  cursor:not-allowed
}

.disabled\:border-\[\#DDDDDD\]:disabled{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.disabled\:border-\[\#dee2e6\]:disabled{
  --tw-border-opacity:1;
  border-color:rgb(222 226 230 / var(--tw-border-opacity))
}

.disabled\:bg-\[\#F3F3F3\]:disabled{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.disabled\:bg-\[\#f1f3f5\]:disabled{
  --tw-bg-opacity:1;
  background-color:rgb(241 243 245 / var(--tw-bg-opacity))
}

.disabled\:bg-gray-300:disabled{
  --tw-bg-opacity:1;
  background-color:rgb(209 213 219 / var(--tw-bg-opacity))
}

.disabled\:bg-gray-400:disabled{
  --tw-bg-opacity:1;
  background-color:rgb(156 163 175 / var(--tw-bg-opacity))
}

.disabled\:bg-gray-700:disabled{
  --tw-bg-opacity:1;
  background-color:rgb(55 65 81 / var(--tw-bg-opacity))
}

.disabled\:from-\[\#DDDDDD\]:disabled{
  --tw-gradient-from:#DDDDDD var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(221 221 221 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.disabled\:from-\[\#F3F3F3\]:disabled{
  --tw-gradient-from:#F3F3F3 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(243 243 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.disabled\:to-\[\#DDDDDD\]:disabled{
  --tw-gradient-to:#DDDDDD var(--tw-gradient-to-position)
}

.disabled\:to-\[\#F3F3F3\]:disabled{
  --tw-gradient-to:#F3F3F3 var(--tw-gradient-to-position)
}

.disabled\:text-\[\#BBBBBB\]:disabled{
  --tw-text-opacity:1;
  color:rgb(187 187 187 / var(--tw-text-opacity))
}

.disabled\:text-\[\#DDDDDD\]:disabled{
  --tw-text-opacity:1;
  color:rgb(221 221 221 / var(--tw-text-opacity))
}

.disabled\:text-\[\#adb5bd\]:disabled{
  --tw-text-opacity:1;
  color:rgb(173 181 189 / var(--tw-text-opacity))
}

.disabled\:text-gray-500:disabled{
  --tw-text-opacity:1;
  color:rgb(107 114 128 / var(--tw-text-opacity))
}

.disabled\:opacity-30:disabled{
  opacity:0.3
}

.disabled\:opacity-40:disabled{
  opacity:0.4
}

.disabled\:opacity-50:disabled{
  opacity:0.5
}

.disabled\:opacity-80:disabled{
  opacity:0.8
}

.disabled\:hover\:bg-transparent:hover:disabled{
  background-color:transparent
}

.hover\:disabled\:bg-white:disabled:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.group[open] .group-open\:mb-1{
  margin-bottom:0.25rem
}

.group[open] .group-open\:translate-y-0{
  --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))
}

.group[open] .group-open\:rotate-90{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group[open] .group-open\:bg-\[\#007F8C\]{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#0B84BA\]{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#0E8345\]{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#266EF1\]{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#282828\]{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#4B4B4B\]{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#868686\]{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#8750C5\]{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#A86438\]{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#CA8D01\]{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-\[\#DE1135\]{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.group[open] .group-open\:bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.group[open] .group-open\:text-\[\#09090b\]{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.group[open] .group-open\:text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.group[open] .group-open\:opacity-100{
  opacity:1
}

.group:focus-within .group-focus-within\:opacity-100{
  opacity:1
}

.group:hover .group-hover\:visible{
  visibility:visible
}

.group:hover .group-hover\:flex{
  display:flex
}

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

.group:hover .group-hover\:rotate-45{
  --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))
}

.group:hover .group-hover\:scale-105{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-110{
  --tw-scale-x:1.1;
  --tw-scale-y:1.1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/ref:hover .group-hover\/ref\:border-cyan-400{
  --tw-border-opacity:1;
  border-color:rgb(34 211 238 / var(--tw-border-opacity))
}

.group:hover .group-hover\:bg-black\/20{
  background-color:rgb(0 0 0 / 0.2)
}

.group:hover .group-hover\:bg-black\/40{
  background-color:rgb(0 0 0 / 0.4)
}

.group:hover .group-hover\:bg-indigo-100{
  --tw-bg-opacity:1;
  background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-indigo-200{
  --tw-bg-opacity:1;
  background-color:rgb(199 210 254 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-zinc-50{
  --tw-bg-opacity:1;
  background-color:rgb(250 250 250 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-opacity-40{
  --tw-bg-opacity:0.4
}

.group:hover .group-hover\:bg-opacity-50{
  --tw-bg-opacity:0.5
}

.group\/ref:hover .group-hover\/ref\:text-cyan-300{
  --tw-text-opacity:1;
  color:rgb(103 232 249 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-amber-200{
  --tw-text-opacity:1;
  color:rgb(253 230 138 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-amber-400{
  --tw-text-opacity:1;
  color:rgb(251 191 36 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-amber-400\/70{
  color:rgb(251 191 36 / 0.7)
}

.group:hover .group-hover\:text-amber-900{
  --tw-text-opacity:1;
  color:rgb(120 53 15 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-blue-400{
  --tw-text-opacity:1;
  color:rgb(96 165 250 / var(--tw-text-opacity))
}

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

.group:hover .group-hover\:text-blue-600{
  --tw-text-opacity:1;
  color:rgb(37 99 235 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-cyan-400{
  --tw-text-opacity:1;
  color:rgb(34 211 238 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-gray-400{
  --tw-text-opacity:1;
  color:rgb(156 163 175 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-green-400{
  --tw-text-opacity:1;
  color:rgb(74 222 128 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-indigo-600{
  --tw-text-opacity:1;
  color:rgb(79 70 229 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-indigo-700{
  --tw-text-opacity:1;
  color:rgb(67 56 202 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-pink-300{
  --tw-text-opacity:1;
  color:rgb(249 168 212 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-purple-400{
  --tw-text-opacity:1;
  color:rgb(192 132 252 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-violet-200{
  --tw-text-opacity:1;
  color:rgb(221 214 254 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-violet-400{
  --tw-text-opacity:1;
  color:rgb(167 139 250 / var(--tw-text-opacity))
}

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

.group:hover .group-hover\:underline{
  text-decoration-line:underline
}

.group\/photo:hover .group-hover\/photo\:opacity-100{
  opacity:1
}

.group\/ref:hover .group-hover\/ref\:opacity-100{
  opacity:1
}

.group\/thumb:hover .group-hover\/thumb\:opacity-100{
  opacity:1
}

.group:hover .group-hover\:opacity-0{
  opacity:0
}

.group:hover .group-hover\:opacity-100{
  opacity:1
}

.group:hover .group-hover\:opacity-70{
  opacity:0.7
}

.group:hover .group-hover\:brightness-\[0\.85\]{
  --tw-brightness:brightness(0.85);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:me-1 .stepper-content{
  margin-inline-end:0.25rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:me-2 .stepper-content{
  margin-inline-end:0.5rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:me-3 .stepper-content{
  margin-inline-end:0.75rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:me-4 .stepper-content{
  margin-inline-end:1rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:me-5 .stepper-content{
  margin-inline-end:1.25rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:ms-1 .stepper-content{
  margin-inline-start:0.25rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:ms-2 .stepper-content{
  margin-inline-start:0.5rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:ms-3 .stepper-content{
  margin-inline-start:0.75rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:ms-4 .stepper-content{
  margin-inline-start:1rem
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)_\.stepper-content\]\:ms-5 .stepper-content{
  margin-inline-start:1.25rem
}

.group.col-step .group-\[\.col-step\]\:flex-col{
  flex-direction:column
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)\]\:items-center{
  align-items:center
}

.group:not(.col-step) .group-\[\:not\(\.col-step\)\]\:justify-center{
  justify-content:center
}

.group.col-step .group-\[\.col-step\]\:gap-3{
  gap:0.75rem
}

.peer:checked ~ .peer-checked\:translate-x-full{
  --tw-translate-x:100%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:checked ~ .peer-checked\:bg-\[\#007F8C\]{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#0B84BA\]{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#0E8345\]{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#266EF1\]{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#282828\]{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#4B4B4B\]{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#868686\]{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#8750C5\]{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#A86438\]{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#CA8D01\]{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#DE1135\]{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-\[\#e4e4e7\]{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-1\/2{
  top:50%
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:top-1\/2{
  top:50%
}

.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-4{
  top:1rem
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:top-4{
  top:1rem
}

.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2{
  --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))
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2{
  --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))
}

.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:translate-y-0{
  --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))
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:translate-y-0{
  --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))
}

.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:scale-100{
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:placeholder-shown ~ .peer-placeholder-shown\:scale-100{
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:hover ~ .peer-hover\:block{
  display:block
}

.peer:focus ~ .peer-focus\:top-2{
  top:0.5rem
}

.peer:focus ~ .peer-focus\:-translate-y-4{
  --tw-translate-y:-1rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:focus ~ .peer-focus\:scale-75{
  --tw-scale-x:.75;
  --tw-scale-y:.75;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:focus ~ .peer-focus\:px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.has-\[\:disabled\]\:pointer-events-none:has(:disabled){
  pointer-events:none
}

.has-\[\.indicator\]\:relative:has(.indicator){
  position:relative
}

.has-\[\.divider-content\]\:flex:has(.divider-content){
  display:flex
}

.has-\[\.divider-content\]\:items-center:has(.divider-content){
  align-items:center
}

.has-\[\.divider-content\]\:gap-2:has(.divider-content){
  gap:0.5rem
}

.has-\[\:checked\]\:border-\[\#06425D\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(6 66 93 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#09090b\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(9 9 11 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#0D572D\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(13 87 45 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#1948A3\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(25 72 163 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#1A535A\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(26 83 90 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#442863\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(68 40 99 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#54321C\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(84 50 28 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#5E5E5E\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(94 94 94 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#654600\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(101 70 0 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-\[\#950F22\]:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:border-black:has(:checked){
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.has-\[\:checked\]\:bg-\[\#08638C\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#166C3B\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#175BCC\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#282828\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#616060\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(97 96 96 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#653C94\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#727272\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#77D5E3\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(119 213 227 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#7E4B2A\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#976A01\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#BB032A\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#CDEEF3\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(205 238 243 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#CFEDFB\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(207 237 251 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#D3EFDA\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(211 239 218 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#DEE9FE\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(222 233 254 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#E8E8E8\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#EEE0FD\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(238 224 253 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#F6E5DA\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(246 229 218 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#F8F9FA\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#FEEFCC\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(254 239 204 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#FFE1DE\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(255 225 222 / var(--tw-bg-opacity))
}

.has-\[\:checked\]\:bg-\[\#ede8e8\]:has(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(237 232 232 / var(--tw-bg-opacity))
}

.has-\[\:disabled\]\:opacity-50:has(:disabled){
  opacity:0.5
}

.has-\[\:focus-visible\]\:outline:has(:focus-visible){
  outline-style:solid
}

.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){
  outline-width:2px
}

.has-\[\:focus-visible\]\:outline-offset-\[-2px\]:has(:focus-visible){
  outline-offset:-2px
}

.has-\[\:focus-visible\]\:outline-blue-400:has(:focus-visible){
  outline-color:#60a5fa
}

.has-\[\.divider-content\.devider-middle\]\:before\:block:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  display:block
}

.has-\[\.divider-content\.devider-right\]\:before\:block:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  display:block
}

.has-\[\.divider-content\.devider-middle\]\:before\:w-full:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  width:100%
}

.has-\[\.divider-content\.devider-right\]\:before\:w-full:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  width:100%
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-t:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-top-width:1px
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-t-2:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-top-width:2px
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-t-4:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-top-width:4px
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-t-\[3px\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-top-width:3px
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-t-\[5px\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-top-width:5px
}

.has-\[\.divider-content\.devider-right\]\:before\:border-t:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-top-width:1px
}

.has-\[\.divider-content\.devider-right\]\:before\:border-t-2:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-top-width:2px
}

.has-\[\.divider-content\.devider-right\]\:before\:border-t-4:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-top-width:4px
}

.has-\[\.divider-content\.devider-right\]\:before\:border-t-\[3px\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-top-width:3px
}

.has-\[\.divider-content\.devider-right\]\:before\:border-t-\[5px\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-top-width:5px
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-solid:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-style:solid
}

.has-\[\.divider-content\.devider-right\]\:before\:border-solid:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-style:solid
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-dashed:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-style:dashed
}

.has-\[\.divider-content\.devider-right\]\:before\:border-dashed:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-style:dashed
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-dotted:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  border-style:dotted
}

.has-\[\.divider-content\.devider-right\]\:before\:border-dotted:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  border-style:dotted
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#007F8C\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#0B84BA\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#0E8345\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#266EF1\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#282828\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#4B4B4B\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#868686\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#8750C5\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#A86438\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#CA8D01\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#DE1135\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#e4e4e7\]:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:border-white:has(.divider-content.devider-middle)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#007F8C\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#0B84BA\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#0E8345\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#266EF1\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#282828\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#4B4B4B\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#868686\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#8750C5\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#A86438\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#CA8D01\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#DE1135\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-\[\#e4e4e7\]:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-right\]\:before\:border-white:has(.divider-content.devider-right)::before{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:before\:content-\[\'\'\]:has(.divider-content.devider-middle)::before{
  --tw-content:'';
  content:var(--tw-content)
}

.has-\[\.divider-content\.devider-right\]\:before\:content-\[\'\'\]:has(.divider-content.devider-right)::before{
  --tw-content:'';
  content:var(--tw-content)
}

.has-\[\.divider-content\.devider-left\]\:after\:block:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  display:block
}

.has-\[\.divider-content\.devider-middle\]\:after\:block:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  display:block
}

.has-\[\.divider-content\.devider-left\]\:after\:w-full:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  width:100%
}

.has-\[\.divider-content\.devider-middle\]\:after\:w-full:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  width:100%
}

.has-\[\.divider-content\.devider-left\]\:after\:border-t:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-top-width:1px
}

.has-\[\.divider-content\.devider-left\]\:after\:border-t-2:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-top-width:2px
}

.has-\[\.divider-content\.devider-left\]\:after\:border-t-4:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-top-width:4px
}

.has-\[\.divider-content\.devider-left\]\:after\:border-t-\[3px\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-top-width:3px
}

.has-\[\.divider-content\.devider-left\]\:after\:border-t-\[5px\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-top-width:5px
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-t:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-top-width:1px
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-t-2:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-top-width:2px
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-t-4:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-top-width:4px
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-t-\[3px\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-top-width:3px
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-t-\[5px\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-top-width:5px
}

.has-\[\.divider-content\.devider-left\]\:after\:border-solid:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-style:solid
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-solid:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-style:solid
}

.has-\[\.divider-content\.devider-left\]\:after\:border-dashed:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-style:dashed
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-dashed:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-style:dashed
}

.has-\[\.divider-content\.devider-left\]\:after\:border-dotted:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  border-style:dotted
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-dotted:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  border-style:dotted
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#007F8C\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#0B84BA\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#0E8345\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#266EF1\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#282828\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#4B4B4B\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#868686\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#8750C5\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#A86438\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#CA8D01\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#DE1135\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-\[\#e4e4e7\]:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:border-white:has(.divider-content.devider-left)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#007F8C\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#0B84BA\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#0E8345\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#266EF1\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#282828\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#4B4B4B\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#868686\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#8750C5\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#A86438\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#CA8D01\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#DE1135\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#e4e4e7\]:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-middle\]\:after\:border-white:has(.divider-content.devider-middle)::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.has-\[\.divider-content\.devider-left\]\:after\:content-\[\'\'\]:has(.divider-content.devider-left)::after{
  --tw-content:'';
  content:var(--tw-content)
}

.has-\[\.divider-content\.devider-middle\]\:after\:content-\[\'\'\]:has(.divider-content.devider-middle)::after{
  --tw-content:'';
  content:var(--tw-content)
}

.phx-submit-loading.phx-submit-loading\:opacity-75{
  opacity:0.75
}

.phx-submit-loading .phx-submit-loading\:opacity-75{
  opacity:0.75
}

@media (min-width: 640px){
  .sm\:order-last{
    order:9999
  }

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

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

  .sm\:mx-0{
    margin-left:0px;
    margin-right:0px
  }

  .sm\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .sm\:my-8{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .sm\:mb-0{
    margin-bottom:0px
  }

  .sm\:mb-1{
    margin-bottom:0.25rem
  }

  .sm\:mb-4{
    margin-bottom:1rem
  }

  .sm\:ml-3{
    margin-left:0.75rem
  }

  .sm\:ml-4{
    margin-left:1rem
  }

  .sm\:ms-4{
    margin-inline-start:1rem
  }

  .sm\:mt-0{
    margin-top:0px
  }

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

  .sm\:block{
    display:block
  }

  .sm\:inline-block{
    display:inline-block
  }

  .sm\:inline{
    display:inline
  }

  .sm\:flex{
    display:flex
  }

  .sm\:inline-flex{
    display:inline-flex
  }

  .sm\:hidden{
    display:none
  }

  .sm\:h-10{
    height:2.5rem
  }

  .sm\:h-7{
    height:1.75rem
  }

  .sm\:h-screen{
    height:100vh
  }

  .sm\:w-10{
    width:2.5rem
  }

  .sm\:w-32{
    width:8rem
  }

  .sm\:w-96{
    width:24rem
  }

  .sm\:w-\[40vw\]{
    width:40vw
  }

  .sm\:w-auto{
    width:auto
  }

  .sm\:w-full{
    width:100%
  }

  .sm\:max-w-lg{
    max-width:32rem
  }

  .sm\:max-w-md{
    max-width:28rem
  }

  .sm\:translate-y-0{
    --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))
  }

  .sm\:scale-100{
    --tw-scale-x:1;
    --tw-scale-y:1;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .sm\:scale-95{
    --tw-scale-x:.95;
    --tw-scale-y:.95;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

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

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

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

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

  .sm\:flex-row{
    flex-direction:row
  }

  .sm\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .sm\:items-start{
    align-items:flex-start
  }

  .sm\:items-center{
    align-items:center
  }

  .sm\:justify-center{
    justify-content:center
  }

  .sm\:justify-between{
    justify-content:space-between
  }

  .sm\:gap-3{
    gap:0.75rem
  }

  .sm\:gap-8{
    gap:2rem
  }

  .sm\: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))
  }

  .sm\:overflow-visible{
    overflow:visible
  }

  .sm\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .sm\:rounded-lg{
    border-radius:0.5rem
  }

  .sm\:rounded-md{
    border-radius:0.375rem
  }

  .sm\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .sm\:border-l{
    border-left-width:1px
  }

  .sm\:p-0{
    padding:0px
  }

  .sm\:p-10{
    padding:2.5rem
  }

  .sm\:p-3{
    padding:0.75rem
  }

  .sm\:p-6{
    padding:1.5rem
  }

  .sm\:p-8{
    padding:2rem
  }

  .sm\:px-0{
    padding-left:0px;
    padding-right:0px
  }

  .sm\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .sm\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }

  .sm\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }

  .sm\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .sm\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .sm\:pb-8{
    padding-bottom:2rem
  }

  .sm\:pe-5{
    padding-inline-end:1.25rem
  }

  .sm\:pl-4{
    padding-left:1rem
  }

  .sm\:text-left{
    text-align:left
  }

  .sm\:align-middle{
    vertical-align:middle
  }

  .sm\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .sm\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }

  .sm\:text-\[10px\]{
    font-size:10px
  }

  .sm\:text-\[14vw\]{
    font-size:14vw
  }

  .sm\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }

  .sm\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }

  .sm\:text-sm{
    font-size:0.875rem;
    line-height:1.25rem
  }

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

  .sm\:text-xs{
    font-size:0.75rem;
    line-height:1rem
  }

  .sm\:leading-6{
    line-height:1.5rem
  }

  .file\:sm\:rounded-lg::file-selector-button{
    border-radius:0.5rem
  }

  .file\:sm\:px-3::file-selector-button{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .file\:sm\:py-1::file-selector-button{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .file\:sm\:py-1\.5::file-selector-button{
    padding-top:0.375rem;
    padding-bottom:0.375rem
  }

  .file\:sm\:text-xs::file-selector-button{
    font-size:0.75rem;
    line-height:1rem
  }

  .sm\:after\:hidden::after{
    content:var(--tw-content);
    display:none
  }
}

@media (min-width: 768px){
  .md\:relative{
    position:relative
  }

  .md\:top-9{
    top:2.25rem
  }

  .md\:order-1{
    order:1
  }

  .md\:order-2{
    order:2
  }

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

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

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

  .md\:-mx-12{
    margin-left:-3rem;
    margin-right:-3rem
  }

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

  .md\:ml-4{
    margin-left:1rem
  }

  .md\:mt-0{
    margin-top:0px
  }

  .md\:block{
    display:block
  }

  .md\:inline{
    display:inline
  }

  .md\:flex{
    display:flex
  }

  .md\:hidden{
    display:none
  }

  .md\:h-48{
    height:12rem
  }

  .md\:h-96{
    height:24rem
  }

  .md\:h-\[21px\]{
    height:21px
  }

  .md\:h-\[262px\]{
    height:262px
  }

  .md\:h-\[278px\]{
    height:278px
  }

  .md\:h-\[294px\]{
    height:294px
  }

  .md\:h-\[42px\]{
    height:42px
  }

  .md\:h-\[654px\]{
    height:654px
  }

  .md\:h-\[682px\]{
    height:682px
  }

  .md\:h-\[8px\]{
    height:8px
  }

  .md\:h-\[95px\]{
    height:95px
  }

  .md\:w-1\/2{
    width:50%
  }

  .md\:w-3\/4{
    width:75%
  }

  .md\:w-56{
    width:14rem
  }

  .md\:w-\[45\%\]{
    width:45%
  }

  .md\:w-\[55\%\]{
    width:55%
  }

  .md\:w-\[96px\]{
    width:96px
  }

  .md\:w-full{
    width:100%
  }

  .md\:max-w-\[142px\]{
    max-width:142px
  }

  .md\:max-w-\[512px\]{
    max-width:512px
  }

  .md\:max-w-\[597px\]{
    max-width:597px
  }

  .md\:flex-none{
    flex:none
  }

  .md\:translate-x-0{
    --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))
  }

  .md\:columns-10{
    -moz-columns:10;
         columns:10
  }

  .md\:columns-11{
    -moz-columns:11;
         columns:11
  }

  .md\:columns-12{
    -moz-columns:12;
         columns:12
  }

  .md\:columns-3{
    -moz-columns:3;
         columns:3
  }

  .md\:columns-4{
    -moz-columns:4;
         columns:4
  }

  .md\:columns-5{
    -moz-columns:5;
         columns:5
  }

  .md\:columns-6{
    -moz-columns:6;
         columns:6
  }

  .md\:columns-7{
    -moz-columns:7;
         columns:7
  }

  .md\:columns-8{
    -moz-columns:8;
         columns:8
  }

  .md\:columns-9{
    -moz-columns:9;
         columns:9
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:gap-5{
    gap:1.25rem
  }

  .md\:rounded-lg{
    border-radius:0.5rem
  }

  .md\:p-12{
    padding:3rem
  }

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

  .md\:text-left{
    text-align:left
  }

  .md\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }

  .md\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .md\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }

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

  .md\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }

  .md\:text-7xl{
    font-size:4.5rem;
    line-height:1
  }

  .md\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }

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

  .odd\:md\:flex-row-reverse:nth-child(odd){
    flex-direction:row-reverse
  }
}

@media (min-width: 1024px){
  .lg\:static{
    position:static
  }

  .lg\:relative{
    position:relative
  }

  .lg\:sticky{
    position:sticky
  }

  .lg\:inset-auto{
    inset:auto
  }

  .lg\:bottom-6{
    bottom:1.5rem
  }

  .lg\:right-6{
    right:1.5rem
  }

  .lg\:top-20{
    top:5rem
  }

  .lg\:z-auto{
    z-index:auto
  }

  .lg\:order-2{
    order:2
  }

  .lg\:order-3{
    order:3
  }

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

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

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

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

  .lg\:-mx-20{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .lg\:mb-2{
    margin-bottom:0.5rem
  }

  .lg\:mb-4{
    margin-bottom:1rem
  }

  .lg\:mb-6{
    margin-bottom:1.5rem
  }

  .lg\:mb-8{
    margin-bottom:2rem
  }

  .lg\:ml-3{
    margin-left:0.75rem
  }

  .lg\:mr-3{
    margin-right:0.75rem
  }

  .lg\:block{
    display:block
  }

  .lg\:inline-flex{
    display:inline-flex
  }

  .lg\:hidden{
    display:none
  }

  .lg\:h-10{
    height:2.5rem
  }

  .lg\:h-6{
    height:1.5rem
  }

  .lg\:w-1\/2{
    width:50%
  }

  .lg\:w-1\/3{
    width:33.333333%
  }

  .lg\:w-10{
    width:2.5rem
  }

  .lg\:w-6{
    width:1.5rem
  }

  .lg\:w-80{
    width:20rem
  }

  .lg\:w-\[35vw\]{
    width:35vw
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:min-w-48{
    min-width:12rem
  }

  .lg\:min-w-52{
    min-width:13rem
  }

  .lg\:min-w-56{
    min-width:14rem
  }

  .lg\:min-w-60{
    min-width:15rem
  }

  .lg\:min-w-64{
    min-width:16rem
  }

  .lg\:min-w-72{
    min-width:18rem
  }

  .lg\:min-w-80{
    min-width:20rem
  }

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

  .lg\:max-w-md{
    max-width:28rem
  }

  .lg\:max-w-none{
    max-width:none
  }

  .lg\:columns-4{
    -moz-columns:4;
         columns:4
  }

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

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

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

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

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

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

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

  .lg\:gap-16{
    gap:4rem
  }

  .lg\:gap-4{
    gap:1rem
  }

  .lg\: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)))
  }

  .lg\:self-start{
    align-self:flex-start
  }

  .lg\:rounded-2xl{
    border-radius:1rem
  }

  .lg\:border{
    border-width:1px
  }

  .lg\:bg-transparent{
    background-color:transparent
  }

  .lg\:p-4{
    padding:1rem
  }

  .lg\:p-6{
    padding:1.5rem
  }

  .lg\:px-0{
    padding-left:0px;
    padding-right:0px
  }

  .lg\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

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

  .lg\:px-48{
    padding-left:12rem;
    padding-right:12rem
  }

  .lg\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .lg\:px-8{
    padding-left:2rem;
    padding-right:2rem
  }

  .lg\:py-12{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .lg\:py-16{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .lg\:py-2{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .lg\:py-3{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .lg\:py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .lg\:py-8{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .lg\:pl-8{
    padding-left:2rem
  }

  .lg\:pr-8{
    padding-right:2rem
  }

  .lg\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }

  .lg\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .lg\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
  }

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

  .lg\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }

  .lg\:text-7xl{
    font-size:4.5rem;
    line-height:1
  }

  .lg\:text-\[10vw\]{
    font-size:10vw
  }

  .lg\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }

  .lg\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem
  }

  .lg\:text-sm{
    font-size:0.875rem;
    line-height:1.25rem
  }

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

@media (min-width: 1280px){
  .xl\:block{
    display:block
  }

  .xl\:hidden{
    display:none
  }

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

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

  .xl\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }

  .xl\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .xl\:text-7xl{
    font-size:4.5rem;
    line-height:1
  }
}

.ltr\:justify-start:where([dir="ltr"], [dir="ltr"] *){
  justify-content:flex-start
}

.ltr\:justify-end:where([dir="ltr"], [dir="ltr"] *){
  justify-content:flex-end
}

.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:rotate-0:where([dir="rtl"], [dir="rtl"] *){
  --tw-rotate:0deg;
  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))
}

.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){
  --tw-rotate:180deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:justify-start:where([dir="rtl"], [dir="rtl"] *){
  justify-content:flex-start
}

.rtl\:justify-end:where([dir="rtl"], [dir="rtl"] *){
  justify-content:flex-end
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:1
}

.rtl\:divide-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:1
}

.peer:focus ~ .rtl\:peer-focus\:left-auto:where([dir="rtl"], [dir="rtl"] *){
  left:auto
}

.peer:focus ~ .rtl\:peer-focus\:translate-x-1\/4:where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x:25%;
  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))
}

@media (prefers-color-scheme: dark){
  .dark\:border-\[\#01B8CA\]{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#06C167\]{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#27272A\]{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#27272a\]{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#3EB7ED\]{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#5e5e5e\]{
    --tw-border-opacity:1;
    border-color:rgb(94 94 94 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#653C94\]{
    --tw-border-opacity:1;
    border-color:rgb(101 60 148 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#6DAAFB\]{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#6EC9F2\]{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#77D5E3\]{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#7FD99A\]{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#9FDBF6\]{
    --tw-border-opacity:1;
    border-color:rgb(159 219 246 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#A6A6A6\]{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#A9C9FF\]{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#B0E7EF\]{
    --tw-border-opacity:1;
    border-color:rgb(176 231 239 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#B1EAC2\]{
    --tw-border-opacity:1;
    border-color:rgb(177 234 194 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#BA83F9\]{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#BBBBBB\]{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#CBA2FA\]{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#CDDEFF\]{
    --tw-border-opacity:1;
    border-color:rgb(205 222 255 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#DB976B\]{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#DDC1FC\]{
    --tw-border-opacity:1;
    border-color:rgb(221 193 252 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#DDDDDD\]{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#E4B190\]{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#E8E8E8\]{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#EDCBB5\]{
    --tw-border-opacity:1;
    border-color:rgb(237 203 181 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FC7F79\]{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FDC034\]{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FDD067\]{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FEDF99\]{
    --tw-border-opacity:1;
    border-color:rgb(254 223 153 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FFB2AB\]{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:border-\[\#FFD2CD\]{
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:border-amber-700{
    --tw-border-opacity:1;
    border-color:rgb(180 83 9 / var(--tw-border-opacity))
  }

  .dark\:border-gray-500{
    --tw-border-opacity:1;
    border-color:rgb(107 114 128 / var(--tw-border-opacity))
  }

  .dark\:border-gray-600{
    --tw-border-opacity:1;
    border-color:rgb(75 85 99 / var(--tw-border-opacity))
  }

  .dark\:border-gray-700{
    --tw-border-opacity:1;
    border-color:rgb(55 65 81 / var(--tw-border-opacity))
  }

  .dark\:border-green-700{
    --tw-border-opacity:1;
    border-color:rgb(21 128 61 / var(--tw-border-opacity))
  }

  .dark\:border-transparent{
    border-color:transparent
  }

  .dark\:border-white{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:bg-\[\#002661\]{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#002D33\]{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#002F14\]{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#01B8CA\]{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#03212F\]{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#06C167\]{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#18181B\]{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#221431\]{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#27272A\]{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#27272a\]{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#282828\]{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#2A190E\]{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#322300\]{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#3EB7ED\]{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#404040\]{
    --tw-bg-opacity:1;
    background-color:rgb(64 64 64 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#4B4B4B\]{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#520810\]{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#6DAAFB\]{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#A6A6A6\]{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#B6B6B6\]{
    --tw-bg-opacity:1;
    background-color:rgb(182 182 182 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#BA83F9\]{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#DB976B\]{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#DDDDDD\]{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#FC7F79\]{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:bg-\[\#FDC034\]{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:bg-amber-800{
    --tw-bg-opacity:1;
    background-color:rgb(146 64 14 / var(--tw-bg-opacity))
  }

  .dark\:bg-amber-900\/20{
    background-color:rgb(120 53 15 / 0.2)
  }

  .dark\:bg-gray-600{
    --tw-bg-opacity:1;
    background-color:rgb(75 85 99 / var(--tw-bg-opacity))
  }

  .dark\:bg-gray-700{
    --tw-bg-opacity:1;
    background-color:rgb(55 65 81 / var(--tw-bg-opacity))
  }

  .dark\:bg-gray-800{
    --tw-bg-opacity:1;
    background-color:rgb(31 41 55 / var(--tw-bg-opacity))
  }

  .dark\:bg-gray-900{
    --tw-bg-opacity:1;
    background-color:rgb(17 24 39 / var(--tw-bg-opacity))
  }

  .dark\:bg-green-800{
    --tw-bg-opacity:1;
    background-color:rgb(22 101 52 / var(--tw-bg-opacity))
  }

  .dark\:bg-green-900\/20{
    background-color:rgb(20 83 45 / 0.2)
  }

  .dark\:bg-green-900\/30{
    background-color:rgb(20 83 45 / 0.3)
  }

  .dark\:bg-indigo-800{
    --tw-bg-opacity:1;
    background-color:rgb(55 48 163 / var(--tw-bg-opacity))
  }

  .dark\:bg-indigo-900\/30{
    background-color:rgb(49 46 129 / 0.3)
  }

  .dark\:bg-zinc-600\/90{
    background-color:rgb(82 82 91 / 0.9)
  }

  .dark\:bg-zinc-800{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:from-\[\#01B8CA\]{
    --tw-gradient-from:#01B8CA var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(1 184 202 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#06C167\]{
    --tw-gradient-from:#06C167 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(6 193 103 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#3EB7ED\]{
    --tw-gradient-from:#3EB7ED var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(62 183 237 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#6DAAFB\]{
    --tw-gradient-from:#6DAAFB var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(109 170 251 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#868686\]{
    --tw-gradient-from:#868686 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(134 134 134 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#A6A6A6\]{
    --tw-gradient-from:#A6A6A6 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(166 166 166 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#BA83F9\]{
    --tw-gradient-from:#BA83F9 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(186 131 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#DB976B\]{
    --tw-gradient-from:#DB976B var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(219 151 107 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#FC7F79\]{
    --tw-gradient-from:#FC7F79 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(252 127 121 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:from-\[\#FDC034\]{
    --tw-gradient-from:#FDC034 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(253 192 52 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:to-\[\#9FDBF6\]{
    --tw-gradient-to:#9FDBF6 var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#B0E7EF\]{
    --tw-gradient-to:#B0E7EF var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#B1EAC2\]{
    --tw-gradient-to:#B1EAC2 var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#BBBBBB\]{
    --tw-gradient-to:#BBBBBB var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#CDDEFF\]{
    --tw-gradient-to:#CDDEFF var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#DDC1FC\]{
    --tw-gradient-to:#DDC1FC var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#EDCBB5\]{
    --tw-gradient-to:#EDCBB5 var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#FEDF99\]{
    --tw-gradient-to:#FEDF99 var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#FFD2CD\]{
    --tw-gradient-to:#FFD2CD var(--tw-gradient-to-position)
  }

  .dark\:to-\[\#FFFFFF\]{
    --tw-gradient-to:#FFFFFF var(--tw-gradient-to-position)
  }

  .dark\:stroke-\[\#B6B6B6\]{
    stroke:#B6B6B6
  }

  .dark\:stroke-\[\#b6b6b6\]{
    stroke:#b6b6b6
  }

  .dark\:text-\[\#01B8CA\]{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#06C167\]{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#27272a\]{
    --tw-text-opacity:1;
    color:rgb(39 39 42 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#3EB7ED\]{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#4B4B4B\]{
    --tw-text-opacity:1;
    color:rgb(75 75 75 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#6DAAFB\]{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#6EC9F2\]{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#77D5E3\]{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#7FD99A\]{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#A6A6A6\]{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#A9C9FF\]{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#BA83F9\]{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#BBBBBB\]{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#CBA2FA\]{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#DB976B\]{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#DDDDDD\]{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#E4B190\]{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#E8E8E8\]{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#FAFAFA\]{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#FC7F79\]{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#FDC034\]{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#FDD067\]{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:text-\[\#FFB2AB\]{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:text-amber-300{
    --tw-text-opacity:1;
    color:rgb(252 211 77 / var(--tw-text-opacity))
  }

  .dark\:text-black{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:text-blue-500{
    --tw-text-opacity:1;
    color:rgb(59 130 246 / var(--tw-text-opacity))
  }

  .dark\:text-gray-200{
    --tw-text-opacity:1;
    color:rgb(229 231 235 / var(--tw-text-opacity))
  }

  .dark\:text-gray-300{
    --tw-text-opacity:1;
    color:rgb(209 213 219 / var(--tw-text-opacity))
  }

  .dark\:text-gray-400{
    --tw-text-opacity:1;
    color:rgb(156 163 175 / var(--tw-text-opacity))
  }

  .dark\:text-gray-500{
    --tw-text-opacity:1;
    color:rgb(107 114 128 / var(--tw-text-opacity))
  }

  .dark\:text-green-300{
    --tw-text-opacity:1;
    color:rgb(134 239 172 / var(--tw-text-opacity))
  }

  .dark\:text-indigo-400{
    --tw-text-opacity:1;
    color:rgb(129 140 248 / var(--tw-text-opacity))
  }

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

  .dark\:text-zinc-200{
    --tw-text-opacity:1;
    color:rgb(228 228 231 / var(--tw-text-opacity))
  }

  .dark\:accent-\[\#01B8CA\]{
    accent-color:#01B8CA
  }

  .dark\:accent-\[\#06C167\]{
    accent-color:#06C167
  }

  .dark\:accent-\[\#3EB7ED\]{
    accent-color:#3EB7ED
  }

  .dark\:accent-\[\#6DAAFB\]{
    accent-color:#6DAAFB
  }

  .dark\:accent-\[\#A6A6A6\]{
    accent-color:#A6A6A6
  }

  .dark\:accent-\[\#BA83F9\]{
    accent-color:#BA83F9
  }

  .dark\:accent-\[\#DB976B\]{
    accent-color:#DB976B
  }

  .dark\:accent-\[\#DDDDDD\]{
    accent-color:#DDDDDD
  }

  .dark\:accent-\[\#FC7F79\]{
    accent-color:#FC7F79
  }

  .dark\:accent-\[\#FDC034\]{
    accent-color:#FDC034
  }

  .dark\:accent-\[\#e4e4e7\]{
    accent-color:#e4e4e7
  }

  .dark\:shadow-none{
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:before\:bg-\[\#282828\]::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:hover\:border-\[\#6EC9F2\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#77D5E3\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#7FD99A\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#A9C9FF\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#BBBBBB\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#CBA2FA\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#E4B190\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#E8E8E8\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#FDD067\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-\[\#FFB2AB\]:hover{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-indigo-400:hover{
    --tw-border-opacity:1;
    border-color:rgb(129 140 248 / var(--tw-border-opacity))
  }

  .dark\:hover\:border-indigo-500:hover{
    --tw-border-opacity:1;
    border-color:rgb(99 102 241 / var(--tw-border-opacity))
  }

  .dark\:hover\:bg-\[\#002661\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#002D33\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#002F14\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#03212F\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#221431\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#242424\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#2A190E\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#322300\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#4B4B4B\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#520810\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#6EC9F2\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#77D5E3\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#7FD99A\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#A9C9FF\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#BBBBBB\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#CBA2FA\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#E4B190\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#E8E8E8\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#FDD067\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-\[\#FFB2AB\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-gray-600:hover{
    --tw-bg-opacity:1;
    background-color:rgb(75 85 99 / var(--tw-bg-opacity))
  }

  .dark\:hover\:bg-indigo-900\/20:hover{
    background-color:rgb(49 46 129 / 0.2)
  }

  .dark\:hover\:text-\[\#6EC9F2\]:hover{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#77D5E3\]:hover{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#7E4B2A\]:hover{
    --tw-text-opacity:1;
    color:rgb(126 75 42 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#7FD99A\]:hover{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#A9C9FF\]:hover{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#BBBBBB\]:hover{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#CBA2FA\]:hover{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#DB976B\]:hover{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#E4B190\]:hover{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#E8E8E8\]:hover{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#FDD067\]:hover{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-\[\#FFB2AB\]:hover{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-black:hover{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-gray-300:hover{
    --tw-text-opacity:1;
    color:rgb(209 213 219 / var(--tw-text-opacity))
  }

  .dark\:hover\:text-indigo-400:hover{
    --tw-text-opacity:1;
    color:rgb(129 140 248 / var(--tw-text-opacity))
  }

  .dark\:hover\:before\:bg-transparent:hover::before{
    content:var(--tw-content);
    background-color:transparent
  }

  .dark\:disabled\:border-\[\#424242\]:disabled{
    --tw-border-opacity:1;
    border-color:rgb(66 66 66 / var(--tw-border-opacity))
  }

  .dark\:disabled\:border-\[\#727272\]:disabled{
    --tw-border-opacity:1;
    border-color:rgb(114 114 114 / var(--tw-border-opacity))
  }

  .dark\:disabled\:bg-\[\#2e2e2e\]:disabled{
    --tw-bg-opacity:1;
    background-color:rgb(46 46 46 / var(--tw-bg-opacity))
  }

  .dark\:disabled\:bg-\[\#4B4B4B\]:disabled{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:disabled\:from-\[\#4B4B4B\]:disabled{
    --tw-gradient-from:#4B4B4B var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(75 75 75 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:disabled\:from-\[\#727272\]:disabled{
    --tw-gradient-from:#727272 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(114 114 114 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:disabled\:to-\[\#4B4B4B\]:disabled{
    --tw-gradient-to:#4B4B4B var(--tw-gradient-to-position)
  }

  .dark\:disabled\:to-\[\#727272\]:disabled{
    --tw-gradient-to:#727272 var(--tw-gradient-to-position)
  }

  .dark\:disabled\:text-\[\#696969\]:disabled{
    --tw-text-opacity:1;
    color:rgb(105 105 105 / var(--tw-text-opacity))
  }

  .dark\:disabled\:text-\[\#727272\]:disabled{
    --tw-text-opacity:1;
    color:rgb(114 114 114 / var(--tw-text-opacity))
  }

  .dark\:disabled\:text-\[\#868686\]:disabled{
    --tw-text-opacity:1;
    color:rgb(134 134 134 / var(--tw-text-opacity))
  }

  .dark\:disabled\:hover\:bg-transparent:hover:disabled{
    background-color:transparent
  }

  .dark\:hover\:disabled\:before\:bg-\[\#282828\]:disabled:hover::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#01B8CA\]{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#06C167\]{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#18181B\]{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#3EB7ED\]{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#6DAAFB\]{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#A6A6A6\]{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#BA83F9\]{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#DB976B\]{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#DDDDDD\]{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#FC7F79\]{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:bg-\[\#FDC034\]{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:text-\[\#FAFAFA\]{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .group[open] .dark\:group-open\:text-black{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .group:hover .dark\:group-hover\:bg-indigo-800{
    --tw-bg-opacity:1;
    background-color:rgb(55 48 163 / var(--tw-bg-opacity))
  }

  .group:hover .dark\:group-hover\:text-indigo-400{
    --tw-text-opacity:1;
    color:rgb(129 140 248 / var(--tw-text-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#01B8CA\]{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#06C167\]{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#27272a\]{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#3EB7ED\]{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#6DAAFB\]{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#A6A6A6\]{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#BA83F9\]{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#DB976B\]{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#DDDDDD\]{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#FC7F79\]{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .peer:checked ~ .dark\:peer-checked\:bg-\[\#FDC034\]{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#757373\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(117 115 115 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#9FDBF6\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(159 219 246 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#B0E7EF\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(176 231 239 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#B1EAC2\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(177 234 194 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#CDDEFF\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(205 222 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#DDC1FC\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(221 193 252 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#DDDDDD\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#EDCBB5\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(237 203 181 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#FEDF99\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(254 223 153 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-\[\#FFD2CD\]:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:border-white:has(:checked){
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#016974\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(1 105 116 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#06425D\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(6 66 93 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#0D572D\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(13 87 45 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#1948A3\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(25 72 163 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#1A535A\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(26 83 90 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#242424\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#442863\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(68 40 99 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#54321C\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(84 50 28 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#5E5E5E\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(94 94 94 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#654600\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(101 70 0 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#6EC9F2\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#7FD99A\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#950F22\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(149 15 34 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#BBBBBB\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#CBA2FA\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#E4B190\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#E8E8E8\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#FDD067\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\:checked\]\:bg-\[\#FFB2AB\]:has(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#01B8CA\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#06C167\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#27272a\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#282828\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(40 40 40 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#3EB7ED\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#6DAAFB\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#A6A6A6\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#BA83F9\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#DB976B\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#DDDDDD\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#FC7F79\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-\[\#FDC034\]:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:before\:border-white:has(.divider-content.devider-middle)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#01B8CA\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#06C167\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#27272a\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#282828\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(40 40 40 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#3EB7ED\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#6DAAFB\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#A6A6A6\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#BA83F9\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#DB976B\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#DDDDDD\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#FC7F79\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-\[\#FDC034\]:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-right\]\:before\:border-white:has(.divider-content.devider-right)::before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#01B8CA\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#06C167\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#27272a\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#282828\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(40 40 40 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#3EB7ED\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#6DAAFB\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#A6A6A6\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#BA83F9\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#DB976B\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#DDDDDD\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#FC7F79\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-\[\#FDC034\]:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-left\]\:after\:border-white:has(.divider-content.devider-left)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#01B8CA\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#06C167\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#27272a\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#282828\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(40 40 40 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#3EB7ED\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#6DAAFB\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#A6A6A6\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#BA83F9\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#DB976B\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#DDDDDD\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-\[\#FDC034\]:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider-middle\]\:after\:border-white:has(.divider-content.devider-middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:has-\[\.divider-content\.devider\.middle\]\:after\:border-\[\#FC7F79\]:has(.divider-content.devider.middle)::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\.accordion-summary\]\:rounded-t.accordion-item-gap>.accordion-item-wrapper>.accordion-summary{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\.accordion-summary\]\:rounded-t-lg.accordion-item-gap>.accordion-item-wrapper>.accordion-summary{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\.accordion-summary\]\:rounded-t-md.accordion-item-gap>.accordion-item-wrapper>.accordion-summary{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\.accordion-summary\]\:rounded-t-sm.accordion-item-gap>.accordion-item-wrapper>.accordion-summary{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\.accordion-summary\]\:rounded-t-xl.accordion-item-gap>.accordion-item-wrapper>.accordion-summary{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\:not\(\.accordion-summary\)\]\:rounded-b.accordion-item-gap>.accordion-item-wrapper>:not(.accordion-summary){
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\:not\(\.accordion-summary\)\]\:rounded-b-lg.accordion-item-gap>.accordion-item-wrapper>:not(.accordion-summary){
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\:not\(\.accordion-summary\)\]\:rounded-b-md.accordion-item-gap>.accordion-item-wrapper>:not(.accordion-summary){
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\:not\(\.accordion-summary\)\]\:rounded-b-sm.accordion-item-gap>.accordion-item-wrapper>:not(.accordion-summary){
  border-bottom-right-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.\[\&\.accordion-item-gap\>\.accordion-item-wrapper\>\:not\(\.accordion-summary\)\]\:rounded-b-xl.accordion-item-gap>.accordion-item-wrapper>:not(.accordion-summary){
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.\[\&\.active-accordion-button_\.accordion-chevron\]\:rotate-90.active-accordion-button .accordion-chevron{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\.active-tab-panel\]\:visible.active-tab-panel{
  visibility:visible
}

.\[\&\.active-tab-panel\]\:block.active-tab-panel{
  display:block
}

.\[\&\.active-tab-panel\]\:opacity-100.active-tab-panel{
  opacity:1
}

.\[\&\.active_\.accordion-content\]\:grid-rows-\[1fr\].active .accordion-content{
  grid-template-rows:1fr
}

.\[\&\.col-step-position\>button\]\:items-start.col-step-position>button{
  align-items:flex-start
}

.\[\&\.col-step-position\>button\]\:items-end.col-step-position>button{
  align-items:flex-end
}

.\[\&\.col-step-position\>button\]\:items-center.col-step-position>button{
  align-items:center
}

.\[\&\.col-step-position\>button\]\:text-center.col-step-position>button{
  text-align:center
}

.\[\&\.col-step-position\>button\]\:text-start.col-step-position>button{
  text-align:start
}

.\[\&\.col-step-position\>button\]\:text-end.col-step-position>button{
  text-align:end
}

.\[\&\.drawer-showed_\.drawer-overlay\]\:opacity-100.drawer-showed .drawer-overlay{
  opacity:1
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-1.gallery-masonry .gallery-media{
  margin-bottom:0.25rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-2.gallery-masonry .gallery-media{
  margin-bottom:0.5rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-3.gallery-masonry .gallery-media{
  margin-bottom:0.75rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-4.gallery-masonry .gallery-media{
  margin-bottom:1rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-5.gallery-masonry .gallery-media{
  margin-bottom:1.25rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-6.gallery-masonry .gallery-media{
  margin-bottom:1.5rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-7.gallery-masonry .gallery-media{
  margin-bottom:1.75rem
}

.\[\&\.gallery-masonry_\.gallery-media\]\:mb-8.gallery-masonry .gallery-media{
  margin-bottom:2rem
}

.\[\&\.gradient-button\:before\]\:rounded-\[1px\].gradient-button:before{
  border-radius:1px
}

.\[\&\.gradient-button\:before\]\:rounded-\[2px\].gradient-button:before{
  border-radius:2px
}

.\[\&\.gradient-button\:before\]\:rounded-\[4px\].gradient-button:before{
  border-radius:4px
}

.\[\&\.gradient-button\:before\]\:rounded-\[5px\].gradient-button:before{
  border-radius:5px
}

.\[\&\.gradient-button\:before\]\:rounded-\[9px\].gradient-button:before{
  border-radius:9px
}

.\[\&\.gradient-button\:before\]\:rounded-full.gradient-button:before{
  border-radius:9999px
}

.\[\&\.grouped-pagination\]\:overflow-hidden.grouped-pagination{
  overflow:hidden
}

.\[\&\.grouped-pagination\]\:rounded.grouped-pagination{
  border-radius:0.25rem
}

.\[\&\.grouped-pagination\]\:rounded-full.grouped-pagination{
  border-radius:9999px
}

.\[\&\.grouped-pagination\]\:rounded-lg.grouped-pagination{
  border-radius:0.5rem
}

.\[\&\.grouped-pagination\]\:rounded-md.grouped-pagination{
  border-radius:0.375rem
}

.\[\&\.grouped-pagination\]\:rounded-none.grouped-pagination{
  border-radius:0px
}

.\[\&\.grouped-pagination\]\:rounded-sm.grouped-pagination{
  border-radius:0.125rem
}

.\[\&\.grouped-pagination\]\:rounded-xl.grouped-pagination{
  border-radius:0.75rem
}

.\[\&\.grouped-pagination\]\:border.grouped-pagination{
  border-width:1px
}

.\[\&\.grouped-pagination\]\:bg-\[\#282828\].grouped-pagination{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\.grouped-pagination\]\:text-white.grouped-pagination{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:w-full.grouped-pagination .pagination-button{
  width:100%
}

.\[\&\.grouped-pagination_\.pagination-button\]\:min-w-10.grouped-pagination .pagination-button{
  min-width:2.5rem
}

.\[\&\.grouped-pagination_\.pagination-button\]\:min-w-6.grouped-pagination .pagination-button{
  min-width:1.5rem
}

.\[\&\.grouped-pagination_\.pagination-button\]\:min-w-7.grouped-pagination .pagination-button{
  min-width:1.75rem
}

.\[\&\.grouped-pagination_\.pagination-button\]\:min-w-8.grouped-pagination .pagination-button{
  min-width:2rem
}

.\[\&\.grouped-pagination_\.pagination-button\]\:min-w-9.grouped-pagination .pagination-button{
  min-width:2.25rem
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-r.grouped-pagination .pagination-button{
  border-right-width:1px
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#004FC4\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(0 79 196 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#227A52\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(34 122 82 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#2441de\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(36 65 222 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#3d3f49\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(61 63 73 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#4D4137\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(77 65 55 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#52059C\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(82 5 156 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#707483\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(112 116 131 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#727272\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#DADADA\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#E73B3B\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(231 59 59 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#FF8B08\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(255 139 8 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#e4e4e7\].grouped-pagination .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-button\]\:px-3.grouped-pagination .pagination-button{
  padding-left:0.75rem;
  padding-right:0.75rem
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\.grouped-pagination_\.pagination-button\]\:border-\[\#27272a\].grouped-pagination .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-r.grouped-pagination .pagination-control:not(:last-child){
  border-right-width:1px
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#004FC4\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(0 79 196 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#227A52\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(34 122 82 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#2441de\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(36 65 222 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#3d3f49\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(61 63 73 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#4D4137\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(77 65 55 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#52059C\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(82 5 156 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#707483\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(112 116 131 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#727272\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#DADADA\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#E73B3B\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(231 59 59 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#FF8B08\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(255 139 8 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#e4e4e7\].grouped-pagination .pagination-control:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\.grouped-pagination_\.pagination-control\:not\(\:last-child\)\]\:border-\[\#27272a\].grouped-pagination .pagination-control:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&\.grouped-pagination_\.pagination-control\]\:min-w-10.grouped-pagination .pagination-control{
  min-width:2.5rem
}

.\[\&\.grouped-pagination_\.pagination-control\]\:min-w-6.grouped-pagination .pagination-control{
  min-width:1.5rem
}

.\[\&\.grouped-pagination_\.pagination-control\]\:min-w-7.grouped-pagination .pagination-control{
  min-width:1.75rem
}

.\[\&\.grouped-pagination_\.pagination-control\]\:min-w-8.grouped-pagination .pagination-control{
  min-width:2rem
}

.\[\&\.grouped-pagination_\.pagination-control\]\:min-w-9.grouped-pagination .pagination-control{
  min-width:2.25rem
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-r.grouped-pagination .pagination-seperator{
  border-right-width:1px
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#004FC4\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(0 79 196 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#227A52\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(34 122 82 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#2441de\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(36 65 222 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#3d3f49\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(61 63 73 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#4D4137\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(77 65 55 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#52059C\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(82 5 156 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#707483\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(112 116 131 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#727272\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#DADADA\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#E73B3B\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(231 59 59 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#FF8B08\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(255 139 8 / var(--tw-border-opacity))
}

.\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#e4e4e7\].grouped-pagination .pagination-seperator{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\.grouped-pagination_\.pagination-seperator\]\:border-\[\#27272a\].grouped-pagination .pagination-seperator{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&\.list-decimal\]\:ps-5.list-decimal{
  padding-inline-start:1.25rem
}

.\[\&\.list-disc\]\:ps-5.list-disc{
  padding-inline-start:1.25rem
}

.\[\&\.list-items-gap\>li\]\:rounded.list-items-gap>li{
  border-radius:0.25rem
}

.\[\&\.list-items-gap\>li\]\:rounded-lg.list-items-gap>li{
  border-radius:0.5rem
}

.\[\&\.list-items-gap\>li\]\:rounded-md.list-items-gap>li{
  border-radius:0.375rem
}

.\[\&\.list-items-gap\>li\]\:rounded-none.list-items-gap>li{
  border-radius:0px
}

.\[\&\.list-items-gap\>li\]\:rounded-sm.list-items-gap>li{
  border-radius:0.125rem
}

.\[\&\.list-items-gap\>li\]\:rounded-xl.list-items-gap>li{
  border-radius:0.75rem
}

.\[\&\.progress-vertical\]\:bg-gradient-to-b.progress-vertical{
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}

.\[\&\.progress-vertical\]\:from-\[\#e9ecef\].progress-vertical{
  --tw-gradient-from:#e9ecef var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(233 236 239 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#01B8CA\].progress-vertical{
  --tw-gradient-to:rgb(1 184 202 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #01B8CA var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#06C167\].progress-vertical{
  --tw-gradient-to:rgb(6 193 103 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #06C167 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#3EB7ED\].progress-vertical{
  --tw-gradient-to:rgb(62 183 237 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #3EB7ED var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#5E5E5E\].progress-vertical{
  --tw-gradient-to:rgb(94 94 94 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #5E5E5E var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#6DAAFB\].progress-vertical{
  --tw-gradient-to:rgb(109 170 251 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #6DAAFB var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#727272\].progress-vertical{
  --tw-gradient-to:rgb(114 114 114 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #727272 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#976A01\].progress-vertical{
  --tw-gradient-to:rgb(151 106 1 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #976A01 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#BA83F9\].progress-vertical{
  --tw-gradient-to:rgb(186 131 249 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #BA83F9 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#DB976B\].progress-vertical{
  --tw-gradient-to:rgb(219 151 107 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #DB976B var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:via-\[\#FC7F79\].progress-vertical{
  --tw-gradient-to:rgb(252 127 121 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #FC7F79 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\.progress-vertical\]\:to-\[\#01B8CA\].progress-vertical{
  --tw-gradient-to:#01B8CA var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#06C167\].progress-vertical{
  --tw-gradient-to:#06C167 var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#3EB7ED\].progress-vertical{
  --tw-gradient-to:#3EB7ED var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#5E5E5E\].progress-vertical{
  --tw-gradient-to:#5E5E5E var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#6DAAFB\].progress-vertical{
  --tw-gradient-to:#6DAAFB var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#727272\].progress-vertical{
  --tw-gradient-to:#727272 var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#976A01\].progress-vertical{
  --tw-gradient-to:#976A01 var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#BA83F9\].progress-vertical{
  --tw-gradient-to:#BA83F9 var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#DB976B\].progress-vertical{
  --tw-gradient-to:#DB976B var(--tw-gradient-to-position)
}

.\[\&\.progress-vertical\]\:to-\[\#FC7F79\].progress-vertical{
  --tw-gradient-to:#FC7F79 var(--tw-gradient-to-position)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\.progress-vertical\]\:from-\[\#e9ecef\].progress-vertical{
    --tw-gradient-from:#e9ecef var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(233 236 239 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#9FDBF6\].progress-vertical{
    --tw-gradient-to:rgb(159 219 246 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #9FDBF6 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#A6A6A6\].progress-vertical{
    --tw-gradient-to:rgb(166 166 166 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #A6A6A6 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#B0E7EF\].progress-vertical{
    --tw-gradient-to:rgb(176 231 239 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #B0E7EF var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#B1EAC2\].progress-vertical{
    --tw-gradient-to:rgb(177 234 194 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #B1EAC2 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#BBBBBB\].progress-vertical{
    --tw-gradient-to:rgb(187 187 187 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #BBBBBB var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#CDDEFF\].progress-vertical{
    --tw-gradient-to:rgb(205 222 255 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #CDDEFF var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#DDC1FC\].progress-vertical{
    --tw-gradient-to:rgb(221 193 252 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #DDC1FC var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#EDCBB5\].progress-vertical{
    --tw-gradient-to:rgb(237 203 181 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #EDCBB5 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#FEDF99\].progress-vertical{
    --tw-gradient-to:rgb(254 223 153 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #FEDF99 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:via-\[\#FFD2CD\].progress-vertical{
    --tw-gradient-to:rgb(255 210 205 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #FFD2CD var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#9FDBF6\].progress-vertical{
    --tw-gradient-to:#9FDBF6 var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#A6A6A6\].progress-vertical{
    --tw-gradient-to:#A6A6A6 var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#B0E7EF\].progress-vertical{
    --tw-gradient-to:#B0E7EF var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#B1EAC2\].progress-vertical{
    --tw-gradient-to:#B1EAC2 var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#BBBBBB\].progress-vertical{
    --tw-gradient-to:#BBBBBB var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#CDDEFF\].progress-vertical{
    --tw-gradient-to:#CDDEFF var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#DDC1FC\].progress-vertical{
    --tw-gradient-to:#DDC1FC var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#EDCBB5\].progress-vertical{
    --tw-gradient-to:#EDCBB5 var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#FEDF99\].progress-vertical{
    --tw-gradient-to:#FEDF99 var(--tw-gradient-to-position)
  }

  .dark\:\[\&\.progress-vertical\]\:to-\[\#FFD2CD\].progress-vertical{
    --tw-gradient-to:#FFD2CD var(--tw-gradient-to-position)
  }
}

.\[\&\.show-nav-menu_\.nav-menu\]\:block.show-nav-menu .nav-menu{
  display:block
}

.\[\&\.show-nav-menu_\.nav-menu\]\:opacity-100.show-nav-menu .nav-menu{
  opacity:1
}

.\[\&\.timeline-image-wrapper\>img\]\:size-10.timeline-image-wrapper>img{
  width:2.5rem;
  height:2.5rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-12.timeline-image-wrapper>img{
  width:3rem;
  height:3rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-14.timeline-image-wrapper>img{
  width:3.5rem;
  height:3.5rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-16.timeline-image-wrapper>img{
  width:4rem;
  height:4rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-6.timeline-image-wrapper>img{
  width:1.5rem;
  height:1.5rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-7.timeline-image-wrapper>img{
  width:1.75rem;
  height:1.75rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-8.timeline-image-wrapper>img{
  width:2rem;
  height:2rem
}

.\[\&\.timeline-image-wrapper\>img\]\:size-9.timeline-image-wrapper>img{
  width:2.25rem;
  height:2.25rem
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#06425D\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(6 66 93 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#0D572D\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(13 87 45 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#14B8A6\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(20 184 166 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#1948A3\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(25 72 163 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#1A535A\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(26 83 90 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#442863\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(68 40 99 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#54321C\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(84 50 28 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#5E5E5E\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(94 94 94 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#654600\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(101 70 0 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#950F22\].vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-black.vertical-stepper .stepper-completed-step .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#099268\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(9 146 104 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#9FDBF6\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(159 219 246 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#B0E7EF\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(176 231 239 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#B1EAC2\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(177 234 194 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#CDDEFF\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(205 222 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#DDC1FC\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(221 193 252 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#DDDDDD\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#EDCBB5\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(237 203 181 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#FEDF99\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(254 223 153 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-\[\#FFD2CD\].vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:\[\&\.vertical-stepper_\.stepper-completed-step_\.stepper-separator\]\:border-white.vertical-stepper .stepper-completed-step .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
}

.\[\&\.vertical-stepper_\.stepper-separator\]\:border-s.vertical-stepper .stepper-separator{
  border-inline-start-width:1px
}

.\[\&\.vertical-stepper_\.stepper-separator\]\:border-s-2.vertical-stepper .stepper-separator{
  border-inline-start-width:2px
}

.\[\&\.vertical-stepper_\.stepper-separator\]\:border-s-4.vertical-stepper .stepper-separator{
  border-inline-start-width:4px
}

.\[\&\.vertical-stepper_\.stepper-separator\]\:border-s-\[3px\].vertical-stepper .stepper-separator{
  border-inline-start-width:3px
}

.\[\&\.vertical-stepper_\.stepper-separator\]\:border-s-\[5px\].vertical-stepper .stepper-separator{
  border-inline-start-width:5px
}

.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{
  -moz-appearance:none;
       appearance:none
}

.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{
  border-radius:9999px
}

.\[\&\:\:-moz-range-thumb\]\:border-4::-moz-range-thumb{
  border-width:4px
}

.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\:\:-moz-range-thumb\]\:transition-all::-moz-range-thumb{
  -moz-transition-property:all;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.\[\&\:\:-moz-range-thumb\]\:duration-200::-moz-range-thumb{
  transition-duration:200ms
}

.\[\&\:\:-moz-range-thumb\]\:ease-in-out::-moz-range-thumb{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.\[\&\:\:-moz-range-track\]\:w-full::-moz-range-track{
  width:100%
}

.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{
  border-radius:9999px
}

.\[\&\:\:-moz-range-track\]\:bg-\[\#e6e6e6\]::-moz-range-track{
  --tw-bg-opacity:1;
  background-color:rgb(230 230 230 / var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{
  display:none
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{
  -webkit-appearance:none;
          appearance:none
}

.\[\&\:\:-webkit-inner-spin-button\]\:opacity-100::-webkit-inner-spin-button{
  opacity:1
}

.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{
  -webkit-appearance:none;
          appearance:none
}

.\[\&\:\:-webkit-outer-spin-button\]\:opacity-100::-webkit-outer-spin-button{
  opacity:1
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{
  display:none
}

.\[\&\:\:-webkit-slider-runnable-track\]\:w-full::-webkit-slider-runnable-track{
  width:100%
}

.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{
  border-radius:9999px
}

.\[\&\:\:-webkit-slider-runnable-track\]\:bg-\[\#DDDDDD\]::-webkit-slider-runnable-track{
  --tw-bg-opacity:1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-\[\#4B4B4B\]::-webkit-slider-runnable-track{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }
}

.\[\&\:\:-webkit-slider-thumb\]\:-mt-0\.5::-webkit-slider-thumb{
  margin-top:-0.125rem
}

.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{
  -webkit-appearance:none;
          appearance:none
}

.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{
  border-radius:9999px
}

.\[\&\:\:-webkit-slider-thumb\]\:bg-\[\#DDDDDD\]::-webkit-slider-thumb{
  --tw-bg-opacity:1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-slider-thumb\]\:transition-all::-webkit-slider-thumb{
  -webkit-transition-property:all;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.\[\&\:\:-webkit-slider-thumb\]\:duration-200::-webkit-slider-thumb{
  transition-duration:200ms
}

.\[\&\:\:-webkit-slider-thumb\]\:ease-in-out::-webkit-slider-thumb{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:\:-webkit-slider-thumb\]\:bg-\[\#4B4B4B\]::-webkit-slider-thumb{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }
}

.\[\&\:\:cue\]\:bg-opacity-10::cue{
  --tw-bg-opacity:0.1
}

.\[\&\:\:cue\]\:bg-opacity-100::cue{
  --tw-bg-opacity:1
}

.\[\&\:\:cue\]\:bg-opacity-30::cue{
  --tw-bg-opacity:0.3
}

.\[\&\:\:cue\]\:bg-opacity-40::cue{
  --tw-bg-opacity:0.4
}

.\[\&\:\:cue\]\:bg-opacity-50::cue{
  --tw-bg-opacity:0.5
}

.\[\&\:\:cue\]\:bg-opacity-60::cue{
  --tw-bg-opacity:0.6
}

.\[\&\:\:cue\]\:bg-opacity-70::cue{
  --tw-bg-opacity:0.7
}

.\[\&\:\:cue\]\:bg-opacity-80::cue{
  --tw-bg-opacity:0.8
}

.\[\&\:\:cue\]\:bg-opacity-90::cue{
  --tw-bg-opacity:0.9
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#007F8C\2c \#007F8C\)\]::cue{
  background-image:linear-gradient(#007F8C,#007F8C)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#0B84BA\2c \#0B84BA\)\]::cue{
  background-image:linear-gradient(#0B84BA,#0B84BA)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#0E8345\2c \#0E8345\)\]::cue{
  background-image:linear-gradient(#0E8345,#0E8345)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#266EF1\2c \#266EF1\)\]::cue{
  background-image:linear-gradient(#266EF1,#266EF1)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#282828\2c \#282828\)\]::cue{
  background-image:linear-gradient(#282828,#282828)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#4B4B4B\2c \#4B4B4B\)\]::cue{
  background-image:linear-gradient(#4B4B4B,#4B4B4B)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#868686\2c \#868686\)\]::cue{
  background-image:linear-gradient(#868686,#868686)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#8750C5\2c \#8750C5\)\]::cue{
  background-image:linear-gradient(#8750C5,#8750C5)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#A86438\2c \#A86438\)\]::cue{
  background-image:linear-gradient(#A86438,#A86438)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#CA8D01\2c \#CA8D01\)\]::cue{
  background-image:linear-gradient(#CA8D01,#CA8D01)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#DE1135\2c \#DE1135\)\]::cue{
  background-image:linear-gradient(#DE1135,#DE1135)
}

.\[\&\:\:cue\]\:bg-\[linear-gradient\(\#fff\2c \#fff\)\]::cue{
  background-image:linear-gradient(#fff,#fff)
}

.\[\&\:\:cue\]\:text-2xl::cue{
  font-size:1.5rem;
  line-height:2rem
}

.\[\&\:\:cue\]\:text-3xl::cue{
  font-size:1.875rem;
  line-height:2.25rem
}

.\[\&\:\:cue\]\:text-4xl::cue{
  font-size:2.25rem;
  line-height:2.5rem
}

.\[\&\:\:cue\]\:text-base::cue{
  font-size:1rem;
  line-height:1.5rem
}

.\[\&\:\:cue\]\:text-lg::cue{
  font-size:1.125rem;
  line-height:1.75rem
}

.\[\&\:\:cue\]\:text-sm::cue{
  font-size:0.875rem;
  line-height:1.25rem
}

.\[\&\:\:cue\]\:text-xl::cue{
  font-size:1.25rem;
  line-height:1.75rem
}

.\[\&\:\:cue\]\:text-xs::cue{
  font-size:0.75rem;
  line-height:1rem
}

.\[\&\:\:cue\]\:text-\[\#09090b\]::cue{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&\:\:cue\]\:text-\[\#282828\]::cue{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&\:\:cue\]\:text-white::cue{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&\:has\(\.card-section\)\>\.card-section\]\:p-1:has(.card-section)>.card-section{
  padding:0.25rem
}

.\[\&\:has\(\.card-section\)\>\.card-section\]\:p-2:has(.card-section)>.card-section{
  padding:0.5rem
}

.\[\&\:has\(\.card-section\)\>\.card-section\]\:p-3:has(.card-section)>.card-section{
  padding:0.75rem
}

.\[\&\:has\(\.card-section\)\>\.card-section\]\:p-4:has(.card-section)>.card-section{
  padding:1rem
}

.\[\&\:has\(\.card-section\)\>\.card-section\]\:p-5:has(.card-section)>.card-section{
  padding:1.25rem
}

.\[\&\:has\(\.overlay\)\]\:relative:has(.overlay){
  position:relative
}

.\[\&\:has\(\.popover-section\)\>\.popover-section\]\:p-1:has(.popover-section)>.popover-section{
  padding:0.25rem
}

.\[\&\:has\(\.popover-section\)\>\.popover-section\]\:p-2:has(.popover-section)>.popover-section{
  padding:0.5rem
}

.\[\&\:has\(\.popover-section\)\>\.popover-section\]\:p-3:has(.popover-section)>.popover-section{
  padding:0.75rem
}

.\[\&\:has\(\.popover-section\)\>\.popover-section\]\:p-4:has(.popover-section)>.popover-section{
  padding:1rem
}

.\[\&\:has\(\.popover-section\)\>\.popover-section\]\:p-5:has(.popover-section)>.popover-section{
  padding:1.25rem
}

.\[\&\:has\(\~\.rating-button\:hover\)_\.fraction-path\]\:opacity-0:has(~.rating-button:hover) .fraction-path{
  opacity:0
}

.\[\&\:has\(\~\.rating-button\:hover\)_\.full-path\]\:opacity-100:has(~.rating-button:hover) .full-path{
  opacity:1
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#9FDBF6\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(159 219 246 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#B1EAC2\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(177 234 194 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#CDDEFF\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(205 222 255 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#CDEEF3\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(205 238 243 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#DDC1FC\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(221 193 252 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#DDDDDD\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#EDCBB5\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(237 203 181 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#FEDF99\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(254 223 153 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-\[\#FFD2CD\]:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(255 210 205 / var(--tw-bg-opacity))
}

.\[\&\:hover\>\.indicator\]\:bg-white:hover>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#06425D\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(6 66 93 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#0D572D\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(13 87 45 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#1948A3\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(25 72 163 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#1A535A\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(26 83 90 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#442863\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(68 40 99 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#54321C\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(84 50 28 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#654600\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(101 70 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#950F22\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(149 15 34 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-\[\#E8E8E8\]:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:hover\>\.indicator\]\:bg-black:hover>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
}

.group[open] .group-open\:\[\&\:is\(\.accordion-summary\)\]\:border-b-0:is(.accordion-summary){
  border-bottom-width:0px
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#016974\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#08638C\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#175BCC\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#282828\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#4B4B4B\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#653C94\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#727272\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#7E4B2A\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#976A01\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#BB032A\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#DDDDDD\]:is(.accordion-summary):hover{
  --tw-bg-opacity:1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#6EC9F2\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#77D5E3\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#7FD99A\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#A9C9FF\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#BBBBBB\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#CBA2FA\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#E4B190\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#E8E8E8\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#FDD067\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .group[open] .dark\:group-open\:hover\:\[\&\:is\(\.accordion-summary\)\]\:bg-\[\#FFB2AB\]:is(.accordion-summary):hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }
}

.\[\&\:not\(\.accordion-item-gap\)\>\.accordion-item-wrapper\:first-child\>\.accordion-summary\]\:rounded-t:not(.accordion-item-gap)>.accordion-item-wrapper:first-child>.accordion-summary{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.\[\&\:not\(\.accordion-item-gap\)\>\.accordion-item-wrapper\:first-child\>\.accordion-summary\]\:rounded-t-lg:not(.accordion-item-gap)>.accordion-item-wrapper:first-child>.accordion-summary{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.\[\&\:not\(\.accordion-item-gap\)\>\.accordion-item-wrapper\:first-child\>\.accordion-summary\]\:rounded-t-md:not(.accordion-item-gap)>.accordion-item-wrapper:first-child>.accordion-summary{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.\[\&\:not\(\.accordion-item-gap\)\>\.accordion-item-wrapper\:first-child\>\.accordion-summary\]\:rounded-t-sm:not(.accordion-item-gap)>.accordion-item-wrapper:first-child>.accordion-summary{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.\[\&\:not\(\.accordion-item-gap\)\>\.accordion-item-wrapper\:first-child\>\.accordion-summary\]\:rounded-t-xl:not(.accordion-item-gap)>.accordion-item-wrapper:first-child>.accordion-summary{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.\[\&\:not\(\.active\)_\.accordion-content\]\:grid-rows-\[0fr\]:not(.active) .accordion-content{
  grid-template-rows:0fr
}

.\[\&\:not\(\.active-tab\)_\.tab-trigger\]\:border-\[\#e4e4e7\]:not(.active-tab) .tab-trigger{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\:not\(\.active-tab\)_\.tab-trigger\]\:border-\[\#e8e8e8\]:not(.active-tab) .tab-trigger{
  --tw-border-opacity:1;
  border-color:rgb(232 232 232 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:not\(\.active-tab\)_\.tab-trigger\]\:border-\[\#27272a\]:not(.active-tab) .tab-trigger{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\:not\(\.active-tab\)_\.tab-trigger\]\:border-\[\#5e5e5e\]:not(.active-tab) .tab-trigger{
    --tw-border-opacity:1;
    border-color:rgb(94 94 94 / var(--tw-border-opacity))
  }
}

.\[\&\:not\(\.active-tab-panel\)\]\:invisible:not(.active-tab-panel){
  visibility:hidden
}

.\[\&\:not\(\.active-tab-panel\)\]\:hidden:not(.active-tab-panel){
  display:none
}

.\[\&\:not\(\.active-tab-panel\)\]\:opacity-0:not(.active-tab-panel){
  opacity:0
}

.\[\&\:not\(\.drawer-showed\)_\.drawer-overlay\]\:opacity-0:not(.drawer-showed) .drawer-overlay{
  opacity:0
}

.\[\&\:not\(\.grouped-pagination\)\]\:flex-wrap:not(.grouped-pagination){
  flex-wrap:wrap
}

.\[\&\:not\(\.grouped-pagination\)\]\:items-center:not(.grouped-pagination){
  align-items:center
}

.\[\&\:not\(\.grouped-pagination\)\]\:justify-start:not(.grouped-pagination){
  justify-content:flex-start
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:w-10:not(.grouped-pagination) .pagination-button{
  width:2.5rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:w-6:not(.grouped-pagination) .pagination-button{
  width:1.5rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:w-7:not(.grouped-pagination) .pagination-button{
  width:1.75rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:w-8:not(.grouped-pagination) .pagination-button{
  width:2rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:w-9:not(.grouped-pagination) .pagination-button{
  width:2.25rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded:not(.grouped-pagination) .pagination-button{
  border-radius:0.25rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-full:not(.grouped-pagination) .pagination-button{
  border-radius:9999px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-lg:not(.grouped-pagination) .pagination-button{
  border-radius:0.5rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-md:not(.grouped-pagination) .pagination-button{
  border-radius:0.375rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-none:not(.grouped-pagination) .pagination-button{
  border-radius:0px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-sm:not(.grouped-pagination) .pagination-button{
  border-radius:0.125rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:rounded-xl:not(.grouped-pagination) .pagination-button{
  border-radius:0.75rem
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border:not(.grouped-pagination) .pagination-button{
  border-width:1px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border-0:not(.grouped-pagination) .pagination-button{
  border-width:0px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border-2:not(.grouped-pagination) .pagination-button{
  border-width:2px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border-4:not(.grouped-pagination) .pagination-button{
  border-width:4px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border-\[3px\]:not(.grouped-pagination) .pagination-button{
  border-width:3px
}

.\[\&\:not\(\.grouped-pagination\)_\.pagination-button\]\:border-\[5px\]:not(.grouped-pagination) .pagination-button{
  border-width:5px
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded:not(.list-items-gap){
  border-radius:0.25rem
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-full:not(.list-items-gap){
  border-radius:9999px
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-lg:not(.list-items-gap){
  border-radius:0.5rem
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-md:not(.list-items-gap){
  border-radius:0.375rem
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-none:not(.list-items-gap){
  border-radius:0px
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-sm:not(.list-items-gap){
  border-radius:0.125rem
}

.\[\&\:not\(\.list-items-gap\)\]\:rounded-xl:not(.list-items-gap){
  border-radius:0.75rem
}

.\[\&\:not\(\.no-border-tabs-list\)_\.tab-trigger-list\]\:border-b:not(.no-border-tabs-list) .tab-trigger-list{
  border-bottom-width:1px
}

.\[\&\:not\(\.no-border-tabs-list\)_\.tab-trigger-list\]\:border-b-2:not(.no-border-tabs-list) .tab-trigger-list{
  border-bottom-width:2px
}

.\[\&\:not\(\.no-border-tabs-list\)_\.tab-trigger-list\]\:border-b-4:not(.no-border-tabs-list) .tab-trigger-list{
  border-bottom-width:4px
}

.\[\&\:not\(\.no-border-tabs-list\)_\.tab-trigger-list\]\:border-b-\[3px\]:not(.no-border-tabs-list) .tab-trigger-list{
  border-bottom-width:3px
}

.\[\&\:not\(\.no-border-tabs-list\)_\.tab-trigger-list\]\:border-b-\[5px\]:not(.no-border-tabs-list) .tab-trigger-list{
  border-bottom-width:5px
}

.\[\&\:not\(\.progress-vertical\)\]\:bg-gradient-to-r:not(.progress-vertical){
  background-image:linear-gradient(to right, var(--tw-gradient-stops))
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#016974\]:not(.progress-vertical){
  --tw-gradient-from:#016974 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(1 105 116 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#08638C\]:not(.progress-vertical){
  --tw-gradient-from:#08638C var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(8 99 140 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#166C3B\]:not(.progress-vertical){
  --tw-gradient-from:#166C3B var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(22 108 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#175BCC\]:not(.progress-vertical){
  --tw-gradient-from:#175BCC var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(23 91 204 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#282828\]:not(.progress-vertical){
  --tw-gradient-from:#282828 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(40 40 40 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#5E5E5E\]:not(.progress-vertical){
  --tw-gradient-from:#5E5E5E var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(94 94 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#653C94\]:not(.progress-vertical){
  --tw-gradient-from:#653C94 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(101 60 148 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#7E4B2A\]:not(.progress-vertical){
  --tw-gradient-from:#7E4B2A var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(126 75 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#976A01\]:not(.progress-vertical){
  --tw-gradient-from:#976A01 var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(151 106 1 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:from-\[\#BB032A\]:not(.progress-vertical){
  --tw-gradient-from:#BB032A var(--tw-gradient-from-position);
  --tw-gradient-to:rgb(187 3 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#01B8CA\]:not(.progress-vertical){
  --tw-gradient-to:rgb(1 184 202 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #01B8CA var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#06C167\]:not(.progress-vertical){
  --tw-gradient-to:rgb(6 193 103 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #06C167 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#3EB7ED\]:not(.progress-vertical){
  --tw-gradient-to:rgb(62 183 237 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #3EB7ED var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#6DAAFB\]:not(.progress-vertical){
  --tw-gradient-to:rgb(109 170 251 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #6DAAFB var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#727272\]:not(.progress-vertical){
  --tw-gradient-to:rgb(114 114 114 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #727272 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#A6A6A6\]:not(.progress-vertical){
  --tw-gradient-to:rgb(166 166 166 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #A6A6A6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#BA83F9\]:not(.progress-vertical){
  --tw-gradient-to:rgb(186 131 249 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #BA83F9 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#DB976B\]:not(.progress-vertical){
  --tw-gradient-to:rgb(219 151 107 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #DB976B var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#FC7F79\]:not(.progress-vertical){
  --tw-gradient-to:rgb(252 127 121 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #FC7F79 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:via-\[\#FDC034\]:not(.progress-vertical){
  --tw-gradient-to:rgb(253 192 52 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops:var(--tw-gradient-from), #FDC034 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.\[\&\:not\(\.progress-vertical\)\]\:to-\[\#e9ecef\]:not(.progress-vertical){
  --tw-gradient-to:#e9ecef var(--tw-gradient-to-position)
}

.rtl\:\[\&\:not\(\.progress-vertical\)\]\:bg-gradient-to-l:not(.progress-vertical):where([dir="rtl"], [dir="rtl"] *){
  background-image:linear-gradient(to left, var(--tw-gradient-stops))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#01B8CA\]:not(.progress-vertical){
    --tw-gradient-from:#01B8CA var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(1 184 202 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#06C167\]:not(.progress-vertical){
    --tw-gradient-from:#06C167 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(6 193 103 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#3EB7ED\]:not(.progress-vertical){
    --tw-gradient-from:#3EB7ED var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(62 183 237 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#6DAAFB\]:not(.progress-vertical){
    --tw-gradient-from:#6DAAFB var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(109 170 251 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#868686\]:not(.progress-vertical){
    --tw-gradient-from:#868686 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(134 134 134 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#A6A6A6\]:not(.progress-vertical){
    --tw-gradient-from:#A6A6A6 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(166 166 166 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#BA83F9\]:not(.progress-vertical){
    --tw-gradient-from:#BA83F9 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(186 131 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#DB976B\]:not(.progress-vertical){
    --tw-gradient-from:#DB976B var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(219 151 107 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#FC7F79\]:not(.progress-vertical){
    --tw-gradient-from:#FC7F79 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(252 127 121 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:from-\[\#FDC034\]:not(.progress-vertical){
    --tw-gradient-from:#FDC034 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(253 192 52 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#9FDBF6\]:not(.progress-vertical){
    --tw-gradient-to:rgb(159 219 246 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #9FDBF6 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#B0E7EF\]:not(.progress-vertical){
    --tw-gradient-to:rgb(176 231 239 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #B0E7EF var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#B1EAC2\]:not(.progress-vertical){
    --tw-gradient-to:rgb(177 234 194 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #B1EAC2 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#BBBBBB\]:not(.progress-vertical){
    --tw-gradient-to:rgb(187 187 187 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #BBBBBB var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#CDDEFF\]:not(.progress-vertical){
    --tw-gradient-to:rgb(205 222 255 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #CDDEFF var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#DDC1FC\]:not(.progress-vertical){
    --tw-gradient-to:rgb(221 193 252 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #DDC1FC var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#EDCBB5\]:not(.progress-vertical){
    --tw-gradient-to:rgb(237 203 181 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #EDCBB5 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#FEDF99\]:not(.progress-vertical){
    --tw-gradient-to:rgb(254 223 153 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #FEDF99 var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#FFD2CD\]:not(.progress-vertical){
    --tw-gradient-to:rgb(255 210 205 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #FFD2CD var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:via-\[\#FFFFFF\]:not(.progress-vertical){
    --tw-gradient-to:rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from), #FFFFFF var(--tw-gradient-via-position), var(--tw-gradient-to)
  }

  .dark\:\[\&\:not\(\.progress-vertical\)\]\:to-\[\#e9ecef\]:not(.progress-vertical){
    --tw-gradient-to:#e9ecef var(--tw-gradient-to-position)
  }
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-2:not(.timeline-image-wrapper){
  width:0.5rem;
  height:0.5rem
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-3:not(.timeline-image-wrapper){
  width:0.75rem;
  height:0.75rem
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-4:not(.timeline-image-wrapper){
  width:1rem;
  height:1rem
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-5:not(.timeline-image-wrapper){
  width:1.25rem;
  height:1.25rem
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-7:not(.timeline-image-wrapper){
  width:1.75rem;
  height:1.75rem
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-\[18px\]:not(.timeline-image-wrapper){
  width:18px;
  height:18px
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-\[22px\]:not(.timeline-image-wrapper){
  width:22px;
  height:22px
}

.\[\&\:not\(\.timeline-image-wrapper\)\]\:size-\[25px\]:not(.timeline-image-wrapper){
  width:25px;
  height:25px
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:0.25rem;
  border-end-end-radius:0.25rem
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e-full:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:9999px;
  border-end-end-radius:9999px
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e-lg:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:0.5rem;
  border-end-end-radius:0.5rem
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e-md:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:0.375rem;
  border-end-end-radius:0.375rem
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e-sm:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:0.125rem;
  border-end-end-radius:0.125rem
}

.\[\&\:not\(\.vertical-progress\)_\.progress-section\:last-of-type\]\:rounded-e-xl:not(.vertical-progress) .progress-section:last-of-type{
  border-start-end-radius:0.75rem;
  border-end-end-radius:0.75rem
}

.\[\&\:not\(\.vertical-stepper\)_\.stepper-separator\]\:border-t:not(.vertical-stepper) .stepper-separator{
  border-top-width:1px
}

.\[\&\:not\(\.vertical-stepper\)_\.stepper-separator\]\:border-t-2:not(.vertical-stepper) .stepper-separator{
  border-top-width:2px
}

.\[\&\:not\(\.vertical-stepper\)_\.stepper-separator\]\:border-t-4:not(.vertical-stepper) .stepper-separator{
  border-top-width:4px
}

.\[\&\:not\(\.vertical-stepper\)_\.stepper-separator\]\:border-t-\[3px\]:not(.vertical-stepper) .stepper-separator{
  border-top-width:3px
}

.\[\&\:not\(\.vertical-stepper\)_\.stepper-separator\]\:border-t-\[5px\]:not(.vertical-stepper) .stepper-separator{
  border-top-width:5px
}

.\[\&\:not\(\:has\(\.card-section\)\)\]\:p-1:not(:has(.card-section)){
  padding:0.25rem
}

.\[\&\:not\(\:has\(\.card-section\)\)\]\:p-2:not(:has(.card-section)){
  padding:0.5rem
}

.\[\&\:not\(\:has\(\.card-section\)\)\]\:p-3:not(:has(.card-section)){
  padding:0.75rem
}

.\[\&\:not\(\:has\(\.card-section\)\)\]\:p-4:not(:has(.card-section)){
  padding:1rem
}

.\[\&\:not\(\:has\(\.card-section\)\)\]\:p-5:not(:has(.card-section)){
  padding:1.25rem
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-l:not(:has(.divider-content)){
  border-left-width:1px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-l-2:not(:has(.divider-content)){
  border-left-width:2px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-l-4:not(:has(.divider-content)){
  border-left-width:4px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-l-\[3px\]:not(:has(.divider-content)){
  border-left-width:3px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-l-\[5px\]:not(:has(.divider-content)){
  border-left-width:5px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-t:not(:has(.divider-content)){
  border-top-width:1px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-t-2:not(:has(.divider-content)){
  border-top-width:2px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-t-4:not(:has(.divider-content)){
  border-top-width:4px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-t-\[3px\]:not(:has(.divider-content)){
  border-top-width:3px
}

.\[\&\:not\(\:has\(\.divider-content\)\)\]\:border-t-\[5px\]:not(:has(.divider-content)){
  border-top-width:5px
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#007F8C\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#0B84BA\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#0E8345\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#266EF1\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#282828\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#4B4B4B\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#868686\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#8750C5\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#A86438\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#CA8D01\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#DE1135\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#E2F8FB\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#E7F6FD\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#EAF6ED\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#EFF4FE\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#F3F3F3\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#F6F0FE\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#FBF2ED\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#FFF0EE\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#FFF7E6\]:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-white:not(:has(.overlay)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-gradient-to-br:not(:has(.overlay)){
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.hover\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#166C3B\]:not(:has(.overlay)):hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#002661\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#002D33\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#002F14\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#01B8CA\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#03212F\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#06C167\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#18181B\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#221431\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#2A190E\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#322300\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#3EB7ED\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#4B4B4B\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#520810\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#6DAAFB\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#A6A6A6\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#BA83F9\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#DB976B\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#DDDDDD\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#FC7F79\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\:not\(\:has\(\.overlay\)\)\]\:bg-\[\#FDC034\]:not(:has(.overlay)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&\:not\(\:has\(\.popover-section\)\)\]\:p-1:not(:has(.popover-section)){
  padding:0.25rem
}

.\[\&\:not\(\:has\(\.popover-section\)\)\]\:p-2:not(:has(.popover-section)){
  padding:0.5rem
}

.\[\&\:not\(\:has\(\.popover-section\)\)\]\:p-3:not(:has(.popover-section)){
  padding:0.75rem
}

.\[\&\:not\(\:has\(\.popover-section\)\)\]\:p-4:not(:has(.popover-section)){
  padding:1rem
}

.\[\&\:not\(\:has\(\.popover-section\)\)\]\:p-5:not(:has(.popover-section)){
  padding:1.25rem
}

.\[\&\>\*\:not\(\:last-child\)\]\:border-b>*:not(:last-child){
  border-bottom-width:1px
}

.\[\&\>\*\:not\(\:last-child\)\]\:border-r>*:not(:last-child){
  border-right-width:1px
}

.\[\&\>\*\]\:relative>*{
  position:relative
}

.\[\&\>\*\]\:z-\[1\]>*{
  z-index:1
}

.\[\&\>\*\]\:size-5>*{
  width:1.25rem;
  height:1.25rem
}

.\[\&\>\*\]\:size-6>*{
  width:1.5rem;
  height:1.5rem
}

.\[\&\>\*\]\:size-7>*{
  width:1.75rem;
  height:1.75rem
}

.\[\&\>\*\]\:size-8>*{
  width:2rem;
  height:2rem
}

.\[\&\>\*\]\:size-9>*{
  width:2.25rem;
  height:2.25rem
}

.\[\&\>\*\]\:h-1\.5>*{
  height:0.375rem
}

.\[\&\>\*\]\:h-2>*{
  height:0.5rem
}

.\[\&\>\*\]\:h-3>*{
  height:0.75rem
}

.\[\&\>\*\]\:h-4>*{
  height:1rem
}

.\[\&\>\*\]\:h-5>*{
  height:1.25rem
}

.\[\&\>\*\]\:h-6>*{
  height:1.5rem
}

.\[\&\>\*\]\:h-7>*{
  height:1.75rem
}

.\[\&\>\*\]\:h-8>*{
  height:2rem
}

.\[\&\>\*\]\:cursor-pointer>*{
  cursor:pointer
}

.\[\&\>\*\]\:rounded-none>*{
  border-radius:0px
}

.\[\&\>\*\]\:border-0>*{
  border-width:0px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:1px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b-0>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:0px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b-2>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:2px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b-4>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:4px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b-\[3px\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:3px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-b-\[5px\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  border-bottom-width:5px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#007F8C\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#016974\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#0B84BA\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#0E8345\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#166C3B\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#175BCC\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#266EF1\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#282828\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#4B4B4B\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#653C94\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#727272\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#7E4B2A\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#868686\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#8750C5\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#976A01\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#A86438\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#BB032A\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#CA8D01\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#DDDDDD\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#DE1135\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#e4e4e7\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#01B8CA\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#06C167\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#27272a\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#3EB7ED\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#6DAAFB\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#6EC9F2\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#77D5E3\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#7FD99A\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#A6A6A6\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#A9C9FF\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#BA83F9\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#BBBBBB\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#CBA2FA\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#DB976B\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#DDDDDD\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#E4B190\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#E8E8E8\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#FC7F79\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#FDC034\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#FDD067\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-content-wrapper\.active\]\:border-\[\#FFB2AB\]>.accordion-item-wrapper:not(:last-child)>.accordion-content-wrapper.active{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:1px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b-0>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:0px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b-2>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:2px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b-4>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:4px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b-\[3px\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:3px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-b-\[5px\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  border-bottom-width:5px
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#007F8C\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#016974\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#0B84BA\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#0E8345\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#166C3B\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#175BCC\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#266EF1\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#282828\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#4B4B4B\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#653C94\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#727272\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#7E4B2A\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#868686\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#8750C5\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#976A01\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#A86438\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#BB032A\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#CA8D01\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#DDDDDD\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#DE1135\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#e4e4e7\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#01B8CA\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#06C167\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#27272a\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#3EB7ED\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#6DAAFB\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#6EC9F2\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#77D5E3\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#7FD99A\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#A6A6A6\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#A9C9FF\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#BA83F9\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#BBBBBB\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#CBA2FA\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#DB976B\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#DDDDDD\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#E4B190\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#E8E8E8\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#FC7F79\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#FDC034\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#FDD067\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\:not\(\:last-child\)\>\.accordion-summary\]\:border-\[\#FFB2AB\]>.accordion-item-wrapper:not(:last-child)>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\.active\>\.accordion-content\]\:py-1>.accordion-item-wrapper>.accordion-content-wrapper.active>.accordion-content{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\.active\>\.accordion-content\]\:py-2>.accordion-item-wrapper>.accordion-content-wrapper.active>.accordion-content{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\.active\>\.accordion-content\]\:py-3>.accordion-item-wrapper>.accordion-content-wrapper.active>.accordion-content{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\.active\>\.accordion-content\]\:py-4>.accordion-item-wrapper>.accordion-content-wrapper.active>.accordion-content{
  padding-top:1rem;
  padding-bottom:1rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\.active\>\.accordion-content\]\:py-5>.accordion-item-wrapper>.accordion-content-wrapper.active>.accordion-content{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\>\.accordion-content\]\:px-1>.accordion-item-wrapper>.accordion-content-wrapper>.accordion-content{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\>\.accordion-content\]\:px-2>.accordion-item-wrapper>.accordion-content-wrapper>.accordion-content{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\>\.accordion-content\]\:px-3>.accordion-item-wrapper>.accordion-content-wrapper>.accordion-content{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\>\.accordion-content\]\:px-4>.accordion-item-wrapper>.accordion-content-wrapper>.accordion-content{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-content-wrapper\>\.accordion-content\]\:px-5>.accordion-item-wrapper>.accordion-content-wrapper>.accordion-content{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border>.accordion-item-wrapper>.accordion-summary{
  border-width:1px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-0>.accordion-item-wrapper>.accordion-summary{
  border-width:0px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-2>.accordion-item-wrapper>.accordion-summary{
  border-width:2px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-4>.accordion-item-wrapper>.accordion-summary{
  border-width:4px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[3px\]>.accordion-item-wrapper>.accordion-summary{
  border-width:3px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[5px\]>.accordion-item-wrapper>.accordion-summary{
  border-width:5px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#007F8C\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#016974\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#0B84BA\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#0E8345\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#166C3B\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#175BCC\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#266EF1\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#282828\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#4B4B4B\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#653C94\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#727272\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#7E4B2A\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#868686\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#8750C5\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#976A01\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#A86438\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#BB032A\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#CA8D01\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#DE1135\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#e4e4e7\]>.accordion-item-wrapper>.accordion-summary{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-0>.accordion-item-wrapper>.accordion-summary{
  padding:0px
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-1>.accordion-item-wrapper>.accordion-summary{
  padding:0.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-2>.accordion-item-wrapper>.accordion-summary{
  padding:0.5rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-3>.accordion-item-wrapper>.accordion-summary{
  padding:0.75rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-4>.accordion-item-wrapper>.accordion-summary{
  padding:1rem
}

.\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:p-5>.accordion-item-wrapper>.accordion-summary{
  padding:1.25rem
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#016974\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#08638C\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#166C3B\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#175BCC\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#282828\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#4B4B4B\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#653C94\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#727272\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#7E4B2A\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#976A01\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#BB032A\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#CDEEF3\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(205 238 243 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#CFEDFB\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(207 237 251 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#D3EFDA\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(211 239 218 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#DDDDDD\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#DEE9FE\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(222 233 254 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#E8E8E8\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#EEE0FD\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(238 224 253 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#F6E5DA\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(246 229 218 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#F8F9FA\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#FEEFCC\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(254 239 204 / var(--tw-bg-opacity))
}

.hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#FFE1DE\]>.accordion-item-wrapper>.accordion-summary:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 225 222 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#01B8CA\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#06C167\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#27272a\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#3EB7ED\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#6DAAFB\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#6EC9F2\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#77D5E3\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#7FD99A\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#A6A6A6\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#A9C9FF\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#BA83F9\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#BBBBBB\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#CBA2FA\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#DB976B\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#DDDDDD\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#E4B190\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#E8E8E8\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#FC7F79\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#FDC034\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#FDD067\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:border-\[\#FFB2AB\]>.accordion-item-wrapper>.accordion-summary{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#06425D\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(6 66 93 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#0D572D\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(13 87 45 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#1948A3\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(25 72 163 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#1A535A\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(26 83 90 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#242424\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#442863\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(68 40 99 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#4B4B4B\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#54321C\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(84 50 28 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#5E5E5E\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(94 94 94 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#5E5E5\]>.accordion-item-wrapper>.accordion-summary:hover{
    background-color:#5E5E5
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#654600\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(101 70 0 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#6EC9F2\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#77D5E3\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#7FD99A\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#950F22\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(149 15 34 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#A9C9FF\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#BBBBBB\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#CBA2FA\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#DDDDDD\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#E4B190\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#E8E8E8\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#FDD067\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&\>\.accordion-item-wrapper\>\.accordion-summary\]\:bg-\[\#FFB2AB\]>.accordion-item-wrapper>.accordion-summary:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }
}

.\[\&\>\.accordion-item-wrapper\>\.custom-accordion-content\]\:p-1>.accordion-item-wrapper>.custom-accordion-content{
  padding:0.25rem
}

.\[\&\>\.accordion-item-wrapper\>\.custom-accordion-content\]\:p-2>.accordion-item-wrapper>.custom-accordion-content{
  padding:0.5rem
}

.\[\&\>\.accordion-item-wrapper\>\.custom-accordion-content\]\:p-3>.accordion-item-wrapper>.custom-accordion-content{
  padding:0.75rem
}

.\[\&\>\.accordion-item-wrapper\>\.custom-accordion-content\]\:p-4>.accordion-item-wrapper>.custom-accordion-content{
  padding:1rem
}

.\[\&\>\.accordion-item-wrapper\>\.custom-accordion-content\]\:p-5>.accordion-item-wrapper>.custom-accordion-content{
  padding:1.25rem
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#007F8C\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#0B84BA\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#0E8345\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#266EF1\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#282828\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#4B4B4B\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#868686\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#8750C5\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#A86438\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#CA8D01\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#DE1135\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#E2F8FB\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#E7F6FD\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#EAF6ED\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#EFF4FE\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#F3F3F3\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#F6F0FE\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#FBF2ED\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#FFF0EE\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-\[\#FFF7E6\]>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&\>\.accordion-item-wrapper\]\:bg-white>.accordion-item-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#002661\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#002D33\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#002F14\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#01B8CA\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#03212F\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#06C167\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#18181B\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#221431\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#2A190E\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#322300\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#3EB7ED\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#4B4B4B\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#520810\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#6DAAFB\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#A6A6A6\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#BA83F9\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#DB976B\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#DDDDDD\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#FC7F79\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.accordion-item-wrapper\]\:bg-\[\#FDC034\]>.accordion-item-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&\>\.accordion-item-wrapper_\.accordion-title-media\]\:size-12>.accordion-item-wrapper .accordion-title-media{
  width:3rem;
  height:3rem
}

.\[\&\>\.accordion-item-wrapper_\.accordion-title-media\]\:size-14>.accordion-item-wrapper .accordion-title-media{
  width:3.5rem;
  height:3.5rem
}

.\[\&\>\.accordion-item-wrapper_\.accordion-title-media\]\:size-16>.accordion-item-wrapper .accordion-title-media{
  width:4rem;
  height:4rem
}

.\[\&\>\.accordion-item-wrapper_\.accordion-title-media\]\:size-20>.accordion-item-wrapper .accordion-title-media{
  width:5rem;
  height:5rem
}

.\[\&\>\.accordion-item-wrapper_\.accordion-title-media\]\:size-24>.accordion-item-wrapper .accordion-title-media{
  width:6rem;
  height:6rem
}

.\[\&\>\.carousel-indicator\.active-indicator\]\:opacity-100>.carousel-indicator.active-indicator{
  opacity:1
}

.\[\&\>\.carousel-indicator\]\:h-1>.carousel-indicator{
  height:0.25rem
}

.\[\&\>\.carousel-indicator\]\:w-6>.carousel-indicator{
  width:1.5rem
}

.\[\&\>\.carousel-indicator\]\:bg-white>.carousel-indicator{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\>\.carousel-indicator\]\:opacity-40>.carousel-indicator{
  opacity:0.4
}

.\[\&\>\.carousel-indicator\]\:transition-all>.carousel-indicator{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.\[\&\>\.carousel-indicator\]\:duration-500>.carousel-indicator{
  transition-duration:500ms
}

.\[\&\>\.carousel-indicator\]\:ease-in-out>.carousel-indicator{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.\[\&\>\.chat-section-bubble\]\:max-w-\[12rem\]>.chat-section-bubble{
  max-width:12rem
}

.\[\&\>\.chat-section-bubble\]\:max-w-\[14rem\]>.chat-section-bubble{
  max-width:14rem
}

.\[\&\>\.chat-section-bubble\]\:max-w-\[16rem\]>.chat-section-bubble{
  max-width:16rem
}

.\[\&\>\.chat-section-bubble\]\:max-w-\[18rem\]>.chat-section-bubble{
  max-width:18rem
}

.\[\&\>\.chat-section-bubble\]\:max-w-\[20rem\]>.chat-section-bubble{
  max-width:20rem
}

.\[\&\>\.chat-section-bubble\]\:space-y-2>.chat-section-bubble > :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))
}

.\[\&\>\.chat-section-bubble\]\:space-y-3>.chat-section-bubble > :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))
}

.\[\&\>\.chat-section-bubble\]\:space-y-4>.chat-section-bubble > :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))
}

.\[\&\>\.chat-section-bubble\]\:space-y-5>.chat-section-bubble > :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))
}

.\[\&\>\.chat-section-bubble\]\:space-y-6>.chat-section-bubble > :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))
}

.\[\&\>\.chat-section-bubble\]\:rounded-e>.chat-section-bubble{
  border-start-end-radius:0.25rem;
  border-end-end-radius:0.25rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-e-lg>.chat-section-bubble{
  border-start-end-radius:0.5rem;
  border-end-end-radius:0.5rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-e-md>.chat-section-bubble{
  border-start-end-radius:0.375rem;
  border-end-end-radius:0.375rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-e-sm>.chat-section-bubble{
  border-start-end-radius:0.125rem;
  border-end-end-radius:0.125rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-e-xl>.chat-section-bubble{
  border-start-end-radius:0.75rem;
  border-end-end-radius:0.75rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-s>.chat-section-bubble{
  border-start-start-radius:0.25rem;
  border-end-start-radius:0.25rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-s-lg>.chat-section-bubble{
  border-start-start-radius:0.5rem;
  border-end-start-radius:0.5rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-s-md>.chat-section-bubble{
  border-start-start-radius:0.375rem;
  border-end-start-radius:0.375rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-s-sm>.chat-section-bubble{
  border-start-start-radius:0.125rem;
  border-end-start-radius:0.125rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-s-xl>.chat-section-bubble{
  border-start-start-radius:0.75rem;
  border-end-start-radius:0.75rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-ee>.chat-section-bubble{
  border-end-end-radius:0.25rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-ee-lg>.chat-section-bubble{
  border-end-end-radius:0.5rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-ee-md>.chat-section-bubble{
  border-end-end-radius:0.375rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-ee-sm>.chat-section-bubble{
  border-end-end-radius:0.125rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-ee-xl>.chat-section-bubble{
  border-end-end-radius:0.75rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-es>.chat-section-bubble{
  border-end-start-radius:0.25rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-es-lg>.chat-section-bubble{
  border-end-start-radius:0.5rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-es-md>.chat-section-bubble{
  border-end-start-radius:0.375rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-es-sm>.chat-section-bubble{
  border-end-start-radius:0.125rem
}

.\[\&\>\.chat-section-bubble\]\:rounded-es-xl>.chat-section-bubble{
  border-end-start-radius:0.75rem
}

.\[\&\>\.chat-section-bubble\]\:border>.chat-section-bubble{
  border-width:1px
}

.\[\&\>\.chat-section-bubble\]\:border-0>.chat-section-bubble{
  border-width:0px
}

.\[\&\>\.chat-section-bubble\]\:border-2>.chat-section-bubble{
  border-width:2px
}

.\[\&\>\.chat-section-bubble\]\:border-4>.chat-section-bubble{
  border-width:4px
}

.\[\&\>\.chat-section-bubble\]\:border-\[3px\]>.chat-section-bubble{
  border-width:3px
}

.\[\&\>\.chat-section-bubble\]\:border-\[5px\]>.chat-section-bubble{
  border-width:5px
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#007F8C\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#016974\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#0B84BA\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#0E8345\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#166C3B\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#175BCC\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#266EF1\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#282828\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#4B4B4B\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#653C94\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#727272\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#7E4B2A\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#868686\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#8750C5\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#976A01\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#A86438\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#BB032A\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#CA8D01\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#DDDDDD\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#DE1135\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:border-\[\#e4e4e7\]>.chat-section-bubble{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#007F8C\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#0B84BA\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#0E8345\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#266EF1\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#282828\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#4B4B4B\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#868686\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#8750C5\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#A86438\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#CA8D01\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#DE1135\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#E2F8FB\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#E7F6FD\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#EAF6ED\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#EFF4FE\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#F3F3F3\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#F6F0FE\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#FBF2ED\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#FFF0EE\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-\[\#FFF7E6\]>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-white>.chat-section-bubble{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\>\.chat-section-bubble\]\:bg-gradient-to-br>.chat-section-bubble{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&\>\.chat-section-bubble\]\:p-1>.chat-section-bubble{
  padding:0.25rem
}

.\[\&\>\.chat-section-bubble\]\:p-2>.chat-section-bubble{
  padding:0.5rem
}

.\[\&\>\.chat-section-bubble\]\:p-3>.chat-section-bubble{
  padding:0.75rem
}

.\[\&\>\.chat-section-bubble\]\:p-4>.chat-section-bubble{
  padding:1rem
}

.\[\&\>\.chat-section-bubble\]\:p-5>.chat-section-bubble{
  padding:1.25rem
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#007F8C\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#016974\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#09090b\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#0B84BA\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#0E8345\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#166C3B\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#175BCC\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#266EF1\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#282828\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#4B4B4B\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#653C94\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#727272\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#7E4B2A\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#868686\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#8750C5\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#976A01\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#A86438\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#BB032A\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#CA8D01\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-\[\#DE1135\]>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-black>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:text-white>.chat-section-bubble{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]>.chat-section-bubble{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.chat-section-bubble\]\:shadow-sm>.chat-section-bubble{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#01B8CA\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#06C167\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#27272a\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#3EB7ED\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#6DAAFB\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#6EC9F2\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#77D5E3\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#7FD99A\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#A6A6A6\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#A9C9FF\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#BA83F9\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#BBBBBB\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#CBA2FA\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#DB976B\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#DDDDDD\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#E4B190\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#E8E8E8\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#FC7F79\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#FDC034\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#FDD067\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:border-\[\#FFB2AB\]>.chat-section-bubble{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#002661\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#002D33\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#002F14\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#01B8CA\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#03212F\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#06C167\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#18181B\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#221431\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#2A190E\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#322300\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#3EB7ED\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#4B4B4B\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#520810\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#6DAAFB\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#A6A6A6\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#BA83F9\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#DB976B\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#DDDDDD\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#FC7F79\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:bg-\[\#FDC034\]>.chat-section-bubble{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#01B8CA\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#06C167\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#3EB7ED\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#6DAAFB\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#6EC9F2\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#77D5E3\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#7FD99A\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#A6A6A6\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#A9C9FF\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#BA83F9\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#BBBBBB\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#CBA2FA\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#DB976B\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#DDDDDD\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#E4B190\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#E8E8E8\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#FAFAFA\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#FC7F79\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#FDC034\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#FDD067\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-\[\#FFB2AB\]>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>\.chat-section-bubble\]\:text-black>.chat-section-bubble{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .\[\&\>\.chat-section-bubble\]\:dark\:shadow-none>.chat-section-bubble{
    --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)
  }
}

.\[\&\>\.dropdown-content\.show-dropdown\]\:visible>.dropdown-content.show-dropdown{
  visibility:visible
}

.\[\&\>\.dropdown-content\.show-dropdown\]\:opacity-100>.dropdown-content.show-dropdown{
  opacity:1
}

.\[\&\>\.dropdown-content\]\:invisible>.dropdown-content{
  visibility:hidden
}

.\[\&\>\.dropdown-content\]\:left-1\/2>.dropdown-content{
  left:50%
}

.\[\&\>\.dropdown-content\]\:top-full>.dropdown-content{
  top:100%
}

.\[\&\>\.dropdown-content\]\:-translate-x-1\/2>.dropdown-content{
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\>\.dropdown-content\]\:translate-x-1\/2>.dropdown-content{
  --tw-translate-x:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\>\.dropdown-content\]\:translate-y-\[6px\]>.dropdown-content{
  --tw-translate-y:6px;
  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))
}

.\[\&\>\.dropdown-content\]\:opacity-0>.dropdown-content{
  opacity:0
}

@media (min-width: 768px){
  .md\:\[\&\>\.dropdown-content\]\:left-full>.dropdown-content{
    left:100%
  }

  .md\:\[\&\>\.dropdown-content\]\:right-full>.dropdown-content{
    right:100%
  }

  .md\:\[\&\>\.dropdown-content\]\:top-0>.dropdown-content{
    top:0px
  }

  .md\:\[\&\>\.dropdown-content\]\:-translate-x-\[5\%\]>.dropdown-content{
    --tw-translate-x:-5%;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .md\:\[\&\>\.dropdown-content\]\:translate-x-\[5\%\]>.dropdown-content{
    --tw-translate-x:5%;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
}

.\[\&\>\.indicator\]\:inline-block>.indicator{
  display:inline-block
}

.\[\&\>\.indicator\]\:size-1>.indicator{
  width:0.25rem;
  height:0.25rem
}

.\[\&\>\.indicator\]\:size-1\.5>.indicator{
  width:0.375rem;
  height:0.375rem
}

.\[\&\>\.indicator\]\:size-2>.indicator{
  width:0.5rem;
  height:0.5rem
}

.\[\&\>\.indicator\]\:size-2\.5>.indicator{
  width:0.625rem;
  height:0.625rem
}

.\[\&\>\.indicator\]\:size-3>.indicator{
  width:0.75rem;
  height:0.75rem
}

.\[\&\>\.indicator\]\:shrink-0>.indicator{
  flex-shrink:0
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

.\[\&\>\.indicator\]\:animate-ping>.indicator{
  animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
}

.\[\&\>\.indicator\]\:rounded-full>.indicator{
  border-radius:9999px
}

.\[\&\>\.indicator\]\:bg-\[\#004FC4\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(0 79 196 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#047857\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(4 120 87 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#06425D\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(6 66 93 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#0D572D\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(13 87 45 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#1948A3\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(25 72 163 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#1A535A\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(26 83 90 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#442863\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(68 40 99 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#4B4B4B\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#4D4137\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(77 65 55 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#52059C\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(82 5 156 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#54321C\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(84 50 28 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#5E5E5E\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(94 94 94 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#654600\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(101 70 0 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#707483\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(112 116 131 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#950F22\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(149 15 34 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#E73B3B\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(231 59 59 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#E8E8E8\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#FF8B08\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(255 139 8 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-\[\#e4e4e7\]>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-black>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

.\[\&\>\.indicator\]\:bg-white>.indicator{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.indicator\]\:bg-\[\#27272a\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#9FDBF6\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(159 219 246 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#B0E7EF\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(176 231 239 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#B1EAC2\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(177 234 194 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#CDDEFF\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(205 222 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#CDEEF3\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(205 238 243 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#CFEDFB\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(207 237 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#D3EFDA\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(211 239 218 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#DDC1FC\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(221 193 252 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#DDDDDD\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#DEE9FE\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(222 233 254 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#E8E8E8\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#EDCBB5\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(237 203 181 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#EEE0FD\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(238 224 253 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#F6E5DA\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(246 229 218 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#FEDF99\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(254 223 153 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#FEEFCC\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(254 239 204 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#FFD2CD\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(255 210 205 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-\[\#FFE1DE\]>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(255 225 222 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-black>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.indicator\]\:bg-white>.indicator{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
}

.\[\&\>\.mega-menu-content\.show-mega-menu\]\:visible>.mega-menu-content.show-mega-menu{
  visibility:visible
}

.\[\&\>\.mega-menu-content\.show-mega-menu\]\:opacity-100>.mega-menu-content.show-mega-menu{
  opacity:1
}

.\[\&\>\.mega-menu-content\]\:invisible>.mega-menu-content{
  visibility:hidden
}

.\[\&\>\.mega-menu-content\]\:mt-0>.mega-menu-content{
  margin-top:0px
}

.\[\&\>\.mega-menu-content\]\:mt-1>.mega-menu-content{
  margin-top:0.25rem
}

.\[\&\>\.mega-menu-content\]\:mt-2>.mega-menu-content{
  margin-top:0.5rem
}

.\[\&\>\.mega-menu-content\]\:mt-3>.mega-menu-content{
  margin-top:0.75rem
}

.\[\&\>\.mega-menu-content\]\:mt-4>.mega-menu-content{
  margin-top:1rem
}

.\[\&\>\.mega-menu-content\]\:mt-5>.mega-menu-content{
  margin-top:1.25rem
}

.\[\&\>\.mega-menu-content\]\:w-full>.mega-menu-content{
  width:100%
}

.\[\&\>\.mega-menu-content\]\:space-y-2>.mega-menu-content > :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))
}

.\[\&\>\.mega-menu-content\]\:space-y-3>.mega-menu-content > :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))
}

.\[\&\>\.mega-menu-content\]\:space-y-4>.mega-menu-content > :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))
}

.\[\&\>\.mega-menu-content\]\:space-y-5>.mega-menu-content > :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))
}

.\[\&\>\.mega-menu-content\]\:space-y-6>.mega-menu-content > :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))
}

.\[\&\>\.mega-menu-content\]\:rounded>.mega-menu-content{
  border-radius:0.25rem
}

.\[\&\>\.mega-menu-content\]\:rounded-lg>.mega-menu-content{
  border-radius:0.5rem
}

.\[\&\>\.mega-menu-content\]\:rounded-md>.mega-menu-content{
  border-radius:0.375rem
}

.\[\&\>\.mega-menu-content\]\:rounded-sm>.mega-menu-content{
  border-radius:0.125rem
}

.\[\&\>\.mega-menu-content\]\:rounded-xl>.mega-menu-content{
  border-radius:0.75rem
}

.\[\&\>\.mega-menu-content\]\:\[\&\>\.mega-menu-content\]\:border-\[3px\]>.mega-menu-content>.mega-menu-content{
  border-width:3px
}

.\[\&\>\.mega-menu-content\]\:\[\&\>\.mega-menu-content\]\:border-\[5px\]>.mega-menu-content>.mega-menu-content{
  border-width:5px
}

.\[\&\>\.mega-menu-content\]\:border>.mega-menu-content{
  border-width:1px
}

.\[\&\>\.mega-menu-content\]\:border-0>.mega-menu-content{
  border-width:0px
}

.\[\&\>\.mega-menu-content\]\:border-2>.mega-menu-content{
  border-width:2px
}

.\[\&\>\.mega-menu-content\]\:border-4>.mega-menu-content{
  border-width:4px
}

.\[\&\>\.mega-menu-content\]\:border-\[\#007F8C\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#016974\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#0B84BA\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#0E8345\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#166C3B\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#175BCC\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#266EF1\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#282828\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#4B4B4B\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#653C94\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#727272\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#7E4B2A\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#868686\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#8750C5\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#976A01\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#A86438\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#BB032A\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#CA8D01\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#DDDDDD\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#DE1135\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:border-\[\#e4e4e7\]>.mega-menu-content{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#007F8C\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#0B84BA\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#0E8345\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#266EF1\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#282828\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#4B4B4B\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#868686\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#8750C5\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#A86438\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#CA8D01\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#DE1135\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#E2F8FB\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#E7F6FD\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#EAF6ED\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#EFF4FE\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#F3F3F3\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#F6F0FE\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#FBF2ED\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#FFF0EE\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-\[\#FFF7E6\]>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-white>.mega-menu-content{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:bg-gradient-to-br>.mega-menu-content{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&\>\.mega-menu-content\]\:p-2>.mega-menu-content{
  padding:0.5rem
}

.\[\&\>\.mega-menu-content\]\:p-3>.mega-menu-content{
  padding:0.75rem
}

.\[\&\>\.mega-menu-content\]\:p-4>.mega-menu-content{
  padding:1rem
}

.\[\&\>\.mega-menu-content\]\:p-5>.mega-menu-content{
  padding:1.25rem
}

.\[\&\>\.mega-menu-content\]\:p-6>.mega-menu-content{
  padding:1.5rem
}

.\[\&\>\.mega-menu-content\]\:opacity-0>.mega-menu-content{
  opacity:0
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\]>.mega-menu-content{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:shadow-sm>.mega-menu-content{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\>\.mega-menu-content\]\:hover\:visible:hover>.mega-menu-content{
  visibility:visible
}

.hover\:\[\&\>\.mega-menu-content\]\:bg-\[\#166C3B\]>.mega-menu-content:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.\[\&\>\.mega-menu-content\]\:hover\:opacity-100:hover>.mega-menu-content{
  opacity:1
}

@media (min-width: 768px){
  .md\:\[\&\>\.mega-menu-content\]\:mx-auto>.mega-menu-content{
    margin-left:auto;
    margin-right:auto
  }

  .md\:\[\&\>\.mega-menu-content\]\:w-1\/2>.mega-menu-content{
    width:50%
  }
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#01B8CA\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#06C167\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#27272a\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#3EB7ED\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#6DAAFB\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#6EC9F2\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#77D5E3\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#7FD99A\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#A6A6A6\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#A9C9FF\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#BA83F9\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#BBBBBB\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#CBA2FA\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#DB976B\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#DDDDDD\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#E4B190\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#E8E8E8\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#FC7F79\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#FDC034\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#FDD067\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:border-\[\#FFB2AB\]>.mega-menu-content{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#002661\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#002D33\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#002F14\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#01B8CA\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#03212F\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#06C167\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#18181B\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#221431\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#2A190E\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#322300\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#3EB7ED\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#4B4B4B\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#520810\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#6DAAFB\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#A6A6A6\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#BA83F9\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#DB976B\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#DDDDDD\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#FC7F79\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:bg-\[\#FDC034\]>.mega-menu-content{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.mega-menu-content\]\:shadow-none>.mega-menu-content{
    --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)
  }
}

.\[\&\>\.popover-arrow\]\:-bottom-\[4px\]>.popover-arrow{
  bottom:-4px
}

.\[\&\>\.popover-arrow\]\:-left-\[4px\]>.popover-arrow{
  left:-4px
}

.\[\&\>\.popover-arrow\]\:-right-\[4px\]>.popover-arrow{
  right:-4px
}

.\[\&\>\.popover-arrow\]\:-top-\[4px\]>.popover-arrow{
  top:-4px
}

.\[\&\>\.popover-arrow\]\:left-1\/2>.popover-arrow{
  left:50%
}

.\[\&\>\.popover-arrow\]\:top-1\/3>.popover-arrow{
  top:33.333333%
}

.\[\&\>\.popover-arrow\]\:-translate-x-1\/2>.popover-arrow{
  --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))
}

.\[\&\>\.popover-arrow\]\:translate-y-1\/2>.popover-arrow{
  --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))
}

.\[\&\>\.quote-icon\]\:size-10>.quote-icon{
  width:2.5rem;
  height:2.5rem
}

.\[\&\>\.quote-icon\]\:size-12>.quote-icon{
  width:3rem;
  height:3rem
}

.\[\&\>\.quote-icon\]\:size-7>.quote-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&\>\.quote-icon\]\:size-8>.quote-icon{
  width:2rem;
  height:2rem
}

.\[\&\>\.quote-icon\]\:size-9>.quote-icon{
  width:2.25rem;
  height:2.25rem
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#007F8C\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#016974\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#09090b\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(9 9 11 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#0B84BA\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#0E8345\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#166C3B\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#175BCC\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#266EF1\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#282828\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#4B4B4B\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#653C94\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#727272\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#7E4B2A\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#868686\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#8750C5\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#976A01\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#A86438\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#BB032A\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#CA8D01\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#DE1135\]>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-black>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

.\[\&\>\.toast-content-wrapper\]\:before\:bg-white>.toast-content-wrapper::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#01B8CA\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#06C167\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#3EB7ED\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#6DAAFB\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#6EC9F2\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#77D5E3\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#7FD99A\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#A6A6A6\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#A9C9FF\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#BA83F9\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#BBBBBB\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#CBA2FA\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#DB976B\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#DDDDDD\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#E4B190\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#E8E8E8\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#FAFAFA\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(250 250 250 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#FC7F79\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#FDC034\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#FDD067\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-\[\#FFB2AB\]>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>\.toast-content-wrapper\]\:before\:bg-black>.toast-content-wrapper::before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
  }
}

.\[\&\>\.tooltip-arrow\]\:-bottom-\[4px\]>.tooltip-arrow{
  bottom:-4px
}

.\[\&\>\.tooltip-arrow\]\:-left-\[4px\]>.tooltip-arrow{
  left:-4px
}

.\[\&\>\.tooltip-arrow\]\:-right-\[4px\]>.tooltip-arrow{
  right:-4px
}

.\[\&\>\.tooltip-arrow\]\:-top-\[4px\]>.tooltip-arrow{
  top:-4px
}

.\[\&\>\.tooltip-arrow\]\:left-1\/2>.tooltip-arrow{
  left:50%
}

.\[\&\>\.tooltip-arrow\]\:top-1\/3>.tooltip-arrow{
  top:33.333333%
}

.\[\&\>\.tooltip-arrow\]\:-translate-x-1\/2>.tooltip-arrow{
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\>\.tooltip-arrow\]\:translate-y-1\/2>.tooltip-arrow{
  --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))
}

.\[\&\>div\]\:mx-auto>div{
  margin-left:auto;
  margin-right:auto
}

.\[\&\>div\]\:max-w-3xl>div{
  max-width:48rem
}

.\[\&\>div\]\:max-w-4xl>div{
  max-width:56rem
}

.\[\&\>div\]\:max-w-5xl>div{
  max-width:64rem
}

.\[\&\>div\]\:max-w-6xl>div{
  max-width:72rem
}

.\[\&\>div\]\:max-w-7xl>div{
  max-width:80rem
}

.\[\&\>img\]\:size-10>img{
  width:2.5rem;
  height:2.5rem
}

.\[\&\>img\]\:size-11>img{
  width:2.75rem;
  height:2.75rem
}

.\[\&\>img\]\:size-12>img{
  width:3rem;
  height:3rem
}

.\[\&\>img\]\:size-8>img{
  width:2rem;
  height:2rem
}

.\[\&\>img\]\:size-9>img{
  width:2.25rem;
  height:2.25rem
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b>li:not(:last-child){
  border-bottom-width:1px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b-0>li:not(:last-child){
  border-bottom-width:0px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b-2>li:not(:last-child){
  border-bottom-width:2px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b-4>li:not(:last-child){
  border-bottom-width:4px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b-\[3px\]>li:not(:last-child){
  border-bottom-width:3px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-b-\[5px\]>li:not(:last-child){
  border-bottom-width:5px
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#007F8C\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#016974\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#0B84BA\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#0E8345\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#166C3B\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#175BCC\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#266EF1\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#282828\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#4B4B4B\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#653C94\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#727272\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#7E4B2A\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#868686\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#8750C5\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#976A01\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#A86438\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#BB032A\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#CA8D01\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#DDDDDD\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#DE1135\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>li\:not\(\:last-child\)\]\:border-\[\#e4e4e7\]>li:not(:last-child){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#01B8CA\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#06C167\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#27272a\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#3EB7ED\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#6DAAFB\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#6EC9F2\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#77D5E3\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#7FD99A\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#A6A6A6\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#A9C9FF\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#BA83F9\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#BBBBBB\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#CBA2FA\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#DB976B\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#DDDDDD\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#E4B190\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#E8E8E8\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#FC7F79\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#FDC034\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#FDD067\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\:not\(\:last-child\)\]\:border-\[\#FFB2AB\]>li:not(:last-child){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

.\[\&\>li\>\.breadcrumb-icon\]\:size-4>li>.breadcrumb-icon{
  width:1rem;
  height:1rem
}

.\[\&\>li\>\.breadcrumb-icon\]\:size-5>li>.breadcrumb-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&\>li\>\.breadcrumb-icon\]\:size-6>li>.breadcrumb-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&\>li\>\.breadcrumb-icon\]\:size-7>li>.breadcrumb-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&\>li\>\.breadcrumb-icon\]\:size-8>li>.breadcrumb-icon{
  width:2rem;
  height:2rem
}

.\[\&\>li\>\.separator-icon\]\:size-3>li>.separator-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&\>li\>\.separator-icon\]\:size-3\.5>li>.separator-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&\>li\>\.separator-icon\]\:size-4>li>.separator-icon{
  width:1rem;
  height:1rem
}

.\[\&\>li\>\.separator-icon\]\:size-5>li>.separator-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&\>li\>\.separator-icon\]\:size-6>li>.separator-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&\>li\]\:gap-1\.5>li{
  gap:0.375rem
}

.\[\&\>li\]\:gap-2>li{
  gap:0.5rem
}

.\[\&\>li\]\:gap-2\.5>li{
  gap:0.625rem
}

.\[\&\>li\]\:gap-3>li{
  gap:0.75rem
}

.\[\&\>li\]\:gap-3\.5>li{
  gap:0.875rem
}

.\[\&\>li\]\:border>li{
  border-width:1px
}

.\[\&\>li\]\:border-0>li{
  border-width:0px
}

.\[\&\>li\]\:border-2>li{
  border-width:2px
}

.\[\&\>li\]\:border-4>li{
  border-width:4px
}

.\[\&\>li\]\:border-\[3px\]>li{
  border-width:3px
}

.\[\&\>li\]\:border-\[5px\]>li{
  border-width:5px
}

.\[\&\>li\]\:border-\[\#007F8C\]>li{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#016974\]>li{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#0B84BA\]>li{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#0E8345\]>li{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#166C3B\]>li{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#175BCC\]>li{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#266EF1\]>li{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#282828\]>li{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#4B4B4B\]>li{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#653C94\]>li{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#727272\]>li{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#7E4B2A\]>li{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#868686\]>li{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#8750C5\]>li{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#976A01\]>li{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#A86438\]>li{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#BB032A\]>li{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#CA8D01\]>li{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#DE1135\]>li{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&\>li\]\:border-\[\#e4e4e7\]>li{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&\>li\]\:bg-\[\#E2F8FB\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#E7F6FD\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#EAF6ED\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#EFF4FE\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#F3F3F3\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#F6F0FE\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#FBF2ED\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#FFF0EE\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-\[\#FFF7E6\]>li{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:bg-white>li{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&\>li\]\:text-\[\#007F8C\]>li{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#016974\]>li{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#09090b\]>li{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#0B84BA\]>li{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#0E8345\]>li{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#166C3B\]>li{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#175BCC\]>li{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#266EF1\]>li{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#282828\]>li{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#4B4B4B\]>li{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#653C94\]>li{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#727272\]>li{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#7E4B2A\]>li{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#868686\]>li{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#8750C5\]>li{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#976A01\]>li{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#A86438\]>li{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#BB032A\]>li{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#CA8D01\]>li{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&\>li\]\:text-\[\#DE1135\]>li{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>li\]\:border-\[\#01B8CA\]>li{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#06C167\]>li{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#27272a\]>li{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#3EB7ED\]>li{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#6DAAFB\]>li{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#6EC9F2\]>li{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#77D5E3\]>li{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#7FD99A\]>li{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#A6A6A6\]>li{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#A9C9FF\]>li{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#BA83F9\]>li{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#BBBBBB\]>li{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#CBA2FA\]>li{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#DB976B\]>li{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#DDDDDD\]>li{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#E4B190\]>li{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#E8E8E8\]>li{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#FC7F79\]>li{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#FDC034\]>li{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#FDD067\]>li{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:border-\[\#FFB2AB\]>li{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#002661\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#002D33\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#002F14\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#03212F\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#18181B\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#221431\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#2A190E\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#322300\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#4B4B4B\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:bg-\[\#520810\]>li{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#01B8CA\]>li{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#06C167\]>li{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#3EB7ED\]>li{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#6DAAFB\]>li{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#6EC9F2\]>li{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#77D5E3\]>li{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#7FD99A\]>li{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#A6A6A6\]>li{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#A9C9FF\]>li{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#BA83F9\]>li{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#BBBBBB\]>li{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#CBA2FA\]>li{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#DB976B\]>li{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#DDDDDD\]>li{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#E4B190\]>li{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#E8E8E8\]>li{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#FAFAFA\]>li{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#FC7F79\]>li{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#FDC034\]>li{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#FDD067\]>li{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&\>li\]\:text-\[\#FFB2AB\]>li{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }
}

.hover\:\[\&\>li_a\]\:text-\[\#016974\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#08638C\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#166C3B\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#175BCC\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#1b1b1f\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(27 27 31 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#282828\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#653C94\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#727272\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#7E4B2A\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#BB032A\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#CA8D01\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.hover\:\[\&\>li_a\]\:text-\[\#DDDDDD\]>li a:hover{
  --tw-text-opacity:1;
  color:rgb(221 221 221 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&\>li_a\]\:text-\[\#6EC9F2\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#77D5E3\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#7FD99A\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#A9C9FF\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#BBBBBB\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#CBA2FA\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#E4B190\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#E8E8E8\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#FDD067\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#FFB2AB\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&\>li_a\]\:text-\[\#ededed\]>li a:hover{
    --tw-text-opacity:1;
    color:rgb(237 237 237 / var(--tw-text-opacity))
  }
}

.\[\&\>span\]\:size-1>span{
  width:0.25rem;
  height:0.25rem
}

.\[\&\>span\]\:size-1\.5>span{
  width:0.375rem;
  height:0.375rem
}

.\[\&\>span\]\:size-2>span{
  width:0.5rem;
  height:0.5rem
}

.\[\&\>span\]\:size-2\.5>span{
  width:0.625rem;
  height:0.625rem
}

.\[\&\>span\]\:size-3>span{
  width:0.75rem;
  height:0.75rem
}

.\[\&\>span\]\:size-3\.5>span{
  width:0.875rem;
  height:0.875rem
}

.\[\&\>span\]\:size-4>span{
  width:1rem;
  height:1rem
}

.\[\&\>span\]\:size-5>span{
  width:1.25rem;
  height:1.25rem
}

.\[\&\>span\]\:h-10>span{
  height:2.5rem
}

.\[\&\>span\]\:h-11>span{
  height:2.75rem
}

.\[\&\>span\]\:h-12>span{
  height:3rem
}

.\[\&\>span\]\:h-5>span{
  height:1.25rem
}

.\[\&\>span\]\:h-6>span{
  height:1.5rem
}

.\[\&\>span\]\:h-7>span{
  height:1.75rem
}

.\[\&\>span\]\:h-8>span{
  height:2rem
}

.\[\&\>span\]\:h-9>span{
  height:2.25rem
}

.\[\&\>span\]\:w-1>span{
  width:0.25rem
}

.\[\&\>span\]\:w-1\.5>span{
  width:0.375rem
}

.\[\&\>span\]\:w-2>span{
  width:0.5rem
}

.\[\&\>span\]\:w-2\.5>span{
  width:0.625rem
}

.\[\&\>span\]\:bg-\[\#007F8C\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#0B84BA\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#0E8345\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#266EF1\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#282828\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#4B4B4B\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#868686\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#8750C5\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#A86438\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#CA8D01\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#DE1135\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-\[\#e4e4e7\]>span{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.\[\&\>span\]\:bg-white>span{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>span\]\:bg-\[\#01B8CA\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#06C167\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#27272a\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#3EB7ED\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#6DAAFB\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#A6A6A6\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#BA83F9\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#DB976B\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#DDDDDD\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#FC7F79\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&\>span\]\:bg-\[\#FDC034\]>span{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&\>svg\]\:size-10>svg{
  width:2.5rem;
  height:2.5rem
}

.\[\&\>svg\]\:size-12>svg{
  width:3rem;
  height:3rem
}

.\[\&\>svg\]\:size-14>svg{
  width:3.5rem;
  height:3.5rem
}

.\[\&\>svg\]\:size-16>svg{
  width:4rem;
  height:4rem
}

.\[\&\>svg\]\:size-6>svg{
  width:1.5rem;
  height:1.5rem
}

.\[\&\>svg\]\:size-7>svg{
  width:1.75rem;
  height:1.75rem
}

.\[\&\>svg\]\:size-8>svg{
  width:2rem;
  height:2rem
}

.\[\&\>svg\]\:size-9>svg{
  width:2.25rem;
  height:2.25rem
}

.\[\&\>svg\]\:stroke-\[\#007F8C\]>svg{
  stroke:#007F8C
}

.\[\&\>svg\]\:stroke-\[\#0B84BA\]>svg{
  stroke:#0B84BA
}

.\[\&\>svg\]\:stroke-\[\#0E8345\]>svg{
  stroke:#0E8345
}

.\[\&\>svg\]\:stroke-\[\#266EF1\]>svg{
  stroke:#266EF1
}

.\[\&\>svg\]\:stroke-\[\#282828\]>svg{
  stroke:#282828
}

.\[\&\>svg\]\:stroke-\[\#4B4B4B\]>svg{
  stroke:#4B4B4B
}

.\[\&\>svg\]\:stroke-\[\#868686\]>svg{
  stroke:#868686
}

.\[\&\>svg\]\:stroke-\[\#8750C5\]>svg{
  stroke:#8750C5
}

.\[\&\>svg\]\:stroke-\[\#A86438\]>svg{
  stroke:#A86438
}

.\[\&\>svg\]\:stroke-\[\#CA8D01\]>svg{
  stroke:#CA8D01
}

.\[\&\>svg\]\:stroke-\[\#DE1135\]>svg{
  stroke:#DE1135
}

.\[\&\>svg\]\:stroke-\[\#e4e4e7\]>svg{
  stroke:#e4e4e7
}

.\[\&\>svg\]\:stroke-white>svg{
  stroke:#fff
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&\>svg\]\:stroke-\[\#01B8CA\]>svg{
    stroke:#01B8CA
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#06C167\]>svg{
    stroke:#06C167
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#27272a\]>svg{
    stroke:#27272a
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#3EB7ED\]>svg{
    stroke:#3EB7ED
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#6DAAFB\]>svg{
    stroke:#6DAAFB
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#A6A6A6\]>svg{
    stroke:#A6A6A6
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#BA83F9\]>svg{
    stroke:#BA83F9
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#DB976B\]>svg{
    stroke:#DB976B
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#DDDDDD\]>svg{
    stroke:#DDDDDD
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#FC7F79\]>svg{
    stroke:#FC7F79
  }

  .dark\:\[\&\>svg\]\:stroke-\[\#FDC034\]>svg{
    stroke:#FDC034
  }
}

.\[\&\[data-combobox-navigate\]\]\:bg-blue-500[data-combobox-navigate]{
  --tw-bg-opacity:1;
  background-color:rgb(59 130 246 / var(--tw-bg-opacity))
}

.\[\&\[data-combobox-navigate\]\]\:text-white[data-combobox-navigate]{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\*\]\:divide-\[\#007F8C\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#016974\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#050404\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(5 4 4 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#0B84BA\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#0E8345\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#166C3B\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#175BCC\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#282828\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#4B4B4B\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#653C94\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#727272\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#7E4B2A\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#868686\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#8750C5\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#976A01\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#A86438\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#BB032A\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#CA8D01\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#DADADA\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#DE1135\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-divide-opacity))
}

.\[\&_\*\]\:divide-\[\#e4e4e7\] * > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-divide-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\*\]\:divide-\[\#01B8CA\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#06C167\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#27272a\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#3EB7ED\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#6EC9F2\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#77D5E3\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#7FD99A\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#A6A6A6\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#A9C9FF\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#BA83F9\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#BBBBBB\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#CBA2FA\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#DB976B\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#DDDDDD\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#E4B190\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#E8E8E8\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#FC7F79\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#FDC034\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#FDD067\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-divide-opacity))
  }

  .dark\:\[\&_\*\]\:divide-\[\#FFB2AB\] * > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-divide-opacity))
  }
}

.\[\&_\.\.select-field\]\:bg-white ..select-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.accordion-item-wrapper_\.accordion-summary\]\:rounded .accordion-item-wrapper .accordion-summary{
  border-radius:0.25rem
}

.\[\&_\.accordion-item-wrapper_\.accordion-summary\]\:rounded-lg .accordion-item-wrapper .accordion-summary{
  border-radius:0.5rem
}

.\[\&_\.accordion-item-wrapper_\.accordion-summary\]\:rounded-md .accordion-item-wrapper .accordion-summary{
  border-radius:0.375rem
}

.\[\&_\.accordion-item-wrapper_\.accordion-summary\]\:rounded-sm .accordion-item-wrapper .accordion-summary{
  border-radius:0.125rem
}

.\[\&_\.accordion-item-wrapper_\.accordion-summary\]\:rounded-xl .accordion-item-wrapper .accordion-summary{
  border-radius:0.75rem
}

.\[\&_\.accordion-summary\]\:rounded .accordion-summary{
  border-radius:0.25rem
}

.\[\&_\.accordion-summary\]\:rounded-full .accordion-summary{
  border-radius:9999px
}

.\[\&_\.accordion-summary\]\:rounded-lg .accordion-summary{
  border-radius:0.5rem
}

.\[\&_\.accordion-summary\]\:rounded-md .accordion-summary{
  border-radius:0.375rem
}

.\[\&_\.accordion-summary\]\:rounded-sm .accordion-summary{
  border-radius:0.125rem
}

.\[\&_\.accordion-summary\]\:rounded-xl .accordion-summary{
  border-radius:0.75rem
}

.\[\&_\.accordion-summary\]\:px-2 .accordion-summary{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.accordion-summary\]\:px-3 .accordion-summary{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.accordion-summary\]\:px-4 .accordion-summary{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_\.accordion-summary\]\:px-5 .accordion-summary{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_\.accordion-summary\]\:py-1 .accordion-summary{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&_\.accordion-summary\]\:py-1\.5 .accordion-summary{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_\.accordion-summary\]\:py-2 .accordion-summary{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_\.accordion-summary\]\:py-2\.5 .accordion-summary{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_\.accordion-summary\]\:py-3 .accordion-summary{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&_\.aler-icon\]\:size-3\.5 .aler-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.aler-icon\]\:size-4 .aler-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.aler-icon\]\:size-5 .aler-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.aler-icon\]\:size-6 .aler-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.aler-icon\]\:size-7 .aler-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.border-separate_tr_td\:first-child\]\:rounded-s .border-separate tr td:first-child{
  border-start-start-radius:0.25rem;
  border-end-start-radius:0.25rem
}

.\[\&_\.border-separate_tr_td\:first-child\]\:rounded-s-lg .border-separate tr td:first-child{
  border-start-start-radius:0.5rem;
  border-end-start-radius:0.5rem
}

.\[\&_\.border-separate_tr_td\:first-child\]\:rounded-s-md .border-separate tr td:first-child{
  border-start-start-radius:0.375rem;
  border-end-start-radius:0.375rem
}

.\[\&_\.border-separate_tr_td\:first-child\]\:rounded-s-sm .border-separate tr td:first-child{
  border-start-start-radius:0.125rem;
  border-end-start-radius:0.125rem
}

.\[\&_\.border-separate_tr_td\:first-child\]\:rounded-s-xl .border-separate tr td:first-child{
  border-start-start-radius:0.75rem;
  border-end-start-radius:0.75rem
}

.\[\&_\.border-separate_tr_td\:last-child\]\:rounded-e .border-separate tr td:last-child{
  border-start-end-radius:0.25rem;
  border-end-end-radius:0.25rem
}

.\[\&_\.border-separate_tr_td\:last-child\]\:rounded-e-lg .border-separate tr td:last-child{
  border-start-end-radius:0.5rem;
  border-end-end-radius:0.5rem
}

.\[\&_\.border-separate_tr_td\:last-child\]\:rounded-e-md .border-separate tr td:last-child{
  border-start-end-radius:0.375rem;
  border-end-end-radius:0.375rem
}

.\[\&_\.border-separate_tr_td\:last-child\]\:rounded-e-sm .border-separate tr td:last-child{
  border-start-end-radius:0.125rem;
  border-end-end-radius:0.125rem
}

.\[\&_\.border-separate_tr_td\:last-child\]\:rounded-e-xl .border-separate tr td:last-child{
  border-start-end-radius:0.75rem;
  border-end-end-radius:0.75rem
}

.\[\&_\.border-separate_tr_th\:first-child\]\:rounded-s .border-separate tr th:first-child{
  border-start-start-radius:0.25rem;
  border-end-start-radius:0.25rem
}

.\[\&_\.border-separate_tr_th\:first-child\]\:rounded-s-lg .border-separate tr th:first-child{
  border-start-start-radius:0.5rem;
  border-end-start-radius:0.5rem
}

.\[\&_\.border-separate_tr_th\:first-child\]\:rounded-s-md .border-separate tr th:first-child{
  border-start-start-radius:0.375rem;
  border-end-start-radius:0.375rem
}

.\[\&_\.border-separate_tr_th\:first-child\]\:rounded-s-sm .border-separate tr th:first-child{
  border-start-start-radius:0.125rem;
  border-end-start-radius:0.125rem
}

.\[\&_\.border-separate_tr_th\:first-child\]\:rounded-s-xl .border-separate tr th:first-child{
  border-start-start-radius:0.75rem;
  border-end-start-radius:0.75rem
}

.\[\&_\.border-separate_tr_th\:last-child\]\:rounded-e .border-separate tr th:last-child{
  border-start-end-radius:0.25rem;
  border-end-end-radius:0.25rem
}

.\[\&_\.border-separate_tr_th\:last-child\]\:rounded-e-lg .border-separate tr th:last-child{
  border-start-end-radius:0.5rem;
  border-end-end-radius:0.5rem
}

.\[\&_\.border-separate_tr_th\:last-child\]\:rounded-e-md .border-separate tr th:last-child{
  border-start-end-radius:0.375rem;
  border-end-end-radius:0.375rem
}

.\[\&_\.border-separate_tr_th\:last-child\]\:rounded-e-sm .border-separate tr th:last-child{
  border-start-end-radius:0.125rem;
  border-end-end-radius:0.125rem
}

.\[\&_\.border-separate_tr_th\:last-child\]\:rounded-e-xl .border-separate tr th:last-child{
  border-start-end-radius:0.75rem;
  border-end-end-radius:0.75rem
}

.\[\&_\.bullet-icon\]\:size-1\.5 .bullet-icon{
  width:0.375rem;
  height:0.375rem
}

.\[\&_\.bullet-icon\]\:size-2 .bullet-icon{
  width:0.5rem;
  height:0.5rem
}

.\[\&_\.bullet-icon\]\:size-3 .bullet-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.bullet-icon\]\:size-4 .bullet-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.bullet-icon\]\:size-5 .bullet-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.card-title-icon\]\:size-3 .card-title-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.card-title-icon\]\:size-3\.5 .card-title-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.card-title-icon\]\:size-4 .card-title-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.card-title-icon\]\:size-5 .card-title-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.card-title-icon\]\:size-6 .card-title-icon{
  width:1.5rem;
  height:1.5rem
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#007F8C\]\/5 .carousel-controls:hover{
  background-color:rgb(0 127 140 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#0B84BA\]\/5 .carousel-controls:hover{
  background-color:rgb(11 132 186 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#0E8345\]\/5 .carousel-controls:hover{
  background-color:rgb(14 131 69 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#266EF1\]\/5 .carousel-controls:hover{
  background-color:rgb(38 110 241 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#282828\]\/5 .carousel-controls:hover{
  background-color:rgb(40 40 40 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#4B4B4B\]\/5 .carousel-controls:hover{
  background-color:rgb(75 75 75 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#868686\]\/5 .carousel-controls:hover{
  background-color:rgb(134 134 134 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#8750C5\]\/5 .carousel-controls:hover{
  background-color:rgb(135 80 197 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#A86438\]\/5 .carousel-controls:hover{
  background-color:rgb(168 100 56 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#CA8D01\]\/5 .carousel-controls:hover{
  background-color:rgb(202 141 1 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#DE1135\]\/5 .carousel-controls:hover{
  background-color:rgb(222 17 53 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-\[\#e4e4e7\]\/5 .carousel-controls:hover{
  background-color:rgb(228 228 231 / 0.05)
}

.hover\:\[\&_\.carousel-controls\]\:bg-white\/5 .carousel-controls:hover{
  background-color:rgb(255 255 255 / 0.05)
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#01B8CA\]\/5 .carousel-controls:hover{
    background-color:rgb(1 184 202 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#06C167\]\/5 .carousel-controls:hover{
    background-color:rgb(6 193 103 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#27272a\]\/5 .carousel-controls:hover{
    background-color:rgb(39 39 42 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#3EB7ED\]\/5 .carousel-controls:hover{
    background-color:rgb(62 183 237 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#6DAAFB\]\/5 .carousel-controls:hover{
    background-color:rgb(109 170 251 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#A6A6A6\]\/5 .carousel-controls:hover{
    background-color:rgb(166 166 166 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#BA83F9\]\/5 .carousel-controls:hover{
    background-color:rgb(186 131 249 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#DB976B\]\/5 .carousel-controls:hover{
    background-color:rgb(219 151 107 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#DDDDDD\]\/5 .carousel-controls:hover{
    background-color:rgb(221 221 221 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#FC7F79\]\/5 .carousel-controls:hover{
    background-color:rgb(252 127 121 / 0.05)
  }

  .dark\:hover\:\[\&_\.carousel-controls\]\:bg-\[\#FDC034\]\/5 .carousel-controls:hover{
    background-color:rgb(253 192 52 / 0.05)
  }
}

.\[\&_\.carousel-overlay\]\:bg-\[\#007F8C\]\/30 .carousel-overlay{
  background-color:rgb(0 127 140 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#0B84BA\]\/30 .carousel-overlay{
  background-color:rgb(11 132 186 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#0E8345\]\/30 .carousel-overlay{
  background-color:rgb(14 131 69 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#266EF1\]\/30 .carousel-overlay{
  background-color:rgb(38 110 241 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#282828\]\/30 .carousel-overlay{
  background-color:rgb(40 40 40 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#4B4B4B\]\/30 .carousel-overlay{
  background-color:rgb(75 75 75 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#868686\]\/30 .carousel-overlay{
  background-color:rgb(134 134 134 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#8750C5\]\/30 .carousel-overlay{
  background-color:rgb(135 80 197 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#A86438\]\/30 .carousel-overlay{
  background-color:rgb(168 100 56 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#CA8D01\]\/30 .carousel-overlay{
  background-color:rgb(202 141 1 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-\[\#DE1135\]\/30 .carousel-overlay{
  background-color:rgb(222 17 53 / 0.3)
}

.\[\&_\.carousel-overlay\]\:bg-white\/30 .carousel-overlay{
  background-color:rgb(255 255 255 / 0.3)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#01B8CA\]\/30 .carousel-overlay{
    background-color:rgb(1 184 202 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#06C167\]\/30 .carousel-overlay{
    background-color:rgb(6 193 103 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#18181B\]\/30 .carousel-overlay{
    background-color:rgb(24 24 27 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#3EB7ED\]\/30 .carousel-overlay{
    background-color:rgb(62 183 237 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#6DAAFB\]\/30 .carousel-overlay{
    background-color:rgb(109 170 251 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#A6A6A6\]\/30 .carousel-overlay{
    background-color:rgb(166 166 166 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#BA83F9\]\/30 .carousel-overlay{
    background-color:rgb(186 131 249 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#DB976B\]\/30 .carousel-overlay{
    background-color:rgb(219 151 107 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#DDDDDD\]\/30 .carousel-overlay{
    background-color:rgb(221 221 221 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#FC7F79\]\/30 .carousel-overlay{
    background-color:rgb(252 127 121 / 0.3)
  }

  .dark\:\[\&_\.carousel-overlay\]\:bg-\[\#FDC034\]\/30 .carousel-overlay{
    background-color:rgb(253 192 52 / 0.3)
  }
}

@media (min-width: 768px){
  .\[\&_\.carousel-title\]\:md\:text-2xl .carousel-title{
    font-size:1.5rem;
    line-height:2rem
  }

  .\[\&_\.carousel-title\]\:md\:text-3xl .carousel-title{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .\[\&_\.carousel-title\]\:md\:text-4xl .carousel-title{
    font-size:2.25rem;
    line-height:2.5rem
  }

  .\[\&_\.carousel-title\]\:md\:text-5xl .carousel-title{
    font-size:3rem;
    line-height:1
  }

  .\[\&_\.carousel-title\]\:md\:text-6xl .carousel-title{
    font-size:3.75rem;
    line-height:1
  }

  .\[\&_\.carousel-title\]\:md\:text-7xl .carousel-title{
    font-size:4.5rem;
    line-height:1
  }

  .\[\&_\.carousel-title\]\:md\:text-xl .carousel-title{
    font-size:1.25rem;
    line-height:1.75rem
  }
}

.\[\&_\.checkbox-card-description\]\:text-\[11px\] .checkbox-card-description{
  font-size:11px
}

.\[\&_\.checkbox-card-description\]\:text-\[12px\] .checkbox-card-description{
  font-size:12px
}

.\[\&_\.checkbox-card-description\]\:text-\[13px\] .checkbox-card-description{
  font-size:13px
}

.\[\&_\.checkbox-card-description\]\:text-\[14px\] .checkbox-card-description{
  font-size:14px
}

.\[\&_\.checkbox-card-description\]\:text-\[15px\] .checkbox-card-description{
  font-size:15px
}

.\[\&_\.checkbox-card-icon\]\:size-5 .checkbox-card-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.checkbox-card-icon\]\:size-6 .checkbox-card-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.checkbox-card-icon\]\:size-7 .checkbox-card-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.checkbox-card-icon\]\:size-8 .checkbox-card-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.checkbox-card-icon\]\:size-9 .checkbox-card-icon{
  width:2.25rem;
  height:2.25rem
}

.\[\&_\.checkbox-card-input\:checked\]\:border-\[\#09090b\] .checkbox-card-input:checked{
  --tw-border-opacity:1;
  border-color:rgb(9 9 11 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.checkbox-card-input\:checked\]\:border-\[\#27272a\] .checkbox-card-input:checked{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&_\.checkbox-card-input\:not\(\:checked\)\]\:bg-white .checkbox-card-input:not(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.checkbox-card-input\:not\(\:checked\)\]\:bg-\[\#333\] .checkbox-card-input:not(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(51 51 51 / var(--tw-bg-opacity))
  }
}

.\[\&_\.checkbox-card-input\]\:border-\[\#007F8C\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#0095A4\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 149 164 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#009A51\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 154 81 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#016974\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#068BEE\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(6 139 238 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#0B84BA\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#0E8345\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#0EA5E9\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(14 165 233 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#166C3B\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#175BCC\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#266EF1\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#282828\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#653C94\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#727272\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#7E4B2A\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#868686\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#8750C5\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#976A01\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#A6A6A6\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(166 166 166 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#A86438\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#A964F7\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(169 100 247 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#BB032A\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#CA8D01\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#D27D46\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(210 125 70 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#DDDDDD\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#DE1135\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#F83446\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(248 52 70 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#FCB001\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(252 176 1 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-\[\#e4e4e7\] .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-black .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-card-input\]\:border-white .checkbox-card-input{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#007F8C\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#0095A4\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 149 164 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#009A51\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 154 81 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#016974\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#068BEE\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(6 139 238 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#09090b\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#0B84BA\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#0E8345\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#0EA5E9\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(14 165 233 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#166C3B\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#175BCC\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#266EF1\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#5E5E5E\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(94 94 94 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#653C94\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#727272\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#7E4B2A\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#868686\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#8750C5\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#976A01\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#A6A6A6\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(166 166 166 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#A86438\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#A964F7\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(169 100 247 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#BB032A\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#CA8D01\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#D27D46\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(210 125 70 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#DDDDDD\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(221 221 221 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#DE1135\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#F83446\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(248 52 70 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-\[\#FCB001\] .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(252 176 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-black .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-card-input\]\:text-white .checkbox-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#01B8CA\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#06C167\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#27272a\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#3EB7ED\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#4B4B4B\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(75 75 75 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#6DAAFB\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#6EC9F2\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#77D5E3\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#7FD99A\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#A6A6A6\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#A9C9FF\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#BA83F9\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#BBBBBB\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#CBA2FA\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#E4B190\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#E8E8E8\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#FC7F79\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#FDC034\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#FDD067\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-card-input\]\:border-\[\#FFB2AB\] .checkbox-card-input{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#01B8CA\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#06C167\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#3EB7ED\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#4B4B4B\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(75 75 75 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#6DAAFB\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#6EC9F2\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#757373\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(117 115 115 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#77D5E3\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#7FD99A\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#A6A6A6\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#A9C9FF\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#BA83F9\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#BBBBBB\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#CBA2FA\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#E4B190\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#FC7F79\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#FDC034\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#FDD067\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-\[\#FFB2AB\] .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-card-input\]\:text-white .checkbox-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.checkbox-card-label-wrapper\]\:mb-1 .checkbox-card-label-wrapper{
  margin-bottom:0.25rem
}

.\[\&_\.checkbox-card-label-wrapper\]\:mb-2 .checkbox-card-label-wrapper{
  margin-bottom:0.5rem
}

.\[\&_\.checkbox-card-label-wrapper\]\:mb-3 .checkbox-card-label-wrapper{
  margin-bottom:0.75rem
}

.\[\&_\.checkbox-card-label-wrapper\]\:mb-4 .checkbox-card-label-wrapper{
  margin-bottom:1rem
}

.\[\&_\.checkbox-card-label-wrapper\]\:mb-5 .checkbox-card-label-wrapper{
  margin-bottom:1.25rem
}

.\[\&_\.checkbox-card-label-wrapper\]\:space-y-1 .checkbox-card-label-wrapper > :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))
}

.\[\&_\.checkbox-card-label-wrapper\]\:space-y-1\.5 .checkbox-card-label-wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))
}

.\[\&_\.checkbox-card-label-wrapper\]\:space-y-2 .checkbox-card-label-wrapper > :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))
}

.\[\&_\.checkbox-card-label-wrapper\]\:space-y-2\.5 .checkbox-card-label-wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))
}

.\[\&_\.checkbox-card-label-wrapper\]\:space-y-3 .checkbox-card-label-wrapper > :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))
}

.\[\&_\.checkbox-card-wrapper\]\:gap-1 .checkbox-card-wrapper{
  gap:0.25rem
}

.\[\&_\.checkbox-card-wrapper\]\:gap-2 .checkbox-card-wrapper{
  gap:0.5rem
}

.\[\&_\.checkbox-card-wrapper\]\:gap-3 .checkbox-card-wrapper{
  gap:0.75rem
}

.\[\&_\.checkbox-card-wrapper\]\:gap-4 .checkbox-card-wrapper{
  gap:1rem
}

.\[\&_\.checkbox-card-wrapper\]\:gap-5 .checkbox-card-wrapper{
  gap:1.25rem
}

.\[\&_\.checkbox-field-wrapper\]\:flex-row-reverse .checkbox-field-wrapper{
  flex-direction:row-reverse
}

.\[\&_\.checkbox-field-wrapper\]\:gap-1 .checkbox-field-wrapper{
  gap:0.25rem
}

.\[\&_\.checkbox-field-wrapper\]\:gap-1\.5 .checkbox-field-wrapper{
  gap:0.375rem
}

.\[\&_\.checkbox-field-wrapper\]\:gap-2 .checkbox-field-wrapper{
  gap:0.5rem
}

.\[\&_\.checkbox-field-wrapper\]\:gap-2\.5 .checkbox-field-wrapper{
  gap:0.625rem
}

.\[\&_\.checkbox-field-wrapper\]\:gap-3 .checkbox-field-wrapper{
  gap:0.75rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded .checkbox-field-wrapper .checkbox-input{
  border-radius:0.25rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-full .checkbox-field-wrapper .checkbox-input{
  border-radius:9999px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-lg .checkbox-field-wrapper .checkbox-input{
  border-radius:0.5rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-md .checkbox-field-wrapper .checkbox-input{
  border-radius:0.375rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-none .checkbox-field-wrapper .checkbox-input{
  border-radius:0px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-sm .checkbox-field-wrapper .checkbox-input{
  border-radius:0.125rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:rounded-xl .checkbox-field-wrapper .checkbox-input{
  border-radius:0.75rem
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border .checkbox-field-wrapper .checkbox-input{
  border-width:1px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-0 .checkbox-field-wrapper .checkbox-input{
  border-width:0px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-2 .checkbox-field-wrapper .checkbox-input{
  border-width:2px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-4 .checkbox-field-wrapper .checkbox-input{
  border-width:4px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[3px\] .checkbox-field-wrapper .checkbox-input{
  border-width:3px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[5px\] .checkbox-field-wrapper .checkbox-input{
  border-width:5px
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#016974\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#0B84BA\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#166C3B\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#175BCC\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#282828\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#653C94\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#727272\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#7E4B2A\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#8B8B8D\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(139 139 141 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#976A01\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#BB032A\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#DDDDDD\] .checkbox-field-wrapper .checkbox-input{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#282828\] .checkbox-field-wrapper .checkbox-input{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-white .checkbox-field-wrapper .checkbox-input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#016974\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#0B84BA\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#166C3B\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#175BCC\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#282828\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#653C94\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#727272\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#7E4B2A\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#8B8B8D\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(139 139 141 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#976A01\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#BB032A\] .checkbox-field-wrapper .checkbox-input:checked{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#007F8C\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#0B84BA\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#0E8345\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#266EF1\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#282828\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(40 40 40 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#4B4B4B\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#868686\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#8750C5\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#A86438\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#CA8D01\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#DE1135\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#F8F9FA\] .checkbox-field-wrapper .checkbox-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(248 249 250 / var(--tw-ring-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#6EC9F2\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#77D5E3\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#7FD99A\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#818182\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(129 129 130 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#868686\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#A9C9FF\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#BBBBBB\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#CBA2FA\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#E4B190\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#FDD067\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:border-\[\#FFB2AB\] .checkbox-field-wrapper .checkbox-input{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#6EC9F2\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#77D5E3\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#7FD99A\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#818182\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(129 129 130 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#A9C9FF\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#BBBBBB\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#CBA2FA\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#E4B190\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#E8E8E8\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#FDD067\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:text-\[\#FFB2AB\] .checkbox-field-wrapper .checkbox-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#01B8CA\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#06C167\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#3EB7ED\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#696969\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(105 105 105 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#6DAAFB\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#A6A6A6\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#BA83F9\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#DB976B\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#DDDDDD\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#FC7F79\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input\]\:ring-\[\#FDC034\] .checkbox-field-wrapper .checkbox-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }
}

.focus-within\:\[\&_\.checkbox-field-wrapper_\.checkbox-input_\.radio-input\]\:ring-\[\#DDDDDD\] .checkbox-field-wrapper .checkbox-input .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
}

.\[\&_\.checkbox-field-wrapper_input\]\:size-2\.5 .checkbox-field-wrapper input{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.checkbox-field-wrapper_input\]\:size-3 .checkbox-field-wrapper input{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.checkbox-field-wrapper_input\]\:size-3\.5 .checkbox-field-wrapper input{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.checkbox-field-wrapper_input\]\:size-4 .checkbox-field-wrapper input{
  width:1rem;
  height:1rem
}

.\[\&_\.checkbox-field-wrapper_input\]\:size-5 .checkbox-field-wrapper input{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.checkbox-field-wrapper_input\]\:focus-within\:ring-1:focus-within .checkbox-field-wrapper input{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.\[\&_\.checkbox-slot-content\]\:gap-1 .checkbox-slot-content{
  gap:0.25rem
}

.\[\&_\.checkbox-slot-content\]\:gap-2 .checkbox-slot-content{
  gap:0.5rem
}

.\[\&_\.checkbox-slot-content\]\:gap-3 .checkbox-slot-content{
  gap:0.75rem
}

.\[\&_\.checkbox-slot-content\]\:gap-4 .checkbox-slot-content{
  gap:1rem
}

.\[\&_\.checkbox-slot-content\]\:gap-5 .checkbox-slot-content{
  gap:1.25rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:h-4 .color-field-wrapper .color-input{
  height:1rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:h-5 .color-field-wrapper .color-input{
  height:1.25rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:h-6 .color-field-wrapper .color-input{
  height:1.5rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:h-7 .color-field-wrapper .color-input{
  height:1.75rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:h-8 .color-field-wrapper .color-input{
  height:2rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-10 .color-field-wrapper .color-input{
  width:2.5rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-11 .color-field-wrapper .color-input{
  width:2.75rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-7 .color-field-wrapper .color-input{
  width:1.75rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-8 .color-field-wrapper .color-input{
  width:2rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-9 .color-field-wrapper .color-input{
  width:2.25rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:w-full .color-field-wrapper .color-input{
  width:100%
}

.\[\&_\.color-field-wrapper_\.color-input\]\:rounded .color-field-wrapper .color-input{
  border-radius:0.25rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:rounded-lg .color-field-wrapper .color-input{
  border-radius:0.5rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:rounded-md .color-field-wrapper .color-input{
  border-radius:0.375rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:rounded-sm .color-field-wrapper .color-input{
  border-radius:0.125rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:rounded-xl .color-field-wrapper .color-input{
  border-radius:0.75rem
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border .color-field-wrapper .color-input{
  border-width:1px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-0 .color-field-wrapper .color-input{
  border-width:0px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-2 .color-field-wrapper .color-input{
  border-width:2px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-4 .color-field-wrapper .color-input{
  border-width:4px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[3px\] .color-field-wrapper .color-input{
  border-width:3px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[5px\] .color-field-wrapper .color-input{
  border-width:5px
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#007F8C\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#0B84BA\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#0E8345\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#266EF1\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#282828\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#4B4B4B\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#868686\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#8750C5\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#A86438\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#CA8D01\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#DADADA\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#DE1135\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#e4e4e7\] .color-field-wrapper .color-input{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#01B8CA\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#06C167\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#27272a\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#3EB7ED\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#6DAAFB\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#A6A6A6\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#BA83F9\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#DB976B\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#DDDDDD\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#FC7F79\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.color-field-wrapper_\.color-input\]\:border-\[\#FDC034\] .color-field-wrapper .color-input{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }
}

.\[\&_\.combobox-dropdown\]\:rounded .combobox-dropdown{
  border-radius:0.25rem
}

.\[\&_\.combobox-dropdown\]\:rounded-full .combobox-dropdown{
  border-radius:9999px
}

.\[\&_\.combobox-dropdown\]\:rounded-lg .combobox-dropdown{
  border-radius:0.5rem
}

.\[\&_\.combobox-dropdown\]\:rounded-md .combobox-dropdown{
  border-radius:0.375rem
}

.\[\&_\.combobox-dropdown\]\:rounded-sm .combobox-dropdown{
  border-radius:0.125rem
}

.\[\&_\.combobox-dropdown\]\:rounded-xl .combobox-dropdown{
  border-radius:0.75rem
}

.\[\&_\.combobox-dropdown\]\:border .combobox-dropdown{
  border-width:1px
}

.\[\&_\.combobox-dropdown\]\:border-2 .combobox-dropdown{
  border-width:2px
}

.\[\&_\.combobox-dropdown\]\:border-4 .combobox-dropdown{
  border-width:4px
}

.\[\&_\.combobox-dropdown\]\:border-\[3px\] .combobox-dropdown{
  border-width:3px
}

.\[\&_\.combobox-dropdown\]\:border-\[5px\] .combobox-dropdown{
  border-width:5px
}

.\[\&_\.combobox-dropdown\]\:border-\[\#016974\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#0B84BA\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#166C3B\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#175BCC\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#282828\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#653C94\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#727272\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#7E4B2A\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#976A01\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#BB032A\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:border-\[\#e4e4e7\] .combobox-dropdown{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#007F8C\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#0B84BA\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#0E8345\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#266EF1\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#4B4B4B\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#868686\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#8750C5\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#A86438\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#CA8D01\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#DE1135\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#E2F8FB\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#E7F6FD\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#EAF6ED\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#EFF4FE\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#F3F3F3\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#F6F0FE\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#FBF2ED\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#FFF0EE\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-\[\#FFF7E6\] .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:bg-white .combobox-dropdown{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-dropdown\]\:shadow .combobox-dropdown{
  --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 (prefers-color-scheme: dark){
  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#27272a\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#6EC9F2\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#77D5E3\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#7FD99A\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#A9C9FF\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#BBBBBB\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#CBA2FA\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#E4B190\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#E8E8E8\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#FDD067\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:border-\[\#FFB2AB\] .combobox-dropdown{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#002661\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#002D33\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#002F14\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#01B8CA\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#03212F\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#06C167\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#18181B\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#2A190E\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#322300\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#3EB7ED\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#4B4B4B\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#520810\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#6DAAFB\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#A6A6A6\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#BA83F9\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#DB976B\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#E8E8E8\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#FC7F79\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-dropdown\]\:bg-\[\#FDC034\] .combobox-dropdown{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.combobox-icon\]\:size-3 .combobox-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.combobox-icon\]\:size-3\.5 .combobox-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.combobox-icon\]\:size-4 .combobox-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.combobox-icon\]\:size-5 .combobox-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.combobox-icon\]\:size-\[18px\] .combobox-icon{
  width:18px;
  height:18px
}

.\[\&_\.combobox-label-wrapper\]\:space-y-1 .combobox-label-wrapper > :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))
}

.\[\&_\.combobox-label-wrapper\]\:space-y-2 .combobox-label-wrapper > :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))
}

.\[\&_\.combobox-label-wrapper\]\:space-y-3 .combobox-label-wrapper > :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))
}

.\[\&_\.combobox-label-wrapper\]\:space-y-4 .combobox-label-wrapper > :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))
}

.\[\&_\.combobox-label-wrapper\]\:space-y-5 .combobox-label-wrapper > :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))
}

.hover\:\[\&_\.combobox-option\:not\(\[data-combobox-navigate\]\)\]\:bg-\[\#e4e4e7\] .combobox-option:not([data-combobox-navigate]):hover{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\:not\(\[data-combobox-navigate\]\)\]\:text-\[\#09090b\] .combobox-option:not([data-combobox-navigate]):hover{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_\.combobox-option\:not\(\[data-combobox-navigate\]\)\]\:bg-\[\#27272a\] .combobox-option:not([data-combobox-navigate]):hover{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\:not\(\[data-combobox-navigate\]\)\]\:text-\[\#FAFAFA\] .combobox-option:not([data-combobox-navigate]):hover{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }
}

.\[\&_\.combobox-option\]\:px-2 .combobox-option{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.combobox-option\]\:px-3 .combobox-option{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.combobox-option\]\:px-4 .combobox-option{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_\.combobox-option\]\:px-5 .combobox-option{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_\.combobox-option\]\:px-6 .combobox-option{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.\[\&_\.combobox-option\]\:py-0\.5 .combobox-option{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.\[\&_\.combobox-option\]\:py-1 .combobox-option{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&_\.combobox-option\]\:py-1\.5 .combobox-option{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_\.combobox-option\]\:py-2 .combobox-option{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_\.combobox-option\]\:py-2\.5 .combobox-option{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#016974\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#08638C\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#0B84BA\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#166C3B\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#175BCC\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#221431\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(34 20 49 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#282828\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#653C94\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#727272\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#7E4B2A\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#976A01\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:bg-\[\#BB032A\] .combobox-option:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.combobox-option\]\:text-white .combobox-option:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#6EC9F2\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#77D5E3\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#7FD99A\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#A9C9FF\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#BBBBBB\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#CBA2FA\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#E4B190\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#E8E8E8\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#FDD067\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:bg-\[\#FFB2AB\] .combobox-option:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.combobox-option\]\:text-black .combobox-option:hover{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.combobox-pill\]\:rounded-\[0\.0625rem\] .combobox-pill{
  border-radius:0.0625rem
}

.\[\&_\.combobox-pill\]\:rounded-\[0\.13rem\] .combobox-pill{
  border-radius:0.13rem
}

.\[\&_\.combobox-pill\]\:rounded-\[0\.19rem\] .combobox-pill{
  border-radius:0.19rem
}

.\[\&_\.combobox-pill\]\:rounded-\[0\.313rem\] .combobox-pill{
  border-radius:0.313rem
}

.\[\&_\.combobox-pill\]\:rounded-\[0\.3rem\] .combobox-pill{
  border-radius:0.3rem
}

.\[\&_\.combobox-pill\]\:rounded-full .combobox-pill{
  border-radius:9999px
}

.\[\&_\.combobox-pill\]\:bg-\[\#016974\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#08638C\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#0B84BA\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#166C3B\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#175BCC\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#221431\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(34 20 49 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#282828\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#653C94\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#727272\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#7E4B2A\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#976A01\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#BB032A\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:bg-\[\#e4e4e7\] .combobox-pill{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-pill\]\:px-1 .combobox-pill{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.\[\&_\.combobox-pill\]\:py-0\.5 .combobox-pill{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.\[\&_\.combobox-pill\]\:leading-4 .combobox-pill{
  line-height:1rem
}

.\[\&_\.combobox-pill\]\:text-\[\#09090b\] .combobox-pill{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.combobox-pill\]\:text-white .combobox-pill{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#6EC9F2\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#77D5E3\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#7FD99A\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#A9C9FF\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#BBBBBB\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#CBA2FA\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#E4B190\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#E8E8E8\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#FDD067\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:bg-\[\#FFB2AB\] .combobox-pill{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-pill\]\:text-black .combobox-pill{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.combobox-search-input\]\:h-10 .combobox-search-input{
  height:2.5rem
}

.\[\&_\.combobox-search-input\]\:h-6 .combobox-search-input{
  height:1.5rem
}

.\[\&_\.combobox-search-input\]\:h-7 .combobox-search-input{
  height:1.75rem
}

.\[\&_\.combobox-search-input\]\:h-8 .combobox-search-input{
  height:2rem
}

.\[\&_\.combobox-search-input\]\:h-9 .combobox-search-input{
  height:2.25rem
}

.\[\&_\.combobox-search-input\]\:rounded .combobox-search-input{
  border-radius:0.25rem
}

.\[\&_\.combobox-search-input\]\:rounded-full .combobox-search-input{
  border-radius:9999px
}

.\[\&_\.combobox-search-input\]\:rounded-lg .combobox-search-input{
  border-radius:0.5rem
}

.\[\&_\.combobox-search-input\]\:rounded-md .combobox-search-input{
  border-radius:0.375rem
}

.\[\&_\.combobox-search-input\]\:rounded-sm .combobox-search-input{
  border-radius:0.125rem
}

.\[\&_\.combobox-search-input\]\:rounded-xl .combobox-search-input{
  border-radius:0.75rem
}

.\[\&_\.combobox-search-input\]\:border-\[\#016974\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#0B84BA\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#166C3B\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#175BCC\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#282828\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#653C94\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#727272\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#7E4B2A\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#976A01\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#BB032A\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-\[\#e4e4e7\] .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:border-white .combobox-search-input{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[12px\] .combobox-search-input{
  font-size:12px
}

.\[\&_\.combobox-search-input\]\:text-\[13px\] .combobox-search-input{
  font-size:13px
}

.\[\&_\.combobox-search-input\]\:text-\[14px\] .combobox-search-input{
  font-size:14px
}

.\[\&_\.combobox-search-input\]\:text-\[15px\] .combobox-search-input{
  font-size:15px
}

.\[\&_\.combobox-search-input\]\:text-\[16px\] .combobox-search-input{
  font-size:16px
}

.\[\&_\.combobox-search-input\]\:text-\[\#016974\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#0B84BA\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#166C3B\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#175BCC\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#282828\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#653C94\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#727272\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#7E4B2A\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#976A01\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-\[\#BB032A\] .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:text-white .combobox-search-input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#016974\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(1 105 116 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#016974\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(1 105 116 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#0B84BA\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(11 132 186 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#0B84BA\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(11 132 186 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#166C3B\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(22 108 59 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#166C3B\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(22 108 59 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#175BCC\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(23 91 204 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#175BCC\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(23 91 204 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#282828\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(40 40 40 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#282828\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(40 40 40 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#653C94\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(101 60 148 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#653C94\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(101 60 148 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#727272\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(114 114 114 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#727272\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(114 114 114 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#7E4B2A\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(126 75 42 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#7E4B2A\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(126 75 42 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#976A01\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(151 106 1 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#976A01\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(151 106 1 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#BB032A\] .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(187 3 42 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-\[\#BB032A\] .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(187 3 42 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-white .combobox-search-input::-moz-placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(255 255 255 / var(--tw-placeholder-opacity))
}

.\[\&_\.combobox-search-input\]\:placeholder-white .combobox-search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgb(255 255 255 / var(--tw-placeholder-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#27272a\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#6EC9F2\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#77D5E3\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#7FD99A\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#A9C9FF\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#BBBBBB\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#CBA2FA\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#E4B190\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#E8E8E8\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#FDD067\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-\[\#FFB2AB\] .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:border-black .combobox-search-input{
    --tw-border-opacity:1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#6EC9F2\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#77D5E3\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#7FD99A\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#A9C9FF\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#BBBBBB\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#CBA2FA\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#E4B190\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#E8E8E8\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#FDD067\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-\[\#FFB2AB\] .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:text-black .combobox-search-input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#6EC9F2\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(110 201 242 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#6EC9F2\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(110 201 242 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#77D5E3\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(119 213 227 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#77D5E3\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(119 213 227 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#7FD99A\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(127 217 154 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#7FD99A\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(127 217 154 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#A9C9FF\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(169 201 255 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#A9C9FF\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(169 201 255 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#BBBBBB\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(187 187 187 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#BBBBBB\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(187 187 187 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#CBA2FA\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(203 162 250 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#CBA2FA\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(203 162 250 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#E4B190\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(228 177 144 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#E4B190\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(228 177 144 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#E8E8E8\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(232 232 232 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#E8E8E8\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(232 232 232 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#FDD067\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(253 208 103 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#FDD067\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(253 208 103 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#FFB2AB\] .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(255 178 171 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-\[\#FFB2AB\] .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(255 178 171 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-black .combobox-search-input::-moz-placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(0 0 0 / var(--tw-placeholder-opacity))
  }

  .dark\:\[\&_\.combobox-search-input\]\:placeholder-black .combobox-search-input::placeholder{
    --tw-placeholder-opacity:1;
    color:rgb(0 0 0 / var(--tw-placeholder-opacity))
  }
}

.\[\&_\.combobox-trigger\]\:min-h-10 .combobox-trigger{
  min-height:2.5rem
}

.\[\&_\.combobox-trigger\]\:min-h-11 .combobox-trigger{
  min-height:2.75rem
}

.\[\&_\.combobox-trigger\]\:min-h-7 .combobox-trigger{
  min-height:1.75rem
}

.\[\&_\.combobox-trigger\]\:min-h-8 .combobox-trigger{
  min-height:2rem
}

.\[\&_\.combobox-trigger\]\:min-h-9 .combobox-trigger{
  min-height:2.25rem
}

.\[\&_\.combobox-trigger\]\:rounded .combobox-trigger{
  border-radius:0.25rem
}

.\[\&_\.combobox-trigger\]\:rounded-full .combobox-trigger{
  border-radius:9999px
}

.\[\&_\.combobox-trigger\]\:rounded-lg .combobox-trigger{
  border-radius:0.5rem
}

.\[\&_\.combobox-trigger\]\:rounded-md .combobox-trigger{
  border-radius:0.375rem
}

.\[\&_\.combobox-trigger\]\:rounded-sm .combobox-trigger{
  border-radius:0.125rem
}

.\[\&_\.combobox-trigger\]\:rounded-xl .combobox-trigger{
  border-radius:0.75rem
}

.\[\&_\.combobox-trigger\]\:border .combobox-trigger{
  border-width:1px
}

.\[\&_\.combobox-trigger\]\:border-2 .combobox-trigger{
  border-width:2px
}

.\[\&_\.combobox-trigger\]\:border-4 .combobox-trigger{
  border-width:4px
}

.\[\&_\.combobox-trigger\]\:border-\[3px\] .combobox-trigger{
  border-width:3px
}

.\[\&_\.combobox-trigger\]\:border-\[5px\] .combobox-trigger{
  border-width:5px
}

.\[\&_\.combobox-trigger\]\:border-\[\#016974\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#0B84BA\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#166C3B\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#175BCC\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#282828\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#653C94\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#727272\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#7E4B2A\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#976A01\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#BB032A\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:border-\[\#e4e4e7\] .combobox-trigger{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#007F8C\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#0B84BA\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#0E8345\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#266EF1\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#4B4B4B\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#868686\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#8750C5\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#A86438\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#CA8D01\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#DE1135\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#E2F8FB\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#E7F6FD\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#EAF6ED\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#EFF4FE\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#F3F3F3\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#F6F0FE\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#FBF2ED\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#FFF0EE\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-\[\#FFF7E6\] .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:bg-white .combobox-trigger{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.combobox-trigger\]\:px-2 .combobox-trigger{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.combobox-trigger\]\:px-3 .combobox-trigger{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.combobox-trigger\]\:px-4 .combobox-trigger{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_\.combobox-trigger\]\:px-5 .combobox-trigger{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_\.combobox-trigger\]\:px-6 .combobox-trigger{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.\[\&_\.combobox-trigger\]\:shadow-sm .combobox-trigger{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#27272a\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#6EC9F2\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#77D5E3\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#7FD99A\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#A9C9FF\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#BBBBBB\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#CBA2FA\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#E4B190\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#E8E8E8\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#FDD067\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:border-\[\#FFB2AB\] .combobox-trigger{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#002661\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#002D33\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#002F14\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#01B8CA\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#03212F\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#06C167\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#18181B\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#221431\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#2A190E\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#322300\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#3EB7ED\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#4B4B4B\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#520810\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#6DAAFB\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#A6A6A6\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#BA83F9\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#DB976B\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#DDDDDD\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#FC7F79\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.combobox-trigger\]\:bg-\[\#FDC034\] .combobox-trigger{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.content-icon\]\:size-2\.5 .content-icon{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.content-icon\]\:size-3 .content-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.content-icon\]\:size-3\.5 .content-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.content-icon\]\:size-4 .content-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.content-icon\]\:size-5 .content-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.content-item\]\:px-1\.5 .content-item{
  padding-left:0.375rem;
  padding-right:0.375rem
}

.\[\&_\.content-item\]\:px-2 .content-item{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.content-item\]\:px-2\.5 .content-item{
  padding-left:0.625rem;
  padding-right:0.625rem
}

.\[\&_\.content-item\]\:px-3 .content-item{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.content-item\]\:px-3\.5 .content-item{
  padding-left:0.875rem;
  padding-right:0.875rem
}

.\[\&_\.content-item\]\:py-1 .content-item{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&_\.content-item\]\:py-1\.5 .content-item{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_\.content-item\]\:py-2 .content-item{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_\.content-item\]\:py-2\.5 .content-item{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_\.content-item\]\:py-3 .content-item{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&_\.date-time-field-wrapper\.date-time-field-error\]\:border-rose-700 .date-time-field-wrapper.date-time-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\.date-time-field-error\]\:bg-rose-700 .date-time-field-wrapper.date-time-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#007F8C\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#016974\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#0B84BA\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#0E8345\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#166C3B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#175BCC\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#266EF1\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#282828\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#4B4B4B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#653C94\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#727272\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#7E4B2A\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#868686\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#8750C5\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#976A01\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#A86438\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#BB032A\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#CA8D01\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#e4e4e7\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#007F8C\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#0B84BA\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#0E8345\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#266EF1\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#4B4B4B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#868686\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#8750C5\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#A86438\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#CA8D01\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#DE1135\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#E2F8FB\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#E7F6FD\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#EAF6ED\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#EFF4FE\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#F3F3F3\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#F6F0FE\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#FBF2ED\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#FFF0EE\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#FFF7E6\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-white .date-time-field-wrapper:not(:has(.date-time-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#01B8CA\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#06C167\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#27272a\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#3EB7ED\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#6DAAFB\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#6EC9F2\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#77D5E3\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#7FD99A\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#868686\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#A6A6A6\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#A9C9FF\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#BA83F9\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#BBBBBB\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#CBA2FA\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#DB976B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#DDDDDD\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#E4B190\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#FC7F79\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#FDC034\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#FDD067\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:border-\[\#FFB2AB\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#002661\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#002F14\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#01B8CA\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#03212F\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#06C167\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#18181B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#221431\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#2A190E\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#322300\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#3EB7ED\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#4B4B4B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#520810\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#6DAAFB\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#A6A6A6\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#BA83F9\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#DB976B\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#DDDDDD\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#FC7F79\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\:not\(\:has\(\.date-time-field-error\)\)\]\:bg-\[\#FDC034\] .date-time-field-wrapper:not(:has(.date-time-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.date-time-field-wrapper\>\.date-time-field-icon\]\:size-3\.5 .date-time-field-wrapper>.date-time-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.date-time-field-wrapper\>\.date-time-field-icon\]\:size-4 .date-time-field-wrapper>.date-time-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.date-time-field-wrapper\>\.date-time-field-icon\]\:size-5 .date-time-field-wrapper>.date-time-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.date-time-field-wrapper\>\.date-time-field-icon\]\:size-6 .date-time-field-wrapper>.date-time-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.date-time-field-wrapper\>\.date-time-field-icon\]\:size-7 .date-time-field-wrapper>.date-time-field-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.date-time-field-wrapper\>input\]\:text-white .date-time-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-white .date-time-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-white .date-time-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:text-black .date-time-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-black .date-time-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper\>input\]\:placeholder\:text-black .date-time-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.date-time-field-wrapper\]\:rounded .date-time-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.date-time-field-wrapper\]\:rounded-full .date-time-field-wrapper{
  border-radius:9999px
}

.\[\&_\.date-time-field-wrapper\]\:rounded-lg .date-time-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.date-time-field-wrapper\]\:rounded-md .date-time-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.date-time-field-wrapper\]\:rounded-sm .date-time-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.date-time-field-wrapper\]\:rounded-xl .date-time-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.date-time-field-wrapper\]\:border .date-time-field-wrapper{
  border-width:1px
}

.\[\&_\.date-time-field-wrapper\]\:border-0 .date-time-field-wrapper{
  border-width:0px
}

.\[\&_\.date-time-field-wrapper\]\:border-2 .date-time-field-wrapper{
  border-width:2px
}

.\[\&_\.date-time-field-wrapper\]\:border-4 .date-time-field-wrapper{
  border-width:4px
}

.\[\&_\.date-time-field-wrapper\]\:border-\[3px\] .date-time-field-wrapper{
  border-width:3px
}

.\[\&_\.date-time-field-wrapper\]\:border-\[5px\] .date-time-field-wrapper{
  border-width:5px
}

.\[\&_\.date-time-field-wrapper\]\:border-\[\#727272\] .date-time-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.date-time-field-wrapper\]\:border-transparent .date-time-field-wrapper{
  border-color:transparent
}

.\[\&_\.date-time-field-wrapper\]\:bg-\[\#282828\] .date-time-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\]\:bg-white .date-time-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper\]\:text-white .date-time-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .date-time-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:shadow-sm .date-time-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.date-time-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .date-time-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#007F8C\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#0B84BA\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#0E8345\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#266EF1\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#4B4B4B\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#727272\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#868686\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#8750C5\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#A86438\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#CA8D01\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#DADADA\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#DE1135\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#e4e4e7\] .date-time-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-transparent .date-time-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.date-time-field-wrapper\]\:shadow-none .date-time-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#01B8CA\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#06C167\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#3EB7ED\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#6DAAFB\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#A6A6A6\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#BA83F9\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#DB976B\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#DDDDDD\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#FC7F79\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#FDC034\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.date-time-field-wrapper\]\:ring-\[\#e4e4e7\] .date-time-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-white .date-time-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.date-time-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .date-time-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.date-time-field-wrapper_input\]\:h-10 .date-time-field-wrapper input{
  height:2.5rem
}

.\[\&_\.date-time-field-wrapper_input\]\:h-11 .date-time-field-wrapper input{
  height:2.75rem
}

.\[\&_\.date-time-field-wrapper_input\]\:h-12 .date-time-field-wrapper input{
  height:3rem
}

.\[\&_\.date-time-field-wrapper_input\]\:h-8 .date-time-field-wrapper input{
  height:2rem
}

.\[\&_\.date-time-field-wrapper_input\]\:h-9 .date-time-field-wrapper input{
  height:2.25rem
}

.\[\&_\.description-wrapper\]\:max-w-2xl .description-wrapper{
  max-width:42rem
}

.\[\&_\.description-wrapper\]\:max-w-3xl .description-wrapper{
  max-width:48rem
}

.\[\&_\.description-wrapper\]\:max-w-80 .description-wrapper{
  max-width:20rem
}

.\[\&_\.description-wrapper\]\:max-w-96 .description-wrapper{
  max-width:24rem
}

.\[\&_\.description-wrapper\]\:max-w-xl .description-wrapper{
  max-width:36rem
}

.\[\&_\.description-wrapper\]\:p-2\.5 .description-wrapper{
  padding:0.625rem
}

.\[\&_\.description-wrapper\]\:p-3 .description-wrapper{
  padding:0.75rem
}

.\[\&_\.description-wrapper\]\:p-3\.5 .description-wrapper{
  padding:0.875rem
}

.\[\&_\.description-wrapper\]\:p-4 .description-wrapper{
  padding:1rem
}

.\[\&_\.description-wrapper\]\:p-5 .description-wrapper{
  padding:1.25rem
}

.\[\&_\.description-wrapper\]\:text-center .description-wrapper{
  text-align:center
}

.\[\&_\.description-wrapper\]\:text-start .description-wrapper{
  text-align:start
}

.\[\&_\.description-wrapper\]\:text-end .description-wrapper{
  text-align:end
}

@media (min-width: 768px){
  .md\:\[\&_\.description-wrapper\]\:p-10 .description-wrapper{
    padding:2.5rem
  }

  .md\:\[\&_\.description-wrapper\]\:p-6 .description-wrapper{
    padding:1.5rem
  }

  .md\:\[\&_\.description-wrapper\]\:p-7 .description-wrapper{
    padding:1.75rem
  }

  .md\:\[\&_\.description-wrapper\]\:p-8 .description-wrapper{
    padding:2rem
  }

  .md\:\[\&_\.description-wrapper\]\:p-9 .description-wrapper{
    padding:2.25rem
  }
}

.\[\&_\.dropzone-wrapper\]\:h-52 .dropzone-wrapper{
  height:13rem
}

.\[\&_\.dropzone-wrapper\]\:h-56 .dropzone-wrapper{
  height:14rem
}

.\[\&_\.dropzone-wrapper\]\:h-60 .dropzone-wrapper{
  height:15rem
}

.\[\&_\.dropzone-wrapper\]\:h-64 .dropzone-wrapper{
  height:16rem
}

.\[\&_\.dropzone-wrapper\]\:h-72 .dropzone-wrapper{
  height:18rem
}

.\[\&_\.dropzone-wrapper\]\:rounded .dropzone-wrapper{
  border-radius:0.25rem
}

.\[\&_\.dropzone-wrapper\]\:rounded-lg .dropzone-wrapper{
  border-radius:0.5rem
}

.\[\&_\.dropzone-wrapper\]\:rounded-md .dropzone-wrapper{
  border-radius:0.375rem
}

.\[\&_\.dropzone-wrapper\]\:rounded-sm .dropzone-wrapper{
  border-radius:0.125rem
}

.\[\&_\.dropzone-wrapper\]\:rounded-xl .dropzone-wrapper{
  border-radius:0.75rem
}

.\[\&_\.dropzone-wrapper\]\:border .dropzone-wrapper{
  border-width:1px
}

.\[\&_\.dropzone-wrapper\]\:border-2 .dropzone-wrapper{
  border-width:2px
}

.\[\&_\.dropzone-wrapper\]\:border-4 .dropzone-wrapper{
  border-width:4px
}

.\[\&_\.dropzone-wrapper\]\:border-\[3px\] .dropzone-wrapper{
  border-width:3px
}

.\[\&_\.dropzone-wrapper\]\:border-\[5px\] .dropzone-wrapper{
  border-width:5px
}

.\[\&_\.dropzone-wrapper\]\:border-dashed .dropzone-wrapper{
  border-style:dashed
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#007F8C\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#016974\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#0B84BA\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#0E8345\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#166C3B\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#175BCC\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#266EF1\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#282828\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#4B4B4B\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#653C94\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#727272\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#7E4B2A\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#868686\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#8750C5\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#976A01\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#A86438\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#BB032A\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#CA8D01\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#DDDDDD\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#DE1135\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:border-\[\#e4e4e7\] .dropzone-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#007F8C\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#0B84BA\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#0E8345\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#266EF1\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#282828\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#4B4B4B\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#868686\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#8750C5\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#A86438\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#CA8D01\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#DE1135\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#E2F8FB\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#E7F6FD\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#EAF6ED\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#EFF4FE\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#F3F3F3\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#F6F0FE\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#FBF2ED\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#FFF0EE\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-\[\#FFF7E6\] .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-white .dropzone-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.dropzone-wrapper\]\:bg-gradient-to-br .dropzone-wrapper{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.dropzone-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .dropzone-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:\[\&_\.dropzone-wrapper\]\:bg-\[\#166C3B\] .dropzone-wrapper:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#01B8CA\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#06C167\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#27272a\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#3EB7ED\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#6DAAFB\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#6EC9F2\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#77D5E3\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#7FD99A\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#A6A6A6\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#A9C9FF\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#BA83F9\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#BBBBBB\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#CBA2FA\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#DB976B\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#DDDDDD\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#E4B190\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#E8E8E8\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#FC7F79\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#FDC034\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#FDD067\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:border-\[\#FFB2AB\] .dropzone-wrapper{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#002661\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#002D33\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#002F14\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#01B8CA\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#03212F\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#06C167\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#18181B\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#221431\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#2A190E\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#322300\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#3EB7ED\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#4B4B4B\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#520810\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#6DAAFB\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#A6A6A6\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#BA83F9\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#DB976B\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#DDDDDD\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#FC7F79\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:bg-\[\#FDC034\] .dropzone-wrapper{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.dropzone-wrapper\]\:shadow-none .dropzone-wrapper{
    --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)
  }
}

.\[\&_\.email-field-wrapper\.email-field-error\]\:border-rose-700 .email-field-wrapper.email-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\.email-field-error\]\:bg-rose-700 .email-field-wrapper.email-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#007F8C\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#016974\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#0B84BA\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#0E8345\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#166C3B\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#175BCC\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#266EF1\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#282828\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#4B4B4B\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#653C94\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#727272\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#7E4B2A\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#868686\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#8750C5\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#976A01\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#A86438\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#BB032A\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#CA8D01\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#e4e4e7\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#007F8C\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#0B84BA\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#0E8345\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#266EF1\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#4B4B4B\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#868686\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#8750C5\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#A86438\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#CA8D01\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#DE1135\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#E2F8FB\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#E7F6FD\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#EAF6ED\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#EFF4FE\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#F3F3F3\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#F6F0FE\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#FBF2ED\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#FFF0EE\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#FFF7E6\] .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-white .email-field-wrapper:not(:has(.email-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#01B8CA\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#06C167\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#27272a\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#3EB7ED\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#6DAAFB\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#6EC9F2\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#77D5E3\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#7FD99A\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#868686\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#A6A6A6\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#A9C9FF\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#BA83F9\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#BBBBBB\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#CBA2FA\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#DB976B\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#DDDDDD\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#E4B190\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#FC7F79\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#FDC034\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#FDD067\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:border-\[\#FFB2AB\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#002661\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#002F14\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#01B8CA\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#03212F\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#06C167\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#18181B\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#221431\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#2A190E\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#322300\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#3EB7ED\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#4B4B4B\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#520810\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#6DAAFB\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#A6A6A6\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#BA83F9\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#DB976B\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#DDDDDD\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#FC7F79\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\:not\(\:has\(\.email-field-error\)\)\]\:bg-\[\#FDC034\] .email-field-wrapper:not(:has(.email-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.email-field-wrapper\>input\]\:text-white .email-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-white .email-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-white .email-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.email-field-wrapper\>input\]\:text-black .email-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-black .email-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper\>input\]\:placeholder\:text-black .email-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.email-field-wrapper\]\:rounded .email-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.email-field-wrapper\]\:rounded-full .email-field-wrapper{
  border-radius:9999px
}

.\[\&_\.email-field-wrapper\]\:rounded-lg .email-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.email-field-wrapper\]\:rounded-md .email-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.email-field-wrapper\]\:rounded-sm .email-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.email-field-wrapper\]\:rounded-xl .email-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.email-field-wrapper\]\:border .email-field-wrapper{
  border-width:1px
}

.\[\&_\.email-field-wrapper\]\:border-0 .email-field-wrapper{
  border-width:0px
}

.\[\&_\.email-field-wrapper\]\:border-2 .email-field-wrapper{
  border-width:2px
}

.\[\&_\.email-field-wrapper\]\:border-4 .email-field-wrapper{
  border-width:4px
}

.\[\&_\.email-field-wrapper\]\:border-\[3px\] .email-field-wrapper{
  border-width:3px
}

.\[\&_\.email-field-wrapper\]\:border-\[5px\] .email-field-wrapper{
  border-width:5px
}

.\[\&_\.email-field-wrapper\]\:border-\[\#727272\] .email-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.email-field-wrapper\]\:border-transparent .email-field-wrapper{
  border-color:transparent
}

.\[\&_\.email-field-wrapper\]\:bg-\[\#282828\] .email-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\]\:bg-white .email-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper\]\:text-white .email-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .email-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:shadow-sm .email-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.email-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .email-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#007F8C\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#0B84BA\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#0E8345\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#266EF1\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#4B4B4B\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#727272\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#868686\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#8750C5\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#A86438\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#CA8D01\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#DADADA\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#DE1135\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#e4e4e7\] .email-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.email-field-wrapper\]\:ring-transparent .email-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.email-field-wrapper\]\:shadow-none .email-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#01B8CA\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#06C167\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#3EB7ED\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#6DAAFB\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#A6A6A6\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#BA83F9\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#DB976B\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#DDDDDD\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#FC7F79\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#FDC034\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.email-field-wrapper\]\:ring-\[\#e4e4e7\] .email-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.email-field-wrapper_\.floating-label\]\:bg-white .email-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.email-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .email-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.email-field-wrapper_\.password-field-icon\]\:size-3 .email-field-wrapper .password-field-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.email-field-wrapper_\.password-field-icon\]\:size-3\.5 .email-field-wrapper .password-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.email-field-wrapper_\.password-field-icon\]\:size-4 .email-field-wrapper .password-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.email-field-wrapper_\.password-field-icon\]\:size-5 .email-field-wrapper .password-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.email-field-wrapper_\.password-field-icon\]\:size-6 .email-field-wrapper .password-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.email-field-wrapper_input\]\:h-10 .email-field-wrapper input{
  height:2.5rem
}

.\[\&_\.email-field-wrapper_input\]\:h-11 .email-field-wrapper input{
  height:2.75rem
}

.\[\&_\.email-field-wrapper_input\]\:h-12 .email-field-wrapper input{
  height:3rem
}

.\[\&_\.email-field-wrapper_input\]\:h-8 .email-field-wrapper input{
  height:2rem
}

.\[\&_\.email-field-wrapper_input\]\:h-9 .email-field-wrapper input{
  height:2.25rem
}

.\[\&_\.fieldset-field\]\:rounded .fieldset-field{
  border-radius:0.25rem
}

.\[\&_\.fieldset-field\]\:rounded-full .fieldset-field{
  border-radius:9999px
}

.\[\&_\.fieldset-field\]\:rounded-lg .fieldset-field{
  border-radius:0.5rem
}

.\[\&_\.fieldset-field\]\:rounded-md .fieldset-field{
  border-radius:0.375rem
}

.\[\&_\.fieldset-field\]\:rounded-sm .fieldset-field{
  border-radius:0.125rem
}

.\[\&_\.fieldset-field\]\:rounded-xl .fieldset-field{
  border-radius:0.75rem
}

.\[\&_\.fieldset-field\]\:border .fieldset-field{
  border-width:1px
}

.\[\&_\.fieldset-field\]\:border-2 .fieldset-field{
  border-width:2px
}

.\[\&_\.fieldset-field\]\:border-4 .fieldset-field{
  border-width:4px
}

.\[\&_\.fieldset-field\]\:border-\[3px\] .fieldset-field{
  border-width:3px
}

.\[\&_\.fieldset-field\]\:border-\[5px\] .fieldset-field{
  border-width:5px
}

.\[\&_\.fieldset-field\]\:border-\[\#007F8C\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#016974\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#0B84BA\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#0E8345\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#166C3B\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#175BCC\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#266EF1\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#282828\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#4B4B4B\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#653C94\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#727272\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#7E4B2A\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#868686\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#8750C5\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#976A01\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#A86438\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#BB032A\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#CA8D01\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#DDDDDD\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#DE1135\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:border-\[\#e4e4e7\] .fieldset-field{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#007F8C\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#0B84BA\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#0E8345\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#266EF1\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#282828\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#4B4B4B\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#868686\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#8750C5\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#A86438\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#CA8D01\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#DE1135\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#E2F8FB\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#E7F6FD\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#EAF6ED\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#EFF4FE\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#F3F3F3\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#F6F0FE\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#FBF2ED\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#FFF0EE\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-\[\#FFF7E6\] .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-white .fieldset-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-field\]\:bg-gradient-to-br .fieldset-field{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&_\.fieldset-field\]\:p-2 .fieldset-field{
  padding:0.5rem
}

.\[\&_\.fieldset-field\]\:p-3 .fieldset-field{
  padding:0.75rem
}

.\[\&_\.fieldset-field\]\:p-4 .fieldset-field{
  padding:1rem
}

.\[\&_\.fieldset-field\]\:p-5 .fieldset-field{
  padding:1.25rem
}

.\[\&_\.fieldset-field\]\:p-6 .fieldset-field{
  padding:1.5rem
}

.\[\&_\.fieldset-field\]\:shadow-sm .fieldset-field{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.fieldset-field\]\:border-\[\#01B8CA\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#06C167\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#27272a\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#3EB7ED\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#6DAAFB\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#6EC9F2\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#77D5E3\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#7FD99A\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#A6A6A6\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#A9C9FF\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#BA83F9\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#BBBBBB\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#CBA2FA\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#DB976B\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#DDDDDD\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#E4B190\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#E8E8E8\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#FC7F79\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#FDC034\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#FDD067\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:border-\[\#FFB2AB\] .fieldset-field{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#002661\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#002D33\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#002F14\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#01B8CA\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#03212F\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#06C167\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#18181B\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#221431\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#2A190E\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#322300\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#3EB7ED\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#4B4B4B\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#520810\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#6DAAFB\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#A6A6A6\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#BA83F9\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#DB976B\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#DDDDDD\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#FC7F79\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-field\]\:bg-\[\#FDC034\] .fieldset-field{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.fieldset-legend\]\:rounded-t .fieldset-legend{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.\[\&_\.fieldset-legend\]\:rounded-t-lg .fieldset-legend{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.\[\&_\.fieldset-legend\]\:rounded-t-md .fieldset-legend{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.\[\&_\.fieldset-legend\]\:rounded-t-sm .fieldset-legend{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.\[\&_\.fieldset-legend\]\:rounded-t-xl .fieldset-legend{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.\[\&_\.fieldset-legend\]\:bg-\[\#007F8C\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#016974\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#08638C\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#0B84BA\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#0E8345\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#166C3B\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#175BCC\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#266EF1\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#282828\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#4B4B4B\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#5E5E5E\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(94 94 94 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#653C94\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#7E4B2A\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#868686\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#8750C5\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#976A01\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#A86438\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#BB032A\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#CA8D01\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#DE1135\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#E2F8FB\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#E7F6FD\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#EAF6ED\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#EFF4FE\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#F3F3F3\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#F6F0FE\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#FBF2ED\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#FFF0EE\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-\[\#FFF7E6\] .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.fieldset-legend\]\:bg-white .fieldset-legend{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#002661\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#002D33\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#002F14\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#01B8CA\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#03212F\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#06C167\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#18181B\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#221431\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#2A190E\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#322300\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#3EB7ED\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#4B4B4B\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#520810\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#6DAAFB\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#868686\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(134 134 134 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#A6A6A6\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#BA83F9\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#DB976B\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#DDDDDD\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#FC7F79\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.fieldset-legend\]\:bg-\[\#FDC034\] .fieldset-legend{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.file-field\]\:rounded .file-field{
  border-radius:0.25rem
}

.\[\&_\.file-field\]\:rounded-lg .file-field{
  border-radius:0.5rem
}

.\[\&_\.file-field\]\:rounded-md .file-field{
  border-radius:0.375rem
}

.\[\&_\.file-field\]\:rounded-sm .file-field{
  border-radius:0.125rem
}

.\[\&_\.file-field\]\:rounded-xl .file-field{
  border-radius:0.75rem
}

.\[\&_\.file-field\]\:bg-\[\#007F8C\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#0B84BA\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#0E8345\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#266EF1\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#4B4B4B\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#868686\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#8750C5\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#A86438\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#CA8D01\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-\[\#DE1135\] .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:bg-white .file-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.file-field\]\:text-\[\#09090b\] .file-field{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.file-field\]\:text-white .file-field{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#016974\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#08638C\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#166C3B\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#175BCC\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#282828\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#653C94\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#727272\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#7E4B2A\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#976A01\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#BB032A\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:bg-\[\#e4e4e7\] .file-field::file-selector-button{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.file\:\[\&_\.file-field\]\:text-\[\#09090b\] .file-field::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.file\:\[\&_\.file-field\]\:text-white .file-field::file-selector-button{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.file-field\]\:bg-\[\#27272a\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#6EC9F2\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#77D5E3\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#7FD99A\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#A9C9FF\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#BBBBBB\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#CBA2FA\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#E4B190\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#E8E8E8\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#FDD067\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:bg-\[\#FFB2AB\] .file-field{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.file-field\]\:text-\[\#FAFAFA\] .file-field{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.file-field\]\:text-black .file-field{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#01B8CA\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#06C167\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#18181B\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#3EB7ED\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#6DAAFB\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#A6A6A6\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#BA83F9\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#DB976B\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#DDDDDD\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#FC7F79\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:bg-\[\#FDC034\] .file-field::file-selector-button{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:text-\[\#FAFAFA\] .file-field::file-selector-button{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:file\:\[\&_\.file-field\]\:text-black .file-field::file-selector-button{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.flash-alert\:not\(\:first-child\)\]\:mt-3 .flash-alert:not(:first-child){
  margin-top:0.75rem
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[0\.91\] .gallery-media-img:hover{
  --tw-scale-x:0.91;
  --tw-scale-y:0.91;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[0\.93\] .gallery-media-img:hover{
  --tw-scale-x:0.93;
  --tw-scale-y:0.93;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[0\.95\] .gallery-media-img:hover{
  --tw-scale-x:0.95;
  --tw-scale-y:0.95;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[0\.97\] .gallery-media-img:hover{
  --tw-scale-x:0.97;
  --tw-scale-y:0.97;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[0\.99\] .gallery-media-img:hover{
  --tw-scale-x:0.99;
  --tw-scale-y:0.99;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[1\.02\] .gallery-media-img:hover{
  --tw-scale-x:1.02;
  --tw-scale-y:1.02;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[1\.04\] .gallery-media-img:hover{
  --tw-scale-x:1.04;
  --tw-scale-y:1.04;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[1\.06\] .gallery-media-img:hover{
  --tw-scale-x:1.06;
  --tw-scale-y:1.06;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[1\.08\] .gallery-media-img:hover{
  --tw-scale-x:1.08;
  --tw-scale-y:1.08;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:scale-\[1\.1\] .gallery-media-img:hover{
  --tw-scale-x:1.1;
  --tw-scale-y:1.1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:\[\&_\.gallery-media-img\]\:blur-\[0\.05rem\] .gallery-media-img:hover{
  --tw-blur:blur(0.05rem);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:\[\&_\.gallery-media-img\]\:blur-\[0\.07rem\] .gallery-media-img:hover{
  --tw-blur:blur(0.07rem);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:\[\&_\.gallery-media-img\]\:blur-\[0\.09rem\] .gallery-media-img:hover{
  --tw-blur:blur(0.09rem);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:\[\&_\.gallery-media-img\]\:blur-\[0\.12rem\] .gallery-media-img:hover{
  --tw-blur:blur(0.12rem);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.hover\:\[\&_\.gallery-media-img\]\:blur-\[0\.1rem\] .gallery-media-img:hover{
  --tw-blur:blur(0.1rem);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.\[\&_\.gallery-media\]\:after\:absolute .gallery-media::after{
  content:var(--tw-content);
  position:absolute
}

.\[\&_\.gallery-media\]\:after\:inset-0 .gallery-media::after{
  content:var(--tw-content);
  inset:0px
}

.hover\:\[\&_\.gallery-media\]\:after\:bg-\[\#4B4B4B\]\/30 .gallery-media:hover::after{
  content:var(--tw-content);
  background-color:rgb(75 75 75 / 0.3)
}

.hover\:\[\&_\.gallery-media\]\:after\:backdrop-blur-\[0\.02rem\] .gallery-media:hover::after{
  content:var(--tw-content);
  --tw-backdrop-blur:blur(0.02rem);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.hover\:\[\&_\.gallery-media\]\:after\:backdrop-blur-\[0\.04rem\] .gallery-media:hover::after{
  content:var(--tw-content);
  --tw-backdrop-blur:blur(0.04rem);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.hover\:\[\&_\.gallery-media\]\:after\:backdrop-blur-\[0\.06rem\] .gallery-media:hover::after{
  content:var(--tw-content);
  --tw-backdrop-blur:blur(0.06rem);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.hover\:\[\&_\.gallery-media\]\:after\:backdrop-blur-\[0\.08rem\] .gallery-media:hover::after{
  content:var(--tw-content);
  --tw-backdrop-blur:blur(0.08rem);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.hover\:\[\&_\.gallery-media\]\:after\:backdrop-blur-\[0\.1rem\] .gallery-media:hover::after{
  content:var(--tw-content);
  --tw-backdrop-blur:blur(0.1rem);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_\.gallery-media\]\:after\:bg-\[\#DDDDDD\]\/30 .gallery-media:hover::after{
    content:var(--tw-content);
    background-color:rgb(221 221 221 / 0.3)
  }
}

.\[\&_\.horizontal-tab_\.tab-trigger-list\]\:justify-start .horizontal-tab .tab-trigger-list{
  justify-content:flex-start
}

.\[\&_\.horizontal-tab_\.tab-trigger-list\]\:justify-end .horizontal-tab .tab-trigger-list{
  justify-content:flex-end
}

.\[\&_\.horizontal-tab_\.tab-trigger-list\]\:justify-center .horizontal-tab .tab-trigger-list{
  justify-content:center
}

.\[\&_\.horizontal-tab_\.tab-trigger-list\]\:justify-between .horizontal-tab .tab-trigger-list{
  justify-content:space-between
}

.\[\&_\.horizontal-tab_\.tab-trigger-list\]\:justify-around .horizontal-tab .tab-trigger-list{
  justify-content:space-around
}

.\[\&_\.indicator-bottom-left\]\:\!bottom-0 .indicator-bottom-left{
  bottom:0px !important
}

.\[\&_\.indicator-bottom-left\]\:\!bottom-0\.5 .indicator-bottom-left{
  bottom:0.125rem !important
}

.\[\&_\.indicator-bottom-left\]\:\!left-0 .indicator-bottom-left{
  left:0px !important
}

.\[\&_\.indicator-bottom-left\]\:\!left-0\.5 .indicator-bottom-left{
  left:0.125rem !important
}

.\[\&_\.indicator-bottom-left\]\:\!translate-x-0 .indicator-bottom-left{
  --tw-translate-x:0px !important;
  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)) !important
}

.\[\&_\.indicator-bottom-left\]\:\!translate-y-0 .indicator-bottom-left{
  --tw-translate-y:0px !important;
  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)) !important
}

.\[\&_\.indicator-bottom-right\]\:\!bottom-0 .indicator-bottom-right{
  bottom:0px !important
}

.\[\&_\.indicator-bottom-right\]\:\!bottom-0\.5 .indicator-bottom-right{
  bottom:0.125rem !important
}

.\[\&_\.indicator-bottom-right\]\:\!right-0 .indicator-bottom-right{
  right:0px !important
}

.\[\&_\.indicator-bottom-right\]\:\!right-0\.5 .indicator-bottom-right{
  right:0.125rem !important
}

.\[\&_\.indicator-bottom-right\]\:\!translate-x-0 .indicator-bottom-right{
  --tw-translate-x:0px !important;
  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)) !important
}

.\[\&_\.indicator-bottom-right\]\:\!translate-y-0 .indicator-bottom-right{
  --tw-translate-y:0px !important;
  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)) !important
}

.\[\&_\.indicator-top-left\]\:\!left-0 .indicator-top-left{
  left:0px !important
}

.\[\&_\.indicator-top-left\]\:\!left-0\.5 .indicator-top-left{
  left:0.125rem !important
}

.\[\&_\.indicator-top-left\]\:\!top-0 .indicator-top-left{
  top:0px !important
}

.\[\&_\.indicator-top-left\]\:\!top-0\.5 .indicator-top-left{
  top:0.125rem !important
}

.\[\&_\.indicator-top-left\]\:\!translate-x-0 .indicator-top-left{
  --tw-translate-x:0px !important;
  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)) !important
}

.\[\&_\.indicator-top-left\]\:\!translate-y-0 .indicator-top-left{
  --tw-translate-y:0px !important;
  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)) !important
}

.\[\&_\.indicator-top-right\]\:\!right-0 .indicator-top-right{
  right:0px !important
}

.\[\&_\.indicator-top-right\]\:\!right-0\.5 .indicator-top-right{
  right:0.125rem !important
}

.\[\&_\.indicator-top-right\]\:\!top-0 .indicator-top-right{
  top:0px !important
}

.\[\&_\.indicator-top-right\]\:\!top-0\.5 .indicator-top-right{
  top:0.125rem !important
}

.\[\&_\.indicator-top-right\]\:\!translate-x-0 .indicator-top-right{
  --tw-translate-x:0px !important;
  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)) !important
}

.\[\&_\.indicator-top-right\]\:\!translate-y-0 .indicator-top-right{
  --tw-translate-y:0px !important;
  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)) !important
}

.\[\&_\.list-content\]\:flex .list-content{
  display:flex
}

.\[\&_\.list-content\]\:items-center .list-content{
  align-items:center
}

.\[\&_\.list-item-icon\]\:size-4 .list-item-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.list-item-icon\]\:size-5 .list-item-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.list-item-icon\]\:size-6 .list-item-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.list-item-icon\]\:size-7 .list-item-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.list-item-icon\]\:size-8 .list-item-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.mock-base\]\:border-\[\#016974\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#08638C\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#166C3B\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#175BCC\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#282828\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#653C94\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#727272\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#7E4B2A\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#976A01\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#BB032A\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:border-\[\#e4e4e7\] .mock-base{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#007F8C\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#0B84BA\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#0E8345\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#266EF1\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#4B4B4B\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#868686\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#8750C5\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#A86438\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#CA8D01\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#DE1135\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.mock-base\]\:bg-\[\#f1f3f5\] .mock-base{
  --tw-bg-opacity:1;
  background-color:rgb(241 243 245 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.mock-base\]\:border-\[\#27272a\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#6EC9F2\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#77D5E3\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#7FD99A\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#A8C8FE\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(168 200 254 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#BBBBBB\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#CBA2FA\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#E4B190\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#E8E8E8\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#FDD067\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:border-\[\#FFB2AB\] .mock-base{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#01B8CA\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#06C167\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#2e2e2e\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(46 46 46 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#3EB7ED\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#6DAAFB\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#A6A6A6\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#BA83F9\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#DB976B\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#DDDDDD\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#FC7F79\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-base\]\:bg-\[\#FDC034\] .mock-base{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.mock-darker-base\]\:bg-\[\#06425D\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(6 66 93 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#0D572D\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(13 87 45 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#1948A3\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(25 72 163 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#1A535A\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(26 83 90 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#442863\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(68 40 99 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#54321C\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(84 50 28 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#5E5E5E\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(94 94 94 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#654600\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(101 70 0 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#950F22\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(149 15 34 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-\[\#dee2e6\] .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(222 226 230 / var(--tw-bg-opacity))
}

.\[\&_\.mock-darker-base\]\:bg-black .mock-darker-base{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#424242\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(66 66 66 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#9FDBF6\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(159 219 246 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#B0E7EF\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(176 231 239 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#B1EAC2\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(177 234 194 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#CDDEFF\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(205 222 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#DDC1FC\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(221 193 252 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#DDDDDD\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#EDCBB5\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(237 203 181 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#FEDF99\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(254 223 153 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-\[\#FFD2CD\] .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(255 210 205 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.mock-darker-base\]\:bg-white .mock-darker-base{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }
}

.\[\&_\.nav-wrapper\]\:mx-auto .nav-wrapper{
  margin-left:auto;
  margin-right:auto
}

.\[\&_\.nav-wrapper\]\:max-w-3xl .nav-wrapper{
  max-width:48rem
}

.\[\&_\.nav-wrapper\]\:max-w-4xl .nav-wrapper{
  max-width:56rem
}

.\[\&_\.nav-wrapper\]\:max-w-5xl .nav-wrapper{
  max-width:64rem
}

.\[\&_\.nav-wrapper\]\:max-w-6xl .nav-wrapper{
  max-width:72rem
}

.\[\&_\.nav-wrapper\]\:max-w-7xl .nav-wrapper{
  max-width:80rem
}

.\[\&_\.nav-wrapper\]\:justify-start .nav-wrapper{
  justify-content:flex-start
}

.\[\&_\.nav-wrapper\]\:justify-end .nav-wrapper{
  justify-content:flex-end
}

.\[\&_\.nav-wrapper\]\:justify-center .nav-wrapper{
  justify-content:center
}

.\[\&_\.nav-wrapper\]\:justify-between .nav-wrapper{
  justify-content:space-between
}

.\[\&_\.nav-wrapper\]\:justify-around .nav-wrapper{
  justify-content:space-around
}

.\[\&_\.number-field-wrapper\.number-field-error\]\:border-rose-700 .number-field-wrapper.number-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\.text-field-error\]\:border-rose-700 .number-field-wrapper.text-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\.text-field-error\]\:bg-rose-700 .number-field-wrapper.text-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.number-field-error\)\)\]\:border-\[\#e4e4e7\] .number-field-wrapper:not(:has(.number-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.number-field-error\)\)\]\:bg-white .number-field-wrapper:not(:has(.number-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.number-field-error\)\)\]\:border-\[\#27272a\] .number-field-wrapper:not(:has(.number-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.number-field-error\)\)\]\:bg-\[\#18181B\] .number-field-wrapper:not(:has(.number-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#007F8C\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#016974\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#0B84BA\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#0E8345\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#166C3B\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#175BCC\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#266EF1\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#282828\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#4B4B4B\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#653C94\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#727272\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#7E4B2A\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#868686\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#8750C5\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#976A01\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A86438\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BB032A\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#CA8D01\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#007F8C\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#0B84BA\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#0E8345\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#266EF1\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#4B4B4B\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#868686\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#8750C5\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#A86438\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#CA8D01\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DE1135\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#E2F8FB\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#E7F6FD\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#EAF6ED\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#EFF4FE\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#F3F3F3\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#F6F0FE\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FBF2ED\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FFF0EE\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FFF7E6\] .number-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#01B8CA\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#06C167\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#3EB7ED\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#6DAAFB\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#6EC9F2\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#77D5E3\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#7FD99A\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#868686\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A6A6A6\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A9C9FF\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BA83F9\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BBBBBB\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#CBA2FA\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#DB976B\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#DDDDDD\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#E4B190\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FC7F79\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FDC034\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FDD067\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FFB2AB\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#002661\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#002F14\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#01B8CA\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#03212F\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#06C167\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#221431\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#2A190E\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#322300\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#3EB7ED\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#4B4B4B\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#520810\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#6DAAFB\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#A6A6A6\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#BA83F9\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DB976B\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DDDDDD\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FC7F79\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FDC034\] .number-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.number-field-wrapper\>input\]\:text-white .number-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-white .number-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-white .number-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.number-field-wrapper\>input\]\:text-black .number-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-black .number-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper\>input\]\:placeholder\:text-black .number-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.number-field-wrapper\]\:rounded .number-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.number-field-wrapper\]\:rounded-full .number-field-wrapper{
  border-radius:9999px
}

.\[\&_\.number-field-wrapper\]\:rounded-lg .number-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.number-field-wrapper\]\:rounded-md .number-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.number-field-wrapper\]\:rounded-sm .number-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.number-field-wrapper\]\:rounded-xl .number-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.number-field-wrapper\]\:border .number-field-wrapper{
  border-width:1px
}

.\[\&_\.number-field-wrapper\]\:border-0 .number-field-wrapper{
  border-width:0px
}

.\[\&_\.number-field-wrapper\]\:border-2 .number-field-wrapper{
  border-width:2px
}

.\[\&_\.number-field-wrapper\]\:border-4 .number-field-wrapper{
  border-width:4px
}

.\[\&_\.number-field-wrapper\]\:border-\[3px\] .number-field-wrapper{
  border-width:3px
}

.\[\&_\.number-field-wrapper\]\:border-\[5px\] .number-field-wrapper{
  border-width:5px
}

.\[\&_\.number-field-wrapper\]\:border-transparent .number-field-wrapper{
  border-color:transparent
}

.\[\&_\.number-field-wrapper\]\:bg-\[\#1E1E1E\] .number-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(30 30 30 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\]\:bg-white .number-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper\]\:text-white .number-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .number-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:shadow-sm .number-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.number-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .number-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#007F8C\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#050404\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(5 4 4 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#0B84BA\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#0E8345\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#266EF1\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#4B4B4B\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#868686\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#8750C5\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#A86438\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#CA8D01\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#DADADA\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#DE1135\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#e4e4e7\] .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-black .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-transparent .number-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

.focus-within\:\[\&_\.number-field-wrapper\]\:ring-white .number-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.number-field-wrapper\]\:shadow-none .number-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#01B8CA\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#06C167\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#3EB7ED\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#6DAAFB\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#A6A6A6\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#BA83F9\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#DB976B\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#DDDDDD\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#FC7F79\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#FDC034\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-\[\#e4e4e7\] .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.number-field-wrapper\]\:ring-white .number-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))
  }
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#1E1E1E\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(30 30 30 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.number-field-wrapper_\.floating-label\]\:bg-white .number-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.number-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .number-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.number-field-wrapper_\.password-field-icon\]\:size-3 .number-field-wrapper .password-field-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.number-field-wrapper_\.password-field-icon\]\:size-3\.5 .number-field-wrapper .password-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.number-field-wrapper_\.password-field-icon\]\:size-4 .number-field-wrapper .password-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.number-field-wrapper_\.password-field-icon\]\:size-5 .number-field-wrapper .password-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.number-field-wrapper_\.password-field-icon\]\:size-6 .number-field-wrapper .password-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.number-field-wrapper_input\]\:h-10 .number-field-wrapper input{
  height:2.5rem
}

.\[\&_\.number-field-wrapper_input\]\:h-11 .number-field-wrapper input{
  height:2.75rem
}

.\[\&_\.number-field-wrapper_input\]\:h-12 .number-field-wrapper input{
  height:3rem
}

.\[\&_\.number-field-wrapper_input\]\:h-8 .number-field-wrapper input{
  height:2rem
}

.\[\&_\.number-field-wrapper_input\]\:h-9 .number-field-wrapper input{
  height:2.25rem
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#016974\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#08638C\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#166C3B\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#175BCC\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#282828\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#653C94\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#727272\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#7E4B2A\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#976A01\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#BB032A\] .pagination-button.active-pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#016974\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#08638C\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#166C3B\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#175BCC\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#282828\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#653C94\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#727272\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#7E4B2A\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#976A01\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#BB032A\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#E2F8FB\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#E7F6FD\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#E8E8E8\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#EAF6ED\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#EFF4FE\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#F3F3F3\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#F6F0FE\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#F8F9FA\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#FBF2ED\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#FFF0EE\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#FFF7E6\] .pagination-button.active-pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:bg-gradient-to-bl .pagination-button.active-pagination-button{
  background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:font-medium .pagination-button.active-pagination-button{
  font-weight:500
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#016974\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#08638C\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#166C3B\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#175BCC\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#282828\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#653C94\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#727272\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#7E4B2A\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#976A01\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#BB032A\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#CA8D01\] .pagination-button.active-pagination-button{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#6EC9F2\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#77D5E3\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#7FD99A\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#A9C9FF\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#BBBBBB\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#CBA2FA\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#E4B190\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#E8E8E8\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#FDD067\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:border-\[\#FFB2AB\] .pagination-button.active-pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#002661\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#002D33\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#002F14\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#03212F\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#221431\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#242424\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#2A190E\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#322300\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#4B4B4B\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#520810\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#6EC9F2\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#77D5E3\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#7FD99A\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#A9C9FF\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#BBBBBB\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#CBA2FA\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#E4B190\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#E8E8E8\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#FDD067\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:bg-\[\#FFB2AB\] .pagination-button.active-pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#6EC9F2\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#77D5E3\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#7FD99A\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#A9C9FF\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#BBBBBB\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#CBA2FA\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#E4B190\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#E8E8E8\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#FDD067\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\.active-pagination-button\]\:text-\[\#FFB2AB\] .pagination-button.active-pagination-button{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }
}

.\[\&_\.pagination-button\]\:h-10 .pagination-button{
  height:2.5rem
}

.\[\&_\.pagination-button\]\:h-6 .pagination-button{
  height:1.5rem
}

.\[\&_\.pagination-button\]\:h-7 .pagination-button{
  height:1.75rem
}

.\[\&_\.pagination-button\]\:h-8 .pagination-button{
  height:2rem
}

.\[\&_\.pagination-button\]\:h-9 .pagination-button{
  height:2.25rem
}

.\[\&_\.pagination-button\]\:border-\[\#007F8C\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#0B84BA\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#0E8345\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#266EF1\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#4B4B4B\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#868686\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#8750C5\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#A86438\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#CA8D01\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#DE1135\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:border-\[\#e4e4e7\] .pagination-button{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#007F8C\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#0B84BA\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#0E8345\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#266EF1\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#282828\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#4B4B4B\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#868686\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#8750C5\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#A86438\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#CA8D01\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-\[\#DE1135\] .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-white .pagination-button{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.pagination-button\]\:bg-gradient-to-br .pagination-button{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&_\.pagination-button\]\:text-\[\#007F8C\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#09090b\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#0B84BA\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#0E8345\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#266EF1\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#3E3E3E\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#4B4B4B\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#868686\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#8750C5\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#A86438\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#CA8D01\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-\[\#DE1135\] .pagination-button{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:text-white .pagination-button{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.pagination-button\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .pagination-button{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#016974\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#08638C\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#166C3B\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#175BCC\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#282828\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#653C94\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#727272\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#7E4B2A\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#976A01\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:border-\[\#BB032A\] .pagination-button:hover{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#016974\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#08638C\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#166C3B\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#175BCC\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#282828\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#653C94\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#727272\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#7E4B2A\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#976A01\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#BB032A\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#E2F8FB\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#E7F6FD\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#E8E8E8\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#EAF6ED\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#EFF4FE\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#F3F3F3\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#F6F0FE\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#F8F9FA\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#FBF2ED\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#FFF0EE\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-\[\#FFF7E6\] .pagination-button:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.pagination-button\]\:bg-gradient-to-bl .pagination-button:hover{
  background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#016974\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#08638C\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#166C3B\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#175BCC\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#282828\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#653C94\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#727272\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#7E4B2A\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#976A01\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#BB032A\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.hover\:\[\&_\.pagination-button\]\:text-\[\#CA8D01\] .pagination-button:hover{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.pagination-button\]\:border-\[\#01B8CA\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#06C167\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#27272a\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#3EB7ED\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#6DAAFB\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#A6A6A6\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#BA83F9\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#DB976B\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#DDDDDD\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#FC7F79\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:border-\[\#FDC034\] .pagination-button{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#01B8CA\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#06C167\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#3EB7ED\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#6DAAFB\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#A6A6A6\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#BA83F9\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#DB976B\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#DDDDDD\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#FC7F79\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:bg-\[\#FDC034\] .pagination-button{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#01B8CA\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#06C167\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#3EB7ED\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#6DAAFB\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#A6A6A6\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#BA83F9\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#DB976B\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#DDDDDD\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#FAFAFA\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#FC7F79\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-\[\#FDC034\] .pagination-button{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:text-black .pagination-button{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.pagination-button\]\:shadow-none .pagination-button{
    --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)
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#6EC9F2\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#77D5E3\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#7FD99A\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#A9C9FF\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#BBBBBB\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#CBA2FA\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#E4B190\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#E8E8E8\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#FDD067\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:border-\[\#FFB2AB\] .pagination-button:hover{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#002661\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#002D33\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#002F14\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#03212F\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#221431\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#242424\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#2A190E\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#322300\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#4B4B4B\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#520810\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#6EC9F2\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#77D5E3\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#7FD99A\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#A9C9FF\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#BBBBBB\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#CBA2FA\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#E4B190\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#E8E8E8\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#FDD067\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:bg-\[\#FFB2AB\] .pagination-button:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#6EC9F2\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#77D5E3\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#7FD99A\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#A9C9FF\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#BBBBBB\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#CBA2FA\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#E4B190\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#E8E8E8\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#FDD067\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.pagination-button\]\:text-\[\#FFB2AB\] .pagination-button:hover{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }
}

.\[\&_\.pagination-control\>\.pagination-icon\]\:h-10 .pagination-control>.pagination-icon{
  height:2.5rem
}

.\[\&_\.pagination-control\>\.pagination-icon\]\:h-6 .pagination-control>.pagination-icon{
  height:1.5rem
}

.\[\&_\.pagination-control\>\.pagination-icon\]\:h-7 .pagination-control>.pagination-icon{
  height:1.75rem
}

.\[\&_\.pagination-control\>\.pagination-icon\]\:h-8 .pagination-control>.pagination-icon{
  height:2rem
}

.\[\&_\.pagination-control\>\.pagination-icon\]\:h-9 .pagination-control>.pagination-icon{
  height:2.25rem
}

.\[\&_\.pagination-control\]\:px-2 .pagination-control{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.pagination-seperator\]\:h-10 .pagination-seperator{
  height:2.5rem
}

.\[\&_\.pagination-seperator\]\:h-6 .pagination-seperator{
  height:1.5rem
}

.\[\&_\.pagination-seperator\]\:h-7 .pagination-seperator{
  height:1.75rem
}

.\[\&_\.pagination-seperator\]\:h-8 .pagination-seperator{
  height:2rem
}

.\[\&_\.pagination-seperator\]\:h-9 .pagination-seperator{
  height:2.25rem
}

.\[\&_\.pagination-seperator\]\:w-full .pagination-seperator{
  width:100%
}

.\[\&_\.password-field-wrapper\.password-field-error\]\:border-rose-700 .password-field-wrapper.password-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\.password-field-error\]\:bg-rose-700 .password-field-wrapper.password-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#007F8C\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#016974\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#0B84BA\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#0E8345\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#166C3B\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#175BCC\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#266EF1\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#282828\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#4B4B4B\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#653C94\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#727272\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#7E4B2A\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#868686\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#8750C5\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#976A01\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#A86438\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#BB032A\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#CA8D01\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#e4e4e7\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#007F8C\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#0B84BA\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#0E8345\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#266EF1\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#4B4B4B\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#868686\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#8750C5\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#A86438\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#CA8D01\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#DE1135\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#E2F8FB\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#E7F6FD\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#EAF6ED\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#EFF4FE\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#F3F3F3\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#F6F0FE\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#FBF2ED\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#FFF0EE\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#FFF7E6\] .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-white .password-field-wrapper:not(:has(.password-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#01B8CA\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#06C167\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#27272a\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#3EB7ED\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#6DAAFB\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#6EC9F2\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#77D5E3\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#7FD99A\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#868686\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#A6A6A6\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#A9C9FF\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#BA83F9\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#BBBBBB\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#CBA2FA\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#DB976B\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#DDDDDD\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#E4B190\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#FC7F79\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#FDC034\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#FDD067\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:border-\[\#FFB2AB\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#002661\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#002F14\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#01B8CA\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#03212F\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#06C167\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#18181B\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#221431\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#2A190E\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#322300\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#3EB7ED\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#4B4B4B\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#520810\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#6DAAFB\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#A6A6A6\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#BA83F9\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#DB976B\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#DDDDDD\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#FC7F79\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\:not\(\:has\(\.password-field-error\)\)\]\:bg-\[\#FDC034\] .password-field-wrapper:not(:has(.password-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.password-field-wrapper\>input\]\:text-white .password-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-white .password-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-white .password-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.password-field-wrapper\>input\]\:text-black .password-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-black .password-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper\>input\]\:placeholder\:text-black .password-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.password-field-wrapper\]\:rounded .password-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.password-field-wrapper\]\:rounded-full .password-field-wrapper{
  border-radius:9999px
}

.\[\&_\.password-field-wrapper\]\:rounded-lg .password-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.password-field-wrapper\]\:rounded-md .password-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.password-field-wrapper\]\:rounded-sm .password-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.password-field-wrapper\]\:rounded-xl .password-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.password-field-wrapper\]\:border .password-field-wrapper{
  border-width:1px
}

.\[\&_\.password-field-wrapper\]\:border-0 .password-field-wrapper{
  border-width:0px
}

.\[\&_\.password-field-wrapper\]\:border-2 .password-field-wrapper{
  border-width:2px
}

.\[\&_\.password-field-wrapper\]\:border-4 .password-field-wrapper{
  border-width:4px
}

.\[\&_\.password-field-wrapper\]\:border-\[3px\] .password-field-wrapper{
  border-width:3px
}

.\[\&_\.password-field-wrapper\]\:border-\[5px\] .password-field-wrapper{
  border-width:5px
}

.\[\&_\.password-field-wrapper\]\:border-\[\#727272\] .password-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.password-field-wrapper\]\:border-transparent .password-field-wrapper{
  border-color:transparent
}

.\[\&_\.password-field-wrapper\]\:bg-\[\#282828\] .password-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\]\:bg-white .password-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper\]\:text-white .password-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .password-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:shadow-sm .password-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.password-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .password-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#007F8C\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#0B84BA\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#0E8345\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#266EF1\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#4B4B4B\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#727272\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#868686\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#8750C5\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#A86438\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#CA8D01\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#DADADA\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#DE1135\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#e4e4e7\] .password-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.password-field-wrapper\]\:ring-transparent .password-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.password-field-wrapper\]\:shadow-none .password-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#01B8CA\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#06C167\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#3EB7ED\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#6DAAFB\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#A6A6A6\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#BA83F9\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#DB976B\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#DDDDDD\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#FC7F79\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#FDC034\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.password-field-wrapper\]\:ring-\[\#e4e4e7\] .password-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.password-field-wrapper_\.floating-label\]\:bg-white .password-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.password-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .password-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.password-field-wrapper_\.password-field-icon\]\:size-3 .password-field-wrapper .password-field-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.password-field-wrapper_\.password-field-icon\]\:size-3\.5 .password-field-wrapper .password-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.password-field-wrapper_\.password-field-icon\]\:size-4 .password-field-wrapper .password-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.password-field-wrapper_\.password-field-icon\]\:size-5 .password-field-wrapper .password-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.password-field-wrapper_\.password-field-icon\]\:size-6 .password-field-wrapper .password-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.password-field-wrapper_input\]\:h-10 .password-field-wrapper input{
  height:2.5rem
}

.\[\&_\.password-field-wrapper_input\]\:h-11 .password-field-wrapper input{
  height:2.75rem
}

.\[\&_\.password-field-wrapper_input\]\:h-12 .password-field-wrapper input{
  height:3rem
}

.\[\&_\.password-field-wrapper_input\]\:h-8 .password-field-wrapper input{
  height:2rem
}

.\[\&_\.password-field-wrapper_input\]\:h-9 .password-field-wrapper input{
  height:2.25rem
}

.\[\&_\.popover-content\.show-popover\]\:visible .popover-content.show-popover{
  visibility:visible
}

.\[\&_\.popover-content\.show-popover\]\:opacity-100 .popover-content.show-popover{
  opacity:1
}

.\[\&_\.popover-content\]\:invisible .popover-content{
  visibility:hidden
}

.\[\&_\.popover-content\]\:opacity-0 .popover-content{
  opacity:0
}

.\[\&_\.popover-content\]\:hover\:visible:hover .popover-content{
  visibility:visible
}

.\[\&_\.popover-content\]\:hover\:opacity-100:hover .popover-content{
  opacity:1
}

.\[\&_\.popover-title-icon\]\:size-3 .popover-title-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.popover-title-icon\]\:size-3\.5 .popover-title-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.popover-title-icon\]\:size-4 .popover-title-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.popover-title-icon\]\:size-5 .popover-title-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.popover-title-icon\]\:size-6 .popover-title-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.radio-card-description\]\:text-\[11px\] .radio-card-description{
  font-size:11px
}

.\[\&_\.radio-card-description\]\:text-\[12px\] .radio-card-description{
  font-size:12px
}

.\[\&_\.radio-card-description\]\:text-\[13px\] .radio-card-description{
  font-size:13px
}

.\[\&_\.radio-card-description\]\:text-\[14px\] .radio-card-description{
  font-size:14px
}

.\[\&_\.radio-card-description\]\:text-\[15px\] .radio-card-description{
  font-size:15px
}

.\[\&_\.radio-card-icon\]\:size-5 .radio-card-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.radio-card-icon\]\:size-6 .radio-card-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.radio-card-icon\]\:size-7 .radio-card-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.radio-card-icon\]\:size-8 .radio-card-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.radio-card-icon\]\:size-9 .radio-card-icon{
  width:2.25rem;
  height:2.25rem
}

.\[\&_\.radio-card-input\:checked\]\:border-\[\#09090b\] .radio-card-input:checked{
  --tw-border-opacity:1;
  border-color:rgb(9 9 11 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.radio-card-input\:checked\]\:border-\[\#27272a\] .radio-card-input:checked{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&_\.radio-card-input\:not\(\:checked\)\]\:bg-white .radio-card-input:not(:checked){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.radio-card-input\:not\(\:checked\)\]\:bg-\[\#333\] .radio-card-input:not(:checked){
    --tw-bg-opacity:1;
    background-color:rgb(51 51 51 / var(--tw-bg-opacity))
  }
}

.\[\&_\.radio-card-input\]\:border-\[\#007F8C\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#0095A4\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 149 164 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#009A51\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 154 81 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#016974\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#068BEE\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(6 139 238 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#0B84BA\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#0E8345\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#0EA5E9\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(14 165 233 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#166C3B\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#175BCC\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#266EF1\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#282828\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#653C94\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#727272\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#7E4B2A\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#868686\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#8750C5\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#976A01\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#A6A6A6\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(166 166 166 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#A86438\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#A964F7\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(169 100 247 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#BB032A\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#CA8D01\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#D27D46\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(210 125 70 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#DDDDDD\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#DE1135\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#F83446\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(248 52 70 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#FCB001\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(252 176 1 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-\[\#e4e4e7\] .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-black .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.\[\&_\.radio-card-input\]\:border-white .radio-card-input{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#007F8C\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#0095A4\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 149 164 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#009A51\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 154 81 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#016974\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#068BEE\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(6 139 238 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#09090b\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#0B84BA\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#0E8345\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#0EA5E9\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(14 165 233 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#166C3B\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#175BCC\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#266EF1\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#5E5E5E\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(94 94 94 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#653C94\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#727272\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#7E4B2A\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#868686\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#8750C5\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#976A01\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#A6A6A6\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(166 166 166 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#A86438\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#A964F7\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(169 100 247 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#BB032A\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#CA8D01\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#D27D46\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(210 125 70 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#DDDDDD\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(221 221 221 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#DE1135\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#F83446\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(248 52 70 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-\[\#FCB001\] .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(252 176 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-black .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-card-input\]\:text-white .radio-card-input:checked{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.radio-card-input\]\:border-\[\#01B8CA\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#06C167\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#27272a\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#3EB7ED\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#4B4B4B\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(75 75 75 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#6DAAFB\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#6EC9F2\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#77D5E3\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#7FD99A\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#A6A6A6\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#A9C9FF\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#BA83F9\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#BBBBBB\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#CBA2FA\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#E4B190\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#E8E8E8\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#FC7F79\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#FDC034\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#FDD067\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-card-input\]\:border-\[\#FFB2AB\] .radio-card-input{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#01B8CA\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#06C167\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#3EB7ED\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#4B4B4B\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(75 75 75 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#6DAAFB\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#6EC9F2\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#757373\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(117 115 115 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#77D5E3\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#7FD99A\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#A6A6A6\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#A9C9FF\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#BA83F9\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#BBBBBB\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#CBA2FA\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#E4B190\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#FC7F79\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#FDC034\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#FDD067\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-\[\#FFB2AB\] .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-card-input\]\:text-white .radio-card-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.radio-card-label-wrapper\]\:mb-1 .radio-card-label-wrapper{
  margin-bottom:0.25rem
}

.\[\&_\.radio-card-label-wrapper\]\:mb-2 .radio-card-label-wrapper{
  margin-bottom:0.5rem
}

.\[\&_\.radio-card-label-wrapper\]\:mb-3 .radio-card-label-wrapper{
  margin-bottom:0.75rem
}

.\[\&_\.radio-card-label-wrapper\]\:mb-4 .radio-card-label-wrapper{
  margin-bottom:1rem
}

.\[\&_\.radio-card-label-wrapper\]\:mb-5 .radio-card-label-wrapper{
  margin-bottom:1.25rem
}

.\[\&_\.radio-card-label-wrapper\]\:space-y-1 .radio-card-label-wrapper > :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))
}

.\[\&_\.radio-card-label-wrapper\]\:space-y-1\.5 .radio-card-label-wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))
}

.\[\&_\.radio-card-label-wrapper\]\:space-y-2 .radio-card-label-wrapper > :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))
}

.\[\&_\.radio-card-label-wrapper\]\:space-y-2\.5 .radio-card-label-wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))
}

.\[\&_\.radio-card-label-wrapper\]\:space-y-3 .radio-card-label-wrapper > :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))
}

.\[\&_\.radio-card-wrapper\]\:gap-1 .radio-card-wrapper{
  gap:0.25rem
}

.\[\&_\.radio-card-wrapper\]\:gap-2 .radio-card-wrapper{
  gap:0.5rem
}

.\[\&_\.radio-card-wrapper\]\:gap-3 .radio-card-wrapper{
  gap:0.75rem
}

.\[\&_\.radio-card-wrapper\]\:gap-4 .radio-card-wrapper{
  gap:1rem
}

.\[\&_\.radio-card-wrapper\]\:gap-5 .radio-card-wrapper{
  gap:1.25rem
}

.\[\&_\.radio-field-wrapper\]\:flex-row-reverse .radio-field-wrapper{
  flex-direction:row-reverse
}

.\[\&_\.radio-field-wrapper\]\:gap-1 .radio-field-wrapper{
  gap:0.25rem
}

.\[\&_\.radio-field-wrapper\]\:gap-1\.5 .radio-field-wrapper{
  gap:0.375rem
}

.\[\&_\.radio-field-wrapper\]\:gap-2 .radio-field-wrapper{
  gap:0.5rem
}

.\[\&_\.radio-field-wrapper\]\:gap-2\.5 .radio-field-wrapper{
  gap:0.625rem
}

.\[\&_\.radio-field-wrapper\]\:gap-3 .radio-field-wrapper{
  gap:0.75rem
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border .radio-field-wrapper .radio-input{
  border-width:1px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-0 .radio-field-wrapper .radio-input{
  border-width:0px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-2 .radio-field-wrapper .radio-input{
  border-width:2px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-4 .radio-field-wrapper .radio-input{
  border-width:4px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[3px\] .radio-field-wrapper .radio-input{
  border-width:3px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[5px\] .radio-field-wrapper .radio-input{
  border-width:5px
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#016974\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#0B84BA\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#166C3B\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#175BCC\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#282828\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#653C94\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#727272\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#7E4B2A\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#8B8B8D\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(139 139 141 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#976A01\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#BB032A\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#DDDDDD\] .radio-field-wrapper .radio-input{
  --tw-border-opacity:1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#282828\] .radio-field-wrapper .radio-input{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.radio-field-wrapper_\.radio-input\]\:text-white .radio-field-wrapper .radio-input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#016974\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#0B84BA\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#166C3B\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#175BCC\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#282828\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#653C94\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#727272\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#7E4B2A\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#8B8B8D\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(139 139 141 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#976A01\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#BB032A\] .radio-field-wrapper .radio-input:checked{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#007F8C\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#0B84BA\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#0E8345\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#266EF1\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#282828\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(40 40 40 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#4B4B4B\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#868686\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#8750C5\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#A86438\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#CA8D01\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#DE1135\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#F8F9FA\] .radio-field-wrapper .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(248 249 250 / var(--tw-ring-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#6EC9F2\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#77D5E3\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#7FD99A\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#818182\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(129 129 130 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#868686\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#A9C9FF\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#BBBBBB\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#CBA2FA\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#E4B190\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#FDD067\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.radio-field-wrapper_\.radio-input\]\:border-\[\#FFB2AB\] .radio-field-wrapper .radio-input{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#6EC9F2\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#77D5E3\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#7FD99A\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#818182\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(129 129 130 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#A9C9FF\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#BBBBBB\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#CBA2FA\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#E4B190\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#E8E8E8\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#FDD067\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:checked\:\[\&_\.radio-field-wrapper_\.radio-input\]\:text-\[\#FFB2AB\] .radio-field-wrapper .radio-input:checked{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#01B8CA\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#06C167\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#242424\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(36 36 36 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#3EB7ED\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#6DAAFB\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#A6A6A6\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#BA83F9\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#DB976B\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#DDDDDD\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#FC7F79\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.radio-field-wrapper_\.radio-input\]\:ring-\[\#FDC034\] .radio-field-wrapper .radio-input:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }
}

.focus-within\:\[\&_\.radio-field-wrapper_\.radio-input_\.radio-input\]\:ring-\[\#DDDDDD\] .radio-field-wrapper .radio-input .radio-input:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
}

.\[\&_\.radio-field-wrapper_input\]\:size-2\.5 .radio-field-wrapper input{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.radio-field-wrapper_input\]\:size-3 .radio-field-wrapper input{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.radio-field-wrapper_input\]\:size-3\.5 .radio-field-wrapper input{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.radio-field-wrapper_input\]\:size-4 .radio-field-wrapper input{
  width:1rem;
  height:1rem
}

.\[\&_\.radio-field-wrapper_input\]\:size-5 .radio-field-wrapper input{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.radio-field-wrapper_input\]\:focus-within\:ring-1:focus-within .radio-field-wrapper input{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.\[\&_\.radio-slot-content\]\:gap-1 .radio-slot-content{
  gap:0.25rem
}

.\[\&_\.radio-slot-content\]\:gap-2 .radio-slot-content{
  gap:0.5rem
}

.\[\&_\.radio-slot-content\]\:gap-3 .radio-slot-content{
  gap:0.75rem
}

.\[\&_\.radio-slot-content\]\:gap-4 .radio-slot-content{
  gap:1rem
}

.\[\&_\.radio-slot-content\]\:gap-5 .radio-slot-content{
  gap:1.25rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:size-2\.5 .range-field::-moz-range-thumb{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:size-3 .range-field::-moz-range-thumb{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:size-3\.5 .range-field::-moz-range-thumb{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:size-4 .range-field::-moz-range-thumb{
  width:1rem;
  height:1rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:size-5 .range-field::-moz-range-thumb{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#007f8c\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#0B84BA\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#0E8345\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#266EF1\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#282828\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#4B4B4B\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#6DAAFB\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(109 170 251 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#868686\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#8750C5\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#A6A6A6\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(166 166 166 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#A86438\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#CA8D01\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#DE1135\] .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.range-field\:\:-moz-range-thumb\]\:border-white .range-field::-moz-range-thumb{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#01B8CA\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#06C167\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#3EB7ED\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#DB976B\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#DDDDDD\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#FC7F79\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.range-field\:\:-moz-range-thumb\]\:border-\[\#FDC034\] .range-field::-moz-range-thumb{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }
}

.\[\&_\.range-field\:\:-moz-range-track\]\:h-2 .range-field::-moz-range-track{
  height:0.5rem
}

.\[\&_\.range-field\:\:-moz-range-track\]\:h-2\.5 .range-field::-moz-range-track{
  height:0.625rem
}

.\[\&_\.range-field\:\:-moz-range-track\]\:h-3 .range-field::-moz-range-track{
  height:0.75rem
}

.\[\&_\.range-field\:\:-moz-range-track\]\:h-3\.5 .range-field::-moz-range-track{
  height:0.875rem
}

.\[\&_\.range-field\:\:-moz-range-track\]\:h-4 .range-field::-moz-range-track{
  height:1rem
}

.\[\&_\.range-field\:\:-webkit-slider-runnable-track\]\:h-2 .range-field::-webkit-slider-runnable-track{
  height:0.5rem
}

.\[\&_\.range-field\:\:-webkit-slider-runnable-track\]\:h-2\.5 .range-field::-webkit-slider-runnable-track{
  height:0.625rem
}

.\[\&_\.range-field\:\:-webkit-slider-runnable-track\]\:h-3 .range-field::-webkit-slider-runnable-track{
  height:0.75rem
}

.\[\&_\.range-field\:\:-webkit-slider-runnable-track\]\:h-3\.5 .range-field::-webkit-slider-runnable-track{
  height:0.875rem
}

.\[\&_\.range-field\:\:-webkit-slider-runnable-track\]\:h-4 .range-field::-webkit-slider-runnable-track{
  height:1rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:size-2\.5 .range-field::-webkit-slider-thumb{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:size-3 .range-field::-webkit-slider-thumb{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:size-3\.5 .range-field::-webkit-slider-thumb{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:size-4 .range-field::-webkit-slider-thumb{
  width:1rem;
  height:1rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:size-5 .range-field::-webkit-slider-thumb{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(0\2c 65\2c 127\2c 140\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(0,65,127,140);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(109\2c 170\2c 251\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(109,170,251,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(11\2c 132\2c 186\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(11,132,186,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(134\2c 134\2c 134\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(134,134,134,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(135\2c 80\2c 197\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(135,80,197,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(14\2c 131\2c 69\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(14,131,69,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(166\2c 166\2c 166\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(166,166,166,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(168\2c 100\2c 56\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(168,100,56,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(202\2c 141\2c 1\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(202,141,1,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(222\2c 17\2c 53\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(222,17,53,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(255\2c 255\2c 255\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(255,255,255,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(38\2c 110\2c 241\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(38,110,241,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(40\2c 40\2c 40\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(40,40,40,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(75\2c 75\2c 75\2c 1\)\] .range-field::-webkit-slider-thumb{
  --tw-shadow:0 0 0 4px rgba(75,75,75,1);
  --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(1\2c 184\2c 202\2c 140\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(1,184,202,140);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(186\2c 131\2c 249\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(186,131,249,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(219\2c 151\2c 107\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(219,151,107,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(221\2c 221\2c 221\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(221,221,221,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(252\2c 127\2c 121\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(252,127,121,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(253\2c 192\2c 52\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(253,192,52,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(6\2c 193\2c 103\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(6,193,103,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:\[\&_\.range-field\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_4px_rgba\(62\2c 183\2c 237\2c 1\)\] .range-field::-webkit-slider-thumb{
    --tw-shadow:0 0 0 4px rgba(62,183,237,1);
    --tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }
}

.\[\&_\.range-field\]\:w-1\/2 .range-field{
  width:50%
}

.\[\&_\.range-field\]\:w-full .range-field{
  width:100%
}

.\[\&_\.rated\]\:text-\[\#007F8C\] .rated{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#0B84BA\] .rated{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#0E8345\] .rated{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#266EF1\] .rated{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#282828\] .rated{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#4B4B4B\] .rated{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#868686\] .rated{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#8750C5\] .rated{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#A86438\] .rated{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#CA8D01\] .rated{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#DE1135\] .rated{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-\[\#e4e4e7\] .rated{
  --tw-text-opacity:1;
  color:rgb(228 228 231 / var(--tw-text-opacity))
}

.\[\&_\.rated\]\:text-white .rated{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.rated\]\:text-\[\#01B8CA\] .rated{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#06C167\] .rated{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#27272a\] .rated{
    --tw-text-opacity:1;
    color:rgb(39 39 42 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#3EB7ED\] .rated{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#6DAAFB\] .rated{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#A6A6A6\] .rated{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#BA83F9\] .rated{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#DB976B\] .rated{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#DDDDDD\] .rated{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#FC7F79\] .rated{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rated\]\:text-\[\#FDC034\] .rated{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#007F8C\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#0B84BA\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#0E8345\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#266EF1\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#282828\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#4B4B4B\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#868686\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#8750C5\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#A86438\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#CA8D01\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#DE1135\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#e4e4e7\] .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(228 228 231 / var(--tw-text-opacity))
}

.\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-white .rating-button:has(~.rating-button:hover){
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#01B8CA\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#06C167\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#27272a\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(39 39 42 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#3EB7ED\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#6DAAFB\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#A6A6A6\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#BA83F9\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#DB976B\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#DDDDDD\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#FC7F79\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.rating-button\:has\(\~\.rating-button\:hover\)\]\:text-\[\#FDC034\] .rating-button:has(~.rating-button:hover){
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }
}

.hover\:\[\&_\.rating-button\]\:text-\[\#007F8C\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#0B84BA\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#0E8345\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#266EF1\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#282828\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#4B4B4B\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#868686\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#8750C5\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#A86438\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#CA8D01\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#DE1135\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-\[\#e4e4e7\] .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(228 228 231 / var(--tw-text-opacity))
}

.hover\:\[\&_\.rating-button\]\:text-white .rating-button:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#01B8CA\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#06C167\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#27272a\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(39 39 42 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#3EB7ED\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#6DAAFB\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#A6A6A6\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#BA83F9\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#DB976B\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#DDDDDD\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#FC7F79\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.rating-button\]\:text-\[\#FDC034\] .rating-button:hover{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }
}

.\[\&_\.rating-icon\]\:size-10 .rating-icon{
  width:2.5rem;
  height:2.5rem
}

.\[\&_\.rating-icon\]\:size-11 .rating-icon{
  width:2.75rem;
  height:2.75rem
}

.\[\&_\.rating-icon\]\:size-4 .rating-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.rating-icon\]\:size-5 .rating-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.rating-icon\]\:size-6 .rating-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.rating-icon\]\:size-7 .rating-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.rating-icon\]\:size-8 .rating-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.rating-icon\]\:size-9 .rating-icon{
  width:2.25rem;
  height:2.25rem
}

.\[\&_\.search-field-wrapper\.search-field-error\]\:border-rose-700 .search-field-wrapper.search-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\.search-field-error\]\:bg-rose-700 .search-field-wrapper.search-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#007F8C\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#016974\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#0B84BA\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#0E8345\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#166C3B\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#175BCC\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#266EF1\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#282828\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#4B4B4B\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#653C94\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#727272\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#7E4B2A\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#868686\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#8750C5\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#976A01\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#A86438\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#BB032A\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#CA8D01\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#e4e4e7\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#007F8C\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#0B84BA\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#0E8345\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#266EF1\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#4B4B4B\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#868686\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#8750C5\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#A86438\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#CA8D01\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#DE1135\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#E2F8FB\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#E7F6FD\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#EAF6ED\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#EFF4FE\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#F3F3F3\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#F6F0FE\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#FBF2ED\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#FFF0EE\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#FFF7E6\] .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-white .search-field-wrapper:not(:has(.search-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#01B8CA\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#06C167\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#27272a\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#3EB7ED\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#6DAAFB\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#6EC9F2\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#77D5E3\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#7FD99A\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#868686\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#A6A6A6\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#A9C9FF\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#BA83F9\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#BBBBBB\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#CBA2FA\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#DB976B\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#DDDDDD\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#E4B190\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#FC7F79\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#FDC034\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#FDD067\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:border-\[\#FFB2AB\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#002661\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#002F14\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#01B8CA\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#03212F\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#06C167\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#18181B\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#221431\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#2A190E\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#322300\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#3EB7ED\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#4B4B4B\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#520810\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#6DAAFB\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#A6A6A6\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#BA83F9\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#DB976B\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#DDDDDD\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#FC7F79\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\:not\(\:has\(\.search-field-error\)\)\]\:bg-\[\#FDC034\] .search-field-wrapper:not(:has(.search-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.search-field-wrapper\>input\]\:text-white .search-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-white .search-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-white .search-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.search-field-wrapper\>input\]\:text-black .search-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-black .search-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper\>input\]\:placeholder\:text-black .search-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.search-field-wrapper\]\:rounded .search-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.search-field-wrapper\]\:rounded-full .search-field-wrapper{
  border-radius:9999px
}

.\[\&_\.search-field-wrapper\]\:rounded-lg .search-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.search-field-wrapper\]\:rounded-md .search-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.search-field-wrapper\]\:rounded-sm .search-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.search-field-wrapper\]\:rounded-xl .search-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.search-field-wrapper\]\:border .search-field-wrapper{
  border-width:1px
}

.\[\&_\.search-field-wrapper\]\:border-0 .search-field-wrapper{
  border-width:0px
}

.\[\&_\.search-field-wrapper\]\:border-2 .search-field-wrapper{
  border-width:2px
}

.\[\&_\.search-field-wrapper\]\:border-4 .search-field-wrapper{
  border-width:4px
}

.\[\&_\.search-field-wrapper\]\:border-\[3px\] .search-field-wrapper{
  border-width:3px
}

.\[\&_\.search-field-wrapper\]\:border-\[5px\] .search-field-wrapper{
  border-width:5px
}

.\[\&_\.search-field-wrapper\]\:border-\[\#727272\] .search-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.search-field-wrapper\]\:border-transparent .search-field-wrapper{
  border-color:transparent
}

.\[\&_\.search-field-wrapper\]\:bg-\[\#282828\] .search-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\]\:bg-white .search-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper\]\:text-white .search-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .search-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:shadow-sm .search-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.search-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .search-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#007F8C\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#0B84BA\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#0E8345\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#266EF1\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#4B4B4B\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#727272\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#868686\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#8750C5\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#A86438\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#CA8D01\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#DADADA\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#DE1135\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#e4e4e7\] .search-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.search-field-wrapper\]\:ring-transparent .search-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.search-field-wrapper\]\:shadow-none .search-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#01B8CA\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#06C167\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#3EB7ED\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#6DAAFB\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#A6A6A6\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#BA83F9\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#DB976B\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#DDDDDD\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#FC7F79\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#FDC034\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.search-field-wrapper\]\:ring-\[\#e4e4e7\] .search-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.search-field-wrapper_\.floating-label\]\:bg-white .search-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.search-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .search-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.search-field-wrapper_\.search-field-icon\]\:size-3\.5 .search-field-wrapper .search-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.search-field-wrapper_\.search-field-icon\]\:size-4 .search-field-wrapper .search-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.search-field-wrapper_\.search-field-icon\]\:size-5 .search-field-wrapper .search-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.search-field-wrapper_\.search-field-icon\]\:size-6 .search-field-wrapper .search-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.search-field-wrapper_\.search-field-icon\]\:size-7 .search-field-wrapper .search-field-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.search-field-wrapper_inpendut\]\:h-8 .search-field-wrapper inpendut{
  height:2rem
}

.\[\&_\.search-field-wrapper_input\]\:h-10 .search-field-wrapper input{
  height:2.5rem
}

.\[\&_\.search-field-wrapper_input\]\:h-11 .search-field-wrapper input{
  height:2.75rem
}

.\[\&_\.search-field-wrapper_input\]\:h-12 .search-field-wrapper input{
  height:3rem
}

.\[\&_\.search-field-wrapper_input\]\:h-9 .search-field-wrapper input{
  height:2.25rem
}

.\[\&_\.select-field\.select-field-error\]\:border-rose-700 .select-field.select-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.select-field\.select-field-error\]\:bg-rose-700 .select-field.select-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\.select-multiple-option\)\]\:h-10 .select-field:not(.select-multiple-option){
  height:2.5rem
}

.\[\&_\.select-field\:not\(\.select-multiple-option\)\]\:h-11 .select-field:not(.select-multiple-option){
  height:2.75rem
}

.\[\&_\.select-field\:not\(\.select-multiple-option\)\]\:h-12 .select-field:not(.select-multiple-option){
  height:3rem
}

.\[\&_\.select-field\:not\(\.select-multiple-option\)\]\:h-8 .select-field:not(.select-multiple-option){
  height:2rem
}

.\[\&_\.select-field\:not\(\.select-multiple-option\)\]\:h-9 .select-field:not(.select-multiple-option){
  height:2.25rem
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#016974\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#0B84BA\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#166C3B\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#175BCC\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#282828\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#653C94\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#727272\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#7E4B2A\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#976A01\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#BB032A\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#e4e4e7\] .select-field:not(:has(.select-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#007F8C\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#0B84BA\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#0E8345\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#266EF1\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#4B4B4B\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#868686\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#8750C5\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#A86438\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#CA8D01\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#DE1135\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#E2F8FB\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#E7F6FD\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#EAF6ED\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#EFF4FE\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#F3F3F3\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#F6F0FE\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#FBF2ED\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#FFF0EE\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#FFF7E6\] .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-white .select-field:not(:has(.select-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#27272a\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#6EC9F2\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#77D5E3\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#7FD99A\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#868686\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#A9C9FF\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#BBBBBB\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#CBA2FA\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#E4B190\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#FDD067\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:border-\[\#FFB2AB\] .select-field:not(:has(.select-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#002661\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#002F14\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#01B8CA\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#03212F\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#06C167\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#18181B\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#221431\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#2A190E\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#322300\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#3EB7ED\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#4B4B4B\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#520810\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#6DAAFB\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#A6A6A6\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#BA83F9\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#DB976B\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#DDDDDD\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#FC7F79\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.select-field\:not\(\:has\(\.select-field-error\)\)\]\:bg-\[\#FDC034\] .select-field:not(:has(.select-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.select-field\>input\]\:placeholder\:text-\[\#3E3E3E\] .select-field>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.select-field\>input\]\:placeholder\:text-\[\#3E3E3E\] .select-field>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.select-field\]\:rounded .select-field{
  border-radius:0.25rem
}

.\[\&_\.select-field\]\:rounded-full .select-field{
  border-radius:9999px
}

.\[\&_\.select-field\]\:rounded-lg .select-field{
  border-radius:0.5rem
}

.\[\&_\.select-field\]\:rounded-md .select-field{
  border-radius:0.375rem
}

.\[\&_\.select-field\]\:rounded-sm .select-field{
  border-radius:0.125rem
}

.\[\&_\.select-field\]\:rounded-xl .select-field{
  border-radius:0.75rem
}

.\[\&_\.select-field\]\:border .select-field{
  border-width:1px
}

.\[\&_\.select-field\]\:border-0 .select-field{
  border-width:0px
}

.\[\&_\.select-field\]\:border-2 .select-field{
  border-width:2px
}

.\[\&_\.select-field\]\:border-4 .select-field{
  border-width:4px
}

.\[\&_\.select-field\]\:border-\[3px\] .select-field{
  border-width:3px
}

.\[\&_\.select-field\]\:border-\[5px\] .select-field{
  border-width:5px
}

.\[\&_\.select-field\]\:border-\[\#727272\] .select-field{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.select-field\]\:border-transparent .select-field{
  border-color:transparent
}

.\[\&_\.select-field\]\:bg-\[\#282828\] .select-field{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\]\:bg-white .select-field{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.select-field\]\:text-base .select-field{
  font-size:1rem;
  line-height:1.5rem
}

.\[\&_\.select-field\]\:text-lg .select-field{
  font-size:1.125rem;
  line-height:1.75rem
}

.\[\&_\.select-field\]\:text-sm .select-field{
  font-size:0.875rem;
  line-height:1.25rem
}

.\[\&_\.select-field\]\:text-xl .select-field{
  font-size:1.25rem;
  line-height:1.75rem
}

.\[\&_\.select-field\]\:text-xs .select-field{
  font-size:0.75rem;
  line-height:1rem
}

.\[\&_\.select-field\]\:text-white .select-field{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .select-field{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:shadow-sm .select-field{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.select-field\]\:focus-within\:ring-\[0\.03rem\]:focus-within .select-field{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#007F8C\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#050404\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(5 4 4 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#0B84BA\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#0E8345\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#266EF1\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#4B4B4B\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#727272\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#868686\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#8750C5\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#A86438\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#CA8D01\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#DADADA\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#DE1135\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.select-field\]\:ring-\[\#F8F9FA\] .select-field:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(248 249 250 / var(--tw-ring-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.select-field\]\:text-black .select-field{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.select-field\]\:shadow-none .select-field{
    --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)
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#01B8CA\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#06C167\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#242424\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(36 36 36 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#3EB7ED\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#6DAAFB\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#A6A6A6\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#BA83F9\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#DB976B\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#DDDDDD\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#FC7F79\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.select-field\]\:ring-\[\#FDC034\] .select-field:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#007F8C\] .semi-circle-progress-bar{
  stroke:#007F8C
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#0B84BA\] .semi-circle-progress-bar{
  stroke:#0B84BA
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#0E8345\] .semi-circle-progress-bar{
  stroke:#0E8345
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#266EF1\] .semi-circle-progress-bar{
  stroke:#266EF1
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#4B4B4B\] .semi-circle-progress-bar{
  stroke:#4B4B4B
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#868686\] .semi-circle-progress-bar{
  stroke:#868686
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#8750C5\] .semi-circle-progress-bar{
  stroke:#8750C5
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#A86438\] .semi-circle-progress-bar{
  stroke:#A86438
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#CA8D01\] .semi-circle-progress-bar{
  stroke:#CA8D01
}

.\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#DE1135\] .semi-circle-progress-bar{
  stroke:#DE1135
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#01B8CA\] .semi-circle-progress-bar{
    stroke:#01B8CA
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#06C167\] .semi-circle-progress-bar{
    stroke:#06C167
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#3EB7ED\] .semi-circle-progress-bar{
    stroke:#3EB7ED
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#6DAAFB\] .semi-circle-progress-bar{
    stroke:#6DAAFB
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#A6A6A6\] .semi-circle-progress-bar{
    stroke:#A6A6A6
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#BA83F9\] .semi-circle-progress-bar{
    stroke:#BA83F9
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#DB976B\] .semi-circle-progress-bar{
    stroke:#DB976B
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#DDDDDD\] .semi-circle-progress-bar{
    stroke:#DDDDDD
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#FC7F79\] .semi-circle-progress-bar{
    stroke:#FC7F79
  }

  .dark\:\[\&_\.semi-circle-progress-bar\]\:stroke-\[\#FDC034\] .semi-circle-progress-bar{
    stroke:#FDC034
  }
}

.\[\&_\.slide\.active-slide\]\:z-10 .slide.active-slide{
  z-index:10
}

.\[\&_\.slide\.active-slide\]\:opacity-100 .slide.active-slide{
  opacity:1
}

.\[\&_\.slide\:not\(\.active-slide\)\]\:pointer-events-none .slide:not(.active-slide){
  pointer-events:none
}

.\[\&_\.slide\:not\(\.active-slide\)\]\:absolute .slide:not(.active-slide){
  position:absolute
}

.\[\&_\.slide\:not\(\.active-slide\)\]\:z-0 .slide:not(.active-slide){
  z-index:0
}

.\[\&_\.slide\]\:inset-0 .slide{
  inset:0px
}

.\[\&_\.slide\]\:opacity-0 .slide{
  opacity:0
}

.\[\&_\.slide\]\:transition-opacity .slide{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.\[\&_\.slide\]\:delay-\[50ms\] .slide{
  transition-delay:50ms
}

.\[\&_\.slide\]\:duration-\[700ms\] .slide{
  transition-duration:700ms
}

.\[\&_\.slide\]\:ease-in-out .slide{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.\[\&_\.speed-dial-base\]\:flex .speed-dial-base{
  display:flex
}

.\[\&_\.speed-dial-base\]\:size-10 .speed-dial-base{
  width:2.5rem;
  height:2.5rem
}

.\[\&_\.speed-dial-base\]\:size-11 .speed-dial-base{
  width:2.75rem;
  height:2.75rem
}

.\[\&_\.speed-dial-base\]\:size-12 .speed-dial-base{
  width:3rem;
  height:3rem
}

.\[\&_\.speed-dial-base\]\:size-14 .speed-dial-base{
  width:3.5rem;
  height:3.5rem
}

.\[\&_\.speed-dial-base\]\:size-16 .speed-dial-base{
  width:4rem;
  height:4rem
}

.\[\&_\.speed-dial-base\]\:size-7 .speed-dial-base{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.speed-dial-base\]\:size-8 .speed-dial-base{
  width:2rem;
  height:2rem
}

.\[\&_\.speed-dial-base\]\:size-9 .speed-dial-base{
  width:2.25rem;
  height:2.25rem
}

.\[\&_\.speed-dial-base\]\:items-center .speed-dial-base{
  align-items:center
}

.\[\&_\.speed-dial-base\]\:justify-center .speed-dial-base{
  justify-content:center
}

.\[\&_\.speed-dial-base\]\:rounded .speed-dial-base{
  border-radius:0.25rem
}

.\[\&_\.speed-dial-base\]\:rounded-full .speed-dial-base{
  border-radius:9999px
}

.\[\&_\.speed-dial-base\]\:rounded-lg .speed-dial-base{
  border-radius:0.5rem
}

.\[\&_\.speed-dial-base\]\:rounded-md .speed-dial-base{
  border-radius:0.375rem
}

.\[\&_\.speed-dial-base\]\:rounded-sm .speed-dial-base{
  border-radius:0.125rem
}

.\[\&_\.speed-dial-base\]\:rounded-xl .speed-dial-base{
  border-radius:0.75rem
}

.\[\&_\.speed-dial-base\]\:border .speed-dial-base{
  border-width:1px
}

.\[\&_\.speed-dial-base\]\:border-0 .speed-dial-base{
  border-width:0px
}

.\[\&_\.speed-dial-base\]\:border-2 .speed-dial-base{
  border-width:2px
}

.\[\&_\.speed-dial-base\]\:border-4 .speed-dial-base{
  border-width:4px
}

.\[\&_\.speed-dial-base\]\:border-\[3px\] .speed-dial-base{
  border-width:3px
}

.\[\&_\.speed-dial-base\]\:border-\[5px\] .speed-dial-base{
  border-width:5px
}

.\[\&_\.speed-dial-content\.show-speed-dial\]\:visible .speed-dial-content.show-speed-dial{
  visibility:visible
}

.\[\&_\.speed-dial-content\.show-speed-dial\]\:opacity-100 .speed-dial-content.show-speed-dial{
  opacity:1
}

.\[\&_\.speed-dial-content\]\:invisible .speed-dial-content{
  visibility:hidden
}

.\[\&_\.speed-dial-content\]\:bottom-full .speed-dial-content{
  bottom:100%
}

.\[\&_\.speed-dial-content\]\:left-1\/2 .speed-dial-content{
  left:50%
}

.\[\&_\.speed-dial-content\]\:left-full .speed-dial-content{
  left:100%
}

.\[\&_\.speed-dial-content\]\:right-full .speed-dial-content{
  right:100%
}

.\[\&_\.speed-dial-content\]\:top-1\/2 .speed-dial-content{
  top:50%
}

.\[\&_\.speed-dial-content\]\:top-full .speed-dial-content{
  top:100%
}

.\[\&_\.speed-dial-content\]\:w-48 .speed-dial-content{
  width:12rem
}

.\[\&_\.speed-dial-content\]\:w-52 .speed-dial-content{
  width:13rem
}

.\[\&_\.speed-dial-content\]\:w-56 .speed-dial-content{
  width:14rem
}

.\[\&_\.speed-dial-content\]\:w-60 .speed-dial-content{
  width:15rem
}

.\[\&_\.speed-dial-content\]\:w-64 .speed-dial-content{
  width:16rem
}

.\[\&_\.speed-dial-content\]\:w-72 .speed-dial-content{
  width:18rem
}

.\[\&_\.speed-dial-content\]\:w-80 .speed-dial-content{
  width:20rem
}

.\[\&_\.speed-dial-content\]\:w-96 .speed-dial-content{
  width:24rem
}

.\[\&_\.speed-dial-content\]\:w-fit .speed-dial-content{
  width:-moz-fit-content;
  width:fit-content
}

.\[\&_\.speed-dial-content\]\:max-w-60 .speed-dial-content{
  max-width:15rem
}

.\[\&_\.speed-dial-content\]\:max-w-64 .speed-dial-content{
  max-width:16rem
}

.\[\&_\.speed-dial-content\]\:max-w-72 .speed-dial-content{
  max-width:18rem
}

.\[\&_\.speed-dial-content\]\:max-w-80 .speed-dial-content{
  max-width:20rem
}

.\[\&_\.speed-dial-content\]\:max-w-96 .speed-dial-content{
  max-width:24rem
}

.\[\&_\.speed-dial-content\]\:-translate-x-1\/2 .speed-dial-content{
  --tw-translate-x:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\.speed-dial-content\]\:-translate-x-\[6px\] .speed-dial-content{
  --tw-translate-x:-6px;
  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))
}

.\[\&_\.speed-dial-content\]\:-translate-y-1\/2 .speed-dial-content{
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\.speed-dial-content\]\:-translate-y-\[6px\] .speed-dial-content{
  --tw-translate-y:-6px;
  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))
}

.\[\&_\.speed-dial-content\]\:translate-x-\[6px\] .speed-dial-content{
  --tw-translate-x:6px;
  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))
}

.\[\&_\.speed-dial-content\]\:translate-y-\[6px\] .speed-dial-content{
  --tw-translate-y:6px;
  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))
}

.\[\&_\.speed-dial-content\]\:space-x-2 .speed-dial-content > :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)))
}

.\[\&_\.speed-dial-content\]\:space-x-3 .speed-dial-content > :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)))
}

.\[\&_\.speed-dial-content\]\:space-x-4 .speed-dial-content > :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)))
}

.\[\&_\.speed-dial-content\]\:space-x-5 .speed-dial-content > :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)))
}

.\[\&_\.speed-dial-content\]\:space-x-6 .speed-dial-content > :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)))
}

.\[\&_\.speed-dial-content\]\:space-y-2 .speed-dial-content > :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))
}

.\[\&_\.speed-dial-content\]\:space-y-3 .speed-dial-content > :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))
}

.\[\&_\.speed-dial-content\]\:space-y-4 .speed-dial-content > :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))
}

.\[\&_\.speed-dial-content\]\:space-y-5 .speed-dial-content > :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))
}

.\[\&_\.speed-dial-content\]\:space-y-6 .speed-dial-content > :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))
}

.\[\&_\.speed-dial-content\]\:p-0 .speed-dial-content{
  padding:0px
}

.\[\&_\.speed-dial-content\]\:p-1 .speed-dial-content{
  padding:0.25rem
}

.\[\&_\.speed-dial-content\]\:p-1\.5 .speed-dial-content{
  padding:0.375rem
}

.\[\&_\.speed-dial-content\]\:p-2 .speed-dial-content{
  padding:0.5rem
}

.\[\&_\.speed-dial-content\]\:p-2\.5 .speed-dial-content{
  padding:0.625rem
}

.\[\&_\.speed-dial-content\]\:p-3 .speed-dial-content{
  padding:0.75rem
}

.\[\&_\.speed-dial-content\]\:opacity-0 .speed-dial-content{
  opacity:0
}

.\[\&_\.speed-dial-content\]\:hover\:visible:hover .speed-dial-content{
  visibility:visible
}

.\[\&_\.speed-dial-content\]\:hover\:opacity-100:hover .speed-dial-content{
  opacity:1
}

.\[\&_\.speed-dial-icon-base\]\:size-2\.5 .speed-dial-icon-base{
  width:0.625rem;
  height:0.625rem
}

.\[\&_\.speed-dial-icon-base\]\:size-3 .speed-dial-icon-base{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.speed-dial-icon-base\]\:size-3\.5 .speed-dial-icon-base{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.speed-dial-icon-base\]\:size-4 .speed-dial-icon-base{
  width:1rem;
  height:1rem
}

.\[\&_\.speed-dial-icon-base\]\:size-5 .speed-dial-icon-base{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.speed-dial-icon-base\]\:size-6 .speed-dial-icon-base{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.speed-dial-icon-base\]\:size-7 .speed-dial-icon-base{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.speed-dial-icon-base\]\:size-8 .speed-dial-icon-base{
  width:2rem;
  height:2rem
}

.\[\&_\.stepper-canceled-step_\.stepper-step\]\:border-\[\#950F22\] .stepper-canceled-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.\[\&_\.stepper-canceled-step_\.stepper-step\]\:border-\[\#FA5252\] .stepper-canceled-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(250 82 82 / var(--tw-border-opacity))
}

.\[\&_\.stepper-canceled-step_\.stepper-step\]\:bg-\[\#950F22\] .stepper-canceled-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(149 15 34 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-canceled-step_\.stepper-step\]\:bg-\[\#FA5252\] .stepper-canceled-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(250 82 82 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-canceled-step_\.stepper-step\]\:text-white .stepper-canceled-step .stepper-step{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:border-\[\#E03131\] .stepper-canceled-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(224 49 49 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:border-\[\#FFD2CD\] .stepper-canceled-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:bg-\[\#E03131\] .stepper-canceled-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(224 49 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:bg-\[\#FFD2CD\] .stepper-canceled-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(255 210 205 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:text-black .stepper-canceled-step .stepper-step{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-canceled-step_\.stepper-step\]\:text-white .stepper-canceled-step .stepper-step{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#06425D\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(6 66 93 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#0D572D\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(13 87 45 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#14B8A6\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(20 184 166 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#1948A3\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(25 72 163 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#1A535A\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(26 83 90 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#442863\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(68 40 99 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#54321C\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(84 50 28 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#5E5E5E\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(94 94 94 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#654600\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(101 70 0 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#950F22\] .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-black .stepper-completed-step+.stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#099268\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(9 146 104 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#9FDBF6\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(159 219 246 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#B0E7EF\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(176 231 239 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#B1EAC2\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(177 234 194 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#CDDEFF\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(205 222 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#DDC1FC\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(221 193 252 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#DDDDDD\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#EDCBB5\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(237 203 181 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#FEDF99\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(254 223 153 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-\[\#FFD2CD\] .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step\+\.stepper-separator\]\:border-white .stepper-completed-step+.stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }
}

.\[\&_\.stepper-completed-step_\.step-symbol\]\:invisible .stepper-completed-step .step-symbol{
  visibility:hidden
}

.\[\&_\.stepper-completed-step_\.step-symbol\]\:hidden .stepper-completed-step .step-symbol{
  display:none
}

.\[\&_\.stepper-completed-step_\.step-symbol\]\:opacity-0 .stepper-completed-step .step-symbol{
  opacity:0
}

.\[\&_\.stepper-completed-step_\.stepper-completed-icon\]\:visible .stepper-completed-step .stepper-completed-icon{
  visibility:visible
}

.\[\&_\.stepper-completed-step_\.stepper-completed-icon\]\:block .stepper-completed-step .stepper-completed-icon{
  display:block
}

.\[\&_\.stepper-completed-step_\.stepper-completed-icon\]\:opacity-100 .stepper-completed-step .stepper-completed-icon{
  opacity:1
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#06425D\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(6 66 93 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#0D572D\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(13 87 45 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#14B8A6\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(20 184 166 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#1948A3\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(25 72 163 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#1A535A\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(26 83 90 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#442863\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(68 40 99 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#54321C\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(84 50 28 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#5E5E5E\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(94 94 94 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#654600\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(101 70 0 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#950F22\] .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(149 15 34 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:border-black .stepper-completed-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#14B8A6\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(20 184 166 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#CDEEF3\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(205 238 243 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#CFEDFB\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(207 237 251 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#D3EFDA\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(211 239 218 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#DEE9FE\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(222 233 254 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#E8E8E8\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(232 232 232 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#EEE0FD\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(238 224 253 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#F6E5DA\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(246 229 218 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#FEEFCC\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(254 239 204 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#FFE1DE\] .stepper-completed-step .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(255 225 222 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-completed-step_\.stepper-step\]\:text-white .stepper-completed-step .stepper-step{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#099268\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(9 146 104 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#9FDBF6\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(159 219 246 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#B0E7EF\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(176 231 239 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#B1EAC2\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(177 234 194 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#CDDEFF\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(205 222 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#DDC1FC\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(221 193 252 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#DDDDDD\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#EDCBB5\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(237 203 181 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#FEDF99\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(254 223 153 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-\[\#FFD2CD\] .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(255 210 205 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:border-white .stepper-completed-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#06425D\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(6 66 93 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#099268\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(9 146 104 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#0D572D\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(13 87 45 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#1948A3\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(25 72 163 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#1A535A\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(26 83 90 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#44286\] .stepper-completed-step .stepper-step{
    background-color:#44286
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#54321C\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(84 50 28 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#5E5E5E\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(94 94 94 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#654600\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(101 70 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:bg-\[\#950F22\] .stepper-completed-step .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(149 15 34 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-completed-step_\.stepper-step\]\:text-white .stepper-completed-step .stepper-step{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#016974\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#08638C\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#166C3B\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#175BCC\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#2563EB\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(37 99 235 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#282828\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#653C94\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#727272\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#7E4B2A\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#976A01\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#BB032A\] .stepper-current-step .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.stepper-current-step_\.stepper-step\]\:text-\[\#2563EB\] .stepper-current-step .stepper-step{
  --tw-text-opacity:1;
  color:rgb(37 99 235 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#1971C2\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(25 113 194 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#6EC9F2\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#77D5E3\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#7FD99A\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#A9C9FF\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#BBBBBB\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#CBA2FA\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#E4B190\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#E8E8E8\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#FDD067\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:border-\[\#FFB2AB\] .stepper-current-step .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-current-step_\.stepper-step\]\:text-\[\#1971C2\] .stepper-current-step .stepper-step{
    --tw-text-opacity:1;
    color:rgb(25 113 194 / var(--tw-text-opacity))
  }
}

.\[\&_\.stepper-icon\]\:size-4 .stepper-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.stepper-icon\]\:size-5 .stepper-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.stepper-icon\]\:size-6 .stepper-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.stepper-icon\]\:size-7 .stepper-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.stepper-icon\]\:size-8 .stepper-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.stepper-loading-icon\]\:visible .stepper-loading-icon{
  visibility:visible
}

.\[\&_\.stepper-loading-icon\]\:block .stepper-loading-icon{
  display:block
}

.\[\&_\.stepper-loading-icon\]\:w-10 .stepper-loading-icon{
  width:2.5rem
}

.\[\&_\.stepper-loading-icon\]\:w-11 .stepper-loading-icon{
  width:2.75rem
}

.\[\&_\.stepper-loading-icon\]\:w-12 .stepper-loading-icon{
  width:3rem
}

.\[\&_\.stepper-loading-icon\]\:w-14 .stepper-loading-icon{
  width:3.5rem
}

.\[\&_\.stepper-loading-icon\]\:w-8 .stepper-loading-icon{
  width:2rem
}

.\[\&_\.stepper-loading-icon\]\:fill-\[\#2563EB\] .stepper-loading-icon{
  fill:#2563EB
}

.\[\&_\.stepper-loading-icon\]\:fill-\[\#374151\] .stepper-loading-icon{
  fill:#374151
}

.\[\&_\.stepper-loading-icon\]\:opacity-100 .stepper-loading-icon{
  opacity:1
}

.\[\&_\.stepper-loading-step_\.step-symbol\]\:invisible .stepper-loading-step .step-symbol{
  visibility:hidden
}

.\[\&_\.stepper-loading-step_\.step-symbol\]\:hidden .stepper-loading-step .step-symbol{
  display:none
}

.\[\&_\.stepper-loading-step_\.step-symbol\]\:opacity-0 .stepper-loading-step .step-symbol{
  opacity:0
}

.\[\&_\.stepper-separator\:last-child\]\:hidden .stepper-separator:last-child{
  display:none
}

.\[\&_\.stepper-separator\]\:mx-0 .stepper-separator{
  margin-left:0px;
  margin-right:0px
}

.\[\&_\.stepper-separator\]\:mx-1 .stepper-separator{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.\[\&_\.stepper-separator\]\:mx-2 .stepper-separator{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.\[\&_\.stepper-separator\]\:mx-3 .stepper-separator{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.\[\&_\.stepper-separator\]\:h-0\.5 .stepper-separator{
  height:0.125rem
}

.\[\&_\.stepper-separator\]\:h-1 .stepper-separator{
  height:0.25rem
}

.\[\&_\.stepper-separator\]\:h-1\.5 .stepper-separator{
  height:0.375rem
}

.\[\&_\.stepper-separator\]\:h-2 .stepper-separator{
  height:0.5rem
}

.\[\&_\.stepper-separator\]\:h-px .stepper-separator{
  height:1px
}

.\[\&_\.stepper-separator\]\:border-\[\#016974\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#08638C\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#166C3B\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#175BCC\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#282828\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#653C94\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#727272\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#7E4B2A\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#976A01\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#BB032A\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.stepper-separator\]\:border-\[\#e4e4e7\] .stepper-separator{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (min-width: 1280px){
  .xl\:\[\&_\.stepper-separator\]\:mx-10 .stepper-separator{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .xl\:\[\&_\.stepper-separator\]\:mx-3 .stepper-separator{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .xl\:\[\&_\.stepper-separator\]\:mx-4 .stepper-separator{
    margin-left:1rem;
    margin-right:1rem
  }

  .xl\:\[\&_\.stepper-separator\]\:mx-6 .stepper-separator{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .xl\:\[\&_\.stepper-separator\]\:mx-8 .stepper-separator{
    margin-left:2rem;
    margin-right:2rem
  }
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-separator\]\:border-\[\#27272a\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#6EC9F2\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#77D5E3\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#7FD99A\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#A9C9FF\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#BBBBBB\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#CBA2FA\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#E4B190\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#E8E8E8\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#FDD067\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-separator\]\:border-\[\#FFB2AB\] .stepper-separator{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

.\[\&_\.stepper-step\]\:size-10 .stepper-step{
  width:2.5rem;
  height:2.5rem
}

.\[\&_\.stepper-step\]\:size-11 .stepper-step{
  width:2.75rem;
  height:2.75rem
}

.\[\&_\.stepper-step\]\:size-7 .stepper-step{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.stepper-step\]\:size-8 .stepper-step{
  width:2rem;
  height:2rem
}

.\[\&_\.stepper-step\]\:size-9 .stepper-step{
  width:2.25rem;
  height:2.25rem
}

.\[\&_\.stepper-step\]\:border-\[\#e4e4e7\] .stepper-step{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.stepper-step\]\:border-transparent .stepper-step{
  border-color:transparent
}

.\[\&_\.stepper-step\]\:bg-\[\#E2F8FB\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#E7F6FD\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#EAF6ED\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#EFF4FE\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#F3F3F3\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#F6F0FE\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#FBF2ED\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#FFF0EE\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-\[\#FFF7E6\] .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-white .stepper-step{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.stepper-step\]\:bg-gradient-to-br .stepper-step{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.\[\&_\.stepper-step\]\:text-\[\#016974\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#08638C\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#09090b\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#166C3B\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#175BCC\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#282828\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#653C94\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#727272\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#7E4B2A\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#976A01\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-\[\#BB032A\] .stepper-step{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.stepper-step\]\:text-white .stepper-step{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.stepper-step\]\:border-\[\#27272a\] .stepper-step{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#002661\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#002D33\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#002F14\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#03212F\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#18181B\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#221431\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#2A190E\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#322300\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#4B4B4B\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:bg-\[\#520810\] .stepper-step{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#6EC9F2\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#77D5E3\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#7FD99A\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#A9C9FF\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#BBBBBB\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#CBA2FA\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#E4B190\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#E8E8E8\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#FAFAFA\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#FDD067\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-\[\#FFB2AB\] .stepper-step{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.stepper-step\]\:text-black .stepper-step{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.tab-content\]\:p-2 .tab-content{
  padding:0.5rem
}

.\[\&_\.tab-content\]\:p-3 .tab-content{
  padding:0.75rem
}

.\[\&_\.tab-content\]\:p-4 .tab-content{
  padding:1rem
}

.\[\&_\.tab-content\]\:p-5 .tab-content{
  padding:1.25rem
}

.\[\&_\.tab-content\]\:p-6 .tab-content{
  padding:1.5rem
}

.\[\&_\.tab-icon\]\:size-4 .tab-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.tab-icon\]\:size-5 .tab-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.tab-icon\]\:size-6 .tab-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.tab-icon\]\:size-7 .tab-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.tab-icon\]\:size-8 .tab-icon{
  width:2rem;
  height:2rem
}

.\[\&_\.tab-nav-pills\]\:rounded .tab-nav-pills{
  border-radius:0.25rem
}

.\[\&_\.tab-nav-pills\]\:rounded-full .tab-nav-pills{
  border-radius:9999px
}

.\[\&_\.tab-nav-pills\]\:rounded-lg .tab-nav-pills{
  border-radius:0.5rem
}

.\[\&_\.tab-nav-pills\]\:rounded-md .tab-nav-pills{
  border-radius:0.375rem
}

.\[\&_\.tab-nav-pills\]\:rounded-none .tab-nav-pills{
  border-radius:0px
}

.\[\&_\.tab-nav-pills\]\:rounded-sm .tab-nav-pills{
  border-radius:0.125rem
}

.\[\&_\.tab-nav-pills\]\:rounded-xl .tab-nav-pills{
  border-radius:0.75rem
}

.\[\&_\.tab-nav-pills\]\:px-2 .tab-nav-pills{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.tab-nav-pills\]\:px-3 .tab-nav-pills{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.tab-nav-pills\]\:px-4 .tab-nav-pills{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_\.tab-nav-pills\]\:px-5 .tab-nav-pills{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_\.tab-nav-pills\]\:py-1 .tab-nav-pills{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&_\.tab-nav-pills\]\:py-1\.5 .tab-nav-pills{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_\.tab-nav-pills\]\:py-2 .tab-nav-pills{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_\.tab-nav-pills\]\:py-2\.5 .tab-nav-pills{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_\.tab-nav-pills\]\:py-3 .tab-nav-pills{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&_\.tab-trigger-list\]\:gap-1 .tab-trigger-list{
  gap:0.25rem
}

.\[\&_\.tab-trigger-list\]\:gap-2 .tab-trigger-list{
  gap:0.5rem
}

.\[\&_\.tab-trigger-list\]\:gap-3 .tab-trigger-list{
  gap:0.75rem
}

.\[\&_\.tab-trigger-list\]\:gap-4 .tab-trigger-list{
  gap:1rem
}

.\[\&_\.tab-trigger-list\]\:gap-5 .tab-trigger-list{
  gap:1.25rem
}

.\[\&_\.tab-trigger-list\]\:border-\[\#e4e4e7\] .tab-trigger-list{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tab-trigger-list\]\:border-\[\#27272A\] .tab-trigger-list{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#016974\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#08638C\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#166C3B\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#175BCC\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#282828\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#653C94\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#727272\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#7E4B2A\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#976A01\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#BB032A\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:border-\[\#e4e4e7\] .tab-trigger.active-tab{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#007F8C\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#0B84BA\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#0E8345\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#266EF1\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#4B4B4B\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#868686\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#8750C5\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#A86438\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#CA8D01\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#DE1135\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#e4e4e7\] .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:bg-white .tab-trigger.active-tab{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#016974\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#08638C\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#09090b\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#166C3B\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#175BCC\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#282828\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#653C94\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#727272\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#7E4B2A\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#976A01\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-\[\#BB032A\] .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.tab-trigger\.active-tab\]\:text-white .tab-trigger.active-tab{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#27272a\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#6EC9F2\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#77D5E3\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#7FD99A\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#A9C9FF\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#BBBBBB\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#CBA2FA\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#E4B190\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#FDD067\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-\[\#FFB2AB\] .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:border-white .tab-trigger.active-tab{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#01B8CA\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#06C167\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#18181B\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#27272a\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#3EB7ED\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#6DAAFB\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#A6A6A6\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#BA83F9\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#DB976B\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#DDDDDD\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#FC7F79\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:bg-\[\#FDC034\] .tab-trigger.active-tab{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#6EC9F2\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#77D5E3\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#7FD99A\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#A9C9FF\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#BBBBBB\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#CBA2FA\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#E4B190\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#FAFAFA\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#FDD067\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-\[\#FFB2AB\] .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-black .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tab-trigger\.active-tab\]\:text-white .tab-trigger.active-tab{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.tab-trigger\]\:-mb-0\.5 .tab-trigger{
  margin-bottom:-0.125rem
}

.\[\&_\.tab-trigger\]\:-mb-1 .tab-trigger{
  margin-bottom:-0.25rem
}

.\[\&_\.tab-trigger\]\:-mb-1\.5 .tab-trigger{
  margin-bottom:-0.375rem
}

.\[\&_\.tab-trigger\]\:-mb-2 .tab-trigger{
  margin-bottom:-0.5rem
}

.\[\&_\.tab-trigger\]\:-mb-px .tab-trigger{
  margin-bottom:-1px
}

.\[\&_\.tab-trigger\]\:flex-1 .tab-trigger{
  flex:1 1 0%
}

.\[\&_\.tab-trigger\]\:rounded .tab-trigger{
  border-radius:0.25rem
}

.\[\&_\.tab-trigger\]\:rounded-full .tab-trigger{
  border-radius:9999px
}

.\[\&_\.tab-trigger\]\:rounded-lg .tab-trigger{
  border-radius:0.5rem
}

.\[\&_\.tab-trigger\]\:rounded-md .tab-trigger{
  border-radius:0.375rem
}

.\[\&_\.tab-trigger\]\:rounded-none .tab-trigger{
  border-radius:0px
}

.\[\&_\.tab-trigger\]\:rounded-sm .tab-trigger{
  border-radius:0.125rem
}

.\[\&_\.tab-trigger\]\:rounded-xl .tab-trigger{
  border-radius:0.75rem
}

.\[\&_\.tab-trigger\]\:rounded-t .tab-trigger{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.\[\&_\.tab-trigger\]\:rounded-t-lg .tab-trigger{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.\[\&_\.tab-trigger\]\:rounded-t-md .tab-trigger{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.\[\&_\.tab-trigger\]\:rounded-t-sm .tab-trigger{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.\[\&_\.tab-trigger\]\:rounded-t-xl .tab-trigger{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.\[\&_\.tab-trigger\]\:border-b .tab-trigger{
  border-bottom-width:1px
}

.\[\&_\.tab-trigger\]\:border-b-2 .tab-trigger{
  border-bottom-width:2px
}

.\[\&_\.tab-trigger\]\:border-b-4 .tab-trigger{
  border-bottom-width:4px
}

.\[\&_\.tab-trigger\]\:border-b-\[3px\] .tab-trigger{
  border-bottom-width:3px
}

.\[\&_\.tab-trigger\]\:border-b-\[5px\] .tab-trigger{
  border-bottom-width:5px
}

.\[\&_\.tab-trigger\]\:border-e .tab-trigger{
  border-inline-end-width:1px
}

.\[\&_\.tab-trigger\]\:border-e-2 .tab-trigger{
  border-inline-end-width:2px
}

.\[\&_\.tab-trigger\]\:border-e-4 .tab-trigger{
  border-inline-end-width:4px
}

.\[\&_\.tab-trigger\]\:border-e-\[3px\] .tab-trigger{
  border-inline-end-width:3px
}

.\[\&_\.tab-trigger\]\:border-e-\[5px\] .tab-trigger{
  border-inline-end-width:5px
}

.\[\&_\.tab-trigger\]\:border-\[\#e4e4e7\] .tab-trigger{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.tab-trigger\]\:px-2 .tab-trigger{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.\[\&_\.tab-trigger\]\:px-3 .tab-trigger{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_\.tab-trigger\]\:px-4 .tab-trigger{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_\.tab-trigger\]\:px-5 .tab-trigger{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_\.tab-trigger\]\:py-1 .tab-trigger{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.\[\&_\.tab-trigger\]\:py-1\.5 .tab-trigger{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_\.tab-trigger\]\:py-2 .tab-trigger{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_\.tab-trigger\]\:py-2\.5 .tab-trigger{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_\.tab-trigger\]\:py-3 .tab-trigger{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#016974\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#08638C\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(8 99 140 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#166C3B\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#175BCC\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#282828\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#653C94\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#727272\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#7E4B2A\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#976A01\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#BB032A\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:border-\[\#e4e4e7\] .tab-trigger:hover{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#016974\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#08638C\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#166C3B\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(22 108 59 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#175BCC\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#282828\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#653C94\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#727272\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#7E4B2A\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#976A01\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#BB032A\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:bg-\[\#e4e4e7\] .tab-trigger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#016974\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#08638C\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(8 99 140 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#09090b\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#166C3B\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#175BCC\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#282828\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#653C94\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#727272\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#7E4B2A\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#976A01\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-\[\#BB032A\] .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.hover\:\[\&_\.tab-trigger\]\:text-white .tab-trigger:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tab-trigger\]\:border-\[\#27272a\] .tab-trigger{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#27272a\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#6EC9F2\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#77D5E3\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#7FD99A\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#A9C9FF\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#BBBBBB\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#CBA2FA\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#E4B190\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#FDD067\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-\[\#FFB2AB\] .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:border-white .tab-trigger:hover{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#18181B\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#27272a\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#6EC9F2\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#77D5E3\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#7FD99A\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#A9C9FF\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#BBBBBB\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#CBA2FA\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#E4B190\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#E8E8E8\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#FDD067\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:bg-\[\#FFB2AB\] .tab-trigger:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#6EC9F2\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#77D5E3\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#7FD99A\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#A9C9FF\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#BBBBBB\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#CBA2FA\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#E4B190\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#FAFAFA\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#FDD067\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-\[\#FFB2AB\] .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-black .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:hover\:\[\&_\.tab-trigger\]\:text-white .tab-trigger:hover{
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
  }
}

.\[\&_\.tel-field-wrapper\.tel-field-error\]\:border-rose-700 .tel-field-wrapper.tel-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\.tel-field-error\]\:bg-rose-700 .tel-field-wrapper.tel-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#007F8C\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#016974\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#0B84BA\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#0E8345\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#166C3B\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#175BCC\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#266EF1\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#282828\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#4B4B4B\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#653C94\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#727272\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#7E4B2A\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#868686\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#8750C5\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#976A01\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#A86438\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#BB032A\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#CA8D01\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#e4e4e7\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#007F8C\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#0B84BA\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#0E8345\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#266EF1\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#4B4B4B\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#868686\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#8750C5\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#A86438\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#CA8D01\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#DE1135\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#E2F8FB\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#E7F6FD\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#EAF6ED\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#EFF4FE\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#F3F3F3\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#F6F0FE\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#FBF2ED\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#FFF0EE\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#FFF7E6\] .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-white .tel-field-wrapper:not(:has(.tel-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#01B8CA\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#06C167\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#27272a\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#3EB7ED\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#6DAAFB\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#6EC9F2\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#77D5E3\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#7FD99A\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#868686\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#A6A6A6\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#A9C9FF\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#BA83F9\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#BBBBBB\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#CBA2FA\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#DB976B\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#DDDDDD\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#E4B190\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#FC7F79\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#FDC034\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#FDD067\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:border-\[\#FFB2AB\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#002661\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#002F14\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#01B8CA\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#03212F\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#06C167\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#18181B\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#221431\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#2A190E\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#322300\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#3EB7ED\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#4B4B4B\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#520810\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#6DAAFB\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#A6A6A6\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#BA83F9\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#DB976B\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#DDDDDD\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#FC7F79\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\:not\(\:has\(\.tel-field-error\)\)\]\:bg-\[\#FDC034\] .tel-field-wrapper:not(:has(.tel-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.tel-field-wrapper\>input\]\:text-white .tel-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-white .tel-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-white .tel-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tel-field-wrapper\>input\]\:text-black .tel-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-black .tel-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper\>input\]\:placeholder\:text-black .tel-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.tel-field-wrapper\]\:rounded .tel-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.tel-field-wrapper\]\:rounded-full .tel-field-wrapper{
  border-radius:9999px
}

.\[\&_\.tel-field-wrapper\]\:rounded-lg .tel-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.tel-field-wrapper\]\:rounded-md .tel-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.tel-field-wrapper\]\:rounded-sm .tel-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.tel-field-wrapper\]\:rounded-xl .tel-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.tel-field-wrapper\]\:border .tel-field-wrapper{
  border-width:1px
}

.\[\&_\.tel-field-wrapper\]\:border-0 .tel-field-wrapper{
  border-width:0px
}

.\[\&_\.tel-field-wrapper\]\:border-2 .tel-field-wrapper{
  border-width:2px
}

.\[\&_\.tel-field-wrapper\]\:border-4 .tel-field-wrapper{
  border-width:4px
}

.\[\&_\.tel-field-wrapper\]\:border-\[3px\] .tel-field-wrapper{
  border-width:3px
}

.\[\&_\.tel-field-wrapper\]\:border-\[5px\] .tel-field-wrapper{
  border-width:5px
}

.\[\&_\.tel-field-wrapper\]\:border-\[\#727272\] .tel-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.tel-field-wrapper\]\:border-transparent .tel-field-wrapper{
  border-color:transparent
}

.\[\&_\.tel-field-wrapper\]\:bg-\[\#282828\] .tel-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\]\:bg-white .tel-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper\]\:text-white .tel-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .tel-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:shadow-sm .tel-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.tel-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .tel-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#007F8C\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#0B84BA\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#0E8345\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#266EF1\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#4B4B4B\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#727272\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#868686\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#8750C5\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#A86438\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#CA8D01\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#DADADA\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#DE1135\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#e4e4e7\] .tel-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.tel-field-wrapper\]\:ring-transparent .tel-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tel-field-wrapper\]\:shadow-none .tel-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#01B8CA\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#06C167\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#3EB7ED\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#6DAAFB\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#A6A6A6\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#BA83F9\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#DB976B\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#DDDDDD\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#FC7F79\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#FDC034\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.tel-field-wrapper\]\:ring-\[\#e4e4e7\] .tel-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-white .tel-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.tel-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .tel-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.tel-field-wrapper_\.tel-field-icon\]\:size-3 .tel-field-wrapper .tel-field-icon{
  width:0.75rem;
  height:0.75rem
}

.\[\&_\.tel-field-wrapper_\.tel-field-icon\]\:size-3\.5 .tel-field-wrapper .tel-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.tel-field-wrapper_\.tel-field-icon\]\:size-4 .tel-field-wrapper .tel-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.tel-field-wrapper_\.tel-field-icon\]\:size-5 .tel-field-wrapper .tel-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.tel-field-wrapper_\.tel-field-icon\]\:size-6 .tel-field-wrapper .tel-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.tel-field-wrapper_input\]\:h-10 .tel-field-wrapper input{
  height:2.5rem
}

.\[\&_\.tel-field-wrapper_input\]\:h-11 .tel-field-wrapper input{
  height:2.75rem
}

.\[\&_\.tel-field-wrapper_input\]\:h-12 .tel-field-wrapper input{
  height:3rem
}

.\[\&_\.tel-field-wrapper_input\]\:h-8 .tel-field-wrapper input{
  height:2rem
}

.\[\&_\.tel-field-wrapper_input\]\:h-9 .tel-field-wrapper input{
  height:2.25rem
}

.\[\&_\.text-field-wrapper\.text-field-error\]\:border-rose-700 .text-field-wrapper.text-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\.text-field-error\]\:bg-rose-700 .text-field-wrapper.text-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#007F8C\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#016974\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#0B84BA\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#0E8345\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#166C3B\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#175BCC\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#266EF1\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#282828\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#4B4B4B\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#653C94\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#727272\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#7E4B2A\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#868686\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#8750C5\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#976A01\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A86438\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BB032A\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#CA8D01\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#e4e4e7\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#007F8C\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#0B84BA\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#0E8345\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#266EF1\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#4B4B4B\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#868686\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#8750C5\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#A86438\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#CA8D01\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DE1135\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#E2F8FB\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#E7F6FD\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#EAF6ED\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#EFF4FE\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#F3F3F3\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#F6F0FE\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FBF2ED\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FFF0EE\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FFF7E6\] .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-white .text-field-wrapper:not(:has(.text-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#01B8CA\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#06C167\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#27272a\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#3EB7ED\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#6DAAFB\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#6EC9F2\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#77D5E3\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#7FD99A\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#868686\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A6A6A6\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#A9C9FF\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BA83F9\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#BBBBBB\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#CBA2FA\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#DB976B\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#DDDDDD\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#E4B190\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FC7F79\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FDC034\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FDD067\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:border-\[\#FFB2AB\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#002661\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#002F14\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#01B8CA\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#03212F\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#06C167\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#18181B\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#221431\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#2A190E\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#322300\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#3EB7ED\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#4B4B4B\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#520810\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#6DAAFB\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#A6A6A6\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#BA83F9\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DB976B\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#DDDDDD\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FC7F79\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\:not\(\:has\(\.text-field-error\)\)\]\:bg-\[\#FDC034\] .text-field-wrapper:not(:has(.text-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.text-field-wrapper\>\.text-field-icon\]\:size-3\.5 .text-field-wrapper>.text-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.text-field-wrapper\>\.text-field-icon\]\:size-4 .text-field-wrapper>.text-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.text-field-wrapper\>\.text-field-icon\]\:size-5 .text-field-wrapper>.text-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.text-field-wrapper\>\.text-field-icon\]\:size-6 .text-field-wrapper>.text-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.text-field-wrapper\>\.text-field-icon\]\:size-7 .text-field-wrapper>.text-field-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.text-field-wrapper\>input\]\:text-white .text-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-white .text-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-white .text-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.text-field-wrapper\>input\]\:text-black .text-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-black .text-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper\>input\]\:placeholder\:text-black .text-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.text-field-wrapper\]\:rounded .text-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.text-field-wrapper\]\:rounded-full .text-field-wrapper{
  border-radius:9999px
}

.\[\&_\.text-field-wrapper\]\:rounded-lg .text-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.text-field-wrapper\]\:rounded-md .text-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.text-field-wrapper\]\:rounded-sm .text-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.text-field-wrapper\]\:rounded-xl .text-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.text-field-wrapper\]\:border .text-field-wrapper{
  border-width:1px
}

.\[\&_\.text-field-wrapper\]\:border-0 .text-field-wrapper{
  border-width:0px
}

.\[\&_\.text-field-wrapper\]\:border-2 .text-field-wrapper{
  border-width:2px
}

.\[\&_\.text-field-wrapper\]\:border-4 .text-field-wrapper{
  border-width:4px
}

.\[\&_\.text-field-wrapper\]\:border-\[3px\] .text-field-wrapper{
  border-width:3px
}

.\[\&_\.text-field-wrapper\]\:border-\[5px\] .text-field-wrapper{
  border-width:5px
}

.\[\&_\.text-field-wrapper\]\:border-\[\#727272\] .text-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.text-field-wrapper\]\:border-transparent .text-field-wrapper{
  border-color:transparent
}

.\[\&_\.text-field-wrapper\]\:bg-\[\#282828\] .text-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\]\:bg-white .text-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper\]\:text-white .text-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .text-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:shadow-sm .text-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.text-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .text-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#007F8C\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#0B84BA\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#0E8345\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#266EF1\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#4B4B4B\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#727272\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#868686\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#8750C5\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#A86438\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#CA8D01\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#DADADA\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#DE1135\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#e4e4e7\] .text-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.text-field-wrapper\]\:ring-transparent .text-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.text-field-wrapper\]\:shadow-none .text-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#01B8CA\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#06C167\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#3EB7ED\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#6DAAFB\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#A6A6A6\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#BA83F9\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#DB976B\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#DDDDDD\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#FC7F79\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#FDC034\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.text-field-wrapper\]\:ring-\[\#e4e4e7\] .text-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.text-field-wrapper_\.floating-label\]\:bg-white .text-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.text-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .text-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.text-field-wrapper_input\]\:h-10 .text-field-wrapper input{
  height:2.5rem
}

.\[\&_\.text-field-wrapper_input\]\:h-11 .text-field-wrapper input{
  height:2.75rem
}

.\[\&_\.text-field-wrapper_input\]\:h-12 .text-field-wrapper input{
  height:3rem
}

.\[\&_\.text-field-wrapper_input\]\:h-8 .text-field-wrapper input{
  height:2rem
}

.\[\&_\.text-field-wrapper_input\]\:h-9 .text-field-wrapper input{
  height:2.25rem
}

.\[\&_\.textarea-field-wrapper\.textarea-field-error\]\:border-rose-700 .textarea-field-wrapper.textarea-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\.textarea-field-error\]\:bg-rose-700 .textarea-field-wrapper.textarea-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#007F8C\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#016974\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#0B84BA\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#0E8345\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#166C3B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#175BCC\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#266EF1\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#282828\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#4B4B4B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#653C94\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#727272\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#7E4B2A\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#868686\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#8750C5\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#976A01\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#A86438\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#BB032A\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#CA8D01\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#e4e4e7\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#007F8C\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#0B84BA\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#0E8345\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#266EF1\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#4B4B4B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#868686\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#8750C5\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#A86438\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#CA8D01\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#DE1135\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#E2F8FB\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#E7F6FD\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#EAF6ED\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#EFF4FE\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#F3F3F3\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#F6F0FE\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#FBF2ED\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#FFF0EE\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#FFF7E6\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-white .textarea-field-wrapper:not(:has(.textarea-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#01B8CA\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#06C167\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#27272a\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#3EB7ED\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#6DAAFB\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#6EC9F2\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#77D5E3\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#7FD99A\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#868686\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#A6A6A6\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#A9C9FF\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#BA83F9\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#BBBBBB\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#CBA2FA\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#DB976B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#DDDDDD\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#E4B190\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#FC7F79\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#FDC034\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#FDD067\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:border-\[\#FFB2AB\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#002661\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#002F14\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#01B8CA\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#03212F\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#06C167\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#18181B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#221431\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#2A190E\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#322300\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#3EB7ED\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#4B4B4B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#520810\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#6DAAFB\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#A6A6A6\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#BA83F9\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#DB976B\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#DDDDDD\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#FC7F79\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\:not\(\:has\(\.textarea-field-error\)\)\]\:bg-\[\#FDC034\] .textarea-field-wrapper:not(:has(.textarea-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.textarea-field-wrapper\>input\]\:text-white .textarea-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-white .textarea-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-white .textarea-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:text-black .textarea-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-black .textarea-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper\>input\]\:placeholder\:text-black .textarea-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.textarea-field-wrapper\]\:rounded .textarea-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.textarea-field-wrapper\]\:rounded-full .textarea-field-wrapper{
  border-radius:9999px
}

.\[\&_\.textarea-field-wrapper\]\:rounded-lg .textarea-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.textarea-field-wrapper\]\:rounded-md .textarea-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.textarea-field-wrapper\]\:rounded-sm .textarea-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.textarea-field-wrapper\]\:rounded-xl .textarea-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.textarea-field-wrapper\]\:border .textarea-field-wrapper{
  border-width:1px
}

.\[\&_\.textarea-field-wrapper\]\:border-0 .textarea-field-wrapper{
  border-width:0px
}

.\[\&_\.textarea-field-wrapper\]\:border-2 .textarea-field-wrapper{
  border-width:2px
}

.\[\&_\.textarea-field-wrapper\]\:border-4 .textarea-field-wrapper{
  border-width:4px
}

.\[\&_\.textarea-field-wrapper\]\:border-\[3px\] .textarea-field-wrapper{
  border-width:3px
}

.\[\&_\.textarea-field-wrapper\]\:border-\[5px\] .textarea-field-wrapper{
  border-width:5px
}

.\[\&_\.textarea-field-wrapper\]\:border-\[\#727272\] .textarea-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.textarea-field-wrapper\]\:border-transparent .textarea-field-wrapper{
  border-color:transparent
}

.\[\&_\.textarea-field-wrapper\]\:bg-\[\#282828\] .textarea-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\]\:bg-white .textarea-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper\]\:text-white .textarea-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .textarea-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:shadow-sm .textarea-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.textarea-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .textarea-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#007F8C\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#0B84BA\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#0E8345\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#266EF1\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#4B4B4B\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#727272\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#868686\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#8750C5\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#A86438\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#CA8D01\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#DADADA\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#DE1135\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#e4e4e7\] .textarea-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-transparent .textarea-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.textarea-field-wrapper\]\:shadow-none .textarea-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#01B8CA\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#06C167\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#3EB7ED\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#6DAAFB\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#A6A6A6\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#BA83F9\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#DB976B\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#DDDDDD\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#FC7F79\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#FDC034\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.textarea-field-wrapper\]\:ring-\[\#e4e4e7\] .textarea-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-white .textarea-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.textarea-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .textarea-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.textarea-field-wrapper_textarea\]\:h-10 .textarea-field-wrapper textarea{
  height:2.5rem
}

.\[\&_\.textarea-field-wrapper_textarea\]\:h-11 .textarea-field-wrapper textarea{
  height:2.75rem
}

.\[\&_\.textarea-field-wrapper_textarea\]\:h-12 .textarea-field-wrapper textarea{
  height:3rem
}

.\[\&_\.textarea-field-wrapper_textarea\]\:h-16 .textarea-field-wrapper textarea{
  height:4rem
}

.\[\&_\.textarea-field-wrapper_textarea\]\:h-auto .textarea-field-wrapper textarea{
  height:auto
}

.\[\&_\.timeline-bullet-wrapper\]\:items-center .timeline-bullet-wrapper{
  align-items:center
}

.\[\&_\.timeline-bullet\]\:bg-\[\#007F8C\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#06C167\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(6 193 103 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#0B84BA\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#0E8345\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#266EF1\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#282828\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#3EB7ED\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(62 183 237 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#4B4B4B\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#868686\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#8750C5\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#A6A6A6\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(166 166 166 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#A86438\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#BA83F9\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(186 131 249 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#CA8D01\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#DB976B\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(219 151 107 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#DE1135\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#FC7F79\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(252 127 121 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#FDC034\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(253 192 52 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-\[\#e4e4e7\] .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:bg-white .timeline-bullet{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.timeline-bullet\]\:text-\[\#DADADA\] .timeline-bullet{
  --tw-text-opacity:1;
  color:rgb(218 218 218 / var(--tw-text-opacity))
}

.\[\&_\.timeline-bullet\]\:text-\[\#e4e4e7\] .timeline-bullet{
  --tw-text-opacity:1;
  color:rgb(228 228 231 / var(--tw-text-opacity))
}

.\[\&_\.timeline-bullet\]\:text-black .timeline-bullet{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.\[\&_\.timeline-bullet\]\:text-white .timeline-bullet{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.timeline-bullet\]\:bg-\[\#01B8CA\] .timeline-bullet{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.timeline-bullet\]\:bg-\[\#27272a\] .timeline-bullet{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.timeline-bullet\]\:bg-\[\#6DAAFB\] .timeline-bullet{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.timeline-bullet\]\:bg-\[\#DDDDDD\] .timeline-bullet{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.timeline-bullet\]\:text-\[\#FAFAFA\] .timeline-bullet{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.timeline-bullet\]\:text-black .timeline-bullet{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#007F8C\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#06C167\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(6 193 103 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#0B84BA\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#0E8345\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#266EF1\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#282828\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#3EB7ED\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(62 183 237 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#4B4B4B\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#868686\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#8750C5\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#A6A6A6\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(166 166 166 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#A86438\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#BA83F9\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(186 131 249 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#CA8D01\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#DB976B\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(219 151 107 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#DE1135\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#FC7F79\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(252 127 121 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#FDC034\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(253 192 52 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-\[\#e4e4e7\] .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.timeline-horizontal-line\]\:border-white .timeline-horizontal-line{
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.timeline-horizontal-line\]\:border-\[\#01B8CA\] .timeline-horizontal-line{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-horizontal-line\]\:border-\[\#27272a\] .timeline-horizontal-line{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-horizontal-line\]\:border-\[\#6DAAFB\] .timeline-horizontal-line{
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-horizontal-line\]\:border-\[\#DDDDDD\] .timeline-horizontal-line{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }
}

.\[\&_\.timeline-section\:last-child_\.timeline-vertical-line\]\:after\:hidden .timeline-section:last-child .timeline-vertical-line::after{
  content:var(--tw-content);
  display:none
}

.\[\&_\.timeline-vertical-line\]\:after\:top-3 .timeline-vertical-line::after{
  content:var(--tw-content);
  top:0.75rem
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#007F8C\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#06C167\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(6 193 103 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#0B84BA\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#0E8345\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#266EF1\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#282828\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#3EB7ED\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(62 183 237 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#4B4B4B\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#868686\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#8750C5\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#A6A6A6\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(166 166 166 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#A86438\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#BA83F9\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(186 131 249 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#CA8D01\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#DB976B\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(219 151 107 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#DE1135\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#FC7F79\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(252 127 121 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#FDC034\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(253 192 52 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-\[\#e4e4e7\] .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.timeline-vertical-line\]\:after\:border-white .timeline-vertical-line::after{
  content:var(--tw-content);
  --tw-border-opacity:1;
  border-color:rgb(255 255 255 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.timeline-vertical-line\]\:after\:border-\[\#01B8CA\] .timeline-vertical-line::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-vertical-line\]\:after\:border-\[\#27272a\] .timeline-vertical-line::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-vertical-line\]\:after\:border-\[\#6DAAFB\] .timeline-vertical-line::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.timeline-vertical-line\]\:after\:border-\[\#DDDDDD\] .timeline-vertical-line::after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }
}

.\[\&_\.toggle-field-base\]\:h-10 .toggle-field-base{
  height:2.5rem
}

.\[\&_\.toggle-field-base\]\:h-6 .toggle-field-base{
  height:1.5rem
}

.\[\&_\.toggle-field-base\]\:h-7 .toggle-field-base{
  height:1.75rem
}

.\[\&_\.toggle-field-base\]\:h-8 .toggle-field-base{
  height:2rem
}

.\[\&_\.toggle-field-base\]\:h-9 .toggle-field-base{
  height:2.25rem
}

.\[\&_\.toggle-field-base\]\:w-10 .toggle-field-base{
  width:2.5rem
}

.\[\&_\.toggle-field-base\]\:w-12 .toggle-field-base{
  width:3rem
}

.\[\&_\.toggle-field-base\]\:w-14 .toggle-field-base{
  width:3.5rem
}

.\[\&_\.toggle-field-base\]\:w-16 .toggle-field-base{
  width:4rem
}

.\[\&_\.toggle-field-base\]\:w-\[72px\] .toggle-field-base{
  width:72px
}

.\[\&_\.toggle-field-base\]\:rounded .toggle-field-base{
  border-radius:0.25rem
}

.\[\&_\.toggle-field-base\]\:rounded-full .toggle-field-base{
  border-radius:9999px
}

.\[\&_\.toggle-field-base\]\:rounded-lg .toggle-field-base{
  border-radius:0.5rem
}

.\[\&_\.toggle-field-base\]\:rounded-md .toggle-field-base{
  border-radius:0.375rem
}

.\[\&_\.toggle-field-base\]\:rounded-sm .toggle-field-base{
  border-radius:0.125rem
}

.\[\&_\.toggle-field-base\]\:rounded-xl .toggle-field-base{
  border-radius:0.75rem
}

.\[\&_\.toggle-field-circle\]\:size-4 .toggle-field-circle{
  width:1rem;
  height:1rem
}

.\[\&_\.toggle-field-circle\]\:size-5 .toggle-field-circle{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.toggle-field-circle\]\:size-6 .toggle-field-circle{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.toggle-field-circle\]\:size-7 .toggle-field-circle{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.toggle-field-circle\]\:size-8 .toggle-field-circle{
  width:2rem;
  height:2rem
}

.\[\&_\.toggle-field-circle\]\:rounded .toggle-field-circle{
  border-radius:0.25rem
}

.\[\&_\.toggle-field-circle\]\:rounded-full .toggle-field-circle{
  border-radius:9999px
}

.\[\&_\.toggle-field-circle\]\:rounded-lg .toggle-field-circle{
  border-radius:0.5rem
}

.\[\&_\.toggle-field-circle\]\:rounded-md .toggle-field-circle{
  border-radius:0.375rem
}

.\[\&_\.toggle-field-circle\]\:rounded-sm .toggle-field-circle{
  border-radius:0.125rem
}

.\[\&_\.toggle-field-circle\]\:rounded-xl .toggle-field-circle{
  border-radius:0.75rem
}

.\[\&_\.url-field-wrapper\.url-field-error\]\:border-rose-700 .url-field-wrapper.url-field-error{
  --tw-border-opacity:1;
  border-color:rgb(190 18 60 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\.url-field-error\]\:bg-rose-700 .url-field-wrapper.url-field-error{
  --tw-bg-opacity:1;
  background-color:rgb(190 18 60 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#007F8C\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#016974\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#0B84BA\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#0E8345\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#166C3B\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#175BCC\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#266EF1\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(38 110 241 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#282828\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#4B4B4B\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#653C94\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#727272\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#7E4B2A\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#868686\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#8750C5\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#976A01\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#A86438\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#BB032A\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#CA8D01\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#e4e4e7\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#007F8C\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#0B84BA\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#0E8345\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#266EF1\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#4B4B4B\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#868686\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#8750C5\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#A86438\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#CA8D01\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#DE1135\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#E2F8FB\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#E7F6FD\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#EAF6ED\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#EFF4FE\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#F3F3F3\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#F6F0FE\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#FBF2ED\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#FFF0EE\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#FFF7E6\] .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-white .url-field-wrapper:not(:has(.url-field-error)){
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#01B8CA\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#06C167\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#27272a\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#3EB7ED\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#6DAAFB\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(109 170 251 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#6EC9F2\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#77D5E3\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#7FD99A\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#868686\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(134 134 134 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#A6A6A6\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#A9C9FF\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#BA83F9\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#BBBBBB\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#CBA2FA\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#DB976B\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#DDDDDD\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#E4B190\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#FC7F79\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#FDC034\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#FDD067\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:border-\[\#FFB2AB\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#002661\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#002F14\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#01B8CA\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#03212F\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#06C167\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#18181B\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#221431\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#2A190E\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#322300\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#3EB7ED\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#4B4B4B\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#520810\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#6DAAFB\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#A6A6A6\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#BA83F9\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#DB976B\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#DDDDDD\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#FC7F79\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\:not\(\:has\(\.url-field-error\)\)\]\:bg-\[\#FDC034\] .url-field-wrapper:not(:has(.url-field-error)){
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.url-field-wrapper\>\.url-field-icon\]\:size-3\.5 .url-field-wrapper>.url-field-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\.url-field-wrapper\>\.url-field-icon\]\:size-4 .url-field-wrapper>.url-field-icon{
  width:1rem;
  height:1rem
}

.\[\&_\.url-field-wrapper\>\.url-field-icon\]\:size-5 .url-field-wrapper>.url-field-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\.url-field-wrapper\>\.url-field-icon\]\:size-6 .url-field-wrapper>.url-field-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\.url-field-wrapper\>\.url-field-icon\]\:size-7 .url-field-wrapper>.url-field-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_\.url-field-wrapper\>input\]\:text-white .url-field-wrapper>input{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#007F8C\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#016974\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#09090b\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#0B84BA\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#0E8345\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#166C3B\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#175BCC\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#266EF1\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#282828\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#3E3E3E\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(62 62 62 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#4B4B4B\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#653C94\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#727272\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#7E4B2A\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#868686\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#8750C5\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#976A01\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A86438\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BB032A\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#CA8D01\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DE1135\] .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-white .url-field-wrapper>input::-moz-placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-white .url-field-wrapper>input::placeholder{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.url-field-wrapper\>input\]\:text-black .url-field-wrapper>input{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#01B8CA\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#06C167\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#3EB7ED\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#4363EC\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(67 99 236 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#6DAAFB\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#6EC9F2\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#77D5E3\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#7FD99A\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A6A6A6\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#A9C9FF\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BA83F9\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#BBBBBB\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#CBA2FA\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DB976B\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#DDDDDD\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#E4B190\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#E8E8E8\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FAFAFA\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FC7F79\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FDC034\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FDD067\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-\[\#FFB2AB\] .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-black .url-field-wrapper>input::-moz-placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper\>input\]\:placeholder\:text-black .url-field-wrapper>input::placeholder{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_\.url-field-wrapper\]\:rounded .url-field-wrapper{
  border-radius:0.25rem
}

.\[\&_\.url-field-wrapper\]\:rounded-full .url-field-wrapper{
  border-radius:9999px
}

.\[\&_\.url-field-wrapper\]\:rounded-lg .url-field-wrapper{
  border-radius:0.5rem
}

.\[\&_\.url-field-wrapper\]\:rounded-md .url-field-wrapper{
  border-radius:0.375rem
}

.\[\&_\.url-field-wrapper\]\:rounded-sm .url-field-wrapper{
  border-radius:0.125rem
}

.\[\&_\.url-field-wrapper\]\:rounded-xl .url-field-wrapper{
  border-radius:0.75rem
}

.\[\&_\.url-field-wrapper\]\:border .url-field-wrapper{
  border-width:1px
}

.\[\&_\.url-field-wrapper\]\:border-0 .url-field-wrapper{
  border-width:0px
}

.\[\&_\.url-field-wrapper\]\:border-2 .url-field-wrapper{
  border-width:2px
}

.\[\&_\.url-field-wrapper\]\:border-4 .url-field-wrapper{
  border-width:4px
}

.\[\&_\.url-field-wrapper\]\:border-\[3px\] .url-field-wrapper{
  border-width:3px
}

.\[\&_\.url-field-wrapper\]\:border-\[5px\] .url-field-wrapper{
  border-width:5px
}

.\[\&_\.url-field-wrapper\]\:border-\[\#727272\] .url-field-wrapper{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_\.url-field-wrapper\]\:border-transparent .url-field-wrapper{
  border-color:transparent
}

.\[\&_\.url-field-wrapper\]\:bg-\[\#282828\] .url-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\]\:bg-white .url-field-wrapper{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper\]\:text-white .url-field-wrapper{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_10px_15px_-3px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 10px 15px -3px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 149\2c 164\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,149,164,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(0\2c 154\2c 81\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(0,154,81,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(134\2c 134\2c 134\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(134,134,134,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(14\2c 165\2c 233\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(14,165,233,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(169\2c 100\2c 247\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(169,100,247,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(210\2c 125\2c 70\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(210,125,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(248\2c 52\2c 70\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(248,52,70,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(252\2c 176\2c 1\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(252,176,1,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-\[0px_4px_6px_-4px_rgba\(6\2c 139\2c 238\2c 0\.5\)\] .url-field-wrapper{
  --tw-shadow:0px 4px 6px -4px rgba(6,139,238,0.5);
  --tw-shadow-colored:0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:shadow-sm .url-field-wrapper{
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&_\.url-field-wrapper\]\:focus-within\:ring-\[0\.03rem\]:focus-within .url-field-wrapper{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.03rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#007F8C\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(0 127 140 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#0B84BA\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(11 132 186 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#0E8345\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(14 131 69 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#266EF1\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(38 110 241 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#4B4B4B\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(75 75 75 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#727272\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(114 114 114 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#868686\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(134 134 134 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#8750C5\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(135 80 197 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#A86438\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(168 100 56 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#CA8D01\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(202 141 1 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#DADADA\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(218 218 218 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#DE1135\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(222 17 53 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#e4e4e7\] .url-field-wrapper:focus-within{
  --tw-ring-opacity:1;
  --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
}

.focus-within\:\[\&_\.url-field-wrapper\]\:ring-transparent .url-field-wrapper:focus-within{
  --tw-ring-color:transparent
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.url-field-wrapper\]\:shadow-none .url-field-wrapper{
    --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)
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#01B8CA\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(1 184 202 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#06C167\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(6 193 103 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#3EB7ED\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(62 183 237 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#6DAAFB\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(109 170 251 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#A6A6A6\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(166 166 166 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#BA83F9\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(186 131 249 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#DB976B\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(219 151 107 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#DDDDDD\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(221 221 221 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#FC7F79\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(252 127 121 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#FDC034\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(253 192 52 / var(--tw-ring-opacity))
  }

  .dark\:focus-within\:\[\&_\.url-field-wrapper\]\:ring-\[\#e4e4e7\] .url-field-wrapper:focus-within{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(228 228 231 / var(--tw-ring-opacity))
  }
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#007F8C\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#0B84BA\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#0E8345\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#266EF1\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#4B4B4B\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#868686\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#8750C5\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#A86438\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#CA8D01\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#DE1135\] .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_\.url-field-wrapper_\.floating-label\]\:bg-white .url-field-wrapper .floating-label{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#01B8CA\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#06C167\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#27272a\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#282828\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(40 40 40 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#3EB7ED\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#6DAAFB\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#A6A6A6\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#BA83F9\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#DB976B\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#DDDDDD\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#FC7F79\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_\.url-field-wrapper_\.floating-label\]\:bg-\[\#FDC034\] .url-field-wrapper .floating-label{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_\.url-field-wrapper_input\]\:h-10 .url-field-wrapper input{
  height:2.5rem
}

.\[\&_\.url-field-wrapper_input\]\:h-11 .url-field-wrapper input{
  height:2.75rem
}

.\[\&_\.url-field-wrapper_input\]\:h-12 .url-field-wrapper input{
  height:3rem
}

.\[\&_\.url-field-wrapper_input\]\:h-8 .url-field-wrapper input{
  height:2rem
}

.\[\&_\.url-field-wrapper_input\]\:h-9 .url-field-wrapper input{
  height:2.25rem
}

.\[\&_\.vertical-step\:last-child_\.stepper-separator\]\:hidden .vertical-step:last-child .stepper-separator{
  display:none
}

.\[\&_\.vertical-step\:not\(\:last-child\)\]\:min-h-10 .vertical-step:not(:last-child){
  min-height:2.5rem
}

.\[\&_\.vertical-step\:not\(\:last-child\)\]\:min-h-12 .vertical-step:not(:last-child){
  min-height:3rem
}

.\[\&_\.vertical-step\:not\(\:last-child\)\]\:min-h-14 .vertical-step:not(:last-child){
  min-height:3.5rem
}

.\[\&_\.vertical-step\:not\(\:last-child\)\]\:min-h-16 .vertical-step:not(:last-child){
  min-height:4rem
}

.\[\&_\.vertical-step\:not\(\:last-child\)\]\:min-h-20 .vertical-step:not(:last-child){
  min-height:5rem
}

.\[\&_\.vertical-tab_\.tab-trigger-list\]\:justify-start .vertical-tab .tab-trigger-list{
  justify-content:flex-start
}

.\[\&_\.vertical-tab_\.tab-trigger-list\]\:justify-end .vertical-tab .tab-trigger-list{
  justify-content:flex-end
}

.\[\&_\.vertical-tab_\.tab-trigger-list\]\:justify-center .vertical-tab .tab-trigger-list{
  justify-content:center
}

.\[\&_\.vertical-tab_\.tab-trigger-list\]\:justify-between .vertical-tab .tab-trigger-list{
  justify-content:space-between
}

.\[\&_\.vertical-tab_\.tab-trigger-list\]\:justify-around .vertical-tab .tab-trigger-list{
  justify-content:space-around
}

.\[\&_\.wrapper-form-actions\]\:mt-2 .wrapper-form-actions{
  margin-top:0.5rem
}

.\[\&_\.wrapper-form-actions\]\:flex .wrapper-form-actions{
  display:flex
}

.\[\&_\.wrapper-form-actions\]\:items-center .wrapper-form-actions{
  align-items:center
}

.\[\&_\.wrapper-form-actions\]\:justify-between .wrapper-form-actions{
  justify-content:space-between
}

.\[\&_\.wrapper-form-actions\]\:gap-6 .wrapper-form-actions{
  gap:1.5rem
}

.\[\&_\.wrapper-form\]\:mt-10 .wrapper-form{
  margin-top:2.5rem
}

.\[\&_\.wrapper-form\]\:space-y-2 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:space-y-3 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:space-y-4 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:space-y-5 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:space-y-6 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:space-y-8 .wrapper-form > :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))
}

.\[\&_\.wrapper-form\]\:bg-white .wrapper-form{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_\:not\(\.pagination-seperator\)\>\.pagination-icon\]\:size-3\.5 :not(.pagination-seperator)>.pagination-icon{
  width:0.875rem;
  height:0.875rem
}

.\[\&_\:not\(\.pagination-seperator\)\>\.pagination-icon\]\:size-4 :not(.pagination-seperator)>.pagination-icon{
  width:1rem;
  height:1rem
}

.\[\&_\:not\(\.pagination-seperator\)\>\.pagination-icon\]\:size-5 :not(.pagination-seperator)>.pagination-icon{
  width:1.25rem;
  height:1.25rem
}

.\[\&_\:not\(\.pagination-seperator\)\>\.pagination-icon\]\:size-6 :not(.pagination-seperator)>.pagination-icon{
  width:1.5rem;
  height:1.5rem
}

.\[\&_\:not\(\.pagination-seperator\)\>\.pagination-icon\]\:size-7 :not(.pagination-seperator)>.pagination-icon{
  width:1.75rem;
  height:1.75rem
}

.\[\&_fieldset\]\:space-y-1 fieldset > :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))
}

.\[\&_fieldset\]\:space-y-1\.5 fieldset > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))
}

.\[\&_fieldset\]\:space-y-2 fieldset > :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))
}

.\[\&_fieldset\]\:space-y-2\.5 fieldset > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))
}

.\[\&_fieldset\]\:space-y-3 fieldset > :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))
}

.hover\:\[\&_li\]\:bg-\[\#06425D\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(6 66 93 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#0D572D\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(13 87 45 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#1948A3\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(25 72 163 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#1A535A\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(26 83 90 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#442863\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(68 40 99 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#4b4b4b\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#54321C\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(84 50 28 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#5E5E5E\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(94 94 94 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#654600\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 70 0 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#950F22\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(149 15 34 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#F8F9FA\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-\[\#f1f1f1\] li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(241 241 241 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:bg-black li:hover{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

.hover\:\[\&_li\]\:text-black li:hover{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.hover\:\[\&_li\]\:text-white li:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:hover\:\[\&_li\]\:bg-\[\#242424\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#9FDBF6\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(159 219 246 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#B0E7EF\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(176 231 239 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#B1EAC2\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(177 234 194 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#CDDEFF\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(205 222 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#DDC1FC\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(221 193 252 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#DDDDDD\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#EDCBB5\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(237 203 181 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#FEDF99\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(254 223 153 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-\[\#FFD2CD\] li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 210 205 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:bg-white li:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_li\]\:text-black li:hover{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_p\:last-child\]\:mb-0 p:last-child{
  margin-bottom:0px
}

.\[\&_p\]\:mb-4 p{
  margin-bottom:1rem
}

.\[\&_p\]\:mb-3 p{
  margin-bottom:0.75rem
}

.\[\&_span\]\:text-\[11px\] span{
  font-size:11px
}

.\[\&_table\]\:border-spacing-y-0\.5 table{
  --tw-border-spacing-y:0.125rem;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:border-spacing-y-1 table{
  --tw-border-spacing-y:0.25rem;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:border-spacing-y-2 table{
  --tw-border-spacing-y:0.5rem;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:border-spacing-y-3 table{
  --tw-border-spacing-y:0.75rem;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:border-spacing-y-4 table{
  --tw-border-spacing-y:1rem;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.\[\&_table\]\:divide-y table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.\[\&_table\]\:divide-y-2 table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(2px * var(--tw-divide-y-reverse))
}

.\[\&_table\]\:divide-y-4 table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(4px * var(--tw-divide-y-reverse))
}

.\[\&_table\]\:divide-y-\[3px\] table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(3px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(3px * var(--tw-divide-y-reverse))
}

.\[\&_table\]\:divide-y-\[5px\] table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(5px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(5px * var(--tw-divide-y-reverse))
}

.\[\&_table\]\:bg-\[\#007F8C\] table{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#0B84BA\] table{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#0E8345\] table{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#266EF1\] table{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#282828\] table{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#4B4B4B\] table{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#868686\] table{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#8750C5\] table{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#A86438\] table{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#CA8D01\] table{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#DE1135\] table{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#E2F8FB\] table{
  --tw-bg-opacity:1;
  background-color:rgb(226 248 251 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#E7F6FD\] table{
  --tw-bg-opacity:1;
  background-color:rgb(231 246 253 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#EAF6ED\] table{
  --tw-bg-opacity:1;
  background-color:rgb(234 246 237 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#EFF4FE\] table{
  --tw-bg-opacity:1;
  background-color:rgb(239 244 254 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#F3F3F3\] table{
  --tw-bg-opacity:1;
  background-color:rgb(243 243 243 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#F6F0FE\] table{
  --tw-bg-opacity:1;
  background-color:rgb(246 240 254 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#FBF2ED\] table{
  --tw-bg-opacity:1;
  background-color:rgb(251 242 237 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#FFF0EE\] table{
  --tw-bg-opacity:1;
  background-color:rgb(255 240 238 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-\[\#FFF7E6\] table{
  --tw-bg-opacity:1;
  background-color:rgb(255 247 230 / var(--tw-bg-opacity))
}

.\[\&_table\]\:bg-white table{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.\[\&_table\]\:text-left table{
  text-align:left
}

.\[\&_table\]\:text-center table{
  text-align:center
}

.\[\&_table\]\:text-right table{
  text-align:right
}

.\[\&_table\]\:text-justify table{
  text-align:justify
}

.\[\&_table\]\:text-start table{
  text-align:start
}

.\[\&_table\]\:text-end table{
  text-align:end
}

.\[\&_table\]\:text-\[\#007F8C\] table{
  --tw-text-opacity:1;
  color:rgb(0 127 140 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#016974\] table{
  --tw-text-opacity:1;
  color:rgb(1 105 116 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#09090b\] table{
  --tw-text-opacity:1;
  color:rgb(9 9 11 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#0B84BA\] table{
  --tw-text-opacity:1;
  color:rgb(11 132 186 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#0E8345\] table{
  --tw-text-opacity:1;
  color:rgb(14 131 69 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#166C3B\] table{
  --tw-text-opacity:1;
  color:rgb(22 108 59 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#175BCC\] table{
  --tw-text-opacity:1;
  color:rgb(23 91 204 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#266EF1\] table{
  --tw-text-opacity:1;
  color:rgb(38 110 241 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#282828\] table{
  --tw-text-opacity:1;
  color:rgb(40 40 40 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#4B4B4B\] table{
  --tw-text-opacity:1;
  color:rgb(75 75 75 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#653C94\] table{
  --tw-text-opacity:1;
  color:rgb(101 60 148 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#727272\] table{
  --tw-text-opacity:1;
  color:rgb(114 114 114 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#7E4B2A\] table{
  --tw-text-opacity:1;
  color:rgb(126 75 42 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#868686\] table{
  --tw-text-opacity:1;
  color:rgb(134 134 134 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#8750C5\] table{
  --tw-text-opacity:1;
  color:rgb(135 80 197 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#976A01\] table{
  --tw-text-opacity:1;
  color:rgb(151 106 1 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#A86438\] table{
  --tw-text-opacity:1;
  color:rgb(168 100 56 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#BB032A\] table{
  --tw-text-opacity:1;
  color:rgb(187 3 42 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#CA8D01\] table{
  --tw-text-opacity:1;
  color:rgb(202 141 1 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-\[\#DE1135\] table{
  --tw-text-opacity:1;
  color:rgb(222 17 53 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-black table{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

.\[\&_table\]\:text-white table{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_table\]\:bg-\[\#002661\] table{
    --tw-bg-opacity:1;
    background-color:rgb(0 38 97 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#002D33\] table{
    --tw-bg-opacity:1;
    background-color:rgb(0 45 51 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#002F14\] table{
    --tw-bg-opacity:1;
    background-color:rgb(0 47 20 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#01B8CA\] table{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#03212F\] table{
    --tw-bg-opacity:1;
    background-color:rgb(3 33 47 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#06C167\] table{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#18181B\] table{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#221431\] table{
    --tw-bg-opacity:1;
    background-color:rgb(34 20 49 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#2A190E\] table{
    --tw-bg-opacity:1;
    background-color:rgb(42 25 14 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#322300\] table{
    --tw-bg-opacity:1;
    background-color:rgb(50 35 0 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#3EB7ED\] table{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#4B4B4B\] table{
    --tw-bg-opacity:1;
    background-color:rgb(75 75 75 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#520810\] table{
    --tw-bg-opacity:1;
    background-color:rgb(82 8 16 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#6DAAFB\] table{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#A6A6A6\] table{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#BA83F9\] table{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#DB976B\] table{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#DDDDDD\] table{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#FC7F79\] table{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:bg-\[\#FDC034\] table{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#01B8CA\] table{
    --tw-text-opacity:1;
    color:rgb(1 184 202 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#06C167\] table{
    --tw-text-opacity:1;
    color:rgb(6 193 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#3EB7ED\] table{
    --tw-text-opacity:1;
    color:rgb(62 183 237 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#6DAAFB\] table{
    --tw-text-opacity:1;
    color:rgb(109 170 251 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#6EC9F2\] table{
    --tw-text-opacity:1;
    color:rgb(110 201 242 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#77D5E3\] table{
    --tw-text-opacity:1;
    color:rgb(119 213 227 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#7FD99A\] table{
    --tw-text-opacity:1;
    color:rgb(127 217 154 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#A6A6A6\] table{
    --tw-text-opacity:1;
    color:rgb(166 166 166 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#A9C9FF\] table{
    --tw-text-opacity:1;
    color:rgb(169 201 255 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#BA83F9\] table{
    --tw-text-opacity:1;
    color:rgb(186 131 249 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#BBBBBB\] table{
    --tw-text-opacity:1;
    color:rgb(187 187 187 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#CBA2FA\] table{
    --tw-text-opacity:1;
    color:rgb(203 162 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#DB976B\] table{
    --tw-text-opacity:1;
    color:rgb(219 151 107 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#DDDDDD\] table{
    --tw-text-opacity:1;
    color:rgb(221 221 221 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#E4B190\] table{
    --tw-text-opacity:1;
    color:rgb(228 177 144 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#E8E8E8\] table{
    --tw-text-opacity:1;
    color:rgb(232 232 232 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#FAFAFA\] table{
    --tw-text-opacity:1;
    color:rgb(250 250 250 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#FC7F79\] table{
    --tw-text-opacity:1;
    color:rgb(252 127 121 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#FDC034\] table{
    --tw-text-opacity:1;
    color:rgb(253 192 52 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#FDD067\] table{
    --tw-text-opacity:1;
    color:rgb(253 208 103 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-\[\#FFB2AB\] table{
    --tw-text-opacity:1;
    color:rgb(255 178 171 / var(--tw-text-opacity))
  }

  .dark\:\[\&_table\]\:text-black table{
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
  }
}

.\[\&_table_\.table-data-cell\]\:px-3 table .table-data-cell{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_table_\.table-data-cell\]\:px-4 table .table-data-cell{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_table_\.table-data-cell\]\:px-5 table .table-data-cell{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_table_\.table-data-cell\]\:px-6 table .table-data-cell{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.\[\&_table_\.table-data-cell\]\:px-7 table .table-data-cell{
  padding-left:1.75rem;
  padding-right:1.75rem
}

.\[\&_table_\.table-data-cell\]\:py-1\.5 table .table-data-cell{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_table_\.table-data-cell\]\:py-2 table .table-data-cell{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_table_\.table-data-cell\]\:py-2\.5 table .table-data-cell{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_table_\.table-data-cell\]\:py-3 table .table-data-cell{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&_table_\.table-data-cell\]\:py-3\.5 table .table-data-cell{
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.\[\&_table_\.table-header\]\:px-3 table .table-header{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.\[\&_table_\.table-header\]\:px-4 table .table-header{
  padding-left:1rem;
  padding-right:1rem
}

.\[\&_table_\.table-header\]\:px-5 table .table-header{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.\[\&_table_\.table-header\]\:px-6 table .table-header{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.\[\&_table_\.table-header\]\:px-7 table .table-header{
  padding-left:1.75rem;
  padding-right:1.75rem
}

.\[\&_table_\.table-header\]\:py-1\.5 table .table-header{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.\[\&_table_\.table-header\]\:py-2 table .table-header{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.\[\&_table_\.table-header\]\:py-2\.5 table .table-header{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.\[\&_table_\.table-header\]\:py-3 table .table-header{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.\[\&_table_\.table-header\]\:py-3\.5 table .table-header{
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.\[\&_table_tbody\]\:divide-y table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.\[\&_table_tbody\]\:divide-y-2 table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(2px * var(--tw-divide-y-reverse))
}

.\[\&_table_tbody\]\:divide-y-4 table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(4px * var(--tw-divide-y-reverse))
}

.\[\&_table_tbody\]\:divide-y-\[3px\] table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(3px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(3px * var(--tw-divide-y-reverse))
}

.\[\&_table_tbody\]\:divide-y-\[5px\] table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(5px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(5px * var(--tw-divide-y-reverse))
}

.\[\&_table_tbody_td\:not\(\:last-child\)\]\:border-e table tbody td:not(:last-child){
  border-inline-end-width:1px
}

.\[\&_table_tbody_td\:not\(\:last-child\)\]\:border-e-2 table tbody td:not(:last-child){
  border-inline-end-width:2px
}

.\[\&_table_tbody_td\:not\(\:last-child\)\]\:border-e-4 table tbody td:not(:last-child){
  border-inline-end-width:4px
}

.\[\&_table_tbody_td\:not\(\:last-child\)\]\:border-e-\[3px\] table tbody td:not(:last-child){
  border-inline-end-width:3px
}

.\[\&_table_tbody_td\:not\(\:last-child\)\]\:border-e-\[5px\] table tbody td:not(:last-child){
  border-inline-end-width:5px
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#016974\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#06C167\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(6 193 103 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#08638C\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#175BCC\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#282828\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#653C94\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#727272\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#7E4B2A\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#976A01\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#BB032A\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#DADADA\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(218 218 218 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-\[\#F8F9FA\] table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(248 249 250 / var(--tw-bg-opacity))
}

.odd\:\[\&_table_tbody_tr\]\:bg-black table tbody tr:nth-child(odd){
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#016974\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(1 105 116 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#06C167\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(6 193 103 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#08638C\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(8 99 140 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#175BCC\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(23 91 204 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#282828\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#653C94\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(101 60 148 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#727272\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(114 114 114 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#7E4B2A\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(126 75 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#976A01\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(151 106 1 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#BB032A\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(187 3 42 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#DADADA\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(218 218 218 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-\[\#e4e4e7\] table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(228 228 231 / var(--tw-bg-opacity))
}

.hover\:\[\&_table_tbody_tr\]\:bg-black table tbody tr:hover{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#242424\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(36 36 36 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#6EC9F2\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#77D5E3\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#7FD99A\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#A9C9FF\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#BBBBBB\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#CBA2FA\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#E4B190\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#E8E8E8\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#FDD067\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:odd\:\[\&_table_tbody_tr\]\:bg-\[\#FFB2AB\] table tbody tr:nth-child(odd){
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#27272a\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(39 39 42 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#6EC9F2\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(110 201 242 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#77D5E3\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(119 213 227 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#7FD99A\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(127 217 154 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#A9C9FF\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(169 201 255 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#BBBBBB\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(187 187 187 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#CBA2FA\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(203 162 250 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#E4B190\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(228 177 144 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#E8E8E8\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(232 232 232 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#FDD067\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 208 103 / var(--tw-bg-opacity))
  }

  .dark\:hover\:\[\&_table_tbody_tr\]\:bg-\[\#FFB2AB\] table tbody tr:hover{
    --tw-bg-opacity:1;
    background-color:rgb(255 178 171 / var(--tw-bg-opacity))
  }
}

.\[\&_table_tfoot_td\:not\(\:last-child\)\]\:border-e table tfoot td:not(:last-child){
  border-inline-end-width:1px
}

.\[\&_table_tfoot_td\:not\(\:last-child\)\]\:border-e-2 table tfoot td:not(:last-child){
  border-inline-end-width:2px
}

.\[\&_table_tfoot_td\:not\(\:last-child\)\]\:border-e-4 table tfoot td:not(:last-child){
  border-inline-end-width:4px
}

.\[\&_table_tfoot_td\:not\(\:last-child\)\]\:border-e-\[3px\] table tfoot td:not(:last-child){
  border-inline-end-width:3px
}

.\[\&_table_tfoot_td\:not\(\:last-child\)\]\:border-e-\[5px\] table tfoot td:not(:last-child){
  border-inline-end-width:5px
}

.\[\&_table_thead\]\:text-left table thead{
  text-align:left
}

.\[\&_table_thead\]\:text-center table thead{
  text-align:center
}

.\[\&_table_thead\]\:text-right table thead{
  text-align:right
}

.\[\&_table_thead\]\:text-justify table thead{
  text-align:justify
}

.\[\&_table_thead\]\:text-start table thead{
  text-align:start
}

.\[\&_table_thead\]\:text-end table thead{
  text-align:end
}

.\[\&_table_thead_th\:not\(\:last-child\)\]\:border-e table thead th:not(:last-child){
  border-inline-end-width:1px
}

.\[\&_table_thead_th\:not\(\:last-child\)\]\:border-e-2 table thead th:not(:last-child){
  border-inline-end-width:2px
}

.\[\&_table_thead_th\:not\(\:last-child\)\]\:border-e-4 table thead th:not(:last-child){
  border-inline-end-width:4px
}

.\[\&_table_thead_th\:not\(\:last-child\)\]\:border-e-\[3px\] table thead th:not(:last-child){
  border-inline-end-width:3px
}

.\[\&_table_thead_th\:not\(\:last-child\)\]\:border-e-\[5px\] table thead th:not(:last-child){
  border-inline-end-width:5px
}

.\[\&_table_tr\]\:bg-\[\#007F8C\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(0 127 140 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#0B84BA\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(11 132 186 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#0E8345\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(14 131 69 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#266EF1\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(38 110 241 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#282828\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(40 40 40 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#4B4B4B\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#868686\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(134 134 134 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#8750C5\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(135 80 197 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#A86438\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(168 100 56 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#CA8D01\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(202 141 1 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-\[\#DE1135\] table tr{
  --tw-bg-opacity:1;
  background-color:rgb(222 17 53 / var(--tw-bg-opacity))
}

.\[\&_table_tr\]\:bg-white table tr{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_table_tr\]\:bg-\[\#01B8CA\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(1 184 202 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#06C167\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(6 193 103 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#18181B\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#3EB7ED\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(62 183 237 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#6DAAFB\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(109 170 251 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#A6A6A6\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(166 166 166 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#BA83F9\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(186 131 249 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#DB976B\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(219 151 107 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#DDDDDD\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(221 221 221 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#FC7F79\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(252 127 121 / var(--tw-bg-opacity))
  }

  .dark\:\[\&_table_tr\]\:bg-\[\#FDC034\] table tr{
    --tw-bg-opacity:1;
    background-color:rgb(253 192 52 / var(--tw-bg-opacity))
  }
}

.\[\&_td\:first-child\]\:border-s td:first-child{
  border-inline-start-width:1px
}

.\[\&_td\:first-child\]\:border-s-2 td:first-child{
  border-inline-start-width:2px
}

.\[\&_td\:first-child\]\:border-s-4 td:first-child{
  border-inline-start-width:4px
}

.\[\&_td\:last-child\]\:border-e td:last-child{
  border-inline-end-width:1px
}

.\[\&_td\:last-child\]\:border-e-2 td:last-child{
  border-inline-end-width:2px
}

.\[\&_td\:last-child\]\:border-e-4 td:last-child{
  border-inline-end-width:4px
}

.\[\&_td\]\:border-y td{
  border-top-width:1px;
  border-bottom-width:1px
}

.\[\&_td\]\:border-y-2 td{
  border-top-width:2px;
  border-bottom-width:2px
}

.\[\&_td\]\:border-y-4 td{
  border-top-width:4px;
  border-bottom-width:4px
}

.\[\&_td\]\:border-y-\[3px\] td{
  border-top-width:3px;
  border-bottom-width:3px
}

.\[\&_td\]\:border-y-\[5px\] td{
  border-top-width:5px;
  border-bottom-width:5px
}

.\[\&_td\]\:border-\[\#007F8C\] td{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#016974\] td{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#050404\] td{
  --tw-border-opacity:1;
  border-color:rgb(5 4 4 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#0B84BA\] td{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#0E8345\] td{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#166C3B\] td{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#175BCC\] td{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#282828\] td{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#4B4B4B\] td{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#653C94\] td{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#727272\] td{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#7E4B2A\] td{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#868686\] td{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#8750C5\] td{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#976A01\] td{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#A86438\] td{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#BB032A\] td{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#CA8D01\] td{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#DADADA\] td{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#DE1135\] td{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_td\]\:border-\[\#e4e4e7\] td{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_td\]\:border-\[\#01B8CA\] td{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#06C167\] td{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#27272a\] td{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#3EB7ED\] td{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#6EC9F2\] td{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#77D5E3\] td{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#7FD99A\] td{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#A6A6A6\] td{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#A9C9FF\] td{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#BA83F9\] td{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#BBBBBB\] td{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#CBA2FA\] td{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#DB976B\] td{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#DDDDDD\] td{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#E4B190\] td{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#E8E8E8\] td{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#FC7F79\] td{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#FDC034\] td{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#FDD067\] td{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_td\]\:border-\[\#FFB2AB\] td{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

.\[\&_th\:first-child\]\:border-s th:first-child{
  border-inline-start-width:1px
}

.\[\&_th\:first-child\]\:border-s-2 th:first-child{
  border-inline-start-width:2px
}

.\[\&_th\:first-child\]\:border-s-4 th:first-child{
  border-inline-start-width:4px
}

.\[\&_th\:last-child\]\:border-e th:last-child{
  border-inline-end-width:1px
}

.\[\&_th\:last-child\]\:border-e-2 th:last-child{
  border-inline-end-width:2px
}

.\[\&_th\:last-child\]\:border-e-4 th:last-child{
  border-inline-end-width:4px
}

.\[\&_th\]\:border-y th{
  border-top-width:1px;
  border-bottom-width:1px
}

.\[\&_th\]\:border-y-2 th{
  border-top-width:2px;
  border-bottom-width:2px
}

.\[\&_th\]\:border-y-4 th{
  border-top-width:4px;
  border-bottom-width:4px
}

.\[\&_th\]\:border-y-\[3px\] th{
  border-top-width:3px;
  border-bottom-width:3px
}

.\[\&_th\]\:border-y-\[5px\] th{
  border-top-width:5px;
  border-bottom-width:5px
}

.\[\&_th\]\:border-\[\#007F8C\] th{
  --tw-border-opacity:1;
  border-color:rgb(0 127 140 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#016974\] th{
  --tw-border-opacity:1;
  border-color:rgb(1 105 116 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#050404\] th{
  --tw-border-opacity:1;
  border-color:rgb(5 4 4 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#0B84BA\] th{
  --tw-border-opacity:1;
  border-color:rgb(11 132 186 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#0E8345\] th{
  --tw-border-opacity:1;
  border-color:rgb(14 131 69 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#166C3B\] th{
  --tw-border-opacity:1;
  border-color:rgb(22 108 59 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#175BCC\] th{
  --tw-border-opacity:1;
  border-color:rgb(23 91 204 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#282828\] th{
  --tw-border-opacity:1;
  border-color:rgb(40 40 40 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#4B4B4B\] th{
  --tw-border-opacity:1;
  border-color:rgb(75 75 75 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#653C94\] th{
  --tw-border-opacity:1;
  border-color:rgb(101 60 148 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#727272\] th{
  --tw-border-opacity:1;
  border-color:rgb(114 114 114 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#7E4B2A\] th{
  --tw-border-opacity:1;
  border-color:rgb(126 75 42 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#868686\] th{
  --tw-border-opacity:1;
  border-color:rgb(134 134 134 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#8750C5\] th{
  --tw-border-opacity:1;
  border-color:rgb(135 80 197 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#976A01\] th{
  --tw-border-opacity:1;
  border-color:rgb(151 106 1 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#A86438\] th{
  --tw-border-opacity:1;
  border-color:rgb(168 100 56 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#BB032A\] th{
  --tw-border-opacity:1;
  border-color:rgb(187 3 42 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#CA8D01\] th{
  --tw-border-opacity:1;
  border-color:rgb(202 141 1 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#DADADA\] th{
  --tw-border-opacity:1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#DE1135\] th{
  --tw-border-opacity:1;
  border-color:rgb(222 17 53 / var(--tw-border-opacity))
}

.\[\&_th\]\:border-\[\#e4e4e7\] th{
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity))
}

@media (prefers-color-scheme: dark){
  .dark\:\[\&_th\]\:border-\[\#01B8CA\] th{
    --tw-border-opacity:1;
    border-color:rgb(1 184 202 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#06C167\] th{
    --tw-border-opacity:1;
    border-color:rgb(6 193 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#27272a\] th{
    --tw-border-opacity:1;
    border-color:rgb(39 39 42 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#3EB7ED\] th{
    --tw-border-opacity:1;
    border-color:rgb(62 183 237 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#6EC9F2\] th{
    --tw-border-opacity:1;
    border-color:rgb(110 201 242 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#77D5E3\] th{
    --tw-border-opacity:1;
    border-color:rgb(119 213 227 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#7FD99A\] th{
    --tw-border-opacity:1;
    border-color:rgb(127 217 154 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#A6A6A6\] th{
    --tw-border-opacity:1;
    border-color:rgb(166 166 166 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#A9C9FF\] th{
    --tw-border-opacity:1;
    border-color:rgb(169 201 255 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#BA83F9\] th{
    --tw-border-opacity:1;
    border-color:rgb(186 131 249 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#BBBBBB\] th{
    --tw-border-opacity:1;
    border-color:rgb(187 187 187 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#CBA2FA\] th{
    --tw-border-opacity:1;
    border-color:rgb(203 162 250 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#DB976B\] th{
    --tw-border-opacity:1;
    border-color:rgb(219 151 107 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#DDDDDD\] th{
    --tw-border-opacity:1;
    border-color:rgb(221 221 221 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#E4B190\] th{
    --tw-border-opacity:1;
    border-color:rgb(228 177 144 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#E8E8E8\] th{
    --tw-border-opacity:1;
    border-color:rgb(232 232 232 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#FC7F79\] th{
    --tw-border-opacity:1;
    border-color:rgb(252 127 121 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#FDC034\] th{
    --tw-border-opacity:1;
    border-color:rgb(253 192 52 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#FDD067\] th{
    --tw-border-opacity:1;
    border-color:rgb(253 208 103 / var(--tw-border-opacity))
  }

  .dark\:\[\&_th\]\:border-\[\#FFB2AB\] th{
    --tw-border-opacity:1;
    border-color:rgb(255 178 171 / var(--tw-border-opacity))
  }
}

[data-combobox-selected] .\[\[data-combobox-selected\]_\&\]\:block{
  display:block
}
