/*!
 * FilePond 4.31.1
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */

/* eslint-disable */

.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}

.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}

.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}

.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}

.filepond--drip-blob{transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}

.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}

.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}

.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}

.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#a7a4a4;cursor:pointer}

.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}

.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}

.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}

.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}

.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}

.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}

.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}

.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}

.filepond--file-action-button[hidden]{display:none}

.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}

.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}

.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}

.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}

.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}

.filepond--action-edit-item-alt span{font-size:0;opacity:0}

.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.filepond--file-info *{margin:0}

.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}

.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}

.filepond--file-info .filepond--file-info-sub:empty{display:none}

.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.filepond--file-status *{margin:0;white-space:nowrap}

.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}

.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}

.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}

.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}

.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}

.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}

.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}

.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}

.filepond--file [data-align*=left]{left:.5625em}

.filepond--file [data-align*=right]{right:.5625em}

.filepond--file [data-align*=center]{left:calc(50% - .8125em)}

.filepond--file [data-align*=bottom]{bottom:1.125em}

.filepond--file [data-align=center]{top:calc(50% - .8125em)}

.filepond--file .filepond--progress-indicator{margin-top:.1875em}

.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}

.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}

[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}

[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}

[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}

[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}

[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}

[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}

[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}

[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}

[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}

[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}

[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}

@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}

@keyframes fall{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);animation-timing-function:ease-in-out}to{transform:scale(1);animation-timing-function:ease-out}}

.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}

.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}

.filepond--progress-indicator{z-index:103}

.filepond--file-action-button{z-index:102}

.filepond--file-status{z-index:101}

.filepond--file-info{z-index:100}

.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:none}

.filepond--item>.filepond--panel{z-index:-1}

.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}

.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}

.filepond--item[data-drag-state]{cursor:grab}

.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}

.filepond--item[data-drag-state=drag]{cursor:grabbing}

.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}

.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}

.filepond--item-panel{background-color:#64605e}

[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}

[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}

.filepond--item-panel{border-radius:.5em;transition:background-color .25s}

.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}

.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}

.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}

.filepond--list-scroller::-webkit-scrollbar{background:transparent}

.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}

.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}

.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}

.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}

.filepond--list{left:.75em;right:.75em}

.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}

.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}

.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}

.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}

.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}

.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}

.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}

.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}

.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}

.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}

.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}

.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}

.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}

.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}

.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}

@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}

.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}

.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}

.filepond-panel:not([data-scalable=false]){height:auto!important}

.filepond--panel[data-scalable=false]>div{display:none}

.filepond--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}

.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}

.filepond--panel-bottom,.filepond--panel-top{height:.5em}

.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}

.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}

.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:left top;transform:translate3d(0,.5em,0)}

.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}

.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}

.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}

.filepond--panel-center:not([style]){visibility:hidden}

.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}

.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}

.filepond--progress-indicator path{fill:none;stroke:currentColor}

.filepond--list-scroller{z-index:6}

.filepond--drop-label{z-index:5}

.filepond--drip{z-index:3}

.filepond--root>.filepond--panel{z-index:2}

.filepond--browser{z-index:1}

.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}

.filepond--root *{box-sizing:inherit;line-height:inherit}

.filepond--root :not(text){font-size:inherit}

.filepond--root[data-disabled]{pointer-events:none}

.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}

.filepond--root[data-disabled] .filepond--list{pointer-events:none}

.filepond--root .filepond--drop-label{min-height:4.75em}

.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}

.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}

.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

:disabled {
  cursor: default;
}

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

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

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

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

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

[hidden] {
  display: none;
}

.logo{height:2.5rem}

.logo.login{height:4rem;
        filter: invert(100%) saturate(100%)}

.button{display:inline-flex;align-items:center;border-radius:0.25rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:500;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.button.primary{border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));--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);--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity))}

.button.primary:focus{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-offset-width:2px}

.button.primary:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-offset-width:2px}

.button.secondary{border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));--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);--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity))}

.button.secondary:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity));--tw-ring-offset-width:2px}

.button.secondary:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity));--tw-ring-offset-width:2px}

.button.neutral{border-width:1px;--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-weight:500;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.button.neutral:hover{--tw-bg-opacity:1;background-color:rgb(232 232 232 / var(--tw-bg-opacity))}

.button.neutral:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity));--tw-ring-offset-width:2px}

.input{width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem}

.input.primary{--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}

.input.primary::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(6 95 70 / var(--tw-placeholder-opacity))}

.input.primary::placeholder{--tw-placeholder-opacity:1;color:rgb(6 95 70 / var(--tw-placeholder-opacity))}

.input.primary{--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);--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity))}

.input.primary:focus{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.input.primary:hover{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity));--tw-ring-offset-width:2px}

/*Additional properties for button version
    iOS requires the button element instead of an anchor tag.
    If you want the anchor version, it requires `href="#"`.*/

#toast-container {
        position: fixed;
        z-index: 999999;
        pointer-events: none;
        /*overrides*/
    }

#toast-container * {
        box-sizing: border-box;
    }

#toast-container>div {
        position: relative;
        pointer-events: auto;
        overflow: hidden;
        margin: 0 0 6px;
        padding: 15px 15px 15px 50px;
        width: 300px;
        border-radius: 3px 3px 3px 3px;
        background-position: 15px center;
        background-repeat: no-repeat;
        box-shadow: 0 0 12px #999999;
        color: #FFFFFF;
        opacity: 0.8;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        filter: alpha(opacity=80);
    }

#toast-container>div:hover {
        box-shadow: 0 0 12px #000000;
        opacity: 1;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter: alpha(opacity=100);
        cursor: pointer;
    }

/*Responsive Design*/

@media all and (max-width: 240px) {
        #toast-container>div {
            padding: 8px 8px 8px 50px;
            width: 11em;
        }
        #toast-container>div.rtl {
            padding: 8px 50px 8px 8px;
        }
        #toast-container .toast-close-button {
            right: -0.2em;
            top: -0.2em;
        }
        #toast-container .rtl .toast-close-button {
            left: -0.2em;
            right: 0.2em;
        }
    }

@media all and (min-width: 241px) and (max-width: 480px) {
        #toast-container>div {
            padding: 8px 8px 8px 50px;
            width: 18em;
        }
        #toast-container>div.rtl {
            padding: 8px 50px 8px 8px;
        }
        #toast-container .toast-close-button {
            right: -0.2em;
            top: -0.2em;
        }
        #toast-container .rtl .toast-close-button {
            left: -0.2em;
            right: 0.2em;
        }
    }

@media all and (min-width: 481px) and (max-width: 768px) {
        #toast-container>div {
            padding: 15px 15px 15px 50px;
            width: 25em;
        }
        #toast-container>div.rtl {
            padding: 15px 50px 15px 15px;
        }
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.inset-0{inset:0px}

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

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

.bottom-0{bottom:0px}

.bottom-6{bottom:1.5rem}

.left-0{left:0px}

.right-0{right:0px}

.top-0{top:0px}

.z-0{z-index:0}

.z-10{z-index:10}

.z-20{z-index:20}

.z-30{z-index:30}

.z-40{z-index:40}

.z-50{z-index:50}

.col-span-1{grid-column:span 1 / span 1}

.col-span-2{grid-column:span 2 / span 2}

.col-span-4{grid-column:span 4 / span 4}

.col-span-6{grid-column:span 6 / span 6}

.col-span-8{grid-column:span 8 / span 8}

.row-span-1{grid-row:span 1 / span 1}

.float-right{float:right}

.-m-3{margin:-0.75rem}

.m-0{margin:0px}

.m-2{margin:0.5rem}

.m-4{margin:1rem}

.m-8{margin:2rem}

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

.-mx-1\.5{margin-left:-0.375rem;margin-right:-0.375rem}

.-my-1{margin-top:-0.25rem;margin-bottom:-0.25rem}

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

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

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

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

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

.mx-5{margin-left:1.25rem;margin-right:1.25rem}

.mx-6{margin-left:1.5rem;margin-right:1.5rem}

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

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

.my-4{margin-top:1rem;margin-bottom:1rem}

.-ml-1{margin-left:-0.25rem}

.-ml-px{margin-left:-1px}

.-mr-2{margin-right:-0.5rem}

.-mt-px{margin-top:-1px}

.mb-0{margin-bottom:0px}

.mb-1{margin-bottom:0.25rem}

.mb-2{margin-bottom:0.5rem}

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

.mb-6{margin-bottom:1.5rem}

.mb-8{margin-bottom:2rem}

.ml-0{margin-left:0px}

.ml-1{margin-left:0.25rem}

.ml-12{margin-left:3rem}

.ml-2{margin-left:0.5rem}

.ml-3{margin-left:0.75rem}

.ml-4{margin-left:1rem}

.ml-auto{margin-left:auto}

.mr-0{margin-right:0px}

.mr-1{margin-right:0.25rem}

.mr-2{margin-right:0.5rem}

.mr-3{margin-right:0.75rem}

.mr-4{margin-right:1rem}

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

.mt-1{margin-top:0.25rem}

.mt-10{margin-top:2.5rem}

.mt-16{margin-top:4rem}

.mt-2{margin-top:0.5rem}

.mt-3{margin-top:0.75rem}

.mt-4{margin-top:1rem}

.mt-5{margin-top:1.25rem}

.mt-6{margin-top:1.5rem}

.mt-8{margin-top:2rem}

.block{display:block}

.inline-block{display:inline-block}

.flex{display:flex}

.inline-flex{display:inline-flex}

.table{display:table}

.grid{display:grid}

.hidden{display:none}

.h-10{height:2.5rem}

.h-12{height:3rem}

.h-16{height:4rem}

.h-2{height:0.5rem}

.h-3{height:0.75rem}

.h-3\.5{height:0.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-\[60vh\]{height:60vh}

.h-full{height:100%}

.max-h-screen{max-height:100vh}

.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}

.min-h-screen{min-height:100vh}

.w-1\/2{width:50%}

.w-10{width:2.5rem}

.w-12{width:3rem}

.w-16{width:4rem}

.w-2{width:0.5rem}

.w-3{width:0.75rem}

.w-3\.5{width:0.875rem}

.w-4{width:1rem}

.w-48{width:12rem}

.w-5{width:1.25rem}

.w-6{width:1.5rem}

.w-7{width:1.75rem}

.w-72{width:18rem}

.w-8{width:2rem}

.w-auto{width:auto}

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

.w-full{width:100%}

.w-max{width:-moz-max-content;width:max-content}

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

.max-w-2xl{max-width:42rem}

.max-w-3xl{max-width:48rem}

.max-w-6xl{max-width:72rem}

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

.max-w-full{max-width:100%}

.max-w-none{max-width:none}

.max-w-prose{max-width:65ch}

.max-w-xl{max-width:36rem}

.flex-1{flex:1 1 0%}

.flex-shrink-0{flex-shrink:0}

.shrink-0{flex-shrink:0}

.origin-top-right{transform-origin:top right}

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

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

.scale-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 bounce{

0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}

50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}

.animate-bounce{animation:bounce 1s infinite}

@keyframes ping{

75%, 100%{transform:scale(2);opacity:0}}

.animate-ping{animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}

@keyframes spin{

to{transform:rotate(360deg)}}

.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;-moz-user-select:none;user-select:none}

.resize{resize:both}

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

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

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

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

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

.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}

.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}

.flex-row{flex-direction:row}

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

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

.place-items-center{place-items:center}

.content-end{align-content:flex-end}

.content-around{align-content:space-around}

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

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

.justify-items-center{justify-items:center}

.gap-4{gap:1rem}

.gap-5{gap:1.25rem}

.gap-6{gap:1.5rem}

.gap-7{gap:1.75rem}

.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}

.gap-y-12{row-gap:3rem}

.gap-y-8{row-gap:2rem}

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

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

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

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

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

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

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

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

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

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

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

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

.divide-brand-primary > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(6 95 70 / var(--tw-divide-opacity))}

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

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

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

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

.self-end{align-self:flex-end}

.self-center{align-self:center}

.overflow-auto{overflow:auto}

.overflow-hidden{overflow:hidden}

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

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

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

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

.whitespace-nowrap{white-space:nowrap}

.whitespace-pre-line{white-space:pre-line}

.rounded{border-radius:0.25rem}

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

.rounded-lg{border-radius:0.5rem}

.rounded-md{border-radius:0.375rem}

.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}

.rounded-l-none{border-top-left-radius:0px;border-bottom-left-radius:0px}

.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}

.border{border-width:1px}

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

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

.border-b-2{border-bottom-width:2px}

.border-l-4{border-left-width:4px}

.border-r{border-right-width:1px}

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

.border-t-2{border-top-width:2px}

.border-solid{border-style:solid}

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

.border-brand-active{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.border-brand-neutral{--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}

.border-brand-primary{--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}

.border-brand-secondary{--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}

.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}

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

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

.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}

.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}

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

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

.border-transparent{border-color:transparent}

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

.border-t-transparent{border-top-color:transparent}

.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}

.bg-brand-button-darker{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}

.bg-brand-button-primary{--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}

.bg-brand-darker{--tw-bg-opacity:1;background-color:rgb(232 232 232 / var(--tw-bg-opacity))}

.bg-brand-header-primary{--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}

.bg-brand-modal-primary{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

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

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

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

.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}

.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}

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

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

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

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

.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}

.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}

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

.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}

.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}

.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}

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

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

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

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

.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}

.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}

.from-gray-700\/50{--tw-gradient-from:rgb(55 65 81 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}

.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}

.bg-center{background-position:center}

.stroke-gray-400{stroke:#9ca3af}

.stroke-gray-600{stroke:#4b5563}

.stroke-red-500{stroke:#ef4444}

.p-1{padding:0.25rem}

.p-1\.5{padding:0.375rem}

.p-2{padding:0.5rem}

.p-3{padding:0.75rem}

.p-4{padding:1rem}

.p-5{padding:1.25rem}

.p-6{padding:1.5rem}

.p-8{padding:2rem}

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

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

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

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

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

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

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

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

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

.py-10{padding-top:2.5rem;padding-bottom:2.5rem}

.py-12{padding-top:3rem;padding-bottom:3rem}

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

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

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

.py-3{padding-top:0.75rem;padding-bottom:0.75rem}

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

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

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

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

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

.pb-1{padding-bottom:0.25rem}

.pb-3{padding-bottom:0.75rem}

.pb-6{padding-bottom:1.5rem}

.pb-8{padding-bottom:2rem}

.pl-0{padding-left:0px}

.pl-1{padding-left:0.25rem}

.pl-3{padding-left:0.75rem}

.pl-4{padding-left:1rem}

.pl-7{padding-left:1.75rem}

.pr-0{padding-right:0px}

.pr-12{padding-right:3rem}

.pr-2{padding-right:0.5rem}

.pr-3{padding-right:0.75rem}

.pt-1{padding-top:0.25rem}

.pt-2{padding-top:0.5rem}

.pt-4{padding-top:1rem}

.pt-5{padding-top:1.25rem}

.pt-6{padding-top:1.5rem}

.pt-8{padding-top:2rem}

.text-left{text-align:left}

.text-center{text-align:center}

.text-right{text-align:right}

.align-top{vertical-align:top}

.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-4xl{font-size:2.25rem;line-height:2.5rem}

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

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

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

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

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

.font-bold{font-weight:700}

.font-extrabold{font-weight:800}

.font-medium{font-weight:500}

.font-normal{font-weight:400}

.font-semibold{font-weight:600}

.uppercase{text-transform:uppercase}

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

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

.leading-7{line-height:1.75rem}

.leading-relaxed{line-height:1.625}

.tracking-wider{letter-spacing:0.05em}

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

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

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

.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity))}

.text-brand-active{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity))}

.text-brand-header-primary{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.text-brand-header-secondary{color:#0000000}

.text-brand-neutral{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}

.text-brand-primary{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity))}

.text-brand-secondary{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}

.text-brand-title-primary{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}

.text-brand-title-primary\/75{color:rgb(0 0 0 / 0.75)}

.text-brand-title-secondary{--tw-text-opacity:1;color:rgb(148 147 150 / var(--tw-text-opacity))}

.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity))}

.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity))}

.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}

.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}

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

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

.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}

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

.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}

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

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

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

.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity))}

.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity))}

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

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

.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}

.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity))}

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

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

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

.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7 / var(--tw-text-opacity))}

.underline{text-decoration-line:underline}

.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.placeholder-brand-primary::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}

.placeholder-brand-primary::placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}

.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99 / var(--tw-placeholder-opacity))}

.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99 / var(--tw-placeholder-opacity))}

.opacity-0{opacity:0}

.opacity-100{opacity:1}

.opacity-25{opacity:0.25}

.opacity-75{opacity:0.75}

.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-gray-500\/20{--tw-shadow-color:rgb(107 114 128 / 0.2);--tw-shadow:var(--tw-shadow-colored)}

.outline{outline-style:solid}

.outline-1{outline-width:1px}

.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-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))}

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

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

.ring-opacity-5{--tw-ring-opacity:0.05}

.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.duration-100{transition-duration:100ms}

.duration-150{transition-duration:150ms}

.duration-200{transition-duration:200ms}

.duration-300{transition-duration:300ms}

.duration-500{transition-duration:500ms}

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

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

.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}

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

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

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

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

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

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

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

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

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

.hover\:border-brand-neutral:hover{--tw-border-opacity:1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}

.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}

.hover\:bg-brand-button-primary-active:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}

.hover\:bg-brand-button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}

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

.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}

.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}

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

.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}

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

.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}

.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}

.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}

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

.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}

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

.hover\:text-brand-neutral:hover{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}

.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}

.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}

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

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

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

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

.focus\:z-10:focus{z-index:10}

.focus\:z-40:focus{z-index:40}

.focus\:rounded-sm:focus{border-radius:0.125rem}

.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}

.focus\:border-brand-active:focus{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

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

.focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}

.focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}

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

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

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

.focus\:outline-red-500:focus{outline-color:#ef4444}

.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}

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

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

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

.focus\:ring-inset:focus{--tw-ring-inset:inset}

.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235 / var(--tw-ring-opacity))}

.focus\:ring-brand-active:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70 / var(--tw-ring-opacity))}

.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}

.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74 / var(--tw-ring-opacity))}

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

.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38 / var(--tw-ring-opacity))}

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

.focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(202 138 4 / var(--tw-ring-opacity))}

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

.focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}

.focus\:ring-offset-green-50:focus{--tw-ring-offset-color:#f0fdf4}

.focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fef2f2}

.focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fefce8}

.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}

.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}

.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}

.disabled\:opacity-50:disabled{opacity:0.5}

.group:hover .group-hover\:opacity-100{opacity:1}

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

.motion-safe\:hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) 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 (min-width: 640px){

.sm\:fixed{position:fixed}

.sm\:right-0{right:0px}

.sm\:top-0{top:0px}

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

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

.sm\:col-span-4{grid-column:span 4 / span 4}

.sm\:col-span-6{grid-column:span 6 / span 6}

.sm\:row-\[none\]{grid-row:none}

.sm\:m-0{margin:0px}

.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}

.sm\:mx-0{margin-left:0px;margin-right:0px}

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

.sm\:my-4{margin-top:1rem;margin-bottom:1rem}

.sm\:mb-0{margin-bottom:0px}

.sm\:ml-0{margin-left:0px}

.sm\:ml-3{margin-left:0.75rem}

.sm\:ml-4{margin-left:1rem}

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

.sm\:mt-0{margin-top:0px}

.sm\:mt-1{margin-top:0.25rem}

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

.sm\:mt-6{margin-top:1.5rem}

.sm\:mt-8{margin-top:2rem}

.sm\:block{display:block}

.sm\:flex{display:flex}

.sm\:grid{display:grid}

.sm\:hidden{display:none}

.sm\:h-10{height:2.5rem}

.sm\:h-12{height:3rem}

.sm\:w-10{width:2.5rem}

.sm\:w-12{width:3rem}

.sm\:w-full{width:100%}

.sm\:max-w-2xl{max-width:42rem}

.sm\:max-w-lg{max-width:32rem}

.sm\:max-w-md{max-width:28rem}

.sm\:max-w-sm{max-width:24rem}

.sm\:max-w-xl{max-width:36rem}

.sm\:max-w-xs{max-width:20rem}

.sm\:flex-1{flex:1 1 0%}

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

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

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

.sm\:grid-flow-row-dense{grid-auto-flow:row dense}

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

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

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

.sm\:items-start{align-items:flex-start}

.sm\:items-center{align-items:center}

.sm\:justify-start{justify-content:flex-start}

.sm\:justify-center{justify-content:center}

.sm\:justify-between{justify-content:space-between}

.sm\:gap-3{gap:0.75rem}

.sm\:gap-4{gap:1rem}

.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}

.sm\:gap-y-8{row-gap:2rem}

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

.sm\:divide-brand-primary > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(6 95 70 / var(--tw-divide-opacity))}

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

.sm\:rounded-lg{border-radius:0.5rem}

.sm\:rounded-md{border-radius:0.375rem}

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

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

.sm\:p-0{padding:0px}

.sm\:p-6{padding:1.5rem}

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

.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}

.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}

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

.sm\:py-24{padding-top:6rem;padding-bottom:6rem}

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

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

.sm\:pb-8{padding-bottom:2rem}

.sm\:pt-0{padding-top:0px}

.sm\:text-left{text-align:left}

.sm\:text-right{text-align:right}

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

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

.sm\:tracking-tight{letter-spacing:-0.025em}}

@media (min-width: 768px){

.md\:order-1{order:1}

.md\:order-2{order:2}

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

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

.md\:m-4{margin:1rem}

.md\:mt-0{margin-top:0px}

.md\:mt-1{margin-top:0.25rem}

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

.md\:block{display:block}

.md\:inline-block{display:inline-block}

.md\:flex{display:flex}

.md\:grid{display:grid}

.md\:hidden{display:none}

.md\:w-\[40vw\]{width:40vw}

.md\:w-max{width:-moz-max-content;width:max-content}

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

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

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

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

.md\:justify-start{justify-content:flex-start}

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

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

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

@media (min-width: 1024px){

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

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

.lg\:col-start-1{grid-column-start:1}

.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}

.lg\:mt-0{margin-top:0px}

.lg\:mt-1{margin-top:0.25rem}

.lg\:mt-7{margin-top:1.75rem}

.lg\:hidden{display:none}

.lg\:max-w-full{max-width:100%}

.lg\:flex-shrink-0{flex-shrink:0}

.lg\:grid-flow-col-dense{grid-auto-flow:column dense}

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

.lg\:gap-8{gap:2rem}

.lg\:p-8{padding:2rem}

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

.lg\:text-6xl{font-size:3.75rem;line-height:1}}

.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *){flex-direction:row-reverse}

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

.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}

.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}

.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}

.dark\:bg-gray-800\/50{background-color:rgb(31 41 55 / 0.5)}

.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}

.dark\:bg-red-800\/20{background-color:rgb(153 27 27 / 0.2)}

.dark\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))}

.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}

.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}

.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}

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

.dark\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.dark\: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)}

.dark\:ring-inset{--tw-ring-inset:inset}

.dark\:ring-white\/5{--tw-ring-color:rgb(255 255 255 / 0.05)}

.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}

.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}

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

.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}

.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}

.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81 / var(--tw-ring-opacity))}

.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}

.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}}

