*,:after,:before{--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:#3b82f680;--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:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;}/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,:after,:before {
  border-color: rgb(var(--color-gray-200) / 1); /* 2 */
  border-style: solid; /* 2 */
  border-width: 0; /* 2 */
  box-sizing: border-box; /* 1 */
}

:after,:before {
  --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
*/

:host,html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 3 */ /* 2 */
  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 */
  tab-size: 4; /* 3 */
  -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 {
  line-height: inherit; /* 2 */
  margin: 0; /* 1 */
}

/*
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 {
  border-top-width: 1px; /* 3 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}

/*
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,pre,samp {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-size: 1em; /* 4 */
  font-variation-settings: normal; /* 3 */
}

/*
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: initial;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.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 {
  border-collapse: collapse; /* 3 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 1 */
}

/*
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 {
  color: inherit; /* 1 */
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-weight: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  line-height: 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: initial; /* 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: initial;
}

/*
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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

input::placeholder,textarea::placeholder {
  color: rgb(var(--color-gray-400) / 1); /* 2 */
  opacity: 1; /* 1 */
}

/*
Set the default cursor for buttons.
*/

[role=button],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.
*/

audio,canvas,embed,iframe,img,object,svg,video {
  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 {
  height: auto;
  max-width: 100%;
}

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

.container{width:100%;}

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

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

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

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

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

.form-input,.form-multiselect,.form-select,.form-textarea{appearance:none;background-color:#fff;border-color:rgb(var(--color-gray-500) / var(--tw-border-opacity, 1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000;}

.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{outline:2px solid #0000;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);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}

.form-input::placeholder,.form-textarea::placeholder{color:rgb(var(--color-gray-500) / var(--tw-text-opacity, 1));opacity:1;}

.form-input::-webkit-datetime-edit-fields-wrapper{padding:0;}

.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}

.form-input::-webkit-datetime-edit{display:inline-flex;}

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

.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .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;}

.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;
  -webkit-print-color-adjust:unset;
          print-color-adjust:unset;}

.form-checkbox,.form-radio{appearance:none;background-color:#fff;background-origin:border-box;border-color:rgb(var(--color-gray-500) / var(--tw-border-opacity, 1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;
  -webkit-print-color-adjust:exact;
          print-color-adjust:exact;
  -webkit-user-select:none;
          user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000;}

.form-checkbox{border-radius:0;}

.form-radio{border-radius:100%;}

.form-checkbox:focus,.form-radio:focus{outline:2px solid #0000;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);}

.form-checkbox:checked,.form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000;}

.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");}

@media (forced-colors:active) {.form-checkbox:checked{appearance:auto;}}

.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");}

@media (forced-colors:active) {.form-radio:checked{appearance:auto;}}

.form-checkbox:checked:focus,.form-checkbox:checked:hover,.form-radio:checked:focus,.form-radio:checked:hover{background-color:currentColor;border-color:#0000;}

.form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000;}

@media (forced-colors:active) {.form-checkbox:indeterminate{appearance:auto;}}

.form-checkbox:indeterminate:focus,.form-checkbox:indeterminate:hover{background-color:currentColor;border-color:#0000;}

.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0, 0, 0, 0);border-width:0;white-space:nowrap;}

.pointer-events-none{pointer-events:none;}

.pointer-events-auto{pointer-events:auto;}

.visible{visibility:visible;}

.invisible{visibility:hidden;}

.static{position:static;}

.fixed{position:fixed;}

.absolute{position:absolute;}

.relative{position:relative;}

.sticky{position:sticky;}

.inset-0{inset:0;}

.inset-x-0{left:0;right:0;}

.inset-y-0{bottom:0;top:0;}

.-bottom-1{bottom:-.25rem;}

.-bottom-\[0\.5px\]{bottom:-.5px;}

.-left-1{left:-.25rem;}

.-right-1{right:-.25rem;}

.-top-1{top:-.25rem;}

.bottom-0{bottom:0;}

.bottom-4{bottom:1rem;}

.end-0{inset-inline-end:0;}

.end-4{inset-inline-end:1rem;}

.left-0{left:0;}

.left-\[4px\]{left:4px;}

.right-0{right:0;}

.start-0{inset-inline-start:0;}

.start-4{inset-inline-start:1rem;}

.top-0{top:0;}

.top-1\/2{top:50%;}

.top-\[4px\]{top:4px;}

.z-10{z-index:10;}

.z-20{z-index:20;}

.z-50{z-index:50;}

.z-\[1\]{z-index:1;}

.z-\[55\]{z-index:55;}

.col-start-1{grid-column-start:1;}

.row-start-1{grid-row-start:1;}

.-m-1\.5{margin:-.375rem;}

.m-0{margin:0;}

.-mx-1{margin-left:-.25rem;margin-right:-.25rem;}

.-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem;}

.mx-0{margin-left:0;margin-right:0;}

.mx-1{margin-left:.25rem;margin-right:.25rem;}

.mx-3{margin-left:.75rem;margin-right:.75rem;}

.mx-auto{margin-left:auto;margin-right:auto;}

.my-0{margin-bottom:0;margin-top:0;}

.my-2{margin-bottom:.5rem;margin-top:.5rem;}

.-me-1\.5{margin-inline-end:-.375rem;}

.-mt-1{margin-top:-.25rem;}

.mb-1{margin-bottom:.25rem;}

.mb-1\.5{margin-bottom:.375rem;}

.mb-4{margin-bottom:1rem;}

.me-2{margin-inline-end:.5rem;}

.me-3{margin-inline-end:.75rem;}

.ms-3{margin-inline-start:.75rem;}

.ms-auto{margin-inline-start:auto;}

.mt-0{margin-top:0;}

.mt-1{margin-top:.25rem;}

.mt-2{margin-top:.5rem;}

.mt-3{margin-top:.75rem;}

.line-clamp-1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.block{display:block;}

.inline-block{display:inline-block;}

.inline{display:inline;}

.flex{display:flex;}

.inline-flex{display:inline-flex;}

.table{display:table;}

.grid{display:grid;}

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

.contents{display:contents;}

.hidden{display:none;}

.h-0\.5{height:.125rem;}

.h-1{height:.25rem;}

.h-1\.5{height:.375rem;}

.h-10{height:2.5rem;}

.h-12{height:3rem;}

.h-14{height:3.5rem;}

.h-16{height:4rem;}

.h-2{height:.5rem;}

.h-2\.5{height:.625rem;}

.h-20{height:5rem;}

.h-3{height:.75rem;}

.h-3\.5{height:.875rem;}

.h-4{height:1rem;}

.h-5{height:1.25rem;}

.h-6{height:1.5rem;}

.h-7{height:1.75rem;}

.h-8{height:2rem;}

.h-\[4px\]{height:4px;}

.h-\[5px\]{height:5px;}

.h-full{height:100%;}

.h-px{height:1px;}

.h-screen{height:100vh;}

.max-h-60{max-height:15rem;}

.max-h-96{max-height:24rem;}

.min-h-0{min-height:0;}

.min-h-full{min-height:100%;}

.w-0{width:0;}

.w-10{width:2.5rem;}

.w-11{width:2.75rem;}

.w-12{width:3rem;}

.w-14{width:3.5rem;}

.w-16{width:4rem;}

.w-2{width:.5rem;}

.w-2\.5{width:.625rem;}

.w-20{width:5rem;}

.w-3{width:.75rem;}

.w-4{width:1rem;}

.w-48{width:12rem;}

.w-5{width:1.25rem;}

.w-6{width:1.5rem;}

.w-7{width:1.75rem;}

.w-8{width:2rem;}

.w-9{width:2.25rem;}

.w-\[3\.25rem\]{width:3.25rem;}

.w-\[3\.75rem\]{width:3.75rem;}

.w-\[calc\(100\%\+0\.5rem\)\]{width:calc(100% + .5rem);}

.w-fit{width:fit-content;}

.w-full{width:100%;}

.w-px{width:1px;}

.w-screen{width:100vw;}

.min-w-0{min-width:0;}

.min-w-\[0\.375rem\]{min-width:.375rem;}

.min-w-\[0\.5rem\]{min-width:.5rem;}

.min-w-\[0\.625rem\]{min-width:.625rem;}

.min-w-\[0\.75rem\]{min-width:.75rem;}

.min-w-\[0\.875rem\]{min-width:.875rem;}

.min-w-\[1\.25rem\]{min-width:1.25rem;}

.min-w-\[16px\]{min-width:16px;}

.min-w-\[1rem\]{min-width:1rem;}

.min-w-\[20px\]{min-width:20px;}

.min-w-\[24px\]{min-width:24px;}

.min-w-\[4px\]{min-width:4px;}

.min-w-\[5px\]{min-width:5px;}

.min-w-fit{min-width:fit-content;}

.min-w-full{min-width:100%;}

.max-w-5xl{max-width:64rem;}

.max-w-7xl{max-width:80rem;}

.max-w-md{max-width:28rem;}

.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-0{flex-shrink:0;}

.table-fixed{table-layout:fixed;}

.-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-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\/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-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\/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-2{--tw-translate-x:0.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-2\.5{--tw-translate-x:0.625rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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-3{--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.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-7{--tw-translate-x:1.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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{--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-2{--tw-translate-y:0.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-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-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-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));}

.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-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

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

@keyframes pulse{50%{opacity:.5;}}

.animate-pulse{animation:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;}

@keyframes spin{to{transform:rotate(1turn);}}

.animate-spin{animation:spin 1s linear infinite;}

.cursor-default{cursor:default;}

.cursor-not-allowed{cursor:not-allowed;}

.cursor-pointer{cursor:pointer;}

.select-none{
  -webkit-user-select:none;
          user-select:none;}

.resize-none{resize:none;}

.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-py-1{scroll-padding-bottom:.25rem;scroll-padding-top:.25rem;}

.scroll-py-2{scroll-padding-bottom:.5rem;scroll-padding-top:.5rem;}

.list-inside{list-style-position:inside;}

.list-disc{list-style-type:disc;}

.appearance-none{appearance:none;}

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

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

.flex-row-reverse{flex-direction:row-reverse;}

.flex-col{flex-direction:column;}

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

.content-center{align-content:center;}

.items-start{align-items:flex-start;}

.items-end{align-items:flex-end;}

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

.justify-end{justify-content:flex-end;}

.justify-center{justify-content:center;}

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

.justify-around{justify-content:space-around;}

.gap-0\.5{gap:.125rem;}

.gap-1{gap:.25rem;}

.gap-1\.5{gap:.375rem;}

.gap-2{gap:.5rem;}

.gap-3{gap:.75rem;}

.gap-x-1{column-gap:.25rem;}

.gap-x-1\.5{column-gap:.375rem;}

.gap-x-2{column-gap:.5rem;}

.gap-x-2\.5{column-gap:.625rem;}

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

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

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

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

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

.divide-none>:not([hidden])~:not([hidden]){border-style:none;}

.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-gray-100) / var(--tw-divide-opacity, 1));}

.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-gray-200) / var(--tw-divide-opacity, 1));}

.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-gray-300) / var(--tw-divide-opacity, 1));}

.self-center{align-self:center;}

.overflow-hidden{overflow:hidden;}

.overflow-visible{overflow:visible;}

.overflow-x-auto{overflow-x:auto;}

.overflow-y-auto{overflow-y:auto;}

.overflow-y-hidden{overflow-y:hidden;}

.scroll-smooth{scroll-behavior:smooth;}

.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.whitespace-nowrap{white-space:nowrap;}

.break-all{word-break:break-all;}

.rounded{border-radius:.25rem;}

.rounded-2xl{border-radius:1rem;}

.rounded-3xl{border-radius:1.5rem;}

.rounded-\[3px\]{border-radius:3px;}

.rounded-full{border-radius:9999px;}

.rounded-lg{border-radius:.5rem;}

.rounded-md{border-radius:.375rem;}

.rounded-none{border-radius:0;}

.rounded-sm{border-radius:.125rem;}

.rounded-xl{border-radius:.75rem;}

.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;}

.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}

.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;}

.rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;}

.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;}

.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;}

.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0;}

.rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem;}

.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;}

.rounded-e{border-end-end-radius:.25rem;border-start-end-radius:.25rem;}

.rounded-e-2xl{border-end-end-radius:1rem;border-start-end-radius:1rem;}

.rounded-e-3xl{border-end-end-radius:1.5rem;border-start-end-radius:1.5rem;}

.rounded-e-full{border-end-end-radius:9999px;border-start-end-radius:9999px;}

.rounded-e-lg{border-end-end-radius:.5rem;border-start-end-radius:.5rem;}

.rounded-e-md{border-end-end-radius:.375rem;border-start-end-radius:.375rem;}

.rounded-e-none{border-end-end-radius:0;border-start-end-radius:0;}

.rounded-e-sm{border-end-end-radius:.125rem;border-start-end-radius:.125rem;}

.rounded-e-xl{border-end-end-radius:.75rem;border-start-end-radius:.75rem;}

.rounded-s{border-end-start-radius:.25rem;border-start-start-radius:.25rem;}

.rounded-s-2xl{border-end-start-radius:1rem;border-start-start-radius:1rem;}

.rounded-s-3xl{border-end-start-radius:1.5rem;border-start-start-radius:1.5rem;}

.rounded-s-full{border-end-start-radius:9999px;border-start-start-radius:9999px;}

.rounded-s-lg{border-end-start-radius:.5rem;border-start-start-radius:.5rem;}

.rounded-s-md{border-end-start-radius:.375rem;border-start-start-radius:.375rem;}

.rounded-s-none{border-end-start-radius:0;border-start-start-radius:0;}

.rounded-s-sm{border-end-start-radius:.125rem;border-start-start-radius:.125rem;}

.rounded-s-xl{border-end-start-radius:.75rem;border-start-start-radius:.75rem;}

.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}

.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem;}

.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;}

.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px;}

.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem;}

.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem;}

.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0;}

.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem;}

.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem;}

.border{border-width:1px;}

.border-0{border-width:0;}

.border-2{border-width:2px;}

.border-b{border-bottom-width:1px;}

.border-s{border-inline-start-width:1px;}

.border-s-\[2px\]{border-inline-start-width:2px;}

.border-s-\[3px\]{border-inline-start-width:3px;}

.border-s-\[4px\]{border-inline-start-width:4px;}

.border-s-\[5px\]{border-inline-start-width:5px;}

.border-s-\[6px\]{border-inline-start-width:6px;}

.border-t{border-top-width:1px;}

.border-t-\[2px\]{border-top-width:2px;}

.border-t-\[3px\]{border-top-width:3px;}

.border-t-\[4px\]{border-top-width:4px;}

.border-t-\[5px\]{border-top-width:5px;}

.border-t-\[6px\]{border-top-width:6px;}

.border-solid{border-style:solid;}

.border-dashed{border-style:dashed;}

.border-dotted{border-style:dotted;}

.border-none{border-style:none;}

.border-gray-200{--tw-border-opacity:1;border-color:rgb(var(--color-gray-200) / var(--tw-border-opacity, 1));}

.border-gray-300{--tw-border-opacity:1;border-color:rgb(var(--color-gray-300) / var(--tw-border-opacity, 1));}

.border-transparent{border-color:#0000;}

.bg-\[\#00000080\]{background-color:#00000080;}

.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1));}

.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));}

.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1));}

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

.bg-current{background-color:currentColor;}

.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1));}

.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));}

.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1));}

.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1));}

.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1));}

.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1));}

.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-100) / var(--tw-bg-opacity, 1));}

.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));}

.bg-gray-200\/75{background-color:rgb(var(--color-gray-200) / .75);}

.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity, 1));}

.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-500) / var(--tw-bg-opacity, 1));}

.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1));}

.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));}

.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1));}

.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1));}

.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1));}

.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1));}

.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1));}

.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));}

.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1));}

.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1));}

.bg-primary-100{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));}

.bg-primary-400{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1));}

.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));}

.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));}

.bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));}

.bg-primary-900{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-900) / var(--tw-bg-opacity, 1));}

.bg-primary-950{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-950) / var(--tw-bg-opacity, 1));}

.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1));}

.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1));}

.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1));}

.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));}

.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));}

.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1));}

.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1));}

.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1));}

.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1));}

.bg-teal-400{--tw-bg-opacity:1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1));}

.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1));}

.bg-transparent{background-color:initial;}

.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1));}

.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1));}

.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1));}

.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1));}

.bg-none{background-image:none;}

.p-0{padding:0;}

.p-0\.5{padding:.125rem;}

.p-1{padding:.25rem;}

.p-1\.5{padding:.375rem;}

.p-2{padding:.5rem;}

.p-2\.5{padding:.625rem;}

.p-4{padding:1rem;}

.p-px{padding:1px;}

.px-0{padding-left:0;padding-right:0;}

.px-1{padding-left:.25rem;padding-right:.25rem;}

.px-1\.5{padding-left:.375rem;padding-right:.375rem;}

.px-2{padding-left:.5rem;padding-right:.5rem;}

.px-2\.5{padding-left:.625rem;padding-right:.625rem;}

.px-3{padding-left:.75rem;padding-right:.75rem;}

.px-3\.5{padding-left:.875rem;padding-right:.875rem;}

.px-4{padding-left:1rem;padding-right:1rem;}

.px-6{padding-left:1.5rem;padding-right:1.5rem;}

.px-8{padding-left:2rem;padding-right:2rem;}

.py-0{padding-bottom:0;padding-top:0;}

.py-0\.5{padding-bottom:.125rem;padding-top:.125rem;}

.py-1{padding-bottom:.25rem;padding-top:.25rem;}

.py-1\.5{padding-bottom:.375rem;padding-top:.375rem;}

.py-14{padding-bottom:3.5rem;padding-top:3.5rem;}

.py-2{padding-bottom:.5rem;padding-top:.5rem;}

.py-2\.5{padding-bottom:.625rem;padding-top:.625rem;}

.py-3\.5{padding-bottom:.875rem;padding-top:.875rem;}

.py-4{padding-bottom:1rem;padding-top:1rem;}

.py-5{padding-bottom:1.25rem;padding-top:1.25rem;}

.py-6{padding-bottom:1.5rem;padding-top:1.5rem;}

.pb-0{padding-bottom:0;}

.pb-3{padding-bottom:.75rem;}

.pb-4{padding-bottom:1rem;}

.pe-10{padding-inline-end:2.5rem;}

.pe-11{padding-inline-end:2.75rem;}

.pe-12{padding-inline-end:3rem;}

.pe-2{padding-inline-end:.5rem;}

.pe-7{padding-inline-end:1.75rem;}

.pe-8{padding-inline-end:2rem;}

.pe-9{padding-inline-end:2.25rem;}

.ps-10{padding-inline-start:2.5rem;}

.ps-11{padding-inline-start:2.75rem;}

.ps-12{padding-inline-start:3rem;}

.ps-4{padding-inline-start:1rem;}

.ps-7{padding-inline-start:1.75rem;}

.ps-8{padding-inline-start:2rem;}

.ps-9{padding-inline-start:2.25rem;}

.pt-0{padding-top:0;}

.pt-1\.5{padding-top:.375rem;}

.pt-\[1rem\]{padding-top:1rem;}

.pt-\[2\.5rem\]{padding-top:2.5rem;}

.text-left{text-align:left;}

.text-center{text-align:center;}

.text-end{text-align:end;}

.align-middle{vertical-align:middle;}

.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;}

.text-2xl{font-size:1.5rem;line-height:2rem;}

.text-3xl{font-size:1.875rem;line-height:2.25rem;}

.text-\[10px\]{font-size:10px;}

.text-\[11px\]{font-size:11px;}

.text-\[12px\]{font-size:12px;}

.text-\[14px\]{font-size:14px;}

.text-\[4px\]{font-size:4px;}

.text-\[5px\]{font-size:5px;}

.text-\[6px\]{font-size:6px;}

.text-\[7px\]{font-size:7px;}

.text-\[8px\]{font-size:8px;}

.text-base{font-size:1rem;line-height:1.5rem;}

.text-lg{font-size:1.125rem;line-height:1.75rem;}

.text-sm{font-size:.875rem;line-height:1.25rem;}

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

.text-xs{font-size:.75rem;line-height:1rem;}

.font-medium{font-weight:500;}

.font-normal{font-weight:400;}

.font-semibold{font-weight:600;}

.leading-4{line-height:1rem;}

.leading-5{line-height:1.25rem;}

.leading-6{line-height:1.5rem;}

.leading-none{line-height:1;}

.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1));}

.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1));}

.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));}

.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));}

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

.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));}

.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212 / var(--tw-text-opacity, 1));}

.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1));}

.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1));}

.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249 / var(--tw-text-opacity, 1));}

.text-fuchsia-500{--tw-text-opacity:1;color:rgb(217 70 239 / var(--tw-text-opacity, 1));}

.text-gray-400{--tw-text-opacity:1;color:rgb(var(--color-gray-400) / var(--tw-text-opacity, 1));}

.text-gray-500{--tw-text-opacity:1;color:rgb(var(--color-gray-500) / var(--tw-text-opacity, 1));}

.text-gray-700{--tw-text-opacity:1;color:rgb(var(--color-gray-700) / var(--tw-text-opacity, 1));}

.text-gray-900{--tw-text-opacity:1;color:rgb(var(--color-gray-900) / var(--tw-text-opacity, 1));}

.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1));}

.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity, 1));}

.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1));}

.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241 / var(--tw-text-opacity, 1));}

.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53 / var(--tw-text-opacity, 1));}

.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22 / var(--tw-text-opacity, 1));}

.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity, 1));}

.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22 / var(--tw-text-opacity, 1));}

.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182 / var(--tw-text-opacity, 1));}

.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153 / var(--tw-text-opacity, 1));}

.text-primary-400{--tw-text-opacity:1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));}

.text-primary-500{--tw-text-opacity:1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));}

.text-primary-600{--tw-text-opacity:1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));}

.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252 / var(--tw-text-opacity, 1));}

.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247 / var(--tw-text-opacity, 1));}

.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));}

.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1));}

.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1));}

.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1));}

.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94 / var(--tw-text-opacity, 1));}

.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1));}

.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233 / var(--tw-text-opacity, 1));}

.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191 / var(--tw-text-opacity, 1));}

.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166 / var(--tw-text-opacity, 1));}

.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250 / var(--tw-text-opacity, 1));}

.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246 / var(--tw-text-opacity, 1));}

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

.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1));}

.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity, 1));}

.underline-offset-4{text-underline-offset:4px;}

.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-gray-400) / var(--tw-placeholder-opacity, 1));}

.opacity-0{opacity:0;}

.opacity-100{opacity:1;}

.opacity-50{opacity:.5;}

.opacity-90{opacity:.9;}

.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-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 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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);}

.\!outline{outline-style:solid !important;}

.outline{outline-style:solid;}

.outline-primary-400{outline-color:rgb(var(--color-primary-400) / 1);}

.outline-primary-500{outline-color:rgb(var(--color-primary-500) / 1);}

.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(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-inset{--tw-ring-inset:inset;}

.ring-current{--tw-ring-color:currentColor;}

.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-200) / var(--tw-ring-opacity, 1));}

.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-300) / var(--tw-ring-opacity, 1));}

.ring-primary-400{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

.ring-primary-500{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));}

.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1));}

.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1));}

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

.ring-opacity-25{--tw-ring-opacity:0.25;}

.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);}

.brightness-\[0\.75\]{--tw-brightness:brightness(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);}

.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-\[25px\]{--tw-backdrop-blur:blur(25px);-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-duration:.15s;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(.4, 0, .2, 1);}

.transition-\[height\]{transition-duration:.15s;transition-property:height;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-colors{transition-duration:.15s;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.duration-100{transition-duration:.1s;}

.duration-150{transition-duration:.15s;}

.duration-200{transition-duration:.2s;}

.duration-300{transition-duration:.3s;}

.duration-500{transition-duration:.5s;}

.duration-75{transition-duration:75ms;}

.ease-in{transition-timing-function:cubic-bezier(.4, 0, 1, 1);}

.ease-in-out{transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.ease-out{transition-timing-function:cubic-bezier(0, 0, .2, 1);}

.content-\[\"\"\]{--tw-content:"";content:var(--tw-content);}

.file\:mr-1\.5::file-selector-button{margin-right:.375rem;}

.file\:border-0::file-selector-button{border-width:0;}

.file\:bg-transparent::file-selector-button{background-color:initial;}

.file\:p-0::file-selector-button{padding:0;}

.file\:font-medium::file-selector-button{font-weight:500;}

.file\:text-gray-500::file-selector-button{--tw-text-opacity:1;color:rgb(var(--color-gray-500) / var(--tw-text-opacity, 1));}

.file\:outline-none::file-selector-button{outline:2px solid #0000;outline-offset:2px;}

.before\:visible:before{content:var(--tw-content);visibility:visible;}

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

.before\:inset-px:before{content:var(--tw-content);inset:1px;}

.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0;}

.before\:inset-y-2:before{bottom:.5rem;content:var(--tw-content);top:.5rem;}

.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1;}

.before\:block:before{content:var(--tw-content);display:block;}

.before\:h-2:before{content:var(--tw-content);height:.5rem;}

.before\:w-2:before{content:var(--tw-content);width:.5rem;}

.before\:rotate-45:before{content:var(--tw-content);--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));}

.before\:rounded-md:before{border-radius:.375rem;content:var(--tw-content);}

.before\:rounded-sm:before{border-radius:.125rem;content:var(--tw-content);}

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

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

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

.before\:shadow:before{content:var(--tw-content);--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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);}

.before\:ring-1:before{content:var(--tw-content);--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);}

.before\:ring-gray-200:before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-200) / var(--tw-ring-opacity, 1));}

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

.after\:inset-x-2\.5:after{content:var(--tw-content);left:.625rem;right:.625rem;}

.after\:bottom-0:after{bottom:0;content:var(--tw-content);}

.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem;}

.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem;}

.after\:block:after{content:var(--tw-content);display:block;}

.after\:h-\[2px\]:after{content:var(--tw-content);height:2px;}

.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content);}

.after\:bg-primary-500:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));}

.after\:text-red-500:after{content:var(--tw-content);--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1));}

.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content);}

.first\:me-0:first-child{margin-inline-end:0;}

.first\:rounded-s-md:first-child{border-end-start-radius:.375rem;border-start-start-radius:.375rem;}

.last\:rounded-e-md:last-child{border-end-end-radius:.375rem;border-start-end-radius:.375rem;}

.indeterminate\:relative:indeterminate{position:relative;}

.indeterminate\:after\:rounded-full:indeterminate:after{border-radius:9999px;content:var(--tw-content);}

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

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

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

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

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

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

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

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

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

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

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

.hover\:before\:bg-gray-50:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity, 1));}

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

.focus\:outline-none:focus{outline:2px solid #0000;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(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-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));}

.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1));}

.focus\:ring-transparent:focus{--tw-ring-color:#0000;}

.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:#0000;}

.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px;}

.focus-visible\:outline:focus-visible{outline-style:solid;}

.focus-visible\:outline-0:focus-visible{outline-width:0;}

.focus-visible\:outline-2:focus-visible{outline-width:2px;}

.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px;}

.focus-visible\:outline-primary-500:focus-visible{outline-color:rgb(var(--color-primary-500) / 1);}

.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-inset:focus-visible{--tw-ring-inset:inset;}

.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));}

.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1));}

.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;}

.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff;}

.focus-visible\:before\:ring-1:focus-visible:before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}

.focus-visible\:before\:ring-inset:focus-visible:before{content:var(--tw-content);--tw-ring-inset:inset;}

.focus-visible\:before\:ring-primary-500:focus-visible:before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));}

.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}

.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity, 1));}

.disabled\:bg-gray-900:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.disabled\:bg-primary-50:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));}

.disabled\:bg-primary-500:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));}

.disabled\:bg-transparent:disabled{background-color:initial;}

.disabled\:bg-white:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.disabled\:bg-opacity-50:disabled{--tw-bg-opacity:0.5;}

.disabled\:text-primary-500:disabled{--tw-text-opacity:1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));}

.disabled\:opacity-50:disabled{opacity:.5;}

.disabled\:opacity-75:disabled{opacity:.75;}

.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgb(var(--color-gray-700) / var(--tw-text-opacity, 1));}

.peer:disabled~.peer-disabled\:bg-opacity-50{--tw-bg-opacity:0.5;}

.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed;}

.aria-disabled\:bg-gray-50[aria-disabled=true]{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50) / var(--tw-bg-opacity, 1));}

.aria-disabled\:bg-gray-900[aria-disabled=true]{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:initial;}

.aria-disabled\:bg-white[aria-disabled=true]{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75;}

.group[data-popper-placement*=bottom] .group-data-\[popper-placement\*\=\'bottom\'\]\:-top-1{top:-.25rem;}

.group[data-popper-placement*=left] .group-data-\[popper-placement\*\=\'left\'\]\:-right-1{right:-.25rem;}

.group[data-popper-placement*=right] .group-data-\[popper-placement\*\=\'right\'\]\:-left-1{left:-.25rem;}

.group[data-popper-placement*=top] .group-data-\[popper-placement\*\=\'top\'\]\:-bottom-1{bottom:-.25rem;}

:where([data-headlessui-focus-visible]) .ui-focus-visible\:outline-0:focus{outline-width:0;}

:where([data-headlessui-focus-visible]) .ui-focus-visible\: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);}

:where([data-headlessui-focus-visible]) .ui-focus-visible\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));}

.ui-not-focus-visible\:outline-none:focus:where(:not([data-headlessui-focus-visible] .ui-not-focus-visible\:outline-none)){outline:2px solid #0000;outline-offset:2px;}

.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-gray-700) / var(--tw-divide-opacity, 1));}

.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-gray-800) / var(--tw-divide-opacity, 1));}

.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-700) / var(--tw-border-opacity, 1));}

.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-800) / var(--tw-border-opacity, 1));}

.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1));}

.dark\:bg-blue-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1));}

.dark\:bg-cyan-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1));}

.dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1));}

.dark\:bg-fuchsia-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1));}

.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-400) / var(--tw-bg-opacity, 1));}

.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}

.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));}

.dark\:bg-gray-800\/50:is(.dark *){background-color:rgb(var(--color-gray-800) / .5);}

.dark\:bg-gray-800\/75:is(.dark *){background-color:rgb(var(--color-gray-800) / .75);}

.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.dark\:bg-green-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1));}

.dark\:bg-indigo-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1));}

.dark\:bg-lime-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1));}

.dark\:bg-orange-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1));}

.dark\:bg-pink-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1));}

.dark\:bg-primary-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1));}

.dark\:bg-primary-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-950) / var(--tw-bg-opacity, 1));}

.dark\:bg-purple-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1));}

.dark\:bg-red-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1));}

.dark\:bg-rose-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1));}

.dark\:bg-sky-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1));}

.dark\:bg-teal-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1));}

.dark\:bg-violet-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1));}

.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.dark\:bg-yellow-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1));}

.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity:0.1;}

.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1));}

.dark\:text-black:is(.dark *){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));}

.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));}

.dark\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1));}

.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1));}

.dark\:text-fuchsia-400:is(.dark *){--tw-text-opacity:1;color:rgb(232 121 249 / var(--tw-text-opacity, 1));}

.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-200) / var(--tw-text-opacity, 1));}

.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-400) / var(--tw-text-opacity, 1));}

.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-500) / var(--tw-text-opacity, 1));}

.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-900) / var(--tw-text-opacity, 1));}

.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1));}

.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1));}

.dark\:text-lime-400:is(.dark *){--tw-text-opacity:1;color:rgb(163 230 53 / var(--tw-text-opacity, 1));}

.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity, 1));}

.dark\:text-pink-400:is(.dark *){--tw-text-opacity:1;color:rgb(244 114 182 / var(--tw-text-opacity, 1));}

.dark\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));}

.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252 / var(--tw-text-opacity, 1));}

.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));}

.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1));}

.dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1));}

.dark\:text-teal-400:is(.dark *){--tw-text-opacity:1;color:rgb(45 212 191 / var(--tw-text-opacity, 1));}

.dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250 / var(--tw-text-opacity, 1));}

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

.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1));}

.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-gray-500) / var(--tw-placeholder-opacity, 1));}

.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-700) / var(--tw-ring-opacity, 1));}

.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-800) / var(--tw-ring-opacity, 1));}

.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-900) / var(--tw-ring-opacity, 1));}

.dark\:ring-primary-400:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

.dark\:ring-red-400:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1));}

.dark\:ring-opacity-25:is(.dark *){--tw-ring-opacity:0.25;}

.dark\:file\:text-gray-400:is(.dark *)::file-selector-button{--tw-text-opacity:1;color:rgb(var(--color-gray-400) / var(--tw-text-opacity, 1));}

.dark\:before\:bg-gray-700:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}

.dark\:before\:bg-gray-800:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));}

.dark\:before\:ring-gray-700:is(.dark *):before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-700) / var(--tw-ring-opacity, 1));}

.dark\:before\:ring-gray-800:is(.dark *):before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-gray-800) / var(--tw-ring-opacity, 1));}

.dark\:after\:bg-primary-400:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1));}

.dark\:after\:text-red-400:is(.dark *):after{content:var(--tw-content);--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));}

.dark\:checked\:border-transparent:checked:is(.dark *){border-color:#0000;}

.dark\:checked\:bg-current:checked:is(.dark *){background-color:currentColor;}

.dark\:indeterminate\:border-transparent:indeterminate:is(.dark *){border-color:#0000;}

.dark\:indeterminate\:bg-current:indeterminate:is(.dark *){background-color:currentColor;}

.dark\:hover\:bg-gray-100:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-100) / var(--tw-bg-opacity, 1));}

.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:rgb(var(--color-gray-700) / .5);}

.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));}

.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:rgb(var(--color-gray-800) / .5);}

.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.dark\:hover\:bg-primary-500:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));}

.dark\:hover\:bg-primary-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-900) / var(--tw-bg-opacity, 1));}

.dark\:hover\:bg-primary-950:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-950) / var(--tw-bg-opacity, 1));}

.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-200) / var(--tw-text-opacity, 1));}

.dark\:hover\:text-primary-500:hover:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));}

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

.dark\:hover\:before\:bg-gray-800\/50:hover:is(.dark *):before{background-color:rgb(var(--color-gray-800) / .5);content:var(--tw-content);}

.dark\:focus\:ring-primary-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

.dark\:focus\:ring-red-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1));}

.dark\:focus-visible\:outline-none:focus-visible:is(.dark *){outline:2px solid #0000;outline-offset:2px;}

.dark\:focus-visible\:outline-primary-400:focus-visible:is(.dark *){outline-color:rgb(var(--color-primary-400) / 1);}

.dark\:focus-visible\:ring-primary-400:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

.dark\:focus-visible\:ring-red-400:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1));}

.dark\:focus-visible\:ring-offset-gray-900:focus-visible:is(.dark *){--tw-ring-offset-color:rgb(var(--color-gray-900) / 1);}

.dark\:focus-visible\:before\:ring-primary-400:focus-visible:is(.dark *):before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

.dark\:disabled\:bg-gray-800:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));}

.dark\:disabled\:bg-gray-900:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.dark\:disabled\:bg-primary-400:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1));}

.dark\:disabled\:bg-primary-950:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-950) / var(--tw-bg-opacity, 1));}

.dark\:disabled\:bg-transparent:disabled:is(.dark *){background-color:initial;}

.dark\:disabled\:bg-white:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.dark\:disabled\:text-primary-400:disabled:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1));}

.group:hover .dark\:group-hover\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-200) / var(--tw-text-opacity, 1));}

.dark\:aria-disabled\:bg-gray-800[aria-disabled=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-800) / var(--tw-bg-opacity, 1));}

.dark\:aria-disabled\:bg-gray-900[aria-disabled=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.dark\:aria-disabled\:bg-transparent[aria-disabled=true]:is(.dark *){background-color:initial;}

.dark\:aria-disabled\:bg-white[aria-disabled=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

:where([data-headlessui-focus-visible]) .dark\:ui-focus-visible\:ring-primary-400:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1));}

@media not all and (min-width:768px){.max-md\:w-full{width:100%;}.max-md\:shadow-\[0_4px_16px_0_rgba\(25\2c 25\2c 25\2c 0\.16\)\]{--tw-shadow:0 4px 16px 0 #19191929;--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}}

@media (min-width:640px){.sm\:my-8{margin-bottom:2rem;margin-top:2rem;}.sm\:w-96{width:24rem;}.sm\:max-w-lg{max-width:32rem;}.sm\: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));}.sm\:translate-x-2{--tw-translate-x:0.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));}.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\:items-center{align-items:center;}.sm\:p-0{padding:0;}.sm\:p-6{padding:1.5rem;}.sm\:px-0{padding-left:0;padding-right:0;}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem;}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:pt-\[1rem\]{padding-top:1rem;}.sm\:pt-\[2\.5rem\]{padding-top:2.5rem;}.sm\:text-sm{font-size:.875rem;line-height:1.25rem;}}

@media (min-width:768px){.md\:mb-4{margin-bottom:1rem;}.md\:mt-16{margin-top:4rem;}.md\:inline-flex{display:inline-flex;}.md\:max-w-3xl{max-width:48rem;}.md\:max-w-xl{max-width:36rem;}.md\:gap-x-4{column-gap:1rem;}.md\:px-4{padding-left:1rem;padding-right:1rem;}.md\:py-0{padding-bottom:0;padding-top:0;}.md\:pr-4{padding-right:1rem;}}

@media (min-width:1024px){.lg\:px-0{padding-left:0;padding-right:0;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}}

.rtl\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--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));}

.rtl\:-translate-x-2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.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));}

.rtl\:-translate-x-2\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.625rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:-translate-x-3:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:-translate-x-4:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.rtl\:-translate-x-5:where([dir=rtl],[dir=rtl] *){--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));}

.rtl\:-translate-x-6:where([dir=rtl],[dir=rtl] *){--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));}

.rtl\:-translate-x-7:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-1.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--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));}

.rtl\:translate-x-full:where([dir=rtl],[dir=rtl] *){--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));}

.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\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right;}

.\[\&\:\:-moz-meter-bar\]\:h-0\.5::-moz-meter-bar{height:.125rem;}

.\[\&\:\:-moz-meter-bar\]\:h-1::-moz-meter-bar{height:.25rem;}

.\[\&\:\:-moz-meter-bar\]\:h-2::-moz-meter-bar{height:.5rem;}

.\[\&\:\:-moz-meter-bar\]\:h-3::-moz-meter-bar{height:.75rem;}

.\[\&\:\:-moz-meter-bar\]\:h-4::-moz-meter-bar{height:1rem;}

.\[\&\:\:-moz-meter-bar\]\:h-5::-moz-meter-bar{height:1.25rem;}

.\[\&\:\:-moz-meter-bar\]\:h-px::-moz-meter-bar{height:1px;}

.\[\&\:\:-moz-meter-bar\]\:rounded-full::-moz-meter-bar{border-radius:9999px;}

.\[\&\:\:-moz-meter-bar\]\:border-none::-moz-meter-bar{border-style:none;}

.\[\&\:\:-moz-meter-bar\]\:bg-current::-moz-meter-bar{background-color:currentColor;}

.\[\&\:\:-moz-meter-bar\]\:bg-none::-moz-meter-bar{background-image:none;}

.\[\&\:\:-moz-meter-bar\]\:transition-all::-moz-meter-bar{transition-duration:.15s;-moz-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.\[\&\:\:-moz-progress-bar\]\:rounded-full::-moz-progress-bar{border-radius:9999px;}

.\[\&\:\:-moz-progress-bar\]\:bg-current::-moz-progress-bar{background-color:currentColor;}

.\[\&\:\:-moz-range-thumb\]\:relative::-moz-range-thumb{position:relative;}

.\[\&\:\:-moz-range-thumb\]\:z-\[1\]::-moz-range-thumb{z-index:1;}

.\[\&\:\:-moz-range-thumb\]\:-mt-1::-moz-range-thumb{margin-top:-.25rem;}

.\[\&\:\:-moz-range-thumb\]\:mt-\[-2\.5px\]::-moz-range-thumb{margin-top:-2.5px;}

.\[\&\:\:-moz-range-thumb\]\:mt-\[-3px\]::-moz-range-thumb{margin-top:-3px;}

.\[\&\:\:-moz-range-thumb\]\:h-1\.5::-moz-range-thumb{height:.375rem;}

.\[\&\:\:-moz-range-thumb\]\:h-2::-moz-range-thumb{height:.5rem;}

.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb{height:.75rem;}

.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:1rem;}

.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem;}

.\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb{height:1.5rem;}

.\[\&\:\:-moz-range-thumb\]\:h-7::-moz-range-thumb{height:1.75rem;}

.\[\&\:\:-moz-range-thumb\]\:w-1\.5::-moz-range-thumb{width:.375rem;}

.\[\&\:\:-moz-range-thumb\]\:w-2::-moz-range-thumb{width:.5rem;}

.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb{width:.75rem;}

.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:1rem;}

.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem;}

.\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb{width:1.5rem;}

.\[\&\:\:-moz-range-thumb\]\:w-7::-moz-range-thumb{width:1.75rem;}

.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{appearance:none;}

.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px;}

.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0;}

.\[\&\:\:-moz-range-thumb\]\:bg-current::-moz-range-thumb{background-color:currentColor;}

.\[\&\:\:-moz-range-track\]\:h-0\.5::-moz-range-track{height:.125rem;}

.\[\&\:\:-moz-range-track\]\:h-1::-moz-range-track{height:.25rem;}

.\[\&\:\:-moz-range-track\]\:h-2::-moz-range-track{height:.5rem;}

.\[\&\:\:-moz-range-track\]\:h-3::-moz-range-track{height:.75rem;}

.\[\&\:\:-moz-range-track\]\:h-4::-moz-range-track{height:1rem;}

.\[\&\:\:-moz-range-track\]\:h-5::-moz-range-track{height:1.25rem;}

.\[\&\:\:-moz-range-track\]\:h-px::-moz-range-track{height:1px;}

.\[\&\:\:-moz-range-track\]\:rounded-lg::-moz-range-track{border-radius:.5rem;}

.\[\&\:\:-moz-range-track\]\:bg-gray-200::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));}

.group:disabled .\[\&\:\:-moz-range-track\]\:group-disabled\:bg-opacity-50::-moz-range-track{--tw-bg-opacity:0.5;}

.\[\&\:\:-moz-range-track\]\:dark\:bg-gray-700:is(.dark *)::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}

.\[\&\:\:-webkit-meter-bar\]\:border-none::-webkit-meter-bar{border-style:none;}

.\[\&\:\:-webkit-meter-bar\]\:bg-transparent::-webkit-meter-bar{background-color:initial;}

.\[\&\:\:-webkit-meter-bar\]\:bg-none::-webkit-meter-bar{background-image:none;}

.\[\&\:\:-webkit-meter-inner-element\]\:relative::-webkit-meter-inner-element{position:relative;}

.\[\&\:\:-webkit-meter-inner-element\]\:block::-webkit-meter-inner-element{display:block;}

.\[\&\:\:-webkit-meter-inner-element\]\:border-none::-webkit-meter-inner-element{border-style:none;}

.\[\&\:\:-webkit-meter-inner-element\]\:bg-transparent::-webkit-meter-inner-element{background-color:initial;}

.\[\&\:\:-webkit-meter-inner-element\]\:bg-none::-webkit-meter-inner-element{background-image:none;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-0\.5::-webkit-meter-optimum-value{height:.125rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-1::-webkit-meter-optimum-value{height:.25rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-2::-webkit-meter-optimum-value{height:.5rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-3::-webkit-meter-optimum-value{height:.75rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-4::-webkit-meter-optimum-value{height:1rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-5::-webkit-meter-optimum-value{height:1.25rem;}

.\[\&\:\:-webkit-meter-optimum-value\]\:h-px::-webkit-meter-optimum-value{height:1px;}

.\[\&\:\:-webkit-meter-optimum-value\]\:rounded-full::-webkit-meter-optimum-value{border-radius:9999px;}

.\[\&\:\:-webkit-meter-optimum-value\]\:border-none::-webkit-meter-optimum-value{border-style:none;}

.\[\&\:\:-webkit-meter-optimum-value\]\:bg-current::-webkit-meter-optimum-value{background-color:currentColor;}

.\[\&\:\:-webkit-meter-optimum-value\]\:bg-none::-webkit-meter-optimum-value{background-image:none;}

.\[\&\:\:-webkit-meter-optimum-value\]\:transition-all::-webkit-meter-optimum-value{transition-duration:.15s;-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.\[\&\:\:-webkit-progress-bar\]\:w-full::-webkit-progress-bar{width:100%;}

.\[\&\:\:-webkit-progress-bar\]\:rounded-full::-webkit-progress-bar{border-radius:9999px;}

.\[\&\:\:-webkit-progress-bar\]\:bg-gray-200::-webkit-progress-bar{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));}

.\[\&\:\:-webkit-progress-bar\]\:dark\:bg-gray-700:is(.dark *)::-webkit-progress-bar{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}

.\[\&\:\:-webkit-progress-value\]\:rounded-full::-webkit-progress-value{border-radius:9999px;}

.\[\&\:\:-webkit-progress-value\]\:bg-current::-webkit-progress-value{background-color:currentColor;}

.\[\&\:\:-webkit-progress-value\]\:transition-all::-webkit-progress-value{transition-duration:.15s;-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.\[\&\:\:-webkit-progress-value\]\:ease-in-out::-webkit-progress-value{transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-0\.5::-webkit-slider-runnable-track{height:.125rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-1::-webkit-slider-runnable-track{height:.25rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-2::-webkit-slider-runnable-track{height:.5rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-3::-webkit-slider-runnable-track{height:.75rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-4::-webkit-slider-runnable-track{height:1rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-5::-webkit-slider-runnable-track{height:1.25rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:h-px::-webkit-slider-runnable-track{height:1px;}

.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-lg::-webkit-slider-runnable-track{border-radius:.5rem;}

.\[\&\:\:-webkit-slider-runnable-track\]\:bg-gray-200::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));}

.group:disabled .\[\&\:\:-webkit-slider-runnable-track\]\:group-disabled\:bg-opacity-50::-webkit-slider-runnable-track{--tw-bg-opacity:0.5;}

.\[\&\:\:-webkit-slider-runnable-track\]\:dark\:bg-gray-700:is(.dark *)::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}

.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative;}

.\[\&\:\:-webkit-slider-thumb\]\:z-\[1\]::-webkit-slider-thumb{z-index:1;}

.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:-.25rem;}

.\[\&\:\:-webkit-slider-thumb\]\:mt-\[-2\.5px\]::-webkit-slider-thumb{margin-top:-2.5px;}

.\[\&\:\:-webkit-slider-thumb\]\:mt-\[-3px\]::-webkit-slider-thumb{margin-top:-3px;}

.\[\&\:\:-webkit-slider-thumb\]\:h-1\.5::-webkit-slider-thumb{height:.375rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-2::-webkit-slider-thumb{height:.5rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:.75rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb{height:1.5rem;}

.\[\&\:\:-webkit-slider-thumb\]\:h-7::-webkit-slider-thumb{height:1.75rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-1\.5::-webkit-slider-thumb{width:.375rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-2::-webkit-slider-thumb{width:.5rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:.75rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb{width:1.5rem;}

.\[\&\:\:-webkit-slider-thumb\]\:w-7::-webkit-slider-thumb{width:1.75rem;}

.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none;}

.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px;}

.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}

.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--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);}

.\[\&\:\:-webkit-slider-thumb\]\:ring-current::-webkit-slider-thumb{--tw-ring-color:currentColor;}

.\[\&\:\:-webkit-slider-thumb\]\:dark\:bg-gray-900:is(.dark *)::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900) / var(--tw-bg-opacity, 1));}

.\[\&\:indeterminate\:\:-moz-progress-bar\]\:rounded-full:indeterminate::-moz-progress-bar{border-radius:9999px;}

.\[\&\:indeterminate\:\:-webkit-progress-value\]\:rounded-full:indeterminate::-webkit-progress-value{border-radius:9999px;}

.rtl\:\[\&_span\:first-child\]\:rotate-180 span:first-child: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\:\[\&_span\:last-child\]\:rotate-180 span:last-child: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));}

@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:hidden{display:none;}}

@supports(selector(&::-moz-progress-bar)){.\[\@supports\(selector\(\&\:\:-moz-progress-bar\)\)\]\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200) / var(--tw-bg-opacity, 1));}.\[\@supports\(selector\(\&\:\:-moz-progress-bar\)\)\]\:dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700) / var(--tw-bg-opacity, 1));}}
.dark{color-scheme:dark}a:focus-visible{outline-color:rgb(var(--color-primary-DEFAULT) / 1)}::-moz-selection{background-color:rgb(var(--color-primary-DEFAULT) / .4)}::selection{background-color:rgb(var(--color-primary-DEFAULT) / .4)} @font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: normal;  font-weight: 300;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Light.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: normal;  font-weight: 400;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Regular.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: normal;  font-weight: 500;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Medium.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: normal;  font-weight: 700;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Bold.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: normal;  font-weight: 800 900;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Heavy.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: italic;  font-weight: 400;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-Italic.woff2) format("woff2");}@font-face {  font-display: swap;  font-family: ZEISSTextUI;  font-style: italic;  font-weight: 700;  src: url(../assets/fonts/ZEISSTextUI/ZEISSTextUI-BoldItalic.woff2) format("woff2");}:root { color-scheme: light; }@media (prefers-color-scheme:dark) {  /* All dark styling is gated on a non-calculator #app being present (see     NOT_CALCULATOR), so the calculator stays light even on a dark OS. */  :root:has(#app:not([data-mode=calculator])) { color-scheme: dark; }  /* Only <body> gets the opaque dark bg — NOT #app — so components can place a     z-[-1] background image (NoneSubscription hero) behind their content without     it being hidden by an opaque #app layer. #app is transparent → body shows. */  body:has(#app:not([data-mode=calculator])) { background-color: #0e0f11; color: #f2f5f8; }  :root:has(#app:not([data-mode=calculator])) [role=dialog] .bg-white { background-color: #32373e; color: #f2f5f8; }}.uno-choice{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;flex-direction:column;outline-style:solid;padding:.5rem;position:relative;}.uno-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border-width:0;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;outline-style:solid;outline-width:1px;padding-left:2rem;padding-right:2rem;text-decoration:none;}.uno-ghost{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent /* transparent */;border-width:0;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem .25rem;--un-text-opacity:1;color:rgb(50 55 62 / var(--un-text-opacity)) /* #32373E */;}.uno-btn:disabled{cursor:not-allowed;opacity:.5;}.uno-choice:disabled{cursor:not-allowed;opacity:.5;}.uno-ghost:disabled{cursor:not-allowed;--un-text-opacity:1;color:rgb(219 230 234 / var(--un-text-opacity)) /* #dbe6ea */;}.uno-badge{border-radius:3px;--un-bg-opacity:1;background-color:rgb(30 133 101 / var(--un-bg-opacity)) /* #1E8565 */;padding:.25rem .5rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.uno-btn-accent{--un-bg-opacity:1;background-color:rgb(0 114 239 / var(--un-bg-opacity)) /* #0072EF */;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;outline-width:0;}.uno-btn-primary{--un-bg-opacity:1;background-color:rgb(0 114 239 / var(--un-bg-opacity)) /* #0072EF */;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;}.uno-btn-secondary{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;--un-text-opacity:1;color:rgb(0 101 209 / var(--un-text-opacity)) /* #0065D1 */;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;}.uno-surface{--un-bg-opacity:1;background-color:rgb(234 247 255 / var(--un-bg-opacity)) /* #EAF7FF */;}.uno-surface-muted{--un-bg-opacity:1;background-color:rgb(236 240 244 / var(--un-bg-opacity)) /* #ECF0F4 */;}.uno-surface-muted-soft{--un-bg-opacity:1;background-color:rgb(245 248 250 / var(--un-bg-opacity)) /* #f5f8fa */;}.uno-surface-overlay{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.uno-surface-soft{background-color:rgba(234,247,255,.5) ;}.uno-surface-summary{--un-bg-opacity:1;background-color:rgb(242 245 248 / var(--un-bg-opacity)) /* #F2F5F8 */;}.uno-btn-accent:hover{--un-bg-opacity:1;background-color:rgb(0 82 170 / var(--un-bg-opacity)) /* #0052AA */;}.uno-btn-primary:hover{--un-bg-opacity:1;background-color:rgb(0 82 170 / var(--un-bg-opacity)) /* #0052AA */;--un-outline-color-opacity:1;outline-color:rgb(0 82 170 / var(--un-outline-color-opacity)) /* #0052AA */;}.uno-btn-accent:active:focus{--un-bg-opacity:1;background-color:rgb(0 52 108 / var(--un-bg-opacity)) /* #00346C */;}.uno-btn-primary:active:focus{--un-bg-opacity:1;background-color:rgb(0 52 108 / var(--un-bg-opacity)) /* #00346C */;--un-outline-color-opacity:1;outline-color:rgb(0 52 108 / var(--un-outline-color-opacity)) /* #00346C */;}.uno-btn-secondary:active:focus{--un-bg-opacity:1;background-color:rgb(0 52 108 / var(--un-bg-opacity)) /* #00346C */;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;--un-outline-color-opacity:1;outline-color:rgb(0 52 108 / var(--un-outline-color-opacity)) /* #00346C */;}.uno-btn-icon-l{padding:14px !important;}.uno-btn-icon-m{padding:10px !important;}.uno-btn-icon-s{padding:8px !important;}.uno-btn-l,.uno-btn-m{font-size:.875rem !important;line-height:1.25rem !important;padding:.625rem 1.5rem;}.uno-btn-s{font-size:.75rem !important;line-height:1.125rem !important;padding:7px 1rem;}.uno-text-h2{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h3,.uno-text-h4{font-size:1.25rem !important;font-weight:700 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}.uno-text-m{font-size:1rem !important;line-height:1.5rem !important;}.uno-text-price{font-size:1.25rem !important;font-weight:700 !important;line-height:1.875rem !important;}.uno-text-s{font-size:.875rem !important;line-height:1.25rem !important;}.uno-text-xs{font-size:.75rem !important;line-height:1.125rem !important;}.uno-choice-default{--un-text-opacity:1;color:rgb(50 55 62 / var(--un-text-opacity)) /* #32373E */;outline-width:1px;--un-outline-color-opacity:1;outline-color:rgb(194 205 214 / var(--un-outline-color-opacity)) /* #C2CDD6 */;outline-offset:-1px;}.uno-choice-default .uno-icon,.uno-text-muted,.uno-text-subtle{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}.uno-choice-selected-strong{--un-text-opacity:1;color:rgb(0 114 239 / var(--un-text-opacity)) /* #0072EF */;outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;outline-offset:-2px;}.uno-choice-selected-subtle{--un-text-opacity:1;color:rgb(0 101 209 / var(--un-text-opacity)) /* #0065D1 */;outline-width:1px;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;outline-offset:-1px;}.uno-inline-link{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;-webkit-text-decoration-color:rgb(0 114 239 / var(--un-line-opacity)) /* #0072EF */;text-decoration-line:underline;--un-line-opacity:1;text-decoration-color:rgb(0 114 239 / var(--un-line-opacity)) /* #0072EF */;text-underline-offset:.375rem;}.uno-text-interactive{--un-text-opacity:1;color:rgb(0 101 209 / var(--un-text-opacity)) /* #0065D1 */;}.uno-text-sale{--un-text-opacity:1 !important;color:rgb(178 18 18 / var(--un-text-opacity)) /* #B21212 */ !important;}.uno-text-strong{--un-text-opacity:1;color:rgb(50 55 62 / var(--un-text-opacity)) /* #32373E */;}.uno-btn-secondary:hover{--un-text-opacity:1;color:rgb(0 82 170 / var(--un-text-opacity)) /* #0052AA */;--un-outline-color-opacity:1;outline-color:rgb(0 82 170 / var(--un-outline-color-opacity)) /* #0052AA */;}.uno-choice-selected-strong:hover{--un-text-opacity:1;color:rgb(0 82 170 / var(--un-text-opacity)) /* #0052AA */;--un-outline-color-opacity:1;outline-color:rgb(0 82 170 / var(--un-outline-color-opacity)) /* #0052AA */;}.uno-ghost:hover{--un-text-opacity:1;color:rgb(0 82 170 / var(--un-text-opacity)) /* #0052AA */;}.uno-inline-link:hover{--un-text-opacity:1;color:rgb(0 82 170 / var(--un-text-opacity)) /* #0052AA */;-webkit-text-decoration-color:rgb(0 82 170 / var(--un-line-opacity)) /* #0052AA */;--un-line-opacity:1;text-decoration-color:rgb(0 82 170 / var(--un-line-opacity)) /* #0052AA */;}.uno-inline-link:active:focus{--un-text-opacity:1;color:rgb(0 52 108 / var(--un-text-opacity)) /* #00346C */;-webkit-text-decoration-color:rgb(0 52 108 / var(--un-line-opacity)) /* #00346C */;--un-line-opacity:1;text-decoration-color:rgb(0 52 108 / var(--un-line-opacity)) /* #00346C */;}.uno-ghost:hover:disabled{--un-text-opacity:1;color:rgb(219 230 234 / var(--un-text-opacity)) /* #dbe6ea */;}.uno-inline-link:disabled{opacity:.4;}.uno-btn:focus:not(:focus-visible){outline-style:solid;outline-width:1px;}.uno-choice-default:focus:not(:focus-visible){outline-width:1px;--un-outline-color-opacity:1;outline-color:rgb(194 205 214 / var(--un-outline-color-opacity)) /* #C2CDD6 */;outline-style:solid;}.uno-choice-selected-strong:focus:not(:focus-visible){outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;outline-style:solid;}.uno-choice-selected-subtle:focus:not(:focus-visible){outline-width:1px;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;outline-style:solid;}.uno-choice-default:focus-visible{outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(0 52 108 / var(--un-outline-color-opacity)) /* #00346C */;outline-offset:-2px;}.uno-choice-selected-subtle:focus-visible{outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(0 52 108 / var(--un-outline-color-opacity)) /* #00346C */;outline-offset:-2px;}.uno-choice-default:hover{--un-outline-color-opacity:1;outline-color:rgb(0 82 170 / var(--un-outline-color-opacity)) /* #0052AA */;}.uno-choice-selected-subtle:hover{--un-outline-color-opacity:1;outline-color:rgb(0 82 170 / var(--un-outline-color-opacity)) /* #0052AA */;}.uno-choice-selected-strong:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(0 52 108 / var(--un-outline-color-opacity)) /* #00346C */;}@media (prefers-color-scheme:dark){#app:not([data-mode=calculator]) .uno-btn-secondary{--un-bg-opacity:1;background-color:rgb(41 45 50 / var(--un-bg-opacity)) /* #292D32 */;--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;--un-outline-color-opacity:1;outline-color:rgb(0 114 239 / var(--un-outline-color-opacity)) /* #0072EF */;}#app:not([data-mode=calculator]) .uno-choice{--un-bg-opacity:1;background-color:rgb(43 49 54 / var(--un-bg-opacity)) /* #2b3136 */;}#app:not([data-mode=calculator]) .uno-surface,#app:not([data-mode=calculator]) .uno-surface-soft{--un-bg-opacity:1;background-color:rgb(41 45 50 / var(--un-bg-opacity)) /* #292D32 */;}#app:not([data-mode=calculator]) .uno-surface-muted,#app:not([data-mode=calculator]) .uno-surface-muted-soft{--un-bg-opacity:1;background-color:rgb(23 25 28 / var(--un-bg-opacity)) /* #17191C */;}#app:not([data-mode=calculator]) .uno-surface-overlay{--un-bg-opacity:1;background-color:rgb(50 55 62 / var(--un-bg-opacity)) /* #32373E */;}#app:not([data-mode=calculator]) .uno-surface-summary{--un-bg-opacity:1;background-color:rgb(32 35 39 / var(--un-bg-opacity)) /* #202327 */;}#app:not([data-mode=calculator]) .uno-btn-secondary:hover{--un-bg-opacity:1;background-color:rgb(50 55 62 / var(--un-bg-opacity)) /* #32373E */;--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;--un-outline-color-opacity:1;outline-color:rgb(74 195 255 / var(--un-outline-color-opacity)) /* #4ac3ff */;}#app:not([data-mode=calculator]) .uno-btn-accent:active:focus{--un-bg-opacity:1;background-color:rgb(0 82 170 / var(--un-bg-opacity)) /* #0052AA */;}#app:not([data-mode=calculator]) .uno-btn-secondary:active:focus{--un-bg-opacity:1;background-color:rgb(0 114 239 / var(--un-bg-opacity)) /* #0072EF */;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}#app:not([data-mode=calculator]) .uno-choice-default{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;--un-outline-color-opacity:1;outline-color:rgb(62 71 76 / var(--un-outline-color-opacity)) /* #3e474c */;}#app:not([data-mode=calculator]) .uno-choice-default .uno-icon{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}#app:not([data-mode=calculator]) .uno-choice-selected-strong,#app:not([data-mode=calculator]) .uno-choice-selected-subtle{--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;--un-outline-color-opacity:1;outline-color:rgb(74 195 255 / var(--un-outline-color-opacity)) /* #4ac3ff */;}#app:not([data-mode=calculator]) .uno-ghost,#app:not([data-mode=calculator]) .uno-text-strong{--un-text-opacity:1;color:rgb(242 245 248 / var(--un-text-opacity)) /* #F2F5F8 */;}#app:not([data-mode=calculator]) .uno-inline-link{--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;-webkit-text-decoration-color:rgb(93 179 255 / var(--un-line-opacity)) /* #5DB3FF */;--un-line-opacity:1;text-decoration-color:rgb(93 179 255 / var(--un-line-opacity)) /* #5DB3FF */;}#app:not([data-mode=calculator]) .uno-text-interactive{--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;}#app:not([data-mode=calculator]) .uno-text-muted{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}#app:not([data-mode=calculator]) .uno-text-sale{--un-text-opacity:1 !important;color:rgb(254 107 109 / var(--un-text-opacity)) /* #fe6b6d */ !important;}#app:not([data-mode=calculator]) .uno-text-subtle{--un-text-opacity:1;color:rgb(220 227 233 / var(--un-text-opacity)) /* #DCE3E9 */;}#app:not([data-mode=calculator]) .uno-ghost:hover{--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;}#app:not([data-mode=calculator]) .uno-inline-link:hover{--un-text-opacity:1;color:rgb(125 199 255 / var(--un-text-opacity)) /* #7DC7FF */;-webkit-text-decoration-color:rgb(125 199 255 / var(--un-line-opacity)) /* #7DC7FF */;--un-line-opacity:1;text-decoration-color:rgb(125 199 255 / var(--un-line-opacity)) /* #7DC7FF */;}#app:not([data-mode=calculator]) .uno-inline-link:active:focus{--un-text-opacity:1;color:rgb(153 214 255 / var(--un-text-opacity)) /* #99D6FF */;-webkit-text-decoration-color:rgb(153 214 255 / var(--un-line-opacity)) /* #99D6FF */;--un-line-opacity:1;text-decoration-color:rgb(153 214 255 / var(--un-line-opacity)) /* #99D6FF */;}#app:not([data-mode=calculator]) .uno-ghost:disabled{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}#app:not([data-mode=calculator]) .uno-ghost:hover:disabled{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}#app:not([data-mode=calculator]) .uno-choice-default:focus:not(:focus-visible){--un-outline-color-opacity:1;outline-color:rgb(62 71 76 / var(--un-outline-color-opacity)) /* #3e474c */;}#app:not([data-mode=calculator]) .uno-choice-selected-strong:focus:not(:focus-visible),#app:not([data-mode=calculator]) .uno-choice-selected-subtle:focus:not(:focus-visible){--un-outline-color-opacity:1;outline-color:rgb(74 195 255 / var(--un-outline-color-opacity)) /* #4ac3ff */;}#app:not([data-mode=calculator]) .uno-choice-default:hover{--un-outline-color-opacity:1;outline-color:rgb(74 195 255 / var(--un-outline-color-opacity)) /* #4ac3ff */;}}@media (min-width:360px){.uno-text-h2{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h3,.uno-text-h4{font-size:1.25rem !important;font-weight:700 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}}@media (min-width:768px){.uno-text-h2{font-size:2rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.25rem !important;}.uno-text-h3{font-size:1.75rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:2rem !important;}.uno-text-h4{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}.m\:uno-text-l{font-size:1.25rem !important;line-height:1.75rem !important;}}@media (min-width:1024px){.uno-text-h2{font-size:2rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.25rem !important;}.uno-text-h3{font-size:1.75rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:2rem !important;}.uno-text-h4{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}}@media (min-width:1280px){.uno-btn-l{font-size:1rem !important;line-height:1.5rem !important;padding:.75rem 2rem;}.uno-text-h2{font-size:2.5rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.75rem !important;}.uno-text-h3{font-size:2rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.25rem !important;}.uno-text-h4{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}}@media (min-width:1440px){.uno-text-h2{font-size:2.5rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.75rem !important;}.uno-text-h3{font-size:2rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.25rem !important;}.uno-text-h4{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}}@media (min-width:1920px){.uno-text-h2{font-size:2.5rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.75rem !important;}.uno-text-h3{font-size:2rem !important;font-weight:700 !important;letter-spacing:.015em !important;line-height:2.25rem !important;}.uno-text-h4{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.875rem !important;}.uno-text-h5-sub{font-size:1.25rem !important;font-weight:300 !important;letter-spacing:.005em !important;line-height:1.75rem !important;}}.uno-\[filter\:drop-shadow\(0px_4px_16px_\#19191929\)\]{filter:drop-shadow(0 4px 16px #19191929);}.uno-\[transform\:translateX\(-50\%\)_rotate\(45deg\)\]{transform:translateX(-50%) rotate(45deg);}.uno-pointer-events-none{pointer-events:none;}.uno-absolute{position:absolute;}.uno-relative{position:relative;}.uno-inset-0{inset:0;}.uno-group[data-popper-placement*=bottom] .group-data-\[popper-placement\*\=\'bottom\'\]\:uno-bottom-full{bottom:100%;}.uno-group[data-popper-placement*=bottom] .group-data-\[popper-placement\*\=\'bottom\'\]\:uno-top-auto{top:auto;}.uno-left-0{left:0;}.uno-left-1\/2{left:50%;}.uno-left-2{left:.5rem;}.uno-right-0{right:0;}.uno-right-2{right:.5rem;}.uno-right-4{right:1rem;}.uno-top-\[0\.2rem\]{top:.2rem;}.uno-top-0{top:0;}.uno-top-1{top:.25rem;}.uno-top-4{top:1rem;}.uno-top-full{top:100%;}.uno-z-1{z-index:1;}.uno-grid{display:grid;}.uno-grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr;}.uno-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.uno-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.uno-m-2{margin:.5rem;}.uno-mx-0{margin-left:0;margin-right:0;}.uno-my-0{margin-bottom:0;margin-top:0;}.uno-my-2{margin-bottom:.5rem;margin-top:.5rem;}.uno-my-4{margin-bottom:1rem;margin-top:1rem;}.uno-my-auto{margin-bottom:auto;margin-top:auto;}.uno-group[data-popper-placement*=bottom] .group-data-\[popper-placement\*\=\'bottom\'\]\:-uno-mb-\[0\.375rem\]{margin-bottom:-.375rem;}.uno-group[data-popper-placement*=bottom] .group-data-\[popper-placement\*\=\'bottom\'\]\:uno-mt-0,.uno-mt-0{margin-top:0;}.-uno-mt-\[0\.375rem\]{margin-top:-.375rem;}.uno-mb-0{margin-bottom:0;}.uno-mb-1{margin-bottom:.25rem;}.uno-mb-2{margin-bottom:.5rem;}.uno-mb-4{margin-bottom:1rem;}.uno-mb-6{margin-bottom:1.5rem;}.uno-ml-2{margin-left:.5rem;}.uno-mr-1{margin-right:.25rem;}.uno-mr-2{margin-right:.5rem;}.uno-ms-auto{margin-inline-start:auto;}.uno-mt-\[2px\]{margin-top:2px;}.uno-mt-1{margin-top:.25rem;}.uno-mt-2{margin-top:.5rem;}.uno-mt-3\.5{margin-top:.875rem;}.uno-mt-4{margin-top:1rem;}.uno-mt-6{margin-top:1.5rem;}.uno-block{display:block;}.uno-inline-block{display:inline-block;}.uno-contents{display:contents;}.uno-hidden{display:none;}.uno-aspect-\[1\.38\]{aspect-ratio:1.38;}.uno-h-\[1px\]{height:1px;}.uno-h-\[2\.5rem\]{height:2.5rem;}.uno-h-3{height:.75rem;}.uno-h-5{height:1.25rem;}.uno-h-full{height:100%;}.uno-max-w-\[22rem\]{max-width:22rem;}.uno-max-w-4xl{max-width:56rem;}.uno-min-h-32{min-height:8rem;}.uno-w-\[18\.75rem\]{width:18.75rem;}.uno-w-\[7\.75rem\]{width:7.75rem;}.uno-w-\[8rem\]{width:8rem;}.uno-w-2\/5{width:40%;}.uno-w-3{width:.75rem;}.uno-w-3\/5{width:60%;}.uno-w-5{width:1.25rem;}.uno-w-full{width:100%;}.uno-flex{display:flex;}.uno-flex-1{flex:1 1 0%;}.uno-flex-none{flex:none;}.uno-flex-shrink-0,.uno-shrink-0{flex-shrink:0;}.uno-flex-grow,.uno-grow{flex-grow:1;}.uno-basis-full{flex-basis:100%;}.uno-flex-row{flex-direction:row;}.uno-flex-col{flex-direction:column;}.uno-transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.uno-cursor-default{cursor:default;}.uno-cursor-pointer{cursor:pointer;}.uno-place-content-between{place-content:space-between;}.uno-items-start{align-items:flex-start;}.uno-items-end{align-items:flex-end;}.uno-items-center{align-items:center;}.uno-items-baseline{align-items:baseline;}.uno-self-start{align-self:flex-start;}.uno-self-stretch{align-self:stretch;}.uno-justify-center{justify-content:center;}.uno-justify-between{justify-content:space-between;}.uno-justify-around{justify-content:space-around;}.uno-justify-evenly{justify-content:space-evenly;}.uno-gap-1{gap:.25rem;}.uno-gap-2{gap:.5rem;}.uno-gap-2\.5{gap:.625rem;}.uno-gap-3{gap:.75rem;}.uno-gap-4{gap:1rem;}.uno-gap-5{gap:1.25rem;}.uno-gap-6{gap:1.5rem;}.uno-gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem;}.uno-gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}.uno-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem;}.uno-gap-y-0{row-gap:0;}.uno-gap-y-2{row-gap:.5rem;}.uno-gap-y-6{row-gap:1.5rem;}.uno-border{border-width:1px;}.uno-border-0{border-width:0;}.uno-border-2{border-width:2px;}.uno-border-b{border-bottom-width:1px;}.uno-border-gray-200{--un-border-opacity:1;border-color:rgb(219 230 234 / var(--un-border-opacity));}.uno-border-gray-500{--un-border-opacity:1;border-color:rgb(151 173 189 / var(--un-border-opacity));}.uno-border-gray-600{--un-border-opacity:1;border-color:rgb(194 205 214 / var(--un-border-opacity));}.uno-border-punch-600{--un-border-opacity:1;border-color:rgb(229 36 39 / var(--un-border-opacity));}.uno-border-rounded-lg,.uno-rounded-lg{border-radius:.5rem;}.uno-rounded{border-radius:.25rem;}.uno-rounded-\[3px\]{border-radius:3px;}.uno-rounded-3xl{border-radius:1.5rem;}.\!uno-rounded-b-none{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}.\!uno-rounded-t-\[0\.5rem\]{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important;}.uno-rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;}.uno-border-solid{border-style:solid;}.uno-bg-\[\#D9E906\]{--un-bg-opacity:1;background-color:rgb(217 233 6 / var(--un-bg-opacity)) /* #D9E906 */;}.uno-bg-\[inherit\]{background-color:inherit /* inherit */;}.uno-bg-brand-700{--un-bg-opacity:1;background-color:rgb(0 101 209 / var(--un-bg-opacity)) /* #0065D1 */;}.uno-bg-gray-600{--un-bg-opacity:1;background-color:rgb(194 205 214 / var(--un-bg-opacity)) /* #C2CDD6 */;}.hover\:uno-bg-brand-700\/90:hover{background-color:rgba(0,101,209,.9) ;}.uno-object-contain{-o-object-fit:contain;object-fit:contain;}.uno-p-\[1\.5rem\]{padding:1.5rem;}.uno-p-0{padding:0;}.uno-p-4{padding:1rem;}.\!uno-py-2{padding-bottom:.5rem !important;padding-top:.5rem !important;}.uno-p-x-5{padding-left:1.25rem;padding-right:1.25rem;}.uno-px-\[6rem\]{padding-left:6rem;padding-right:6rem;}.uno-px-0{padding-left:0;padding-right:0;}.uno-px-1{padding-left:.25rem;padding-right:.25rem;}.uno-px-2{padding-left:.5rem;padding-right:.5rem;}.uno-px-3{padding-left:.75rem;padding-right:.75rem;}.uno-px-4{padding-left:1rem;padding-right:1rem;}.uno-px-6{padding-left:1.5rem;padding-right:1.5rem;}.uno-px-8{padding-left:2rem;padding-right:2rem;}.uno-py-\[2px\]{padding-bottom:2px;padding-top:2px;}.uno-py-0{padding-bottom:0;padding-top:0;}.uno-py-1{padding-bottom:.25rem;padding-top:.25rem;}.uno-py-2{padding-bottom:.5rem;padding-top:.5rem;}.uno-py-2\.5{padding-bottom:.625rem;padding-top:.625rem;}.uno-py-3{padding-bottom:.75rem;padding-top:.75rem;}.uno-py-4{padding-bottom:1rem;padding-top:1rem;}.uno-py-8{padding-bottom:2rem;padding-top:2rem;}.uno-pl-2{padding-left:.5rem;}.uno-pl-4{padding-left:1rem;}.uno-pr-0{padding-right:0;}.uno-pt-\[3\.25rem\]{padding-top:3.25rem;}.uno-pt-2{padding-top:.5rem;}.uno-pt-3{padding-top:.75rem;}.uno-pt-5{padding-top:1.25rem;}.uno-text-center{text-align:center;}.uno-text-left{text-align:left;}.uno-text-right{text-align:right;}.uno-align-middle{vertical-align:middle;}.uno-text-lg{font-size:1.125rem;line-height:1.75rem;}.\!uno-text-night-06{--un-text-opacity:1 !important;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */ !important;}.uno-text-brand-700{--un-text-opacity:1;color:rgb(0 101 209 / var(--un-text-opacity)) /* #0065D1 */;}.uno-text-emerald-500{--un-text-opacity:1;color:rgb(60 194 97 / var(--un-text-opacity)) /* #3cc261 */;}.uno-text-gray-200{--un-text-opacity:1;color:rgb(219 230 234 / var(--un-text-opacity)) /* #dbe6ea */;}.uno-text-gray-700{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}.uno-text-gray-950{--un-text-opacity:1;color:rgb(50 55 62 / var(--un-text-opacity)) /* #32373E */;}.uno-text-punch-600{--un-text-opacity:1;color:rgb(229 36 39 / var(--un-text-opacity)) /* #e52427 */;}.uno-text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.uno-font-bold{font-weight:700;}.uno-font-normal{font-weight:400;}.uno-leading-\[1rem\]{line-height:1rem;}.uno-leading-6{line-height:1.5rem;}.uno-leading-7{line-height:1.75rem;}.uno-leading-loose{line-height:2;}.uno-leading-none{line-height:1;}.\!uno-tracking-normal{letter-spacing:0 !important;}.uno-font-sans{font-family:ZEISSTextUI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;}.uno-line-through{text-decoration-line:line-through;}.uno-no-underline{text-decoration:none;}.uno-opacity-25{opacity:.25;}.uno-opacity-40{opacity:.4;}.uno-outline-1{outline-width:1px;}.hover\:uno-outline-2:hover{outline-width:2px;}.uno-outline-current{outline-color:currentColor /* currentColor */;}.uno-outline{outline-style:solid;}.uno-outline-none{outline:2px solid transparent;outline-offset:2px;}.focus\:uno-outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.uno-ring-0{--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.uno-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}.uno-duration-200{transition-duration:.2s;}@media (prefers-color-scheme:dark){#app:not([data-mode=calculator]) .dark\:uno-\[filter\:drop-shadow\(0px_8px_24px_\#00000099\)\]{filter:drop-shadow(0 8px 24px #00000099);}#app:not([data-mode=calculator]) .dark\:uno-border-night-04{--un-border-opacity:1;border-color:rgb(23 25 28 / var(--un-border-opacity));}#app:not([data-mode=calculator]) .dark\:uno-border-night-05{--un-border-opacity:1;border-color:rgb(78 86 95 / var(--un-border-opacity));}#app:not([data-mode=calculator]) .dark\:uno-bg-night-02{--un-bg-opacity:1;background-color:rgb(41 45 50 / var(--un-bg-opacity)) /* #292D32 */;}#app:not([data-mode=calculator]) .dark\:uno-bg-night-05{--un-bg-opacity:1;background-color:rgb(78 86 95 / var(--un-bg-opacity)) /* #4E565F */;}#app:not([data-mode=calculator]) .dark\:\!uno-text-night-subtle{--un-text-opacity:1 !important;color:rgb(220 227 233 / var(--un-text-opacity)) /* #DCE3E9 */ !important;}#app:not([data-mode=calculator]) .dark\:uno-text-night-06{--un-text-opacity:1;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */;}#app:not([data-mode=calculator]) .dark\:uno-text-night-interactive{--un-text-opacity:1;color:rgb(93 179 255 / var(--un-text-opacity)) /* #5DB3FF */;}#app:not([data-mode=calculator]) .dark\:uno-text-night-strong{--un-text-opacity:1;color:rgb(242 245 248 / var(--un-text-opacity)) /* #F2F5F8 */;}}@media (max-width:767.9px){.max-m\:uno-mb-4{margin-bottom:1rem;}.max-m\:uno-ml-0{margin-left:0;}.max-m\:uno-max-w-full{max-width:100%;}.max-m\:uno-w-full{width:100%;}.max-m\:uno-flex{display:flex;}.max-m\:uno-flex-col-reverse{flex-direction:column-reverse;}.max-m\:uno-justify-center{justify-content:center;}.max-m\:uno-gap-0{gap:0;}.max-m\:uno-rounded-lg{border-radius:.5rem;}.max-m\:uno-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem;}.max-m\:uno-px-5{padding-left:1.25rem;padding-right:1.25rem;}.max-m\:\!uno-text-gray-950{--un-text-opacity:1 !important;color:rgb(50 55 62 / var(--un-text-opacity)) /* #32373E */ !important;}.max-m\:\!uno-text-night-06{--un-text-opacity:1 !important;color:rgb(96 106 118 / var(--un-text-opacity)) /* #606A76 */ !important;}}@media (prefers-color-scheme:dark){@media (max-width:767.9px){#app:not([data-mode=calculator]) .max-m\:dark\:\!uno-text-night-strong{--un-text-opacity:1 !important;color:rgb(242 245 248 / var(--un-text-opacity)) /* #F2F5F8 */ !important;}#app:not([data-mode=calculator]) .max-m\:dark\:\!uno-text-night-subtle{--un-text-opacity:1 !important;color:rgb(220 227 233 / var(--un-text-opacity)) /* #DCE3E9 */ !important;}}}@media (min-width:360px){.s\:uno-mx-4{margin-left:1rem;margin-right:1rem;}.s\:uno-px-4{padding-left:1rem;padding-right:1rem;}}@media (min-width:768px){.m\:uno-absolute{position:absolute;}.m\:uno-relative{position:relative;}.m\:uno-left-0{left:0;}.m\:uno-top-0{top:0;}.m\:uno-z-0{z-index:0;}.m\:uno-z-10{z-index:10;}.m\:uno-my-0{margin-bottom:0;margin-top:0;}.m\:uno-my-2{margin-bottom:.5rem;margin-top:.5rem;}.m\:uno-mb-6{margin-bottom:1.5rem;}.m\:uno-ml-0{margin-left:0;}.m\:uno-mr-2{margin-right:.5rem;}.m\:uno-mr-4{margin-right:1rem;}.m\:uno-mt-0{margin-top:0;}.m\:uno-mt-10{margin-top:2.5rem;}.m\:uno-mt-2{margin-top:.5rem;}.m\:uno-mt-6{margin-top:1.5rem;}.m\:uno-mt-8{margin-top:2rem;}.m\:uno-block{display:block;}.m\:uno-hidden{display:none;}.m\:uno-max-w-4xl{max-width:56rem;}.m\:uno-max-w-auto{max-width:auto;}.m\:uno-min-w-0{min-width:0;}.m\:uno-w-auto{width:auto;}.m\:uno-w-full{width:100%;}.m\:uno-flex{display:flex;}.m\:uno-flex-1{flex:1 1 0%;}.m\:uno-flex-none{flex:none;}.m\:uno-basis-0{flex-basis:0;}.m\:uno-flex-row{flex-direction:row;}.m\:uno-flex-row-reverse{flex-direction:row-reverse;}.m\:uno-flex-col{flex-direction:column;}.m\:uno-items-center{align-items:center;}.m\:uno-items-baseline{align-items:baseline;}.m\:uno-self-center{align-self:center;}.m\:uno-justify-end{justify-content:flex-end;}.m\:uno-justify-between{justify-content:space-between;}.m\:uno-gap-5{gap:1.25rem;}.m\:uno-gap-y-10{row-gap:2.5rem;}.m\:uno-border-b-0{border-bottom-width:0;}.m\:uno-border-r{border-right-width:1px;}.m\:uno-bg-\[linear-gradient\(270deg\,rgba\(0\,0\,0\,0\)_29\.95\%\,rgba\(0\,0\,0\,0\.75\)_83\.52\%\)\]{background-image:linear-gradient(270deg,transparent 29.95%,rgba(0,0,0,.75) 83.52%);}.m\:uno-bg-inherit{background-color:inherit /* inherit */;}.m\:uno-px-\[3\.5rem\]{padding-left:3.5rem;padding-right:3.5rem;}.m\:uno-px-0{padding-left:0;padding-right:0;}.m\:uno-px-4{padding-left:1rem;padding-right:1rem;}.m\:uno-py-6{padding-bottom:1.5rem;padding-top:1.5rem;}.m\:uno-pb-\[3rem\]{padding-bottom:3rem;}.m\:uno-pl-7xl{padding-left:4.5rem;}.m\:uno-pr-\[12\.5rem\]{padding-right:12.5rem;}.m\:uno-pt-\[5\.25rem\]{padding-top:5.25rem;}.m\:uno-pt-3{padding-top:.75rem;}.m\:uno-text-center{text-align:center;}.m\:\!uno-text-white{--un-text-opacity:1 !important;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */ !important;}.m\:uno-text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}} 
/* Chrome, Safari, Edge, Opera */
input[data-v-13b666e7]::-webkit-inner-spin-button,input[data-v-13b666e7]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number][data-v-13b666e7] {
  -moz-appearance: textfield;
}

.spinner {
  animation: spin 1s linear infinite;
  border: 5px solid #d9d9d9;
  border-radius: 50%;
  border-top-color: #0267e7;
  height: 1.8rem;
  min-width: 1.8rem;
  width: 1.8rem;
}
@keyframes spin {
to {
    transform: rotate(1turn);
}
}

button[data-v-391f722f] .uno-cursor-default {
  cursor: pointer !important;
}

button[data-v-fcbce265] .uno-cursor-default {
  cursor: pointer !important;
}

.spotlight[data-v-c2c324f7]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-c2c324f7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-c2c324f7]{background-color:hsla(0,0%,100%,.3)}.gradient-border[data-v-c2c324f7]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-c2c324f7]{background-color:hsla(0,0%,8%,.3)}.gradient-border[data-v-c2c324f7]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}.gradient-border[data-v-c2c324f7]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-c2c324f7]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-c2c324f7]{position:fixed}.left-0[data-v-c2c324f7]{left:0}.right-0[data-v-c2c324f7]{right:0}.z-10[data-v-c2c324f7]{z-index:10}.z-20[data-v-c2c324f7]{z-index:20}.grid[data-v-c2c324f7]{display:grid}.mb-16[data-v-c2c324f7]{margin-bottom:4rem}.mb-8[data-v-c2c324f7]{margin-bottom:2rem}.max-w-520px[data-v-c2c324f7]{max-width:520px}.min-h-screen[data-v-c2c324f7]{min-height:100vh}.w-full[data-v-c2c324f7]{width:100%}.flex[data-v-c2c324f7]{display:flex}.cursor-pointer[data-v-c2c324f7]{cursor:pointer}.place-content-center[data-v-c2c324f7]{place-content:center}.items-center[data-v-c2c324f7]{align-items:center}.justify-center[data-v-c2c324f7]{justify-content:center}.overflow-hidden[data-v-c2c324f7]{overflow:hidden}.bg-white[data-v-c2c324f7]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-c2c324f7]{padding-left:1rem;padding-right:1rem}.px-8[data-v-c2c324f7]{padding-left:2rem;padding-right:2rem}.py-2[data-v-c2c324f7]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-c2c324f7]{text-align:center}.text-8xl[data-v-c2c324f7]{font-size:6rem;line-height:1}.text-xl[data-v-c2c324f7]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-c2c324f7]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-c2c324f7]{font-weight:300}.font-medium[data-v-c2c324f7]{font-weight:500}.leading-tight[data-v-c2c324f7]{line-height:1.25}.font-sans[data-v-c2c324f7]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-c2c324f7]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-c2c324f7]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-c2c324f7]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-c2c324f7]{padding-left:0;padding-right:0}.sm\:px-6[data-v-c2c324f7]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-c2c324f7]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-c2c324f7]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-c2c324f7]{font-size:1.25rem;line-height:1.75rem}}

.spotlight[data-v-135f42eb]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-40vh;filter:blur(30vh);height:60vh;opacity:.8}.fixed[data-v-135f42eb]{position:fixed}.left-0[data-v-135f42eb]{left:0}.right-0[data-v-135f42eb]{right:0}.z-10[data-v-135f42eb]{z-index:10}.mb-6[data-v-135f42eb]{margin-bottom:1.5rem}.mb-8[data-v-135f42eb]{margin-bottom:2rem}.h-auto[data-v-135f42eb]{height:auto}.min-h-screen[data-v-135f42eb]{min-height:100vh}.flex[data-v-135f42eb]{display:flex}.flex-1[data-v-135f42eb]{flex:1 1 0%}.flex-col[data-v-135f42eb]{flex-direction:column}.overflow-y-auto[data-v-135f42eb]{overflow-y:auto}.rounded-t-md[data-v-135f42eb]{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.bg-black\/5[data-v-135f42eb]{background-color:#0000000d}.bg-white[data-v-135f42eb]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.p-8[data-v-135f42eb]{padding:2rem}.px-10[data-v-135f42eb]{padding-left:2.5rem;padding-right:2.5rem}.pt-14[data-v-135f42eb]{padding-top:3.5rem}.text-6xl[data-v-135f42eb]{font-size:3.75rem;line-height:1}.text-xl[data-v-135f42eb]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-135f42eb]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-135f42eb]{font-weight:300}.font-medium[data-v-135f42eb]{font-weight:500}.leading-tight[data-v-135f42eb]{line-height:1.25}.font-sans[data-v-135f42eb]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-135f42eb]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-135f42eb]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:bg-white\/10[data-v-135f42eb]{background-color:#ffffff1a}.dark\:text-white[data-v-135f42eb]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-2xl[data-v-135f42eb]{font-size:1.5rem;line-height:2rem}.sm\:text-8xl[data-v-135f42eb]{font-size:6rem;line-height:1}}

.spotlight[data-v-3726f659]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-3726f659]{position:fixed}.-bottom-1\/2[data-v-3726f659]{bottom:-50%}.left-0[data-v-3726f659]{left:0}.right-0[data-v-3726f659]{right:0}.grid[data-v-3726f659]{display:grid}.mb-16[data-v-3726f659]{margin-bottom:4rem}.mb-8[data-v-3726f659]{margin-bottom:2rem}.h-1\/2[data-v-3726f659]{height:50%}.max-w-520px[data-v-3726f659]{max-width:520px}.min-h-screen[data-v-3726f659]{min-height:100vh}.place-content-center[data-v-3726f659]{place-content:center}.overflow-hidden[data-v-3726f659]{overflow:hidden}.bg-white[data-v-3726f659]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-3726f659]{padding-left:2rem;padding-right:2rem}.text-center[data-v-3726f659]{text-align:center}.text-8xl[data-v-3726f659]{font-size:6rem;line-height:1}.text-xl[data-v-3726f659]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-3726f659]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-3726f659]{font-weight:300}.font-medium[data-v-3726f659]{font-weight:500}.leading-tight[data-v-3726f659]{line-height:1.25}.font-sans[data-v-3726f659]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-3726f659]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-3726f659]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-3726f659]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-3726f659]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-3726f659]{font-size:2.25rem;line-height:2.5rem}}
