@charset "UTF-8";/* outfit-latin-ext-wght-normal */@font-face {
  font-family: 'Outfit Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/files/outfit-latin-ext-wght-normal-de169d13.woff2") format('woff2-variations');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* outfit-latin-wght-normal */@font-face {
  font-family: 'Outfit Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/files/outfit-latin-wght-normal-e959de0a.woff2") format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* rubik-arabic-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-arabic-wght-normal-40e01e1c.woff2") format('woff2-variations');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;
}/* rubik-cyrillic-ext-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-cyrillic-ext-wght-normal-cca6eebe.woff2") format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* rubik-cyrillic-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-cyrillic-wght-normal-a0c534d5.woff2") format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}/* rubik-hebrew-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-hebrew-wght-normal-c140e82f.woff2") format('woff2-variations');
  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}/* rubik-latin-ext-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-latin-ext-wght-normal-bf60affb.woff2") format('woff2-variations');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* rubik-latin-wght-normal */@font-face {
  font-family: 'Rubik Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-latin-wght-normal-003244a0.woff2") format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* rubik-arabic-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-arabic-wght-italic-8d1934a7.woff2") format('woff2-variations');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;
}/* rubik-cyrillic-ext-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-cyrillic-ext-wght-italic-fbeed2fc.woff2") format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}/* rubik-cyrillic-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-cyrillic-wght-italic-d83333a2.woff2") format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}/* rubik-hebrew-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-hebrew-wght-italic-3f750058.woff2") format('woff2-variations');
  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}/* rubik-latin-ext-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-latin-ext-wght-italic-8f553696.woff2") format('woff2-variations');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}/* rubik-latin-wght-italic */@font-face {
  font-family: 'Rubik Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 300 900;
  src: url("/assets/files/rubik-latin-wght-italic-bc1e464a.woff2") format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* ! tailwindcss v3.4.1 | 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: #e2e8f0; /* 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: "RubikVariable", 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 */
  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,
[type='button'],
[type='reset'],
[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: #94a3b8; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #2563eb, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}input::-moz-placeholder, textarea::-moz-placeholder{
  color: #64748b;
  opacity: 1;
}input::placeholder,textarea::placeholder{
  color: #64748b;
  opacity: 1;
}::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}::-webkit-date-and-time-value{
  min-height: 1.5em;
  text-align: inherit;
}::-webkit-datetime-edit{
  display: inline-flex;
}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}[multiple],[size]:where(select:not([size="1"])){
  background-image: none;
  background-image: initial;
  background-position: 0 0;
  background-position: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-size: auto auto;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: inherit;
          print-color-adjust: inherit;
}[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}[type='checkbox']{
  border-radius: 0px;
}[type='radio']{
  border-radius: 100%;
}[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) #2563eb, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}@media (forced-colors: active) {[type='checkbox']:checked{
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}@media (forced-colors: active) {[type='radio']:checked{
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}@media (forced-colors: active) {[type='checkbox']:indeterminate{
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}[type='file']{
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
}[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}:root {
    color-scheme: light dark;
  }html{
  height: 100%;
}body{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){body{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}body{
  display: flex;
  height: auto;
  min-height: 100vh;
  flex-direction: column;
}body.supports-beforematch [hidden='until-found']body {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(body):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }body{
  font-family: "RubikVariable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

    scrollbar-gutter: stable;
}@media (prefers-reduced-motion: no-preference) {
    body,
    html {
      scroll-behavior: smooth;
    }
  }h1,
  h2,
  h3,
  h4,
  h5,
  h6{
  font-family: "OutfitVariable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}*, ::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:  ;
}::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:  ;
}body:not(.supports-beforematch) [hidden] {
    display: none !important;
  }body.supports-beforematch [hidden]:not([hidden='until-found']) {
    display: none !important;
  }body.supports-beforematch [hidden='until-found'] {
    content-visibility: hidden !important;
  }body.supports-beforematch [hidden='until-found'].flex {
      display: flex;
    }body.supports-beforematch [hidden='until-found'].inline-flex {
      display: inline-flex;
    }body.supports-beforematch [hidden='until-found'].inline {
      display: inline;
    }body.supports-beforematch [hidden='until-found'].grid {
      display: grid;
    }body.supports-beforematch [hidden='until-found'].block,
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }/* No layer, because third-party code*/.ProseMirror {
  position: relative;
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  font-variant-ligatures: none;
  font-feature-settings: 'liga' 0, none; /* the above doesn't seem to work in Edge */
}.ProseMirror [contenteditable='false'] {
  white-space: normal;
}.ProseMirror [contenteditable='false'] [contenteditable='true'] {
  white-space: pre-wrap;
}/* https://github.com/ueberdosis/tiptap/issues/6187*/.ProseMirror[contenteditable='true'],
.ProseMirror [contenteditable='true'] {
  -webkit-user-select: text; /* Required for Safari to prevent focus loss */
  -moz-user-select: text;
       user-select: text;
}.ProseMirror pre {
  white-space: pre-wrap;
}img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
  width: 1px !important;
  height: 1px !important;
}.ProseMirror-gapcursor {
  display: none;
  pointer-events: none;
  position: absolute;
  margin: 0;
}.ProseMirror-gapcursor:after {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  width: 20px;
  border-top: 1px solid currentColor;
  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}@keyframes ProseMirror-cursor-blink {
  to {
    visibility: hidden;
  }
}.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}.ProseMirror-hideselection *::selection {
  background: transparent;
}.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}.ProseMirror-hideselection * {
  caret-color: transparent;
}.ProseMirror-focused .ProseMirror-gapcursor {
  display: block;
}.tippy-box[data-animation='fade'][data-state='hidden'] {
  opacity: 0;
}.ProseMirror {
  min-height: 5em;
  outline: none;
  margin-top: 0.5rem;
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  display: block;
  width: 100%;
  border-radius: 0.125rem;
}body.supports-beforematch [hidden='until-found'].ProseMirror {
      display: block;
    }.ProseMirror:focus{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.ProseMirror:focus{
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }
}@media (min-width: 640px){.ProseMirror{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}.ProseMirror{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.ProseMirror{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.ProseMirror{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.ProseMirror{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.ProseMirror{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.ProseMirror{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.ProseMirror{
    background-color: rgb(15 23 42 / 0.8);
  }
}.ProseMirror {

  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;

  max-width: 100% !important;
}.ProseMirror p.is-editor-empty:first-child::before {
  color: #adb5bd;
  content: attr(data-placeholder);
  float: left;
  height: 0;
  pointer-events: none;
}.tiptap-toolbar{
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
}body.supports-beforematch [hidden='until-found'].tiptap-toolbar {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.tiptap-toolbar):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.tiptap-toolbar{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-toolbar{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.tiptap-toolbar{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-toolbar{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.tiptap-toolbar{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-toolbar{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.tiptap-toolbar{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-toolbar{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.tiptap-toolbar{
  position: sticky;
  top: 0px;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.table-wrapper > table > thead > tr > th.tiptap-toolbar{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.tiptap-toolbar{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead > tr > th.tiptap-toolbar{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.tiptap-toolbar{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > thead > tr > th.tiptap-toolbar{
  z-index: 1;
}.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.tiptap-toolbar, .table-wrapper > table > tbody > tr > th.tiptap-toolbar{
  z-index: 1;
}.tiptap-toolbar{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.form-card .tiptap-toolbar{
  padding-left: 0px;
  padding-right: 0px;
}.tiptap-toolbar{

  z-index: 1;
}.tiptap-toolbar .--formatting{
  display: none;
}.tiptap-toolbar[aria-expanded='true'] .--formatting{
  display: block;
}body.supports-beforematch [hidden='until-found'].tiptap-toolbar[aria-expanded='true'] .--formatting {
      display: block;
    }.tiptap-content,
.trix-content,
.ProseMirror{
  color: var(--tw-prose-body);
  max-width: 65ch;
}.tiptap-content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}.tiptap-content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}.tiptap-content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-bold);
  font-weight: 600;
}.tiptap-content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}.tiptap-content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}.tiptap-content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}.tiptap-content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}.tiptap-content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}.tiptap-content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}.tiptap-content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}.tiptap-content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}.tiptap-content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: decimal;
}.tiptap-content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
.trix-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
.ProseMirror :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}.tiptap-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
.trix-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
.ProseMirror :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}.tiptap-content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}.tiptap-content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.trix-content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.ProseMirror :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: open-quote;
}.tiptap-content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.trix-content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.ProseMirror :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: close-quote;
}.tiptap-content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 900;
  color: inherit;
}.tiptap-content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 800;
  color: inherit;
}.tiptap-content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}.tiptap-content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}.tiptap-content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}.tiptap-content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}.tiptap-content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}.tiptap-content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}.tiptap-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.trix-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.ProseMirror :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: "`";
}.tiptap-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.trix-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.ProseMirror :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: "`";
}.tiptap-content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.875em;
}.tiptap-content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.9em;
}.tiptap-content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}.tiptap-content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.trix-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
.ProseMirror :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: none;
}.tiptap-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.trix-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
.ProseMirror :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: none;
}.tiptap-content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}.tiptap-content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}.tiptap-content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 0;
}.tiptap-content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: baseline;
}.tiptap-content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}.tiptap-content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: top;
}.tiptap-content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}.tiptap-content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content,
.trix-content,
.ProseMirror{
  --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;
}.tiptap-content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}.tiptap-content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}.tiptap-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.375em;
}.tiptap-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.375em;
}.tiptap-content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}.tiptap-content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}.tiptap-content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}.tiptap-content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}.tiptap-content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}.tiptap-content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}.tiptap-content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}.tiptap-content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.tiptap-content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.tiptap-content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.tiptap-content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.tiptap-content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}.tiptap-content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}.tiptap-content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :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;
}.tiptap-content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}.tiptap-content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}.tiptap-content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}.tiptap-content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.tiptap-content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.trix-content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
.ProseMirror :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}@media (prefers-color-scheme: dark){.tiptap-content,
.trix-content,
.ProseMirror{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content,
.trix-content,
.ProseMirror{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.tiptap-content,
.trix-content,
.ProseMirror{
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}.tiptap-content .ProseMirror-selectednode, .trix-content .ProseMirror-selectednode, .ProseMirror .ProseMirror-selectednode{
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) rgb(59 130 246 / 1), 0 0 #0000;
  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(59 130 246 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.tiptap-content h1,
  .tiptap-content h2,
  .tiptap-content h3,
  .tiptap-content h4,
  .trix-content h1,
  .trix-content h2,
  .trix-content h3,
  .trix-content h4,
  .ProseMirror h1,
  .ProseMirror h2,
  .ProseMirror h3,
  .ProseMirror h4{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content h1,
  .tiptap-content h2,
  .tiptap-content h3,
  .tiptap-content h4,
  .trix-content h1,
  .trix-content h2,
  .trix-content h3,
  .trix-content h4,
  .ProseMirror h1,
  .ProseMirror h2,
  .ProseMirror h3,
  .ProseMirror h4{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.tiptap-content h1, .trix-content h1, .ProseMirror h1{
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}.tiptap-content div + h1, .trix-content div + h1, .ProseMirror div + h1{
  margin-top: 1.5rem;
}.tiptap-content del, .trix-content del, .ProseMirror del{
  opacity: 0.7;
}.tiptap-content pre, .trix-content pre, .ProseMirror pre{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 0.125rem;
  padding: 0.5rem;

    --tw-prose-pre-bg: rgb(15 23 42);
}@media (prefers-color-scheme: dark){.tiptap-content code, .trix-content code, .ProseMirror code{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content code, .trix-content code, .ProseMirror code{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.tiptap-content img, .trix-content img, .ProseMirror img {
    max-width: 100%;
    height: auto;
  }.tiptap-content a:not(.button), .trix-content a:not(.button), .ProseMirror a:not(.button){
  text-decoration-line: underline;
}.tiptap-content a:not(.button):hover, .trix-content a:not(.button):hover, .ProseMirror a:not(.button):hover{
  text-decoration-line: none;
}.tiptap-content a:not(.button), .trix-content a:not(.button), .ProseMirror a:not(.button){
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content a:not(.button), .trix-content a:not(.button), .ProseMirror a:not(.button){
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.tiptap-content a:not(.button), .trix-content a:not(.button), .ProseMirror a:not(.button){
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content a:not(.button), .trix-content a:not(.button), .ProseMirror a:not(.button){
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}
}.tiptap-content a:not(.button):hover, .trix-content a:not(.button):hover, .ProseMirror a:not(.button):hover{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content a:not(.button):hover, .trix-content a:not(.button):hover, .ProseMirror a:not(.button):hover{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.tiptap-content a:not(.button):hover, .trix-content a:not(.button):hover, .ProseMirror a:not(.button):hover{
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content a:not(.button):hover, .trix-content a:not(.button):hover, .ProseMirror a:not(.button):hover{
      color: rgb(147 197 253 / var(--tw-text-opacity));
    }
}
}.tiptap-content a.button, .trix-content a.button, .ProseMirror a.button{
  font-style: normal;
}@media (prefers-color-scheme: dark){.tiptap-content strong, .trix-content strong, .ProseMirror strong{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content strong, .trix-content strong, .ProseMirror strong{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.tiptap-content ol,
  .tiptap-content ul:not([role='listbox']),
  .trix-content ol,
  .trix-content ul:not([role='listbox']),
  .ProseMirror ol,
  .ProseMirror ul:not([role='listbox']){
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.tiptap-content ol > li, .tiptap-content ul:not([role='listbox']) > li, .trix-content ol > li, .trix-content ul:not([role='listbox']) > li, .ProseMirror ol > li, .ProseMirror ul:not([role='listbox']) > li{
  margin-top: 0px;
  margin-bottom: 0px;
}.tiptap-content ol > li > p, .tiptap-content ul:not([role='listbox']) > li > p, .trix-content ol > li > p, .trix-content ul:not([role='listbox']) > li > p, .ProseMirror ol > li > p, .ProseMirror ul:not([role='listbox']) > li > p {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
      }.tiptap-content ol > li > *:last-child, .tiptap-content ul:not([role='listbox']) > li > *:last-child, .trix-content ol > li > *:last-child, .trix-content ul:not([role='listbox']) > li > *:last-child, .ProseMirror ol > li > *:last-child, .ProseMirror ul:not([role='listbox']) > li > *:last-child{
  margin-bottom: 0.125rem;
}.tiptap-content ol > li > *:first-child, .tiptap-content ul:not([role='listbox']) > li > *:first-child, .trix-content ol > li > *:first-child, .trix-content ul:not([role='listbox']) > li > *:first-child, .ProseMirror ol > li > *:first-child, .ProseMirror ul:not([role='listbox']) > li > *:first-child{
  margin-top: 0.25rem;
}@media (prefers-color-scheme: dark){.tiptap-content ol > li:before, .trix-content ol > li:before, .ProseMirror ol > li:before{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content ol > li:before, .trix-content ol > li:before, .ProseMirror ol > li:before{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}.tiptap-content ul:not([role='listbox']) > li::before, .trix-content ul:not([role='listbox']) > li::before, .ProseMirror ul:not([role='listbox']) > li::before{
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content ul:not([role='listbox']) > li::before, .trix-content ul:not([role='listbox']) > li::before, .ProseMirror ul:not([role='listbox']) > li::before{
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }
}.tiptap-content hr, .trix-content hr, .ProseMirror hr{
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content hr, .trix-content hr, .ProseMirror hr{
      border-color: rgb(30 41 59 / var(--tw-border-opacity));
    }
}
}.tiptap-content blockquote, .trix-content blockquote, .ProseMirror blockquote{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}@media (prefers-color-scheme: dark){.tiptap-content blockquote, .trix-content blockquote, .ProseMirror blockquote{
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / 1);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tiptap-content blockquote, .trix-content blockquote, .ProseMirror blockquote{
      border-color: rgb(59 130 246 / var(--tw-border-opacity));
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}action-text-attachment img.attachment-device-icon{
  position: relative;
  top: 0.125rem;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  display: inline-flex;
  height: 1rem;
  width: 1rem;
  vertical-align: baseline;
}body.supports-beforematch [hidden='until-found']action-text-attachment img.attachment-device-icon {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(action-text-attachment img.attachment-device-icon):not(.grid):not(.inline) {
      display: block;
    }@media (prefers-color-scheme: dark) {action-text-attachment img.attachment-device-icon {
    filter: invert(1)
}
  }.trix-content,
.tiptap-content {
  max-width: 100% !important;
}.trix-content .attachment, .tiptap-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%;
  }.trix-content .attachment a:not(.button), .tiptap-content .attachment a:not(.button) {
        color: inherit;
      }.trix-content .attachment a:not(.button):hover,
        .trix-content .attachment a:not(.button):visited:hover,
        .tiptap-content .attachment a:not(.button):hover,
        .tiptap-content .attachment a:not(.button):visited:hover {
          color: inherit;
        }.trix-content .attachment a, .tiptap-content .attachment a{

      text-decoration: none;
}.trix-content > *:first-child, .tiptap-content > *:first-child {
    margin-top: 0;
  }.trix-content > *:last-child, .tiptap-content > *:last-child {
    margin-bottom: 0;
  }.trix-content img.attachment-device-icon, .tiptap-content img.attachment-device-icon{
  position: relative;
  top: 0.125rem;
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  display: inline-flex;
  height: 1rem;
  width: 1rem;
  vertical-align: baseline;
}body.supports-beforematch [hidden='until-found'].trix-content img.attachment-device-icon,body.supports-beforematch [hidden='until-found'] .tiptap-content img.attachment-device-icon {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.trix-content img.attachment-device-icon):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not(.flex):not( .tiptap-content img.attachment-device-icon):not(.grid):not(.inline) {
      display: block;
    }@media (prefers-color-scheme: dark) {.trix-content img.attachment-device-icon, .tiptap-content img.attachment-device-icon {
      filter: invert(1)
  }
    }.trix-content img.icon, .tiptap-content img.icon{
  display: inline-flex;
  width: 1rem;
  height: 1rem;
  vertical-align: baseline;
}body.supports-beforematch [hidden='until-found'].trix-content img.icon,body.supports-beforematch [hidden='until-found'] .tiptap-content img.icon {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.trix-content img.icon):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not(.flex):not( .tiptap-content img.icon):not(.grid):not(.inline) {
      display: block;
    }@media (prefers-color-scheme: dark) {.trix-content img.icon, .tiptap-content img.icon {
      filter: invert(1)
  }
    }.trix-content .attachment__caption, .tiptap-content .attachment__caption{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment__caption, .tiptap-content .attachment__caption{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.trix-content .attachment__caption, .tiptap-content .attachment__caption{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment__caption, .tiptap-content .attachment__caption{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.trix-content .attachment__caption .attachment__name + .attachment__size::before, .tiptap-content .attachment__caption .attachment__name + .attachment__size::before {
    content: ' · ';
  }.trix-content .attachment--preview, .tiptap-content .attachment--preview{
  width: 100%;
  text-align: center;
}.table-wrapper > table > thead > tr > th:not(.text-right):not(.trix-content .attachment--preview),.table-wrapper > table > thead > tr > th:not(.text-right):not( .tiptap-content .attachment--preview){
  text-align: left;
}.table-wrapper > table tfoot > tr > th:not(.text-right):not(.trix-content .attachment--preview), .table-wrapper > table tfoot > tr > td:not(.text-right):not(.trix-content .attachment--preview),.table-wrapper > table tfoot > tr > th:not(.text-right):not( .tiptap-content .attachment--preview), .table-wrapper > table tfoot > tr > td:not(.text-right):not( .tiptap-content .attachment--preview){
  text-align: left;
}.trix-content .attachment--preview, .tiptap-content .attachment--preview{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.trix-content .attachment--preview img:not(.icon), .tiptap-content .attachment--preview img:not(.icon){
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / 1);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment--preview img:not(.icon), .tiptap-content .attachment--preview img:not(.icon){
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.trix-content .attachment--preview img:not(.icon), .tiptap-content .attachment--preview img:not(.icon){
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment--preview img:not(.icon), .tiptap-content .attachment--preview img:not(.icon){
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
      background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    }
}
}.trix-content .attachment--preview .attachment__caption, .tiptap-content .attachment--preview .attachment__caption{
  text-align: center;
}.table-wrapper > table > thead > tr > th:not(.text-right):not(.trix-content .attachment--preview .attachment__caption),.table-wrapper > table > thead > tr > th:not(.text-right):not( .tiptap-content .attachment--preview .attachment__caption){
  text-align: left;
}.table-wrapper > table tfoot > tr > th:not(.text-right):not(.trix-content .attachment--preview .attachment__caption), .table-wrapper > table tfoot > tr > td:not(.text-right):not(.trix-content .attachment--preview .attachment__caption),.table-wrapper > table tfoot > tr > th:not(.text-right):not( .tiptap-content .attachment--preview .attachment__caption), .table-wrapper > table tfoot > tr > td:not(.text-right):not( .tiptap-content .attachment--preview .attachment__caption){
  text-align: left;
}.trix-content .attachment--preview .attachment__caption, .tiptap-content .attachment--preview .attachment__caption{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
}*:has(.trix-content .attachment--preview .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--preview .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--preview .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--preview .attachment__caption) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.trix-content .attachment--preview .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--preview .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--preview .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--preview .attachment__caption) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.trix-content .attachment--preview .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--preview .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--preview .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--preview .attachment__caption) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.trix-content .attachment--preview .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--preview .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--preview .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--preview .attachment__caption) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.trix-content .attachment--file,
  .trix-content figure.attachment--file,
  .tiptap-content .attachment--file,
  .tiptap-content figure.attachment--file{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 1rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment--file,
  .trix-content figure.attachment--file,
  .tiptap-content .attachment--file,
  .tiptap-content figure.attachment--file{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].trix-content .attachment--file,body.supports-beforematch [hidden='until-found']
  .trix-content figure.attachment--file,body.supports-beforematch [hidden='until-found']
  .tiptap-content .attachment--file,body.supports-beforematch [hidden='until-found']
  .tiptap-content figure.attachment--file {
      display: block;
    }@media (prefers-color-scheme: dark){.trix-content .attachment--file,
  .trix-content figure.attachment--file,
  .tiptap-content .attachment--file,
  .tiptap-content figure.attachment--file{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.trix-content .attachment--file,
  .trix-content figure.attachment--file,
  .tiptap-content .attachment--file,
  .tiptap-content figure.attachment--file{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.trix-content .attachment--file .attachment__caption, .trix-content figure.attachment--file .attachment__caption, .tiptap-content .attachment--file .attachment__caption, .tiptap-content figure.attachment--file .attachment__caption{
  margin-bottom: 0.25rem;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
}*:has(.trix-content .attachment--file .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .trix-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .trix-content figure.attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content figure.attachment--file .attachment__caption) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.trix-content .attachment--file .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .trix-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .trix-content figure.attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content figure.attachment--file .attachment__caption) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.trix-content .attachment--file .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .trix-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .trix-content figure.attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content figure.attachment--file .attachment__caption) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.trix-content .attachment--file .attachment__caption) > .trix-content,
*:has(.trix-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .trix-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .trix-content figure.attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content .attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content .attachment--file .attachment__caption) > .tiptap-content,*:has( .tiptap-content figure.attachment--file .attachment__caption) > .trix-content,
*:has( .tiptap-content figure.attachment--file .attachment__caption) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.trix-content .attachment-gallery, .tiptap-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }.trix-content .attachment-gallery .attachment, .tiptap-content .attachment-gallery .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%;
    }.trix-content .attachment-gallery.attachment-gallery--2 .attachment,
    .trix-content .attachment-gallery.attachment-gallery--4 .attachment,
    .tiptap-content .attachment-gallery.attachment-gallery--2 .attachment,
    .tiptap-content .attachment-gallery.attachment-gallery--4 .attachment {
      flex-basis: 50%;
      max-width: 50%;
    }/* Workaround*//* https://github.com/tailwindlabs/tailwindcss/issues/2807#issuecomment-1570176424*/*:has(.text-sm) > .trix-content,
*:has(.text-sm) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.text-sm) > .trix-content,
*:has(.text-sm) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.text-sm) > .trix-content,
*:has(.text-sm) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.text-sm) > .trix-content,
*:has(.text-sm) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs {
  color: #24292e;
  background: #ffffff;
}.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49;
}.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1;
}.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5;
}.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62;
}.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209;
}.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d;
}.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a;
}.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e;
}.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold;
}.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f;
}.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic;
}.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold;
}.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4;
}.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0;
}.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
}@media (prefers-color-scheme: dark) {
  /*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/
  .hljs {
    color: #c9d1d9;
    background: #0d1117;
  }
  .hljs-doctag,
  .hljs-keyword,
  .hljs-meta .hljs-keyword,
  .hljs-template-tag,
  .hljs-template-variable,
  .hljs-type,
  .hljs-variable.language_ {
    /* prettylights-syntax-keyword */
    color: #ff7b72;
  }
  .hljs-title,
  .hljs-title.class_,
  .hljs-title.class_.inherited__,
  .hljs-title.function_ {
    /* prettylights-syntax-entity */
    color: #d2a8ff;
  }
  .hljs-attr,
  .hljs-attribute,
  .hljs-literal,
  .hljs-meta,
  .hljs-number,
  .hljs-operator,
  .hljs-variable,
  .hljs-selector-attr,
  .hljs-selector-class,
  .hljs-selector-id {
    /* prettylights-syntax-constant */
    color: #79c0ff;
  }
  .hljs-regexp,
  .hljs-string,
  .hljs-meta .hljs-string {
    /* prettylights-syntax-string */
    color: #a5d6ff;
  }
  .hljs-built_in,
  .hljs-symbol {
    /* prettylights-syntax-variable */
    color: #ffa657;
  }
  .hljs-comment,
  .hljs-code,
  .hljs-formula {
    /* prettylights-syntax-comment */
    color: #8b949e;
  }
  .hljs-name,
  .hljs-quote,
  .hljs-selector-tag,
  .hljs-selector-pseudo {
    /* prettylights-syntax-entity-tag */
    color: #7ee787;
  }
  .hljs-subst {
    /* prettylights-syntax-storage-modifier-import */
    color: #c9d1d9;
  }
  .hljs-section {
    /* prettylights-syntax-markup-heading */
    color: #1f6feb;
    font-weight: bold;
  }
  .hljs-bullet {
    /* prettylights-syntax-markup-list */
    color: #f2cc60;
  }
  .hljs-emphasis {
    /* prettylights-syntax-markup-italic */
    color: #c9d1d9;
    font-style: italic;
  }
  .hljs-strong {
    /* prettylights-syntax-markup-bold */
    color: #c9d1d9;
    font-weight: bold;
  }
  .hljs-addition {
    /* prettylights-syntax-markup-inserted */
    color: #aff5b4;
    background-color: #033a16;
  }
  .hljs-deletion {
    /* prettylights-syntax-markup-deleted */
    color: #ffdcd7;
    background-color: #67060c;
  }
  .hljs-char.escape_,
  .hljs-link,
  .hljs-params,
  .hljs-property,
  .hljs-punctuation,
  .hljs-tag {
    /* purposely ignored */
  }
}/* No layer, because third-party code*/.uppy-Root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative;text-align:left}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentColor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;box-shadow:0 0 0 3px #1269cf26;outline:none}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{fill:currentColor;display:inline-block;max-height:100%;max-width:100%;overflow:hidden}.uppy-c-btn{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;justify-content:center;line-height:1;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{background-color:#1269cf;border-radius:4px;color:#fff;font-size:14px;padding:10px 18px}.uppy-c-btn-primary:hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{box-shadow:0 0 0 3px #1269cf66;outline:none}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-link{background-color:transparent;background-color:initial;border-radius:4px;color:#525252;font-size:14px;line-height:1;padding:10px 15px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-Informer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1005}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{opacity:0;transform:translateY(350%);transition:all .3s ease-in;z-index:-1000}.uppy-Informer p{background-color:#757575;border-radius:18px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1.4;margin:0;max-width:90%;padding:6px 15px}.uppy-size--md .uppy-Informer p{font-size:14px;line-height:1.3;max-width:500px;padding:10px 20px}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}[dir=ltr] .uppy-Informer p span{left:3px}[dir=rtl] .uppy-Informer p span{right:3px}[dir=ltr] .uppy-Informer p span{margin-left:-1px}[dir=rtl] .uppy-Informer p span{margin-right:-1px}.uppy-Informer p span{background-color:#fff;border-radius:50%;color:#525252;display:inline-block;font-size:10px;height:13px;line-height:12px;position:relative;top:-1px;vertical-align:middle;width:13px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{word-wrap:break-word;line-height:1.3}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{backface-visibility:hidden;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:top;transition:all .18s ease-in-out 0s;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);will-change:transform;z-index:10}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{background:#111111e6;border-radius:4px;box-sizing:content-box;box-sizing:initial;color:#fff;content:attr(aria-label);font-size:13px;font-size:var(--microtip-font-size,13px);font-weight:normal;font-weight:var(--microtip-font-weight,normal);padding:.5em 1em;text-transform:none;text-transform:var(--microtip-text-transform,none);white-space:nowrap}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0Z'/%3E%3C/svg%3E") no-repeat;bottom:100%;height:6px;left:50%;margin-bottom:5px;transform:translate3d(-50%,0,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12Z'/%3E%3C/svg%3E") no-repeat;bottom:auto;height:6px;left:50%;margin-bottom:0;margin-top:5px;top:100%;transform:translate3d(-50%,-10px,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{left:50%;margin-top:11px;top:100%;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(-16px,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342Z'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-right:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658Z'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-left:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{background-color:#fff;color:#fff;display:flex;font-size:12px;font-weight:400;height:46px;line-height:40px;position:relative;transition:height .2s;z-index:1001}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{background-color:#eaeaea;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:0;width:100%}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;border-top:1px solid #eaeaea;height:65px}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{background-color:#1269cf;height:2px;position:absolute;transition:background-color,width .3s ease-out;z-index:1001}.uppy-StatusBar-progress.is-indeterminate{animation:uppy-StatusBar-ProgressStripes 1s linear infinite;background-image:linear-gradient(45deg,#0000004d 25%,#0000 0,#0000 50%,#0000004d 0,#0000004d 75%,#0000 0,#0000);background-size:64px 64px}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}[dir=ltr] .uppy-StatusBar-content{padding-left:10px}[dir=rtl] .uppy-StatusBar-content{padding-right:10px}.uppy-StatusBar-content{align-items:center;color:#333;display:flex;height:100%;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1002}[dir=ltr] .uppy-size--md .uppy-StatusBar-content{padding-left:15px}[dir=rtl] .uppy-size--md .uppy-StatusBar-content{padding-right:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}[dir=ltr] .uppy-StatusBar-status{padding-right:.3em}[dir=rtl] .uppy-StatusBar-status{padding-left:.3em}.uppy-StatusBar-status{display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:1.4}.uppy-StatusBar-statusPrimary{display:flex;font-weight:500;line-height:1}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{color:#757575;display:inline-block;font-size:11px;line-height:1.2;margin-top:1px;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}[dir=ltr] .uppy-StatusBar-statusSecondaryHint{margin-right:5px}[dir=rtl] .uppy-StatusBar-statusSecondaryHint{margin-left:5px}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;vertical-align:middle}[dir=ltr] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-right:8px}[dir=rtl] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-left:8px}[dir=ltr] .uppy-StatusBar-statusIndicator{margin-right:7px}[dir=rtl] .uppy-StatusBar-statusIndicator{margin-left:7px}.uppy-StatusBar-statusIndicator{color:#525252;position:relative;top:1px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}[dir=ltr] .uppy-StatusBar-actions{right:10px}[dir=rtl] .uppy-StatusBar-actions{left:10px}.uppy-StatusBar-actions{align-items:center;bottom:0;display:flex;position:absolute;top:0;z-index:1004}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#fafafa;height:100%;padding:0 15px;position:static;width:100%}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:normal}.uppy-StatusBar-actionCircleBtn{cursor:pointer;line-height:1;margin:3px;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{color:#1269cf;display:inline-block;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}[dir=ltr] .uppy-StatusBar-actionBtn--retry{margin-right:6px}[dir=rtl] .uppy-StatusBar-actionBtn--retry{margin-left:6px}.uppy-StatusBar-actionBtn--retry{background-color:#ff4b23;border-radius:8px;color:#fff;height:16px;line-height:1;padding:1px 6px 3px 18px;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}[dir=ltr] .uppy-StatusBar-actionBtn--retry svg{left:6px}[dir=rtl] .uppy-StatusBar-actionBtn--retry svg{right:6px}.uppy-StatusBar-actionBtn--retry svg{position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1bb240;color:#fff;font-size:14px;line-height:1;padding:15px 10px;width:100%}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{padding:13px 22px;width:auto}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:transparent;background-color:initial;color:#1269cf}[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-right:3px}[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded,[dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-left:3px}[dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-right:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded{border-radius:3px;padding-bottom:1px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{border-radius:3px;line-height:1;padding:7px 8px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{color:#000;font-size:11px;line-height:1.1;padding-left:10px}.uppy-size--md .uppy-StatusBar-serviceMsg{font-size:14px;padding-left:15px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{left:6px;opacity:.5;position:relative;top:2px;vertical-align:text-bottom;width:10px}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{left:10px;top:1px;width:15px}[dir=ltr] .uppy-StatusBar-details{left:2px}[dir=rtl] .uppy-StatusBar-details{right:2px}.uppy-StatusBar-details{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#939393;border-radius:50%;color:#fff;cursor:help;display:inline-block;font-size:10px;font-weight:600;height:13px;line-height:12px;position:relative;text-align:center;top:0;vertical-align:middle;width:13px}.uppy-StatusBar-details:after{word-wrap:break-word;line-height:1.3}[dir=ltr] .uppy-StatusBar-spinner{margin-right:10px}[dir=rtl] .uppy-StatusBar-spinner{margin-left:10px}.uppy-StatusBar-spinner{fill:#1269cf;animation-duration:1s;animation-iteration-count:infinite;animation-name:uppy-StatusBar-spinnerAnimation;animation-timing-function:linear}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{content:"";flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{margin:0;position:relative;width:50%}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{content:"";display:block;padding-top:100%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#000000b3;height:30%;width:30%}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{border-radius:4px;bottom:7px;height:calc(100% - 14px);left:7px;overflow:hidden;position:absolute;right:7px;text-align:center;top:7px;width:calc(100% - 14px)}@media (hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{background:#0000004d;bottom:0;color:#fff;display:none;font-size:12px;font-weight:500;left:0;margin:0;padding:5px;position:absolute;text-decoration:none;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-radius:50%;height:26px;opacity:0;position:absolute;right:16px;top:16px;width:26px;z-index:1002}[dir=ltr] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,[dir=ltr] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{left:7px}[dir=rtl] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,[dir=rtl] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{right:7px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{height:7px;top:8px;width:12px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--is-checked,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--is-checked{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{align-items:center;display:flex;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{margin-right:15px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{margin-left:15px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;height:17px;width:17px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;box-shadow:0 0 0 3px #1269cf40;outline:none}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{left:3px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{right:3px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{height:5px;opacity:0;top:4px;width:9px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox--is-checked{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox--is-checked:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{align-items:center;color:inherit;display:flex;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-right:8px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-left:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-right:7px}[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-left:7px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{width:20px}.uppy-ProviderBrowserItem-checkbox{cursor:pointer;flex-shrink:0;position:relative}.uppy-ProviderBrowserItem-checkbox:disabled{cursor:default}.uppy-ProviderBrowserItem-checkbox:after{border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;content:"";cursor:pointer;position:absolute;transform:rotate(-45deg)}.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox--is-checked{background-color:#333}.uppy-SearchProvider{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;width:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{margin-bottom:15px;max-width:650px;width:90%}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{align-items:center;display:flex;flex:1 1;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{align-items:center;color:#939393;display:flex;flex:1 1;flex-flow:column wrap;justify-content:center}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{height:75px;width:100px}.uppy-Provider-authTitle{color:#757575;font-size:17px;font-weight:400;line-height:1.4;margin-bottom:30px;max-width:500px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{align-items:center;background:#4285f4;display:flex;padding:8px 12px!important}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{box-shadow:0 0 0 3px #4285f466;outline:none}.uppy-Provider-btn-google svg{margin-right:8px}[dir=ltr] .uppy-Provider-breadcrumbs{text-align:left}[dir=rtl] .uppy-Provider-breadcrumbs{text-align:right}.uppy-Provider-breadcrumbs{color:#525252;flex:1 1;font-size:12px;margin-bottom:10px}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}[dir=ltr] .uppy-Provider-breadcrumbsIcon{margin-right:4px}[dir=rtl] .uppy-Provider-breadcrumbsIcon{margin-left:4px}.uppy-Provider-breadcrumbsIcon{color:#525252;display:inline-block;line-height:1;vertical-align:middle}.uppy-Provider-breadcrumbsIcon svg{fill:#525252;height:13px;width:13px}.uppy-Provider-breadcrumbs button{border-radius:3px;display:inline-block;line-height:inherit;padding:4px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;cursor:normal;font-weight:500;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:400;height:100%}.uppy-ProviderBrowser-user{color:#333;font-weight:500;margin:0 8px 0 0}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}[dir=ltr] .uppy-ProviderBrowser-user:after{left:4px}[dir=rtl] .uppy-ProviderBrowser-user:after{right:4px}.uppy-ProviderBrowser-user:after{color:#939393;content:"·";font-weight:400;position:relative}.uppy-ProviderBrowser-header{border-bottom:1px solid #eaeaea;position:relative;z-index:1001}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{background-color:#fafafa;color:#757575;font-size:12px;line-height:1.4;padding:7px 15px;z-index:1001}.uppy-size--md .uppy-ProviderBrowser-headerBar{align-items:center;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{align-items:center;display:flex;height:30px;margin-bottom:15px;margin-top:15px;padding-left:8px;padding-right:8px;position:relative;width:100%}[dir=ltr] .uppy-ProviderBrowser-searchFilterInput{padding-left:30px}[dir=ltr] .uppy-ProviderBrowser-searchFilterInput,[dir=rtl] .uppy-ProviderBrowser-searchFilterInput{padding-right:30px}[dir=rtl] .uppy-ProviderBrowser-searchFilterInput{padding-left:30px}.uppy-ProviderBrowser-searchFilterInput{background-color:#eaeaea;border:0;border-radius:4px;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:13px;height:30px;line-height:1.4;outline:0;width:100%;z-index:1001}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{background-color:#1f1f1f;color:#eaeaea}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}[dir=ltr] .uppy-ProviderBrowser-searchFilterIcon{left:16px}[dir=rtl] .uppy-ProviderBrowser-searchFilterIcon{right:16px}.uppy-ProviderBrowser-searchFilterIcon{color:#757575;height:12px;position:absolute;width:12px;z-index:1002}.uppy-ProviderBrowser-searchFilterInput::-moz-placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}[dir=ltr] .uppy-ProviderBrowser-searchFilterReset{right:16px}[dir=rtl] .uppy-ProviderBrowser-searchFilterReset{left:16px}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;color:#939393;cursor:pointer;height:22px;padding:6px;position:absolute;width:22px;z-index:1002}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{border-radius:3px;color:#1269cf;cursor:pointer;line-height:inherit;padding:4px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{flex:1 1;position:relative}.uppy-ProviderBrowser-list{-webkit-overflow-scrolling:touch;background-color:#fff;border-spacing:0;bottom:0;display:block;flex:1 1;height:100%;left:0;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:0;width:100%}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-size:13px;font-weight:500}.uppy-ProviderBrowser-footer{align-items:center;background-color:#fff;border-top:1px solid #eaeaea;display:flex;height:65px;padding:0 15px}[dir=ltr] .uppy-ProviderBrowser-footer button{margin-right:8px}[dir=rtl] .uppy-ProviderBrowser-footer button{margin-left:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-Item-previewInnerWrap{align-items:center;border-radius:3px;box-shadow:0 0 2px 0 #0006;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{background-color:#000000a6;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:1001}.uppy-Dashboard-Item-previewLink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:10px;width:auto}.uppy-Dashboard-Item-progress{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .35 ease;width:120px;z-index:1002}.uppy-Dashboard-Item-progressIndicator{color:#fff;display:inline-block;height:38px;opacity:.9;width:38px}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{height:55px;width:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{height:100%;width:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{stroke:#fff;transition:stroke-dashoffset .5s ease-out}.uppy-Dashboard-Item-progressIcon--play{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--cancel{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--pause{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--check{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{right:-8px}[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{left:-8px}[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{left:auto}[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{right:auto}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{top:-9px;transform:none;width:auto}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:18px;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:28px;width:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:18px;opacity:1;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:22px;width:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}[dir=ltr] .uppy-Dashboard-Item-fileInfo{padding-right:5px}[dir=rtl] .uppy-Dashboard-Item-fileInfo{padding-left:5px}[dir=ltr] .uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-right:10px}[dir=rtl] .uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-left:10px}[dir=ltr] .uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-right:15px}[dir=rtl] .uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-left:15px}.uppy-Dashboard-Item-name{word-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.3;margin-bottom:5px;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{align-items:baseline;display:flex}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;display:inline-block;font-size:11px;font-weight:400;line-height:1;margin-bottom:5px;vertical-align:bottom}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-size:11px;font-weight:400;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;margin-bottom:5px;text-transform:uppercase;vertical-align:bottom}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-family:inherit;font-size:inherit;font-weight:600}.uppy-Dashboard-Item-errorMessage{background-color:#fdeff1;color:#a51523;font-size:11px;font-weight:500;line-height:1.3;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{color:#a51523;cursor:pointer;font-size:11px;font-weight:500;text-decoration:underline}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #f7c2c8;bottom:0;display:block;left:0;line-height:1.4;padding:6px 8px;position:absolute;right:0}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{border:1px solid #f7c2c8;border-radius:3px;display:inline-block;position:static}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}[dir=ltr] .uppy-size--md .uppy-Dashboard-Item-action--remove{right:-8px}[dir=rtl] .uppy-size--md .uppy-Dashboard-Item-action--remove{left:-8px}.uppy-size--md .uppy-Dashboard-Item-action--remove{height:18px;padding:0;position:absolute;top:-8px;width:18px;z-index:1002}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}[dir=ltr] .uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{right:8px}[dir=rtl] .uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{left:8px}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{align-items:center;display:flex}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{height:22px;margin-left:3px;padding:3px;width:22px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{height:16px;padding:0;width:16px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{align-items:center;border-bottom:1px solid #eaeaea;display:flex;padding:10px}[dir=ltr] .uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-right:0}[dir=rtl] .uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-left:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}[dir=ltr] .uppy-size--md .uppy-Dashboard-Item{float:left}[dir=rtl] .uppy-size--md .uppy-Dashboard-Item{float:right}.uppy-size--md .uppy-Dashboard-Item{border-bottom:0;display:block;height:215px;margin:5px 15px;padding:0;position:relative;width:calc(33.333% - 30px)}.uppy-size--lg .uppy-Dashboard-Item{height:190px;margin:5px 15px;padding:0;width:calc(25% - 30px)}.uppy-size--xl .uppy-Dashboard-Item{height:210px;padding:0;width:calc(20% - 30px)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{border-bottom:0;display:flex;flex-direction:column;height:100%;max-width:400px;padding:15px;position:relative;width:100%}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 0 1-3.417-3.416 3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.417 3.417 3.383 3.383 0 0 1-3.417 3.416zm13.667 0A3.383 3.383 0 0 1 20.5 18.16a3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.416 3.417 3.383 3.383 0 0 1-3.416 3.416z' fill='%2523000'/%3E%3C/svg%3E");background-position:50% 10px;background-repeat:no-repeat;background-size:25px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1005}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{flex-grow:0;flex-shrink:0;height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-Item-preview{height:140px;width:100%}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{flex-grow:1;max-height:75%;width:100%}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons{padding-right:8px}[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons{padding-left:8px}[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons{padding-left:12px}[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons{padding-right:12px}.uppy-Dashboard-Item-fileInfoAndButtons{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:0;width:100%}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}[dir=ltr] .uppy-Dashboard-Item-errorDetails{left:2px}[dir=rtl] .uppy-Dashboard-Item-errorDetails{right:2px}.uppy-Dashboard-Item-errorDetails{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#939393;border:none;border-radius:50%;color:#fff;cursor:help;flex-shrink:0;font-size:10px;font-weight:600;height:13px;line-height:12px;position:relative;text-align:center;top:0;width:13px}.uppy-Dashboard-Item-errorDetails:after{word-wrap:break-word;line-height:1.3}.uppy-Dashboard-FileCard{background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 0 10px 4px #0000001a;display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1005}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:1;height:60%;justify-content:center;min-height:0;position:relative}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;box-shadow:0 3px 20px #00000026;flex:0 0 auto;max-height:90%;max-width:90%;-o-object-fit:cover;object-fit:cover}[dir=ltr] .uppy-Dashboard-FileCard-edit{right:10px}[dir=rtl] .uppy-Dashboard-FileCard-edit{left:10px}.uppy-Dashboard-FileCard-edit{background-color:#00000080;border-radius:50px;color:#fff;font-size:13px;padding:7px 15px;position:absolute;top:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{-webkit-overflow-scrolling:touch;flex-grow:0;flex-shrink:0;height:40%;overflow-y:auto;padding:30px 20px 20px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{border:0;font-size:0;margin:auto auto 12px;max-width:640px;padding:0}.uppy-Dashboard-FileCard-label{color:#525252;display:inline-block;font-size:12px;vertical-align:middle;width:22%}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;vertical-align:middle;width:78%}.uppy-Dashboard-FileCard-actions{align-items:center;background-color:#fafafa;border-top:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:0;height:55px;padding:0 15px}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}[dir=ltr] .uppy-Dashboard-FileCard-actionsBtn{margin-right:10px}[dir=rtl] .uppy-Dashboard-FileCard-actionsBtn{margin-left:10px}.uppy-transition-slideDownUp-enter{opacity:.01;transform:translate3d(0,-105%,0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transform:translateZ(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translate3d(0,-105%,0)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{opacity:0;transform:translate3d(-50%,-70%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-70%,0)}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20%,0)}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.uppy-Dashboard-inner{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;max-height:100%;max-width:100%;outline:none;position:relative}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{height:500px;width:650px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{border-radius:5px;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;position:relative}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{cursor:not-allowed;filter:grayscale(100%);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [aria-disabled],.uppy-Dashboard--isDisabled [disabled]{cursor:not-allowed;pointer-events:none}.uppy-Dashboard--modal .uppy-Dashboard-inner{border:none;bottom:15px;left:15px;position:fixed;right:15px;top:35px}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{box-shadow:0 5px 15px 4px #00000026;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}}[dir=ltr] .uppy-Dashboard-close{right:-2px}[dir=rtl] .uppy-Dashboard-close{left:-2px}.uppy-Dashboard-close{color:#ffffffe6;cursor:pointer;display:block;font-size:27px;position:absolute;top:-33px;z-index:1005}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){[dir=ltr] .uppy-Dashboard-close{right:-35px}[dir=rtl] .uppy-Dashboard-close{left:-35px}.uppy-Dashboard-close{font-size:35px;top:-10px}}.uppy-Dashboard-serviceMsg{background-color:#fffbf7;border-bottom:1px solid #edd4b9;border-top:1px solid #edd4b9;font-size:12px;font-weight:500;line-height:1.3;padding:12px 0;position:relative;top:-1px;z-index:1004}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{background-color:#1f1f1f;border-bottom:1px solid #333;border-top:1px solid #333;color:#eaeaea}.uppy-Dashboard-serviceMsg-title{display:block;line-height:1;margin-bottom:4px;padding-left:42px}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-size:inherit;font-weight:inherit;vertical-align:baseline;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{left:15px;position:absolute;top:10px}.uppy-Dashboard-AddFiles{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{border:1px dashed #dfdfdf;border-radius:3px;height:calc(100% - 14px);margin:7px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-bottom:15px;padding-top:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{bottom:25px;left:0;padding-bottom:0;padding-top:30px;position:absolute;right:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;font-size:14px;font-weight:500;margin-bottom:5px;margin-top:8px;width:100%}.uppy-size--md .uppy-Dashboard-browseBtn{font-size:15px;margin:15px auto;padding:13px 44px;width:auto}.uppy-Dashboard-AddFiles-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin-top:2px;overflow-y:auto;padding:2px 0;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px;max-width:600px;overflow-y:visible;padding-top:0}.uppy-DashboardTab{border-bottom:1px solid #eaeaea;text-align:center;width:100%}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{border-bottom:none;display:inline-block;margin-bottom:10px;width:auto}.uppy-DashboardTab-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:initial;color:#525252;cursor:pointer;flex-direction:row;height:100%;justify-content:left;padding:12px 15px;width:100%}.uppy-DashboardTab-btn:focus{outline:none}[dir=ltr] .uppy-size--md .uppy-DashboardTab-btn{margin-right:1px}[dir=rtl] .uppy-size--md .uppy-DashboardTab-btn{margin-left:1px}.uppy-size--md .uppy-DashboardTab-btn{border-radius:5px;flex-direction:column;padding:10px 3px;width:86px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;transition:transform .15s ease-in-out;vertical-align:text-top}[dir=ltr] .uppy-DashboardTab-inner{margin-right:10px}[dir=rtl] .uppy-DashboardTab-inner{margin-left:10px}.uppy-DashboardTab-inner{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px 0 #0000001a,0 1px 2px 0 #0000001a,0 2px 3px 0 #00000005;display:flex;height:32px;justify-content:center;width:32px}[dir=ltr] .uppy-size--md .uppy-DashboardTab-inner{margin-right:0}[dir=rtl] .uppy-size--md .uppy-DashboardTab-inner{margin-left:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px 0 #0003,0 1px 2px 0 #0003,0 2px 3px 0 #00000014}.uppy-DashboardTab-name{font-size:14px;font-weight:400}.uppy-size--md .uppy-DashboardTab-name{font-size:12px;line-height:15px;margin-bottom:0;margin-top:8px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.uppy-DashboardContent-bar{align-items:center;background-color:#fafafa;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 10px;position:relative;width:100%;z-index:1004}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{font-size:12px;font-weight:500;left:0;line-height:40px;margin:auto;max-width:170px;overflow-x:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.uppy-size--md .uppy-DashboardContent-title{font-size:14px;line-height:50px;max-width:300px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}[dir=ltr] .uppy-DashboardContent-back,[dir=ltr] .uppy-DashboardContent-save{margin-left:-6px}[dir=rtl] .uppy-DashboardContent-back,[dir=rtl] .uppy-DashboardContent-save{margin-right:-6px}.uppy-DashboardContent-back,.uppy-DashboardContent-save{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-size:12px;font-weight:400;line-height:1;margin:0;padding:7px 6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}[dir=ltr] .uppy-DashboardContent-addMore{margin-right:-5px}[dir=rtl] .uppy-DashboardContent-addMore{margin-left:-5px}.uppy-DashboardContent-addMore{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;height:29px;line-height:1;margin:0;padding:7px 8px;width:29px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}[dir=ltr] .uppy-size--md .uppy-DashboardContent-addMore{margin-right:-8px}[dir=rtl] .uppy-size--md .uppy-DashboardContent-addMore{margin-left:-8px}.uppy-size--md .uppy-DashboardContent-addMore{font-size:14px;height:auto;width:auto}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}[dir=ltr] .uppy-DashboardContent-addMore svg{margin-right:4px}[dir=rtl] .uppy-DashboardContent-addMore svg{margin-left:4px}.uppy-DashboardContent-addMore svg{vertical-align:baseline;vertical-align:initial}.uppy-size--md .uppy-DashboardContent-addMore svg{height:11px;width:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;flex:1 1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{border-radius:5px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1005}.uppy-Dashboard-AddFilesPanel{background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{bottom:0;height:12%;left:0;position:absolute;width:100%}.uppy-Dashboard-progressBarContainer.is-active{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1004}.uppy-Dashboard-filesContainer{flex:1 1;margin:0;overflow-y:hidden;position:relative}.uppy-Dashboard-filesContainer:after{clear:both;content:"";display:table}.uppy-Dashboard-files{-webkit-overflow-scrolling:touch;flex:1 1;margin:0;overflow-y:auto;padding:0 0 10px}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{align-items:center;display:flex;height:100%;justify-content:center}.uppy-Dashboard-dropFilesHereHint{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%231269CF'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border:1px dashed #1269cf;border-radius:3px;bottom:7px;color:#757575;display:flex;font-size:16px;justify-content:center;left:7px;padding-top:90px;position:absolute;right:7px;text-align:center;top:7px;visibility:hidden;z-index:2000}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%2302BAF2'/%3E%3C/svg%3E");border-color:#02baf2;color:#bbb}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{color:#000;font-size:17px;font-weight:500;line-height:1.35;margin-bottom:5px;margin-top:15px;padding:0 15px;text-align:inline-start;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-title{font-size:21px;font-weight:400;margin-top:5px;max-width:480px;padding:0 35px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{color:#757575;font-size:14px;line-height:1.25;margin:auto;max-width:350px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Dashboard-note{line-height:1.35;max-width:600px}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{color:#939393;display:inline-block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{fill:none;stroke:#939393;margin-left:1px;margin-right:1px;opacity:.9;position:relative;top:1px;vertical-align:text-top}.uppy-Dashboard-Item-previewIcon{height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:100}.uppy-size--md .uppy-Dashboard-Item-previewIcon{height:38px;width:38px}.uppy-Dashboard-Item-previewIcon svg{height:100%;width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{height:100%;max-height:60%;max-width:60%;width:100%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{height:100%;width:100%}.uppy-Dashboard-Item-previewIconBg{filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px);height:100%;width:100%}.uppy-Dashboard-upload{height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-upload{height:60px;width:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}[dir=ltr] .uppy-Dashboard-uploadCount{right:-12px}[dir=rtl] .uppy-Dashboard-uploadCount{left:-12px}.uppy-Dashboard-uploadCount{background-color:#1bb240;border-radius:50%;color:#fff;font-size:8px;height:16px;line-height:16px;position:absolute;top:-12px;width:16px}.uppy-size--md .uppy-Dashboard-uploadCount{font-size:9px;height:18px;line-height:18px;width:18px}.uppy-Webcam-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.uppy-Webcam-videoContainer{background-color:#333;flex:1 1;flex-grow:1;overflow:hidden;position:relative;text-align:center;width:100%}.uppy-Webcam-video{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.uppy-Webcam-video--mirrored{transform:scaleX(-1)}.uppy-Webcam-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:75px;padding:20px;width:100%}.uppy-Webcam-videoSourceContainer{flex-grow:0;width:100%}.uppy-size--lg .uppy-Webcam-videoSourceContainer{margin:0;width:33%}.uppy-Webcam-videoSource-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .4em top 50%,0 0;background-repeat:no-repeat;background-size:.65em auto,100%;border:1px solid #757575;display:block;font-size:16px;line-height:1.2;margin:auto auto 10px;max-width:90%;padding:.4em 1em .3em .4em;text-overflow:ellipsis;white-space:nowrap;width:100%}.uppy-size--lg .uppy-Webcam-videoSource-select{font-size:14px;margin-bottom:0}.uppy-Webcam-videoSource-select::-ms-expand{display:none}.uppy-Webcam-buttonContainer{margin-left:25%;text-align:center;width:50%}.uppy-size--lg .uppy-Webcam-buttonContainer{margin-left:0;width:34%}.uppy-Webcam-recordingLength{color:#757575;flex-grow:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:right;width:25%}.uppy-size--lg .uppy-Webcam-recordingLength{width:33%}.uppy-Webcam-button{background-color:#e32437;border-radius:50%;color:#fff;cursor:pointer;height:45px;transition:all .3s;width:45px}.uppy-Webcam-button:focus{outline:none}.uppy-Webcam-button::-moz-focus-inner{border:0}.uppy-Webcam-button:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Webcam-button:hover{background-color:#d31b2d}[data-uppy-theme=dark] .uppy-Webcam-button:focus{outline:none}[data-uppy-theme=dark] .uppy-Webcam-button::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Webcam-button:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-Webcam-button--submit{background-color:#1269cf;margin:0 12px}.uppy-Webcam-button--submit:hover{background-color:#105db8}.uppy-Webcam-button svg{fill:currentColor;display:inline-block;height:30px;max-height:100%;max-width:100%;overflow:hidden;vertical-align:text-top;width:30px}.uppy-size--md .uppy-Webcam-button{height:60px;width:60px}.uppy-Webcam-button--picture{margin-right:12px}.uppy-Webcam-permissons{align-items:center;display:flex;flex:1 1;flex-flow:column wrap;height:100%;justify-content:center;padding:15px}.uppy-Webcam-permissons p{color:#939393;line-height:1.45;margin:0;max-width:450px;text-align:center}.uppy-Webcam-permissonsIcon svg{color:#bbb;height:75px;margin-bottom:30px;width:100px}.uppy-Webcam-title{color:#333;font-size:22px;font-weight:400;line-height:1.35;margin:0 0 5px;max-width:500px;padding:0 15px;text-align:center}[data-uppy-theme=dark] .uppy-Webcam-title{color:#eaeaea}.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;
  }
}.aspect-h-1{
  --tw-aspect-h: 1;
}.aspect-w-1{
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 1 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 1;
}.aspect-w-1 > *{
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}.form-input,.form-textarea,.form-select,.form-multiselect{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #2563eb, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{
  color: #64748b;
  opacity: 1;
}.form-input::placeholder,.form-textarea::placeholder{
  color: #64748b;
  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-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}.form-select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}.form-select:where([size]:not([size="1"])){
  background-image: none;
  background-image: initial;
  background-position: 0 0;
  background-position: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-size: auto auto;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: inherit;
          print-color-adjust: inherit;
}.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 > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}.prose :where(.prose > ol > li > *: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;
}.prose-sm{
  font-size: 0.875rem;
  line-height: 1.7142857;
}.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
}.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.9em;
}.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
}.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.4285714em;
}.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.4285714em;
}.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.1428571em;
}.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.1428571em;
}.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.5;
}.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}.card-list-item{
  position: relative;
  display: list-item;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.card-list-item:focus-within{
  background-color: rgb(248 250 252 / 0.5);
}@media (prefers-color-scheme: dark){.card-list-item:focus-within{
    background-color: rgb(51 65 85 / 0.5);
  }
}@media (forced-colors: active){.card-list-item:focus-within{
    border-left-width: 4px;
  }.card-list-item:hover{
    border-left-width: 4px;
  }
}body:not(.no-js) .card-list-item.--interactable:hover{
  background-color: rgb(248 250 252 / 0.5);
}@media (prefers-color-scheme: dark){body:not(.no-js) .card-list-item.--interactable:hover{
    background-color: rgb(51 65 85 / 0.5);
  }
}.card-list-item.--muted{
  opacity: 0.7;
}.card-list-item.--muted:focus-within{
  opacity: 1;
}.card-list-item.--muted:hover{
  opacity: 1;
}.card-list-item.--muted:focus{
  opacity: 1;
}.todos-simple-list.--triage .card-list-item{
  border-left-width: 4px;
  border-left-color: transparent;
}.todos-simple-list.--triage .card-list-item:not(.--old){
  border-left-color: transparent;
}.todos-simple-list.--triage .card-list-item.--very-old{
  --tw-border-opacity: 1;
  border-left-color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list.--triage .card-list-item.--very-old{
    border-left-color: rgb(239 68 68 / var(--tw-border-opacity));
  }
}.todos-simple-list.--triage .card-list-item.--old{
  --tw-border-opacity: 1;
  border-left-color: rgb(249 115 22 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list.--triage .card-list-item.--old{
    border-left-color: rgb(249 115 22 / var(--tw-border-opacity));
  }
}@media (min-width: 640px){.todos-simple-list.--triage .card-list-item:first-child{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }.todos-simple-list.--triage .card-list-item:last-child{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
}.card-list-item__contents{
  display: flex;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
}body.supports-beforematch [hidden='until-found'].card-list-item__contents {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.card-list-item__contents):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }@media (min-width: 640px){.card-list-item__contents{
    padding-right: 1.5rem;
  }
}.card-list-item__contents{
  padding-left: 1rem;
}.card-list-item.--selectable .card-list-item__contents{
  padding-left: 2.5rem;
}@media (min-width: 640px){.card-list-item.--selectable .card-list-item__contents{
    padding-left: 3rem;
  }
}.card-list-item__contents-inner{
  min-width: 0px;
  flex: 1 1;
}@media (min-width: 640px){.card-list-item__contents-inner{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}.card-list-item__title{
  display: flex;
}body.supports-beforematch [hidden='until-found'].card-list-item__title {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.card-list-item__title):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.card-list-item__title{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.card-list-item__title) > .trix-content,
*:has(.card-list-item__title) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.card-list-item__title) > .trix-content,
*:has(.card-list-item__title) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.card-list-item__title) > .trix-content,
*:has(.card-list-item__title) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.card-list-item__title) > .trix-content,
*:has(.card-list-item__title) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.card-list-item__title-context{
  margin-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__title-context{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.card-list-item__title-context{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__title-context{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}
}.card-list-item__description{
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].card-list-item__description {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.card-list-item__description):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.card-list-item__description{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__description{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}*:has(.card-list-item__description) > .trix-content,
*:has(.card-list-item__description) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.card-list-item__description) > .trix-content,
*:has(.card-list-item__description) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.card-list-item__description) > .trix-content,
*:has(.card-list-item__description) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.card-list-item__description) > .trix-content,
*:has(.card-list-item__description) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.card-list-item__description{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__description{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}
  }.card-list-item__severity{
  display: inline-flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].card-list-item__severity {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.card-list-item__severity):not(.grid):not(.inline) {
      display: block;
    }.card-list-item__severity{
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  border-radius: 0.375rem;
}.card-list-item__severity-icon{
  margin-left: -0.125rem;
  margin-right: 0.25rem;
  height: 1rem;
  width: 1rem;
}@media (min-width: 640px){.card-list-item__severity-icon{
    height: 1.25rem;
    width: 1.25rem;
  }
}.card-list-item__severity-icon{
  position: relative;

    left: 1px;
}.card-list-item__assigned{
  margin-left: 1.25rem;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}body.supports-beforematch [hidden='until-found'].card-list-item__assigned {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.card-list-item__assigned):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.card-list-item__interactable{
  margin-left: 1.25rem;
  flex-shrink: 0;
  display: none;
}@media (min-width: 640px){.card-list-item__interactable{
    display: block;
  }
}.card-list-item__interactable > svg{
  height: 1.25rem;
  width: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__interactable > svg{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.card-list-item__interactable > svg{
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__interactable > svg{
      color: rgb(100 116 139 / var(--tw-text-opacity));
    }
}
}.group:focus-within .card-list-item__interactable > svg{
  --tw-text-opacity: 1;
  color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:focus-within .card-list-item__interactable > svg{
    color: rgb(0 46 114 / var(--tw-text-opacity));
  }
}.group:hover .card-list-item__interactable > svg{
  --tw-text-opacity: 1;
  color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .card-list-item__interactable > svg{
    color: rgb(0 46 114 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.group:focus-within .card-list-item__interactable > svg{
    --tw-text-opacity: 1;
    color: rgb(0 203 224 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:focus-within .card-list-item__interactable > svg{
      color: rgb(0 203 224 / var(--tw-text-opacity));
    }
}.group:hover .card-list-item__interactable > svg{
    --tw-text-opacity: 1;
    color: rgb(0 203 224 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .card-list-item__interactable > svg{
      color: rgb(0 203 224 / var(--tw-text-opacity));
    }
}
}.card-list-item__well{
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  flex-direction: column;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__well{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.card-list-item__well{
    background-color: rgb(0 0 0 / 0.1);
  }
}.card-list-item__well{
  --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){.card-list-item__well{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.card-list-item__well{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__well{
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.card-list-item__well{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.card-list-item__well{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.card-list-item.--selectable .card-list-item__well{
  padding-left: 2.5rem;
}@media (min-width: 640px){.card-list-item.--selectable .card-list-item__well{
    padding-left: 3rem;
  }
}dl.card-dl > div{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}@media (min-width: 640px){dl.card-dl > div{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 768px){dl.card-dl > div{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
}@media (min-width: 1024px){dl.card-dl > div{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}dl.card-dl > dt,
    dl.card-dl > div > dt{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(dl.card-dl > dt) > .trix-content,
*:has(dl.card-dl > dt) > .tiptap-content,*:has(
    dl.card-dl > div > dt) > .trix-content,
*:has(
    dl.card-dl > div > dt) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(dl.card-dl > dt) > .trix-content,
*:has(dl.card-dl > dt) > .tiptap-content,*:has(
    dl.card-dl > div > dt) > .trix-content,
*:has(
    dl.card-dl > div > dt) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(dl.card-dl > dt) > .trix-content,
*:has(dl.card-dl > dt) > .tiptap-content,*:has(
    dl.card-dl > div > dt) > .trix-content,
*:has(
    dl.card-dl > div > dt) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(dl.card-dl > dt) > .trix-content,
*:has(dl.card-dl > dt) > .tiptap-content,*:has(
    dl.card-dl > div > dt) > .trix-content,
*:has(
    dl.card-dl > div > dt) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }@media (min-width: 640px){dl.card-dl > dt,
    dl.card-dl > div > dt{
    text-align: right;
  }
}dl.card-dl > dt:not(.--super), dl.card-dl > div > dt:not(.--super){
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt:not(.--super), dl.card-dl > div > dt:not(.--super){
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){dl.card-dl > dt:not(.--super), dl.card-dl > div > dt:not(.--super){
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt:not(.--super), dl.card-dl > div > dt:not(.--super){
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}dl.card-dl > dt.--super, dl.card-dl > div > dt.--super{
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt.--super, dl.card-dl > div > dt.--super{
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){dl.card-dl > dt.--super, dl.card-dl > div > dt.--super{
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt.--super, dl.card-dl > div > dt.--super{
      color: rgb(249 168 212 / var(--tw-text-opacity));
    }
}
}dl.card-dl > dt.--primary, dl.card-dl > div > dt.--primary{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt.--primary, dl.card-dl > div > dt.--primary{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){dl.card-dl > dt.--primary, dl.card-dl > div > dt.--primary{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dt.--primary, dl.card-dl > div > dt.--primary{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}dl.card-dl > dd,
    dl.card-dl > div > dd{
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dd,
    dl.card-dl > div > dd{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(dl.card-dl > dd) > .trix-content,
*:has(dl.card-dl > dd) > .tiptap-content,*:has(
    dl.card-dl > div > dd) > .trix-content,
*:has(
    dl.card-dl > div > dd) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(dl.card-dl > dd) > .trix-content,
*:has(dl.card-dl > dd) > .tiptap-content,*:has(
    dl.card-dl > div > dd) > .trix-content,
*:has(
    dl.card-dl > div > dd) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(dl.card-dl > dd) > .trix-content,
*:has(dl.card-dl > dd) > .tiptap-content,*:has(
    dl.card-dl > div > dd) > .trix-content,
*:has(
    dl.card-dl > div > dd) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(dl.card-dl > dd) > .trix-content,
*:has(dl.card-dl > dd) > .tiptap-content,*:has(
    dl.card-dl > div > dd) > .trix-content,
*:has(
    dl.card-dl > div > dd) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }@media (min-width: 640px){dl.card-dl > dd,
    dl.card-dl > div > dd{
    grid-column: span 2 / span 2;
    margin-top: 0px;
  }
}@media (min-width: 1024px){dl.card-dl > dd,
    dl.card-dl > div > dd{
    grid-column: span 3 / span 3;
  }
}@media (prefers-color-scheme: dark){dl.card-dl > dd,
    dl.card-dl > div > dd{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
dl.card-dl > dd,
    dl.card-dl > div > dd{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}dl.card-dl > dd.--prose, dl.card-dl > div > dd.--prose{
  color: var(--tw-prose-body);
  max-width: 65ch;
}dl.card-dl > dd.--prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}dl.card-dl > dd.--prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}dl.card-dl > dd.--prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-bold);
  font-weight: 600;
}dl.card-dl > dd.--prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}dl.card-dl > dd.--prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}dl.card-dl > dd.--prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}dl.card-dl > dd.--prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}dl.card-dl > dd.--prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}dl.card-dl > dd.--prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}dl.card-dl > dd.--prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}dl.card-dl > dd.--prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}dl.card-dl > dd.--prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: decimal;
}dl.card-dl > dd.--prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker, dl.card-dl > div > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}dl.card-dl > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker, dl.card-dl > div > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}dl.card-dl > dd.--prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}dl.card-dl > dd.--prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before, dl.card-dl > div > dd.--prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: open-quote;
}dl.card-dl > dd.--prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after, dl.card-dl > div > dd.--prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: close-quote;
}dl.card-dl > dd.--prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 900;
  color: inherit;
}dl.card-dl > dd.--prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 800;
  color: inherit;
}dl.card-dl > dd.--prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}dl.card-dl > dd.--prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}dl.card-dl > dd.--prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}dl.card-dl > dd.--prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}dl.card-dl > dd.--prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}dl.card-dl > dd.--prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}dl.card-dl > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before, dl.card-dl > div > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: "`";
}dl.card-dl > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after, dl.card-dl > div > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: "`";
}dl.card-dl > dd.--prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.875em;
}dl.card-dl > dd.--prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.9em;
}dl.card-dl > dd.--prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}dl.card-dl > dd.--prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before, dl.card-dl > div > dd.--prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: none;
}dl.card-dl > dd.--prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after, dl.card-dl > div > dd.--prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: none;
}dl.card-dl > dd.--prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}dl.card-dl > dd.--prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}dl.card-dl > dd.--prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 0;
}dl.card-dl > dd.--prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: baseline;
}dl.card-dl > dd.--prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}dl.card-dl > dd.--prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: top;
}dl.card-dl > dd.--prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}dl.card-dl > dd.--prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose, dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}dl.card-dl > dd.--prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}dl.card-dl > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.375em;
}dl.card-dl > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.375em;
}dl.card-dl > dd.--prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}dl.card-dl > dd.--prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}dl.card-dl > dd.--prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}dl.card-dl > dd.--prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}dl.card-dl > dd.--prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}dl.card-dl > dd.--prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}dl.card-dl > dd.--prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}dl.card-dl > dd.--prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}dl.card-dl > dd.--prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}dl.card-dl > dd.--prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--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;
}dl.card-dl > dd.--prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}dl.card-dl > dd.--prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}dl.card-dl > dd.--prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}dl.card-dl > dd.--prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}dl.card-dl > dd.--prose, dl.card-dl > div > dd.--prose{
  font-size: 0.875rem;
  line-height: 1.7142857;
}dl.card-dl > dd.--prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}dl.card-dl > dd.--prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}dl.card-dl > dd.--prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}dl.card-dl > dd.--prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}dl.card-dl > dd.--prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}dl.card-dl > dd.--prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}dl.card-dl > dd.--prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}dl.card-dl > dd.--prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}dl.card-dl > dd.--prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}dl.card-dl > dd.--prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}dl.card-dl > dd.--prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}dl.card-dl > dd.--prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}dl.card-dl > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
}dl.card-dl > dd.--prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.9em;
}dl.card-dl > dd.--prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
}dl.card-dl > dd.--prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}dl.card-dl > dd.--prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}dl.card-dl > dd.--prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}dl.card-dl > dd.--prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}dl.card-dl > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.4285714em;
}dl.card-dl > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0.4285714em;
}dl.card-dl > dd.--prose :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}dl.card-dl > dd.--prose :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}dl.card-dl > dd.--prose :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.1428571em;
}dl.card-dl > dd.--prose :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}dl.card-dl > dd.--prose :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.1428571em;
}dl.card-dl > dd.--prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}dl.card-dl > dd.--prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}dl.card-dl > dd.--prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.1428571em;
}dl.card-dl > dd.--prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}dl.card-dl > dd.--prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}dl.card-dl > dd.--prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.5;
}dl.card-dl > dd.--prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}dl.card-dl > dd.--prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}dl.card-dl > dd.--prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}dl.card-dl > dd.--prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}dl.card-dl > dd.--prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-start: 0;
}dl.card-dl > dd.--prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-inline-end: 0;
}dl.card-dl > dd.--prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}dl.card-dl > dd.--prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}dl.card-dl > dd.--prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}dl.card-dl > dd.--prose :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}dl.card-dl > dd.--prose :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)), dl.card-dl > div > dd.--prose :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}dl.card-dl > dd.--prose, dl.card-dl > div > dd.--prose{
  position: relative;
  top: -0.125rem;
}@media (prefers-color-scheme: dark){dl.card-dl > dd.--prose, dl.card-dl > div > dd.--prose{
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
  }
}dl.card-dl > dd.--prose > *:first-child, dl.card-dl > div > dd.--prose > *:first-child{
  margin-top: 0px;
}.\!popover{
  position: absolute;
}.popover{
  position: absolute;
}.\!popover{
  --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (min-width: 768px){.\!popover{
    --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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (prefers-color-scheme: dark){.\!popover{
    --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: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }@media (min-width: 768px){.\!popover{
      --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
}.popover{
  --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (min-width: 768px){.popover{
    --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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (prefers-color-scheme: dark){.popover{
    --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: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }@media (min-width: 768px){.popover{
      --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
}.\!popover{
  display: flex;
  flex-direction: column;
}body.supports-beforematch [hidden='until-found'].\!popover {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.\!popover):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.popover{
  display: flex;
  flex-direction: column;
}body.supports-beforematch [hidden='until-found'].popover {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.popover):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.\!popover{
  font-weight: 400;
}.popover{
  font-weight: 400;
}.\!popover:not(.z-10):not(.z-30):not(.z-40):not(.z-50){
  z-index: 20;
}.popover:not(.z-10):not(.z-30):not(.z-40):not(.z-50){
  z-index: 20;
}.\!popover.\--w-80{
  width: 20rem;
  max-width: 75vw;
}@media (min-width: 768px){.\!popover.\--w-80{
    width: 24rem;
    max-width: none;
  }
}.popover.--w-80{
  width: 20rem;
  max-width: 75vw;
}@media (min-width: 768px){.popover.--w-80{
    width: 24rem;
    max-width: none;
  }
}.\!popover.\--w-80{
  max-height: 500px;
}.popover.--w-80{
  max-height: 500px;
}.\!popover.\--w-sm{
  width: 100%;
  max-width: 24rem;
}.popover.--w-sm{
  width: 100%;
  max-width: 24rem;
}.\!popover.\--loading:not(.\--w-80):not(.\--w-sm){
  height: 6rem;
  width: 6rem;
}.popover.--loading:not(.--w-80):not(.--w-sm){
  height: 6rem;
  width: 6rem;
}.\!popover.\--loading .spinner{
  display: flex;
  width: 100%;
  flex: 1 1;
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--loading .spinner{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].\!popover.\--loading .spinner {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.\!popover.\--loading .spinner):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.popover.--loading .spinner{
  display: flex;
  width: 100%;
  flex: 1 1;
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--loading .spinner{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].popover.--loading .spinner {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.popover.--loading .spinner):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.popover.--light,
    .popover.--light-dark,
    .popover.--loading{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light,
    .popover.--light-dark,
    .popover.--loading{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: rgb(15 23 42 / var(--tw-text-opacity));
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}.popover.--light,
    .popover.--light-dark,
    .popover.--loading{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light,
    .popover.--light-dark,
    .popover.--loading{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light,
    .\!popover.\--light-dark,
    .\!popover.\--loading{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}.\!popover.\--light .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--light-dark .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading .\--divide > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--light-dark .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading .\--divide > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}.popover.--light .--divide > :not([hidden]) ~ :not([hidden]), .popover.--light-dark .--divide > :not([hidden]) ~ :not([hidden]), .popover.--loading .--divide > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light .--divide > :not([hidden]) ~ :not([hidden]), .popover.--light-dark .--divide > :not([hidden]) ~ :not([hidden]), .popover.--loading .--divide > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}.\!popover.\--light .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--light-dark .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading .\--divide > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--light-dark .\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading .\--divide > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.\!popover.\--light-dark,
    .\!popover.\--loading{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark,
    .\!popover.\--loading{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.popover.--light-dark,
    .popover.--loading{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light-dark,
    .popover.--loading{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.\!popover.\--light-dark,
    .\!popover.\--loading{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark,
    .\!popover.\--loading{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(241 245 249 / var(--tw-text-opacity));
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.popover.--light-dark,
    .popover.--loading{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light-dark,
    .popover.--loading{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.\!popover.\--light-dark,
    .\!popover.\--loading{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark,
    .\!popover.\--loading{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.\!popover.\--light-dark.\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading.\--divide > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark.\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading.\--divide > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}.popover.--light-dark.--divide > :not([hidden]) ~ :not([hidden]), .popover.--loading.--divide > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light-dark.--divide > :not([hidden]) ~ :not([hidden]), .popover.--loading.--divide > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}.\!popover.\--light-dark.\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading.\--divide > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark.\--divide > :not([hidden]) ~ :not([hidden]), .\!popover.\--loading.\--divide > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}
}.\!popover.\--dark{
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / 1);
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark{
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.popover.--dark{
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / 1);
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--dark{
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.\!popover.\--dark{
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark{
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
  }
}.popover.--dark{
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--dark{
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
  }
}.\!popover.\--dark.\--divide > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark.\--divide > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(71 85 105 / var(--tw-divide-opacity));
  }
}.popover.--dark.--divide > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--dark.--divide > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(71 85 105 / var(--tw-divide-opacity));
  }
}.\!popover{
  border-radius: 0.375rem;
}.popover{
  border-radius: 0.375rem;
}.\!popover{
  border-width: 1px;
}.popover{
  border-width: 1px;
}.\!popover: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgb(20 130 255 / 1), 0 0 #0000;
  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(20 130 255 / var(--tw-ring-opacity));
}.popover: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgb(20 130 255 / 1), 0 0 #0000;
  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(20 130 255 / var(--tw-ring-opacity));
}.\!popover{
  box-sizing: content-box;
}.popover{
  box-sizing: content-box;
}.\!popover::before{
  content: var(--tw-content);
  position: absolute;
}.popover::before{
  content: var(--tw-content);
  position: absolute;
}.\!popover::before{
  --tw-content: '';
  content: '';
  content: var(--tw-content);
}.popover::before{
  --tw-content: '';
  content: '';
  content: var(--tw-content);
}.\!popover::before{
  top: -20px;
  left: -20px;
  right: -20px;
  content: var(--tw-content);
  bottom: -20px;
}.popover::before{
  top: -20px;
  left: -20px;
  right: -20px;
  content: var(--tw-content);
  bottom: -20px;
}.\!popover::before{
  content: var(--tw-content);
  padding: 1.25rem;
}.popover::before{
  content: var(--tw-content);
  padding: 1.25rem;
}/* Before styles to increase touch target*/.\!popover::before {
      z-index: -1 !important;
    }.popover::before {
      z-index: -1;
    }.\!popover.\--inactive{
  opacity: 0;
}.popover.--inactive{
  opacity: 0;
}.\!popover.\--inactive{
  --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(.95) scaleY(.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));
}.popover.--inactive{
  --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(.95) scaleY(.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));
}.\!popover.\--active{
  opacity: 1;
}.popover.--active{
  opacity: 1;
}.\!popover.\--active{
  --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(1) scaleY(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));
}.popover.--active{
  --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(1) scaleY(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));
}.\!popover.\--transitioning{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.popover.--transitioning{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.\!popover.\--transitioning.\--in{
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.popover.--transitioning.--in{
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.\!popover.\--transitioning.\--out{
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}.popover.--transitioning.--out{
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}.context__dialog{
  position: relative;
  display: flex;
  width: 100%;
  cursor: default;
  flex-direction: column;
  overflow: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}body.supports-beforematch [hidden='until-found'].context__dialog {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.context__dialog):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.context__dialog .context__header{
  position: relative;
  width: 100%;
}.context__dialog .context__title{
  padding-right: 4rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.context__dialog .context__title{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.context__dialog .context__title) > .trix-content,
*:has(.context__dialog .context__title) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.context__dialog .context__title) > .trix-content,
*:has(.context__dialog .context__title) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.context__dialog .context__title) > .trix-content,
*:has(.context__dialog .context__title) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.context__dialog .context__title) > .trix-content,
*:has(.context__dialog .context__title) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.context__dialog .context__quick-action{
  opacity: 0.9;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.context__dialog .context__quick-action:hover{
  opacity: 1;
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.context__dialog .context__quick-action:focus{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.context__dialog .context__quick-action:active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.context__dialog .context__quick-action{
  position: absolute;
  top: 0px;
  right: 0px;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.context__dialog .context__quick-action{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.context__dialog .context__quick-action:hover{
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.context__dialog .context__quick-action:hover{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}.context__dialog .context__quick-action:focus{
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.context__dialog .context__quick-action:focus{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}.context__dialog .context__meta{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.context__dialog .context__meta{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}*:has(.context__dialog .context__meta) > .trix-content,
*:has(.context__dialog .context__meta) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.context__dialog .context__meta) > .trix-content,
*:has(.context__dialog .context__meta) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.context__dialog .context__meta) > .trix-content,
*:has(.context__dialog .context__meta) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.context__dialog .context__meta) > .trix-content,
*:has(.context__dialog .context__meta) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }/* When inside a light-dark popover*/@media (prefers-color-scheme: dark){.\!popover.\--light-dark .context__dialog .context__title,
      .\!popover.\--light-dark .context__dialog .context__quick-action{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark .context__dialog .context__title,
      .\!popover.\--light-dark .context__dialog .context__quick-action{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.popover.--light-dark .context__dialog .context__title,
      .popover.--light-dark .context__dialog .context__quick-action{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light-dark .context__dialog .context__title,
      .popover.--light-dark .context__dialog .context__quick-action{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.\!popover.\--light-dark .context__dialog .context__title,
      .\!popover.\--light-dark .context__dialog .context__quick-action{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark .context__dialog .context__title,
      .\!popover.\--light-dark .context__dialog .context__quick-action{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.\!popover.\--light-dark .context__dialog .context__meta{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--light-dark .context__dialog .context__meta{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.popover.--light-dark .context__dialog .context__meta{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--light-dark .context__dialog .context__meta{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}
}/* When inside a dark style popover*/.\!popover.\--dark .context__dialog .context__title,
      .\!popover.\--dark .context__dialog .context__quick-action{
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark .context__dialog .context__title,
      .\!popover.\--dark .context__dialog .context__quick-action{
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.popover.--dark .context__dialog .context__title,
      .popover.--dark .context__dialog .context__quick-action{
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--dark .context__dialog .context__title,
      .popover.--dark .context__dialog .context__quick-action{
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.\!popover.\--dark .context__dialog .context__title,
      .\!popover.\--dark .context__dialog .context__quick-action{
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark .context__dialog .context__title,
      .\!popover.\--dark .context__dialog .context__quick-action{
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.\!popover.\--dark .context__dialog .context__meta{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!popover.\--dark .context__dialog .context__meta{
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
}.popover.--dark .context__dialog .context__meta{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.popover.--dark .context__dialog .context__meta{
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
}.todos-list{
  margin-left: -1rem;
  margin-right: -1rem;
}@media (min-width: 640px){.todos-list{
    margin-left: 0px;
    margin-right: 0px;
  }
}.todos-list{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.todos-list{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media print{.todos-list{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list{
      border-color: rgb(203 213 225 / var(--tw-border-opacity));
    }
}
}@media (prefers-color-scheme: dark){@media print{.todos-list{
      --tw-border-opacity: 1;
      border-color: rgb(51 65 85 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list{
        border-color: rgb(51 65 85 / var(--tw-border-opacity));
      }
}
  }
}@media (min-width: 640px){.todos-list{
    border-radius: 0.125rem;
  }
}.todos-list > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(51 65 85 / var(--tw-divide-opacity));
    }
}
}.todos-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header-sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header-sticky{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.todos-list__header-sticky{
  position: sticky;
  top: 64px;
  left: 0px;
}.table-wrapper > table > thead > tr > th.todos-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.todos-list__header-sticky{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead > tr > th.todos-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.todos-list__header-sticky{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > thead > tr > th.todos-list__header-sticky{
  z-index: 1;
}.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.todos-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-list__header-sticky{
  z-index: 1;
}.todos-list__header-sticky {

    z-index: 1;
  }.todos-list__header{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__header{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.todos-list__header{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__header{
    border-color: transparent;
  }
}.todos-list__header{
  overflow-x: auto;
  overflow-y: hidden;
  height: 3rem;
  align-items: center;
}.todos-list__header > *{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}@media (min-width: 640px){.todos-list__header > *{
    padding-left: 1rem;
  }
}.todos-list__header > *{
  height: 100%;
  text-align: left;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header > *{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.todos-list__header > *) > .trix-content,
*:has(.todos-list__header > *) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__header > *) > .trix-content,
*:has(.todos-list__header > *) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.todos-list__header > *) > .trix-content,
*:has(.todos-list__header > *) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__header > *) > .trix-content,
*:has(.todos-list__header > *) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.todos-list__header > *{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header > *{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
  }.todos-list__header > *{
  display: flex;
  align-items: center;
}.todos-list__header > * > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * 0);
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - 0));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}body.supports-beforematch [hidden='until-found'].todos-list__header > * {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-list__header > *):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-list__header [data-component='todos/filter_link']{
  display: inline-flex;
  align-items: center;
  text-decoration-line: underline;
}body.supports-beforematch [hidden='until-found'].todos-list__header [data-component='todos/filter_link'] {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-list__header [data-component='todos/filter_link']):not(.grid):not(.inline) {
      display: block;
    }.todos-list__header [data-component='todos/filter_link'].--active{
  text-decoration-style: dotted;
}.todos-list__header [data-component='todos/filter_link'].--inactive:hover{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
  text-decoration-line: none;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header [data-component='todos/filter_link'].--inactive:hover{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__header [data-component='todos/filter_link'].--inactive:hover{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__header [data-component='todos/filter_link'].--inactive:hover{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}@media print{.todos-list__header [data-component='todos/filter_link'].--inactive{
    text-decoration-line: none;
  }
}.todos-list__header [data-component='todos/filter_link'] > svg{
  margin-right: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}.todos-list__header [data-component='todos/filter_link'] > span{
  position: relative;
  top: 1px;
}input[type='checkbox'].todos-list__bulk-toggle{
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -0.5rem;
  height: 1rem;
  width: 1rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-list__bulk-toggle{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){input[type='checkbox'].todos-list__bulk-toggle{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-list__bulk-toggle{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}input[type='checkbox'].todos-list__bulk-toggle{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-list__bulk-toggle{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}input[type='checkbox'].todos-list__bulk-toggle:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){input[type='checkbox'].todos-list__bulk-toggle{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-list__bulk-toggle{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}
}input[type='checkbox'].todos-list__bulk-toggle{
  border-radius: 0.25rem;
}.todos-list__filters-container{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}body.supports-beforematch [hidden='until-found'].todos-list__filters-container {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-list__filters-container):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-list__filters-container{
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  height: 100%;
}.todos-list__bulk-actions .\!button{
  display: inline-flex;
}body.supports-beforematch [hidden='until-found'].todos-list__bulk-actions .\!button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-list__bulk-actions .\!button):not(.grid):not(.inline) {
      display: block;
    }.todos-list__bulk-actions .button{
  display: inline-flex;
}body.supports-beforematch [hidden='until-found'].todos-list__bulk-actions .button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-list__bulk-actions .button):not(.grid):not(.inline) {
      display: block;
    }.todos-list__bulk-actions .\!button{
  white-space: nowrap;
}.todos-list__bulk-actions .button{
  white-space: nowrap;
}.todos-list__empty-state{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__empty-state{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__empty-state{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__empty-state{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.todos-list__empty-state{
  border-width: 1px;
  border-style: dotted;
  --tw-border-opacity: 0.3;
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}body.supports-beforematch [hidden='until-found'].todos-list__empty-state {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-list__empty-state):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-list__empty-state{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__empty-state{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__empty-state{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__empty-state{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.todos-list__empty-state{
  margin-bottom: 1px;
}.todos-simple-list{
  margin-left: -1rem;
  margin-right: -1rem;
}@media (min-width: 640px){.todos-simple-list{
    margin-left: 0px;
    margin-right: 0px;
  }
}.todos-simple-list{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.todos-simple-list{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media print{.todos-simple-list{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list{
      border-color: rgb(203 213 225 / var(--tw-border-opacity));
    }
}
}@media (prefers-color-scheme: dark){@media print{.todos-simple-list{
      --tw-border-opacity: 1;
      border-color: rgb(51 65 85 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list{
        border-color: rgb(51 65 85 / var(--tw-border-opacity));
      }
}
  }
}@media (min-width: 640px){.todos-simple-list{
    border-radius: 0.5rem;
  }
}.todos-simple-list > ul > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list > ul > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list > ul > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list > ul > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(15 23 42 / var(--tw-divide-opacity));
    }
}
}.todos-simple-list__header-sticky{
  background-color: rgb(255 255 255 / 0.2);
}@media (prefers-color-scheme: dark){.todos-simple-list__header-sticky{
    background-color: rgb(30 41 59 / 0.2);
  }
}@media (min-width: 640px){.todos-simple-list__header-sticky{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
}.todos-simple-list__header-sticky{
  position: sticky;
  top: -8px;
  left: 0px;
}.table-wrapper > table > thead > tr > th.todos-simple-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.todos-simple-list__header-sticky{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead > tr > th.todos-simple-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.todos-simple-list__header-sticky{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > thead > tr > th.todos-simple-list__header-sticky{
  z-index: 1;
}.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.todos-simple-list__header-sticky, .table-wrapper > table > tbody > tr > th.todos-simple-list__header-sticky{
  z-index: 1;
}.todos-simple-list__header-sticky {

    z-index: 1;
    container-type: scroll-state;
    backdrop-filter: blur(8px);
  }@media (min-width: 640px){.todos-simple-list__header{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
}.todos-simple-list__header{
  position: relative;
  background-color: rgb(207 243 255 / 0.5);
}@media (prefers-color-scheme: dark){.todos-simple-list__header{
    background-color: rgb(51 65 85 / 0.5);
  }
}.todos-simple-list__header{
  border-bottom-width: 2px;
  border-color: rgb(63 170 255 / 0.5);
}@media (prefers-color-scheme: dark){.todos-simple-list__header{
    border-color: rgb(71 85 105 / 0.5);
  }
}.todos-simple-list__header{
  overflow-x: auto;
  overflow-y: hidden;
  height: 5rem;
    /* @apply pt-2;*/
    align-items: center;
}.todos-simple-list__header > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.todos-simple-list__header > *:first-child{
  padding-left: 1rem;
}.todos-simple-list__header > *:last-child,
    .todos-simple-list__header > *:first-child:has(+ [hidden]){
  padding-right: 1rem;
}.todos-simple-list__header [data-component='todos/filter_link']{
  display: inline-flex;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 2px;
  border-color: transparent;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__header [data-component='todos/filter_link'] {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-simple-list__header [data-component='todos/filter_link']):not(.grid):not(.inline) {
      display: block;
    }*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .trix-content,
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .trix-content,
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .trix-content,
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .trix-content,
*:has(.todos-simple-list__header [data-component='todos/filter_link']) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.todos-simple-list__header [data-component='todos/filter_link'].--active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--active{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list__header [data-component='todos/filter_link'].--active{
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / 1);
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--active{
      background-color: rgb(71 85 105 / var(--tw-bg-opacity));
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}
}.todos-simple-list__header [data-component='todos/filter_link'].--active:hover{
  background-color: rgb(255 255 255 / 0.5);
}.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
  background-color: rgb(255 255 255 / 0.9);
}@media (prefers-color-scheme: dark){.todos-simple-list__header [data-component='todos/filter_link'].--active:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--active:hover{
      background-color: rgb(100 116 139 / var(--tw-bg-opacity));
    }
}.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / 1);
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
      background-color: rgb(71 85 105 / var(--tw-bg-opacity));
    }
}
}.todos-simple-list__header [data-component='todos/filter_link'].--active:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.todos-simple-list__header [data-component='todos/filter_link'].--active: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgb(29 78 216 / 1), 0 0 #0000;
  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(29 78 216 / var(--tw-ring-opacity));
}.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
  --tw-border-opacity: 1;
  border-color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
    border-color: rgb(0 111 255 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list__header [data-component='todos/filter_link'].--active:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--active:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.todos-simple-list__header [data-component='todos/filter_link'].--active:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:active{
  --tw-text-opacity: 1;
  color: rgb(0 112 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive:active{
    color: rgb(0 112 255 / var(--tw-text-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
    border-color: rgb(51 65 85 / var(--tw-border-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:active{
  --tw-border-opacity: 1;
  border-color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive:active{
    border-color: rgb(0 111 255 / var(--tw-border-opacity));
  }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive { /*hover:shadow-inner-sm active:shadow-inner;*/
      }.todos-simple-list__header [data-component='todos/filter_link'].--inactive:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) rgb(29 78 216 / 1), 0 0 #0000;
  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(29 78 216 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.todos-simple-list__header [data-component='todos/filter_link'].--inactive:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  }.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__header [data-component='todos/filter_link'].--inactive:hover{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
  background-color: rgb(229 248 255 / 0.5);
}@media (prefers-color-scheme: dark){.todos-simple-list__header [data-component='todos/filter_link'].--inactive{
    background-color: rgb(51 65 85 / 0.5);
  }
}.todos-simple-list__header [data-component='todos/filter_link'] > svg{
  margin-right: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}.todos-simple-list__header [data-component='todos/filter_link'] > span{
  position: relative;
  top: 1px;
}input[type='checkbox'].todos-simple-list__bulk-toggle{
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -0.5rem;
  height: 1rem;
  width: 1rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-simple-list__bulk-toggle{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){input[type='checkbox'].todos-simple-list__bulk-toggle{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-simple-list__bulk-toggle{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}input[type='checkbox'].todos-simple-list__bulk-toggle{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-simple-list__bulk-toggle{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}input[type='checkbox'].todos-simple-list__bulk-toggle:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){input[type='checkbox'].todos-simple-list__bulk-toggle{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
input[type='checkbox'].todos-simple-list__bulk-toggle{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}
}input[type='checkbox'].todos-simple-list__bulk-toggle{
  border-radius: 0.25rem;
}.todos-simple-list__filters-container{
  display: flex;
  align-items: center;
  justify-content: space-between;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__filters-container {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-simple-list__filters-container):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-simple-list__filters-container{
  overflow-x: auto;
  white-space: nowrap;
  height: 100%;

    /*@apply sm:w-[calc(100%-2rem)];*/
}.todos-simple-list__bulk-actions{
  display: flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__bulk-actions {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-simple-list__bulk-actions):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-simple-list__bulk-actions{
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}.todos-simple-list__bulk-actions > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.todos-simple-list__bulk-actions{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__bulk-actions{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list__bulk-actions{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__bulk-actions{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.todos-simple-list__bulk-actions .button{
  display: inline-flex;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__bulk-actions .button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-simple-list__bulk-actions .button):not(.grid):not(.inline) {
      display: block;
    }.todos-simple-list__bulk-actions .\!button{
  display: inline-flex;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__bulk-actions .\!button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-simple-list__bulk-actions .\!button):not(.grid):not(.inline) {
      display: block;
    }.todos-simple-list__bulk-actions .button{
  white-space: nowrap;
}.todos-simple-list__bulk-actions .\!button{
  white-space: nowrap;
}.todos-simple-list__empty-state{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__empty-state{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list__empty-state{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__empty-state{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.todos-simple-list__empty-state{
  border-width: 1px;
  border-style: dotted;
  --tw-border-opacity: 0.3;
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}body.supports-beforematch [hidden='until-found'].todos-simple-list__empty-state {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.todos-simple-list__empty-state):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.todos-simple-list__empty-state{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__empty-state{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-simple-list__empty-state{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-simple-list__empty-state{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.todos-simple-list__empty-state{
  margin-bottom: 1px;
}.\!message.\--message{
  position: relative;
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}.\!message.\--message:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.message.--message{
  position: relative;
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}.message.--message:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.\!message.\--message .message__content > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * 0);
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - 0));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}.message.--message .message__content > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * 0);
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - 0));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}@media (min-width: 640px){.\!message.\--message .message__timeline{
    left: 68px;
  }.message.--message .message__timeline{
    left: 68px;
  }
}.\!message.\--message .message__timeline {

      -webkit-print-color-adjust: exact !important;

              print-color-adjust: exact !important;
    }.message.--message .message__timeline {

      -webkit-print-color-adjust: exact;

              print-color-adjust: exact;
    }.todos-list__filters-container .button{
  position: relative;
  display: inline-flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].todos-list__filters-container .button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-list__filters-container .button):not(.grid):not(.inline) {
      display: block;
    }.todos-list__filters-container .\!button{
  position: relative;
  display: inline-flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].todos-list__filters-container .\!button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.todos-list__filters-container .\!button):not(.grid):not(.inline) {
      display: block;
    }.todos-list__filters-container .button > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.todos-list__filters-container .button{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 0.5rem;
}.todos-list__filters-container .\!button > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.todos-list__filters-container .\!button{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 0.5rem;
}.todos-list__filters-container .button{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__filters-container .button{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__filters-container .button{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__filters-container .button{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.todos-list__filters-container .\!button{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__filters-container .\!button{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.todos-list__filters-container .\!button{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todos-list__filters-container .\!button{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.todos-list__filters-container .button{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.todos-list__filters-container .button) > .trix-content,
*:has(.todos-list__filters-container .button) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__filters-container .button) > .trix-content,
*:has(.todos-list__filters-container .button) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.todos-list__filters-container .button) > .trix-content,
*:has(.todos-list__filters-container .button) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__filters-container .button) > .trix-content,
*:has(.todos-list__filters-container .button) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.todos-list__filters-container .\!button{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.todos-list__filters-container .\!button) > .trix-content,
*:has(.todos-list__filters-container .\!button) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__filters-container .\!button) > .trix-content,
*:has(.todos-list__filters-container .\!button) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.todos-list__filters-container .\!button) > .trix-content,
*:has(.todos-list__filters-container .\!button) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.todos-list__filters-container .\!button) > .trix-content,
*:has(.todos-list__filters-container .\!button) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.todos-list__filters-container .button{
  border-radius: 0.125rem;
}.todos-list__filters-container .\!button{
  border-radius: 0.125rem;
}.todo-card.--snoozed{
  opacity: 0.5;
}.todo-card.--snoozed:focus-within{
  opacity: 0.9;
}.todo-card.--snoozed:hover{
  opacity: 0.9;
}.todo-card.--snoozed:focus{
  opacity: 0.9;
}.todo-card__title-context{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  margin-right: 0px;
  padding: 0.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.todo-card__title-context:where(a):hover{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__title-context:where(a):hover{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__title-context:where(a):hover{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__title-context:where(a):hover{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.todo-card__title-context:where(a):focus{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
  text-decoration-line: underline;
  outline: 2px solid transparent;
  outline-offset: 2px;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__title-context:where(a):focus{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__title-context:where(a):focus{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__title-context:where(a):focus{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.todo-card__title-context:not(.todo-card__title-context:where(a)){
  font-weight: 400;
  opacity: 0.8;
}.todo-card__meta{
  margin-right: 0.25rem;
  height: 1rem;
  width: 1rem;
  flex-shrink: 0;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__meta{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}@media (min-width: 640px){.todo-card__meta{
    height: 1.25rem;
    width: 1.25rem;
  }
}@media (prefers-color-scheme: dark){.todo-card__meta{
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__meta{
      color: rgb(100 116 139 / var(--tw-text-opacity));
    }
}
}.todo-card__bulk-select{
  position: absolute;
  top: 50%;
  left: 0.75rem;
  margin-top: -0.5rem;
  height: 1rem;
  width: 1rem;
}@media (min-width: 640px){.todo-card__bulk-select{
    left: 1rem;
  }
}.todo-card__bulk-select{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__bulk-select{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.todo-card__bulk-select{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__bulk-select{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}
}.todo-card__bulk-select:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.todo-card__bulk-select{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__bulk-select{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-select{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.todo-card__bulk-select{
  border-radius: 0.25rem;
}.todo-card__assigned{
  height: 1.25rem;
  max-height: 20px;
  width: 1.25rem;
  max-width: 20px;
}@media (min-width: 640px){.todo-card__assigned{
    height: 2.5rem;
    max-height: 40px;
    width: 2.5rem;
    max-width: 40px;
  }
}.todo-card__assigned{
  background-clip: padding-box;
  --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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) rgb(255 255 255 / 1), 0 0 #0000;
  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(255 255 255 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.todo-card__assigned{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity));
  }
}.todo-card__assigned{
  border-radius: 9999px;
}.todo-card__bulk-label{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 2.5rem;
}@media (min-width: 640px){.todo-card__bulk-label{
    width: 3rem;
  }
}.todo-card__bulk-marker{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-marker{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.todo-card__bulk-marker{
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.todo-card__bulk-marker{
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }
}
}.\!message.\--status{
  position: relative;
  padding-bottom: 0.5rem;
}@media (min-width: 640px){.\!message.\--status{
    padding-left: 3rem;
  }
}.message.--status{
  position: relative;
  padding-bottom: 0.5rem;
}@media (min-width: 640px){.message.--status{
    padding-left: 3rem;
  }
}.\!message.\--status .message__content > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.message.--status .message__content > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}@media (min-width: 640px){.\!message.\--status .message__timeline{
    left: 1.25rem;
  }.message.--status .message__timeline{
    left: 1.25rem;
  }
}.\!message.\--status .message__timeline {

      -webkit-print-color-adjust: exact !important;

              print-color-adjust: exact !important;
    }.message.--status .message__timeline {

      -webkit-print-color-adjust: exact;

              print-color-adjust: exact;
    }.message__spacer{
  position: relative;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.message__timeline{
  position: absolute;
  top: 1.25rem;
  left: 0.625rem;
  margin-left: -1px;
  height: 100%;
  width: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__timeline{
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.message__timeline{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__timeline{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.message__content{
  position: relative;
  display: flex;
  align-items: flex-start;
}body.supports-beforematch [hidden='until-found'].message__content {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.message__content):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.message__col-avatar{
  position: relative;
  top: 0.25rem;
  flex-shrink: 0;
}@media (min-width: 640px){.message__col-avatar{
    top: 0px;
  }
}.message__avatar{
  height: 1.25rem;
  max-height: 20px;
  width: 1.25rem;
  max-width: 20px;
}@media (min-width: 640px){.message__avatar{
    height: 2.5rem;
    max-height: 40px;
    width: 2.5rem;
    max-width: 40px;
  }
}.message__avatar{
  border-radius: 9999px;
  background-clip: padding-box;
}.message__col-icon{
  position: relative;
}@media (min-width: 640px){.message__col-icon{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}.message__icon{
  height: 1.25rem;
  width: 1.25rem;
}@media (min-width: 640px){.message__icon{
    height: 2rem;
    width: 2rem;
  }
}.message__icon{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__icon{
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.message__icon{
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__icon{
      background-color: rgb(71 85 105 / var(--tw-bg-opacity));
    }
}
}.message__icon{
  border-radius: 9999px;
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) rgb(248 250 252 / 1), 0 0 #0000;
  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(248 250 252 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.message__icon{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity));
  }
}.message__icon{
  display: flex;
  align-items: center;
  justify-content: center;
}body.supports-beforematch [hidden='until-found'].message__icon {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.message__icon):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.group:target .message__icon{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.group:target .message__icon{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
  }
}/* @apply group-focus:ring-theme-primary-dark-500 dark:group-focus:ring-theme-primary-dark-500;*/.--closed .message__icon{
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--closed .message__icon{
    background-color: rgb(79 70 229 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.--closed .message__icon{
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--closed .message__icon{
      background-color: rgb(79 70 229 / var(--tw-bg-opacity));
    }
}
}.--reopened .message__icon{
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--reopened .message__icon{
    background-color: rgb(234 88 12 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.--reopened .message__icon{
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--reopened .message__icon{
      background-color: rgb(234 88 12 / var(--tw-bg-opacity));
    }
}
}.message__icon{

    -webkit-print-color-adjust: exact;

            print-color-adjust: exact;
}.message__icon svg{
  height: 0.75rem;
  width: 0.75rem;
}@media (min-width: 640px){.message__icon svg{
    margin-left: 0.125rem;
    height: 1rem;
    width: 1rem;
  }
}.message__icon svg{
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__icon svg{
    color: rgb(71 85 105 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.message__icon svg{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__icon svg{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.--closed .message__icon svg,
    .--reopened .message__icon svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--closed .message__icon svg,
    .--reopened .message__icon svg{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.--closed .message__icon svg,
    .--reopened .message__icon svg{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.--closed .message__icon svg,
    .--reopened .message__icon svg{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.--closed .message__icon svg,
    .--reopened .message__icon svg{
  margin-left: 0px;
}.message__caret{
  position: relative;
  width: calc(100% - 52px);
}.message__caret:before{
  position: absolute;
  top: 0.75rem;
  right: 100%;
  left: -0.5rem;
  display: block;
  height: 1rem;
  width: 0.5rem;
}body.supports-beforematch [hidden='until-found'].message__caret:before {
      display: block;
    }.message__caret:before{
  pointer-events: none;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__caret:before{
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.message__caret:before{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__caret:before{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.message__caret:before {

      content: ' ';
      clip-path: polygon(0 50%, 100% 0, 100% 100%);

      -webkit-print-color-adjust: exact;

              print-color-adjust: exact;
    }.message__caret:after{
  position: absolute;
  top: 0.75rem;
  right: 100%;
  left: -0.5rem;
  display: block;
  height: 1rem;
  width: 0.5rem;
}body.supports-beforematch [hidden='until-found'].message__caret:after {
      display: block;
    }.message__caret:after{
  pointer-events: none;
  margin-left: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(251 252 253 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__caret:after{
    background-color: rgb(251 252 253 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.message__caret:after{
    --tw-bg-opacity: 1;
    background-color: rgb(23 32 50 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__caret:after{
      background-color: rgb(23 32 50 / var(--tw-bg-opacity));
    }
}
}.message__caret:after {

      content: ' ';
      clip-path: polygon(0 50%, 100% 0, 100% 100%);

      -webkit-print-color-adjust: exact;

              print-color-adjust: exact;
    }.message__col-display{
  margin-top: -0.25rem;
  min-width: 0px;
  flex: 1 1;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}@media (min-width: 640px){.message__col-display{
    margin-top: 0.125rem;
  }
}.message__display{
  font-size: 0.75rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__display{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.message__display{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__display{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.message__display > a:link,
  .message__display > a:visited{
  white-space: nowrap;
}.message__display > a:hover,
  .message__display > a:focus{
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
  text-decoration-line: underline;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__display > a:hover,
  .message__display > a:focus{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}@keyframes pulse{50%{
    opacity: .5;
  }
}.\!message.\--highlight .message__col-contents{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}@keyframes pulse{50%{
    opacity: .5;
  }
}.message.--highlight .message__col-contents{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}.\!message.\--highlight .message__col-contents{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) rgb(251 191 36 / 1), 0 0 #0000;
  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(251 191 36 / var(--tw-ring-opacity));
}.message.--highlight .message__col-contents{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) rgb(251 191 36 / 1), 0 0 #0000;
  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(251 191 36 / var(--tw-ring-opacity));
}.message__col-contents{
  min-width: 0px;
  flex: 1 1;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__col-contents{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (min-width: 640px){.message__col-contents{
    --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (prefers-color-scheme: dark){.message__col-contents{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__col-contents{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}@media print{@media (min-width: 640px){.message__col-contents{
      --tw-shadow: 0 0 #0000;
      --tw-shadow-colored: 0 0 #0000;
      box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
}.message__col-contents{
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__col-contents{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.message__col-contents{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__col-contents{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.message__col-contents{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.group:target .message__col-contents{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) rgb(16 185 129 / 1), 0 0 #0000;
  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(16 185 129 / var(--tw-ring-opacity));
}.group:focus .message__col-contents{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) rgb(20 130 255 / 1), 0 0 #0000;
  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(20 130 255 / var(--tw-ring-opacity));
}.group:focus:target .message__col-contents{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}.message__contents__header{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__header{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.message__contents__header{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__header{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.message__contents__header{
  padding: 0.5rem;
}@media (min-width: 640px){.message__contents__header{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}.message__contents__header{
  --tw-bg-opacity: 1;
  background-color: rgb(251 252 253 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__header{
    background-color: rgb(251 252 253 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.message__contents__header{
    --tw-bg-opacity: 1;
    background-color: rgb(23 32 50 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__header{
      background-color: rgb(23 32 50 / var(--tw-bg-opacity));
    }
}
}.message__contents__header{
  font-size: 0.875rem;
  line-height: 1.25rem;
}*:has(.message__contents__header) > .trix-content,
*:has(.message__contents__header) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.message__contents__header) > .trix-content,
*:has(.message__contents__header) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.message__contents__header) > .trix-content,
*:has(.message__contents__header) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.message__contents__header) > .trix-content,
*:has(.message__contents__header) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.message__contents__header{
  display: flex;
  align-items: center;
  justify-content: space-between;
}body.supports-beforematch [hidden='until-found'].message__contents__header {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.message__contents__header):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.message__contents__body{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}@media (min-width: 640px){.message__contents__body{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}.message__contents__body{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__body{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}*:has(.message__contents__body) > .trix-content,
*:has(.message__contents__body) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.message__contents__body) > .trix-content,
*:has(.message__contents__body) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.message__contents__body) > .trix-content,
*:has(.message__contents__body) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.message__contents__body) > .trix-content,
*:has(.message__contents__body) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.message__contents__body{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.message__contents__body{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
  }.message__contents__body{
  overflow: auto;
}.tooltip {
    position: relative;

    /* ensure consistent styling across browsers */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
  }.tooltip > [data-tooltip] {
    display: none;
  }.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
  display: block;
}body.supports-beforematch [hidden='until-found'].tooltip:hover > [data-tooltip],body.supports-beforematch [hidden='until-found']
  .tooltip:focus > [data-tooltip] {
      display: block;
    }.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
  position: absolute;
  right: 0px;
  top: -12px;
  max-width: 90vw;
}@media (min-width: 640px){.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
    max-width: 50vw;
  }
}@media (min-width: 1024px){.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
    max-width: 24rem;
  }
}.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / 1);
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / 1);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    /* position tooltip like the native one */
    width: auto;
    width: -moz-max-content;
    width: max-content;
    z-index: 1;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.tooltip:hover > [data-tooltip],
  .tooltip:focus > [data-tooltip]{
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}/* @layer components {*/.button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
}body.supports-beforematch [hidden='until-found'].button {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.button):not(.grid):not(.inline) {
      display: block;
    }.button{
  border-radius: 0.125rem;
  border-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.button) > .trix-content,
*:has(.button) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.button) > .trix-content,
*:has(.button) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.button) > .trix-content,
*:has(.button) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.button) > .trix-content,
*:has(.button) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.button:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.button: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-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + 2px) rgb(59 130 246 / 1), 0 0 #0000;
  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(59 130 246 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}.button{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-radius: 0.125rem;
}@media (prefers-color-scheme: dark){.button.--neutral{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.button.--neutral:hover{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.button.--neutral:active{
    --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.button.--neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.button.--neutral:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral:hover{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}.button.--neutral:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--neutral{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.button.--neutral:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}.button.--neutral:active{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral:active{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.button.--neutral{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--neutral{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.button.--neutral:active{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral:active{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.button.--neutral.--active:hover,
  .button.--neutral.--pressed:hover,
  .button.--neutral[aria-pressed='true']:hover,
  .button.--neutral[aria-selected='true']:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active:hover,
  .button.--neutral.--pressed:hover,
  .button.--neutral[aria-pressed='true']:hover,
  .button.--neutral[aria-selected='true']:hover{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.button.--neutral.--active:hover,
  .button.--neutral.--pressed:hover,
  .button.--neutral[aria-pressed='true']:hover,
  .button.--neutral[aria-selected='true']:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active:hover,
  .button.--neutral.--pressed:hover,
  .button.--neutral[aria-pressed='true']:hover,
  .button.--neutral[aria-selected='true']:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active,
  .button.--neutral.--pressed,
  .button.--neutral[aria-pressed='true'],
  .button.--neutral[aria-selected='true']{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral.--active:active,
  .button.--neutral.--pressed:active,
  .button.--neutral[aria-pressed='true']:active,
  .button.--neutral[aria-selected='true']:active{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.button.--neutral[aria-selected='true']{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral[aria-selected='true']{
    border-bottom-color: rgb(0 111 255 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--neutral[aria-selected='true']{
    --tw-border-opacity: 1;
    border-bottom-color: rgb(63 170 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--neutral[aria-selected='true']{
      border-bottom-color: rgb(63 170 255 / var(--tw-border-opacity));
    }
}
}details[open] > summary.button.--neutral{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){details[open] > summary.button.--neutral{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}details[open] > summary.button.--neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}details[open] > summary.button.--neutral:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral:hover{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}details[open] > summary.button.--neutral:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){details[open] > summary.button.--neutral{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}details[open] > summary.button.--neutral:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}details[open] > summary.button.--neutral:active{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral:active{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}details[open] > summary.button.--neutral{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){details[open] > summary.button.--neutral{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}details[open] > summary.button.--neutral:active{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details[open] > summary.button.--neutral:active{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.button.--neutral:not(.--xs):not(.--disabled):not(:disabled){
  --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--neutral:not(.--xs):not(.--disabled):not(:disabled):hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--neutral:not(.--xs):not(.--disabled):not(:disabled):active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){.button.--neutral:not(.--xs):not(.--disabled):not(:disabled){
    --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.button.--neutral:not(.--xs):not(.--disabled):not(:disabled):hover{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.button.--neutral:not(.--xs):not(.--disabled):not(:disabled):active{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.button.--neutral.--xs:not(.--disabled):not(:disabled){
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--neutral.--xs:not(.--disabled):not(:disabled):hover{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--neutral.--xs:not(.--disabled):not(:disabled):active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--input{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--input:active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--input{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--input{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.button.--input:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--input:hover{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--input{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--input{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.button.--input:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--input:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.button.--input:focus-visible{
  z-index: 10;
}.button.--xs{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
}.button.--text,
.button.--text-adaptive{
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--text:hover,
.button.--text-adaptive:hover{
  --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--text,
.button.--text-adaptive{
  --tw-text-opacity: 1;
  color: rgb(10 125 148 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text,
.button.--text-adaptive{
    color: rgb(10 125 148 / var(--tw-text-opacity));
  }
}.button.--text:hover,
.button.--text-adaptive:hover{
  --tw-text-opacity: 1;
  color: rgb(20 83 101 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text:hover,
.button.--text-adaptive:hover{
    color: rgb(20 83 101 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--text,
.button.--text-adaptive{
    --tw-text-opacity: 1;
    color: rgb(28 226 244 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text,
.button.--text-adaptive{
      color: rgb(28 226 244 / var(--tw-text-opacity));
    }
}.button.--text:hover,
.button.--text-adaptive:hover{
    --tw-text-opacity: 1;
    color: rgb(235 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text:hover,
.button.--text-adaptive:hover{
      color: rgb(235 255 255 / var(--tw-text-opacity));
    }
}
}.button.--text:focus-visible,
.button.--text-adaptive:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 157 183 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.button.--text:focus-visible,
.button.--text-adaptive:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
  }
}.button.--text-dark{
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--text-dark:hover{
  --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--text-dark{
  --tw-text-opacity: 1;
  color: rgb(10 125 148 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text-dark{
    color: rgb(10 125 148 / var(--tw-text-opacity));
  }
}.button.--text-dark:hover{
  --tw-text-opacity: 1;
  color: rgb(20 83 101 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text-dark:hover{
    color: rgb(20 83 101 / var(--tw-text-opacity));
  }
}.button.--text-dark:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 157 183 / var(--tw-ring-opacity));
}@media (prefers-color-scheme: dark){.button.--text-adaptive{
    --tw-text-opacity: 1;
    color: rgb(63 170 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text-adaptive{
      color: rgb(63 170 255 / var(--tw-text-opacity));
    }
}.button.--text-adaptive:hover{
    --tw-text-opacity: 1;
    color: rgb(20 130 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--text-adaptive:hover{
      color: rgb(20 130 255 / var(--tw-text-opacity));
    }
}.button.--text-adaptive:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
  }
}.button.--primary{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--primary:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--primary:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--primary{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(0 100 227 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--primary{
    background-color: rgb(0 100 227 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button.--primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--primary:hover{
    background-color: rgb(0 112 255 / var(--tw-bg-opacity));
  }
}.button.--primary:active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--primary:active{
    background-color: rgb(0 46 114 / var(--tw-bg-opacity));
  }
}.button.--primary{
  --tw-border-opacity: 1;
  border-color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--primary{
    border-color: rgb(0 100 227 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.button.--primary:active{
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--primary:active{
      border-color: rgb(15 23 42 / var(--tw-border-opacity));
    }
}
}.button.--primary:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 111 255 / var(--tw-ring-opacity));
}.button.--green{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--green:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--green:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--green{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--green{
    background-color: rgb(4 120 87 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button.--green:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--green:hover{
    background-color: rgb(6 95 70 / var(--tw-bg-opacity));
  }
}.button.--green:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}.button.--danger{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--danger:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--danger:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--danger{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--danger{
    background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button.--danger:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--danger:hover{
    background-color: rgb(185 28 28 / var(--tw-bg-opacity));
  }
}.button.--danger:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}.button.--mode,
.button.--accent{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--mode:hover,
.button.--accent:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--mode:active,
.button.--accent:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--mode,
.button.--accent{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--mode,
.button.--accent{
    background-color: rgb(15 118 110 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button.--mode:hover,
.button.--accent:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--mode:hover,
.button.--accent:hover{
    background-color: rgb(13 148 136 / var(--tw-bg-opacity));
  }
}.button.--mode:focus-visible,
.button.--accent:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity));
}.button.--super{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--super:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--super:active{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.button.--super{
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--super{
    background-color: rgb(219 39 119 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button.--super:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button.--super:hover{
    background-color: rgb(236 72 153 / var(--tw-bg-opacity));
  }
}.button.--super:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
  cursor: not-allowed;
  border-color: rgb(203 213 225 / 0.5);
}.button:disabled:hover,
.button.--disabled:hover,
body.no-js .button[type='button']:hover{
  border-color: rgb(203 213 225 / 0.5);
}.button:disabled:active,
.button.--disabled:active,
body.no-js .button[type='button']:active{
  border-color: rgb(203 213 225 / 0.5);
}@media (prefers-color-scheme: dark){.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}.button:disabled:hover,
.button.--disabled:hover,
body.no-js .button[type='button']:hover{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button:disabled:hover,
.button.--disabled:hover,
body.no-js .button[type='button']:hover{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}.button:disabled:active,
.button.--disabled:active,
body.no-js .button[type='button']:active{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button:disabled:active,
.button.--disabled:active,
body.no-js .button[type='button']:active{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
  color: rgb(30 41 59 / 0.7);
}@media (prefers-color-scheme: dark){.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
    color: rgb(255 255 255 / 0.9);
  }
}.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
  background-color: rgb(203 213 225 / 0.5);
}.button:disabled:hover,
.button.--disabled:hover,
body.no-js .button[type='button']:hover{
  background-color: rgb(203 213 225 / 0.5);
}.button:disabled:active,
.button.--disabled:active,
body.no-js .button[type='button']:active{
  background-color: rgb(203 213 225 / 0.5);
}@media (prefers-color-scheme: dark){.button:disabled,
.button.--disabled,
body.no-js .button[type='button']{
    background-color: rgb(15 23 42 / 0.6);
    opacity: 0.6;
  }.button:disabled:hover,
.button.--disabled:hover,
body.no-js .button[type='button']:hover{
    background-color: rgb(15 23 42 / 0.6);
  }.button:disabled:active,
.button.--disabled:active,
body.no-js .button[type='button']:active{
    background-color: rgb(15 23 42 / 0.6);
  }
}.button:disabled,
.button.--disabled,
body.no-js .button[type='button'] {

  box-shadow: none !important;
}/* }*/.button[aria-pressed='true'],
.button.--active,
.button.--pressed{
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / 1);
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / 1);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button[aria-pressed='true'],
.button.--active,
.button.--pressed{
    border-color: rgb(37 99 235 / var(--tw-border-opacity));
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.button[aria-pressed='true']:hover,
.button.--active:hover,
.button.--pressed:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.button[aria-pressed='true']:hover,
.button.--active:hover,
.button.--pressed:hover{
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark) {
  @supports (color: rgb(0 0 0 / 0)) and (top: var(--f)) {
      body.anonymous .button.--neutral,
      body.anonymous .button.--input{
      --tw-bg-opacity: 1;
      background-color: rgb(0 70 94 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
      body.anonymous .button.--neutral:hover,
      body.anonymous .button.--input:hover{
      --tw-bg-opacity: 1;
      background-color: rgb(0 55 74 / var(--tw-bg-opacity));
    }
      body.anonymous .button.--neutral:active,
      body.anonymous .button.--input:active{
      --tw-bg-opacity: 1;
      background-color: rgb(0 11 15 / var(--tw-bg-opacity));
    }
      body.anonymous .button.--neutral,
      body.anonymous .button.--input{
      border-color: rgb(0 0 0 / 0.4);
    }
      body.anonymous .button.--neutral:active,
      body.anonymous .button.--input:active{
      border-color: rgb(0 0 0 / 0.6);
    }

        body.anonymous .button.--neutral[aria-pressed='true'],
        body.anonymous .button.--neutral[aria-selected='true'],
        body.anonymous .button.--neutral.--active,
        body.anonymous .button.--neutral.--pressed,
        body.anonymous .button.--input[aria-pressed='true'],
        body.anonymous .button.--input[aria-selected='true'],
        body.anonymous .button.--input.--active,
        body.anonymous .button.--input.--pressed{
      --tw-border-opacity: 1;
      border-color: rgb(0 70 94 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(0 70 94 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

        body.anonymous .button.--neutral[aria-pressed='true']:hover,
        body.anonymous .button.--neutral[aria-selected='true']:hover,
        body.anonymous .button.--neutral.--active:hover,
        body.anonymous .button.--neutral.--pressed:hover,
        body.anonymous .button.--input[aria-pressed='true']:hover,
        body.anonymous .button.--input[aria-selected='true']:hover,
        body.anonymous .button.--input.--active:hover,
        body.anonymous .button.--input.--pressed:hover{
      --tw-bg-opacity: 1;
      background-color: rgb(0 84 113 / var(--tw-bg-opacity));
    }

      body.anonymous .button.--primary{
      --tw-bg-opacity: 1;
      background-color: rgb(0 82 66 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

      body.anonymous .button.--primary:hover{
      --tw-bg-opacity: 1;
      background-color: rgb(0 160 129 / var(--tw-bg-opacity));
    }

      body.anonymous .button.--primary:active{
      --tw-bg-opacity: 1;
      background-color: rgb(0 62 50 / var(--tw-bg-opacity));
    }

      body.anonymous .button.--primary{
      --tw-border-opacity: 1;
      border-color: rgb(0 62 50 / var(--tw-border-opacity));
    }

      body.anonymous .button.--primary:active{
      --tw-border-opacity: 1;
      border-color: rgb(0 82 66 / var(--tw-border-opacity));
    }

      body.anonymous .button.--primary:focus-visible{
      --tw-ring-opacity: 1;
      --tw-ring-color: rgb(0 121 97 / var(--tw-ring-opacity));
    }
  }
}/* @layer components {*/.form-title{
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-title{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-title{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-title{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.form-description{
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-description{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}*:has(.form-description) > .trix-content,
*:has(.form-description) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-description) > .trix-content,
*:has(.form-description) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-description) > .trix-content,
*:has(.form-description) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-description) > .trix-content,
*:has(.form-description) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.form-description{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-description{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
  }.form-card__wrapper{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (min-width: 640px){.form-card__wrapper{
    overflow: hidden;
    border-radius: 0.125rem;
  }
}.form-card__wrapper{
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-card__wrapper{
    color: rgb(30 41 59 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-card__wrapper{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-card__wrapper{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.form-card__wrapper{
  margin-top: 1.5rem;
}.form-card > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - 0));
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * 0);
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.form-card{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}@media (min-width: 640px){.form-card{
    padding: 1.5rem;
  }
}.form-card{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-card{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-card{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-card{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.form-grid{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}body.supports-beforematch [hidden='until-found'].form-grid {
      display: grid;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.inline-flex):not(.form-grid):not(.inline) {
      display: block;
    }@media (min-width: 640px){.form-grid{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}.form-card:not(.form-grid) {
  /* @apply divide-y divide-gray-200 dark:divide-gray-700;*/
}.form-label{
  display: block;
}body.supports-beforematch [hidden='until-found'].form-label {
      display: block;
    }.form-label{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.form-label) > .trix-content,
*:has(.form-label) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-label) > .trix-content,
*:has(.form-label) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-label) > .trix-content,
*:has(.form-label) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-label) > .trix-content,
*:has(.form-label) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.form-label{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-label{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-label{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-label{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}
}.form-input[data-controller='tiptap'] {
    padding: 0;
  }.form-input{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media print{.form-input{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.form-input{
  display: block;
  width: 100%;
}body.supports-beforematch [hidden='until-found'].form-input {
      display: block;
    }.form-input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input:focus{
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }
}@media (min-width: 640px){.form-input{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}.form-input{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.form-input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input{
    background-color: rgb(15 23 42 / 0.8);
  }.form-input.--raised{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--raised{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.form-input:not(.--radio){
  border-radius: 0.125rem;
}.form-input.--radio{
  border-radius: 9999px;
}/* &.rounded-l-none {
       @apply rounded-l-none;
    }*/.form-input.--disabled,
  .form-input:disabled{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled,
  .form-input:disabled{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--disabled,
  .form-input:disabled{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled,
  .form-input:disabled{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.form-input.--disabled,
  .form-input:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled,
  .form-input:disabled{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--disabled,
  .form-input:disabled{
    background-color: rgb(30 41 59 / 0.8);
  }
}.form-input.--disabled:focus,
  .form-input:disabled:focus{
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / 1);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity));
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled:focus,
  .form-input:disabled:focus{
    border-color: rgb(100 116 139 / var(--tw-border-opacity));
  }
}.form-input.--disabled,
  .form-input:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled,
  .form-input:disabled{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--disabled,
  .form-input:disabled{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--disabled,
  .form-input:disabled{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.form-input.--disabled,
  .form-input:disabled{
  cursor: not-allowed;
}.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    border-color: rgb(252 165 165 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
      border-color: rgb(220 38 38 / var(--tw-border-opacity));
    }
}
}.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    background-color: rgb(153 27 27 / 0.2);
  }
}.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    color: rgb(127 29 29 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error,
  .form-input:invalid:not(:focus):not(:empty){
      color: rgb(252 165 165 / var(--tw-text-opacity));
    }
}
}.form-input.--error::-moz-placeholder, .form-input:invalid:not(:focus):not(:empty)::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(252 165 165 / 1);
}.form-input.--error::placeholder,
  .form-input:invalid:not(:focus):not(:empty)::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(252 165 165 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error::-moz-placeholder, .form-input:invalid:not(:focus):not(:empty)::-moz-placeholder{
    color: rgb(252 165 165 / var(--tw-placeholder-opacity));
  }
.form-input.--error::placeholder,
  .form-input:invalid:not(:focus):not(:empty)::placeholder{
    color: rgb(252 165 165 / var(--tw-placeholder-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input.--error::-moz-placeholder, .form-input:invalid:not(:focus):not(:empty)::-moz-placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(185 28 28 / 1);
  }.form-input.--error::placeholder,
  .form-input:invalid:not(:focus):not(:empty)::placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(185 28 28 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error::-moz-placeholder, .form-input:invalid:not(:focus):not(:empty)::-moz-placeholder{
      color: rgb(185 28 28 / var(--tw-placeholder-opacity));
    }
.form-input.--error::placeholder,
  .form-input:invalid:not(:focus):not(:empty)::placeholder{
      color: rgb(185 28 28 / var(--tw-placeholder-opacity));
    }
}
}.form-input.--error:focus,
  .form-input:invalid:not(:focus):not(:empty):focus{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input.--error:focus,
  .form-input:invalid:not(:focus):not(:empty):focus{
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
  }
}.form-input.--error ~ [data-target='error'], .form-input:invalid:not(:focus):not(:empty) ~ [data-target='error']{
  display: flex;
}body.supports-beforematch [hidden='until-found'].form-input.--error ~ [data-target='error'],body.supports-beforematch [hidden='until-found'] .form-input:invalid:not(:focus):not(:empty) ~ [data-target='error'] {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-input.--error ~ [data-target='error']):not(.inline-flex):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not( .form-input:invalid:not(:focus):not(:empty) ~ [data-target='error']):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.form-input.--error ~ [data-target='error'] ~ [data-target='description'], .form-input:invalid:not(:focus):not(:empty) ~ [data-target='error'] ~ [data-target='description']{
  display: none;
}.form-input.--error ~ .form-input__error-icon, .form-input:invalid:not(:focus):not(:empty) ~ .form-input__error-icon{
  display: flex;
}body.supports-beforematch [hidden='until-found'].form-input.--error ~ .form-input__error-icon,body.supports-beforematch [hidden='until-found'] .form-input:invalid:not(:focus):not(:empty) ~ .form-input__error-icon {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-input.--error ~ .form-input__error-icon):not(.inline-flex):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not( .form-input:invalid:not(:focus):not(:empty) ~ .form-input__error-icon):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.form-input-radio,
.form-input-checkbox{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  height: 1.75rem;
  width: 1.75rem;
}@media (min-width: 640px){.form-input-radio,
.form-input-checkbox{
    height: 1rem;
    width: 1rem;
  }
}.form-input-radio,
.form-input-checkbox{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input-radio,
.form-input-checkbox{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.form-input-radio,
.form-input-checkbox{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.form-input-radio:checked,
.form-input-checkbox:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio:checked,
.form-input-checkbox:checked{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input-radio,
.form-input-checkbox{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}.form-input-radio:checked,
.form-input-checkbox:checked{
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio:checked,
.form-input-checkbox:checked{
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }
}
}.form-input-radio:disabled,
.form-input-checkbox:disabled{
  opacity: 0.75;
}.form-input-radio:checked:disabled,
.form-input-checkbox:checked:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio:checked:disabled,
.form-input-checkbox:checked:disabled{
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input-radio:checked:disabled,
.form-input-checkbox:checked:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio:checked:disabled,
.form-input-checkbox:checked:disabled{
      background-color: rgb(100 116 139 / var(--tw-bg-opacity));
    }
}
}.form-input-radio:focus,
.form-input-checkbox:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.form-input-radio,
.form-input-checkbox{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-input-radio,
.form-input-checkbox{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input-radio,
.form-input-checkbox{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.form-input-radio{
  border-radius: 9999px;
}.form-input-checkbox{
  border-radius: 0.125rem;
}.form-group{
  display: flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].form-group {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-group):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.form-group.--radio > input[type='radio']{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
      /* @apply peer;*/
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      height: 1.75rem;
      width: 1.75rem;
      border-radius: 9999px;
}@media (min-width: 640px){.form-group.--radio > input[type='radio']{
    margin-top: 0px;
    margin-bottom: 0px;
    height: 1rem;
    width: 1rem;
  }
}.form-group.--radio > input[type='radio']{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--radio > input[type='radio']{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.form-group.--radio > input[type='radio']{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.form-group.--radio > input[type='radio']:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']:checked{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--radio > input[type='radio']{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}.form-group.--radio > input[type='radio']:checked{
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']:checked{
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }
}
}.form-group.--radio > input[type='radio']:disabled{
  opacity: 0.75;
}.form-group.--radio > input[type='radio']:checked:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']:checked:disabled{
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--radio > input[type='radio']:checked:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']:checked:disabled{
      background-color: rgb(100 116 139 / var(--tw-bg-opacity));
    }
}
}.form-group.--radio > input[type='radio']:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.form-group.--radio > input[type='radio']{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--radio > input[type='radio']{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.form-group.--radio > input[type='radio']:checked + label{
  font-weight: 500;
}@media (prefers-color-scheme: dark){.form-group.--radio > input[type='radio']:checked + label{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > input[type='radio']:checked + label{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.form-group.--radio > label{
  margin-left: 0.75rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}body.supports-beforematch [hidden='until-found'].form-group.--radio > label {
      display: block;
    }*:has(.form-group.--radio > label) > .trix-content,
*:has(.form-group.--radio > label) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-group.--radio > label) > .trix-content,
*:has(.form-group.--radio > label) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-group.--radio > label) > .trix-content,
*:has(.form-group.--radio > label) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-group.--radio > label) > .trix-content,
*:has(.form-group.--radio > label) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.peer:checked ~ .form-group.--radio > label{
  font-weight: 500;
}.form-group.--radio > label{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > label{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--radio > label{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--radio > label{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.peer:checked ~ .form-group.--radio > label{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:checked ~ .form-group.--radio > label{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.form-group.--radio > label{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}@media (min-width: 640px){.form-group.--radio > label{
    padding-top: 0px;
    padding-bottom: 0px;
  }
}.form-group.--checkbox > input[type='checkbox']{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
      /* @apply peer;*/
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      height: 1.75rem;
      width: 1.75rem;
      border-radius: 0.25rem;
}@media (min-width: 640px){.form-group.--checkbox > input[type='checkbox']{
    margin-top: 0px;
    margin-bottom: 0px;
    height: 1rem;
    width: 1rem;
  }
}.form-group.--checkbox > input[type='checkbox']{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--checkbox > input[type='checkbox']{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.form-group.--checkbox > input[type='checkbox']{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.form-group.--checkbox > input[type='checkbox']:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']:checked{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--checkbox > input[type='checkbox']{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}.form-group.--checkbox > input[type='checkbox']:checked{
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']:checked{
      background-color: rgb(59 130 246 / var(--tw-bg-opacity));
    }
}
}.form-group.--checkbox > input[type='checkbox']:disabled{
  opacity: 0.75;
}.form-group.--checkbox > input[type='checkbox']:checked:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']:checked:disabled{
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--checkbox > input[type='checkbox']:checked:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']:checked:disabled{
      background-color: rgb(100 116 139 / var(--tw-bg-opacity));
    }
}
}.form-group.--checkbox > input[type='checkbox']:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.form-group.--checkbox > input[type='checkbox']{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--checkbox > input[type='checkbox']{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.form-group.--checkbox > input[type='checkbox']:checked + label{
  font-weight: 500;
}@media (prefers-color-scheme: dark){.form-group.--checkbox > input[type='checkbox']:checked + label{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > input[type='checkbox']:checked + label{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.form-group.--checkbox > label{
  margin-left: 0.75rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}body.supports-beforematch [hidden='until-found'].form-group.--checkbox > label {
      display: block;
    }*:has(.form-group.--checkbox > label) > .trix-content,
*:has(.form-group.--checkbox > label) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-group.--checkbox > label) > .trix-content,
*:has(.form-group.--checkbox > label) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-group.--checkbox > label) > .trix-content,
*:has(.form-group.--checkbox > label) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-group.--checkbox > label) > .trix-content,
*:has(.form-group.--checkbox > label) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.peer:checked ~ .form-group.--checkbox > label{
  font-weight: 500;
}.form-group.--checkbox > label{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > label{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--checkbox > label{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--checkbox > label{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.peer:checked ~ .form-group.--checkbox > label{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:checked ~ .form-group.--checkbox > label{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.form-group.--checkbox > label{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}@media (min-width: 640px){.form-group.--checkbox > label{
    padding-top: 0px;
    padding-bottom: 0px;
  }
}.form-group.--disableable > input[type='checkbox']:disabled,
      .form-group.--disableable > input[type='checkbox']:disabled + label,
      .form-group.--disableable > input[type='radio']:disabled,
      .form-group.--disableable > input[type='radio']:disabled + label{
  opacity: 0.6;
  cursor: not-allowed;
}.form-group.--disableable > input[type='checkbox']:checked:disabled:disabled, .form-group.--disableable > input[type='radio']:checked:disabled:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--disableable > input[type='checkbox']:checked:disabled:disabled, .form-group.--disableable > input[type='radio']:checked:disabled:disabled{
    background-color: rgb(5 150 105 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.form-group.--disableable > input[type='checkbox']:checked:disabled:disabled, .form-group.--disableable > input[type='radio']:checked:disabled:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-group.--disableable > input[type='checkbox']:checked:disabled:disabled, .form-group.--disableable > input[type='radio']:checked:disabled:disabled{
      background-color: rgb(16 185 129 / var(--tw-bg-opacity));
    }
}
}.form-group.--disableable > input[type='checkbox']:checked:disabled, .form-group.--disableable > input[type='radio']:checked:disabled{
  cursor: not-allowed;
}.form-group.--disableable > input[type='checkbox']:checked:disabled + label, .form-group.--disableable > input[type='radio']:checked:disabled + label{
  cursor: not-allowed;
}.form-input__error{
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__error{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}*:has(.form-input__error) > .trix-content,
*:has(.form-input__error) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-input__error) > .trix-content,
*:has(.form-input__error) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-input__error) > .trix-content,
*:has(.form-input__error) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-input__error) > .trix-content,
*:has(.form-input__error) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.form-input__error{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__error{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}
  }.form-input__error-icon{
  pointer-events: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  display: flex;
  align-items: center;
  padding-right: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__error-icon{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].form-input__error-icon {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-input__error-icon):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }@media (prefers-color-scheme: dark){.form-input__error-icon{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__error-icon{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}
}.form-input__error-icon{
  display: none;
}.form-input-group.ds-input-view.--radio,
  .form-input-group.ds-input-view.--checkbox{
  display: flex;
  flex-direction: row;
}body.supports-beforematch [hidden='until-found'].form-input-group.ds-input-view.--radio,body.supports-beforematch [hidden='until-found']
  .form-input-group.ds-input-view.--checkbox {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-input-group.ds-input-view.--radio):not(.inline-flex):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not(
  .form-input-group.ds-input-view.--checkbox):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.form-input-group.ds-input-view.--radio > label, .form-input-group.ds-input-view.--checkbox > label{
  margin-left: 0.5rem;
      order: 1;
}.form-input-group.ds-input-view.--date > input, .form-input-group.ds-input-view.--datetime-local > input{
  width: auto;

      min-width: 210px;
}.ds-input-view.--radio + .ds-input-view:not(.--radio):not(.--checkbox), .ds-input-view.--checkbox + .ds-input-view:not(.--radio):not(.--checkbox){
  margin-top: 1.5rem;
}.form-input-group.--error ~ [data-target='error']{
  display: flex;
}body.supports-beforematch [hidden='until-found'].form-input-group.--error ~ [data-target='error'] {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.form-input-group.--error ~ [data-target='error']):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.form-input-group.--error ~ [data-target='error'] ~ [data-target='description']{
  display: none;
}.form-input__description{
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__description{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}*:has(.form-input__description) > .trix-content,
*:has(.form-input__description) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-input__description) > .trix-content,
*:has(.form-input__description) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.form-input__description) > .trix-content,
*:has(.form-input__description) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.form-input__description) > .trix-content,
*:has(.form-input__description) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.form-input__description{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.form-input__description{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
  }@media print {
  textarea.ds-form-input {
    field-sizing: content;
  }
}/* }*/.link.--primary{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--primary{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.link.--primary:hover{
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--primary:hover{
    color: rgb(30 58 138 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.link.--primary{
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--primary{
      color: rgb(147 197 253 / var(--tw-text-opacity));
    }
}.link.--primary:hover{
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--primary:hover{
      color: rgb(239 246 255 / var(--tw-text-opacity));
    }
}
}.link.--danger{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--danger{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}.link.--danger:hover{
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--danger:hover{
    color: rgb(127 29 29 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.link.--danger{
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--danger{
      color: rgb(252 165 165 / var(--tw-text-opacity));
    }
}.link.--danger:hover{
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.link.--danger:hover{
      color: rgb(254 242 242 / var(--tw-text-opacity));
    }
}
}.menu{
  width: 75vw;
}@media (min-width: 640px){.menu{
    width: auto;
  }
}.menu{
  position: absolute;
  top: 2.5rem;
  left: 0px;
  z-index: 10;
  max-height: 80vw;
}.menu.--fixed-w{
  width: 16rem;
}@media (min-width: 640px){.menu.--fixed-w{
    width: 16rem;
  }
}.menu.--fixed-w .menu__wrapper{
  width: 16rem;
}@media (min-width: 640px){.menu.--fixed-w .menu__wrapper{
    width: 16rem;
  }
}.menu .menu__wrapper{
  --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (min-width: 768px){.menu .menu__wrapper{
    --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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.menu .menu__wrapper{
  width: 100%;
}@media (min-width: 640px){.menu .menu__wrapper{
    width: 24rem;
  }
}.menu .menu__wrapper{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__wrapper{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.menu .menu__wrapper{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__wrapper{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.menu .menu__wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__wrapper > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__wrapper > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}
}.menu .menu__wrapper:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.menu .menu__header{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}body.supports-beforematch [hidden='until-found'].menu .menu__header {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.menu .menu__header):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.menu .menu__heading{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.menu .menu__heading) > .trix-content,
*:has(.menu .menu__heading) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.menu .menu__heading) > .trix-content,
*:has(.menu .menu__heading) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.menu .menu__heading) > .trix-content,
*:has(.menu .menu__heading) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.menu .menu__heading) > .trix-content,
*:has(.menu .menu__heading) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.menu .menu__heading{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__heading{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__heading{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__heading{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}
}.menu .menu__heading{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.menu .menu__close-action{
  margin: -0.375rem;
  padding: 0.375rem;
  opacity: 0.8;
}.menu .menu__close-action:hover{
  opacity: 1;
}.menu .menu__close-action:focus-visible{
  opacity: 1;
}.menu .menu__close-action{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.menu .menu__close-action:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.menu .menu__close-action: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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) currentColor, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: currentColor;
}.menu .menu__close-action{
  border-radius: 9999px;
}.menu .menu__actions{
  display: flex;
  flex-direction: column;
}body.supports-beforematch [hidden='until-found'].menu .menu__actions {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.menu .menu__actions):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.menu .menu__actions{
  overflow-y: auto;
  overflow-x: hidden;
}.menu .menu__actions > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__actions > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__actions > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__actions > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}
}.menu .menu__action{
  display: flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].menu .menu__action {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.menu .menu__action):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.menu .menu__action:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__action:hover{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__action:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__action:hover{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}
}.menu .menu__action:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__action:focus{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.menu .menu__action:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu .menu__action:focus{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}
}.menu .menu__action-check{
  width: 2rem;
  flex-shrink: 0;
  padding-left: 0.5rem;
}.menu .menu__action-label{
  display: inline-flex;
  align-items: center;
  word-break: break-all;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}body.supports-beforematch [hidden='until-found'].menu .menu__action-label {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.menu .menu__action-label):not(.grid):not(.inline) {
      display: block;
    }.menu-item{
  display: flex;
  width: 100%;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].menu-item {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.menu-item):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.menu-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item:hover{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.menu-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item:hover{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}
}.menu-item:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  outline: 2px solid transparent;
  outline-offset: 2px;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item:focus{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.menu-item:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item:focus{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}
}.menu-item{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}*:has(.menu-item) > .trix-content,
*:has(.menu-item) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.menu-item) > .trix-content,
*:has(.menu-item) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.menu-item) > .trix-content,
*:has(.menu-item) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.menu-item) > .trix-content,
*:has(.menu-item) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.menu-item > .opus-only{
  margin-left: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / 1);
  opacity: 0.75;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item > .opus-only{
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.menu-item > .opus-only{
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.menu-item > .opus-only{
      color: rgb(249 168 212 / var(--tw-text-opacity));
    }
}
}.menu-item-group{
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
}body.supports-beforematch [hidden='until-found'].menu-item-group {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.menu-item-group):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }/* @layer components {*/main.page{
  padding-top: 1rem;
  padding-bottom: 1rem;
}@media (min-width: 640px){main.page{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}main.page{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin-bottom: auto;

  min-height: calc(100vh - 574px);
}main.page:not(.--narrow):not(.--wide):not(.--sticky){
  max-width: 80rem;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page:not(.--narrow):not(.--wide):not(.--sticky){
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1024px){main.page:not(.--narrow):not(.--wide):not(.--sticky){
    padding-left: 2rem;
    padding-right: 2rem;
  }
}main.page.--narrow{
  max-width: 48rem;
  padding-left: 0px;
  padding-right: 0px;
}@media (min-width: 640px){main.page.--narrow{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1024px){main.page.--narrow{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}main.page.--narrow > .page__header{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--narrow > .page__header{
    padding-left: 0px;
    padding-right: 0px;
  }
}main.page.--narrow .form-header{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--narrow .form-header{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}main.page.--wide{
  max-width: 256rem;
  padding-left: 0px;
  padding-right: 0px;
}@media (min-width: 640px){main.page.--wide{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1024px){main.page.--wide{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}main.page.--wide > .page__header{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--wide > .page__header{
    padding-left: 0px;
    padding-right: 0px;
  }
}main.page.--wide .form-header{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--wide .form-header{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}main.page.--sticky{
  max-width: 100%;
}main.page.--sticky .page__non-sticky-container{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 80rem;
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--sticky .page__non-sticky-container{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}@media (min-width: 1024px){main.page.--sticky .page__non-sticky-container{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}main.page.--sticky .page__sticky-container{
  width: 100%;
  position: sticky;
  top: 0px;
  left: 0px;
}.table-wrapper > table > thead > tr > thmain.page.--sticky .page__sticky-container{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > thmain.page.--sticky .page__sticky-container{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead > tr > thmain.page.--sticky .page__sticky-container{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > thmain.page.--sticky .page__sticky-container{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > thead > tr > thmain.page.--sticky .page__sticky-container{
  z-index: 1;
}.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > tdmain.page.--sticky .page__sticky-container, .table-wrapper > table > tbody > tr > thmain.page.--sticky .page__sticky-container{
  z-index: 1;
}main.page.--sticky .page__sticky-container {

    z-index: 2;
  }@media (min-width: 1024px){.page__header{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }.page__header > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * 0);
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - 0));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
}.page__header-icon{
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}@media (prefers-color-scheme: dark){.page__header-icon{
    background-color: rgb(0 0 0 / 0.2);
  }
}.page__header-icon-overlay{
  pointer-events: none;
  position: absolute;
  inset: 0px;
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.page__heading{
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.page__heading{
    color: rgb(30 41 59 / var(--tw-text-opacity));
  }
}@media (min-width: 640px){.page__heading{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}@media (prefers-color-scheme: dark){.page__heading{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.page__heading{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.page__subheading{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.page__subheading{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}*:has(.page__subheading) > .trix-content,
*:has(.page__subheading) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.page__subheading) > .trix-content,
*:has(.page__subheading) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.page__subheading) > .trix-content,
*:has(.page__subheading) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.page__subheading) > .trix-content,
*:has(.page__subheading) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.page__subheading{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.page__subheading{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
  }.page__header-actions{
  margin-top: 1.5rem;
}@media (min-width: 1024px){.page__header-actions{
    margin-top: 0px;
  }
}.page__header-actions{
  display: flex;
  flex-direction: column-reverse;
  justify-content: stretch;
}body.supports-beforematch [hidden='until-found'].page__header-actions {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.page__header-actions):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }@media (min-width: 640px){.page__header-actions{
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
}@media (min-width: 1024px){.page__header-actions{
    flex-direction: row;
  }
}.page__header-actions > :not([hidden]) ~ :not([hidden]){
  margin-top: calc(0.5rem * calc(1 - 1));
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * 1);
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  --tw-space-y-reverse: 1;
}@media (min-width: 640px){.page__header-actions > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - 0));
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * 0);
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
    margin-right: calc(0.25rem * 1);
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - 1));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
    --tw-space-x-reverse: 1;
  }
}@media (min-width: 1024px){.page__header-actions > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * 0);
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - 0));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
}@media print {
            .table-wrapper.--sm > table > thead > tr > th.page__header-actions, .table-wrapper:not(.--md):not(.--lg) > table > thead > tr > th.page__header-actions {
              display: none;
            }
              .table-wrapper.--sm > table > tbody > tr > td.page__header-actions, .table-wrapper.--sm > table > tbody > tr > th.page__header-actions, .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > td.page__header-actions, .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > th.page__header-actions {
                display: none;
              }
            .table-wrapper.--sm > table tfoot > tr > th.page__header-actions, .table-wrapper.--sm > table tfoot > tr > td.page__header-actions, .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > th.page__header-actions, .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > td.page__header-actions {
              display: none;
            }
            .table-wrapper.--md > table > thead > tr > th.page__header-actions {
              display: none;
            }
              .table-wrapper.--md > table > tbody > tr > td.page__header-actions, .table-wrapper.--md > table > tbody > tr > th.page__header-actions {
                display: none;
              }
            .table-wrapper.--md > table tfoot > tr > th.page__header-actions, .table-wrapper.--md > table tfoot > tr > td.page__header-actions {
              display: none;
            }
            .table-wrapper.--lg > table > thead > tr > th.page__header-actions {
              display: none;
            }
              .table-wrapper.--lg > table > tbody > tr > td.page__header-actions, .table-wrapper.--lg > table > tbody > tr > th.page__header-actions {
                display: none;
              }
            .table-wrapper.--lg > table tfoot > tr > th.page__header-actions, .table-wrapper.--lg > table tfoot > tr > td.page__header-actions {
              display: none;
            }
            .page__header-actions{
    display: none;
  }
          }.table-pagination-footer nav.pagy.nav{
  position: relative;
  z-index: 0;
  display: inline-flex;
}.table-pagination-footer nav.pagy.nav > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * 0);
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - 0));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
}.table-pagination-footer nav.pagy.nav{
  border-radius: 0.375rem;
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}body.supports-beforematch [hidden='until-found'].table-pagination-footer nav.pagy.nav {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.table-pagination-footer nav.pagy.nav):not(.grid):not(.inline) {
      display: block;
    }@media print {.table-pagination-footer nav.pagy.nav {
      display: none !important
  }
    }.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
  position: relative;
  display: inline-flex;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].table-pagination-footer nav.pagy.nav .page,body.supports-beforematch [hidden='until-found']
    .table-pagination-footer nav.pagy.nav .gap {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.table-pagination-footer nav.pagy.nav .page):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not(.flex):not(
    .table-pagination-footer nav.pagy.nav .gap):not(.grid):not(.inline) {
      display: block;
    }.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page,
    .table-pagination-footer nav.pagy.nav .gap{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.table-pagination-footer nav.pagy.nav .page) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-pagination-footer nav.pagy.nav .page) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-pagination-footer nav.pagy.nav .page) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-pagination-footer nav.pagy.nav .page) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .gap) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[href]:hover{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true']:focus,
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / 1);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity));
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true']:focus,
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]:focus{
    border-color: rgb(100 116 139 / var(--tw-border-opacity));
  }
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[aria-disabled='true'],
      .table-pagination-footer nav.pagy.nav .page:not(.current):not([aria-current='page'])[disabled]{
  cursor: not-allowed;
}.table-pagination-footer nav.pagy.nav .gap{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .gap{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-pagination-footer nav.pagy.nav .gap{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .gap{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}
}.table-pagination-footer nav.pagy.nav .page.prev,
    .table-pagination-footer nav.pagy.nav .page.prev.disabled,
    .table-pagination-footer nav.pagy.nav > *:first-child{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}.table-pagination-footer nav.pagy.nav .page.next,
    .table-pagination-footer nav.pagy.nav .page.next.disabled,
    .table-pagination-footer nav.pagy.nav > .table-pagination-footer nav.pagy.nav:last-child{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}.table-pagination-footer nav.pagy.nav .page[aria-current='page'],
    .table-pagination-footer nav.pagy.nav .page.current{
  position: relative;
  z-index: 10;
  display: inline-flex;
  align-items: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(20 130 255 / 1);
  --tw-bg-opacity: 1;
  background-color: rgb(229 248 255 / 1);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page[aria-current='page'],
    .table-pagination-footer nav.pagy.nav .page.current{
    border-color: rgb(20 130 255 / var(--tw-border-opacity));
    background-color: rgb(229 248 255 / var(--tw-bg-opacity));
    color: rgb(0 111 255 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].table-pagination-footer nav.pagy.nav .page[aria-current='page'],body.supports-beforematch [hidden='until-found']
    .table-pagination-footer nav.pagy.nav .page.current {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.table-pagination-footer nav.pagy.nav .page[aria-current='page']):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not(.flex):not(
    .table-pagination-footer nav.pagy.nav .page.current):not(.grid):not(.inline) {
      display: block;
    }*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .trix-content,
*:has(.table-pagination-footer nav.pagy.nav .page[aria-current='page']) > .tiptap-content,*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .trix-content,
*:has(
    .table-pagination-footer nav.pagy.nav .page.current) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.table-pagination-footer nav.pagy.nav .page[aria-current='page'],
    .table-pagination-footer nav.pagy.nav .page.current{
    --tw-bg-opacity: 1;
    background-color: rgb(0 46 114 / 1);
    --tw-text-opacity: 1;
    color: rgb(63 170 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-pagination-footer nav.pagy.nav .page[aria-current='page'],
    .table-pagination-footer nav.pagy.nav .page.current{
      background-color: rgb(0 46 114 / var(--tw-bg-opacity));
      color: rgb(63 170 255 / var(--tw-text-opacity));
    }
}
  }/* @layer components {*/.site-index_site{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}body.supports-beforematch [hidden='until-found'].site-index_site {
      display: block;
    }@media (min-width: 640px){.site-index_site{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}@media (min-width: 768px){.site-index_site{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
}.site-index_site{
  border-width: 1px;
}@media (prefers-color-scheme: dark){.site-index_site{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}.site-index_site{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.site-index_site{
    background-color: rgb(30 41 59 / 0.5);
  }
}.site-index_site{
  font-size: 0.75rem;
  line-height: 1rem;
}@media (min-width: 640px){.site-index_site{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}@media (min-width: 768px){.site-index_site{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}.site-index_site{
  padding-left: 0.5rem;
}@media (min-width: 640px){.site-index_site{
    padding-left: 1rem;
  }
}.site-index_site.--fake{
  font-style: italic;
  border-style: dotted;
}.site-index_site.--focus{
  font-weight: 700;
}/*
   * You may wonder: why not a:link or a:any-link? Browsers will lie about the
   * link style matching for privacy reasons. Since the non-site link index
   * never has the href attribute, this always works.
   */.site-index_site[href]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.site-index_site[href]{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.site-index_site[href]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:hover{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.site-index_site[href]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.site-index_site[href]:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.site-index_site[href]:active{
    background-color: rgb(15 23 42 / 0.5);
  }
}.site-index_site[href]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:hover{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.site-index_site[href]:hover{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:hover{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}.site-index_site[href]:active{
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.site-index_site[href]:active{
      border-color: rgb(30 41 59 / var(--tw-border-opacity));
    }
}
}/** inside dialogs **/#site-select .site-index_site{
  background-color: rgb(255 255 255 / 0.5);
}@media (prefers-color-scheme: dark){#site-select .site-index_site{
    background-color: rgb(51 65 85 / 0.5);
  }
}@media (min-width: 768px){#site-select .site-index_site{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}#site-select .site-index_site[href]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
#site-select .site-index_site[href]{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){#site-select .site-index_site[href]{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
#site-select .site-index_site[href]{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}#site-select .site-index_site[href]:hover{
  background-color: rgb(255 255 255 / 0.5);
}@media (prefers-color-scheme: dark){#site-select .site-index_site[href]:hover{
    background-color: rgb(51 65 85 / 0.5);
  }
}#site-select .site-index_site[href]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
#site-select .site-index_site[href]:hover{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}.site-index_parent{
  margin-bottom: 2rem;
  width: 100%;
}.site-index_parent::after{
  margin-bottom: -2rem;
  display: block;
  height: 2rem;
  width: 100%;
  text-align: center;
  line-height: 2rem;
}body.supports-beforematch [hidden='until-found'].site-index_parent::after {
      display: block;
    }.table-wrapper > table > thead > tr > th:not(.text-right):not(.site-index_parent)::after{
  text-align: left;
}.table-wrapper > table tfoot > tr > th:not(.text-right):not(.site-index_parent)::after, .table-wrapper > table tfoot > tr > td:not(.text-right):not(.site-index_parent)::after{
  text-align: left;
}.site-index_parent::after {
      content: ' · ';
    }.site-index_indent{
  margin-left: 0.5rem;
}@media (min-width: 640px){.site-index_indent{
    margin-left: 1rem;
  }
}.site-index_indent{
  padding-left: 0.5rem;
}@media (min-width: 640px){.site-index_indent{
    padding-left: 1rem;
  }
}.site-index_child{
  position: relative;
  border-left-width: 1px;
  padding-left: 0.5rem;
  padding-top: 0.2rem;
}@media (min-width: 640px){.site-index_child{
    padding-left: 1rem;
  }
}.site-index_child::before{
  position: absolute;
  left: 0px;
  display: block;
}body.supports-beforematch [hidden='until-found'].site-index_child::before {
      display: block;
    }.site-index_child::before{
  border-bottom-width: 1px;
  width: 0.5rem;
}@media (min-width: 640px){.site-index_child::before{
    width: 1rem;
  }
}.site-index_child::before{
  top: 1rem;
  margin-top: -1rem;

      content: '';
      height: calc(1.3em - 1px);
}.site-index_child:last-child{
  border-left-width: 0px;
  padding-left: calc(0.5rem + 1px);
}@media (min-width: 640px){.site-index_child:last-child{
    padding-left: calc(1rem + 1px);
  }
}.site-index_child:last-child::before{
  border-left-width: 1px;
  width: calc(0.5rem + 1px);
}@media (min-width: 640px){.site-index_child:last-child::before{
    width: calc(1rem + 1px);
  }
}/* }*//* @layer components {*/.table-wrapper{
  --table-background: white;
}@media (prefers-color-scheme: dark){.table-wrapper{
    --table-background: #1e293b;
  }
}.table-wrapper{
  overflow: auto;
}@media print{.table-wrapper{
    overflow: visible;
  }
}.table-wrapper{
  border-top-width: 1px;
  border-bottom-width: 1px;
}@media (min-width: 1024px){.table-wrapper{
    border-left-width: 1px;
    border-right-width: 1px;
  }
}@media print{.table-wrapper{
    border-width: 1px;
  }
}.table-wrapper:not(.--form){
  --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){.table-wrapper:not(.--form){
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media print{.table-wrapper:not(.--form){
    --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }@media (prefers-color-scheme: dark){.table-wrapper:not(.--form){
      --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
}.table-wrapper:not(.--form){
  margin-left: -1rem;
  margin-right: -1rem;
}@media (min-width: 640px){.table-wrapper:not(.--form){
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}@media (min-width: 1024px){.table-wrapper:not(.--form){
    margin-left: 0px;
    margin-right: 0px;
  }
}.table-wrapper:not(.--form){
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper:not(.--form){
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper:not(.--form){
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper:not(.--form){
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}
}@media (min-width: 1024px){.table-wrapper:not(.--form):not(.--lg\:rounded){
    border-radius: 0.125rem;
  }.table-wrapper:not(.--form).--lg\:rounded{
    border-radius: 0.375rem;
  }
}.table-wrapper.--form{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){.table-wrapper.--form{
    --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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media print{.table-wrapper.--form{
    --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }@media (prefers-color-scheme: dark){.table-wrapper.--form{
      --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  }
}@media (min-width: 640px){.table-wrapper.--form{
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 0.125rem;
  }
}.table-wrapper.--form{
  border-color: transparent;
}@media (min-width: 640px){.table-wrapper.--sm > table > thead > tr > th, .table-wrapper:not(.--md):not(.--lg) > table > thead > tr > th{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--sm > table > thead > tr > th.print\:hidden, .table-wrapper:not(.--md):not(.--lg) > table > thead > tr > th.print\:hidden {
              display: none;
            }
          }@media (min-width: 640px){.table-wrapper.--sm > table > tbody > tr > td,
          .table-wrapper.--sm > table > tbody > tr > th,
          .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > td,
          .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > th{
    display: table-cell;
  }
}@media print {
              .table-wrapper.--sm > table > tbody > tr > td.print\:hidden, .table-wrapper.--sm > table > tbody > tr > th.print\:hidden, .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > td.print\:hidden, .table-wrapper:not(.--md):not(.--lg) > table > tbody > tr > th.print\:hidden {
                display: none;
              }
            }@media (min-width: 640px){.table-wrapper.--sm > table tfoot > tr > th,
        .table-wrapper.--sm > table tfoot > tr > td,
        .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > th,
        .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > td{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--sm > table tfoot > tr > th.print\:hidden, .table-wrapper.--sm > table tfoot > tr > td.print\:hidden, .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > th.print\:hidden, .table-wrapper:not(.--md):not(.--lg) > table tfoot > tr > td.print\:hidden {
              display: none;
            }
          }@media (min-width: 768px){.table-wrapper.--md > table > thead > tr > th{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--md > table > thead > tr > th.print\:hidden {
              display: none;
            }
          }@media (min-width: 768px){.table-wrapper.--md > table > tbody > tr > td,
          .table-wrapper.--md > table > tbody > tr > th{
    display: table-cell;
  }
}@media print {
              .table-wrapper.--md > table > tbody > tr > td.print\:hidden, .table-wrapper.--md > table > tbody > tr > th.print\:hidden {
                display: none;
              }
            }@media (min-width: 768px){.table-wrapper.--md > table tfoot > tr > th,
        .table-wrapper.--md > table tfoot > tr > td{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--md > table tfoot > tr > th.print\:hidden, .table-wrapper.--md > table tfoot > tr > td.print\:hidden {
              display: none;
            }
          }@media (min-width: 1024px){.table-wrapper.--lg > table > thead > tr > th{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--lg > table > thead > tr > th.print\:hidden {
              display: none;
            }
          }@media (min-width: 1024px){.table-wrapper.--lg > table > tbody > tr > td,
          .table-wrapper.--lg > table > tbody > tr > th{
    display: table-cell;
  }
}@media print {
              .table-wrapper.--lg > table > tbody > tr > td.print\:hidden, .table-wrapper.--lg > table > tbody > tr > th.print\:hidden {
                display: none;
              }
            }@media (min-width: 1024px){.table-wrapper.--lg > table tfoot > tr > th,
        .table-wrapper.--lg > table tfoot > tr > td{
    display: table-cell;
  }
}@media print {
            .table-wrapper.--lg > table tfoot > tr > th.print\:hidden, .table-wrapper.--lg > table tfoot > tr > td.print\:hidden {
              display: none;
            }
          }.table-wrapper > table{
  min-width: 100%;
  overflow: hidden;
}.table-wrapper > table > caption{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > caption{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > caption{
    background-color: rgb(30 41 59 / 0.5);
  }
}.table-wrapper > table > caption{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > caption{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > caption{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > caption{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.table-wrapper > table > caption{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.table-wrapper > table > caption:first-child{
  padding-left: 1rem;
}.table-wrapper > table > caption:last-child{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table > caption:first-child{
    padding-left: 1.5rem;
  }.table-wrapper > table > caption:last-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table > caption{
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > caption{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.table-wrapper > table > caption) > .trix-content,
*:has(.table-wrapper > table > caption) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > caption) > .trix-content,
*:has(.table-wrapper > table > caption) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table > caption) > .trix-content,
*:has(.table-wrapper > table > caption) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > caption) > .trix-content,
*:has(.table-wrapper > table > caption) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.table-wrapper > table > thead > tr > th:not(.text-right):not(.table-wrapper > table > caption){
  text-align: left;
}.table-wrapper > table tfoot > tr > th:not(.text-right):not(.table-wrapper > table > caption), .table-wrapper > table tfoot > tr > td:not(.text-right):not(.table-wrapper > table > caption){
  text-align: left;
}@media (prefers-color-scheme: dark){.table-wrapper > table > caption{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > caption{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.table-wrapper > table > thead{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead{
    background-color: rgb(30 41 59 / 0.5);
  }
}.table-wrapper > table > thead{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.table-wrapper > table > thead > tr > th{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.table-wrapper > table > thead > tr > th:first-child{
  padding-left: 1rem;
}.table-wrapper > table > thead > tr > th:last-child{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table > thead > tr > th:first-child{
    padding-left: 1.5rem;
  }.table-wrapper > table > thead > tr > th:last-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table > thead > tr > th{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.table-wrapper > table > thead > tr > th) > .trix-content,
*:has(.table-wrapper > table > thead > tr > th) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > thead > tr > th) > .trix-content,
*:has(.table-wrapper > table > thead > tr > th) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table > thead > tr > th) > .trix-content,
*:has(.table-wrapper > table > thead > tr > th) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > thead > tr > th) > .trix-content,
*:has(.table-wrapper > table > thead > tr > th) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.table-wrapper > table > thead > tr > th{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
  }.table-wrapper > table > thead > tr > th:not(.text-right):not(.text-center){
  text-align: left;
}.table-wrapper > table > thead > tr > th.sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.sticky{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > thead > tr > th.sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > thead > tr > th.sticky{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > thead > tr > th.sticky{
  z-index: 1;
}.table-wrapper > table > tbody > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}
}.table-wrapper > table > tbody{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr:first-child{
  border-top-width: 0px;
}.table-wrapper > table > tbody > tr {
        border-top-width: thin;
      }.table-wrapper > table > tbody > tr > td,
        .table-wrapper > table > tbody > tr > th{
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.table-wrapper > table > tbody > tr > td:first-child,
        .table-wrapper > table > tbody > tr > th:first-child{
  padding-left: 1rem;
}.table-wrapper > table > tbody > tr > td:last-child,
        .table-wrapper > table > tbody > tr > th:last-child{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table > tbody > tr > td:first-child,
        .table-wrapper > table > tbody > tr > th:first-child{
    padding-left: 1.5rem;
  }.table-wrapper > table > tbody > tr > td:last-child,
        .table-wrapper > table > tbody > tr > th:last-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table > tbody > tr > td,
        .table-wrapper > table > tbody > tr > th{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td,
        .table-wrapper > table > tbody > tr > th{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}*:has(.table-wrapper > table > tbody > tr > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr > th) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody > tr > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr > th) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table > tbody > tr > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr > th) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody > tr > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr > th) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.table-wrapper > table > tbody > tr > td,
        .table-wrapper > table > tbody > tr > th{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td,
        .table-wrapper > table > tbody > tr > th{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}
  }.table-wrapper > table > tbody > tr > td.--primary,
          .table-wrapper > table > tbody > tr > tdth,
          .table-wrapper > table > tbody > tr > th.--primary,
          .table-wrapper > table > tbody > tr > thth{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.--primary,
          .table-wrapper > table > tbody > tr > tdth,
          .table-wrapper > table > tbody > tr > th.--primary,
          .table-wrapper > table > tbody > tr > thth{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.--primary,
          .table-wrapper > table > tbody > tr > tdth,
          .table-wrapper > table > tbody > tr > th.--primary,
          .table-wrapper > table > tbody > tr > thth{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.--primary,
          .table-wrapper > table > tbody > tr > tdth,
          .table-wrapper > table > tbody > tr > th.--primary,
          .table-wrapper > table > tbody > tr > thth{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.--primary:not(.--normal), .table-wrapper > table > tbody > tr > tdth:not(.--normal), .table-wrapper > table > tbody > tr > th.--primary:not(.--normal), .table-wrapper > table > tbody > tr > thth:not(.--normal){
  font-weight: 500;
}.table-wrapper > table > tbody > tr > td.sticky, .table-wrapper > table > tbody > tr > th.sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.sticky, .table-wrapper > table > tbody > tr > th.sticky{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr > td.sticky, .table-wrapper > table > tbody > tr > th.sticky{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr > td.sticky, .table-wrapper > table > tbody > tr > th.sticky{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table > tbody > tr > td.sticky, .table-wrapper > table > tbody > tr > th.sticky{
  z-index: 1;
}.table-wrapper > table > tbody > tr > td{
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}.table-wrapper > table > tbody > tr.tgroup{
  width: 100%;
  background-color: rgb(248 250 252 / 0.5);
  --tw-text-opacity: 1;
  color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr.tgroup{
    color: rgb(0 100 227 / var(--tw-text-opacity));
  }
}main.page.--narrow .table-wrapper > table > tbody > tr.tgroup{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--narrow .table-wrapper > table > tbody > tr.tgroup{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}main.page.--wide .table-wrapper > table > tbody > tr.tgroup{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--wide .table-wrapper > table > tbody > tr.tgroup{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.table-wrapper > table > tbody > tr.tgroup{
    font-weight: 600;
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody > tr.tgroup{
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
    background-color: rgb(15 23 42 / 0.5);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr.tgroup{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.table-wrapper > table > tbody > tr.tgroup{
  border-top-width: 1px;
}.table-wrapper > table > tbody > tr.tgroup > td,
        .table-wrapper > table > tbody > tr.tgroup > th{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.table-wrapper > table > tbody > tr.tgroup > td:first-child,
        .table-wrapper > table > tbody > tr.tgroup > th:first-child{
  padding-left: 1rem;
}.table-wrapper > table > tbody > tr.tgroup > td:last-child,
        .table-wrapper > table > tbody > tr.tgroup > th:last-child{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table > tbody > tr.tgroup > td:first-child,
        .table-wrapper > table > tbody > tr.tgroup > th:first-child{
    padding-left: 1.5rem;
  }.table-wrapper > table > tbody > tr.tgroup > td:last-child,
        .table-wrapper > table > tbody > tr.tgroup > th:last-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table > tbody > tr.tgroup > td,
        .table-wrapper > table > tbody > tr.tgroup > th{
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 300;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr.tgroup > td,
        .table-wrapper > table > tbody > tr.tgroup > th{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .trix-content,
*:has(.table-wrapper > table > tbody > tr.tgroup > td) > .tiptap-content,*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .trix-content,
*:has(
        .table-wrapper > table > tbody > tr.tgroup > th) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.table-wrapper > table > tbody > tr.tgroup > td,
        .table-wrapper > table > tbody > tr.tgroup > th{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody > tr.tgroup > td,
        .table-wrapper > table > tbody > tr.tgroup > th{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
  }.table-wrapper > table > tbody[data-controller='collapse'] > :not([hidden]) ~ :not([hidden]),
      .table-wrapper > table > tbody.--collapsible > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > :not([hidden]) ~ :not([hidden]),
      .table-wrapper > table > tbody.--collapsible > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}.table-wrapper > table > tbody[data-controller='collapse'],
      .table-wrapper > table > tbody.--collapsible{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'],
      .table-wrapper > table > tbody.--collapsible{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody[data-controller='collapse'] > :not([hidden]) ~ :not([hidden]),
      .table-wrapper > table > tbody.--collapsible > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > :not([hidden]) ~ :not([hidden]),
      .table-wrapper > table > tbody.--collapsible > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(30 41 59 / var(--tw-divide-opacity));
    }
}.table-wrapper > table > tbody[data-controller='collapse'],
      .table-wrapper > table > tbody.--collapsible{
    background-color: rgb(30 41 59 / 0.5);
  }
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: rgb(0 100 227 / var(--tw-text-opacity));
  }
}main.page.--narrow .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child,main.page.--narrow  .table-wrapper > table > tbody.--collapsible > tr:first-child{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--narrow .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child,main.page.--narrow  .table-wrapper > table > tbody.--collapsible > tr:first-child{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}main.page.--wide .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child,main.page.--wide  .table-wrapper > table > tbody.--collapsible > tr:first-child{
  padding-left: 1rem;
  padding-right: 1rem;
}@media (min-width: 640px){main.page.--wide .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child,main.page.--wide  .table-wrapper > table > tbody.--collapsible > tr:first-child{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
    font-weight: 600;
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
    background-color: rgb(15 23 42 / 0.5);
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child{
  border-top-width: 1px;
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td, .table-wrapper > table > tbody.--collapsible > tr:first-child > td {
            padding-top: 0;
            padding-bottom: 0;
          }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td:first-child {
              padding-left: 0;
            }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:first-child > button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td:first-child > button[aria-expanded]{
  padding-left: 1rem;
}@media (min-width: 640px){.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:first-child > button[aria-expanded]:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td:first-child > button[aria-expanded]:first-child{
    padding-left: 1.5rem;
  }
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:last-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td:last-child {
              padding-right: 0;
            }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:last-child > button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td:last-child > button[aria-expanded]{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td:last-child > button[aria-expanded]:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td:last-child > button[aria-expanded]:first-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]{
    color: rgb(0 100 227 / var(--tw-text-opacity));
  }
}body.supports-beforematch [hidden='until-found'].table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded],body.supports-beforematch [hidden='until-found'] .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]):not(.inline-flex):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:hover, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:hover{
  --tw-text-opacity: 1;
  color: rgb(0 112 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:hover, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:hover{
    color: rgb(0 112 255 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded], .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:hover, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:hover{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:hover, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:hover{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}
}.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content,*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content,*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content,*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content,*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .trix-content,
*:has( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] span:first-child) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}
  }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:last-child, .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:last-child{
  margin-left: 1.5rem;
  display: flex;
  height: 1.75rem;
  align-items: center;
}body.supports-beforematch [hidden='until-found'].table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:last-child,body.supports-beforematch [hidden='until-found'] .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:last-child {
      display: flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded]:last-child):not(.inline-flex):not(.grid):not(.inline),
    body.supports-beforematch [hidden='until-found']:not( .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] > .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded]:last-child):not(.inline-flex):not(.grid):not(.inline) {
      display: block;
    }.table-wrapper > table > tbody[data-controller='collapse'] > tr:first-child > td button[aria-expanded] svg[data-collapse-target='icon'], .table-wrapper > table > tbody.--collapsible > tr:first-child > td button[aria-expanded] svg[data-collapse-target='icon']{
  height: 1.25rem;
  width: 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));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.table-wrapper > table > tbody.--with-tgroups > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody.--with-tgroups > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table > tbody.--with-tgroups > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table > tbody.--with-tgroups > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(30 41 59 / var(--tw-divide-opacity));
    }
}
}.table-wrapper > table > tbody.--with-tgroups > tr:not(.tgroup) > td:first-of-type {
          /* @apply pl-10; // !important;*/

          padding-left: 2.5rem !important;
        }.table-wrapper > table tfoot{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table tfoot{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}
}.table-wrapper > table tfoot{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.table-wrapper > table tfoot{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}
}.table-wrapper > table tfoot{
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}@media (min-width: 640px){.table-wrapper > table tfoot{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}.table-wrapper > table tfoot > tr > th,
      .table-wrapper > table tfoot > tr > td{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.table-wrapper > table tfoot > tr > th:first-child,
      .table-wrapper > table tfoot > tr > td:first-child{
  padding-left: 1rem;
}.table-wrapper > table tfoot > tr > th:last-child,
      .table-wrapper > table tfoot > tr > td:last-child{
  padding-right: 1rem;
}@media (min-width: 640px){.table-wrapper > table tfoot > tr > th:first-child,
      .table-wrapper > table tfoot > tr > td:first-child{
    padding-left: 1.5rem;
  }.table-wrapper > table tfoot > tr > th:last-child,
      .table-wrapper > table tfoot > tr > td:last-child{
    padding-right: 1.5rem;
  }
}.table-wrapper > table tfoot > tr > th,
      .table-wrapper > table tfoot > tr > td{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot > tr > th,
      .table-wrapper > table tfoot > tr > td{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}*:has(.table-wrapper > table tfoot > tr > th) > .trix-content,
*:has(.table-wrapper > table tfoot > tr > th) > .tiptap-content,*:has(
      .table-wrapper > table tfoot > tr > td) > .trix-content,
*:has(
      .table-wrapper > table tfoot > tr > td) > .tiptap-content {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);

  /* @apply prose-sm;*/
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table tfoot > tr > th) > .trix-content,
*:has(.table-wrapper > table tfoot > tr > th) > .tiptap-content,*:has(
      .table-wrapper > table tfoot > tr > td) > .trix-content,
*:has(
      .table-wrapper > table tfoot > tr > td) > .tiptap-content {
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {*:has(.table-wrapper > table tfoot > tr > th) > .trix-content,
*:has(.table-wrapper > table tfoot > tr > th) > .tiptap-content,*:has(
      .table-wrapper > table tfoot > tr > td) > .trix-content,
*:has(
      .table-wrapper > table tfoot > tr > td) > .tiptap-content {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1)
}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
*:has(.table-wrapper > table tfoot > tr > th) > .trix-content,
*:has(.table-wrapper > table tfoot > tr > th) > .tiptap-content,*:has(
      .table-wrapper > table tfoot > tr > td) > .trix-content,
*:has(
      .table-wrapper > table tfoot > tr > td) > .tiptap-content {
    color: rgb(226 232 240 / var(--tw-text-opacity))
}
}.table-wrapper > table tfoot > tr > th,
      .table-wrapper > table tfoot > tr > td{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.table-wrapper > table tfoot > tr > th,
      .table-wrapper > table tfoot > tr > td{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}
  }.table-wrapper > table tfoot > tr > th:not(.text-right):not(.text-center), .table-wrapper > table tfoot > tr > td:not(.text-right):not(.text-center){
  text-align: left;
}.table-wrapper > table tfoot > td{
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}body.supports-beforematch .table-wrapper [hidden='until-found']{
  border-width: 0px;
}@supports (container-type: scroll-state) {
  @media screen {
    .table-wrapper{
      display: grid;
    }body.supports-beforematch [hidden='until-found'].table-wrapper {
      display: grid;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(.inline-flex):not(.table-wrapper):not(.inline) {
      display: block;
    }
    .table-wrapper {

      container-type: scroll-state; /* size */
      container-name: table-scroller;
    }

      .table-wrapper > *,
      .table-wrapper::after {
        grid-area: 1/1;
      }

      .table-wrapper::after{
      pointer-events: none;
      left: 0px;
      top: 0px;
      height: 100%;
      width: 100%;

        position: sticky;
        content: ' ';

        background: linear-gradient(
          to right,
          oklch(
          from var(--table-background) 10% c h /
            var(--table-scroll-indicator-left-opacity)
        ),
          #0000 20px
        ),
          linear-gradient(
          to left,
          oklch(
          from var(--table-background) 10% c h /
            var(--table-scroll-indicator-right-opacity)
        ),
          #0000 20px
        );

        background: var(--bg-table-scroll-indicator-left),
          var(--bg-table-scroll-indicator-right);
        transition:
          --table-scroll-indicator-left-opacity 0.5s ease,
          --table-scroll-indicator-right-opacity 0.5s ease;

        --table-scroll-indicator-left-color: oklch(
          from var(--table-background) 10% c h /
            var(--table-scroll-indicator-left-opacity)
        );
        --table-scroll-indicator-right-color: oklch(
          from var(--table-background) 10% c h /
            var(--table-scroll-indicator-right-opacity)
        );

        --bg-table-scroll-indicator-left: linear-gradient(
          to right,
          var(--table-scroll-indicator-left-color),
          #0000 20px
        );
        --bg-table-scroll-indicator-right: linear-gradient(
          to left,
          var(--table-scroll-indicator-right-color),
          #0000 20px
        );

        --table-scroll-indicator-opacity: 25%;
    }

        @container scroll-state(scrollable: left) {

      .table-wrapper::after {
          --table-scroll-indicator-left-opacity: var(
            --table-scroll-indicator-opacity,
            25%
          )
      }
        }

        @container scroll-state(scrollable: right) {

      .table-wrapper::after {
          --table-scroll-indicator-right-opacity: var(
            --table-scroll-indicator-opacity,
            25%
          )
      }
        }
  }
}/* }*/@container scroll-state(stuck: top) {
  @media (min-width: 640px){.todos-simple-list__header-sticky,
  .todos-simple-list__header{
      border-radius: 0px;
    }
  }
}.\!sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.pointer-events-none{
  pointer-events: none;
}.pointer-events-auto{
  pointer-events: auto;
}.visible{
  visibility: visible;
}.invisible{
  visibility: hidden;
}.collapse{
  visibility: collapse;
}.static{
  position: static;
}.fixed{
  position: fixed;
}.absolute{
  position: absolute;
}.relative{
  position: relative;
}.sticky{
  position: sticky;
}.inset-0{
  inset: 0px;
}.inset-x-0{
  left: 0px;
  right: 0px;
}.inset-y-0{
  top: 0px;
  bottom: 0px;
}.-bottom-6{
  bottom: -1.5rem;
}.-right-1{
  right: -0.25rem;
}.-right-1\.5{
  right: -0.375rem;
}.-top-0{
  top: -0px;
}.-top-0\.5{
  top: -0.125rem;
}.-top-6{
  top: -1.5rem;
}.-top-px{
  top: -1px;
}.bottom-0{
  bottom: 0px;
}.bottom-0\.5{
  bottom: 0.125rem;
}.bottom-\[--line-offset\]{
  bottom: var(--line-offset);
}.bottom-\[-2px\]{
  bottom: -2px;
}.bottom-\[-4px\]{
  bottom: -4px;
}.bottom-\[4px\]{
  bottom: 4px;
}.bottom-px{
  bottom: 1px;
}.end-0{
  inset-inline-end: 0px;
}.left-0{
  left: 0px;
}.left-1\/2{
  left: 50%;
}.left-16{
  left: 4rem;
}.left-4{
  left: 1rem;
}.left-\[--line-offset\]{
  left: var(--line-offset);
}.left-\[--terminal-radius\]{
  left: var(--terminal-radius);
}.left-\[12px\]{
  left: 12px;
}.left-\[44\%\]{
  left: 44%;
}.right-0{
  right: 0px;
}.right-0\.5{
  right: 0.125rem;
}.right-2{
  right: 0.5rem;
}.right-4{
  right: 1rem;
}.right-6{
  right: 1.5rem;
}.right-7{
  right: 1.75rem;
}.right-8{
  right: 2rem;
}.right-\[--line-offset\]{
  right: var(--line-offset);
}.right-\[-15px\]{
  right: -15px;
}.right-\[-2px\]{
  right: -2px;
}.right-\[-35px\]{
  right: -35px;
}.right-\[-4px\]{
  right: -4px;
}.right-\[-6px\]{
  right: -6px;
}.right-\[0\.4rem\]{
  right: 0.4rem;
}.right-\[4px\]{
  right: 4px;
}.right-px{
  right: 1px;
}.start-0{
  inset-inline-start: 0px;
}.top-0{
  top: 0px;
}.top-0\.5{
  top: 0.125rem;
}.top-1{
  top: 0.25rem;
}.top-10{
  top: 2.5rem;
}.top-16{
  top: 4rem;
}.top-2{
  top: 0.5rem;
}.top-3{
  top: 0.75rem;
}.top-3\.5{
  top: 0.875rem;
}.top-5{
  top: 1.25rem;
}.top-6{
  top: 1.5rem;
}.top-7{
  top: 1.75rem;
}.top-8{
  top: 2rem;
}.top-\[--line-offset\]{
  top: var(--line-offset);
}.top-\[--terminal-radius\]{
  top: var(--terminal-radius);
}.top-\[-1px\]{
  top: -1px;
}.top-\[-4px\]{
  top: -4px;
}.top-\[-56px\]{
  top: -56px;
}.top-\[0\.5rem\]{
  top: 0.5rem;
}.top-\[1px\]{
  top: 1px;
}.top-\[2px\]{
  top: 2px;
}.top-\[32px\]{
  top: 32px;
}.top-\[36px\]{
  top: 36px;
}.top-\[3px\]{
  top: 3px;
}.top-\[44\%\]{
  top: 44%;
}.top-\[6px\]{
  top: 6px;
}.isolate{
  isolation: isolate;
}.-z-10{
  z-index: -10;
}.z-0{
  z-index: 0;
}.z-10{
  z-index: 10;
}.z-30{
  z-index: 30;
}.z-40{
  z-index: 40;
}.z-50{
  z-index: 50;
}.z-\[2\]{
  z-index: 2;
}.col-span-1{
  grid-column: span 1 / span 1;
}.col-span-2{
  grid-column: span 2 / span 2;
}.col-span-full{
  grid-column: 1 / -1;
}.float-right{
  float: right;
}.-m-1{
  margin: -0.25rem;
}.-m-2{
  margin: -0.5rem;
}.-m-2\.5{
  margin: -0.625rem;
}.-m-4{
  margin: -1rem;
}.m-0{
  margin: 0px;
}.m-2{
  margin: 0.5rem;
}.m-4{
  margin: 1rem;
}.m-5{
  margin: 1.25rem;
}.m-auto{
  margin: auto;
}.-mx-0{
  margin-left: -0px;
  margin-right: -0px;
}.-mx-0\.5{
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}.-mx-1\.5{
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}.-mx-2\.5{
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}.-my-0{
  margin-top: -0px;
  margin-bottom: -0px;
}.-my-0\.5{
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}.-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;
}.-my-3{
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}.-my-4{
  margin-top: -1rem;
  margin-bottom: -1rem;
}.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}.mx-auto{
  margin-left: auto;
  margin-right: auto;
}.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}.my-\[-9px\]{
  margin-top: -9px;
  margin-bottom: -9px;
}.my-\[3px\]{
  margin-top: 3px;
  margin-bottom: 3px;
}.\!-ml-1{
  margin-left: -0.25rem !important;
}.\!-mr-2{
  margin-right: -0.5rem !important;
}.\!mb-0{
  margin-bottom: 0px !important;
}.\!mb-6{
  margin-bottom: 1.5rem !important;
}.\!ml-0{
  margin-left: 0px !important;
}.\!ml-auto{
  margin-left: auto !important;
}.\!mt-0{
  margin-top: 0px !important;
}.-mb-1{
  margin-bottom: -0.25rem;
}.-mb-1\.5{
  margin-bottom: -0.375rem;
}.-mb-2{
  margin-bottom: -0.5rem;
}.-mb-3{
  margin-bottom: -0.75rem;
}.-mb-4{
  margin-bottom: -1rem;
}.-mb-6{
  margin-bottom: -1.5rem;
}.-mb-7{
  margin-bottom: -1.75rem;
}.-mb-px{
  margin-bottom: -1px;
}.-ml-0{
  margin-left: -0px;
}.-ml-0\.5{
  margin-left: -0.125rem;
}.-ml-1{
  margin-left: -0.25rem;
}.-ml-1\.5{
  margin-left: -0.375rem;
}.-ml-2{
  margin-left: -0.5rem;
}.-ml-4{
  margin-left: -1rem;
}.-ml-px{
  margin-left: -1px;
}.-mr-0{
  margin-right: -0px;
}.-mr-0\.5{
  margin-right: -0.125rem;
}.-mr-1{
  margin-right: -0.25rem;
}.-mr-1\.5{
  margin-right: -0.375rem;
}.-mr-12{
  margin-right: -3rem;
}.-mr-2{
  margin-right: -0.5rem;
}.-mr-3{
  margin-right: -0.75rem;
}.-mr-4{
  margin-right: -1rem;
}.-mt-0{
  margin-top: -0px;
}.-mt-0\.5{
  margin-top: -0.125rem;
}.-mt-1{
  margin-top: -0.25rem;
}.-mt-2{
  margin-top: -0.5rem;
}.-mt-4{
  margin-top: -1rem;
}.-mt-5{
  margin-top: -1.25rem;
}.-mt-px{
  margin-top: -1px;
}.mb-1{
  margin-bottom: 0.25rem;
}.mb-1\.5{
  margin-bottom: 0.375rem;
}.mb-10{
  margin-bottom: 2.5rem;
}.mb-12{
  margin-bottom: 3rem;
}.mb-2{
  margin-bottom: 0.5rem;
}.mb-3{
  margin-bottom: 0.75rem;
}.mb-4{
  margin-bottom: 1rem;
}.mb-6{
  margin-bottom: 1.5rem;
}.mb-8{
  margin-bottom: 2rem;
}.mb-auto{
  margin-bottom: auto;
}.ml-0{
  margin-left: 0px;
}.ml-0\.5{
  margin-left: 0.125rem;
}.ml-1{
  margin-left: 0.25rem;
}.ml-16{
  margin-left: 4rem;
}.ml-2{
  margin-left: 0.5rem;
}.ml-3{
  margin-left: 0.75rem;
}.ml-4{
  margin-left: 1rem;
}.ml-5{
  margin-left: 1.25rem;
}.ml-6{
  margin-left: 1.5rem;
}.ml-8{
  margin-left: 2rem;
}.ml-\[-16px\]{
  margin-left: -16px;
}.ml-\[5\.75rem\]{
  margin-left: 5.75rem;
}.ml-\[64px\]{
  margin-left: 64px;
}.ml-auto{
  margin-left: auto;
}.mr-0{
  margin-right: 0px;
}.mr-0\.5{
  margin-right: 0.125rem;
}.mr-1{
  margin-right: 0.25rem;
}.mr-1\.5{
  margin-right: 0.375rem;
}.mr-10{
  margin-right: 2.5rem;
}.mr-2{
  margin-right: 0.5rem;
}.mr-3{
  margin-right: 0.75rem;
}.mr-4{
  margin-right: 1rem;
}.mr-\[10px\]{
  margin-right: 10px;
}.mr-auto{
  margin-right: auto;
}.mt-0{
  margin-top: 0px;
}.mt-0\.5{
  margin-top: 0.125rem;
}.mt-1{
  margin-top: 0.25rem;
}.mt-1\.5{
  margin-top: 0.375rem;
}.mt-10{
  margin-top: 2.5rem;
}.mt-12{
  margin-top: 3rem;
}.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-7{
  margin-top: 1.75rem;
}.mt-8{
  margin-top: 2rem;
}.mt-9{
  margin-top: 2.25rem;
}.mt-\[-1px\]{
  margin-top: -1px;
}.mt-auto{
  margin-top: auto;
}.box-border{
  box-sizing: border-box;
}.box-content{
  box-sizing: content-box;
}.block{
  display: block;
}.inline-block{
  display: inline-block;
}.inline{
  display: inline;
}.flex{
  display: flex;
}.\!inline-flex{
  display: inline-flex !important;
}.inline-flex{
  display: inline-flex;
}.table{
  display: table;
}.grid{
  display: grid;
}.contents{
  display: contents;
}.list-item{
  display: list-item;
}.hidden{
  display: none;
}.aspect-1{
  aspect-ratio: 1;
}.aspect-\[1155\/678\]{
  aspect-ratio: 1155/678;
}.\!size-4{
  width: 1rem !important;
  height: 1rem !important;
}.\!size-8{
  width: 2rem !important;
  height: 2rem !important;
}.size-10{
  width: 2.5rem;
  height: 2.5rem;
}.size-11{
  width: 2.75rem;
  height: 2.75rem;
}.size-12{
  width: 3rem;
  height: 3rem;
}.size-3{
  width: 0.75rem;
  height: 0.75rem;
}.size-3\.5{
  width: 0.875rem;
  height: 0.875rem;
}.size-4{
  width: 1rem;
  height: 1rem;
}.size-5{
  width: 1.25rem;
  height: 1.25rem;
}.size-6{
  width: 1.5rem;
  height: 1.5rem;
}.size-8{
  width: 2rem;
  height: 2rem;
}.size-9{
  width: 2.25rem;
  height: 2.25rem;
}.h-0{
  height: 0px;
}.h-0\.5{
  height: 0.125rem;
}.h-1{
  height: 0.25rem;
}.h-1\/2{
  height: 50%;
}.h-10{
  height: 2.5rem;
}.h-11{
  height: 2.75rem;
}.h-12{
  height: 3rem;
}.h-14{
  height: 3.5rem;
}.h-16{
  height: 4rem;
}.h-2{
  height: 0.5rem;
}.h-2\.5{
  height: 0.625rem;
}.h-24{
  height: 6rem;
}.h-3{
  height: 0.75rem;
}.h-4{
  height: 1rem;
}.h-5{
  height: 1.25rem;
}.h-6{
  height: 1.5rem;
}.h-64{
  height: 16rem;
}.h-7{
  height: 1.75rem;
}.h-8{
  height: 2rem;
}.h-\[--line-thickness\]{
  height: var(--line-thickness);
}.h-\[100px\]{
  height: 100px;
}.h-\[12\%\]{
  height: 12%;
}.h-\[1px\]{
  height: 1px;
}.h-\[80px\]{
  height: 80px;
}.h-auto{
  height: auto;
}.h-full{
  height: 100%;
}.max-h-16{
  max-height: 4rem;
}.max-h-40{
  max-height: 10rem;
}.max-h-60{
  max-height: 15rem;
}.max-h-72{
  max-height: 18rem;
}.max-h-80{
  max-height: 20rem;
}.max-h-96{
  max-height: 24rem;
}.max-h-\[12px\]{
  max-height: 12px;
}.max-h-\[16px\]{
  max-height: 16px;
}.max-h-\[20px\]{
  max-height: 20px;
}.max-h-\[24px\]{
  max-height: 24px;
}.max-h-\[400px\]{
  max-height: 400px;
}.max-h-\[500px\]{
  max-height: 500px;
}.max-h-\[75vh\]{
  max-height: 75vh;
}.max-h-\[80vh\]{
  max-height: 80vh;
}.max-h-\[90vh\]{
  max-height: 90vh;
}.max-h-full{
  max-height: 100%;
}.\!min-h-24{
  min-height: 6rem !important;
}.min-h-0{
  min-height: 0px;
}.min-h-40{
  min-height: 10rem;
}.min-h-48{
  min-height: 12rem;
}.min-h-\[1\.25rem\]{
  min-height: 1.25rem;
}.min-h-\[40px\]{
  min-height: 40px;
}.min-h-full{
  min-height: 100%;
}.min-h-screen{
  min-height: 100vh;
}.\!w-auto{
  width: auto !important;
}.w-0{
  width: 0px;
}.w-1\/12{
  width: 8.333333%;
}.w-1\/2{
  width: 50%;
}.w-1\/3{
  width: 33.333333%;
}.w-1\/4{
  width: 25%;
}.w-1\/6{
  width: 16.666667%;
}.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: 0.5rem;
}.w-2\.5{
  width: 0.625rem;
}.w-2\/12{
  width: 16.666667%;
}.w-2\/3{
  width: 66.666667%;
}.w-20{
  width: 5rem;
}.w-24{
  width: 6rem;
}.w-28{
  width: 7rem;
}.w-3{
  width: 0.75rem;
}.w-3\/12{
  width: 25%;
}.w-3\/4{
  width: 75%;
}.w-32{
  width: 8rem;
}.w-4{
  width: 1rem;
}.w-4\/12{
  width: 33.333333%;
}.w-40{
  width: 10rem;
}.w-44{
  width: 11rem;
}.w-48{
  width: 12rem;
}.w-5{
  width: 1.25rem;
}.w-5\/12{
  width: 41.666667%;
}.w-56{
  width: 14rem;
}.w-6{
  width: 1.5rem;
}.w-64{
  width: 16rem;
}.w-7\/12{
  width: 58.333333%;
}.w-8{
  width: 2rem;
}.w-8\/12{
  width: 66.666667%;
}.w-80{
  width: 20rem;
}.w-96{
  width: 24rem;
}.w-\[--line-thickness\]{
  width: var(--line-thickness);
}.w-\[12\%\]{
  width: 12%;
}.w-\[12\.5\%\]{
  width: 12.5%;
}.w-\[1200px\]{
  width: 1200px;
}.w-\[170px\]{
  width: 170px;
}.w-\[240px\]{
  width: 240px;
}.w-\[44px\]{
  width: 44px;
}.w-\[480px\]{
  width: 480px;
}.w-\[64px\]{
  width: 64px;
}.w-\[72\.1875rem\]{
  width: 72.1875rem;
}.w-\[80px\]{
  width: 80px;
}.w-\[calc\(100\%\+2rem\)\]{
  width: calc(100% + 2rem);
}.w-\[calc\(100\%-24px\)\]{
  width: calc(100% - 24px);
}.w-\[calc\(100vw-32px\)\]{
  width: calc(100vw - 32px);
}.w-\[max-content\]{
  width: -moz-max-content;
  width: max-content;
}.w-auto{
  width: auto;
}.w-full{
  width: 100%;
}.w-screen{
  width: 100vw;
}.min-w-0{
  min-width: 0px;
}.min-w-28{
  min-width: 7rem;
}.min-w-\[120px\]{
  min-width: 120px;
}.min-w-\[140px\]{
  min-width: 140px;
}.min-w-\[160px\]{
  min-width: 160px;
}.min-w-\[190px\]{
  min-width: 190px;
}.min-w-\[200px\]{
  min-width: 200px;
}.min-w-\[220px\]{
  min-width: 220px;
}.min-w-\[240px\]{
  min-width: 240px;
}.min-w-\[250px\]{
  min-width: 250px;
}.min-w-\[2rem\]{
  min-width: 2rem;
}.min-w-\[64px\]{
  min-width: 64px;
}.min-w-full{
  min-width: 100%;
}.max-w-0{
  max-width: 0px;
}.max-w-16{
  max-width: 4rem;
}.max-w-20{
  max-width: 5rem;
}.max-w-2xl{
  max-width: 42rem;
}.max-w-3xl{
  max-width: 48rem;
}.max-w-48{
  max-width: 12rem;
}.max-w-4xl{
  max-width: 56rem;
}.max-w-7xl{
  max-width: 80rem;
}.max-w-96{
  max-width: 24rem;
}.max-w-\[12px\]{
  max-width: 12px;
}.max-w-\[20px\]{
  max-width: 20px;
}.max-w-\[240px\]{
  max-width: 240px;
}.max-w-\[24px\]{
  max-width: 24px;
}.max-w-\[300px\]{
  max-width: 300px;
}.max-w-\[30px\]{
  max-width: 30px;
}.max-w-\[480px\]{
  max-width: 480px;
}.max-w-\[492px\]{
  max-width: 492px;
}.max-w-\[75vw\]{
  max-width: 75vw;
}.max-w-\[80rem\]{
  max-width: 80rem;
}.max-w-\[905px\]{
  max-width: 905px;
}.max-w-\[calc\(100\%-20px\)\]{
  max-width: calc(100% - 20px);
}.max-w-\[calc\(100\%-24px\)\]{
  max-width: calc(100% - 24px);
}.max-w-\[calc\(100\%-32px\)\]{
  max-width: calc(100% - 32px);
}.max-w-\[calc\(65ch-6px\)\]{
  max-width: calc(65ch - 6px);
}.max-w-full{
  max-width: 100%;
}.max-w-lg{
  max-width: 32rem;
}.max-w-md{
  max-width: 28rem;
}.max-w-none{
  max-width: none;
}.max-w-prose{
  max-width: 65ch;
}.max-w-sm{
  max-width: 24rem;
}.max-w-xl{
  max-width: 36rem;
}.max-w-xs{
  max-width: 20rem;
}.flex-1{
  flex: 1 1;
}.flex-auto{
  flex: 1 1 auto;
}.flex-none{
  flex: none;
}.flex-shrink{
  flex-shrink: 1;
}.flex-shrink-0{
  flex-shrink: 0;
}.flex-shrink-\[4\]{
  flex-shrink: 4;
}.shrink{
  flex-shrink: 1;
}.shrink-0{
  flex-shrink: 0;
}.flex-grow{
  flex-grow: 1;
}.grow{
  flex-grow: 1;
}.table-fixed{
  table-layout: fixed;
}.border-separate{
  border-collapse: separate;
}.border-spacing-0{
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: 0px 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}.border-spacing-0\.5{
  --tw-border-spacing-x: 0.125rem;
  --tw-border-spacing-y: 0.125rem;
  border-spacing: 0.125rem 0.125rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(-50%, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(-100%, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(0px, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(1.25rem, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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-\[0px\]{
  --tw-translate-x: 0px;
  transform: translate(0px, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(100%, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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), 0px) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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), 0.5rem) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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), 1rem) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(-180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-rotate-45{
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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-0{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-45{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(1) scaleY(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(.95) scaleY(.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(0.4, 0, 0.6, 1) infinite;
}@keyframes spin{to{
    transform: rotate(360deg);
  }
}.animate-spin{
  animation: spin 1s linear infinite;
}@keyframes spin{to{
    transform: rotate(360deg);
  }
}.animate-spin-slow{
  animation: spin 3s linear infinite;
}.cursor-default{
  cursor: default;
}.cursor-move{
  cursor: move;
}.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;
}.scroll-py-2{
  scroll-padding-top: 0.5rem;
  scroll-padding-bottom: 0.5rem;
}.list-inside{
  list-style-position: inside;
}.list-outside{
  list-style-position: outside;
}.list-decimal{
  list-style-type: decimal;
}.list-disc{
  list-style-type: disc;
}.list-none{
  list-style-type: none;
}.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.break-before-page{
  page-break-before: always;
  -moz-column-break-before: page;
       break-before: page;
}.break-after-page{
  page-break-after: always;
  -moz-column-break-after: page;
       break-after: page;
}.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.flex-row{
  flex-direction: row;
}.flex-row-reverse{
  flex-direction: row-reverse;
}.flex-col{
  flex-direction: column;
}.flex-col-reverse{
  flex-direction: column-reverse;
}.flex-wrap{
  flex-wrap: wrap;
}.items-start{
  align-items: flex-start;
}.items-end{
  align-items: flex-end;
}.items-center{
  align-items: center;
}.items-baseline{
  align-items: baseline;
}.items-stretch{
  align-items: stretch;
}.justify-start{
  justify-content: flex-start;
}.justify-end{
  justify-content: flex-end;
}.justify-center{
  justify-content: center;
}.justify-between{
  justify-content: space-between;
}.justify-stretch{
  justify-content: stretch;
}.gap-0{
  gap: 0px;
}.gap-0\.5{
  gap: 0.125rem;
}.gap-1{
  gap: 0.25rem;
}.gap-2{
  gap: 0.5rem;
}.gap-3{
  gap: 0.75rem;
}.gap-4{
  gap: 1rem;
}.gap-5{
  gap: 1.25rem;
}.gap-8{
  gap: 2rem;
}.gap-px{
  gap: 1px;
}.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}.gap-x-3{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.gap-y-10{
  row-gap: 2.5rem;
}.gap-y-16{
  row-gap: 4rem;
}.gap-y-2{
  row-gap: 0.5rem;
}.gap-y-4{
  row-gap: 1rem;
}.gap-y-5{
  row-gap: 1.25rem;
}.gap-y-6{
  row-gap: 1.5rem;
}.gap-y-8{
  row-gap: 2rem;
}.-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.25rem * 0);
  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - 0));
  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * 0);
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - 0));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * 0);
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - 0));
  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 * 0);
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - 0));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * 0);
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - 0));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * 0);
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - 0));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * 0);
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - 0));
  margin-left: calc(2rem * 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 - 0));
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * 0);
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}.space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - 0));
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * 0);
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - 0));
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * 0);
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - 0));
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * 0);
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - 0));
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * 0);
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - 0));
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * 0);
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - 0));
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * 0);
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.space-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 1;
}.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * 0);
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - 0));
  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 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.divide-gray-100 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(241 245 249 / var(--tw-divide-opacity));
  }
}.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
  }
}.divide-gray-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.divide-gray-300 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(203 213 225 / var(--tw-divide-opacity));
  }
}.divide-white\/5 > :not([hidden]) ~ :not([hidden]){
  border-color: rgb(255 255 255 / 0.05);
}.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.2;
}.self-start{
  align-self: flex-start;
}.self-center{
  align-self: center;
}.self-baseline{
  align-self: baseline;
}.overflow-auto{
  overflow: auto;
}.overflow-hidden{
  overflow: hidden;
}.overflow-x-auto{
  overflow-x: auto;
}.overflow-y-auto{
  overflow-y: auto;
}.overflow-x-hidden{
  overflow-x: hidden;
}.overflow-y-hidden{
  overflow-y: hidden;
}.overflow-y-clip{
  overflow-y: clip;
}.overscroll-x-contain{
  overscroll-behavior-x: contain;
}.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.text-ellipsis{
  text-overflow: ellipsis;
}.whitespace-normal{
  white-space: normal;
}.whitespace-nowrap{
  white-space: nowrap;
}.whitespace-pre{
  white-space: pre;
}.whitespace-pre-wrap{
  white-space: pre-wrap;
}.text-nowrap{
  text-wrap: nowrap;
}.text-pretty{
  text-wrap: pretty;
}.break-words{
  overflow-wrap: break-word;
}.break-all{
  word-break: break-all;
}.\!rounded-md{
  border-radius: 0.375rem !important;
}.\!rounded-none{
  border-radius: 0px !important;
}.rounded{
  border-radius: 0.25rem;
}.rounded-full{
  border-radius: 9999px;
}.rounded-lg{
  border-radius: 0.5rem;
}.rounded-md{
  border-radius: 0.375rem;
}.rounded-none{
  border-radius: 0px;
}.rounded-sm{
  border-radius: 0.125rem;
}.rounded-xl{
  border-radius: 0.75rem;
}.\!rounded-b-none{
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}.\!rounded-l-none{
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}.\!rounded-r-none{
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}.\!rounded-t-none{
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}.rounded-b-md{
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}.rounded-b-none{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.rounded-b-sm{
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}.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-l-sm{
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}.rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}.rounded-r-none{
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}.rounded-r-sm{
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}.rounded-t-none{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}.rounded-t-sm{
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}.rounded-bl-full{
  border-bottom-left-radius: 9999px;
}.rounded-br-none{
  border-bottom-right-radius: 0px;
}.rounded-tl-full{
  border-top-left-radius: 9999px;
}.rounded-tr-full{
  border-top-right-radius: 9999px;
}.\!border-0{
  border-width: 0px !important;
}.border{
  border-width: 1px;
}.border-0{
  border-width: 0px;
}.border-2{
  border-width: 2px;
}.border-4{
  border-width: 4px;
}.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}.\!border-l{
  border-left-width: 1px !important;
}.\!border-r-0{
  border-right-width: 0px !important;
}.border-b{
  border-bottom-width: 1px;
}.border-b-0{
  border-bottom-width: 0px;
}.border-b-2{
  border-bottom-width: 2px;
}.border-l{
  border-left-width: 1px;
}.border-l-0{
  border-left-width: 0px;
}.border-l-2{
  border-left-width: 2px;
}.border-l-4{
  border-left-width: 4px;
}.border-r{
  border-right-width: 1px;
}.border-r-0{
  border-right-width: 0px;
}.border-t{
  border-top-width: 1px;
}.border-t-0{
  border-top-width: 0px;
}.border-t-2{
  border-top-width: 2px;
}.border-t-4{
  border-top-width: 4px;
}.border-solid{
  border-style: solid;
}.border-dashed{
  border-style: dashed;
}.border-dotted{
  border-style: dotted;
}.border-double{
  border-style: double;
}.\!border-gray-600{
  --tw-border-opacity: 1 !important;
  border-color: rgb(71 85 105 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!border-gray-600{
    border-color: rgb(71 85 105 / var(--tw-border-opacity)) !important;
  }
}.border-\[--border\]{
  border-color: var(--border);
}.border-black\/20{
  border-color: rgb(0 0 0 / 0.2);
}.border-black\/75{
  border-color: rgb(0 0 0 / 0.75);
}.border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-blue-500{
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }
}.border-current{
  border-color: currentColor;
}.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-100{
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
  }
}.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-200{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-300{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-400{
    border-color: rgb(148 163 184 / var(--tw-border-opacity));
  }
}.border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-600{
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
  }
}.border-gray-700{
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-700{
    border-color: rgb(51 65 85 / var(--tw-border-opacity));
  }
}.border-gray-800{
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-800{
    border-color: rgb(30 41 59 / var(--tw-border-opacity));
  }
}.border-gray-900{
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-gray-900{
    border-color: rgb(15 23 42 / var(--tw-border-opacity));
  }
}.border-gray-900\/5{
  border-color: rgb(15 23 42 / 0.05);
}.border-green-500{
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-green-500{
    border-color: rgb(16 185 129 / var(--tw-border-opacity));
  }
}.border-orange-400\/50{
  border-color: rgb(251 146 60 / 0.5);
}.border-orange-500{
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-orange-500{
    border-color: rgb(249 115 22 / var(--tw-border-opacity));
  }
}.border-pink-500{
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-pink-500{
    border-color: rgb(236 72 153 / var(--tw-border-opacity));
  }
}.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-red-500{
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
  }
}.border-theme-accent-400\/50{
  border-color: rgb(37 226 183 / 0.5);
}.border-theme-primary-dark-500{
  --tw-border-opacity: 1;
  border-color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-theme-primary-dark-500{
    border-color: rgb(20 130 255 / var(--tw-border-opacity));
  }
}.border-theme-primary-light{
  --tw-border-opacity: 1;
  border-color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.border-theme-primary-light{
    border-color: rgb(0 203 224 / var(--tw-border-opacity));
  }
}.border-theme-primary-light-500\/50{
  border-color: rgb(0 203 224 / 0.5);
}.border-transparent{
  border-color: transparent;
}.border-white\/10{
  border-color: rgb(255 255 255 / 0.1);
}.\!bg-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!bg-black{
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }
}.\!bg-transparent{
  background-color: transparent !important;
}.bg-\[\#e7f9ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(231 249 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-\[\#e7f9ff\]{
    background-color: rgb(231 249 255 / var(--tw-bg-opacity));
  }
}.bg-\[\#fbfcfd\]{
  --tw-bg-opacity: 1;
  background-color: rgb(251 252 253 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-\[\#fbfcfd\]{
    background-color: rgb(251 252 253 / var(--tw-bg-opacity));
  }
}.bg-\[--bg\]{
  background-color: var(--bg);
}.bg-black\/75{
  background-color: rgb(0 0 0 / 0.75);
}.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-blue-50{
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
  }
}.bg-blue-600{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-blue-600{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-blue-700{
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }
}.bg-blue-800{
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-blue-800{
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
  }
}.bg-current{
  background-color: currentColor;
}.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-100{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-200{
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  }
}.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-50{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}.bg-gray-50\/50{
  background-color: rgb(248 250 252 / 0.5);
}.bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-500{
    background-color: rgb(100 116 139 / var(--tw-bg-opacity));
  }
}.bg-gray-700{
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-700{
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
  }
}.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-800{
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }
}.bg-gray-900\/75{
  background-color: rgb(15 23 42 / 0.75);
}.bg-gray-950{
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-gray-950{
    background-color: rgb(2 6 23 / var(--tw-bg-opacity));
  }
}.bg-green-400{
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-green-400{
    background-color: rgb(52 211 153 / var(--tw-bg-opacity));
  }
}.bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-green-50{
    background-color: rgb(236 253 245 / var(--tw-bg-opacity));
  }
}.bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-green-500{
    background-color: rgb(16 185 129 / var(--tw-bg-opacity));
  }
}.bg-indigo-600{
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-indigo-600{
    background-color: rgb(79 70 229 / var(--tw-bg-opacity));
  }
}.bg-orange-400{
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-orange-400{
    background-color: rgb(251 146 60 / var(--tw-bg-opacity));
  }
}.bg-orange-50{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-orange-50{
    background-color: rgb(255 247 237 / var(--tw-bg-opacity));
  }
}.bg-orange-800{
  --tw-bg-opacity: 1;
  background-color: rgb(154 52 18 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-orange-800{
    background-color: rgb(154 52 18 / var(--tw-bg-opacity));
  }
}.bg-pink-100{
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-pink-100{
    background-color: rgb(252 231 243 / var(--tw-bg-opacity));
  }
}.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-red-100{
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }
}.bg-red-400{
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-red-400{
    background-color: rgb(248 113 113 / var(--tw-bg-opacity));
  }
}.bg-red-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-red-50{
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  }
}.bg-red-700{
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-red-700{
    background-color: rgb(185 28 28 / var(--tw-bg-opacity));
  }
}.bg-teal-700{
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-teal-700{
    background-color: rgb(15 118 110 / var(--tw-bg-opacity));
  }
}.bg-theme-accent-400{
  --tw-bg-opacity: 1;
  background-color: rgb(37 226 183 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-accent-400{
    background-color: rgb(37 226 183 / var(--tw-bg-opacity));
  }
}.bg-theme-accent-800{
  --tw-bg-opacity: 1;
  background-color: rgb(0 103 88 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-accent-800{
    background-color: rgb(0 103 88 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-dark{
    background-color: rgb(0 46 114 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-dark-200{
  --tw-bg-opacity: 1;
  background-color: rgb(169 230 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-dark-200{
    background-color: rgb(169 230 255 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-dark-500{
  --tw-bg-opacity: 1;
  background-color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-dark-500{
    background-color: rgb(20 130 255 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-light{
  --tw-bg-opacity: 1;
  background-color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-light{
    background-color: rgb(0 203 224 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-light-100\/40{
  background-color: rgb(206 254 255 / 0.4);
}.bg-theme-primary-light-200\/60{
  background-color: rgb(162 250 255 / 0.6);
}.bg-theme-primary-light-400{
  --tw-bg-opacity: 1;
  background-color: rgb(28 226 244 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-light-400{
    background-color: rgb(28 226 244 / var(--tw-bg-opacity));
  }
}.bg-theme-primary-light-400\/80{
  background-color: rgb(28 226 244 / 0.8);
}.bg-theme-primary-light-500{
  --tw-bg-opacity: 1;
  background-color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-theme-primary-light-500{
    background-color: rgb(0 203 224 / var(--tw-bg-opacity));
  }
}.bg-transparent{
  background-color: transparent;
}.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-white{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}.bg-white\/5{
  background-color: rgb(255 255 255 / 0.05);
}.bg-white\/75{
  background-color: rgb(255 255 255 / 0.75);
}.bg-yellow-300{
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-yellow-300{
    background-color: rgb(252 211 77 / var(--tw-bg-opacity));
  }
}.bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.bg-yellow-50{
    background-color: rgb(255 251 235 / var(--tw-bg-opacity));
  }
}.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}.bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}.from-green-500{
  --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.from-theme-primary-dark-500{
  --tw-gradient-from: #1482ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 130 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}.to-theme-primary-light-500{
  --tw-gradient-to: #00cbe0 var(--tw-gradient-to-position);
}.bg-cover{
  background-size: cover;
}.bg-clip-padding{
  background-clip: padding-box;
}.bg-top{
  background-position: top;
}.fill-current{
  fill: currentColor;
}.fill-transparent{
  fill: transparent;
}.stroke-current{
  stroke: currentColor;
}.stroke-white{
  stroke: #fff;
}.stroke-2{
  stroke-width: 2;
}.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}.object-center{
  -o-object-position: center;
     object-position: center;
}.p-0{
  padding: 0px;
}.p-1{
  padding: 0.25rem;
}.p-1\.5{
  padding: 0.375rem;
}.p-12{
  padding: 3rem;
}.p-2{
  padding: 0.5rem;
}.p-2\.5{
  padding: 0.625rem;
}.p-3{
  padding: 0.75rem;
}.p-4{
  padding: 1rem;
}.p-5{
  padding: 1.25rem;
}.p-6{
  padding: 1.5rem;
}.p-8{
  padding: 2rem;
}.p-\[1px\]{
  padding: 1px;
}.p-\[2\%\]{
  padding: 2%;
}.p-\[5\%\]{
  padding: 5%;
}.p-px{
  padding: 1px;
}.\!px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}.\!py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}.\!py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}.px-0{
  padding-left: 0px;
  padding-right: 0px;
}.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}.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;
}.\!pl-11{
  padding-left: 2.75rem !important;
}.\!pl-3{
  padding-left: 0.75rem !important;
}.\!pr-0{
  padding-right: 0px !important;
}.\!pt-8{
  padding-top: 2rem !important;
}.pb-1{
  padding-bottom: 0.25rem;
}.pb-12{
  padding-bottom: 3rem;
}.pb-2{
  padding-bottom: 0.5rem;
}.pb-24{
  padding-bottom: 6rem;
}.pb-3{
  padding-bottom: 0.75rem;
}.pb-4{
  padding-bottom: 1rem;
}.pb-5{
  padding-bottom: 1.25rem;
}.pb-6{
  padding-bottom: 1.5rem;
}.pb-64{
  padding-bottom: 16rem;
}.pb-8{
  padding-bottom: 2rem;
}.pb-\[1\.25rem\]{
  padding-bottom: 1.25rem;
}.pl-0{
  padding-left: 0px;
}.pl-0\.5{
  padding-left: 0.125rem;
}.pl-1{
  padding-left: 0.25rem;
}.pl-10{
  padding-left: 2.5rem;
}.pl-11{
  padding-left: 2.75rem;
}.pl-2{
  padding-left: 0.5rem;
}.pl-3{
  padding-left: 0.75rem;
}.pl-4{
  padding-left: 1rem;
}.pl-6{
  padding-left: 1.5rem;
}.pl-8{
  padding-left: 2rem;
}.pl-\[1\.375rem\]{
  padding-left: 1.375rem;
}.pl-\[48px\]{
  padding-left: 48px;
}.pl-\[64px\]{
  padding-left: 64px;
}.pr-0{
  padding-right: 0px;
}.pr-12{
  padding-right: 3rem;
}.pr-16{
  padding-right: 4rem;
}.pr-2{
  padding-right: 0.5rem;
}.pr-3{
  padding-right: 0.75rem;
}.pr-4{
  padding-right: 1rem;
}.pr-5{
  padding-right: 1.25rem;
}.pr-6{
  padding-right: 1.5rem;
}.pr-7{
  padding-right: 1.75rem;
}.pr-9{
  padding-right: 2.25rem;
}.pt-0{
  padding-top: 0px;
}.pt-0\.5{
  padding-top: 0.125rem;
}.pt-1{
  padding-top: 0.25rem;
}.pt-1\.5{
  padding-top: 0.375rem;
}.pt-10{
  padding-top: 2.5rem;
}.pt-12{
  padding-top: 3rem;
}.pt-16{
  padding-top: 4rem;
}.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 !important;
}.text-left{
  text-align: left;
}.text-center{
  text-align: center;
}.text-right{
  text-align: right;
}.align-baseline{
  vertical-align: baseline;
}.align-middle{
  vertical-align: middle;
}.align-bottom{
  vertical-align: bottom;
}.font-mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}.font-sans{
  font-family: "RubikVariable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}.\!text-xs{
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}.text-2xl\/9{
  font-size: 1.5rem;
  line-height: 2.25rem;
}.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}.text-\[10px\]{
  font-size: 10px;
}.text-\[20px\]{
  font-size: 20px;
}.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}.text-base\/7{
  font-size: 1rem;
  line-height: 1.75rem;
}.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-lg\/7{
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-sm\/4{
  font-size: 0.875rem;
  line-height: 1rem;
}.text-sm\/6{
  font-size: 0.875rem;
  line-height: 1.5rem;
}.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}.text-xs\/5{
  font-size: 0.75rem;
  line-height: 1.25rem;
}.\!font-light{
  font-weight: 300 !important;
}.\!font-normal{
  font-weight: 400 !important;
}.\!font-semibold{
  font-weight: 600 !important;
}.font-bold{
  font-weight: 700;
}.font-extrabold{
  font-weight: 800;
}.font-light{
  font-weight: 300;
}.font-medium{
  font-weight: 500;
}.font-normal{
  font-weight: 400;
}.font-semibold{
  font-weight: 600;
}.font-thin{
  font-weight: 100;
}.uppercase{
  text-transform: uppercase;
}.lowercase{
  text-transform: lowercase;
}.capitalize{
  text-transform: capitalize;
}.italic{
  font-style: italic;
}.not-italic{
  font-style: normal;
}.tabular-nums{
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}.leading-5{
  line-height: 1.25rem;
}.leading-6{
  line-height: 1.5rem;
}.leading-7{
  line-height: 1.75rem;
}.leading-8{
  line-height: 2rem;
}.leading-\[20px\]{
  line-height: 20px;
}.leading-\[30px\]{
  line-height: 30px;
}.tracking-tight{
  letter-spacing: -0.025em;
}.tracking-wide{
  letter-spacing: 0.025em;
}.tracking-wider{
  letter-spacing: 0.05em;
}.\!text-blue-700{
  --tw-text-opacity: 1 !important;
  color: rgb(29 78 216 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!text-blue-700{
    color: rgb(29 78 216 / var(--tw-text-opacity)) !important;
  }
}.\!text-green-700{
  --tw-text-opacity: 1 !important;
  color: rgb(4 120 87 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!text-green-700{
    color: rgb(4 120 87 / var(--tw-text-opacity)) !important;
  }
}.\!text-orange-700{
  --tw-text-opacity: 1 !important;
  color: rgb(194 65 12 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!text-orange-700{
    color: rgb(194 65 12 / var(--tw-text-opacity)) !important;
  }
}.\!text-red-700{
  --tw-text-opacity: 1 !important;
  color: rgb(185 28 28 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.\!text-red-700{
    color: rgb(185 28 28 / var(--tw-text-opacity)) !important;
  }
}.text-\[--text\]{
  color: var(--text);
}.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-black{
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
}.text-black\/60{
  color: rgb(0 0 0 / 0.6);
}.text-black\/80{
  color: rgb(0 0 0 / 0.8);
}.text-black\/90{
  color: rgb(0 0 0 / 0.9);
}.text-blue-400{
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-blue-400{
    color: rgb(96 165 250 / var(--tw-text-opacity));
  }
}.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-blue-500{
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-blue-600{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.text-blue-600\/80{
  color: rgb(37 99 235 / 0.8);
}.text-blue-700{
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-blue-700{
    color: rgb(29 78 216 / var(--tw-text-opacity));
  }
}.text-current{
  color: currentColor;
}.text-gray-100{
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-100{
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-200{
    color: rgb(226 232 240 / var(--tw-text-opacity));
  }
}.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-300{
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
}.text-gray-300\/40{
  color: rgb(203 213 225 / 0.4);
}.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-400{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}.text-gray-400\/20{
  color: rgb(148 163 184 / 0.2);
}.text-gray-50{
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-50{
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }
}.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-500{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-600{
    color: rgb(71 85 105 / var(--tw-text-opacity));
  }
}.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-700{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-800{
    color: rgb(30 41 59 / var(--tw-text-opacity));
  }
}.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-900{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.text-gray-950{
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-gray-950{
    color: rgb(2 6 23 / var(--tw-text-opacity));
  }
}.text-green-400{
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-green-400{
    color: rgb(52 211 153 / var(--tw-text-opacity));
  }
}.text-green-500{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-green-500{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.text-green-600{
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-green-600{
    color: rgb(5 150 105 / var(--tw-text-opacity));
  }
}.text-green-700{
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-green-700{
    color: rgb(4 120 87 / var(--tw-text-opacity));
  }
}.text-indigo-100{
  --tw-text-opacity: 1;
  color: rgb(224 231 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-indigo-100{
    color: rgb(224 231 255 / var(--tw-text-opacity));
  }
}.text-indigo-400{
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-indigo-400{
    color: rgb(129 140 248 / var(--tw-text-opacity));
  }
}.text-indigo-600{
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-indigo-600{
    color: rgb(79 70 229 / var(--tw-text-opacity));
  }
}.text-orange-600{
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-orange-600{
    color: rgb(234 88 12 / var(--tw-text-opacity));
  }
}.text-orange-700{
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-orange-700{
    color: rgb(194 65 12 / var(--tw-text-opacity));
  }
}.text-pink-500{
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-pink-500{
    color: rgb(236 72 153 / var(--tw-text-opacity));
  }
}.text-pink-600{
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-pink-600{
    color: rgb(219 39 119 / var(--tw-text-opacity));
  }
}.text-pink-700{
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-pink-700{
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }
}.text-red-400{
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-red-400{
    color: rgb(248 113 113 / var(--tw-text-opacity));
  }
}.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-red-500{
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }
}.text-red-500\/80{
  color: rgb(239 68 68 / 0.8);
}.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-red-600{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}.text-red-700{
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-red-700{
    color: rgb(185 28 28 / var(--tw-text-opacity));
  }
}.text-red-800{
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-red-800{
    color: rgb(153 27 27 / var(--tw-text-opacity));
  }
}.text-theme-accent{
  --tw-text-opacity: 1;
  color: rgb(0 219 177 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-accent{
    color: rgb(0 219 177 / var(--tw-text-opacity));
  }
}.text-theme-accent-700{
  --tw-text-opacity: 1;
  color: rgb(0 131 110 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-accent-700{
    color: rgb(0 131 110 / var(--tw-text-opacity));
  }
}.text-theme-accent-800{
  --tw-text-opacity: 1;
  color: rgb(0 103 88 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-accent-800{
    color: rgb(0 103 88 / var(--tw-text-opacity));
  }
}.text-theme-gray{
  --tw-text-opacity: 1;
  color: rgb(173 188 185 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-gray{
    color: rgb(173 188 185 / var(--tw-text-opacity));
  }
}.text-theme-primary-dark{
  --tw-text-opacity: 1;
  color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-dark{
    color: rgb(0 46 114 / var(--tw-text-opacity));
  }
}.text-theme-primary-dark-500{
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-dark-500{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}.text-theme-primary-dark-600{
  --tw-text-opacity: 1;
  color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-dark-600{
    color: rgb(0 111 255 / var(--tw-text-opacity));
  }
}.text-theme-primary-dark-700{
  --tw-text-opacity: 1;
  color: rgb(0 112 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-dark-700{
    color: rgb(0 112 255 / var(--tw-text-opacity));
  }
}.text-theme-primary-light{
  --tw-text-opacity: 1;
  color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-light{
    color: rgb(0 203 224 / var(--tw-text-opacity));
  }
}.text-theme-primary-light-100\/40{
  color: rgb(206 254 255 / 0.4);
}.text-theme-primary-light-200\/60{
  color: rgb(162 250 255 / 0.6);
}.text-theme-primary-light-400\/80{
  color: rgb(28 226 244 / 0.8);
}.text-theme-primary-light-500{
  --tw-text-opacity: 1;
  color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-theme-primary-light-500{
    color: rgb(0 203 224 / var(--tw-text-opacity));
  }
}.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-white{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.text-yellow-600{
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-yellow-600{
    color: rgb(217 119 6 / var(--tw-text-opacity));
  }
}.text-yellow-700{
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.text-yellow-700{
    color: rgb(180 83 9 / var(--tw-text-opacity));
  }
}.text-opacity-50{
  --tw-text-opacity: 0.5;
}.text-opacity-75{
  --tw-text-opacity: 0.75;
}.text-opacity-80{
  --tw-text-opacity: 0.8;
}.text-opacity-85{
  --tw-text-opacity: 0.85;
}.underline{
  text-decoration-line: underline;
}.line-through{
  text-decoration-line: line-through;
}.\!no-underline{
  text-decoration-line: none !important;
}.no-underline{
  text-decoration-line: none;
}.decoration-current{
  text-decoration-color: currentColor;
}.decoration-indigo-500{
  text-decoration-color: #6366f1;
}.decoration-pink-500{
  text-decoration-color: #ec4899;
}.decoration-theme-primary-dark-500{
  text-decoration-color: #1482ff;
}.decoration-dotted{
  text-decoration-style: dotted;
}.decoration-wavy{
  text-decoration-style: wavy;
}.decoration-1{
  text-decoration-thickness: 1px;
}.decoration-2{
  text-decoration-thickness: 2px;
}.underline-offset-2{
  text-underline-offset: 2px;
}.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.placeholder-gray-400::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / 1);
}.placeholder-gray-400::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.placeholder-gray-400::-moz-placeholder{
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
  }
.placeholder-gray-400::placeholder{
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
  }
}.opacity-0{
  opacity: 0;
}.opacity-100{
  opacity: 1;
}.opacity-20{
  opacity: 0.2;
}.opacity-25{
  opacity: 0.25;
}.opacity-30{
  opacity: 0.3;
}.opacity-40{
  opacity: 0.4;
}.opacity-50{
  opacity: 0.5;
}.opacity-60{
  opacity: 0.6;
}.opacity-70{
  opacity: 0.7;
}.opacity-75{
  opacity: 0.75;
}.opacity-80{
  opacity: 0.8;
}.opacity-90{
  opacity: 0.9;
}.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: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  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: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-inner{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-inner-sm{
  --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  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: 0 0 #0000, 0 0 #0000, 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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}.outline{
  outline-style: solid;
}.outline-1{
  outline-width: 1px;
}.-outline-offset-1{
  outline-offset: -1px;
}.outline-\[rgba\(27\2c 31\2c 35\2c 0\.06\)\]{
  outline-color: rgba(27,31,35,0.06);
}.outline-gray-900\/5{
  outline-color: rgb(15 23 42 / 0.05);
}.ring-0{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.ring-4{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.ring-inset{
  --tw-ring-inset: inset;
}.ring-\[\#fbfcfd\]{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 252 253 / var(--tw-ring-opacity));
}.ring-black\/5{
  --tw-ring-color: rgb(0 0 0 / 0.05);
}.ring-blue-600\/20{
  --tw-ring-color: rgb(37 99 235 / 0.2);
}.ring-gray-50{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity));
}.ring-gray-500\/10{
  --tw-ring-color: rgb(100 116 139 / 0.1);
}.ring-gray-600\/20{
  --tw-ring-color: rgb(71 85 105 / 0.2);
}.ring-green-600\/20{
  --tw-ring-color: rgb(5 150 105 / 0.2);
}.ring-orange-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}.ring-orange-600\/20{
  --tw-ring-color: rgb(234 88 12 / 0.2);
}.ring-red-600\/20{
  --tw-ring-color: rgb(220 38 38 / 0.2);
}.ring-theme-primary-dark{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 46 114 / var(--tw-ring-opacity));
}.ring-theme-primary-dark-500\/20{
  --tw-ring-color: rgb(20 130 255 / 0.2);
}.ring-transparent{
  --tw-ring-color: transparent;
}.ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}.ring-white\/10{
  --tw-ring-color: rgb(255 255 255 / 0.1);
}.ring-yellow-600\/20{
  --tw-ring-color: rgb(217 119 6 / 0.2);
}.ring-offset-2{
  --tw-ring-offset-width: 2px;
}.ring-offset-4{
  --tw-ring-offset-width: 4px;
}.ring-offset-orange-300{
  --tw-ring-offset-color: #fdba74;
}.ring-offset-orange-500{
  --tw-ring-offset-color: #f97316;
}.blur{
  --tw-blur: blur(8px);
  filter: blur(8px) 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: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.blur-3xl{
  --tw-blur: blur(64px);
  filter: blur(64px) 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: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  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);
}.filter-none{
  filter: none;
}.backdrop-blur{
  --tw-backdrop-blur: blur(8px);
  backdrop-filter: blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.backdrop-blur-\[1px\]{
  --tw-backdrop-blur: blur(1px);
  backdrop-filter: blur(1px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, 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-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-100{
  transition-duration: 100ms;
}.duration-200{
  transition-duration: 200ms;
}.duration-300{
  transition-duration: 300ms;
}.duration-75{
  transition-duration: 75ms;
}.duration-standard{
  transition-duration: 300ms;
}.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-linear{
  transition-timing-function: linear;
}.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.ease-standard{
  transition-timing-function: cubic-bezier(0.2, 0.0, 0, 1.0);
}/* Enter*/.transition-emphasized-in-out-\[\.translate-x\].translate-x-0{
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1.0);
}/* Exit*/.transition-emphasized-in-out-\[\.translate-x\].translate-x-full,
    .transition-emphasized-in-out-\[\.translate-x\].-translate-x-full{
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.3, 0.0, 0.8, 0.15);
}@media screen and (max-width: 1599px) {
    .wide-screen-only {
      display: none;
    }
  }@media print {
    .print-color-exact {
      -webkit-print-color-adjust: exact;
              print-color-adjust: exact;
    }
  }.\[animation-range\:117px_149px\]{
  animation-range: 117px 149px;
}.\[animation-timeline\:scroll\(\)\]{
  animation-timeline: scroll();
}.\[contain\:paint\]{
  contain: paint;
}.\[field-sizing\:content\]{
  field-sizing: content;
}.\[zoom\:0\.85\]{
  zoom: 0.85;
}.decoration-dotted {
  text-decoration-style: dotted;
}body:not(.no-js) .js-hidden {
  display: none;
}body.no-js .js-only {
  display: none;
}/* }*/body.debug.--components [data-component]{
  --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-inset) 0 0 0 2px var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + 2px) rgb(236 72 153 / 1), 0 0 #0000;
  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(236 72 153 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}.max-target-indicator:target {
  font-weight: 500;
}.skip-link{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.skip-link:focus{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.skip-link{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.skip-link:focus{
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  padding: 0.5rem;
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) currentColor, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: currentColor;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.skip-link:focus{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){.skip-link:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.skip-link:focus{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}
}.skip-link{
  z-index: 50;
}.dev-floater{
  opacity: 0.75;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.dev-floater:hover{
  opacity: 0.9;
}.dev-floater{
  --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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media print{.dev-floater{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}.dev-floater{
  font-size: 0.75rem;
  line-height: 1rem;
  position: fixed;
  bottom: 0.5rem;
  right: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(229 248 255 / 1);
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dev-floater{
    background-color: rgb(229 248 255 / var(--tw-bg-opacity));
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}@media (prefers-color-scheme: dark){.dev-floater{
    --tw-bg-opacity: 1;
    background-color: rgb(0 100 227 / 1);
    --tw-text-opacity: 1;
    color: rgb(229 248 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dev-floater{
      background-color: rgb(0 100 227 / var(--tw-bg-opacity));
      color: rgb(229 248 255 / var(--tw-text-opacity));
    }
}
}.dev-floater{
  text-align: center;
  font-weight: 600;
}.table-wrapper > table > thead > tr > th:not(.text-right):not(.dev-floater){
  text-align: left;
}.table-wrapper > table tfoot > tr > th:not(.text-right):not(.dev-floater), .table-wrapper > table tfoot > tr > td:not(.text-right):not(.dev-floater){
  text-align: left;
}.dev-floater{
  width: 8rem;
  border-radius: 9999px;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  z-index: 50;
}html{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  /* @apply grayscale-0;*/
}html[data-turbo-preview],
  html[data-turbo-preview] button,
  html[data-turbo-preview] a:link,
  html[data-turbolinks-preview],
  html[data-turbolinks-preview] button,
  html[data-turbolinks-preview] a:link {
    cursor: wait !important;
  }body.has-dialog {
  overflow: hidden;
}html body.uppy-Dashboard-isFixed {
    height: auto;
    height: initial;
  }ds-input {
  display: block;
}ds-input + ds-input:not([ds-type='radio']):not([ds-type='checkbox']) {
  margin-top: 0.5rem;
}details.--buttonize > summary {
  list-style: none;
}details.--buttonize > summary .button {
    cursor: pointer;
  }details.--buttonize > summary::-webkit-details-marker {
  display: none;
}details.--buttonize[open] > summary .button{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (prefers-color-scheme: dark){details.--buttonize[open] > summary .button{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}details.--buttonize[open] > summary .button{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}details.--buttonize[open] > summary .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button:hover{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}details.--buttonize[open] > summary .button:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}@media (prefers-color-scheme: dark){details.--buttonize[open] > summary .button{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}details.--buttonize[open] > summary .button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}details.--buttonize[open] > summary .button:active{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button:active{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}
}details.--buttonize[open] > summary .button{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}@media (prefers-color-scheme: dark){details.--buttonize[open] > summary .button{
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button{
      border-color: rgb(30 41 59 / var(--tw-border-opacity));
    }
}details.--buttonize[open] > summary .button:active{
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
details.--buttonize[open] > summary .button:active{
      border-color: rgb(30 41 59 / var(--tw-border-opacity));
    }
}
}details.--buttonize[open] > summary .button {

    box-shadow: none !important;
  }td.compliance-comment a {
  color: rgb(59 130 246 / 1);
  --tw-text-opacity: 1;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
td.compliance-comment a {
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
}@media (prefers-color-scheme: dark) {
  td.compliance-comment a {
    color: rgb(241 245 249 / 1);
    --tw-text-opacity: 1;
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
td.compliance-comment a {
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}
}action-text-attachment img.icon{
  display: inline-flex;
  width: 1rem;
  height: 1rem;
  vertical-align: baseline;
}body.supports-beforematch [hidden='until-found']action-text-attachment img.icon {
      display: inline-flex;
    }
    body.supports-beforematch [hidden='until-found']:not(.flex):not(action-text-attachment img.icon):not(.grid):not(.inline) {
      display: block;
    }@media (prefers-color-scheme: dark) {action-text-attachment img.icon {
      filter: invert(1)
  }
    }.marquee {
  animation-duration: 4s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-play-state: paused;
  animation-name: marquee-content;
  animation-timing-function: linear;
  padding: 5px 15px 5px 15px;
}.--active .marquee,
[role='option']:hover .marquee {
  animation-play-state: running;

  overflow: visible;
  text-overflow: initial;
}[role='option']:hover:has(.marquee),
.--active:has(.marquee) {
  overflow: hidden;
}/**
  * BOTH of the marquee items are going to be translating left at the same time.
  * And, once each of them has translated to -100%, they will both snap back into
  * place, making it seem as if they are continuously scrolling.
  */@keyframes marquee-content {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}.ProseMirror .code-suggestion {
  opacity: 0.5;
  font-style: italic;
}@media (min-width: 640px){.sm\:prose{
    color: var(--tw-prose-body);
    max-width: 65ch;
  }.sm\:prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }.sm\: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;
  }.sm\:prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
  }.sm\:prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
  }.sm\:prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\: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;
  }.sm\:prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
  }.sm\:prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
  }.sm\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
  }.sm\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
  }.sm\:prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
  }.sm\:prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
  }.sm\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
  }.sm\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
  }.sm\:prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
  }.sm\: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;
  }.sm\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
  }.sm\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
  }.sm\:prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }.sm\: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;
  }.sm\: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;
  }.sm\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
  }.sm\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
  }.sm\: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;
  }.sm\:prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
  }.sm\: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;
  }.sm\:prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
  }.sm\: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;
  }.sm\:prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
  }.sm\: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;
  }.sm\:prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
  }.sm\:prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.sm\:prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }.sm\:prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.sm\: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;
  }.sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }.sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
  }.sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
  }.sm\:prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
  }.sm\:prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
  }.sm\:prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\:prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.sm\: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;
  }.sm\: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;
  }.sm\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
  }.sm\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
  }.sm\: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;
  }.sm\:prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }.sm\: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;
  }.sm\:prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }.sm\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
  }.sm\:prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
  }.sm\:prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }.sm\:prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
  }.sm\:prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.sm\: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;
  }.sm\: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;
  }.sm\:prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.sm\:prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }.sm\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
  }.sm\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
  }.sm\:prose :where(.sm\:prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }.sm\:prose :where(.sm\:prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
  }.sm\:prose :where(.sm\:prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
  }.sm\:prose :where(.sm\:prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
  }.sm\:prose :where(.sm\:prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
  }.sm\: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;
  }.sm\:prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }.sm\:prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }.sm\:prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.sm\:prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.sm\:prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.sm\:prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.sm\:prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.sm\:prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.sm\: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;
  }.sm\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.sm\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.sm\:prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.sm\:prose :where(.sm\:prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.sm\:prose :where(.sm\:prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
  }
}@media (min-width: 1024px){.lg\:prose{
    color: var(--tw-prose-body);
    max-width: 65ch;
  }.lg\:prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }.lg\: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;
  }.lg\:prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
  }.lg\:prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
  }.lg\:prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\: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;
  }.lg\:prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
  }.lg\:prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
  }.lg\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
  }.lg\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
  }.lg\:prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
  }.lg\:prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
  }.lg\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
  }.lg\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
  }.lg\:prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
  }.lg\: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;
  }.lg\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
  }.lg\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
  }.lg\:prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }.lg\: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;
  }.lg\: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;
  }.lg\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
  }.lg\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
  }.lg\: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;
  }.lg\:prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
  }.lg\: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;
  }.lg\:prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
  }.lg\: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;
  }.lg\:prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
  }.lg\: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;
  }.lg\:prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
  }.lg\:prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.lg\:prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }.lg\:prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.lg\: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;
  }.lg\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }.lg\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
  }.lg\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
  }.lg\:prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
  }.lg\:prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
  }.lg\:prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\:prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
  }.lg\: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;
  }.lg\: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;
  }.lg\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
  }.lg\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
  }.lg\: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;
  }.lg\:prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }.lg\: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;
  }.lg\:prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }.lg\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
  }.lg\:prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
  }.lg\:prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }.lg\:prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
  }.lg\:prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.lg\: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;
  }.lg\: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;
  }.lg\:prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.lg\:prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }.lg\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
  }.lg\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
  }.lg\:prose :where(.lg\:prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }.lg\:prose :where(.lg\:prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
  }.lg\:prose :where(.lg\:prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
  }.lg\:prose :where(.lg\:prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
  }.lg\:prose :where(.lg\:prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
  }.lg\: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;
  }.lg\:prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }.lg\:prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }.lg\:prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.lg\:prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.lg\: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;
  }.lg\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.lg\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.lg\:prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.lg\:prose :where(.lg\:prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose :where(.lg\:prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
  }.lg\:prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }.lg\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }.lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }.lg\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }.lg\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }.lg\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }.lg\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }.lg\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.lg\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.lg\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.lg\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.lg\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }.lg\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
  }.lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8666667em;
  }.lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.875em;
  }.lg\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }.lg\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }.lg\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }.lg\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }.lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4444444em;
  }.lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4444444em;
  }.lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }.lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }.lg\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.lg\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.lg\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }.lg\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }.lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
  }.lg\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }.lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }.lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.lg\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }.lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
  }
}@media (min-width: 1280px){.xl\:prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }.xl\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.xl\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }.xl\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-inline-start: 1em;
  }.xl\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }.xl\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }.xl\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }.xl\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }.xl\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.xl\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.xl\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.xl\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.xl\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-inline-end: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-inline-start: 0.4444444em;
  }.xl\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
  }.xl\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8666667em;
  }.xl\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.875em;
  }.xl\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-inline-end: 1.5em;
    padding-bottom: 1em;
    padding-inline-start: 1.5em;
  }.xl\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }.xl\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5555556em;
  }.xl\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }.xl\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4444444em;
  }.xl\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4444444em;
  }.xl\:prose-lg :where(.xl\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }.xl\:prose-lg :where(.xl\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-lg :where(.xl\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.xl\:prose-lg :where(.xl\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-lg :where(.xl\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.xl\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }.xl\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.xl\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.6666667em;
    padding-inline-start: 1.5555556em;
  }.xl\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }.xl\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
  }.xl\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }.xl\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.xl\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.xl\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.75em;
    padding-inline-end: 0.75em;
    padding-bottom: 0.75em;
    padding-inline-start: 0.75em;
  }.xl\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.xl\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.xl\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }.xl\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.xl\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }.xl\:prose-lg :where(.xl\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-lg :where(.xl\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
  }.xl\:prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }.xl\:prose-2xl :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.xl\:prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }.xl\:prose-2xl :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-inline-start: 1.1111111em;
  }.xl\:prose-2xl :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }.xl\:prose-2xl :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }.xl\:prose-2xl :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }.xl\:prose-2xl :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }.xl\:prose-2xl :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.xl\:prose-2xl :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.xl\:prose-2xl :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.xl\:prose-2xl :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.xl\:prose-2xl :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8333333em;
    border-radius: 0.375rem;
    padding-top: 0.25em;
    padding-inline-end: 0.3333333em;
    padding-bottom: 0.25em;
    padding-inline-start: 0.3333333em;
  }.xl\:prose-2xl :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8333333em;
  }.xl\:prose-2xl :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.875em;
  }.xl\:prose-2xl :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8888889em;
  }.xl\:prose-2xl :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-inline-start: 1.6em;
  }.xl\:prose-2xl :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }.xl\:prose-2xl :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.5833333em;
  }.xl\:prose-2xl :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }.xl\:prose-2xl :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4166667em;
  }.xl\:prose-2xl :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.4166667em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
  }.xl\:prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }.xl\:prose-2xl :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }.xl\:prose-2xl :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.3333333em;
  }.xl\:prose-2xl :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.5833333em;
  }.xl\:prose-2xl :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 3em;
    margin-bottom: 3em;
  }.xl\:prose-2xl :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-2xl :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-2xl :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-2xl :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-2xl :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8333333em;
    line-height: 1.4;
  }.xl\:prose-2xl :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }.xl\:prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.xl\:prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.xl\:prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.8em;
    padding-inline-end: 0.6em;
    padding-bottom: 0.8em;
    padding-inline-start: 0.6em;
  }.xl\:prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
  }.xl\:prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
  }.xl\:prose-2xl :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
  }.xl\:prose-2xl :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
  }.xl\:prose-2xl :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
  }.xl\:prose-2xl :where(.xl\:prose-2xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
  }
}@media (prefers-color-scheme: dark){.dark\:prose-invert{
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
  }
}.first-letter\:items-center::first-letter{
  align-items: center;
}.marker\:text-2xl *::marker{
  font-size: 1.5rem;
  line-height: 2rem;
}.marker\:font-bold *::marker{
  font-weight: 700;
}.marker\:text-2xl::marker{
  font-size: 1.5rem;
  line-height: 2rem;
}.marker\:font-bold::marker{
  font-weight: 700;
}.placeholder\:text-gray-400::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}.placeholder\:text-gray-400::placeholder{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.placeholder\:text-gray-400::-moz-placeholder{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
.placeholder\:text-gray-400::placeholder{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}.before\:bottom-\[--offset-terminal\]::before{
  content: var(--tw-content);
  bottom: var(--offset-terminal);
}.before\:bottom-\[-20px\]::before{
  content: var(--tw-content);
  bottom: -20px;
}.before\:left-\[--negative-terminal-size\]::before{
  content: var(--tw-content);
  left: var(--negative-terminal-size);
}.before\:left-\[--offset-terminal\]::before{
  content: var(--tw-content);
  left: var(--offset-terminal);
}.before\:left-\[-20px\]::before{
  content: var(--tw-content);
  left: -20px;
}.before\:right-\[--offset-terminal\]::before{
  content: var(--tw-content);
  right: var(--offset-terminal);
}.before\:right-\[-20px\]::before{
  content: var(--tw-content);
  right: -20px;
}.before\:top-\[--negative-terminal-size\]::before{
  content: var(--tw-content);
  top: var(--negative-terminal-size);
}.before\:top-\[--offset-terminal\]::before{
  content: var(--tw-content);
  top: var(--offset-terminal);
}.before\:top-\[-20px\]::before{
  content: var(--tw-content);
  top: -20px;
}.before\:hidden::before{
  content: var(--tw-content);
  display: none;
}.before\:h-\[--terminal-size\]::before{
  content: var(--tw-content);
  height: var(--terminal-size);
}.before\:w-\[--terminal-size\]::before{
  content: var(--tw-content);
  width: var(--terminal-size);
}.before\:rounded-full::before{
  content: var(--tw-content);
  border-radius: 9999px;
}.before\:border-\[length\:--line-thickness\]::before{
  content: var(--tw-content);
  border-width: var(--line-thickness);
}.before\:border-solid::before{
  content: var(--tw-content);
  border-style: solid;
}.before\:border-blue-700::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.before\:border-blue-700::before{
    border-color: rgb(29 78 216 / var(--tw-border-opacity));
  }
}.before\:p-5::before{
  content: var(--tw-content);
  padding: 1.25rem;
}.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: '';
  content: var(--tw-content);
}.last\:border-0:last-child{
  border-width: 0px;
}.target\:bg-green-200:target{
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.target\:bg-green-200:target{
    background-color: rgb(167 243 208 / var(--tw-bg-opacity));
  }
}.checked\:\!bg-theme-primary-dark-500:checked{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 130 255 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.checked\:\!bg-theme-primary-dark-500:checked{
    background-color: rgb(20 130 255 / var(--tw-bg-opacity)) !important;
  }
}.empty\:hidden:empty{
  display: none;
}.focus-within\:not-sr-only:focus-within{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.focus-within\:z-10:focus-within{
  z-index: 10;
}.focus-within\:border-transparent:focus-within{
  border-color: transparent;
}.focus-within\:bg-blue-600:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus-within\:bg-blue-600:focus-within{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}.focus-within\:bg-gray-50\/50:focus-within{
  background-color: rgb(248 250 252 / 0.5);
}.focus-within\:text-white:focus-within{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus-within\:text-white:focus-within{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.focus-within\:opacity-100:focus-within{
  opacity: 1;
}.focus-within\:opacity-80:focus-within{
  opacity: 0.8;
}.focus-within\:opacity-90:focus-within{
  opacity: 0.9;
}.focus-within\:ring:focus-within{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus-within\:ring-2:focus-within{
  --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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus-within\:ring-inset:focus-within{
  --tw-ring-inset: inset;
}.focus-within\:ring-blue-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.focus-within\:ring-theme-primary-dark-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 130 255 / var(--tw-ring-opacity));
}.focus-within\:ring-offset-1:focus-within{
  --tw-ring-offset-width: 1px;
}.focus-within\:ring-offset-white:focus-within{
  --tw-ring-offset-color: #fff;
}.focus-within\:grayscale-0:focus-within{
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.hover\:absolute:hover{
  position: absolute;
}.hover\:left-1:hover{
  left: 0.25rem;
}.hover\:top-\[18px\]:hover{
  top: 18px;
}.hover\:z-10:hover{
  z-index: 10;
}.hover\:w-auto:hover{
  width: auto;
}.hover\:max-w-max:hover{
  max-width: -moz-max-content;
  max-width: max-content;
}.hover\:max-w-none:hover{
  max-width: none;
}.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@keyframes shake{10%, 90%{
    transform: rotate(10deg) translate3d(-1px, 0, 0);
  }20%, 80%{
    transform: rotate(-10deg) translate3d(1.5px, 0, 0);
  }30%, 50%, 70%{
    transform: rotate(13deg) translate3d(-2px, 0, 0) ;
  }40%, 60%{
    transform: rotate(-13deg) translate3d(2px, 0, 0);
  }
}.hover\:animate-shake:hover{
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
}.hover\:overflow-visible:hover{
  overflow: visible;
}.hover\:text-clip:hover{
  text-overflow: clip;
}.hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:border-gray-300:hover{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}.hover\:border-green-500:hover{
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:border-green-500:hover{
    border-color: rgb(16 185 129 / var(--tw-border-opacity));
  }
}.hover\:border-theme-primary-dark:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 46 114 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:border-theme-primary-dark:hover{
    border-color: rgb(0 46 114 / var(--tw-border-opacity));
  }
}.hover\:border-theme-primary-light-500:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:border-theme-primary-light-500:hover{
    border-color: rgb(0 203 224 / var(--tw-border-opacity));
  }
}.hover\:border-transparent:hover{
  border-color: transparent;
}.hover\:border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:border-white:hover{
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
}.hover\:bg-blue-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-blue-600:hover{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }
}.hover\:bg-blue-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-blue-700:hover{
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }
}.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-gray-100:hover{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-gray-200:hover{
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  }
}.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-gray-50:hover{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}.hover\:bg-gray-50\/50:hover{
  background-color: rgb(248 250 252 / 0.5);
}.hover\:bg-gray-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-gray-800:hover{
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }
}.hover\:bg-orange-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(194 65 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-orange-700:hover{
    background-color: rgb(194 65 12 / var(--tw-bg-opacity));
  }
}.hover\:bg-pink-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-pink-100:hover{
    background-color: rgb(252 231 243 / var(--tw-bg-opacity));
  }
}.hover\:bg-pink-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-pink-200:hover{
    background-color: rgb(251 207 232 / var(--tw-bg-opacity));
  }
}.hover\:bg-pink-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-pink-50:hover{
    background-color: rgb(253 242 248 / var(--tw-bg-opacity));
  }
}.hover\:bg-pink-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-pink-500:hover{
    background-color: rgb(236 72 153 / var(--tw-bg-opacity));
  }
}.hover\:bg-red-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-red-100:hover{
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }
}.hover\:bg-theme-primary-dark-300:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(117 209 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:bg-theme-primary-dark-300:hover{
    background-color: rgb(117 209 255 / var(--tw-bg-opacity));
  }
}.hover\:bg-transparent:hover{
  background-color: transparent;
}.hover\:bg-white\/90:hover{
  background-color: rgb(255 255 255 / 0.9);
}.hover\:px-2:hover{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.hover\:text-black:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-black:hover{
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
}.hover\:text-blue-500:hover{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-blue-500:hover{
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-blue-600:hover{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.hover\:text-blue-900:hover{
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-blue-900:hover{
    color: rgb(30 58 138 / var(--tw-text-opacity));
  }
}.hover\:text-gray-100:hover{
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-100:hover{
    color: rgb(241 245 249 / var(--tw-text-opacity));
  }
}.hover\:text-gray-400:hover{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-400:hover{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}.hover\:text-gray-50:hover{
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-50:hover{
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }
}.hover\:text-gray-500:hover{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-500:hover{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}.hover\:text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-700:hover{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.hover\:text-gray-800:hover{
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-800:hover{
    color: rgb(30 41 59 / var(--tw-text-opacity));
  }
}.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-gray-900:hover{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.hover\:text-green-500:hover{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-green-500:hover{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.hover\:text-green-800:hover{
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-green-800:hover{
    color: rgb(6 95 70 / var(--tw-text-opacity));
  }
}.hover\:text-orange-500:hover{
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-orange-500:hover{
    color: rgb(249 115 22 / var(--tw-text-opacity));
  }
}.hover\:text-orange-600:hover{
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-orange-600:hover{
    color: rgb(234 88 12 / var(--tw-text-opacity));
  }
}.hover\:text-pink-500:hover{
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-pink-500:hover{
    color: rgb(236 72 153 / var(--tw-text-opacity));
  }
}.hover\:text-pink-600:hover{
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-pink-600:hover{
    color: rgb(219 39 119 / var(--tw-text-opacity));
  }
}.hover\:text-pink-700:hover{
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-pink-700:hover{
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }
}.hover\:text-pink-900:hover{
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-pink-900:hover{
    color: rgb(131 24 67 / var(--tw-text-opacity));
  }
}.hover\:text-red-500:hover{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-red-500:hover{
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }
}.hover\:text-red-600:hover{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-red-600:hover{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}.hover\:text-theme-primary-dark-500:hover{
  --tw-text-opacity: 1;
  color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-theme-primary-dark-500:hover{
    color: rgb(20 130 255 / var(--tw-text-opacity));
  }
}.hover\:text-theme-primary-dark-600:hover{
  --tw-text-opacity: 1;
  color: rgb(0 111 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-theme-primary-dark-600:hover{
    color: rgb(0 111 255 / var(--tw-text-opacity));
  }
}.hover\:text-theme-primary-dark-700:hover{
  --tw-text-opacity: 1;
  color: rgb(0 112 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-theme-primary-dark-700:hover{
    color: rgb(0 112 255 / var(--tw-text-opacity));
  }
}.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:text-white:hover{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.hover\:text-opacity-90:hover{
  --tw-text-opacity: 0.9;
}.hover\:underline:hover{
  text-decoration-line: underline;
}.hover\:no-underline:hover{
  text-decoration-line: none;
}.hover\:underline-offset-2:hover{
  text-underline-offset: 2px;
}.hover\:opacity-100:hover{
  opacity: 1;
}.hover\:opacity-75:hover{
  opacity: 0.75;
}.hover\:opacity-80:hover{
  opacity: 0.8;
}.hover\:opacity-90:hover{
  opacity: 0.9;
}.hover\:shadow-sm:hover{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.hover\:grayscale-0:hover{
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  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);
}.focus\:not-sr-only:focus{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.focus\:z-10:focus{
  z-index: 10;
}.focus\:mb-2:focus{
  margin-bottom: 0.5rem;
}.focus\:ml-2:focus{
  margin-left: 0.5rem;
}.focus\:mt-2:focus{
  margin-top: 0.5rem;
}@keyframes shake{10%, 90%{
    transform: rotate(10deg) translate3d(-1px, 0, 0);
  }20%, 80%{
    transform: rotate(-10deg) translate3d(1.5px, 0, 0);
  }30%, 50%, 70%{
    transform: rotate(13deg) translate3d(-2px, 0, 0) ;
  }40%, 60%{
    transform: rotate(-13deg) translate3d(2px, 0, 0);
  }
}.focus\:animate-shake:focus{
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
}.focus\:rounded-sm:focus{
  border-radius: 0.125rem;
}.focus\:border-blue-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:border-blue-500:focus{
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }
}.focus\:border-theme-primary-dark-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:border-theme-primary-dark-500:focus{
    border-color: rgb(20 130 255 / var(--tw-border-opacity));
  }
}.focus\:border-white:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:border-white:focus{
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
}.focus\:bg-black\/20:focus{
  background-color: rgb(0 0 0 / 0.2);
}.focus\:bg-gray-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:bg-gray-100:focus{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}.focus\:bg-pink-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:bg-pink-100:focus{
    background-color: rgb(252 231 243 / var(--tw-bg-opacity));
  }
}.focus\:bg-red-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:bg-red-100:focus{
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }
}.focus\:bg-theme-primary-dark-300:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(117 209 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:bg-theme-primary-dark-300:focus{
    background-color: rgb(117 209 255 / var(--tw-bg-opacity));
  }
}.focus\:p-2:focus{
  padding: 0.5rem;
}.focus\:text-blue-500:focus{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:text-blue-500:focus{
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}.focus\:text-gray-900:focus{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:text-gray-900:focus{
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
}.focus\:text-pink-500:focus{
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:text-pink-500:focus{
    color: rgb(236 72 153 / var(--tw-text-opacity));
  }
}.focus\:text-pink-900:focus{
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:text-pink-900:focus{
    color: rgb(131 24 67 / var(--tw-text-opacity));
  }
}.focus\:text-red-500:focus{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus\:text-red-500:focus{
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }
}.focus\:underline:focus{
  text-decoration-line: underline;
}.focus\:no-underline:focus{
  text-decoration-line: none;
}.focus\:opacity-100:focus{
  opacity: 1;
}.focus\:opacity-90:focus{
  opacity: 0.9;
}.focus\:shadow-sm:focus{
  --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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  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 transparent;
  outline-offset: 2px;
}.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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.focus\:ring-current:focus{
  --tw-ring-color: currentColor;
}.focus\:ring-green-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}.focus\:ring-indigo-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}.focus\:ring-orange-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}.focus\:ring-pink-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}.focus\:ring-red-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}.focus\:ring-theme-primary-dark:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 46 114 / var(--tw-ring-opacity));
}.focus\:ring-theme-primary-dark-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 130 255 / var(--tw-ring-opacity));
}.focus\:ring-theme-primary-light:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
}.focus\:ring-theme-primary-light-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
}.focus\:ring-offset-2:focus{
  --tw-ring-offset-width: 2px;
}.focus\:ring-offset-white:focus{
  --tw-ring-offset-color: #fff;
}.focus-visible\:text-gray-700:focus-visible{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus-visible\:text-gray-700:focus-visible{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.focus-visible\:text-green-500:focus-visible{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus-visible\:text-green-500:focus-visible{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.focus-visible\:text-orange-600:focus-visible{
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.focus-visible\:text-orange-600:focus-visible{
    color: rgb(234 88 12 / var(--tw-text-opacity));
  }
}.focus-visible\:underline:focus-visible{
  text-decoration-line: underline;
}.focus-visible\:opacity-100:focus-visible{
  opacity: 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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  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-current:focus-visible{
  --tw-ring-color: currentColor;
}.focus-visible\:ring-gray-900:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity));
}.focus-visible\:ring-white:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}.active\:scale-100:active{
  --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(1) scaleY(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));
}.active\:border-gray-200:active{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:border-gray-200:active{
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }
}.active\:border-theme-primary-dark-500:active{
  --tw-border-opacity: 1;
  border-color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:border-theme-primary-dark-500:active{
    border-color: rgb(20 130 255 / var(--tw-border-opacity));
  }
}.active\:\!bg-green-700:active{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(4 120 87 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:\!bg-green-700:active{
    background-color: rgb(4 120 87 / var(--tw-bg-opacity)) !important;
  }
}.active\:bg-gray-100:active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:bg-gray-100:active{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}.active\:bg-gray-50:active{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:bg-gray-50:active{
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }
}.active\:bg-red-200:active{
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:bg-red-200:active{
    background-color: rgb(254 202 202 / var(--tw-bg-opacity));
  }
}.active\:bg-transparent:active{
  background-color: transparent;
}.active\:bg-white\/90:active{
  background-color: rgb(255 255 255 / 0.9);
}.active\:text-blue-500:active{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-blue-500:active{
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}.active\:text-blue-600:active{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-blue-600:active{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.active\:text-green-500:active{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-green-500:active{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.active\:text-red-600:active{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-red-600:active{
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }
}.active\:text-red-700:active{
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-red-700:active{
    color: rgb(185 28 28 / var(--tw-text-opacity));
  }
}.active\:text-theme-primary-dark-800:active{
  --tw-text-opacity: 1;
  color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.active\:text-theme-primary-dark-800:active{
    color: rgb(0 100 227 / var(--tw-text-opacity));
  }
}.active\:shadow-inner:active{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.active\:shadow-inner-sm:active{
  --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.active\:shadow-none:active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.active\:\!ring-green-500:active{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity)) !important;
}.active\:ring-green-500:active{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}.disabled\:not-sr-only:disabled{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.disabled\:mb-2:disabled{
  margin-bottom: 0.5rem;
}.disabled\:ml-2:disabled{
  margin-left: 0.5rem;
}.disabled\:mt-2:disabled{
  margin-top: 0.5rem;
}.disabled\:cursor-not-allowed:disabled{
  cursor: not-allowed;
}.disabled\:cursor-text:disabled{
  cursor: text;
}.disabled\:cursor-wait:disabled{
  cursor: wait;
}.disabled\:p-2:disabled{
  padding: 0.5rem;
}.disabled\:text-green-600:disabled{
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.disabled\:text-green-600:disabled{
    color: rgb(5 150 105 / var(--tw-text-opacity));
  }
}.disabled\:text-opacity-50:disabled{
  --tw-text-opacity: 0.5;
}.disabled\:no-underline:disabled{
  text-decoration-line: none;
}.disabled\:opacity-50:disabled{
  opacity: 0.5;
}.disabled\:opacity-60:disabled{
  opacity: 0.6;
}.disabled\:shadow-none:disabled{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.disabled\:hover\:text-gray-700:hover:disabled{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.disabled\:hover\:text-gray-700:hover:disabled{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.disabled\:hover\:text-white:hover:disabled{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.disabled\:hover\:text-white:hover:disabled{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.disabled\:hover\:shadow-none:hover:disabled{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.disabled\:focus\:shadow-none:focus:disabled{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group:target .group-target\:text-green-700{
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:target .group-target\:text-green-700{
    color: rgb(4 120 87 / var(--tw-text-opacity));
  }
}.group[open] .group-open\:rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:focus-within .group-focus-within\:text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:focus-within .group-focus-within\:text-gray-300{
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
}.group:focus-within .group-focus-within\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:focus-within .group-focus-within\:text-white{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.group:focus-within .group-focus-within\:opacity-80{
  opacity: 0.8;
}.group:focus-within .group-focus-within\: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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.group:focus-within .group-focus-within\:ring-theme-primary-dark-400{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 170 255 / var(--tw-ring-opacity));
}.group:focus-within .group-focus-within\:ring-theme-primary-dark-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 130 255 / var(--tw-ring-opacity));
}.group:hover .group-hover\:ml-0{
  margin-left: 0px;
}.group:hover .group-hover\:block{
  display: block;
}.group:hover .group-hover\:hidden{
  display: none;
}.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:scale-125{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.25) scaleY(1.25);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@keyframes bounce-from-bottom{0%, 100%{
    transform: none;
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }50%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}.group:hover .group-hover\:animate-bounce-from-bottom{
  animation: bounce-from-bottom 1s infinite;
}@keyframes ping{75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}.group:hover .group-hover\:animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}.group:hover .group-hover\:overflow-visible{
  overflow: visible;
}.group:hover .group-hover\:text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-blue-500{
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-blue-600{
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-blue-900{
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-blue-900{
    color: rgb(30 58 138 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-gray-300{
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-gray-400{
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-orange-500{
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-orange-500{
    color: rgb(249 115 22 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-theme-primary-dark-800{
  --tw-text-opacity: 1;
  color: rgb(0 100 227 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-theme-primary-dark-800{
    color: rgb(0 100 227 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .group-hover\:text-white{
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}.group:hover .group-hover\:no-underline{
  text-decoration-line: none;
}.group:hover .group-hover\:opacity-100{
  opacity: 1;
}.group:hover .group-hover\:opacity-75{
  opacity: 0.75;
}.group:hover .group-hover\:opacity-90{
  opacity: 0.9;
}.group:hover .group-hover\:grayscale-0{
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.group:focus .group-focus\:block{
  display: block;
}.group:focus .group-focus\:hidden{
  display: none;
}@keyframes bounce-from-bottom{0%, 100%{
    transform: none;
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }50%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}.group:focus .group-focus\:animate-bounce-from-bottom{
  animation: bounce-from-bottom 1s infinite;
}@keyframes ping{75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}.group:focus .group-focus\:animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}.group:focus .group-focus\:overflow-visible{
  overflow: visible;
}.group:focus .group-focus\:bg-theme-primary-light-500{
  --tw-bg-opacity: 1;
  background-color: rgb(0 203 224 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:focus .group-focus\:bg-theme-primary-light-500{
    background-color: rgb(0 203 224 / var(--tw-bg-opacity));
  }
}.group:focus .group-focus\:opacity-80{
  opacity: 0.8;
}.group:focus .group-focus\:opacity-90{
  opacity: 0.9;
}.group:focus .group-focus\:outline-2{
  outline-width: 2px;
}.group:focus .group-focus\:outline-green-500{
  outline-color: #10b981;
}.group:focus .group-focus\: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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.group:focus .group-focus\:ring-blue-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.group:focus .group-focus\:ring-orange-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity));
}.group:focus .group-focus\:ring-theme-accent-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 219 177 / var(--tw-ring-opacity));
}.group:focus-visible .group-focus-visible\:not-sr-only{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.group:focus-visible .group-focus-visible\:ml-2{
  margin-left: 0.5rem;
}.group:active .group-active\: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(1) scaleY(1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:active .group-active\:text-green-500{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:active .group-active\:text-green-500{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.group:active .group-active\:shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.group:disabled .group-disabled\:block{
  display: block;
}.group:disabled .group-disabled\:hidden{
  display: none;
}.group:disabled .group-disabled\:translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(0px, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:disabled .group-disabled\:translate-x-5{
  --tw-translate-x: 1.25rem;
  transform: translate(1.25rem, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:disabled .group-disabled\:bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:disabled .group-disabled\:bg-gray-100{
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
}.group:disabled .group-disabled\:bg-gray-50\/50{
  background-color: rgb(248 250 252 / 0.5);
}.group:disabled .group-disabled\:bg-theme-primary-dark-500{
  --tw-bg-opacity: 1;
  background-color: rgb(20 130 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:disabled .group-disabled\:bg-theme-primary-dark-500{
    background-color: rgb(20 130 255 / var(--tw-bg-opacity));
  }
}.group:disabled .group-disabled\:bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}.group:disabled .group-disabled\:translate-x-0.transition-emphasized-in-out-\[\.translate-x\]{
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1.0);
}.peer:checked ~ .peer-checked\:visible{
  visibility: visible;
}.peer:checked ~ .peer-checked\:block{
  display: block;
}.peer:checked ~ .peer-checked\:hidden{
  display: none;
}.peer:checked ~ .peer-checked\:opacity-0{
  opacity: 0;
}.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}.peer:placeholder-shown ~ .peer-placeholder-shown\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:text-gray-500{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
.peer:placeholder-shown ~ .peer-placeholder-shown\:text-gray-500{
    color: rgb(100 116 139 / var(--tw-text-opacity));
  }
}.peer:invalid ~ .peer-invalid\:block{
  display: block;
}.peer:hover ~ .peer-hover\:text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:hover ~ .peer-hover\:text-gray-700{
    color: rgb(51 65 85 / var(--tw-text-opacity));
  }
}.peer:focus ~ .peer-focus\:border-solid{
  border-style: solid;
}.peer:focus ~ .peer-focus\:border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:focus ~ .peer-focus\:border-blue-500{
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
  }
}.peer:focus ~ .peer-focus\:text-opacity-90{
  --tw-text-opacity: 0.9;
}.peer:focus ~ .peer-focus\: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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.peer:focus ~ .peer-focus\:ring-blue-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}.peer:focus ~ .peer-focus\:ring-offset-2{
  --tw-ring-offset-width: 2px;
}.peer:disabled ~ .peer-disabled\:block{
  display: block;
}.group:has(.peer:checked) .group-has-\[\.peer\:checked\]\:ml-0{
  margin-left: 0px;
}.group:has(.peer:checked) .group-has-\[\.peer\:checked\]\:opacity-100{
  opacity: 1;
}.data-\[drag-target\=active\]\:border-green-500[data-drag-target=active]{
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[drag-target\=active\]\:border-green-500[data-drag-target=active]{
    border-color: rgb(16 185 129 / var(--tw-border-opacity));
  }
}.data-\[copied\]\:\!bg-green-600[data-copied]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(5 150 105 / 1) !important;
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[copied\]\:\!bg-green-600[data-copied]{
    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
  }
}.data-\[drag-target\=active\]\:bg-white[data-drag-target=active]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[drag-target\=active\]\:bg-white[data-drag-target=active]{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}.data-\[copied\]\:text-green-500[data-copied]{
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[copied\]\:text-green-500[data-copied]{
    color: rgb(16 185 129 / var(--tw-text-opacity));
  }
}.data-\[failed\]\:text-red-500[data-failed]{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[failed\]\:text-red-500[data-failed]{
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }
}.data-\[copied\]\:\!ring-green-500[data-copied]{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity)) !important;
}.data-\[copied\]\:ring-green-500[data-copied]{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}.group[data-copied] .group-data-\[copied\]\:inline{
  display: inline;
}.group[data-copying] .group-data-\[copying\]\:inline{
  display: inline;
}.group[data-failed] .group-data-\[failed\]\:inline{
  display: inline;
}.group[data-copied] .group-data-\[copied\]\:hidden{
  display: none;
}.group[data-copying] .group-data-\[copying\]\:hidden{
  display: none;
}.group[data-failed] .group-data-\[failed\]\:hidden{
  display: none;
}.expanded\:border-black\/10[aria-expanded='true']{
  border-color: rgb(0 0 0 / 0.1);
}.expanded\:border-gray-600[aria-expanded='true']{
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.expanded\:border-gray-600[aria-expanded='true']{
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
  }
}body:not(.no-js) .js-only\:flex{
  display: flex;
}body:not(.no-js) .js-only\:cursor-pointer{
  cursor: pointer;
}body:not(.no-js) .js-only\:underline{
  text-decoration-line: underline;
}body:not(.no-js) .js-only\:hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body:not(.no-js) .js-only\:hover\:border-gray-300:hover{
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
  }
}body:not(.no-js) .js-only\:hover\:bg-gray-50\/50:hover{
  background-color: rgb(248 250 252 / 0.5);
}body:not(.no-js) .js-only\:hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
}@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body:not(.no-js) .js-only\:hover\:bg-white:hover{
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}body:not(.no-js) .js-only\:hover\:no-underline:hover{
  text-decoration-line: none;
}body:not(.no-js) .js-only\:hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}body:not(.no-js) .group:hover .js-only\:group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}body:not(.no-js) .group:hover .js-only\:group-hover\:underline{
  text-decoration-line: underline;
}body:not(.no-js) .group:hover .js-only\:group-hover\:shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}body.no-js .no-js\:hover\:underline:hover{
  text-decoration-line: underline;
}.group:disabled[data-form-target="submitter"] .group-disabled\:group-form-submitter\:block{
  display: block;
}.group:disabled[data-form-target="submitter"] .group-disabled\:group-form-submitter\:hidden{
  display: none;
}@supports (animation-timeline: scroll()){.supports-scroll-timeline\:border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.supports-scroll-timeline\:border-gray-200{
      border-color: rgb(226 232 240 / var(--tw-border-opacity));
    }
}
}@supports not (animation-timeline: scroll()){.supports-no-scroll-timeline\:animate-none{
    animation: none;
  }.supports-no-scroll-timeline\:border-transparent{
    border-color: transparent;
  }.supports-no-scroll-timeline\: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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    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\: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;
  }.sm\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }.sm\:absolute{
    position: absolute;
  }.sm\:right-0{
    right: 0px;
  }.sm\:col-span-1{
    grid-column: span 1 / span 1;
  }.sm\:col-span-2{
    grid-column: span 2 / span 2;
  }.sm\:col-span-3{
    grid-column: span 3 / span 3;
  }.sm\:col-span-4{
    grid-column: span 4 / span 4;
  }.sm\:col-span-5{
    grid-column: span 5 / span 5;
  }.sm\:col-span-6{
    grid-column: span 6 / span 6;
  }.sm\:col-span-full{
    grid-column: 1 / -1;
  }.sm\:col-start-2{
    grid-column-start: 2;
  }.sm\:m-0{
    margin: 0px;
  }.sm\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }.sm\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }.sm\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }.sm\:-my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }.sm\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }.sm\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }.sm\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }.sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }.sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }.sm\:\!mt-1{
    margin-top: 0.25rem !important;
  }.sm\:-ml-2{
    margin-left: -0.5rem;
  }.sm\:-ml-6{
    margin-left: -1.5rem;
  }.sm\:-mt-4{
    margin-top: -1rem;
  }.sm\:mb-0{
    margin-bottom: 0px;
  }.sm\:mb-2{
    margin-bottom: 0.5rem;
  }.sm\:mb-6{
    margin-bottom: 1.5rem;
  }.sm\:mb-auto{
    margin-bottom: auto;
  }.sm\:ml-0{
    margin-left: 0px;
  }.sm\:ml-10{
    margin-left: 2.5rem;
  }.sm\:ml-3{
    margin-left: 0.75rem;
  }.sm\:ml-4{
    margin-left: 1rem;
  }.sm\:ml-6{
    margin-left: 1.5rem;
  }.sm\:ml-\[5\.25rem\]{
    margin-left: 5.25rem;
  }.sm\:ml-\[78px\]{
    margin-left: 78px;
  }.sm\:ml-auto{
    margin-left: auto;
  }.sm\:mr-0{
    margin-right: 0px;
  }.sm\:mr-1{
    margin-right: 0.25rem;
  }.sm\:mr-4{
    margin-right: 1rem;
  }.sm\:mr-6{
    margin-right: 1.5rem;
  }.sm\:mr-auto{
    margin-right: auto;
  }.sm\:mt-0{
    margin-top: 0px;
  }.sm\:mt-16{
    margin-top: 4rem;
  }.sm\:mt-2{
    margin-top: 0.5rem;
  }.sm\:mt-4{
    margin-top: 1rem;
  }.sm\:mt-6{
    margin-top: 1.5rem;
  }.sm\:mt-8{
    margin-top: 2rem;
  }.sm\:block{
    display: block;
  }.sm\:inline-block{
    display: inline-block;
  }.sm\:inline{
    display: inline;
  }.sm\:flex{
    display: flex;
  }.sm\:table-cell{
    display: table-cell;
  }.sm\:table-footer-group{
    display: table-footer-group;
  }.sm\:grid{
    display: grid;
  }.sm\:hidden{
    display: none;
  }.sm\:size-10{
    width: 2.5rem;
    height: 2.5rem;
  }.sm\:size-11{
    width: 2.75rem;
    height: 2.75rem;
  }.sm\:size-12{
    width: 3rem;
    height: 3rem;
  }.sm\:size-9{
    width: 2.25rem;
    height: 2.25rem;
  }.sm\:h-10{
    height: 2.5rem;
  }.sm\:h-12{
    height: 3rem;
  }.sm\:h-4{
    height: 1rem;
  }.sm\:h-5{
    height: 1.25rem;
  }.sm\:h-6{
    height: 1.5rem;
  }.sm\:h-8{
    height: 2rem;
  }.sm\:h-96{
    height: 24rem;
  }.sm\:h-\[52px\]{
    height: 52px;
  }.sm\:max-h-\[20px\]{
    max-height: 20px;
  }.sm\:max-h-\[40px\]{
    max-height: 40px;
  }.sm\:w-10{
    width: 2.5rem;
  }.sm\:w-10\/12{
    width: 83.333333%;
  }.sm\:w-12{
    width: 3rem;
  }.sm\:w-16{
    width: 4rem;
  }.sm\:w-3{
    width: 0.75rem;
  }.sm\:w-4{
    width: 1rem;
  }.sm\:w-5{
    width: 1.25rem;
  }.sm\:w-52{
    width: 13rem;
  }.sm\:w-6{
    width: 1.5rem;
  }.sm\:w-8{
    width: 2rem;
  }.sm\:w-96{
    width: 24rem;
  }.sm\:w-\[140px\]{
    width: 140px;
  }.sm\:w-\[26rem\]{
    width: 26rem;
  }.sm\:w-\[calc\(100\%\+3rem\)\]{
    width: calc(100% + 3rem);
  }.sm\:w-auto{
    width: auto;
  }.sm\:w-full{
    width: 100%;
  }.sm\:max-w-3xl{
    max-width: 48rem;
  }.sm\:max-w-\[20px\]{
    max-width: 20px;
  }.sm\:max-w-\[240px\]{
    max-width: 240px;
  }.sm\:max-w-\[40px\]{
    max-width: 40px;
  }.sm\:max-w-\[480px\]{
    max-width: 480px;
  }.sm\:max-w-\[560px\]{
    max-width: 560px;
  }.sm\:max-w-lg{
    max-width: 32rem;
  }.sm\:max-w-md{
    max-width: 28rem;
  }.sm\:max-w-none{
    max-width: none;
  }.sm\:max-w-prose{
    max-width: 65ch;
  }.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;
  }.sm\:translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(0px, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(0.5rem, var(--tw-translate-y)) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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), 0px) 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: translate(var(--tw-translate-x), var(--tw-translate-y)) 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\:rotate-45{
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) 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(1) scaleY(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(.95) scaleY(.95);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }.sm\:grid-cols-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\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }.sm\:flex-row{
    flex-direction: row;
  }.sm\:flex-row-reverse{
    flex-direction: row-reverse;
  }.sm\:flex-col{
    flex-direction: column;
  }.sm\:flex-wrap{
    flex-wrap: wrap;
  }.sm\:flex-nowrap{
    flex-wrap: nowrap;
  }.sm\:items-start{
    align-items: flex-start;
  }.sm\:items-end{
    align-items: flex-end;
  }.sm\:items-center{
    align-items: center;
  }.sm\:items-stretch{
    align-items: stretch;
  }.sm\:justify-start{
    justify-content: flex-start;
  }.sm\:justify-end{
    justify-content: flex-end;
  }.sm\:justify-between{
    justify-content: space-between;
  }.sm\:justify-evenly{
    justify-content: space-evenly;
  }.sm\:gap-1{
    gap: 0.25rem;
  }.sm\:gap-3{
    gap: 0.75rem;
  }.sm\:gap-4{
    gap: 1rem;
  }.sm\:gap-6{
    gap: 1.5rem;
  }.sm\:space-x-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * 0);
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - 0));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }.sm\:space-x-10 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * 0);
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - 0));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }.sm\:space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * 0);
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - 0));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }.sm\:space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * 0);
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - 0));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }.sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * 0);
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - 0));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - 0));
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * 0);
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }.sm\:space-y-16 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - 0));
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * 0);
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }.sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 1;
  }.sm\:self-start{
    align-self: flex-start;
  }.sm\:overflow-hidden{
    overflow: hidden;
  }.sm\:whitespace-normal{
    white-space: normal;
  }.sm\:whitespace-nowrap{
    white-space: nowrap;
  }.sm\:\!rounded-lg{
    border-radius: 0.5rem !important;
  }.sm\:rounded-lg{
    border-radius: 0.5rem;
  }.sm\:rounded-sm{
    border-radius: 0.125rem;
  }.sm\:\!rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }.sm\:rounded-l-none{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }.sm\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }.sm\:rounded-r-none{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }.sm\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }.sm\:border{
    border-width: 1px;
  }.sm\:border-x{
    border-left-width: 1px;
    border-right-width: 1px;
  }.sm\:border-b{
    border-bottom-width: 1px;
  }.sm\:border-l{
    border-left-width: 1px;
  }.sm\:border-r{
    border-right-width: 1px;
  }.sm\:border-r-0{
    border-right-width: 0px;
  }.sm\:border-current{
    border-color: currentColor;
  }.sm\:border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:border-gray-300{
      border-color: rgb(203 213 225 / var(--tw-border-opacity));
    }
}.sm\:bg-top{
    background-position: top;
  }.sm\:p-0{
    padding: 0px;
  }.sm\:p-1{
    padding: 0.25rem;
  }.sm\:p-2{
    padding: 0.5rem;
  }.sm\:p-6{
    padding: 1.5rem;
  }.sm\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }.sm\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }.sm\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }.sm\:px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }.sm\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }.sm\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }.sm\:px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }.sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }.sm\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }.sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }.sm\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }.sm\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }.sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }.sm\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }.sm\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }.sm\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }.sm\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }.sm\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }.sm\:pb-0{
    padding-bottom: 0px;
  }.sm\:pb-32{
    padding-bottom: 8rem;
  }.sm\:pb-5{
    padding-bottom: 1.25rem;
  }.sm\:pb-6{
    padding-bottom: 1.5rem;
  }.sm\:pb-7{
    padding-bottom: 1.75rem;
  }.sm\:pb-8{
    padding-bottom: 2rem;
  }.sm\:pl-0{
    padding-left: 0px;
  }.sm\:pl-2{
    padding-left: 0.5rem;
  }.sm\:pl-4{
    padding-left: 1rem;
  }.sm\:pl-6{
    padding-left: 1.5rem;
  }.sm\:pl-7{
    padding-left: 1.75rem;
  }.sm\:pl-\[40px\]{
    padding-left: 40px;
  }.sm\:pr-0{
    padding-right: 0px;
  }.sm\:pr-2{
    padding-right: 0.5rem;
  }.sm\:pr-6{
    padding-right: 1.5rem;
  }.sm\:pt-0{
    padding-top: 0px;
  }.sm\:pt-1{
    padding-top: 0.25rem;
  }.sm\:pt-24{
    padding-top: 6rem;
  }.sm\:pt-5{
    padding-top: 1.25rem;
  }.sm\:pt-6{
    padding-top: 1.5rem;
  }.sm\:text-left{
    text-align: left;
  }.sm\:text-center{
    text-align: center;
  }.sm\:text-2xl\/9{
    font-size: 1.5rem;
    line-height: 2.25rem;
  }.sm\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }.sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }.sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }.sm\:text-\[18px\]{
    font-size: 18px;
  }.sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }.sm\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }.sm\:text-sm\/6{
    font-size: 0.875rem;
    line-height: 1.5rem;
  }.sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }.sm\:font-semibold{
    font-weight: 600;
  }.sm\:leading-6{
    line-height: 1.5rem;
  }.sm\:leading-\[18px\]{
    line-height: 18px;
  }.sm\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:text-gray-400{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}.sm\:text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:text-gray-500{
      color: rgb(100 116 139 / var(--tw-text-opacity));
    }
}.sm\:no-underline{
    text-decoration-line: none;
  }.sm\: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: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
    .sm\:translate-x-0.transition-emphasized-in-out-\[\.translate-x\]{
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.05, 0.7, 0.1, 1.0);
  }
    .sm\:\[animation-range\:133px_165px\]{
    animation-range: 133px 165px;
  }
    .sm\:hover\:underline:hover{
    text-decoration-line: underline;
  }
}@media (min-width: 768px){.md\: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;
  }.md\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }.md\:absolute{
    position: absolute;
  }.md\:relative{
    position: relative;
  }.md\:-top-2{
    top: -0.5rem;
  }.md\:left-0{
    left: 0px;
  }.md\:right-0{
    right: 0px;
  }.md\:top-0{
    top: 0px;
  }.md\:col-span-2{
    grid-column: span 2 / span 2;
  }.md\:col-span-3{
    grid-column: span 3 / span 3;
  }.md\:col-span-full{
    grid-column: 1 / -1;
  }.md\:col-start-2{
    grid-column-start: 2;
  }.md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }.md\:mb-4{
    margin-bottom: 1rem;
  }.md\:ml-\[84px\]{
    margin-left: 84px;
  }.md\:ml-auto{
    margin-left: auto;
  }.md\:mr-0{
    margin-right: 0px;
  }.md\:mt-0{
    margin-top: 0px;
  }.md\:mt-2{
    margin-top: 0.5rem;
  }.md\:mt-5{
    margin-top: 1.25rem;
  }.md\:mt-8{
    margin-top: 2rem;
  }.md\:inline-block{
    display: inline-block;
  }.md\:inline{
    display: inline;
  }.md\:flex{
    display: flex;
  }.md\:grid{
    display: grid;
  }.md\:hidden{
    display: none;
  }.md\:size-12{
    width: 3rem;
    height: 3rem;
  }.md\:h-4{
    height: 1rem;
  }.md\:h-6{
    height: 1.5rem;
  }.md\:w-24{
    width: 6rem;
  }.md\:w-4{
    width: 1rem;
  }.md\:w-6{
    width: 1.5rem;
  }.md\:w-96{
    width: 24rem;
  }.md\:max-w-4xl{
    max-width: 56rem;
  }.md\:max-w-md{
    max-width: 28rem;
  }.md\:max-w-none{
    max-width: none;
  }.md\:max-w-sm{
    max-width: 24rem;
  }.md\:origin-top-left{
    transform-origin: top left;
  }.md\:origin-top-right{
    transform-origin: top right;
  }.md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }.md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.md\:flex-row{
    flex-direction: row;
  }.md\:flex-col{
    flex-direction: column;
  }.md\:justify-between{
    justify-content: space-between;
  }.md\:gap-4{
    gap: 1rem;
  }.md\:gap-8{
    gap: 2rem;
  }.md\:space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * 0);
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - 0));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }.md\:whitespace-normal{
    white-space: normal;
  }.md\:rounded-sm{
    border-radius: 0.125rem;
  }.md\:p-20{
    padding: 5rem;
  }.md\:p-3{
    padding: 0.75rem;
  }.md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }.md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }.md\:px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }.md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.md\:pl-\[84px\]{
    padding-left: 84px;
  }.md\:pr-0{
    padding-right: 0px;
  }.md\:pt-0{
    padding-top: 0px;
  }.md\:pt-0\.5{
    padding-top: 0.125rem;
  }.md\:text-center{
    text-align: center;
  }.md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }.md\:text-\[12px\]{
    font-size: 12px;
  }.md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }.md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }.md\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }.md\:font-normal{
    font-weight: 400;
  }.md\:leading-\[15px\]{
    line-height: 15px;
  }.md\: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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@media (min-width: 1024px){.lg\: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;
  }.lg\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }.lg\:fixed{
    position: fixed;
  }.lg\:inset-y-0{
    top: 0px;
    bottom: 0px;
  }.lg\:right-8{
    right: 2rem;
  }.lg\:col-span-10{
    grid-column: span 10 / span 10;
  }.lg\:col-span-2{
    grid-column: span 2 / span 2;
  }.lg\:col-span-3{
    grid-column: span 3 / span 3;
  }.lg\:col-span-4{
    grid-column: span 4 / span 4;
  }.lg\:col-span-6{
    grid-column: span 6 / span 6;
  }.lg\:col-span-8{
    grid-column: span 8 / span 8;
  }.lg\:col-span-full{
    grid-column: 1 / -1;
  }.lg\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }.lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }.lg\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }.lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }.lg\:-mr-1{
    margin-right: -0.25rem;
  }.lg\:-mr-1\.5{
    margin-right: -0.375rem;
  }.lg\:-mt-5{
    margin-top: -1.25rem;
  }.lg\:mb-8{
    margin-bottom: 2rem;
  }.lg\:ml-\[-1\.375rem\]{
    margin-left: -1.375rem;
  }.lg\:mt-0{
    margin-top: 0px;
  }.lg\:mt-16{
    margin-top: 4rem;
  }.lg\:mt-24{
    margin-top: 6rem;
  }.lg\:mt-6{
    margin-top: 1.5rem;
  }.lg\:block{
    display: block;
  }.lg\:inline-block{
    display: inline-block;
  }.lg\:flex{
    display: flex;
  }.lg\:grid{
    display: grid;
  }.lg\:hidden{
    display: none;
  }.lg\:w-44{
    width: 11rem;
  }.lg\:w-64{
    width: 16rem;
  }.lg\:w-\[22rem\]{
    width: 22rem;
  }.lg\:w-auto{
    width: auto;
  }.lg\:w-full{
    width: 100%;
  }.lg\:max-w-7xl{
    max-width: 80rem;
  }.lg\:max-w-full{
    max-width: 100%;
  }.lg\:max-w-lg{
    max-width: 32rem;
  }.lg\:max-w-none{
    max-width: none;
  }.lg\:max-w-prose{
    max-width: 65ch;
  }.lg\:max-w-xl{
    max-width: 36rem;
  }.lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }.lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }.lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }.lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }.lg\:flex-row{
    flex-direction: row;
  }.lg\:items-center{
    align-items: center;
  }.lg\:justify-between{
    justify-content: space-between;
  }.lg\:gap-2{
    gap: 0.5rem;
  }.lg\:gap-8{
    gap: 2rem;
  }.lg\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * 0);
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - 0));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }.lg\:space-x-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * 0);
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - 0));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }.lg\:space-y-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - 0));
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * 0);
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }.lg\:overflow-auto{
    overflow: auto;
  }.lg\:rounded-sm{
    border-radius: 0.125rem;
  }.lg\:rounded-bl-\[2rem\]{
    border-bottom-left-radius: 2rem;
  }.lg\:rounded-br-\[2rem\]{
    border-bottom-right-radius: 2rem;
  }.lg\:rounded-tl-\[2rem\]{
    border-top-left-radius: 2rem;
  }.lg\:rounded-tr-\[2rem\]{
    border-top-right-radius: 2rem;
  }.lg\:border-l{
    border-left-width: 1px;
  }.lg\:border-r{
    border-right-width: 1px;
  }.lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }.lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }.lg\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }.lg\:pl-0{
    padding-left: 0px;
  }.lg\:pl-64{
    padding-left: 16rem;
  }.lg\:pl-8{
    padding-left: 2rem;
  }.lg\:pr-8{
    padding-right: 2rem;
  }.lg\:pt-2{
    padding-top: 0.5rem;
  }.lg\:pt-32{
    padding-top: 8rem;
  }.lg\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }.lg\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
}@media (min-width: 1280px){.xl\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }.xl\:-top-6{
    top: -1.5rem;
  }.xl\:col-span-1{
    grid-column: span 1 / span 1;
  }.xl\:col-span-2{
    grid-column: span 2 / span 2;
  }.xl\:col-span-3{
    grid-column: span 3 / span 3;
  }.xl\:mt-0{
    margin-top: 0px;
  }.xl\:block{
    display: block;
  }.xl\:inline-block{
    display: inline-block;
  }.xl\:grid{
    display: grid;
  }.xl\:hidden{
    display: none;
  }.xl\:max-w-full{
    max-width: 100%;
  }.xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.xl\:gap-8{
    gap: 2rem;
  }.xl\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }.xl\:pl-72{
    padding-left: 18rem;
  }
}@media (min-width: 1536px){.\32xl\:col-span-3{
    grid-column: span 3 / span 3;
  }.\32xl\:inline-block{
    display: inline-block;
  }.\32xl\:hidden{
    display: none;
  }.\32xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}@media (prefers-color-scheme: dark){.dark\:block{
    display: block;
  }.dark\:hidden{
    display: none;
  }.dark\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(100 116 139 / var(--tw-divide-opacity));
    }
}.dark\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(71 85 105 / var(--tw-divide-opacity));
    }
}.dark\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(51 65 85 / var(--tw-divide-opacity));
    }
}.dark\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(30 41 59 / var(--tw-divide-opacity));
    }
}.dark\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(15 23 42 / var(--tw-divide-opacity));
    }
}.dark\:divide-white\/10 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(255 255 255 / 0.1);
  }.dark\:divide-white\/5 > :not([hidden]) ~ :not([hidden]){
    border-color: rgb(255 255 255 / 0.05);
  }.dark\:border-0{
    border-width: 0px;
  }.dark\:border-b{
    border-bottom-width: 1px;
  }.dark\:border-t{
    border-top-width: 1px;
  }.dark\:border-\[--border-dark\]{
    border-color: var(--border-dark);
  }.dark\:border-\[rgb\(71_85_105\)\]{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-\[rgb\(71_85_105\)\]{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.dark\:border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-200{
      border-color: rgb(226 232 240 / var(--tw-border-opacity));
    }
}.dark\:border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-300{
      border-color: rgb(203 213 225 / var(--tw-border-opacity));
    }
}.dark\:border-gray-400{
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-400{
      border-color: rgb(148 163 184 / var(--tw-border-opacity));
    }
}.dark\:border-gray-500{
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-500{
      border-color: rgb(100 116 139 / var(--tw-border-opacity));
    }
}.dark\:border-gray-600{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-600{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.dark\:border-gray-700{
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-700{
      border-color: rgb(51 65 85 / var(--tw-border-opacity));
    }
}.dark\:border-gray-800{
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-800{
      border-color: rgb(30 41 59 / var(--tw-border-opacity));
    }
}.dark\:border-gray-950{
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-gray-950{
      border-color: rgb(2 6 23 / var(--tw-border-opacity));
    }
}.dark\:border-pink-400{
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-pink-400{
      border-color: rgb(244 114 182 / var(--tw-border-opacity));
    }
}.dark\:border-theme-primary-light-500{
    --tw-border-opacity: 1;
    border-color: rgb(0 203 224 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:border-theme-primary-light-500{
      border-color: rgb(0 203 224 / var(--tw-border-opacity));
    }
}.dark\:border-white\/20{
    border-color: rgb(255 255 255 / 0.2);
  }.dark\:border-white\/5{
    border-color: rgb(255 255 255 / 0.05);
  }.dark\:bg-\[\#172032\]{
    --tw-bg-opacity: 1;
    background-color: rgb(23 32 50 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-\[\#172032\]{
      background-color: rgb(23 32 50 / var(--tw-bg-opacity));
    }
}.dark\:bg-\[\#1e40af\]{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-\[\#1e40af\]{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}.dark\:bg-\[--bg-dark\]{
    background-color: var(--bg-dark);
  }.dark\:bg-black\/20{
    background-color: rgb(0 0 0 / 0.2);
  }.dark\:bg-black\/50{
    background-color: rgb(0 0 0 / 0.5);
  }.dark\:bg-black\/75{
    background-color: rgb(0 0 0 / 0.75);
  }.dark\:bg-blue-500\/15{
    background-color: rgb(59 130 246 / 0.15);
  }.dark\:bg-blue-800{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-blue-800{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}.dark\:bg-blue-900{
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-blue-900{
      background-color: rgb(30 58 138 / var(--tw-bg-opacity));
    }
}.dark\:bg-gray-400\/10{
    background-color: rgb(148 163 184 / 0.1);
  }.dark\:bg-gray-500\/15{
    background-color: rgb(100 116 139 / 0.15);
  }.dark\:bg-gray-700{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-gray-700{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}.dark\:bg-gray-800{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-gray-800{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}.dark\:bg-gray-800\/50{
    background-color: rgb(30 41 59 / 0.5);
  }.dark\:bg-gray-800\/80{
    background-color: rgb(30 41 59 / 0.8);
  }.dark\:bg-gray-900{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-gray-900{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}.dark\:bg-gray-900\/50{
    background-color: rgb(15 23 42 / 0.5);
  }.dark\:bg-gray-950{
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-gray-950{
      background-color: rgb(2 6 23 / var(--tw-bg-opacity));
    }
}.dark\:bg-green-400\/10{
    background-color: rgb(52 211 153 / 0.1);
  }.dark\:bg-green-500\/15{
    background-color: rgb(16 185 129 / 0.15);
  }.dark\:bg-green-600{
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-green-600{
      background-color: rgb(5 150 105 / var(--tw-bg-opacity));
    }
}.dark\:bg-green-800{
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-green-800{
      background-color: rgb(6 95 70 / var(--tw-bg-opacity));
    }
}.dark\:bg-orange-400\/10{
    background-color: rgb(251 146 60 / 0.1);
  }.dark\:bg-orange-500\/15{
    background-color: rgb(249 115 22 / 0.15);
  }.dark\:bg-orange-600{
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-orange-600{
      background-color: rgb(234 88 12 / var(--tw-bg-opacity));
    }
}.dark\:bg-orange-800{
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-orange-800{
      background-color: rgb(154 52 18 / var(--tw-bg-opacity));
    }
}.dark\:bg-pink-900{
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-pink-900{
      background-color: rgb(131 24 67 / var(--tw-bg-opacity));
    }
}.dark\:bg-red-400\/10{
    background-color: rgb(248 113 113 / 0.1);
  }.dark\:bg-red-500\/15{
    background-color: rgb(239 68 68 / 0.15);
  }.dark\:bg-red-600{
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-red-600{
      background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    }
}.dark\:bg-red-900{
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-red-900{
      background-color: rgb(127 29 29 / var(--tw-bg-opacity));
    }
}.dark\:bg-theme-primary-dark-200{
    --tw-bg-opacity: 1;
    background-color: rgb(169 230 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-theme-primary-dark-200{
      background-color: rgb(169 230 255 / var(--tw-bg-opacity));
    }
}.dark\:bg-theme-primary-dark-400\/80{
    background-color: rgb(63 170 255 / 0.8);
  }.dark\:bg-theme-primary-dark-500{
    --tw-bg-opacity: 1;
    background-color: rgb(20 130 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-theme-primary-dark-500{
      background-color: rgb(20 130 255 / var(--tw-bg-opacity));
    }
}.dark\:bg-theme-primary-dark-800\/60{
    background-color: rgb(0 100 227 / 0.6);
  }.dark\:bg-theme-primary-dark-900{
    --tw-bg-opacity: 1;
    background-color: rgb(0 46 114 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-theme-primary-dark-900{
      background-color: rgb(0 46 114 / var(--tw-bg-opacity));
    }
}.dark\:bg-theme-primary-dark-900\/40{
    background-color: rgb(0 46 114 / 0.4);
  }.dark\:bg-theme-primary-light-500{
    --tw-bg-opacity: 1;
    background-color: rgb(0 203 224 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-theme-primary-light-500{
      background-color: rgb(0 203 224 / var(--tw-bg-opacity));
    }
}.dark\:bg-transparent{
    background-color: transparent;
  }.dark\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-white{
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
}.dark\:bg-yellow-400\/10{
    background-color: rgb(251 191 36 / 0.1);
  }.dark\:bg-yellow-500\/15{
    background-color: rgb(245 158 11 / 0.15);
  }.dark\:bg-yellow-700{
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:bg-yellow-700{
      background-color: rgb(180 83 9 / var(--tw-bg-opacity));
    }
}.dark\:stroke-gray-800{
    stroke: #1e293b;
  }.dark\:p-4{
    padding: 1rem;
  }.dark\:\!text-blue-200{
    --tw-text-opacity: 1 !important;
    color: rgb(191 219 254 / 1) !important;
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:\!text-blue-200{
      color: rgb(191 219 254 / var(--tw-text-opacity)) !important;
    }
}.dark\:\!text-green-200{
    --tw-text-opacity: 1 !important;
    color: rgb(167 243 208 / 1) !important;
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:\!text-green-200{
      color: rgb(167 243 208 / var(--tw-text-opacity)) !important;
    }
}.dark\:\!text-orange-200{
    --tw-text-opacity: 1 !important;
    color: rgb(254 215 170 / 1) !important;
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:\!text-orange-200{
      color: rgb(254 215 170 / var(--tw-text-opacity)) !important;
    }
}.dark\:\!text-red-200{
    --tw-text-opacity: 1 !important;
    color: rgb(254 202 202 / 1) !important;
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:\!text-red-200{
      color: rgb(254 202 202 / var(--tw-text-opacity)) !important;
    }
}.dark\:text-\[--text-dark\]{
    color: var(--text-dark);
  }.dark\:text-blue-200{
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-blue-200{
      color: rgb(191 219 254 / var(--tw-text-opacity));
    }
}.dark\:text-blue-300{
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-blue-300{
      color: rgb(147 197 253 / var(--tw-text-opacity));
    }
}.dark\:text-blue-400{
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-blue-400{
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}.dark\:text-blue-500{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-blue-500{
      color: rgb(59 130 246 / var(--tw-text-opacity));
    }
}.dark\:text-blue-500\/80{
    color: rgb(59 130 246 / 0.8);
  }.dark\:text-gray-100{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-100{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.dark\:text-gray-200{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-200{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.dark\:text-gray-300{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-300{
      color: rgb(203 213 225 / var(--tw-text-opacity));
    }
}.dark\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-400{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}.dark\:text-gray-50{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-50{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}.dark\:text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-500{
      color: rgb(100 116 139 / var(--tw-text-opacity));
    }
}.dark\:text-gray-500\/40{
    color: rgb(100 116 139 / 0.4);
  }.dark\:text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-600{
      color: rgb(71 85 105 / var(--tw-text-opacity));
    }
}.dark\:text-gray-600\/20{
    color: rgb(71 85 105 / 0.2);
  }.dark\:text-gray-700{
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-700{
      color: rgb(51 65 85 / var(--tw-text-opacity));
    }
}.dark\:text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-900{
      color: rgb(15 23 42 / var(--tw-text-opacity));
    }
}.dark\:text-gray-950{
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-gray-950{
      color: rgb(2 6 23 / var(--tw-text-opacity));
    }
}.dark\:text-green-400{
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-green-400{
      color: rgb(52 211 153 / var(--tw-text-opacity));
    }
}.dark\:text-indigo-400{
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-indigo-400{
      color: rgb(129 140 248 / var(--tw-text-opacity));
    }
}.dark\:text-indigo-500{
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-indigo-500{
      color: rgb(99 102 241 / var(--tw-text-opacity));
    }
}.dark\:text-orange-200{
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-orange-200{
      color: rgb(254 215 170 / var(--tw-text-opacity));
    }
}.dark\:text-orange-400{
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-orange-400{
      color: rgb(251 146 60 / var(--tw-text-opacity));
    }
}.dark\:text-orange-500{
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-orange-500{
      color: rgb(249 115 22 / var(--tw-text-opacity));
    }
}.dark\:text-pink-300{
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-pink-300{
      color: rgb(249 168 212 / var(--tw-text-opacity));
    }
}.dark\:text-red-100{
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-red-100{
      color: rgb(254 226 226 / var(--tw-text-opacity));
    }
}.dark\:text-red-300{
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-red-300{
      color: rgb(252 165 165 / var(--tw-text-opacity));
    }
}.dark\:text-red-400{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-red-400{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}.dark\:text-red-600{
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-red-600{
      color: rgb(220 38 38 / var(--tw-text-opacity));
    }
}.dark\:text-theme-accent-400{
    --tw-text-opacity: 1;
    color: rgb(37 226 183 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-accent-400{
      color: rgb(37 226 183 / var(--tw-text-opacity));
    }
}.dark\:text-theme-accent-500{
    --tw-text-opacity: 1;
    color: rgb(0 219 177 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-accent-500{
      color: rgb(0 219 177 / var(--tw-text-opacity));
    }
}.dark\:text-theme-primary-dark-200{
    --tw-text-opacity: 1;
    color: rgb(169 230 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-primary-dark-200{
      color: rgb(169 230 255 / var(--tw-text-opacity));
    }
}.dark\:text-theme-primary-dark-300{
    --tw-text-opacity: 1;
    color: rgb(117 209 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-primary-dark-300{
      color: rgb(117 209 255 / var(--tw-text-opacity));
    }
}.dark\:text-theme-primary-dark-400{
    --tw-text-opacity: 1;
    color: rgb(63 170 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-primary-dark-400{
      color: rgb(63 170 255 / var(--tw-text-opacity));
    }
}.dark\:text-theme-primary-dark-400\/80{
    color: rgb(63 170 255 / 0.8);
  }.dark\:text-theme-primary-dark-800\/60{
    color: rgb(0 100 227 / 0.6);
  }.dark\:text-theme-primary-dark-900\/40{
    color: rgb(0 46 114 / 0.4);
  }.dark\:text-theme-primary-light{
    --tw-text-opacity: 1;
    color: rgb(0 203 224 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-primary-light{
      color: rgb(0 203 224 / var(--tw-text-opacity));
    }
}.dark\:text-theme-primary-light-400{
    --tw-text-opacity: 1;
    color: rgb(28 226 244 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-theme-primary-light-400{
      color: rgb(28 226 244 / var(--tw-text-opacity));
    }
}.dark\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-white{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}.dark\:text-yellow-400{
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:text-yellow-400{
      color: rgb(251 191 36 / var(--tw-text-opacity));
    }
}.dark\:placeholder-gray-500::-moz-placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139 / 1);
  }.dark\:placeholder-gray-500::placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:placeholder-gray-500::-moz-placeholder{
      color: rgb(100 116 139 / var(--tw-placeholder-opacity));
    }
.dark\:placeholder-gray-500::placeholder{
      color: rgb(100 116 139 / var(--tw-placeholder-opacity));
    }
}.dark\:opacity-50{
    opacity: 0.5;
  }.dark\:opacity-60{
    opacity: 0.6;
  }.dark\: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: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:shadow-inner{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:shadow-inner-sm{
    --tw-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 1px 2px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\: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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\: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: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:-outline-offset-1{
    outline-offset: -1px;
  }.dark\:outline-white\/10{
    outline-color: rgb(255 255 255 / 0.1);
  }.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-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }.dark\:ring-\[\#172032\]{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 32 50 / var(--tw-ring-opacity));
  }.dark\:ring-blue-500\/20{
    --tw-ring-color: rgb(59 130 246 / 0.2);
  }.dark\:ring-gray-400\/20{
    --tw-ring-color: rgb(148 163 184 / 0.2);
  }.dark\:ring-gray-500\/20{
    --tw-ring-color: rgb(100 116 139 / 0.2);
  }.dark\:ring-gray-800{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity));
  }.dark\:ring-gray-900{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity));
  }.dark\:ring-green-500\/20{
    --tw-ring-color: rgb(16 185 129 / 0.2);
  }.dark\:ring-orange-500\/20{
    --tw-ring-color: rgb(249 115 22 / 0.2);
  }.dark\:ring-red-500\/20{
    --tw-ring-color: rgb(239 68 68 / 0.2);
  }.dark\:ring-theme-primary-light{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
  }.dark\:ring-white\/15{
    --tw-ring-color: rgb(255 255 255 / 0.15);
  }.dark\:ring-yellow-500\/20{
    --tw-ring-color: rgb(245 158 11 / 0.2);
  }.dark\:invert{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    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);
  }.dark\: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);
  }.dark\:placeholder\:text-gray-600::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / 1);
  }.dark\:placeholder\:text-gray-600::placeholder{
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:placeholder\:text-gray-600::-moz-placeholder{
      color: rgb(71 85 105 / var(--tw-text-opacity));
    }
.dark\:placeholder\:text-gray-600::placeholder{
      color: rgb(71 85 105 / var(--tw-text-opacity));
    }
}.dark\:target\:bg-green-800:target{
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:target\:bg-green-800:target{
      background-color: rgb(6 95 70 / var(--tw-bg-opacity));
    }
}.dark\:focus-within\:bg-gray-700\/50:focus-within{
    background-color: rgb(51 65 85 / 0.5);
  }.dark\:hover\:border-gray-300:hover{
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:border-gray-300:hover{
      border-color: rgb(203 213 225 / var(--tw-border-opacity));
    }
}.dark\:hover\:border-gray-600:hover{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:border-gray-600:hover{
      border-color: rgb(71 85 105 / var(--tw-border-opacity));
    }
}.dark\:hover\:bg-\[\#162033\]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(22 32 51 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-\[\#162033\]:hover{
      background-color: rgb(22 32 51 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-black\/50:hover{
    background-color: rgb(0 0 0 / 0.5);
  }.dark\:hover\:bg-blue-800:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-blue-800:hover{
      background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-blue-800\/50:hover{
    background-color: rgb(30 64 175 / 0.5);
  }.dark\:hover\:bg-gray-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-gray-700:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-gray-700\/50:hover{
    background-color: rgb(51 65 85 / 0.5);
  }.dark\:hover\:bg-gray-800:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-gray-800:hover{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-orange-400:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-orange-400:hover{
      background-color: rgb(251 146 60 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-pink-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-pink-700:hover{
      background-color: rgb(190 24 93 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-pink-700\/50:hover{
    background-color: rgb(190 24 93 / 0.5);
  }.dark\:hover\:bg-red-800:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:bg-red-800:hover{
      background-color: rgb(153 27 27 / var(--tw-bg-opacity));
    }
}.dark\:hover\:bg-transparent:hover{
    background-color: transparent;
  }.dark\:hover\:text-blue-200:hover{
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-blue-200:hover{
      color: rgb(191 219 254 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-blue-300:hover{
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-blue-300:hover{
      color: rgb(147 197 253 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-blue-400:hover{
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-blue-400:hover{
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-gray-100:hover{
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-gray-100:hover{
      color: rgb(241 245 249 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-gray-200:hover{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-gray-200:hover{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-gray-400:hover{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-gray-400:hover{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-gray-50:hover{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-gray-50:hover{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-gray-900:hover{
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-gray-900:hover{
      color: rgb(15 23 42 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-green-300:hover{
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-green-300:hover{
      color: rgb(110 231 183 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-orange-600:hover{
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-orange-600:hover{
      color: rgb(234 88 12 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-pink-400:hover{
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-pink-400:hover{
      color: rgb(244 114 182 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-red-400:hover{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-red-400:hover{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-theme-primary-dark-200:hover{
    --tw-text-opacity: 1;
    color: rgb(169 230 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-theme-primary-dark-200:hover{
      color: rgb(169 230 255 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-theme-primary-dark-300:hover{
    --tw-text-opacity: 1;
    color: rgb(117 209 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-theme-primary-dark-300:hover{
      color: rgb(117 209 255 / var(--tw-text-opacity));
    }
}.dark\:hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:hover\:text-white:hover{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}.hover\:dark\:text-blue-100:hover{
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.hover\:dark\:text-blue-100:hover{
      color: rgb(219 234 254 / var(--tw-text-opacity));
    }
}.dark\:focus\:text-blue-400:focus{
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:focus\:text-blue-400:focus{
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}.dark\:focus\:text-gray-50:focus{
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:focus\:text-gray-50:focus{
      color: rgb(248 250 252 / var(--tw-text-opacity));
    }
}.dark\:focus\:text-white:focus{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:focus\:text-white:focus{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}.dark\:focus\:ring-theme-primary-light:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 203 224 / var(--tw-ring-opacity));
  }.dark\:focus-visible\:text-gray-200:focus-visible{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:focus-visible\:text-gray-200:focus-visible{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.dark\:focus-visible\:ring-gray-50:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity));
  }.dark\:active\:border-gray-900:active{
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:border-gray-900:active{
      border-color: rgb(15 23 42 / var(--tw-border-opacity));
    }
}.dark\:active\:bg-gray-800:active{
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:bg-gray-800:active{
      background-color: rgb(30 41 59 / var(--tw-bg-opacity));
    }
}.dark\:active\:bg-gray-900:active{
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:bg-gray-900:active{
      background-color: rgb(15 23 42 / var(--tw-bg-opacity));
    }
}.dark\:active\:bg-red-900:active{
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:bg-red-900:active{
      background-color: rgb(127 29 29 / var(--tw-bg-opacity));
    }
}.dark\:active\:bg-transparent:active{
    background-color: transparent;
  }.dark\:active\:text-blue-400:active{
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:text-blue-400:active{
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}.dark\:active\:text-red-300:active{
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:text-red-300:active{
      color: rgb(252 165 165 / var(--tw-text-opacity));
    }
}.dark\:active\:text-red-400:active{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:text-red-400:active{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}.dark\:active\:text-theme-primary-dark-200:active{
    --tw-text-opacity: 1;
    color: rgb(169 230 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:active\:text-theme-primary-dark-200:active{
      color: rgb(169 230 255 / var(--tw-text-opacity));
    }
}.dark\:active\:shadow-none:active{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.dark\:disabled\:text-green-500:disabled{
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:disabled\:text-green-500:disabled{
      color: rgb(16 185 129 / var(--tw-text-opacity));
    }
}.dark\:disabled\:hover\:text-gray-200:hover:disabled{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:disabled\:hover\:text-gray-200:hover:disabled{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.dark\:disabled\:hover\:text-white:hover:disabled{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:disabled\:hover\:text-white:hover:disabled{
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}.group:target .dark\:group-target\:text-green-400{
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:target .dark\:group-target\:text-green-400{
      color: rgb(52 211 153 / var(--tw-text-opacity));
    }
}.group:hover .dark\:group-hover\:text-blue-400{
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .dark\:group-hover\:text-blue-400{
      color: rgb(96 165 250 / var(--tw-text-opacity));
    }
}.group:hover .dark\:group-hover\:text-blue-50{
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .dark\:group-hover\:text-blue-50{
      color: rgb(239 246 255 / var(--tw-text-opacity));
    }
}.group:hover .dark\:group-hover\:text-orange-600{
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .dark\:group-hover\:text-orange-600{
      color: rgb(234 88 12 / var(--tw-text-opacity));
    }
}.group:hover .dark\:group-hover\:text-theme-primary-dark-300{
    --tw-text-opacity: 1;
    color: rgb(117 209 255 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:hover .dark\:group-hover\:text-theme-primary-dark-300{
      color: rgb(117 209 255 / var(--tw-text-opacity));
    }
}.group:active .dark\:group-active\:shadow-inner{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.group:active .dark\:group-active\:ring-gray-800{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity));
  }.group:disabled .dark\:group-disabled\:bg-gray-950{
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.group:disabled .dark\:group-disabled\:bg-gray-950{
      background-color: rgb(2 6 23 / var(--tw-bg-opacity));
    }
}.peer:-moz-placeholder-shown ~ .dark\:peer-placeholder-shown\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }.peer:placeholder-shown ~ .dark\:peer-placeholder-shown\:text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:-moz-placeholder-shown ~ .dark\:peer-placeholder-shown\:text-gray-400{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
.peer:placeholder-shown ~ .dark\:peer-placeholder-shown\:text-gray-400{
      color: rgb(148 163 184 / var(--tw-text-opacity));
    }
}.peer:hover ~ .dark\:peer-hover\:text-gray-200{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.peer:hover ~ .dark\:peer-hover\:text-gray-200{
      color: rgb(226 232 240 / var(--tw-text-opacity));
    }
}.data-\[drag-target\=active\]\:dark\:bg-gray-700[data-drag-target=active]{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.data-\[drag-target\=active\]\:dark\:bg-gray-700[data-drag-target=active]{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}.dark\:data-\[copied\]\:text-green-400[data-copied]{
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:data-\[copied\]\:text-green-400[data-copied]{
      color: rgb(52 211 153 / var(--tw-text-opacity));
    }
}.dark\:data-\[failed\]\:text-red-400[data-failed]{
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:data-\[failed\]\:text-red-400[data-failed]{
      color: rgb(248 113 113 / var(--tw-text-opacity));
    }
}.dark\:expanded\:border-white\/30[aria-expanded='true']{
    border-color: rgb(255 255 255 / 0.3);
  }body:not(.no-js) .dark\:js-only\:hover\:border-gray-200:hover{
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body:not(.no-js) .dark\:js-only\:hover\:border-gray-200:hover{
      border-color: rgb(226 232 240 / var(--tw-border-opacity));
    }
}body:not(.no-js) .dark\:js-only\:hover\:bg-gray-600:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body:not(.no-js) .dark\:js-only\:hover\:bg-gray-600:hover{
      background-color: rgb(71 85 105 / var(--tw-bg-opacity));
    }
}body:not(.no-js) .dark\:js-only\:hover\:bg-gray-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
body:not(.no-js) .dark\:js-only\:hover\:bg-gray-700:hover{
      background-color: rgb(51 65 85 / var(--tw-bg-opacity));
    }
}body:not(.no-js) .dark\:js-only\:hover\:bg-gray-700\/50:hover{
    background-color: rgb(51 65 85 / 0.5);
  }body:not(.no-js) .dark\:js-only\:hover\:shadow-lg:hover{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }body:not(.no-js) .group:hover .dark\:js-only\:group-hover\: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: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}@supports (animation-timeline: scroll()){@media (prefers-color-scheme: dark){.supports-scroll-timeline\:dark\:border-gray-700{
      --tw-border-opacity: 1;
      border-color: rgb(51 65 85 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.supports-scroll-timeline\:dark\:border-gray-700{
        border-color: rgb(51 65 85 / var(--tw-border-opacity));
      }
}
  }
}@media (prefers-color-scheme: dark){@media (min-width: 640px){.dark\:sm\:border-gray-500{
      --tw-border-opacity: 1;
      border-color: rgb(100 116 139 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.dark\:sm\:border-gray-500{
        border-color: rgb(100 116 139 / var(--tw-border-opacity));
      }
}.dark\:sm\:bg-transparent{
      background-color: transparent;
    }
  }
}@media (min-width: 640px){@media (prefers-color-scheme: dark){.sm\:dark\:text-gray-200{
      --tw-text-opacity: 1;
      color: rgb(226 232 240 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:dark\:text-gray-200{
        color: rgb(226 232 240 / var(--tw-text-opacity));
      }
}.sm\:dark\:text-gray-400{
      --tw-text-opacity: 1;
      color: rgb(148 163 184 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:dark\:text-gray-400{
        color: rgb(148 163 184 / var(--tw-text-opacity));
      }
}.sm\:dark\:text-gray-500{
      --tw-text-opacity: 1;
      color: rgb(100 116 139 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:dark\:text-gray-500{
        color: rgb(100 116 139 / var(--tw-text-opacity));
      }
}.sm\:dark\:text-gray-600{
      --tw-text-opacity: 1;
      color: rgb(71 85 105 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.sm\:dark\:text-gray-600{
        color: rgb(71 85 105 / var(--tw-text-opacity));
      }
}
  }
}@media (min-width: 768px){@media (prefers-color-scheme: dark){.md\:dark\:text-gray-200{
      --tw-text-opacity: 1;
      color: rgb(226 232 240 / 1);
    }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.md\:dark\:text-gray-200{
        color: rgb(226 232 240 / var(--tw-text-opacity));
      }
}
  }
}@media (forced-colors: active){.forced-colors\:border{
    border-width: 1px;
  }.forced-colors\:border-b{
    border-bottom-width: 1px;
  }
}@media print{.print\:\!mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }.print\:\!ml-0{
    margin-left: 0px !important;
  }.print\:mt-0{
    margin-top: 0px;
  }.print\:block{
    display: block;
  }.print\:flex{
    display: flex;
  }.print\:table-row-group{
    display: table-row-group;
  }.print\:\!hidden{
    display: none !important;
  }.print\:hidden{
    display: none;
  }.print\:h-2{
    height: 0.5rem;
  }.print\:\!w-0{
    width: 0px !important;
  }.print\:w-2{
    width: 0.5rem;
  }.print\:max-w-full{
    max-width: 100%;
  }.print\:flex-1{
    flex: 1 1;
  }.print\:break-before-avoid{
    page-break-before: avoid;
    -moz-column-break-before: avoid;
         break-before: avoid;
  }.print\:break-before-avoid-page{
    page-break-before: avoid;
    -moz-column-break-before: avoid;
         break-before: avoid-page;
  }.print\:break-inside-avoid-page{
    page-break-inside: avoid;
    break-inside: avoid-page;
  }.print\:break-after-avoid{
    page-break-after: avoid;
    -moz-column-break-after: avoid;
         break-after: avoid;
  }.print\:break-after-avoid-page{
    page-break-after: avoid;
    -moz-column-break-after: avoid;
         break-after: avoid-page;
  }.print\:flex-wrap{
    flex-wrap: wrap;
  }.print\:items-center{
    align-items: center;
  }.print\:justify-between{
    justify-content: space-between;
  }.print\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59 / 1);
  }

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)){
.print\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){
      border-color: rgb(30 41 59 / var(--tw-divide-opacity));
    }
}.print\:overflow-hidden{
    overflow: hidden;
  }.print\:border{
    border-width: 1px;
  }.print\:border-0{
    border-width: 0px;
  }.print\:border-l-0{
    border-left-width: 0px;
  }.print\:border-r{
    border-right-width: 1px;
  }.print\:border-r-0{
    border-right-width: 0px;
  }.print\:border-t-0{
    border-top-width: 0px;
  }.print\:\!pl-4{
    padding-left: 1rem !important;
  }.print\:no-underline{
    text-decoration-line: none;
  }.print\:\!shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }.print\:shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }.print\:outline-offset-0{
    outline-offset: 0px;
  }.print\:\[print-color-adjust\:exact\]{
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
  }
}@media (min-width: 640px){@media print{.sm\:print\:hidden{
      display: none;
    }
  }
}@media print{@media (min-width: 1024px){.print\:lg\:pl-0{
      padding-left: 0px;
    }
  }
}
