{*

*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before, :after {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: "cv02", "cv03", "cv04", "cv11";
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

[type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
}

[type='file']:focus {
    outline: 1px auto -webkit-focus-ring-color;
}


button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

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
}

textarea {
    resize: vertical
}

input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button, [role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}

img, video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

@font-face {
    font-family: Inter var;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/build/assets/Inter-roman.var-d2d2d112.woff2?v=3.18) format("woff2");
    font-named-instance: Regular
}

@font-face {
    font-family: Inter var;
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(/build/assets/Inter-italic.var-072515d8.woff2?v=3.18) format("woff2");
    font-named-instance: Italic
}

*, :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-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 / .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-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 / .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:
}

*}

*, :after, :before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after, :before {
    --tw-content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, pre, samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

.border-collapse {
	border-collapse: collapse;
}

.border-separate {
	border-collapse: separate;
}

.border-spacing-0 {
	border-spacing: 0px 0px;
}

.border-spacing-x-0 {
	border-spacing: 0px var(--tw-border-spacing-y);
}

.border-spacing-y-0 {
	border-spacing: var(--tw-border-spacing-x) 0px;
}

.border-spacing-px {
	border-spacing: 1px 1px;
}

.border-spacing-x-px {
	border-spacing: 1px var(--tw-border-spacing-y);
}

.border-spacing-y-px {
	border-spacing: var(--tw-border-spacing-x) 1px;
}

.border-spacing-0.5 {
	border-spacing: 0.125rem 0.125rem;
}

.border-spacing-x-0.5 {
	border-spacing: 0.125rem var(--tw-border-spacing-y);
}

.border-spacing-y-0.5 {
	border-spacing: var(--tw-border-spacing-x) 0.125rem;
}

.border-spacing-1 {
	border-spacing: 0.25rem 0.25rem;
}

.border-spacing-x-1 {
	border-spacing: 0.25rem var(--tw-border-spacing-y);
}

.border-spacing-y-1 {
	border-spacing: var(--tw-border-spacing-x) 0.25rem;
}

.border-spacing-1.5 {
	border-spacing: 0.375rem 0.375rem;
}

.border-spacing-x-1.5 {
	border-spacing: 0.375rem var(--tw-border-spacing-y);
}

.border-spacing-y-1.5 {
	border-spacing: var(--tw-border-spacing-x) 0.375rem;
}

.border-spacing-2 {
	border-spacing: 0.5rem 0.5rem;
}

.border-spacing-x-2 {
	border-spacing: 0.5rem var(--tw-border-spacing-y);
}

.border-spacing-y-2 {
	border-spacing: var(--tw-border-spacing-x) 0.5rem;
}

.border-spacing-2.5 {
	border-spacing: 0.625rem 0.625rem;
}

.border-spacing-x-2.5 {
	border-spacing: 0.625rem var(--tw-border-spacing-y);
}

.border-spacing-y-2.5 {
	border-spacing: var(--tw-border-spacing-x) 0.625rem;
}

.border-spacing-3 {
	border-spacing: 0.75rem 0.75rem;
}

.border-spacing-x-3 {
	border-spacing: 0.75rem var(--tw-border-spacing-y);
}

.border-spacing-y-3 {
	border-spacing: var(--tw-border-spacing-x) 0.75rem;
}

.border-spacing-3.5 {
	border-spacing: 0.875rem 0.875rem;
}

.border-spacing-x-3.5 {
	border-spacing: 0.875rem var(--tw-border-spacing-y);
}

.border-spacing-y-3.5 {
	border-spacing: var(--tw-border-spacing-x) 0.875rem;
}

.border-spacing-4 {
	border-spacing: 1rem 1rem;
}

.border-spacing-x-4 {
	border-spacing: 1rem var(--tw-border-spacing-y);
}

.border-spacing-y-4 {
	border-spacing: var(--tw-border-spacing-x) 1rem;
}

.border-spacing-5 {
	border-spacing: 1.25rem 1.25rem;
}

.border-spacing-x-5 {
	border-spacing: 1.25rem var(--tw-border-spacing-y);
}

.border-spacing-y-5 {
	border-spacing: var(--tw-border-spacing-x) 1.25rem;
}

.border-spacing-6 {
	border-spacing: 1.5rem 1.5rem;
}

.border-spacing-x-6 {
	border-spacing: 1.5rem var(--tw-border-spacing-y);
}

.border-spacing-y-6 {
	border-spacing: var(--tw-border-spacing-x) 1.5rem;
}

.border-spacing-7 {
	border-spacing: 1.75rem 1.75rem;
}

.border-spacing-x-7 {
	border-spacing: 1.75rem var(--tw-border-spacing-y);
}

.border-spacing-y-7 {
	border-spacing: var(--tw-border-spacing-x) 1.75rem;
}

.border-spacing-8 {
	border-spacing: 2rem 2rem;
}

.border-spacing-x-8 {
	border-spacing: 2rem var(--tw-border-spacing-y);
}

.border-spacing-y-8 {
	border-spacing: var(--tw-border-spacing-x) 2rem;
}

.border-spacing-9 {
	border-spacing: 2.25rem 2.25rem;
}

.border-spacing-x-9 {
	border-spacing: 2.25rem var(--tw-border-spacing-y);
}

.border-spacing-y-9 {
	border-spacing: var(--tw-border-spacing-x) 2.25rem;
}

.border-spacing-10 {
	border-spacing: 2.5rem 2.5rem;
}

.border-spacing-x-10 {
	border-spacing: 2.5rem var(--tw-border-spacing-y);
}

.border-spacing-y-10 {
	border-spacing: var(--tw-border-spacing-x) 2.5rem;
}

.border-spacing-11 {
	border-spacing: 2.75rem 2.75rem;
}

.border-spacing-x-11 {
	border-spacing: 2.75rem var(--tw-border-spacing-y);
}

.border-spacing-y-11 {
	border-spacing: var(--tw-border-spacing-x) 2.75rem;
}

.border-spacing-12 {
	border-spacing: 3rem 3rem;
}

.border-spacing-x-12 {
	border-spacing: 3rem var(--tw-border-spacing-y);
}

.border-spacing-y-12 {
	border-spacing: var(--tw-border-spacing-x) 3rem;
}

.border-spacing-14 {
	border-spacing: 3.5rem 3.5rem;
}

.border-spacing-x-14 {
	border-spacing: 3.5rem var(--tw-border-spacing-y);
}

.border-spacing-y-14 {
	border-spacing: var(--tw-border-spacing-x) 3.5rem;
}

.border-spacing-16 {
	border-spacing: 4rem 4rem;
}

.border-spacing-x-16 {
	border-spacing: 4rem var(--tw-border-spacing-y);
}

.border-spacing-y-16 {
	border-spacing: var(--tw-border-spacing-x) 4rem;
}

.border-spacing-20 {
	border-spacing: 5rem 5rem;
}

.border-spacing-x-20 {
	border-spacing: 5rem var(--tw-border-spacing-y);
}

.border-spacing-y-20 {
	border-spacing: var(--tw-border-spacing-x) 5rem;
}

.border-spacing-24 {
	border-spacing: 6rem 6rem;
}

.border-spacing-x-24 {
	border-spacing: 6rem var(--tw-border-spacing-y);
}

.border-spacing-y-24 {
	border-spacing: var(--tw-border-spacing-x) 6rem;
}

.border-spacing-28 {
	border-spacing: 7rem 7rem;
}

.border-spacing-x-28 {
	border-spacing: 7rem var(--tw-border-spacing-y);
}

.border-spacing-y-28 {
	border-spacing: var(--tw-border-spacing-x) 7rem;
}

.border-spacing-32 {
	border-spacing: 8rem 8rem;
}

.border-spacing-x-32 {
	border-spacing: 8rem var(--tw-border-spacing-y);
}

.border-spacing-y-32 {
	border-spacing: var(--tw-border-spacing-x) 8rem;
}

.border-spacing-36 {
	border-spacing: 9rem 9rem;
}

.border-spacing-x-36 {
	border-spacing: 9rem var(--tw-border-spacing-y);
}

.border-spacing-y-36 {
	border-spacing: var(--tw-border-spacing-x) 9rem;
}

.border-spacing-40 {
	border-spacing: 10rem 10rem;
}

.border-spacing-x-40 {
	border-spacing: 10rem var(--tw-border-spacing-y);
}

.border-spacing-y-40 {
	border-spacing: var(--tw-border-spacing-x) 10rem;
}

.border-spacing-44 {
	border-spacing: 11rem 11rem;
}

.border-spacing-x-44 {
	border-spacing: 11rem var(--tw-border-spacing-y);
}

.border-spacing-y-44 {
	border-spacing: var(--tw-border-spacing-x) 11rem;
}

.border-spacing-48 {
	border-spacing: 12rem 12rem;
}

.border-spacing-x-48 {
	border-spacing: 12rem var(--tw-border-spacing-y);
}

.border-spacing-y-48 {
	border-spacing: var(--tw-border-spacing-x) 12rem;
}

.border-spacing-52 {
	border-spacing: 13rem 13rem;
}

.border-spacing-x-52 {
	border-spacing: 13rem var(--tw-border-spacing-y);
}

.border-spacing-y-52 {
	border-spacing: var(--tw-border-spacing-x) 13rem;
}

.border-spacing-56 {
	border-spacing: 14rem 14rem;
}

.border-spacing-x-56 {
	border-spacing: 14rem var(--tw-border-spacing-y);
}

.border-spacing-y-56 {
	border-spacing: var(--tw-border-spacing-x) 14rem;
}

.border-spacing-60 {
	border-spacing: 15rem 15rem;
}

.border-spacing-x-60 {
	border-spacing: 15rem var(--tw-border-spacing-y);
}

.border-spacing-y-60 {
	border-spacing: var(--tw-border-spacing-x) 15rem;
}

.border-spacing-64 {
	border-spacing: 16rem 16rem;
}

.border-spacing-x-64 {
	border-spacing: 16rem var(--tw-border-spacing-y);
}

.border-spacing-y-64 {
	border-spacing: var(--tw-border-spacing-x) 16rem;
}

.border-spacing-72 {
	border-spacing: 18rem 18rem;
}

.border-spacing-x-72 {
	border-spacing: 18rem var(--tw-border-spacing-y);
}

.border-spacing-y-72 {
	border-spacing: var(--tw-border-spacing-x) 18rem;
}

.border-spacing-80 {
	border-spacing: 20rem 20rem;
}

.border-spacing-x-80 {
	border-spacing: 20rem var(--tw-border-spacing-y);
}

.border-spacing-y-80 {
	border-spacing: var(--tw-border-spacing-x) 20rem;
}

.border-spacing-96 {
	border-spacing: 24rem 24rem;
}

.border-spacing-x-96 {
	border-spacing: 24rem var(--tw-border-spacing-y);
}

.border-spacing-y-96 {
	border-spacing: var(--tw-border-spacing-x) 24rem;
}

.table-auto {
	table-layout: auto;
}

.table-fixed {
	table-layout: fixed;
}

.caption-top {
	caption-side: top;
}

.caption-bottom {
	caption-side: bottom;
}


button, input, optgroup, select, textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset, legend {
    padding: 0
}

menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

input::placeholder, textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button], button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle
}

img, video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

.tooltip-arrow, .tooltip-arrow:before {
    background: inherit;
    height: 8px;
    position: absolute;
    width: 8px
}

.tooltip-arrow {
    visibility: hidden
}

.tooltip-arrow:before {
    content: "";
    transform: rotate(45deg);
    visibility: visible
}

.font-12px {
    font-size: 12px;
}


[data-tooltip-style^=light] + .tooltip > .tooltip-arrow:before {
    border-color: #e5e7eb;
    border-style: solid
}

[data-tooltip-style^=light] + .tooltip[data-popper-placement^=top] > .tooltip-arrow:before {
    border-bottom-width: 1px;
    border-right-width: 1px
}

[data-tooltip-style^=light] + .tooltip[data-popper-placement^=right] > .tooltip-arrow:before {
    border-bottom-width: 1px;
    border-left-width: 1px
}

[data-tooltip-style^=light] + .tooltip[data-popper-placement^=bottom] > .tooltip-arrow:before {
    border-left-width: 1px;
    border-top-width: 1px
}

[data-tooltip-style^=light] + .tooltip[data-popper-placement^=left] > .tooltip-arrow:before {
    border-right-width: 1px;
    border-top-width: 1px
}

.tooltip[data-popper-placement^=top] > .tooltip-arrow {
    bottom: -4px
}

.tooltip[data-popper-placement^=bottom] > .tooltip-arrow {
    top: -4px
}

.tooltip[data-popper-placement^=left] > .tooltip-arrow {
    right: -4px
}

.tooltip[data-popper-placement^=right] > .tooltip-arrow {
    left: -4px
}

.tooltip.invisible > .tooltip-arrow:before {
    visibility: hidden
}

[data-popper-arrow], [data-popper-arrow]:before {
    background: inherit;
    height: 8px;
    position: absolute;
    width: 8px
}

[data-popper-arrow] {
    visibility: hidden
}

[data-popper-arrow]:after, [data-popper-arrow]:before {
    content: "";
    transform: rotate(45deg);
    visibility: visible
}

[data-popper-arrow]:after {
    background: inherit;
    height: 9px;
    position: absolute;
    width: 9px
}

[role=tooltip] > [data-popper-arrow]:before {
    border-color: #e5e7eb;
    border-style: solid
}

.dark [role=tooltip] > [data-popper-arrow]:before {
    border-color: #4b5563;
    border-style: solid
}

[role=tooltip] > [data-popper-arrow]:after {
    border-color: rgb(75 85 99);
    border-style: solid
}

.dark [role=tooltip] > [data-popper-arrow]:after {
    border-color: #4b5563;
    border-style: solid
}

[data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow]:after, [data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-right-width: 1px
}

[data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow]:after, [data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-left-width: 1px
}

[data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow]:after, [data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow]:before {
    border-left-width: 1px;
    border-top-width: 1px
}

[data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow]:after, [data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow]:before {
    border-right-width: 1px;
    border-top-width: 1px
}

[data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow] {
    bottom: -5px
}

[data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow] {
    top: -5px
}

[data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow] {
    right: -5px
}

[data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow] {
    left: -5px
}

[role=tooltip].invisible > [data-popper-arrow]:after, [role=tooltip].invisible > [data-popper-arrow]:before {
    visibility: hidden
}

[multiple], [type=date], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], select, textarea {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem
}

[multiple]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, select:focus, textarea:focus {
    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #1c64f2;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder, textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em
}

[multiple] {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type=checkbox], [type=radio] {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: #6b7280;
    border-width: 1px;
    color: #1c64f2;
    display: inline-block;
    flex-shrink: 0;
    height: 1rem;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 1rem
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus, [type=radio]:focus {
    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dark [type=checkbox]:checked, .dark [type=radio]:checked, [type=checkbox]:checked, [type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .55em .55em;
    border-color: transparent
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: .55em .55em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

.dark [type=radio]:checked, [type=radio]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
    background-size: 1em 1em
}

[type=checkbox]:indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .55em .55em;
    border-color: transparent;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

[type=checkbox]:indeterminate:focus, [type=checkbox]:indeterminate:hover {
    background-color: currentColor;
    border-color: transparent
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-radius: 0;
    border-width: 0;
    font-size: unset;
    line-height: inherit;
    padding: 0
}

[type=file]:focus {
    outline: 1px auto inherit
}

input[type=file]::file-selector-button {
    -webkit-margin-start: -1rem;
    -webkit-margin-end: 1rem;
    background: #1f2937;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 500;
    margin-inline-end: 1rem;
    margin-inline-start: -1rem;
    padding: .625rem 1rem .625rem 2rem
}

input[type=file]::file-selector-button:hover {
    background: #374151
}

.dark input[type=file]::file-selector-button {
    background: #4b5563;
    color: #fff
}

.dark input[type=file]::file-selector-button:hover {
    background: #6b7280
}

input[type=range]::-webkit-slider-thumb {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #1c64f2;
    border: 0;
    border-radius: 9999px;
    cursor: pointer;
    height: 1.25rem;
    width: 1.25rem
}

input[type=range]:disabled::-webkit-slider-thumb {
    background: #9ca3af
}

.dark input[type=range]:disabled::-webkit-slider-thumb {
    background: #6b7280
}

input[type=range]:focus::-webkit-slider-thumb {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    --tw-ring-opacity: 1px;
    --tw-ring-color: rgb(164 202 254/var(--tw-ring-opacity));
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    outline: 2px solid transparent;
    outline-offset: 2px
}

input[type=range]::-moz-range-thumb {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #1c64f2;
    border: 0;
    border-radius: 9999px;
    cursor: pointer;
    height: 1.25rem;
    width: 1.25rem
}

input[type=range]:disabled::-moz-range-thumb {
    background: #9ca3af
}

.dark input[type=range]:disabled::-moz-range-thumb {
    background: #6b7280
}

input[type=range]::-moz-range-progress {
    background: #3f83f8
}

input[type=range]::-ms-fill-lower {
    background: #3f83f8
}

input[type=range].range-sm::-webkit-slider-thumb {
    height: 1rem;
    width: 1rem
}

input[type=range].range-lg::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem
}

input[type=range].range-sm::-moz-range-thumb {
    height: 1rem;
    width: 1rem
}

input[type=range].range-lg::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem
}

.scrollbar-y-none::-webkit-scrollbar {
    width: 0px;
    height: 6px;
}

.scrollbar-x-none::-webkit-scrollbar {
    width: 6px;
    height: 0px;
}

.toggle-bg:after {
    background: #fff;
    border-color: #d1d5db;
    border-radius: 9999px;
    border-width: 1px;
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    content: "";
    height: 1.25rem;
    left: .125rem;
    position: absolute;
    top: .125rem;
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    width: 1.25rem
}

input:checked + .toggle-bg:after {
    border-color: #fff;
    transform: translateX(100%);
}

input:checked + .toggle-bg {
    background: #1c64f2;
    border-color: #1c64f2
}

*, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-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: rgba(63, 131, 248, .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-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: rgba(63, 131, 248, .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:
}


.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
    }
}

/*

* {
    scrollbar-width: thin;
    scrollbar-color: rgb(165 180 252) rgb(15 23 42) ;
}

*/

/* Chrome, Edge, and Safari */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track:vertical {
    background: rgb(165 180 252);
    border-radius: 1px;
}

::-webkit-scrollbar-track:horizontal {
    background: rgb(15 23 42);
    border-radius: 1px;
}


::-webkit-scrollbar-thumb:vertical {
    background-color: rgb(55 48 163);
    border-radius: 14px;
    border: 3px solid rgb(49 46 129);
}

::-webkit-scrollbar-thumb:horizontal {
    background-color: rgb(165 180 252);
    border-radius: 14px;
    border: 3px solid rgb(165 180 252);
}

.whitespace-normal {
	white-space: normal;
}

.whitespace-nowrap {
	white-space: nowrap;
}

.whitespace-pre {
	white-space: pre;
}

.whitespace-pre-line {
	white-space: pre-line;
}

.whitespace-pre-wrap {
	white-space: pre-wrap;
}

.whitespace-break-spaces {
	white-space: break-spaces;
}

.break-normal {
	overflow-wrap: normal;
    word-break: normal;
}

.break-words {
	overflow-wrap: break-word;
}

.break-all {
	word-break: break-all;
}

.break-keep {
	word-break: keep-all;
}



.line-clamp-1 {
	overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}

.line-clamp-2 {
	overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}

.line-clamp-3 {
	overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}

.line-clamp-4 {
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.line-clamp-5 {
	overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
}

.line-clamp-6 {
	overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
}

.line-clamp-none {
	overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;
}


.prose {
    color: #4b5563;
    max-width: 65ch
}

.prose :where(p):not(:where([class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.prose :where(a):not(:where([class~="not-prose"] *)) {
    color: #0891b2;
    text-decoration: none;
    font-weight: 500
}

.prose :where(strong):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.prose :where(a strong):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(ol):not(:where([class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
    list-style-type: decimal
}

.prose :where(ul):not(:where([class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em
}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters)
}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets)
}

.prose :where(hr):not(:where([class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em
}

.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: .25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201c" "\201d" "\2018" "\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before {
    content:
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after {
    content:
}

.prose :where(h1):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111
}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit
}

.prose :where(h2):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333
}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit
}

.prose :where(h3):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6
}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(h4):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5
}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(img):not(:where([class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.prose :where(code):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em
}

.prose :where(code):not(:where([class~="not-prose"] *)):before {
    content: none
}

.prose :where(code):not(:where([class~="not-prose"] *)):after {
    content: none
}

.prose :where(a code):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
    color: inherit;
    font-size: .875em
}

.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
    color: inherit;
    font-size: .9em
}

.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
    color: inherit
}

.prose :where(pre):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding: .8571429em 1.1428571em
}

.prose :where(pre code):not(:where([class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

.prose :where(pre code):not(:where([class~="not-prose"] *)):before {
    content: none
}

.prose :where(pre code):not(:where([class~="not-prose"] *)):after {
    content: none
}

.prose :where(table):not(:where([class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857
}

.prose :where(thead):not(:where([class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: .5714286em;
    padding-bottom: .5714286em;
    padding-left: .5714286em
}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
    border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
    vertical-align: baseline
}

.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
    vertical-align: top
}

.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.prose :where(video):not(:where([class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(figure):not(:where([class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(li):not(:where([class~="not-prose"] *)) {
    margin-top: .5em;
    margin-bottom: .5em
}

.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
    padding-left: .375em
}

.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
    padding-left: .375em
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 1.25em
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 1.25em
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 1.25em
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 1.25em
}

.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
    padding-left: 0
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
    padding-right: 0
}

.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)) {
    padding: .5714286em
}

.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)) {
    padding-left: 0
}

.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)) {
    padding-right: 0
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 0
}

.prose :where(a:hover):not(:where([class~="not-prose"] *)) {
    color: #155e75
}

.prose :where(mark):not(:where([class~="not-prose"] *)) {
    color: #111827;
    background-color: #cffafe
}

.prose-sm {
    font-size: .875rem;
    line-height: 1.7142857
}

.prose-sm :where(p):not(:where([class~="not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em
}

.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: .8888889em;
    margin-bottom: .8888889em
}

.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em
}

.prose-sm :where(h1):not(:where([class~="not-prose"] *)) {
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: .8em;
    line-height: 1.2
}

.prose-sm :where(h2):not(:where([class~="not-prose"] *)) {
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: .8em;
    line-height: 1.4;
    scroll-margin-top: 1.6em
}

.prose-sm :where(h3):not(:where([class~="not-prose"] *)) {
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: .4444444em;
    line-height: 1.5555556;
    scroll-margin-top: 1.5555556em
}

.prose-sm :where(h4):not(:where([class~="not-prose"] *)) {
    margin-top: 1.4285714em;
    margin-bottom: .5714286em;
    line-height: 1.4285714
}

.prose-sm :where(img):not(:where([class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(video):not(:where([class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(figure):not(:where([class~="not-prose"] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)) {
    font-size: .8571429em;
    line-height: 1.3333333;
    margin-top: .6666667em
}

.prose-sm :where(code):not(:where([class~="not-prose"] *)) {
    font-size: .8571429em
}

.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)) {
    font-size: .9em
}

.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)) {
    font-size: .8888889em
}

.prose-sm :where(pre):not(:where([class~="not-prose"] *)) {
    font-size: .8571429em;
    line-height: 1.692;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: .5rem;
    padding: .6666667em 1em;
    padding: .875rem 1rem
}

.prose-sm :where(ol):not(:where([class~="not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-left: 1.5714286em
}

.prose-sm :where(ul):not(:where([class~="not-prose"] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-left: 1.5714286em
}

.prose-sm :where(li):not(:where([class~="not-prose"] *)) {
    margin-top: .2857143em;
    margin-bottom: .2857143em
}

.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)) {
    padding-left: .4285714em
}

.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)) {
    padding-left: .4285714em
}

.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em
}

.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 1.1428571em
}

.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 1.1428571em
}

.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 1.1428571em
}

.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 1.1428571em
}

.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em
}

.prose-sm :where(hr):not(:where([class~="not-prose"] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em
}

.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose-sm :where(table):not(:where([class~="not-prose"] *)) {
    font-size: .8571429em;
    line-height: 1.5
}

.prose-sm :where(thead th):not(:where([class~="not-prose"] *)) {
    padding-right: 1em;
    padding-bottom: .6666667em;
    padding-left: 1em
}

.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
    padding-left: 0
}

.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
    padding-right: 0
}

.prose-sm :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)) {
    padding: .6666667em 1em
}

.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)) {
    padding-left: 0
}

.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)) {
    padding-right: 0
}

.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"] *)) {
    margin-top: 0
}

.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 0
}

.prose-sm :where(pre code):not(:where([class~="not-prose"] *)) {
    font-size: .8125rem
}

.prose-slate {
    --tw-prose-body: #334155;
    --tw-prose-headings: #0f172a;
    --tw-prose-lead: #475569;
    --tw-prose-links: #0f172a;
    --tw-prose-bold: #0f172a;
    --tw-prose-counters: #64748b;
    --tw-prose-bullets: #cbd5e1;
    --tw-prose-hr: #e2e8f0;
    --tw-prose-quotes: #0f172a;
    --tw-prose-quote-borders: #e2e8f0;
    --tw-prose-captions: #64748b;
    --tw-prose-code: #0f172a;
    --tw-prose-pre-code: #e2e8f0;
    --tw-prose-pre-bg: #1e293b;
    --tw-prose-th-borders: #cbd5e1;
    --tw-prose-td-borders: #e2e8f0;
    --tw-prose-invert-body: #cbd5e1;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #94a3b8;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #94a3b8;
    --tw-prose-invert-bullets: #475569;
    --tw-prose-invert-hr: #334155;
    --tw-prose-invert-quotes: #f1f5f9;
    --tw-prose-invert-quote-borders: #334155;
    --tw-prose-invert-captions: #94a3b8;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #cbd5e1;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #475569;
    --tw-prose-invert-td-borders: #334155
}

.float-right {float: right;}
.float-left {float: left;}
.float-none {float: none;}

.prose-indigo {
    --tw-prose-links: #4f46e5;
    --tw-prose-invert-links: #6366f1
}

.form-input, .form-textarea, .form-select, .form-multiselect {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .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: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb
}

.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

.form-input::placeholder, .form-textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

.form-input::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.form-input::-webkit-date-and-time-value {
    min-height: 1.5em
}

.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='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

.form-checkbox, .form-radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

.form-checkbox {
    border-radius: 0
}

.form-checkbox:focus, .form-radio:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.form-checkbox:checked, .form-radio:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

.form-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")
}

.form-checkbox:checked:hover, .form-checkbox:checked:focus, .form-radio:checked:hover, .form-radio:checked:focus {
    border-color: transparent;
    background-color: currentColor
}

.form-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
}

.form-checkbox:indeterminate:hover, .form-checkbox:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor
}

code[class*=language-], pre[class*=language-] {
    background-color: #1e293b
}

.token.number, .token.boolean, .token.deleted {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity))
}

.token.tag, .token.class-name, .token.selector, .token.selector .class, .token.selector.class, .token.function {
    color: #f472b6
}

.token.attr-name, .token.keyword, .token.rule, .token.pseudo-class, .token.important {
    color: #cbd5e1
}

.token.attr-value, .token.class, .token.string, .token.property {
    color: #7dd3fc
}

.token.punctuation, .token.attr-equals {
    color: #64748b
}

.token.unit, .language-css .token.function {
    color: #a5f3fc
}

.token.comment, .token.module, .token.operator, .token.combinator {
    color: #94a3b8
}

.token.comment {
    font-style: italic
}

.language-diff {
    color: #9ca3af !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
}

.list-inside  {
	list-style-position: inside;
}

.list-outside  {
	list-style-position: outside;
}


.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.-inset-2 {
    inset: -.5rem
}

.-inset-2\.5 {
    inset: -.625rem
}

.-inset-px {
    inset: -1px
}

.inset-0  {
	inset: 0px;
}

.inset-x-0  {
	left: 0px;
right: 0px;
}

.inset-y-0  {
	top: 0px;
bottom: 0px;
}

.start-0  {
	inset-inline-start: 0px;
}

.end-0  {
	inset-inline-end: 0px;
}

.top-0  {
	top: 0px;
}

.right-0  {
	right: 0px;
}

.bottom-0  {
	bottom: 0px;
}

.left-0  {
	left: 0px;
}

.inset-px  {
	inset: 1px;
}

.inset-x-px  {
	left: 1px;
right: 1px;
}

.inset-y-px  {
	top: 1px;
bottom: 1px;
}

.start-px  {
	inset-inline-start: 1px;
}

.end-px  {
	inset-inline-end: 1px;
}

.top-px  {
	top: 1px;
}

.right-px  {
	right: 1px;
}

.bottom-px  {
	bottom: 1px;
}

.left-px  {
	left: 1px;
}

.inset-0\.5  {
	inset: 0.125rem; /* 2px */
}

.inset-x-0\.5  {
	left: 0.125rem; /* 2px */
right: 0.125rem; /* 2px */
}

.inset-y-0\.5  {
	top: 0.125rem; /* 2px */
bottom: 0.125rem; /* 2px */
}

.start-0\.5  {
	inset-inline-start: 0.125rem; /* 2px */
}

.end-0\.5  {
	inset-inline-end: 0.125rem; /* 2px */
}

.top-0\.5  {
	top: 0.125rem; /* 2px */
}

.right-0\.5  {
	right: 0.125rem; /* 2px */
}

.bottom-0\.5  {
	bottom: 0.125rem; /* 2px */
}

.left-0\.5  {
	left: 0.125rem; /* 2px */
}

.inset-1  {
	inset: 0.25rem; /* 4px */
}

.inset-x-1  {
	left: 0.25rem; /* 4px */
right: 0.25rem; /* 4px */
}

.inset-y-1  {
	top: 0.25rem; /* 4px */
bottom: 0.25rem; /* 4px */
}

.start-1  {
	inset-inline-start: 0.25rem; /* 4px */
}

.end-1  {
	inset-inline-end: 0.25rem; /* 4px */
}

.end-1-em  {
	inset-inline-end: 0.25em; /* 4px */
}

.top-1  {
	top: 0.25rem; /* 4px */
}

.top-1-em  {
	top: 0.25em; /* 4px */
}

.right-1  {
	right: 0.25rem; /* 4px */
}

.bottom-1  {
	bottom: 0.25rem; /* 4px */
}

.bottom-1-em  {
	bottom: 0.25em; /* 4px */
}

.left-1  {
	left: 0.25rem; /* 4px */
}

.inset-1\.5  {
	inset: 0.375rem; /* 6px */
}

.inset-x-1\.5  {
	left: 0.375rem; /* 6px */
right: 0.375rem; /* 6px */
}

.inset-y-1\.5  {
	top: 0.375rem; /* 6px */
bottom: 0.375rem; /* 6px */
}

.start-1\.5  {
	inset-inline-start: 0.375rem; /* 6px */
}

.end-1\.5  {
	inset-inline-end: 0.375rem; /* 6px */
}

.top-1\.5  {
	top: 0.375rem; /* 6px */
}

.right-1\.5  {
	right: 0.375rem; /* 6px */
}

.bottom-1\.5  {
	bottom: 0.375rem; /* 6px */
}

.left-1\.5  {
	left: 0.375rem; /* 6px */
}

.inset-2  {
	inset: 0.5rem; /* 8px */
}

.inset-x-2  {
	left: 0.5rem; /* 8px */
right: 0.5rem; /* 8px */
}

.inset-y-2  {
	top: 0.5rem; /* 8px */
bottom: 0.5rem; /* 8px */
}

.start-2  {
	inset-inline-start: 0.5rem; /* 8px */
}

.end-2  {
	inset-inline-end: 0.5rem; /* 8px */
}

.-end-2  {
	inset-inline-end: -0.5rem; /* 8px */
}

.top-2  {
	top: 0.5rem; /* 8px */
}

.right-2  {
	right: 0.5rem; /* 8px */
}

.bottom-2  {
	bottom: 0.5rem; /* 8px */
}

.left-2  {
	left: 0.5rem; /* 8px */
}

.inset-2\.5  {
	inset: 0.625rem; /* 10px */
}

.inset-x-2\.5  {
	left: 0.625rem; /* 10px */
right: 0.625rem; /* 10px */
}

.inset-y-2\.5  {
	top: 0.625rem; /* 10px */
bottom: 0.625rem; /* 10px */
}

.start-2\.5  {
	inset-inline-start: 0.625rem; /* 10px */
}

.end-2\.5  {
	inset-inline-end: 0.625rem; /* 10px */
}

.top-2\.5  {
	top: 0.625rem; /* 10px */
}

.right-2\.5  {
	right: 0.625rem; /* 10px */
}

.bottom-2\.5  {
	bottom: 0.625rem; /* 10px */
}

.left-2\.5  {
	left: 0.625rem; /* 10px */
}

.inset-3  {
	inset: 0.75rem; /* 12px */
}

.inset-x-3  {
	left: 0.75rem; /* 12px */
right: 0.75rem; /* 12px */
}

.inset-y-3  {
	top: 0.75rem; /* 12px */
bottom: 0.75rem; /* 12px */
}

.start-3  {
	inset-inline-start: 0.75rem; /* 12px */
}

.-start-3 {
    inset-inline-start: -0.75rem;
}

.-start-4 {
    inset-inline-start: -1rem;
}

.end-3  {
	inset-inline-end: 0.75rem; /* 12px */
}

.top-3  {
	top: 0.75rem; /* 12px */
}

.right-3  {
	right: 0.75rem; /* 12px */
}

.bottom-3  {
	bottom: 0.75rem; /* 12px */
}

.left-3  {
	left: 0.75rem; /* 12px */
}

.inset-3\.5  {
	inset: 0.875rem; /* 14px */
}

.inset-x-3\.5  {
	left: 0.875rem; /* 14px */
right: 0.875rem; /* 14px */
}

.inset-y-3\.5  {
	top: 0.875rem; /* 14px */
bottom: 0.875rem; /* 14px */
}

.start-3\.5  {
	inset-inline-start: 0.875rem; /* 14px */
}

.end-3\.5  {
	inset-inline-end: 0.875rem; /* 14px */
}

.top-3\.5  {
	top: 0.875rem; /* 14px */
}

.right-3\.5  {
	right: 0.875rem; /* 14px */
}

.bottom-3\.5  {
	bottom: 0.875rem; /* 14px */
}

.left-3\.5  {
	left: 0.875rem; /* 14px */
}

.inset-4  {
	inset: 1rem; /* 16px */
}

.inset-x-4  {
	left: 1rem; /* 16px */
right: 1rem; /* 16px */
}

.inset-y-4  {
	top: 1rem; /* 16px */
bottom: 1rem; /* 16px */
}

.start-4  {
	inset-inline-start: 1rem; /* 16px */
}

.end-4  {
	inset-inline-end: 1rem; /* 16px */
}

.top-4  {
	top: 1rem; /* 16px */
}

.right-4  {
	right: 1rem; /* 16px */
}

.bottom-4  {
	bottom: 1rem; /* 16px */
}

.left-4  {
	left: 1rem; /* 16px */
}

.inset-5  {
	inset: 1.25rem; /* 20px */
}

.inset-x-5  {
	left: 1.25rem; /* 20px */
right: 1.25rem; /* 20px */
}

.inset-y-5  {
	top: 1.25rem; /* 20px */
bottom: 1.25rem; /* 20px */
}

.start-5  {
	inset-inline-start: 1.25rem; /* 20px */
}

.end-5  {
	inset-inline-end: 1.25rem; /* 20px */
}

.top-5  {
	top: 1.25rem; /* 20px */
}

.right-5  {
	right: 1.25rem; /* 20px */
}

.bottom-5  {
	bottom: 1.25rem; /* 20px */
}

.left-5  {
	left: 1.25rem; /* 20px */
}

.inset-6  {
	inset: 1.5rem; /* 24px */
}

.inset-x-6  {
	left: 1.5rem; /* 24px */
    right: 1.5rem; /* 24px */
}

.inset-y-6  {
	top: 1.5rem; /* 24px */
    bottom: 1.5rem; /* 24px */
}

.start-6  {
	inset-inline-start: 1.5rem; /* 24px */
}

.end-6  {
	inset-inline-end: 1.5rem; /* 24px */
}

.top-6  {
	top: 1.5rem; /* 24px */
}

.right-6  {
	right: 1.5rem; /* 24px */
}

.bottom-6  {
	bottom: 1.5rem; /* 24px */
}

.left-6  {
	left: 1.5rem; /* 24px */
}

.inset-7  {
	inset: 1.75rem; /* 28px */
}

.inset-x-7  {
	left: 1.75rem; /* 28px */
right: 1.75rem; /* 28px */
}

.inset-y-7  {
	top: 1.75rem; /* 28px */
bottom: 1.75rem; /* 28px */
}

.start-7  {
	inset-inline-start: 1.75rem; /* 28px */
}

.end-7  {
	inset-inline-end: 1.75rem; /* 28px */
}

.top-7  {
	top: 1.75rem; /* 28px */
}

.right-7  {
	right: 1.75rem; /* 28px */
}

.bottom-7  {
	bottom: 1.75rem; /* 28px */
}

.left-7  {
	left: 1.75rem; /* 28px */
}

.inset-8  {
	inset: 2rem; /* 32px */
}

.inset-x-8  {
	left: 2rem; /* 32px */
right: 2rem; /* 32px */
}

.inset-y-8  {
	top: 2rem; /* 32px */
bottom: 2rem; /* 32px */
}

.start-8  {
	inset-inline-start: 2rem; /* 32px */
}

.end-8  {
	inset-inline-end: 2rem; /* 32px */
}

.top-8  {
	top: 2rem; /* 32px */
}

.right-8  {
	right: 2rem; /* 32px */
}

.bottom-8  {
	bottom: 2rem; /* 32px */
}

.left-8  {
	left: 2rem; /* 32px */
}

.inset-9  {
	inset: 2.25rem; /* 36px */
}

.inset-x-9  {
	left: 2.25rem; /* 36px */
right: 2.25rem; /* 36px */
}

.inset-y-9  {
	top: 2.25rem; /* 36px */
bottom: 2.25rem; /* 36px */
}

.start-9  {
	inset-inline-start: 2.25rem; /* 36px */
}

.end-9  {
	inset-inline-end: 2.25rem; /* 36px */
}

.top-9  {
	top: 2.25rem; /* 36px */
}

.right-9  {
	right: 2.25rem; /* 36px */
}

.bottom-9  {
	bottom: 2.25rem; /* 36px */
}

.left-9  {
	left: 2.25rem; /* 36px */
}

.inset-10  {
	inset: 2.5rem; /* 40px */
}

.inset-x-10  {
	left: 2.5rem; /* 40px */
right: 2.5rem; /* 40px */
}

.inset-y-10  {
	top: 2.5rem; /* 40px */
bottom: 2.5rem; /* 40px */
}

.start-10  {
	inset-inline-start: 2.5rem; /* 40px */
}

.end-10  {
	inset-inline-end: 2.5rem; /* 40px */
}

.top-10  {
	top: 2.5rem; /* 40px */
}

.right-10  {
	right: 2.5rem; /* 40px */
}

.bottom-10  {
	bottom: 2.5rem; /* 40px */
}

.left-10  {
	left: 2.5rem; /* 40px */
}

.inset-11  {
	inset: 2.75rem; /* 44px */
}

.inset-x-11  {
	left: 2.75rem; /* 44px */
right: 2.75rem; /* 44px */
}

.inset-y-11  {
	top: 2.75rem; /* 44px */
bottom: 2.75rem; /* 44px */
}

.start-11  {
	inset-inline-start: 2.75rem; /* 44px */
}

.end-11  {
	inset-inline-end: 2.75rem; /* 44px */
}

.top-11  {
	top: 2.75rem; /* 44px */
}

.right-11  {
	right: 2.75rem; /* 44px */
}

.bottom-11  {
	bottom: 2.75rem; /* 44px */
}

.left-11  {
	left: 2.75rem; /* 44px */
}

.inset-12  {
	inset: 3rem; /* 48px */
}

.inset-x-12  {
	left: 3rem; /* 48px */
right: 3rem; /* 48px */
}

.inset-y-12  {
	top: 3rem; /* 48px */
bottom: 3rem; /* 48px */
}

.start-12  {
	inset-inline-start: 3rem; /* 48px */
}

.end-12  {
	inset-inline-end: 3rem; /* 48px */
}

.top-12  {
	top: 3rem; /* 48px */
}

.right-12  {
	right: 3rem; /* 48px */
}

.bottom-12  {
	bottom: 3rem; /* 48px */
}

.left-12  {
	left: 3rem; /* 48px */
}

.inset-14  {
	inset: 3.5rem; /* 56px */
}

.inset-x-14  {
	left: 3.5rem; /* 56px */
right: 3.5rem; /* 56px */
}

.inset-y-14  {
	top: 3.5rem; /* 56px */
bottom: 3.5rem; /* 56px */
}

.start-14  {
	inset-inline-start: 3.5rem; /* 56px */
}

.end-14  {
	inset-inline-end: 3.5rem; /* 56px */
}

.top-14  {
	top: 3.5rem; /* 56px */
}

.right-14  {
	right: 3.5rem; /* 56px */
}

.bottom-14  {
	bottom: 3.5rem; /* 56px */
}

.left-14  {
	left: 3.5rem; /* 56px */
}

.inset-16  {
	inset: 4rem; /* 64px */
}

.inset-x-16  {
	left: 4rem; /* 64px */
right: 4rem; /* 64px */
}

.inset-y-16  {
	top: 4rem; /* 64px */
bottom: 4rem; /* 64px */
}

.start-16  {
	inset-inline-start: 4rem; /* 64px */
}

.end-16  {
	inset-inline-end: 4rem; /* 64px */
}

.top-16  {
	top: 4rem; /* 64px */
}

.right-16  {
	right: 4rem; /* 64px */
}

.bottom-16  {
	bottom: 4rem; /* 64px */
}

.left-16  {
	left: 4rem; /* 64px */
}

.inset-20  {
	inset: 5rem; /* 80px */
}

.inset-x-20  {
	left: 5rem; /* 80px */
right: 5rem; /* 80px */
}

.inset-y-20  {
	top: 5rem; /* 80px */
bottom: 5rem; /* 80px */
}

.start-20  {
	inset-inline-start: 5rem; /* 80px */
}

.end-20  {
	inset-inline-end: 5rem; /* 80px */
}

.top-20  {
	top: 5rem; /* 80px */
}

.right-20  {
	right: 5rem; /* 80px */
}

.bottom-20  {
	bottom: 5rem; /* 80px */
}

.left-20  {
	left: 5rem; /* 80px */
}

.inset-24  {
	inset: 6rem; /* 96px */
}

.inset-x-24  {
	left: 6rem; /* 96px */
right: 6rem; /* 96px */
}

.inset-y-24  {
	top: 6rem; /* 96px */
bottom: 6rem; /* 96px */
}

.start-24  {
	inset-inline-start: 6rem; /* 96px */
}

.end-24  {
	inset-inline-end: 6rem; /* 96px */
}

.top-24  {
	top: 6rem; /* 96px */
}

.top-17 {
    top: 4.25rem;
}

.right-24  {
	right: 6rem; /* 96px */
}

.bottom-24  {
	bottom: 6rem; /* 96px */
}

.left-24  {
	left: 6rem; /* 96px */
}

.inset-28  {
	inset: 7rem; /* 112px */
}

.inset-x-28  {
	left: 7rem; /* 112px */
right: 7rem; /* 112px */
}

.inset-y-28  {
	top: 7rem; /* 112px */
bottom: 7rem; /* 112px */
}

.start-28  {
	inset-inline-start: 7rem; /* 112px */
}

.end-28  {
	inset-inline-end: 7rem; /* 112px */
}

.top-28  {
	top: 7rem; /* 112px */
}

.right-28  {
	right: 7rem; /* 112px */
}

.bottom-28  {
	bottom: 7rem; /* 112px */
}

.left-28  {
	left: 7rem; /* 112px */
}

.inset-32  {
	inset: 8rem; /* 128px */
}

.inset-x-32  {
	left: 8rem; /* 128px */
right: 8rem; /* 128px */
}

.inset-y-32  {
	top: 8rem; /* 128px */
bottom: 8rem; /* 128px */
}

.start-32  {
	inset-inline-start: 8rem; /* 128px */
}

.end-32  {
	inset-inline-end: 8rem; /* 128px */
}

.top-32  {
	top: 8rem; /* 128px */
}

.right-32  {
	right: 8rem; /* 128px */
}

.bottom-32  {
	bottom: 8rem; /* 128px */
}

.left-32  {
	left: 8rem; /* 128px */
}

.inset-36  {
	inset: 9rem; /* 144px */
}

.inset-x-36  {
	left: 9rem; /* 144px */
right: 9rem; /* 144px */
}

.inset-y-36  {
	top: 9rem; /* 144px */
bottom: 9rem; /* 144px */
}

.start-36  {
	inset-inline-start: 9rem; /* 144px */
}

.end-36  {
	inset-inline-end: 9rem; /* 144px */
}

.top-36  {
	top: 9rem; /* 144px */
}

.right-36  {
	right: 9rem; /* 144px */
}

.bottom-36  {
	bottom: 9rem; /* 144px */
}

.left-36  {
	left: 9rem; /* 144px */
}

.inset-40  {
	inset: 10rem; /* 160px */
}

.inset-x-40  {
	left: 10rem; /* 160px */
right: 10rem; /* 160px */
}

.inset-y-40  {
	top: 10rem; /* 160px */
bottom: 10rem; /* 160px */
}

.start-40  {
	inset-inline-start: 10rem; /* 160px */
}

.end-40  {
	inset-inline-end: 10rem; /* 160px */
}

.top-40  {
	top: 10rem; /* 160px */
}

.-top-40  {
	top: -10rem; /* 160px */
}

.right-40  {
	right: 10rem; /* 160px */
}

.bottom-40  {
	bottom: 10rem; /* 160px */
}

.left-40  {
	left: 10rem; /* 160px */
}

.inset-44  {
	inset: 11rem; /* 176px */
}

.inset-x-44  {
	left: 11rem; /* 176px */
right: 11rem; /* 176px */
}

.inset-y-44  {
	top: 11rem; /* 176px */
bottom: 11rem; /* 176px */
}

.start-44  {
	inset-inline-start: 11rem; /* 176px */
}

.end-44  {
	inset-inline-end: 11rem; /* 176px */
}

.top-44  {
	top: 11rem; /* 176px */
}

.right-44  {
	right: 11rem; /* 176px */
}

.bottom-44  {
	bottom: 11rem; /* 176px */
}

.left-44  {
	left: 11rem; /* 176px */
}

.inset-48  {
	inset: 12rem; /* 192px */
}

.inset-x-48  {
	left: 12rem; /* 192px */
right: 12rem; /* 192px */
}

.inset-y-48  {
	top: 12rem; /* 192px */
bottom: 12rem; /* 192px */
}

.start-48  {
	inset-inline-start: 12rem; /* 192px */
}

.end-48  {
	inset-inline-end: 12rem; /* 192px */
}

.top-48  {
	top: 12rem; /* 192px */
}

.right-48  {
	right: 12rem; /* 192px */
}

.bottom-48  {
	bottom: 12rem; /* 192px */
}

.left-48  {
	left: 12rem; /* 192px */
}

.inset-52  {
	inset: 13rem; /* 208px */
}

.inset-x-52  {
	left: 13rem; /* 208px */
right: 13rem; /* 208px */
}

.inset-y-52  {
	top: 13rem; /* 208px */
bottom: 13rem; /* 208px */
}

.start-52  {
	inset-inline-start: 13rem; /* 208px */
}

.end-52  {
	inset-inline-end: 13rem; /* 208px */
}

.top-52  {
	top: 13rem; /* 208px */
}

.right-52  {
	right: 13rem; /* 208px */
}

.bottom-52  {
	bottom: 13rem; /* 208px */
}

.left-52  {
	left: 13rem; /* 208px */
}

.inset-56  {
	inset: 14rem; /* 224px */
}

.inset-x-56  {
	left: 14rem; /* 224px */
right: 14rem; /* 224px */
}

.inset-y-56  {
	top: 14rem; /* 224px */
bottom: 14rem; /* 224px */
}

.start-56  {
	inset-inline-start: 14rem; /* 224px */
}

.end-56  {
	inset-inline-end: 14rem; /* 224px */
}

.top-56  {
	top: 14rem; /* 224px */
}

.right-56  {
	right: 14rem; /* 224px */
}

.bottom-56  {
	bottom: 14rem; /* 224px */
}

.left-56  {
	left: 14rem; /* 224px */
}

.inset-60  {
	inset: 15rem; /* 240px */
}

.inset-x-60  {
	left: 15rem; /* 240px */
right: 15rem; /* 240px */
}

.inset-y-60  {
	top: 15rem; /* 240px */
bottom: 15rem; /* 240px */
}

.start-60  {
	inset-inline-start: 15rem; /* 240px */
}

.end-60  {
	inset-inline-end: 15rem; /* 240px */
}

.top-60  {
	top: 15rem; /* 240px */
}

.right-60  {
	right: 15rem; /* 240px */
}

.bottom-60  {
	bottom: 15rem; /* 240px */
}

.left-60  {
	left: 15rem; /* 240px */
}

.inset-64  {
	inset: 16rem; /* 256px */
}

.inset-x-64  {
	left: 16rem; /* 256px */
right: 16rem; /* 256px */
}

.inset-y-64  {
	top: 16rem; /* 256px */
bottom: 16rem; /* 256px */
}

.start-64  {
	inset-inline-start: 16rem; /* 256px */
}

.end-64  {
	inset-inline-end: 16rem; /* 256px */
}

.top-64  {
	top: 16rem; /* 256px */
}

.right-64  {
	right: 16rem; /* 256px */
}

.bottom-64  {
	bottom: 16rem; /* 256px */
}

.left-64  {
	left: 16rem; /* 256px */
}

.inset-72  {
	inset: 18rem; /* 288px */
}

.inset-x-72  {
	left: 18rem; /* 288px */
right: 18rem; /* 288px */
}

.inset-y-72  {
	top: 18rem; /* 288px */
bottom: 18rem; /* 288px */
}

.start-72  {
	inset-inline-start: 18rem; /* 288px */
}

.end-72  {
	inset-inline-end: 18rem; /* 288px */
}

.top-72  {
	top: 18rem; /* 288px */
}

.right-72  {
	right: 18rem; /* 288px */
}

.bottom-72  {
	bottom: 18rem; /* 288px */
}

.left-72  {
	left: 18rem; /* 288px */
}

.inset-80  {
	inset: 20rem; /* 320px */
}

.inset-x-80  {
	left: 20rem; /* 320px */
right: 20rem; /* 320px */
}

.inset-y-80  {
	top: 20rem; /* 320px */
bottom: 20rem; /* 320px */
}

.start-80  {
	inset-inline-start: 20rem; /* 320px */
}

.end-80  {
	inset-inline-end: 20rem; /* 320px */
}

.top-80  {
	top: 20rem; /* 320px */
}

.right-80  {
	right: 20rem; /* 320px */
}

.bottom-80  {
	bottom: 20rem; /* 320px */
}

.left-80  {
	left: 20rem; /* 320px */
}

.inset-96  {
	inset: 24rem; /* 384px */
}

.inset-x-96  {
	left: 24rem; /* 384px */
right: 24rem; /* 384px */
}

.inset-y-96  {
	top: 24rem; /* 384px */
bottom: 24rem; /* 384px */
}

.start-96  {
	inset-inline-start: 24rem; /* 384px */
}

.end-96  {
	inset-inline-end: 24rem; /* 384px */
}

.top-96  {
	top: 24rem; /* 384px */
}

.right-96  {
	right: 24rem; /* 384px */
}

.bottom-96  {
	bottom: 24rem; /* 384px */
}

.left-96  {
	left: 24rem; /* 384px */
}

.inset-auto  {
	inset: auto;
}

.inset-1\/2  {
	inset: 50%;
}

.inset-1\/3  {
	inset: 33.333333%;
}

.inset-2\/3  {
	inset: 66.666667%;
}

.inset-1\/4  {
	inset: 25%;
}

.inset-2\/4  {
	inset: 50%;
}

.inset-3\/4  {
	inset: 75%;
}

.inset-full  {
	inset: 100%;
}

.inset-x-auto  {
	left: auto;
right: auto;
}

.inset-x-1\/2  {
	left: 50%;
right: 50%;
}

.inset-x-1\/3  {
	left: 33.333333%;
right: 33.333333%;
}

.inset-x-2\/3  {
	left: 66.666667%;
right: 66.666667%;
}

.inset-x-1\/4  {
	left: 25%;
right: 25%;
}

.inset-x-2\/4  {
	left: 50%;
right: 50%;
}

.inset-x-3\/4  {
	left: 75%;
right: 75%;
}

.inset-x-full  {
	left: 100%;
right: 100%;
}

.inset-y-auto  {
	top: auto;
bottom: auto;
}

.inset-y-1\/2  {
	top: 50%;
bottom: 50%;
}

.inset-y-1\/3  {
	top: 33.333333%;
bottom: 33.333333%;
}

.inset-y-2\/3  {
	top: 66.666667%;
bottom: 66.666667%;
}

.inset-y-1\/4  {
	top: 25%;
bottom: 25%;
}

.inset-y-2\/4  {
	top: 50%;
bottom: 50%;
}

.inset-y-3\/4  {
	top: 75%;
bottom: 75%;
}

.inset-y-full  {
	top: 100%;
bottom: 100%;
}

.start-auto  {
	inset-inline-start: auto;
}

.start-1\/2  {
	inset-inline-start: 50%;
}

.start-1\/3  {
	inset-inline-start: 33.333333%;
}

.start-2\/3  {
	inset-inline-start: 66.666667%;
}

.start-1\/4  {
	inset-inline-start: 25%;
}

.start-2\/4  {
	inset-inline-start: 50%;
}

.start-3\/4  {
	inset-inline-start: 75%;
}

.start-full  {
	inset-inline-start: 100%;
}

.end-auto  {
	inset-inline-end: auto;
}

.end-1\/2  {
	inset-inline-end: 50%;
}

.end-1\/3  {
	inset-inline-end: 33.333333%;
}

.end-2\/3  {
	inset-inline-end: 66.666667%;
}

.end-1\/4  {
	inset-inline-end: 25%;
}

.end-2\/4  {
	inset-inline-end: 50%;
}

.end-3\/4  {
	inset-inline-end: 75%;
}

.end-full  {
	inset-inline-end: 100%;
}

.top-auto  {
	top: auto;
}

.top-1\/2  {
	top: 50%;
}

.top-1\/3  {
	top: 33.333333%;
}

.top-2\/3  {
	top: 66.666667%;
}

.top-1\/4  {
	top: 25%;
}

.top-2\/4  {
	top: 50%;
}

.top-3\/4  {
	top: 75%;
}

.top-full  {
	top: 100%;
}

.right-auto  {
	right: auto;
}

.right-1\/2  {
	right: 50%;
}

.right-1\/3  {
	right: 33.333333%;
}

.right-2\/3  {
	right: 66.666667%;
}

.right-1\/4  {
	right: 25%;
}

.right-2\/4  {
	right: 50%;
}

.right-3\/4  {
	right: 75%;
}

.right-full  {
	right: 100%;
}

.bottom-auto  {
	bottom: auto;
}

.bottom-1\/2  {
	bottom: 50%;
}

.bottom-1\/3  {
	bottom: 33.333333%;
}

.bottom-2\/3  {
	bottom: 66.666667%;
}

.bottom-1\/4  {
	bottom: 25%;
}

.bottom-2\/4  {
	bottom: 50%;
}

.bottom-3\/4  {
	bottom: 75%;
}

.bottom-full  {
	bottom: 100%;
}

.left-auto  {
	left: auto;
}

.left-1\/2  {
	left: 50%;
}

.left-1\/3  {
	left: 33.333333%;
}

.left-2\/3  {
	left: 66.666667%;
}

.left-1\/4  {
	left: 25%;
}

.left-2\/4  {
	left: 50%;
}

.left-3\/4  {
	left: 75%;
}

.left-full  {
	left: 100%;
}


.inset-0 {
    inset: 0px
}

.-inset-x-2 {
    left: -.5rem;
    right: -.5rem
}

.-inset-x-2\.5 {
    left: -.625rem;
    right: -.625rem
}

.-inset-x-8 {
    left: -2rem;
    right: -2rem
}

.-inset-y-8 {
    top: -2rem;
    bottom: -2rem
}

.inset-x-0 {
    left: 0px;
    right: 0px
}

.inset-y-0 {
    top: 0px;
    bottom: 0px
}

.-bottom-12 {
    bottom: -3rem
}

.-bottom-16 {
    bottom: -4rem
}

.-bottom-2 {
    bottom: -.5rem
}

.-bottom-2\.5 {
    bottom: -.625rem
}

.-bottom-8 {
    bottom: -2rem
}

.-bottom-px {
    bottom: -1px
}

.-left-1 {
    left: -.25rem
}

.-left-12 {
    left: -3rem
}

.-left-2 {
    left: -.5rem
}

.-left-4 {
    left: -1rem
}

.-left-48 {
    left: -12rem
}

.-left-8 {
    left: -2rem
}

.-left-\[calc\(1rem\+55vw\)\] {
    left: calc((1rem + 55vw) * -1)
}

.-left-px {
    left: -1px
}

.-right-1 {
    right: -.25rem
}

.-right-12 {
    right: -3rem
}

.-right-2 {
    right: -.5rem
}

.-right-2\/3 {
    right: -66.666667%
}

.-right-4 {
    right: -1rem;
}

.-right-6 {
    right: -1.5rem;
}

.-right-8 {
    right: -2rem;
}

.-right-\[95\%\] {
    right: -95%;
}

.-right-px {
    right: -1px;
}

.-top-0 {
    top: -0px
}

.-top-0\.5 {
    top: -.125rem
}

.-top-12 {
    top: -3rem
}

.-top-2 {
    top: -.5rem
}

.-top-20 {
    top: -5rem
}

.-top-3 {
    top: -.75rem
}

.-top-4 {
    top: -1rem
}

.-top-6 {
    top: -1.5rem
}

.-top-72 {
    top: -18rem
}

.-top-8 {
    top: -2rem
}

.-top-\[1\.0625rem\] {
    top: -1.0625rem
}

.-top-\[1rem\] {
    top: -1rem
}

.-top-\[7rem\] {
    top: -7rem
}

.-top-full {
    top: -100%
}

.-top-px {
    top: -1px
}

.bottom-0 {
    bottom: 0px
}

.bottom-14 {
    bottom: 3.5rem
}

.bottom-2\/3 {
    bottom: 66.666667%
}

.bottom-\[40\%\] {
    bottom: 40%
}

.bottom-full {
    bottom: 100%
}

.left-0 {
    left: 0px
}

.left-1\/2 {
    left: 50%
}

.left-11 {
    left: 2.75rem
}

.left-12 {
    left: 3rem
}

.left-16 {
    left: 4rem
}

.left-3 {
    left: .75rem
}

.left-40 {
    left: 10rem
}

.left-\[21\.875rem\] {
    left: 21.875rem
}

.left-full {
    left: 100%
}

.right-0 {
    right: 0px
}

.right-10 {
    right: 2.5rem
}

.right-16 {
    right: 4rem
}

.right-1 {
    right: 0.25rem;
}

.right-2 {
    right: 0.5rem;
}

.right-3 {
    right: .75rem
}

.right-3\.5 {
    right: .875rem
}

.right-4 {
    right: 1rem
}

.right-6 {
    right: 1.5rem
}

.top-0 {
    top: 0px
}

.top-2 {
    top: .5rem
}

.top-2\.5 {
    top: .625rem
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-5 {
    top: 1.25rem
}

.top-8 {
    top: 2rem
}

.top-\[calc\(100\%-1px\)\] {
    top: calc(100% - 1px)
}

.top-full {
    top: 100%
}

.top-px {
    top: 1px
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.-z-10 {
    z-index: -10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-60 {
    z-index: 60;
}

.order-1 {
    order: 1
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.order-first {
	order: -9999;
}

.order-last {
	order: 9999;
}

.order-none {
	order: 0;
}


.order-first {
    order: -9999
}

.order-last {
    order: 9999
}

.col-span-10 {
    grid-column: span 10 / span 10
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-start-1 {
    grid-column-start: 1
}

.row-start-1 {
    grid-row-start: 1
}

.row-start-2 {
    grid-row-start: 2
}

.row-start-3 {
    grid-row-start: 3
}

.row-start-4 {
    grid-row-start: 4
}

.row-start-5 {
    grid-row-start: 5
}

.m-0 {margin: 0px;}
.mx-0 {margin-left: 0px;
margin-right: 0px;}
.my-0 {margin-top: 0px;
margin-bottom: 0px;}
.ms-0 {margin-inline-start: 0px;}
.me-0 {margin-inline-end: 0px;}
.mt-0 {margin-top: 0px;}
.mr-0 {margin-right: 0px;}
.mb-0 {margin-bottom: 0px;}
.ml-0 {margin-left: 0px;}
.m-px {margin: 1px;}
.mx-px {margin-left: 1px;
margin-right: 1px;}
.my-px {margin-top: 1px;
margin-bottom: 1px;}
.ms-px {margin-inline-start: 1px;}
.me-px {margin-inline-end: 1px;}
.mt-px {margin-top: 1px;}
.mr-px {margin-right: 1px;}
.mb-px {margin-bottom: 1px;}
.ml-px {margin-left: 1px;}
.m-0\.5 {margin: 0.125rem; /* 2px */}
.mx-0\.5 {margin-left: 0.125rem; /* 2px */
margin-right: 0.125rem; /* 2px */}
.my-0\.5 {margin-top: 0.125rem; /* 2px */
margin-bottom: 0.125rem; /* 2px */}
.ms-0\.5 {margin-inline-start: 0.125rem; /* 2px */}
.me-0\.5 {margin-inline-end: 0.125rem; /* 2px */}
.mt-0\.5 {margin-top: 0.125rem; /* 2px */}
.mr-0\.5 {margin-right: 0.125rem; /* 2px */}
.mb-0\.5 {margin-bottom: 0.125rem; /* 2px */}
.ml-0\.5 {margin-left: 0.125rem; /* 2px */}
.m-1 {margin: 0.25rem; /* 4px */}
.mx-1 {margin-left: 0.25rem; /* 4px */
margin-right: 0.25rem; /* 4px */}
.my-1 {margin-top: 0.25rem; /* 4px */
margin-bottom: 0.25rem; /* 4px */}
.ms-1 {margin-inline-start: 0.25rem; /* 4px */}
.me-1 {margin-inline-end: 0.25rem; /* 4px */}
.mt-1 {margin-top: 0.25rem; /* 4px */}
.mr-1 {margin-right: 0.25rem; /* 4px */}
.mb-1 {margin-bottom: 0.25rem; /* 4px */}
.ml-1 {margin-left: 0.25rem; /* 4px */}
.m-1\.5 {margin: 0.375rem; /* 6px */}
.mx-1\.5 {margin-left: 0.375rem; /* 6px */
margin-right: 0.375rem; /* 6px */}
.my-1\.5 {margin-top: 0.375rem; /* 6px */
margin-bottom: 0.375rem; /* 6px */}
.ms-1\.5 {margin-inline-start: 0.375rem; /* 6px */}
.me-1\.5 {margin-inline-end: 0.375rem; /* 6px */}
.mt-1\.5 {margin-top: 0.375rem; /* 6px */}
.mr-1\.5 {margin-right: 0.375rem; /* 6px */}
.mb-1\.5 {margin-bottom: 0.375rem; /* 6px */}
.ml-1\.5 {margin-left: 0.375rem; /* 6px */}
.m-2 {margin: 0.5rem; /* 8px */}
.mx-2 {margin-left: 0.5rem; /* 8px */
margin-right: 0.5rem; /* 8px */}
.my-2 {margin-top: 0.5rem; /* 8px */
margin-bottom: 0.5rem; /* 8px */}
.ms-2 {margin-inline-start: 0.5rem; /* 8px */}
.me-2 {margin-inline-end: 0.5rem; /* 8px */}
.me-2-em {margin-inline-end: 0.5em; /* 8px */}
.mt-2 {margin-top: 0.5rem; /* 8px */}
.-mt-2-em {margin-top: -0.5em;}
.mr-2 {margin-right: 0.5rem; /* 8px */}
.mr-2-em {margin-right: 0.5em; /* 8px */}

.mb-2 {margin-bottom: 0.5rem; /* 8px */}
.ml-2 {margin-left: 0.5rem; /* 8px */}
.m-2\.5 {margin: 0.625rem; /* 10px */}
.mx-2\.5 {margin-left: 0.625rem; /* 10px */
margin-right: 0.625rem; /* 10px */}
.my-2\.5 {margin-top: 0.625rem; /* 10px */
margin-bottom: 0.625rem; /* 10px */}
.ms-2\.5 {margin-inline-start: 0.625rem; /* 10px */}
.me-2\.5 {margin-inline-end: 0.625rem; /* 10px */}
.mt-2\.5 {margin-top: 0.625rem; /* 10px */}
.mr-2\.5 {margin-right: 0.625rem; /* 10px */}
.mb-2\.5 {margin-bottom: 0.625rem; /* 10px */}
.ml-2\.5 {margin-left: 0.625rem; /* 10px */}
.m-3 {margin: 0.75rem; /* 12px */}
.mx-3 {margin-left: 0.75rem; /* 12px */
margin-right: 0.75rem; /* 12px */}
.my-3 {margin-top: 0.75rem; /* 12px */
margin-bottom: 0.75rem; /* 12px */}
.ms-3 {margin-inline-start: 0.75rem; /* 12px */}
.me-3 {margin-inline-end: 0.75rem; /* 12px */}
.mt-3 {margin-top: 0.75rem; /* 12px */}
.mr-3 {margin-right: 0.75rem; /* 12px */}
.mb-3 {margin-bottom: 0.75rem; /* 12px */}
.ml-3 {margin-left: 0.75rem; /* 12px */}
.m-3\.5 {margin: 0.875rem; /* 14px */}
.mx-3\.5 {margin-left: 0.875rem; /* 14px */
margin-right: 0.875rem; /* 14px */}
.my-3\.5 {margin-top: 0.875rem; /* 14px */
margin-bottom: 0.875rem; /* 14px */}
.ms-3\.5 {margin-inline-start: 0.875rem; /* 14px */}
.me-3\.5 {margin-inline-end: 0.875rem; /* 14px */}
.mt-3\.5 {margin-top: 0.875rem; /* 14px */}
.mr-3\.5 {margin-right: 0.875rem; /* 14px */}
.mb-3\.5 {margin-bottom: 0.875rem; /* 14px */}
.ml-3\.5 {margin-left: 0.875rem; /* 14px */}
.m-4 {margin: 1rem; /* 16px */}
.mx-4 {margin-left: 1rem; /* 16px */
margin-right: 1rem; /* 16px */}
.my-4 {margin-top: 1rem; /* 16px */
margin-bottom: 1rem; /* 16px */}
.ms-4 {margin-inline-start: 1rem; /* 16px */}
.me-4 {margin-inline-end: 1rem; /* 16px */}
.mt-4 {margin-top: 1rem; /* 16px */}
.mr-4 {margin-right: 1rem; /* 16px */}
.mb-4 {margin-bottom: 1rem; /* 16px */}
.ml-4 {margin-left: 1rem; /* 16px */}
.ml-4-em {margin-left: 1em; /* 16px */}
.m-5 {margin: 1.25rem; /* 20px */}
.mx-5 {margin-left: 1.25rem; /* 20px */
margin-right: 1.25rem; /* 20px */}
.my-5 {margin-top: 1.25rem; /* 20px */
margin-bottom: 1.25rem; /* 20px */}
.ms-5 {margin-inline-start: 1.25rem; /* 20px */}
.me-5 {margin-inline-end: 1.25rem; /* 20px */}
.mt-5 {margin-top: 1.25rem; /* 20px */}
.mr-5 {margin-right: 1.25rem; /* 20px */}
.mb-5 {margin-bottom: 1.25rem; /* 20px */}
.ml-5 {margin-left: 1.25rem; /* 20px */}
.ml-5\.5 {
    margin-left: 1.375rem;
}
.m-6 {margin: 1.5rem; /* 24px */}
.mx-6 {margin-left: 1.5rem; /* 24px */
margin-right: 1.5rem; /* 24px */}
.my-6 {margin-top: 1.5rem; /* 24px */
margin-bottom: 1.5rem; /* 24px */}
.ms-6 {margin-inline-start: 1.5rem; /* 24px */}
.me-6 {margin-inline-end: 1.5rem; /* 24px */}
.mt-6 {margin-top: 1.5rem; /* 24px */}
.mr-6 {margin-right: 1.5rem; /* 24px */}
.mb-6 {margin-bottom: 1.5rem; /* 24px */}
.ml-6 {margin-left: 1.5rem; /* 24px */}
.m-7 {margin: 1.75rem; /* 28px */}
.mx-7 {margin-left: 1.75rem; /* 28px */
margin-right: 1.75rem; /* 28px */}
.my-7 {margin-top: 1.75rem; /* 28px */
margin-bottom: 1.75rem; /* 28px */}
.ms-7 {margin-inline-start: 1.75rem; /* 28px */}
.me-7 {margin-inline-end: 1.75rem; /* 28px */}
.mt-7 {margin-top: 1.75rem; /* 28px */}
.mr-7 {margin-right: 1.75rem; /* 28px */}
.mb-7 {margin-bottom: 1.75rem; /* 28px */}
.ml-7 {margin-left: 1.75rem; /* 28px */}
.m-8 {margin: 2rem; /* 32px */}
.mx-8 {margin-left: 2rem; /* 32px */
margin-right: 2rem; /* 32px */}
.my-8 {margin-top: 2rem; /* 32px */
margin-bottom: 2rem; /* 32px */}
.ms-8 {margin-inline-start: 2rem; /* 32px */}
.me-8 {margin-inline-end: 2rem; /* 32px */}
.mt-8 {margin-top: 2rem; /* 32px */}
.mt-8-em {margin-top: 2em; /* 32px */}
.mr-8 {margin-right: 2rem; /* 32px */}
.mb-8 {margin-bottom: 2rem; /* 32px */}
.ml-8 {margin-left: 2rem; /* 32px */}
.m-9 {margin: 2.25rem; /* 36px */}
.mx-9 {margin-left: 2.25rem; /* 36px */
margin-right: 2.25rem; /* 36px */}
.my-9 {margin-top: 2.25rem; /* 36px */
margin-bottom: 2.25rem; /* 36px */}
.ms-9 {margin-inline-start: 2.25rem; /* 36px */}
.me-9 {margin-inline-end: 2.25rem; /* 36px */}
.mt-9 {margin-top: 2.25rem; /* 36px */}
.mr-9 {margin-right: 2.25rem; /* 36px */}
.mb-9 {margin-bottom: 2.25rem; /* 36px */}
.ml-9 {margin-left: 2.25rem; /* 36px */}
.m-10 {margin: 2.5rem; /* 40px */}
.mx-10 {margin-left: 2.5rem; /* 40px */
margin-right: 2.5rem; /* 40px */}
.my-10 {margin-top: 2.5rem; /* 40px */
margin-bottom: 2.5rem; /* 40px */}
.ms-10 {margin-inline-start: 2.5rem; /* 40px */}
.me-10 {margin-inline-end: 2.5rem; /* 40px */}
.mt-10 {margin-top: 2.5rem; /* 40px */}
.mr-10 {margin-right: 2.5rem; /* 40px */}
.mb-10 {margin-bottom: 2.5rem; /* 40px */}
.ml-10 {margin-left: 2.5rem; /* 40px */}
.m-11 {margin: 2.75rem; /* 44px */}
.mx-11 {margin-left: 2.75rem; /* 44px */
margin-right: 2.75rem; /* 44px */}
.my-11 {margin-top: 2.75rem; /* 44px */
margin-bottom: 2.75rem; /* 44px */}
.ms-11 {margin-inline-start: 2.75rem; /* 44px */}
.me-11 {margin-inline-end: 2.75rem; /* 44px */}
.mt-11 {margin-top: 2.75rem; /* 44px */}
.mr-11 {margin-right: 2.75rem; /* 44px */}
.mb-11 {margin-bottom: 2.75rem; /* 44px */}
.ml-11 {margin-left: 2.75rem; /* 44px */}
.m-12 {margin: 3rem; /* 48px */}
.mx-12 {margin-left: 3rem; /* 48px */
margin-right: 3rem; /* 48px */}
.my-12 {margin-top: 3rem; /* 48px */
margin-bottom: 3rem; /* 48px */}
.ms-12 {margin-inline-start: 3rem; /* 48px */}
.me-12 {margin-inline-end: 3rem; /* 48px */}
.mt-12 {margin-top: 3rem; /* 48px */}
.mr-12 {margin-right: 3rem; /* 48px */}
.mb-12 {margin-bottom: 3rem; /* 48px */}
.ml-12 {margin-left: 3rem; /* 48px */}
.m-14 {margin: 3.5rem; /* 56px */}
.mx-14 {margin-left: 3.5rem; /* 56px */
margin-right: 3.5rem; /* 56px */}
.my-14 {margin-top: 3.5rem; /* 56px */
margin-bottom: 3.5rem; /* 56px */}
.ms-14 {margin-inline-start: 3.5rem; /* 56px */}
.me-14 {margin-inline-end: 3.5rem; /* 56px */}
.mt-14 {margin-top: 3.5rem; /* 56px */}
.mr-14 {margin-right: 3.5rem; /* 56px */}
.mb-14 {margin-bottom: 3.5rem; /* 56px */}
.ml-14 {margin-left: 3.5rem; /* 56px */}
.m-16 {margin: 4rem; /* 64px */}
.mx-16 {margin-left: 4rem; /* 64px */
margin-right: 4rem; /* 64px */}
.my-16 {margin-top: 4rem; /* 64px */
margin-bottom: 4rem; /* 64px */}
.ms-16 {margin-inline-start: 4rem; /* 64px */}
.me-16 {margin-inline-end: 4rem; /* 64px */}
.mt-16 {margin-top: 4rem; /* 64px */}
.mr-16 {margin-right: 4rem; /* 64px */}
.mb-16 {margin-bottom: 4rem; /* 64px */}
.ml-16 {margin-left: 4rem; /* 64px */}
.m-20 {margin: 5rem; /* 80px */}
.mx-20 {margin-left: 5rem; /* 80px */
margin-right: 5rem; /* 80px */}
.my-20 {margin-top: 5rem; /* 80px */
margin-bottom: 5rem; /* 80px */}
.ms-20 {margin-inline-start: 5rem; /* 80px */}
.me-20 {margin-inline-end: 5rem; /* 80px */}
.mt-20 {margin-top: 5rem; /* 80px */}
.mr-20 {margin-right: 5rem; /* 80px */}
.mb-20 {margin-bottom: 5rem; /* 80px */}
.ml-20 {margin-left: 5rem; /* 80px */}
.m-24 {margin: 6rem; /* 96px */}
.mx-24 {margin-left: 6rem; /* 96px */
margin-right: 6rem; /* 96px */}
.my-24 {margin-top: 6rem; /* 96px */
margin-bottom: 6rem; /* 96px */}
.ms-24 {margin-inline-start: 6rem; /* 96px */}
.me-24 {margin-inline-end: 6rem; /* 96px */}
.mt-24 {margin-top: 6rem; /* 96px */}
.mr-24 {margin-right: 6rem; /* 96px */}
.mb-24 {margin-bottom: 6rem; /* 96px */}
.ml-24 {margin-left: 6rem; /* 96px */}
.m-28 {margin: 7rem; /* 112px */}
.mx-28 {margin-left: 7rem; /* 112px */
margin-right: 7rem; /* 112px */}
.my-28 {margin-top: 7rem; /* 112px */
margin-bottom: 7rem; /* 112px */}
.ms-28 {margin-inline-start: 7rem; /* 112px */}
.me-28 {margin-inline-end: 7rem; /* 112px */}
.mt-28 {margin-top: 7rem; /* 112px */}
.mr-28 {margin-right: 7rem; /* 112px */}
.mb-28 {margin-bottom: 7rem; /* 112px */}
.ml-28 {margin-left: 7rem; /* 112px */}
.m-32 {margin: 8rem; /* 128px */}
.mx-32 {margin-left: 8rem; /* 128px */
margin-right: 8rem; /* 128px */}
.my-32 {margin-top: 8rem; /* 128px */
margin-bottom: 8rem; /* 128px */}
.ms-32 {margin-inline-start: 8rem; /* 128px */}
.me-32 {margin-inline-end: 8rem; /* 128px */}
.mt-32 {margin-top: 8rem; /* 128px */}
.mr-32 {margin-right: 8rem; /* 128px */}
.mb-32 {margin-bottom: 8rem; /* 128px */}
.ml-32 {margin-left: 8rem; /* 128px */}
.m-36 {margin: 9rem; /* 144px */}
.mx-36 {margin-left: 9rem; /* 144px */
margin-right: 9rem; /* 144px */}
.my-36 {margin-top: 9rem; /* 144px */
margin-bottom: 9rem; /* 144px */}
.ms-36 {margin-inline-start: 9rem; /* 144px */}
.me-36 {margin-inline-end: 9rem; /* 144px */}
.mt-36 {margin-top: 9rem; /* 144px */}
.mr-36 {margin-right: 9rem; /* 144px */}
.mb-36 {margin-bottom: 9rem; /* 144px */}
.ml-36 {margin-left: 9rem; /* 144px */}
.m-40 {margin: 10rem; /* 160px */}
.mx-40 {margin-left: 10rem; /* 160px */
margin-right: 10rem; /* 160px */}
.my-40 {margin-top: 10rem; /* 160px */
margin-bottom: 10rem; /* 160px */}
.ms-40 {margin-inline-start: 10rem; /* 160px */}
.me-40 {margin-inline-end: 10rem; /* 160px */}
.mt-40 {margin-top: 10rem; /* 160px */}
.mr-40 {margin-right: 10rem; /* 160px */}
.mb-40 {margin-bottom: 10rem; /* 160px */}
.ml-40 {margin-left: 10rem; /* 160px */}
.mt-42 {margin-top: 10.5rem;}
.m-44 {margin: 11rem; /* 176px */}
.mx-44 {margin-left: 11rem; /* 176px */
margin-right: 11rem; /* 176px */}
.my-44 {margin-top: 11rem; /* 176px */
margin-bottom: 11rem; /* 176px */}
.ms-44 {margin-inline-start: 11rem; /* 176px */}
.me-44 {margin-inline-end: 11rem; /* 176px */}
.mt-44 {margin-top: 11rem; /* 176px */}
.mr-44 {margin-right: 11rem; /* 176px */}
.mb-44 {margin-bottom: 11rem; /* 176px */}
.ml-44 {margin-left: 11rem; /* 176px */}
.m-48 {margin: 12rem; /* 192px */}
.mx-48 {margin-left: 12rem; /* 192px */
margin-right: 12rem; /* 192px */}
.my-48 {margin-top: 12rem; /* 192px */
margin-bottom: 12rem; /* 192px */}
.ms-48 {margin-inline-start: 12rem; /* 192px */}
.me-48 {margin-inline-end: 12rem; /* 192px */}
.mt-48 {margin-top: 12rem; /* 192px */}
.mr-48 {margin-right: 12rem; /* 192px */}
.mb-48 {margin-bottom: 12rem; /* 192px */}
.ml-48 {margin-left: 12rem; /* 192px */}
.m-52 {margin: 13rem; /* 208px */}
.mx-52 {margin-left: 13rem; /* 208px */
margin-right: 13rem; /* 208px */}
.my-52 {margin-top: 13rem; /* 208px */
margin-bottom: 13rem; /* 208px */}
.ms-52 {margin-inline-start: 13rem; /* 208px */}
.me-52 {margin-inline-end: 13rem; /* 208px */}
.mt-52 {margin-top: 13rem; /* 208px */}
.mr-52 {margin-right: 13rem; /* 208px */}
.mb-52 {margin-bottom: 13rem; /* 208px */}
.ml-52 {margin-left: 13rem; /* 208px */}
.m-56 {margin: 14rem; /* 224px */}
.mx-56 {margin-left: 14rem; /* 224px */
margin-right: 14rem; /* 224px */}
.my-56 {margin-top: 14rem; /* 224px */
margin-bottom: 14rem; /* 224px */}
.ms-56 {margin-inline-start: 14rem; /* 224px */}
.me-56 {margin-inline-end: 14rem; /* 224px */}
.mt-56 {margin-top: 14rem; /* 224px */}
.mr-56 {margin-right: 14rem; /* 224px */}
.mb-56 {margin-bottom: 14rem; /* 224px */}
.ml-56 {margin-left: 14rem; /* 224px */}
.m-60 {margin: 15rem; /* 240px */}
.mx-60 {margin-left: 15rem; /* 240px */
margin-right: 15rem; /* 240px */}
.my-60 {margin-top: 15rem; /* 240px */
margin-bottom: 15rem; /* 240px */}
.ms-60 {margin-inline-start: 15rem; /* 240px */}
.me-60 {margin-inline-end: 15rem; /* 240px */}
.mt-60 {margin-top: 15rem; /* 240px */}
.mr-60 {margin-right: 15rem; /* 240px */}
.mb-60 {margin-bottom: 15rem; /* 240px */}
.ml-60 {margin-left: 15rem; /* 240px */}
.m-64 {margin: 16rem; /* 256px */}
.mx-64 {margin-left: 16rem; /* 256px */
margin-right: 16rem; /* 256px */}
.my-64 {margin-top: 16rem; /* 256px */
margin-bottom: 16rem; /* 256px */}
.ms-64 {margin-inline-start: 16rem; /* 256px */}
.me-64 {margin-inline-end: 16rem; /* 256px */}
.mt-64 {margin-top: 16rem; /* 256px */}
.mr-64 {margin-right: 16rem; /* 256px */}
.mb-64 {margin-bottom: 16rem; /* 256px */}
.ml-64 {margin-left: 16rem; /* 256px */}
.m-72 {margin: 18rem; /* 288px */}
.mx-72 {margin-left: 18rem; /* 288px */
margin-right: 18rem; /* 288px */}
.my-72 {margin-top: 18rem; /* 288px */
margin-bottom: 18rem; /* 288px */}
.ms-72 {margin-inline-start: 18rem; /* 288px */}
.me-72 {margin-inline-end: 18rem; /* 288px */}
.mt-72 {margin-top: 18rem; /* 288px */}
.mr-72 {margin-right: 18rem; /* 288px */}
.mb-72 {margin-bottom: 18rem; /* 288px */}
.ml-72 {margin-left: 18rem; /* 288px */}
.m-80 {margin: 20rem; /* 320px */}
.mx-80 {margin-left: 20rem; /* 320px */
margin-right: 20rem; /* 320px */}
.my-80 {margin-top: 20rem; /* 320px */
margin-bottom: 20rem; /* 320px */}
.ms-80 {margin-inline-start: 20rem; /* 320px */}
.me-80 {margin-inline-end: 20rem; /* 320px */}
.mt-80 {margin-top: 20rem; /* 320px */}
.mr-80 {margin-right: 20rem; /* 320px */}
.mb-80 {margin-bottom: 20rem; /* 320px */}
.ml-80 {margin-left: 20rem; /* 320px */}
.m-96 {margin: 24rem; /* 384px */}
.mx-96 {margin-left: 24rem; /* 384px */
margin-right: 24rem; /* 384px */}
.my-96 {margin-top: 24rem; /* 384px */
margin-bottom: 24rem; /* 384px */}
.ms-96 {margin-inline-start: 24rem; /* 384px */}
.me-96 {margin-inline-end: 24rem; /* 384px */}
.mt-96 {margin-top: 24rem; /* 384px */}
.mr-96 {margin-right: 24rem; /* 384px */}
.mb-96 {margin-bottom: 24rem; /* 384px */}
.ml-96 {margin-left: 24rem; /* 384px */}
.m-auto {margin: auto;}
.mx-auto {margin-left: auto;
margin-right: auto;}
.my-auto {margin-top: auto;
margin-bottom: auto;}
.ms-auto {margin-inline-start: auto;}
.me-auto {margin-inline-end: auto;}
.mt-auto {margin-top: auto;}
.mr-auto {margin-right: auto;}
.mb-auto {margin-bottom: auto;}
.ml-auto {margin-left: auto;}

.-m-\[13px\] {
    margin: -13px
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.-mx-4-em {
    margin-left: -1em;
    margin-right: -1em
}

.-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.-my-1 {
    margin-top: -.25rem;
    margin-bottom: -.25rem
}

.-my-2 {
    margin-top: -.5rem;
    margin-bottom: -.5rem
}

.-my-2-em {
    margin-top: -.5em;
    margin-bottom: -.5em
}

.-my-2\.5 {
    margin-top: -.625rem;
    margin-bottom: -.625rem
}

.-my-\[0\.3125rem\] {
    margin-top: -.3125rem;
    margin-bottom: -.3125rem
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.-mb-32 {
    margin-bottom: -8rem
}

.-mb-36 {
    margin-bottom: -9rem
}

.-mb-4 {
    margin-bottom: -1rem
}

.-mb-6 {
    margin-bottom: -1.5rem
}

.-mb-8 {
    margin-bottom: -2rem
}

.-mb-px {
    margin-bottom: -1px
}

.-ml-1 {
    margin-left: -.25rem
}

.-ml-2 {
    margin-left: -.5rem
}

.-ml-48 {
    margin-left: -12rem
}

.-ml-\[100\%\] {
    margin-left: -100%
}

.-ml-\[16rem\] {
    margin-left: -16rem
}

.-ml-\[32rem\] {
    margin-left: -32rem
}

.-ml-\[39rem\] {
    margin-left: -39rem
}

.-ml-\[40rem\] {
    margin-left: -40rem
}

.-ml-\[47\.5rem\] {
    margin-left: -47.5rem
}

.-ml-\[48rem\] {
    margin-left: -48rem
}

.-ml-\[55vw\] {
    margin-left: -55vw
}

.-mr-0 {
    margin-right: -0px
}

.-mr-0\.5 {
    margin-right: -.125rem
}

.-mr-1 {
    margin-right: -.25rem
}

.-mr-\[4\.625rem\] {
    margin-right: -4.625rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mt-3 {
    margin-top: -.75rem
}

.-mt-5 {
    margin-top: -1.25rem
}

.-mt-6 {
    margin-top: -1.5rem
}

.-mt-12 {
    margin-top: -3rem;
}


.-mt-14 {
    margin-top: -3.5rem;
}

.-mt-\[5\.75rem\] {
    margin-top: -5.75rem
}

.-mt-\[1px\] {
    margin-top: -1px;
}

.-mt-px {
    margin-top: -1px
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.ml-0 {
    margin-left: 0
}

.ml-0\.5 {
    margin-left: .125rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-1\.5 {
    margin-left: .375rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-8 {
    margin-left: 2rem
}

.ml-auto {
    margin-left: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-2\.5 {
    margin-right: .625rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mt-0 {
    margin-top: 0
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-1-em {
    margin-top: .25em
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-17 {
    margin-top: 4.25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-32 {
    margin-top: 8rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-52 {
    margin-top: 13rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-9 {
    margin-top: 2.25rem
}

.mt-px {
    margin-top: 1px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}

.inline {
	display: inline;
}

.flex {
	display: flex;
}

.inline-flex {
	display: inline-flex;
}

.table {
	display: table;
}

.inline-table {
	display: inline-table;
}

.table-caption {
	display: table-caption;
}

.table-cell {
	display: table-cell;
}

.table-column {
	display: table-column;
}

.table-column-group {
	display: table-column-group;
}

.table-footer-group {
	display: table-footer-group;
}

.table-header-group {
	display: table-header-group;
}

.table-row-group {
	display: table-row-group;
}

.table-row {
	display: table-row;
}

.basis-0 {
	flex-basis: 0px;
}

.basis-1 {
	flex-basis: 0.25rem; /* 4px */
}

.basis-2 {
	flex-basis: 0.5rem; /* 8px */
}

.basis-3 {
	flex-basis: 0.75rem; /* 12px */
}

.basis-4 {
	flex-basis: 1rem; /* 16px */
}

.basis-5 {
	flex-basis: 1.25rem; /* 20px */
}

.basis-6 {
	flex-basis: 1.5rem; /* 24px */
}

.basis-7 {
	flex-basis: 1.75rem; /* 28px */
}

.basis-8 {
	flex-basis: 2rem; /* 32px */
}

.basis-9 {
	flex-basis: 2.25rem; /* 36px */
}

.basis-10 {
	flex-basis: 2.5rem; /* 40px */
}

.basis-11 {
	flex-basis: 2.75rem; /* 44px */
}

.basis-12 {
	flex-basis: 3rem; /* 48px */
}

.basis-14 {
	flex-basis: 3.5rem; /* 56px */
}

.basis-16 {
	flex-basis: 4rem; /* 64px */
}

.basis-20 {
	flex-basis: 5rem; /* 80px */
}

.basis-24 {
	flex-basis: 6rem; /* 96px */
}

.basis-28 {
	flex-basis: 7rem; /* 112px */
}

.basis-32 {
	flex-basis: 8rem; /* 128px */
}

.basis-36 {
	flex-basis: 9rem; /* 144px */
}

.basis-40 {
	flex-basis: 10rem; /* 160px */
}

.basis-44 {
	flex-basis: 11rem; /* 176px */
}

.basis-48 {
	flex-basis: 12rem; /* 192px */
}

.basis-52 {
	flex-basis: 13rem; /* 208px */
}

.basis-56 {
	flex-basis: 14rem; /* 224px */
}

.basis-60 {
	flex-basis: 15rem; /* 240px */
}

.basis-64 {
	flex-basis: 16rem; /* 256px */
}

.basis-72 {
	flex-basis: 18rem; /* 288px */
}

.basis-80 {
	flex-basis: 20rem; /* 320px */
}

.basis-96 {
	flex-basis: 24rem; /* 384px */
}

.basis-auto {
	flex-basis: auto;
}

.basis-px {
	flex-basis: 1px;
}

.basis-0.5 {
	flex-basis: 0.125rem; /* 2px */
}

.basis-1.5 {
	flex-basis: 0.375rem; /* 6px */
}

.basis-2.5 {
	flex-basis: 0.625rem; /* 10px */
}

.basis-3.5 {
	flex-basis: 0.875rem; /* 14px */
}

.basis-1/2 {
	flex-basis: 50%;
}

.basis-1/3 {
	flex-basis: 33.333333%;
}

.basis-2/3 {
	flex-basis: 66.666667%;
}

.basis-1/4 {
	flex-basis: 25%;
}

.basis-2/4 {
	flex-basis: 50%;
}

.basis-3/4 {
	flex-basis: 75%;
}

.basis-1/5 {
	flex-basis: 20%;
}

.basis-2/5 {
	flex-basis: 40%;
}

.basis-3/5 {
	flex-basis: 60%;
}

.basis-4/5 {
	flex-basis: 80%;
}

.basis-1/6 {
	flex-basis: 16.666667%;
}

.basis-2/6 {
	flex-basis: 33.333333%;
}

.basis-3/6 {
	flex-basis: 50%;
}

.basis-4/6 {
	flex-basis: 66.666667%;
}

.basis-5/6 {
	flex-basis: 83.333333%;
}

.basis-1/12 {
	flex-basis: 8.333333%;
}

.basis-2/12 {
	flex-basis: 16.666667%;
}

.basis-3/12 {
	flex-basis: 25%;
}

.basis-4/12 {
	flex-basis: 33.333333%;
}

.basis-5/12 {
	flex-basis: 41.666667%;
}

.basis-6/12 {
	flex-basis: 50%;
}

.basis-7/12 {
	flex-basis: 58.333333%;
}

.basis-8/12 {
	flex-basis: 66.666667%;
}

.basis-9/12 {
	flex-basis: 75%;
}

.basis-10/12 {
	flex-basis: 83.333333%;
}

.basis-11/12 {
	flex-basis: 91.666667%;
}

.basis-full {
	flex-basis: 100%;
}


.flow-root {
	display: flow-root;
}

.grid {
	display: grid;
}

.inline-grid {
	display: inline-grid;
}

.contents {
	display: contents;
}

.list-item {
	display: list-item;
}

.hidden {
	display: none;
}


.flex-1  {
	flex: 1 1 0%;
}

.flex-auto  {
	flex: 1 1 auto;
}

.flex-initial  {
	flex: 0 1 auto;
}

.flex-none  {
	flex: none;
}

.grow  {
	flex-grow: 1;
}

.grow-0  {
	flex-grow: 0;
}

.shrink  {
	flex-shrink: 1;
}

.shrink-0  {
	flex-shrink: 0;
}


.flex-row {
    flex-direction: row;
}

.flex-row-reverse {
    flex-direction: row-reverse;
}

.flex-col {
    flex-direction: column;
}

.flex-col-reverse {
    flex-direction: column-reverse;
}

.basis-0 {
	flex-basis: 0px;
}

.basis-1 {
	flex-basis: 0.25rem; /* 4px */
}

.basis-2 {
	flex-basis: 0.5rem; /* 8px */
}

.basis-3 {
	flex-basis: 0.75rem; /* 12px */
}

.basis-4 {
	flex-basis: 1rem; /* 16px */
}

.basis-5 {
	flex-basis: 1.25rem; /* 20px */
}

.basis-6 {
	flex-basis: 1.5rem; /* 24px */
}

.basis-7 {
	flex-basis: 1.75rem; /* 28px */
}

.basis-8 {
	flex-basis: 2rem; /* 32px */
}

.basis-9 {
	flex-basis: 2.25rem; /* 36px */
}

.basis-10 {
	flex-basis: 2.5rem; /* 40px */
}

.basis-11 {
	flex-basis: 2.75rem; /* 44px */
}

.basis-12 {
	flex-basis: 3rem; /* 48px */
}

.basis-14 {
	flex-basis: 3.5rem; /* 56px */
}

.basis-16 {
	flex-basis: 4rem; /* 64px */
}

.basis-20 {
	flex-basis: 5rem; /* 80px */
}

.basis-24 {
	flex-basis: 6rem; /* 96px */
}

.basis-28 {
	flex-basis: 7rem; /* 112px */
}

.basis-32 {
	flex-basis: 8rem; /* 128px */
}

.basis-36 {
	flex-basis: 9rem; /* 144px */
}

.basis-40 {
	flex-basis: 10rem; /* 160px */
}

.basis-44 {
	flex-basis: 11rem; /* 176px */
}

.basis-48 {
	flex-basis: 12rem; /* 192px */
}

.basis-52 {
	flex-basis: 13rem; /* 208px */
}

.basis-56 {
	flex-basis: 14rem; /* 224px */
}

.basis-60 {
	flex-basis: 15rem; /* 240px */
}

.basis-64 {
	flex-basis: 16rem; /* 256px */
}

.basis-72 {
	flex-basis: 18rem; /* 288px */
}

.basis-80 {
	flex-basis: 20rem; /* 320px */
}

.basis-96 {
	flex-basis: 24rem; /* 384px */
}

.basis-auto {
	flex-basis: auto;
}

.basis-px {
	flex-basis: 1px;
}

.basis-0.5 {
	flex-basis: 0.125rem; /* 2px */
}

.basis-1.5 {
	flex-basis: 0.375rem; /* 6px */
}

.basis-2.5 {
	flex-basis: 0.625rem; /* 10px */
}

.basis-3.5 {
	flex-basis: 0.875rem; /* 14px */
}

.basis-1\/2 {
	flex-basis: 50%;
}

.basis-1\/3 {
	flex-basis: 33.333333%;
}

.basis-2\/3 {
	flex-basis: 66.666667%;
}

.basis-1\/4 {
	flex-basis: 25%;
}

.basis-2\/4 {
	flex-basis: 50%;
}

.basis-3\/4 {
	flex-basis: 75%;
}

.basis-1\/5 {
	flex-basis: 20%;
}

.basis-2\/5 {
	flex-basis: 40%;
}

.basis-3\/5 {
	flex-basis: 60%;
}

.basis-4\/5 {
	flex-basis: 80%;
}

.basis-1\/6 {
	flex-basis: 16.666667%;
}

.basis-2\/6 {
	flex-basis: 33.333333%;
}

.basis-3\/6 {
	flex-basis: 50%;
}

.basis-4\/6 {
	flex-basis: 66.666667%;
}

.basis-5\/6 {
	flex-basis: 83.333333%;
}

.basis-1\/12 {
	flex-basis: 8.333333%;
}

.basis-2\/12 {
	flex-basis: 16.666667%;
}

.basis-3\/12 {
	flex-basis: 25%;
}

.basis-4\/12 {
	flex-basis: 33.333333%;
}

.basis-5\/12 {
	flex-basis: 41.666667%;
}

.basis-6\/12 {
	flex-basis: 50%;
}

.basis-7\/12 {
	flex-basis: 58.333333%;
}

.basis-8\/12 {
	flex-basis: 66.666667%;
}

.basis-9\/12 {
	flex-basis: 75%;
}

.basis-10\/12 {
	flex-basis: 83.333333%;
}

.basis-11\/12 {
	flex-basis: 91.666667%;
}

.basis-full {
	flex-basis: 100%;
}


.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.aspect-\[1216\/640\] {
    aspect-ratio: 1216/640
}

.aspect-1155\/678 {
    aspect-ratio: 1155 / 678;
}

.aspect-\[2\/1\] {
    aspect-ratio: 2/1
}

.aspect-\[280\/190\] {
    aspect-ratio: 280/190
}

.aspect-\[384\/246\] {
    aspect-ratio: 384/246
}

.aspect-\[853\/682\] {
    aspect-ratio: 853/682
}

.w-0 {
	width: 0px;
}

.w-144\.5 {
    width: calc(0.25 rem * 144.5);
}

.w-px {
	width: 1px;
}

.w-0.5 {
	width: 0.125rem; /* 2px */
}

.w-1 {
	width: 0.25rem; /* 4px */
}

.w-1.5 {
	width: 0.375rem; /* 6px */
}

.w-2 {
	width: 0.5rem; /* 8px */
}

.w-2.5 {
	width: 0.625rem; /* 10px */
}

.w-3 {
	width: 0.75rem; /* 12px */
}

.w-3.5 {
	width: 0.875rem; /* 14px */
}

.w-4 {
	width: 1rem; /* 16px */
}

.w-5 {
	width: 1.25rem; /* 20px */
}

.w-6 {
	width: 1.5rem; /* 24px */
}

.w-7 {
	width: 1.75rem; /* 28px */
}

.w-8 {
	width: 2rem; /* 32px */
}

.w-9 {
	width: 2.25rem; /* 36px */
}

.w-10 {
	width: 2.5rem; /* 40px */
}

.w-11 {
	width: 2.75rem; /* 44px */
}

.w-12 {
	width: 3rem; /* 48px */
}

.w-14 {
	width: 3.5rem; /* 56px */
}

.w-16 {
	width: 4rem; /* 64px */
}

.w-20 {
	width: 5rem; /* 80px */
}

.w-24 {
	width: 6rem; /* 96px */
}

.w-28 {
	width: 7rem; /* 112px */
}

.w-32 {
	width: 8rem; /* 128px */
}

.w-36 {
	width: 9rem; /* 144px */
}

.w-40 {
	width: 10rem; /* 160px */
}

.w-44 {
	width: 11rem; /* 176px */
}

.w-48 {
	width: 12rem; /* 192px */
}

.w-52 {
	width: 13rem; /* 208px */
}

.w-56 {
	width: 14rem; /* 224px */
}

.w-60 {
	width: 15rem; /* 240px */
}

.w-64 {
	width: 16rem; /* 256px */
}

.w-72 {
	width: 18rem; /* 288px */
}

.w-80 {
	width: 20rem; /* 320px */
}

.w-96 {
	width: 24rem; /* 384px */
}

.w-auto {
	width: auto;
}

.w-1\/2 {
	width: 50%;
}

.w-1\/3 {
	width: 33.333333%;
}

.w-2\/3 {
	width: 66.666667%;
}

.w-1\/4 {
	width: 25%;
}

.w-2\/4 {
	width: 50%;
}

.w-3\/4 {
	width: 75%;
}

.w-1\/5 {
	width: 20%;
}

.w-2\/5 {
	width: 40%;
}

.w-3\/5 {
	width: 60%;
}

.w-4\/5 {
	width: 80%;
}

.w-1\/6 {
	width: 16.666667%;
}

.w-2\/6 {
	width: 33.333333%;
}

.w-3\/6 {
	width: 50%;
}

.w-4\/6 {
	width: 66.666667%;
}

.w-5\/6 {
	width: 83.333333%;
}

.w-1\/12 {
	width: 8.333333%;
}

.w-2\/12 {
	width: 16.666667%;
}

.w-3\/12 {
	width: 25%;
}

.w-4\/12 {
	width: 33.333333%;
}

.w-5\/12 {
	width: 41.666667%;
}

.w-6\/12 {
	width: 50%;
}

.w-7\/12 {
	width: 58.333333%;
}

.w-8\/12 {
	width: 66.666667%;
}

.w-9\/12 {
	width: 75%;
}

.w-10\/12 {
	width: 83.333333%;
}

.w-11\/12 {
	width: 91.666667%;
}

.w-full {
	width: 100%;
}

.w-screen {
	width: 100vw;
}

.w-svw {
	width: 100svw;
}

.w-lvw {
	width: 100lvw;
}

.w-dvw {
	width: 100dvw;
}

.w-min {
	width: min-content;
}

.w-max {
	width: max-content;
}

.w-fit {
	width: fit-content;
}

.min-w-0 {
	min-width: 0px;
}

.min-w-1 {
	min-width: 0.25rem; /* 4px */
}

.min-w-2 {
	min-width: 0.5rem; /* 8px */
}

.min-w-3 {
	min-width: 0.75rem; /* 12px */
}

.min-w-4 {
	min-width: 1rem; /* 16px */
}

.min-w-5 {
	min-width: 1.25rem; /* 20px */
}

.min-w-6 {
	min-width: 1.5rem; /* 24px */
}

.min-w-7 {
	min-width: 1.75rem; /* 28px */
}

.min-w-8 {
	min-width: 2rem; /* 32px */
}

.min-w-9 {
	min-width: 2.25rem; /* 36px */
}

.min-w-10 {
	min-width: 2.5rem; /* 40px */
}

.min-w-11 {
	min-width: 2.75rem; /* 44px */
}

.min-w-12 {
	min-width: 3rem; /* 48px */
}

.min-w-14 {
	min-width: 3.5rem; /* 56px */
}

.min-w-16 {
	min-width: 4rem; /* 64px */
}

.min-w-20 {
	min-width: 5rem; /* 80px */
}

.min-w-24 {
	min-width: 6rem; /* 96px */
}

.min-w-28 {
	min-width: 7rem; /* 112px */
}

.min-w-32 {
	min-width: 8rem; /* 128px */
}

.min-w-36 {
	min-width: 9rem; /* 144px */
}

.min-w-40 {
	min-width: 10rem; /* 160px */
}

.min-w-44 {
	min-width: 11rem; /* 176px */
}

.min-w-48 {
	min-width: 12rem; /* 192px */
}

.min-w-52 {
	min-width: 13rem; /* 208px */
}

.min-w-56 {
	min-width: 14rem; /* 224px */
}

.min-w-60 {
	min-width: 15rem; /* 240px */
}

.min-w-64 {
	min-width: 16rem; /* 256px */
}

.min-w-72 {
	min-width: 18rem; /* 288px */
}

.min-w-80 {
	min-width: 20rem; /* 320px */
}

.min-w-96 {
	min-width: 24rem; /* 384px */
}

.min-w-px {
	min-width: 1px;
}

.min-w-0.5 {
	min-width: 0.125rem; /* 2px */
}

.min-w-1.5 {
	min-width: 0.375rem; /* 6px */
}

.min-w-2.5 {
	min-width: 0.625rem; /* 10px */
}

.min-w-3.5 {
	min-width: 0.875rem; /* 14px */
}

.min-w-full {
	min-width: 100%;
}

.min-w-min {
	min-width: min-content;
}

.min-w-max {
	min-width: max-content;
}

.min-w-fit {
	min-width: fit-content;
}

.max-w-0 {
	max-width: 0px;
}

.max-w-px {
	max-width: 1px;
}

.max-w-0.5 {
	max-width: 0.125rem; /* 2px */
}

.max-w-1 {
	max-width: 0.25rem; /* 4px */
}

.max-w-1.5 {
	max-width: 0.375rem; /* 6px */
}

.max-w-2 {
	max-width: 0.5rem; /* 8px */
}

.max-w-2.5 {
	max-width: 0.625rem; /* 10px */
}

.max-w-3 {
	max-width: 0.75rem; /* 12px */
}

.max-w-3.5 {
	max-width: 0.875rem; /* 14px */
}

.max-w-4 {
	max-width: 1rem; /* 16px */
}

.max-w-5 {
	max-width: 1.25rem; /* 20px */
}

.max-w-6 {
	max-width: 1.5rem; /* 24px */
}

.max-w-7 {
	max-width: 1.75rem; /* 28px */
}

.max-w-8 {
	max-width: 2rem; /* 32px */
}

.max-w-9 {
	max-width: 2.25rem; /* 36px */
}

.max-w-10 {
	max-width: 2.5rem; /* 40px */
}

.max-w-11 {
	max-width: 2.75rem; /* 44px */
}

.max-w-12 {
	max-width: 3rem; /* 48px */
}

.max-w-14 {
	max-width: 3.5rem; /* 56px */
}

.max-w-16 {
	max-width: 4rem; /* 64px */
}

.max-w-20 {
	max-width: 5rem; /* 80px */
}

.max-w-24 {
	max-width: 6rem; /* 96px */
}

.max-w-28 {
	max-width: 7rem; /* 112px */
}

.max-w-32 {
	max-width: 8rem; /* 128px */
}

.max-w-36 {
	max-width: 9rem; /* 144px */
}

.max-w-40 {
	max-width: 10rem; /* 160px */
}

.max-w-44 {
	max-width: 11rem; /* 176px */
}

.max-w-48 {
	max-width: 12rem;
}

.max-w-52 {
	max-width: 13rem;
}

.max-w-56 {
	max-width: 14rem;
}

.max-w-60 {
	max-width: 15rem;
}

.max-w-64 {
	max-width: 16rem;
}

.max-w-72 {
	max-width: 18rem;
}

.max-w-80 {
	max-width: 20rem;
}

.max-w-96 {
	max-width: 24rem;
}

.max-w-128 {
	max-width: 32rem;
}

.max-w-none {
	max-width: none;
}

.max-w-xs {
	max-width: 20rem; /* 320px */
}

.max-w-sm {
	max-width: 24rem; /* 384px */
}

.max-w-md {
	max-width: 28rem; /* 448px */
}

.max-w-lg {
	max-width: 32rem; /* 512px */
}

.max-w-xl {
	max-width: 36rem; /* 576px */
}

.max-w-2xl {
	max-width: 42rem; /* 672px */
}

.max-w-3xl {
	max-width: 48rem; /* 768px */
}

.max-w-4xl {
	max-width: 56rem; /* 896px */
}

.max-w-5xl {
	max-width: 64rem; /* 1024px */
}

.max-w-6xl {
	max-width: 72rem; /* 1152px */
}

.max-w-7xl {
	max-width: 80rem; /* 1280px */
}

.max-w-full {
	max-width: 100%;
}

.max-w-1\/2-screen {
    max-width: 50vw;
}

.max-w-7\/10-screen {
    max-width: 70vw;
}

.max-w-6\/10-screen {
    max-width: 60vw;
}

.max-w-8\/10-screen {
    max-width: 80vw;
}

.max-w-9\/10-screen {
    max-width: 90vw;
}

.max-w-min {
	max-width: min-content;
}

.max-w-max {
	max-width: max-content;
}

.max-w-fit {
	max-width: fit-content;
}

.max-w-prose {
	max-width: 65ch;
}

.max-w-screen-sm {
	max-width: 640px;
}

.max-w-screen-md {
	max-width: 768px;
}

.max-w-screen-lg {
	max-width: 1024px;
}

.max-w-screen-xl {
	max-width: 1280px;
}

.max-w-screen-2xl {
	max-width: 1536px;
}

.max-w-\[1280px\] {
    max-width: 1280px
}

.h-\[calc\(100\%-1rem\)\] {
    height: calc(100% - 1rem);
}

.h-0 {
	height: 0px;
}
.h-px {
	height: 1px;
}
.h-0\.5 {
	height: 0.125rem; /* 2px */
}
.h-1 {
	height: 0.25rem; /* 4px */
}
.h-1\.5 {
	height: 0.375rem; /* 6px */
}
.h-2 {
	height: 0.5rem; /* 8px */
}
.h-2\.5 {
	height: 0.625rem; /* 10px */
}
.h-3 {
	height: 0.75rem; /* 12px */
}
.h-3\.5 {
	height: 0.875rem; /* 14px */
}
.h-4 {
	height: 1rem; /* 16px */
}
.h-5 {
	height: 1.25rem; /* 20px */
}
.h-6 {
	height: 1.5rem; /* 24px */
}

.h-6\.5 {
	height: 1.625rem; /* 24px */
}

.h-7 {
	height: 1.75rem; /* 28px */
}
.h-8 {
	height: 2rem; /* 32px */
}
.h-9 {
	height: 2.25rem; /* 36px */
}
.h-10 {
	height: 2.5rem; /* 40px */
}
.h-11 {
	height: 2.75rem; /* 44px */
}
.h-12 {
	height: 3rem; /* 48px */
}
.h-14 {
	height: 3.5rem; /* 56px */
}
.h-16 {
	height: 4rem; /* 64px */
}

.h-17 {
    height: 4.25rem;
}
.h-20 {
	height: 5rem; /* 80px */
}
.h-24 {
	height: 6rem; /* 96px */
}
.h-28 {
	height: 7rem; /* 112px */
}
.h-32 {
	height: 8rem; /* 128px */
}
.h-36 {
	height: 9rem; /* 144px */
}
.h-40 {
	height: 10rem; /* 160px */
}
.h-44 {
	height: 11rem; /* 176px */
}
.h-48 {
	height: 12rem; /* 192px */
}
.h-52 {
	height: 13rem; /* 208px */
}
.h-56 {
	height: 14rem; /* 224px */
}

.h-60 {
	height: 15rem; /* 240px */
}
.h-64 {
	height: 16rem; /* 256px */
}
.h-72 {
	height: 18rem; /* 288px */
}
.h-80 {
	height: 20rem; /* 320px */
}
.h-96 {
	height: 24rem; /* 384px */
}
.h-auto {
	height: auto;
}
.h-1\/2 {
	height: 50%;
}
.h-1\/3 {
	height: 33.333333%;
}
.h-2\/3 {
	height: 66.666667%;
}
.h-1\/4 {
	height: 25%;
}
.h-2\/4 {
	height: 50%;
}
.h-3\/4 {
	height: 75%;
}
.h-1\/5 {
	height: 20%;
}
.h-2\/5 {
	height: 40%;
}
.h-3\/5 {
	height: 60%;
}
.h-4\/5 {
	height: 80%;
}
.h-1\/6 {
	height: 16.666667%;
}
.h-2\/6 {
	height: 33.333333%;
}
.h-3\/6 {
	height: 50%;
}
.h-4\/6 {
	height: 66.666667%;
}
.h-5\/6 {
	height: 83.333333%;
}
.h-full {
	height: 100%;
}
.h-screen {
	height: 100vh;
}
.h-min {
	height: min-content;
}
.h-max {
	height: max-content;
}
.h-fit {
	height: fit-content;
}

.h-\[38rem\] {
    height: 38rem;
}

.min-h-0 {
	min-height: 0px;
}

.min-h-1 {
	min-height: 0.25rem; /* 4px */
}

.min-h-2 {
	min-height: 0.5rem; /* 8px */
}

.min-h-3 {
	min-height: 0.75rem; /* 12px */
}

.min-h-4 {
	min-height: 1rem; /* 16px */
}

.min-h-5 {
	min-height: 1.25rem; /* 20px */
}

.min-h-6 {
	min-height: 1.5rem; /* 24px */
}

.min-h-7 {
	min-height: 1.75rem; /* 28px */
}

.min-h-8 {
	min-height: 2rem; /* 32px */
}

.min-h-9 {
	min-height: 2.25rem; /* 36px */
}

.min-h-10 {
	min-height: 2.5rem; /* 40px */
}

.min-h-11 {
	min-height: 2.75rem; /* 44px */
}

.min-h-12 {
	min-height: 3rem; /* 48px */
}

.min-h-14 {
	min-height: 3.5rem; /* 56px */
}

.min-h-16 {
	min-height: 4rem; /* 64px */
}

.min-h-20 {
	min-height: 5rem; /* 80px */
}

.min-h-24 {
	min-height: 6rem; /* 96px */
}

.min-h-28 {
	min-height: 7rem; /* 112px */
}

.min-h-32 {
	min-height: 8rem; /* 128px */
}

.min-h-36 {
	min-height: 9rem; /* 144px */
}

.min-h-40 {
	min-height: 10rem; /* 160px */
}

.min-h-44 {
	min-height: 11rem; /* 176px */
}

.min-h-48 {
	min-height: 12rem; /* 192px */
}

.min-h-52 {
	min-height: 13rem; /* 208px */
}

.min-h-56 {
	min-height: 14rem; /* 224px */
}

.min-h-60 {
	min-height: 15rem; /* 240px */
}

.min-h-64 {
	min-height: 16rem; /* 256px */
}

.min-h-72 {
	min-height: 18rem; /* 288px */
}

.min-h-80 {
	min-height: 20rem; /* 320px */
}

.min-h-96 {
	min-height: 24rem; /* 384px */
}

.min-h-px {
	min-height: 1px;
}

.min-h-0.5 {
	min-height: 0.125rem; /* 2px */
}

.min-h-1.5 {
	min-height: 0.375rem; /* 6px */
}

.min-h-2.5 {
	min-height: 0.625rem; /* 10px */
}

.min-h-3.5 {
	min-height: 0.875rem; /* 14px */
}

.min-h-full {
	min-height: 100%;
}

.min-h-screen {
	min-height: 100vh;
}

.min-h-svh {
	min-height: 100svh;
}

.min-h-lvh {
	min-height: 100lvh;
}

.min-h-dvh {
	min-height: 100dvh;
}

.min-h-min {
	min-height: min-content;
}

.min-h-max {
	min-height: max-content;
}

.min-h-fit {
	min-height: fit-content;
}

.max-h-0 {
	max-height: 0px;
}

.max-h-px {
	max-height: 1px;
}

.max-h-0.5 {
	max-height: 0.125rem; /* 2px */
}

.max-h-1 {
	max-height: 0.25rem; /* 4px */
}

.max-h-1.5 {
	max-height: 0.375rem; /* 6px */
}

.max-h-2 {
	max-height: 0.5rem; /* 8px */
}

.max-h-2.5 {
	max-height: 0.625rem; /* 10px */
}

.max-h-3 {
	max-height: 0.75rem; /* 12px */
}

.max-h-3.5 {
	max-height: 0.875rem; /* 14px */
}

.max-h-4 {
	max-height: 1rem; /* 16px */
}

.max-h-5 {
	max-height: 1.25rem; /* 20px */
}

.max-h-6 {
	max-height: 1.5rem; /* 24px */
}

.max-h-7 {
	max-height: 1.75rem; /* 28px */
}

.max-h-8 {
	max-height: 2rem; /* 32px */
}

.max-h-9 {
	max-height: 2.25rem; /* 36px */
}

.max-h-10 {
	max-height: 2.5rem; /* 40px */
}

.max-h-11 {
	max-height: 2.75rem; /* 44px */
}

.max-h-12 {
	max-height: 3rem; /* 48px */
}

.max-h-14 {
	max-height: 3.5rem; /* 56px */
}

.max-h-16 {
	max-height: 4rem; /* 64px */
}

.max-h-20 {
	max-height: 5rem; /* 80px */
}

.max-h-24 {
	max-height: 6rem; /* 96px */
}

.max-h-28 {
	max-height: 7rem; /* 112px */
}

.max-h-32 {
	max-height: 8rem; /* 128px */
}

.max-h-36 {
	max-height: 9rem; /* 144px */
}

.max-h-40 {
	max-height: 10rem; /* 160px */
}

.max-h-44 {
	max-height: 11rem; /* 176px */
}

.max-h-48 {
	max-height: 12rem; /* 192px */
}

.max-h-52 {
	max-height: 13rem; /* 208px */
}

.max-h-56 {
	max-height: 14rem; /* 224px */
}

.max-h-60 {
	max-height: 15rem; /* 240px */
}

.max-h-64 {
	max-height: 16rem; /* 256px */
}

.max-h-72 {
	max-height: 18rem; /* 288px */
}

.max-h-80 {
	max-height: 20rem; /* 320px */
}

.max-h-96 {
	max-height: 24rem; /* 384px */
}

.max-h-none {
	max-height: none;
}

.max-h-full {
	max-height: 100%;
}

.max-h-screen {
	max-height: 100vh;
}

.max-h-svh {
	max-height: 100svh;
}

.max-h-lvh {
	max-height: 100lvh;
}

.max-h-dvh {
	max-height: 100dvh;
}

.max-h-min {
	max-height: min-content;
}

.max-h-max {
	max-height: max-content;
}

.max-h-fit {
	max-height: fit-content;
}

.w-0.5-em {
	width: 0.125em; /* 2px */
}

.w-1-em {
	width: 0.25em; /* 4px */
}

.w-1.5-em {
	width: 0.375em; /* 6px */
}

.w-2-em {
	width: 0.5em; /* 8px */
}

.w-2.5-em {
	width: 0.625em; /* 10px */
}

.w-3-em {
	width: 0.75em; /* 12px */
}

.w-3.5-em {
	width: 0.875em; /* 14px */
}

.w-4-em {
	width: 1em; /* 16px */
}

.w-5-em {
	width: 1.25em; /* 20px */
}

.w-6-em {
	width: 1.5em; /* 24px */
}

.w-7-em {
	width: 1.75em; /* 28px */
}

.w-8-em {
	width: 2em; /* 32px */
}

.w-9-em {
	width: 2.25em; /* 36px */
}

.w-10-em {
	width: 2.5em; /* 40px */
}

.w-11-em {
	width: 2.75em; /* 44px */
}

.w-12-em {
	width: 3em; /* 48px */
}

.w-14-em {
	width: 3.5em; /* 56px */
}

.w-16-em {
	width: 4em; /* 64px */
}

.w-20-em {
	width: 5em; /* 80px */
}

.w-24-em {
	width: 6em; /* 96px */
}

.w-28-em {
	width: 7em; /* 112px */
}

.w-32-em {
	width: 8em; /* 128px */
}

.w-36-em {
	width: 9em; /* 144px */
}

.w-40-em {
	width: 10em; /* 160px */
}

.w-44-em {
	width: 11em; /* 176px */
}

.w-48-em {
	width: 12em; /* 192px */
}

.w-52-em {
	width: 13em; /* 208px */
}

.w-56-em {
	width: 14em; /* 224px */
}

.w-60-em {
	width: 15em; /* 240px */
}

.w-64-em {
	width: 16em; /* 256px */
}

.w-72-em {
	width: 18em; /* 288px */
}

.w-80-em {
	width: 20em; /* 320px */
}

.w-96-em {
	width: 24em; /* 384px */
}

.min-w-1-em {
	min-width: 0.25em; /* 4px */
}

.min-w-2-em {
	min-width: 0.5em; /* 8px */
}

.min-w-3-em {
	min-width: 0.75em; /* 12px */
}

.min-w-4-em {
	min-width: 1em; /* 16px */
}

.min-w-5-em {
	min-width: 1.25em; /* 20px */
}

.min-w-6-em {
	min-width: 1.5em; /* 24px */
}

.min-w-7-em {
	min-width: 1.75em; /* 28px */
}

.min-w-8-em {
	min-width: 2em; /* 32px */
}

.min-w-9-em {
	min-width: 2.25em; /* 36px */
}

.min-w-10-em {
	min-width: 2.5em; /* 40px */
}

.min-w-11-em {
	min-width: 2.75em; /* 44px */
}

.min-w-12-em {
	min-width: 3em; /* 48px */
}

.min-w-14-em {
	min-width: 3.5em; /* 56px */
}

.min-w-16-em {
	min-width: 4em; /* 64px */
}

.min-w-20-em {
	min-width: 5em; /* 80px */
}

.min-w-24-em {
	min-width: 6em; /* 96px */
}

.min-w-28-em {
	min-width: 7em; /* 112px */
}

.min-w-32-em {
	min-width: 8em; /* 128px */
}

.min-w-36-em {
	min-width: 9em; /* 144px */
}

.min-w-40-em {
	min-width: 10em; /* 160px */
}

.min-w-44-em {
	min-width: 11em; /* 176px */
}

.min-w-48-em {
	min-width: 12em; /* 192px */
}

.min-w-52-em {
	min-width: 13em; /* 208px */
}

.min-w-56-em {
	min-width: 14em; /* 224px */
}

.min-w-60-em {
	min-width: 15em; /* 240px */
}

.min-w-64-em {
	min-width: 16em; /* 256px */
}

.min-w-72-em {
	min-width: 18em; /* 288px */
}

.min-w-80-em {
	min-width: 20em; /* 320px */
}

.min-w-96-em {
	min-width: 24em; /* 384px */
}

.min-w-0.5-em {
	min-width: 0.125em; /* 2px */
}

.min-w-1.5-em {
	min-width: 0.375em; /* 6px */
}

.min-w-2.5-em {
	min-width: 0.625em; /* 10px */
}

.min-w-3.5-em {
	min-width: 0.875em; /* 14px */
}


.max-w-0.5-em {
	max-width: 0.125em; /* 2px */
}

.max-w-1-em {
	max-width: 0.25em; /* 4px */
}

.max-w-1.5-em {
	max-width: 0.375em; /* 6px */
}

.max-w-2-em {
	max-width: 0.5em; /* 8px */
}

.max-w-2.5-em {
	max-width: 0.625em; /* 10px */
}

.max-w-3-em {
	max-width: 0.75em; /* 12px */
}

.max-w-3.5-em {
	max-width: 0.875em; /* 14px */
}

.max-w-4-em {
	max-width: 1em; /* 16px */
}

.max-w-5-em {
	max-width: 1.25em; /* 20px */
}

.max-w-6-em {
	max-width: 1.5em; /* 24px */
}

.max-w-7-em {
	max-width: 1.75em; /* 28px */
}

.max-w-8-em {
	max-width: 2em; /* 32px */
}

.max-w-9-em {
	max-width: 2.25em; /* 36px */
}

.max-w-10-em {
	max-width: 2.5em; /* 40px */
}

.max-w-11-em {
	max-width: 2.75em; /* 44px */
}

.max-w-12-em {
	max-width: 3em; /* 48px */
}

.max-w-14-em {
	max-width: 3.5em; /* 56px */
}

.max-w-16-em {
	max-width: 4em; /* 64px */
}

.max-w-20-em {
	max-width: 5em; /* 80px */
}

.max-w-24-em {
	max-width: 6em; /* 96px */
}

.max-w-28-em {
	max-width: 7em; /* 112px */
}

.max-w-32-em {
	max-width: 8em; /* 128px */
}

.max-w-36-em {
	max-width: 9em; /* 144px */
}

.max-w-40-em {
	max-width: 10em; /* 160px */
}

.max-w-44-em {
	max-width: 11em; /* 176px */
}

.max-w-48-em {
	max-width: 12em; /* 192px */
}

.max-w-52-em {
	max-width: 13em; /* 208px */
}

.max-w-56-em {
	max-width: 14em; /* 224px */
}

.max-w-60-em {
	max-width: 15em; /* 240px */
}

.max-w-64-em {
	max-width: 16em; /* 256px */
}

.max-w-72-em {
	max-width: 18em; /* 288px */
}

.max-w-80-em {
	max-width: 20em; /* 320px */
}

.max-w-96-em {
	max-width: 24em; /* 384px */
}

.max-w-xs-em {
	max-width: 20em; /* 320px */
}

.max-w-sm-em {
	max-width: 24em; /* 384px */
}

.max-w-md-em {
	max-width: 28em; /* 448px */
}

.max-w-lg-em {
	max-width: 32em; /* 512px */
}

.max-w-xl-em {
	max-width: 36em; /* 576px */
}

.max-w-2xl-em {
	max-width: 42em; /* 672px */
}

.max-w-3xl-em {
	max-width: 48em; /* 768px */
}

.max-w-4xl-em {
	max-width: 56em; /* 896px */
}

.max-w-5xl-em {
	max-width: 64em; /* 1024px */
}

.max-w-6xl-em {
	max-width: 72em; /* 1152px */
}

.max-w-7xl-em {
	max-width: 80em; /* 1280px */
}

.h-0\.5-em {
	height: 0.125em; /* 2px */
}
.h-1-em {
	height: 0.25em; /* 4px */
}
.h-1\.5-em {
	height: 0.375em; /* 6px */
}
.h-2-em {
	height: 0.5em; /* 8px */
}
.h-2\.5-em {
	height: 0.625em; /* 10px */
}
.h-3-em {
	height: 0.75em; /* 12px */
}
.h-3\.5-em {
	height: 0.875em; /* 14px */
}
.h-4-em {
	height: 1em; /* 16px */
}
.h-5-em {
	height: 1.25em; /* 20px */
}
.h-6-em {
	height: 1.5em; /* 24px */
}
.h-7-em {
	height: 1.75em; /* 28px */
}
.h-8-em {
	height: 2em; /* 32px */
}
.h-9-em {
	height: 2.25em; /* 36px */
}
.h-10-em {
	height: 2.5em; /* 40px */
}
.h-11-em {
	height: 2.75em; /* 44px */
}
.h-12-em {
	height: 3em; /* 48px */
}
.h-14-em {
	height: 3.5em; /* 56px */
}
.h-16-em {
	height: 4em; /* 64px */
}
.h-20-em {
	height: 5em; /* 80px */
}
.h-24-em {
	height: 6em; /* 96px */
}
.h-28-em {
	height: 7em; /* 112px */
}
.h-32-em {
	height: 8em; /* 128px */
}
.h-36-em {
	height: 9em; /* 144px */
}
.h-40-em {
	height: 10em; /* 160px */
}
.h-44-em {
	height: 11em; /* 176px */
}
.h-48-em {
	height: 12em; /* 192px */
}
.h-52-em {
	height: 13em; /* 208px */
}
.h-56-em {
	height: 14em; /* 224px */
}

.h-60-em {
	height: 15em; /* 240px */
}
.h-64-em {
	height: 16em; /* 256px */
}
.h-72-em {
	height: 18em; /* 288px */
}
.h-80-em {
	height: 20em; /* 320px */
}
.h-96-em {
	height: 24em; /* 384px */
}

.min-h-1-em {
	min-height: 0.25em; /* 4px */
}

.min-h-2-em {
	min-height: 0.5em; /* 8px */
}

.min-h-3-em {
	min-height: 0.75em; /* 12px */
}

.min-h-4-em {
	min-height: 1em; /* 16px */
}

.min-h-5-em {
	min-height: 1.25em; /* 20px */
}

.min-h-6-em {
	min-height: 1.5em; /* 24px */
}

.min-h-7-em {
	min-height: 1.75em; /* 28px */
}

.min-h-8-em {
	min-height: 2em; /* 32px */
}

.min-h-9-em {
	min-height: 2.25em; /* 36px */
}

.min-h-10-em {
	min-height: 2.5em; /* 40px */
}

.min-h-11-em {
	min-height: 2.75em; /* 44px */
}

.min-h-12-em {
	min-height: 3em; /* 48px */
}

.min-h-14-em {
	min-height: 3.5em; /* 56px */
}

.min-h-16-em {
	min-height: 4em; /* 64px */
}

.min-h-20-em {
	min-height: 5em; /* 80px */
}

.min-h-24-em {
	min-height: 6em; /* 96px */
}

.min-h-28-em {
	min-height: 7em; /* 112px */
}

.min-h-32-em {
	min-height: 8em; /* 128px */
}

.min-h-36-em {
	min-height: 9em; /* 144px */
}

.min-h-40-em {
	min-height: 10em; /* 160px */
}

.min-h-44-em {
	min-height: 11em; /* 176px */
}

.min-h-48-em {
	min-height: 12em; /* 192px */
}

.min-h-52-em {
	min-height: 13em; /* 208px */
}

.min-h-56-em {
	min-height: 14em; /* 224px */
}

.min-h-60-em {
	min-height: 15em; /* 240px */
}

.min-h-64-em {
	min-height: 16em; /* 256px */
}

.min-h-72-em {
	min-height: 18em; /* 288px */
}

.min-h-80-em {
	min-height: 20em; /* 320px */
}

.min-h-96-em {
	min-height: 24em; /* 384px */
}

.min-h-0.5-em {
	min-height: 0.125em; /* 2px */
}

.min-h-1.5-em {
	min-height: 0.375em; /* 6px */
}

.min-h-2.5-em {
	min-height: 0.625em; /* 10px */
}

.min-h-3.5-em {
	min-height: 0.875em; /* 14px */
}

.max-h-0.5-em {
	max-height: 0.125em; /* 2px */
}

.max-h-1-em {
	max-height: 0.25em; /* 4px */
}

.max-h-1.5-em {
	max-height: 0.375em; /* 6px */
}

.max-h-2-em {
	max-height: 0.5em; /* 8px */
}

.max-h-2.5-em {
	max-height: 0.625em; /* 10px */
}

.max-h-3-em {
	max-height: 0.75em; /* 12px */
}

.max-h-3.5-em {
	max-height: 0.875em; /* 14px */
}

.max-h-4-em {
	max-height: 1em; /* 16px */
}

.max-h-5-em {
	max-height: 1.25em; /* 20px */
}

.max-h-6-em {
	max-height: 1.5em; /* 24px */
}

.max-h-7-em {
	max-height: 1.75em; /* 28px */
}

.max-h-8-em {
	max-height: 2em; /* 32px */
}

.max-h-9-em {
	max-height: 2.25em; /* 36px */
}

.max-h-10-em {
	max-height: 2.5em; /* 40px */
}

.max-h-11-em {
	max-height: 2.75em; /* 44px */
}

.max-h-12-em {
	max-height: 3em; /* 48px */
}

.max-h-14-em {
	max-height: 3.5em; /* 56px */
}

.max-h-16-em {
	max-height: 4em; /* 64px */
}

.max-h-20-em {
	max-height: 5em; /* 80px */
}

.max-h-24-em {
	max-height: 6em; /* 96px */
}

.max-h-28-em {
	max-height: 7em; /* 112px */
}

.max-h-32-em {
	max-height: 8em; /* 128px */
}

.max-h-36-em {
	max-height: 9em; /* 144px */
}

.max-h-40-em {
	max-height: 10em; /* 160px */
}

.max-h-44-em {
	max-height: 11em; /* 176px */
}

.max-h-48-em {
	max-height: 12em; /* 192px */
}

.max-h-52-em {
	max-height: 13em; /* 208px */
}

.max-h-56-em {
	max-height: 14em; /* 224px */
}

.max-h-60-em {
	max-height: 15em; /* 240px */
}

.max-h-64-em {
	max-height: 16em; /* 256px */
}

.max-h-72-em {
	max-height: 18em; /* 288px */
}

.max-h-80-em {
	max-height: 20em; /* 320px */
}

.max-h-96-em {
	max-height: 24em; /* 384px */
}


.h-\[0\.5625rem\] {
    height: .5625rem
}

.h-\[1\.125rem\] {
    height: 1.125rem
}

.h-\[12rem\] {
    height: 12rem
}

.h-\[16\.6\%\] {
    height: 16.6%
}

.h-\[2px\] {
    height: 2px
}

.h-\[404px\] {
    height: 404px
}

.h-\[46\.375rem\] {
    height: 46.375rem
}

.h-\[screen-top-24\] {
    height: calc(100vh - 6rem);
}

.h-\[screen-top-17\] {
    height: calc(100vh - 4.25rem);
}

.max-h-\[18\.375rem\] {
    max-height: 18.375rem
}

.w-\[0\.5625rem\] {
    width: .5625rem
}

.w-\[110vw\] {
    width: 110vw
}

.w-\[113\.125rem\] {
    width: 113.125rem
}

.w-\[122\.5rem\] {
    width: 122.5rem
}

.w-\[124\.125rem\] {
    width: 124.125rem
}

.w-\[163\.125rem\] {
    width: 163.125rem
}

.w-\[19\.875rem\] {
    width: 19.875rem
}

.w-\[21rem\] {
    width: 21rem
}

.w-\[23\.5625rem\] {
    width: 23.5625rem
}

.w-\[24\.125rem\] {
    width: 24.125rem
}

.w-\[24\.5rem\] {
    width: 24.5rem
}

.w-\[25\.625rem\] {
    width: 25.625rem
}

.w-\[28\.125rem\] {
    width: 28.125rem
}

.w-\[30\.25rem\] {
    width: 30.25rem
}

.w-\[336px\] {
    width: 336px
}

.w-\[41rem\] {
    width: 41rem
}

.w-\[5px\] {
    width: 5px
}

.w-\[60\.4375rem\] {
    width: 60.4375rem
}

.w-\[90\.4375rem\] {
    width: 90.4375rem
}

.w-\[min\(20rem\,calc\(100vw-theme\(spacing\.10\)\)\)\] {
    width: min(20rem, calc(100vw - 2.5rem))
}

.min-w-\[1rem\] {
    min-width: 1rem
}

.min-w-\[37rem\] {
    min-width: 37rem
}

.min-w-\[16rem\] {
    min-width: 16rem
}

.min-w-\[50vw\] {
    min-width: 50vw;
}

.max-w-0 {
    max-width: 0rem
}

.max-w-\[w-screen-w-\[40rem\]\] {
    max-width: calc(100vw - 40rem);
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-8xl {
    max-width: 88rem;
}

.max-w-10xl {
    max-width: 104rem;
}

.max-w-\[10rem\] {
    max-width: 10rem;
}

.max-w-\[28\.75rem\] {
    max-width: 28.75rem
}

.max-w-\[36rem\] {
    max-width: 36rem
}

.max-w-\[37\.5rem\] {
    max-width: 37.5rem
}

.max-w-\[40rem\] {
    max-width: 40rem
}

.max-w-\[45rem\] {
    max-width: 45rem
}

.max-w-\[54rem\] {
    max-width: 54rem
}

.max-w-\[853px\] {
    max-width: 853px
}

.max-w-container {
    max-width: 85rem
}

.max-w-lg {
    max-width: 32rem
}

.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.max-w-md {
    max-width: 28rem
}

.max-w-min {
    max-width: -moz-min-content;
    max-width: min-content
}

.max-w-none {
    max-width: none
}

.max-w-screen-xl {
    max-width: 1280px
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.origin-bottom {
    transform-origin: bottom
}

.origin-top {
    transform-origin: top
}

.origin-top-right {
    transform-origin: top right
}

.-translate-y-2 {
    --tw-translate-y: -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-4 {
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-5 {
    --tw-translate-x: 1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[min\(20rem\,calc\(100vw-theme\(spacing\.10\)\)\)\] {
    --tw-translate-x: min(20rem, calc(100vw - 2.5rem));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-5rem\] {
    --tw-translate-x: -5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-10rem\] {
    --tw-translate-x: -10rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-15rem\] {
    --tw-translate-x: -15rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-20rem\] {
    --tw-translate-x: -20rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-25rem\] {
    --tw-translate-x: -25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-30rem\] {
    --tw-translate-x: -30rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-35rem\] {
    --tw-translate-x: -35rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-40rem\] {
    --tw-translate-x: -40rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-45rem\] {
    --tw-translate-x: -45rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x\-\[\-50rem\] {
    --tw-translate-x: -50rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0\.5 {
    --tw-translate-y: .125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[7\.5rem\] {
    --tw-translate-y: 7.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-0 {
	transform: rotate(0deg);
}

.rotate-1 {
	transform: rotate(1deg);
}

.rotate-2 {
	transform: rotate(2deg);
}

.rotate-3 {
	transform: rotate(3deg);
}

.rotate-6 {
	transform: rotate(6deg);
}

.rotate-12 {
	transform: rotate(12deg);
}

.rotate-45 {
	transform: rotate(45deg);
}

.rotate-90 {
	transform: rotate(90deg);
}

.rotate-180 {
	transform: rotate(180deg);
}



.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-8deg\] {
    --tw-rotate: -8deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[calc\(204\/299\)\] {
    --tw-scale-x: calc(204 / 299);
    --tw-scale-y: calc(204 / 299);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-scale-x-100 {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform, .transform-cpu {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-ew-resize {
    cursor: ew-resize
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.resize {
    resize: both
}

.scroll-m-20 {
    scroll-margin: 5rem
}

.scroll-mt-12 {
    scroll-margin-top: 3rem
}

.scroll-mt-28 {
    scroll-margin-top: 7rem
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}


.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));
}

.grid-cols-4  {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5  {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6  {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7  {
	grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8  {
	grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9  {
	grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10  {
	grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11  {
	grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12  {
	grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none  {
	grid-template-columns: none;
}

.col-auto  {
	grid-column: auto;
}

.col-span-1  {
	grid-column: span 1 / span 1;
}

.col-span-2  {
	grid-column: span 2 / span 2;
}

.col-span-3  {
	grid-column: span 3 / span 3;
}

.col-span-4  {
	grid-column: span 4 / span 4;
}

.col-span-5  {
	grid-column: span 5 / span 5;
}

.col-span-6  {
	grid-column: span 6 / span 6;
}

.col-span-7  {
	grid-column: span 7 / span 7;
}

.col-span-8  {
	grid-column: span 8 / span 8;
}

.col-span-9  {
	grid-column: span 9 / span 9;
}

.col-span-10  {
	grid-column: span 10 / span 10;
}

.col-span-11  {
	grid-column: span 11 / span 11;
}

.col-span-12  {
	grid-column: span 12 / span 12;
}

.col-span-full  {
	grid-column: 1 / -1;
}

.col-start-1  {
	grid-column-start: 1;
}

.col-start-2  {
	grid-column-start: 2;
}

.col-start-3  {
	grid-column-start: 3;
}

.col-start-4  {
	grid-column-start: 4;
}

.col-start-5  {
	grid-column-start: 5;
}

.col-start-6  {
	grid-column-start: 6;
}

.col-start-7  {
	grid-column-start: 7;
}

.col-start-8  {
	grid-column-start: 8;
}

.col-start-9  {
	grid-column-start: 9;
}

.col-start-10  {
	grid-column-start: 10;
}

.col-start-11  {
	grid-column-start: 11;
}

.col-start-12  {
	grid-column-start: 12;
}

.col-start-13  {
	grid-column-start: 13;
}

.col-start-auto  {
	grid-column-start: auto;
}

.col-end-1  {
	grid-column-end: 1;
}

.col-end-2  {
	grid-column-end: 2;
}

.col-end-3  {
	grid-column-end: 3;
}

.col-end-4  {
	grid-column-end: 4;
}

.col-end-5  {
	grid-column-end: 5;
}

.col-end-6  {
	grid-column-end: 6;
}

.col-end-7  {
	grid-column-end: 7;
}

.col-end-8  {
	grid-column-end: 8;
}

.col-end-9  {
	grid-column-end: 9;
}

.col-end-10  {
	grid-column-end: 10;
}

.col-end-11  {
	grid-column-end: 11;
}

.col-end-12  {
	grid-column-end: 12;
}

.col-end-13  {
	grid-column-end: 13;
}

.col-end-auto  {
	grid-column-end: auto;
}

.grid-rows-1  {
	grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2  {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3  {
	grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4  {
	grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5  {
	grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6  {
	grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none  {
	grid-template-rows: none;
}

.row-auto  {
	grid-row: auto;
}

.row-span-1  {
	grid-row: span 1 / span 1;
}

.row-span-2  {
	grid-row: span 2 / span 2;
}

.row-span-3  {
	grid-row: span 3 / span 3;
}

.row-span-4  {
	grid-row: span 4 / span 4;
}

.row-span-5  {
	grid-row: span 5 / span 5;
}

.row-span-6  {
	grid-row: span 6 / span 6;
}

.row-span-full  {
	grid-row: 1 / -1;
}

.row-start-1  {
	grid-row-start: 1;
}

.row-start-2  {
	grid-row-start: 2;
}

.row-start-3  {
	grid-row-start: 3;
}

.row-start-4  {
	grid-row-start: 4;
}

.row-start-5  {
	grid-row-start: 5;
}

.row-start-6  {
	grid-row-start: 6;
}

.row-start-7  {
	grid-row-start: 7;
}

.row-start-auto  {
	grid-row-start: auto;
}

.row-end-1  {
	grid-row-end: 1;
}

.row-end-2  {
	grid-row-end: 2;
}

.row-end-3  {
	grid-row-end: 3;
}

.row-end-4  {
	grid-row-end: 4;
}

.row-end-5  {
	grid-row-end: 5;
}

.row-end-6  {
	grid-row-end: 6;
}

.row-end-7  {
	grid-row-end: 7;
}

.row-end-auto  {
	grid-row-end: auto;
}

.grid-flow-row  {
	grid-auto-flow: row;
}

.grid-flow-col  {
	grid-auto-flow: column;
}

.grid-flow-dense  {
	grid-auto-flow: dense;
}

.grid-flow-row-dense  {
	grid-auto-flow: row dense;
}

.grid-flow-col-dense  {
	grid-auto-flow: column dense;
}

.auto-cols-auto  {
	grid-auto-columns: auto;
}

.auto-cols-min  {
	grid-auto-columns: min-content;
}

.auto-cols-max  {
	grid-auto-columns: max-content;
}

.auto-cols-fr  {
	grid-auto-columns: minmax(0, 1fr);
}

.auto-rows-auto  {
	grid-auto-rows: auto;
}

.auto-rows-min  {
	grid-auto-rows: min-content;
}

.auto-rows-max  {
	grid-auto-rows: max-content;
}

.auto-rows-fr  {
	grid-auto-rows: minmax(0, 1fr);
}


.justify-normal  {
	justify-content: normal;
}

.justify-start  {
	justify-content: flex-start;
}

.justify-end  {
	justify-content: flex-end;
}

.justify-center  {
	justify-content: center;
}

.justify-between  {
	justify-content: space-between;
}

.justify-around  {
	justify-content: space-around;
}

.justify-evenly  {
	justify-content: space-evenly;
}

.justify-stretch  {
	justify-content: stretch;
}

.justify-items-start  {
	justify-items: start;
}

.justify-items-end  {
	justify-items: end;
}

.justify-items-center  {
	justify-items: center;
}

.justify-items-stretch  {
	justify-items: stretch;
}

.justify-self-auto  {
	justify-self: auto;
}

.justify-self-start  {
	justify-self: start;
}

.justify-self-end  {
	justify-self: end;
}

.justify-self-center  {
	justify-self: center;
}

.justify-self-stretch  {
	justify-self: stretch;
}

.content-normal  {
	align-content: normal;
}

.content-center  {
	align-content: center;
}

.content-start  {
	align-content: flex-start;
}

.content-end  {
	align-content: flex-end;
}

.content-between  {
	align-content: space-between;
}

.content-around  {
	align-content: space-around;
}

.content-evenly  {
	align-content: space-evenly;
}

.content-baseline  {
	align-content: baseline;
}

.content-stretch  {
	align-content: stretch;
}

.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;
}

.self-auto  {
	align-self: auto;
}

.self-start  {
	align-self: flex-start;
}

.self-end  {
	align-self: flex-end;
}

.self-center  {
	align-self: center;
}

.self-stretch  {
	align-self: stretch;
}

.self-baseline  {
	align-self: baseline;
}

.place-content-center  {
	place-content: center;
}

.place-content-start  {
	place-content: start;
}

.place-content-end  {
	place-content: end;
}

.place-content-between  {
	place-content: space-between;
}

.place-content-around  {
	place-content: space-around;
}

.place-content-evenly  {
	place-content: space-evenly;
}

.place-content-baseline  {
	place-content: baseline;
}

.place-content-stretch  {
	place-content: stretch;
}

.place-items-start  {
	place-items: start;
}

.place-items-end  {
	place-items: end;
}

.place-items-center  {
	place-items: center;
}

.place-items-baseline  {
	place-items: baseline;
}

.place-items-stretch  {
	place-items: stretch;
}

.place-self-auto  {
	place-self: auto;
}

.place-self-start  {
	place-self: start;
}

.place-self-end  {
	place-self: end;
}

.place-self-center  {
	place-self: center;
}

.place-self-stretch  {
	place-self: stretch;
}


.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.place-items-center {
    place-items: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-0 {
	gap: 0px;
}

.gap-x-0 {
	column-gap: 0px;
}

.gap-y-0 {
	row-gap: 0px;
}

.gap-px {
	gap: 1px;
}

.gap-x-px {
	column-gap: 1px;
}

.gap-y-px {
	row-gap: 1px;
}

.gap-0.5 {
	gap: 0.125rem; /* 2px */
}

.gap-x-0.5 {
	column-gap: 0.125rem; /* 2px */
}

.gap-y-0.5 {
	row-gap: 0.125rem; /* 2px */
}

.gap-1 {
	gap: 0.25rem; /* 4px */
}

.gap-x-1 {
	column-gap: 0.25rem; /* 4px */
}

.gap-y-1 {
	row-gap: 0.25rem; /* 4px */
}

.gap-1.5 {
	gap: 0.375rem; /* 6px */
}

.gap-x-1.5 {
	column-gap: 0.375rem; /* 6px */
}

.gap-y-1.5 {
	row-gap: 0.375rem; /* 6px */
}

.gap-2 {
	gap: 0.5rem; /* 8px */
}

.gap-x-2 {
	column-gap: 0.5rem; /* 8px */
}

.gap-y-2 {
	row-gap: 0.5rem; /* 8px */
}

.gap-2.5 {
	gap: 0.625rem; /* 10px */
}

.gap-x-2.5 {
	column-gap: 0.625rem; /* 10px */
}

.gap-y-2.5 {
	row-gap: 0.625rem; /* 10px */
}

.gap-3 {
	gap: 0.75rem; /* 12px */
}

.gap-x-3 {
	column-gap: 0.75rem; /* 12px */
}

.gap-y-3 {
	row-gap: 0.75rem; /* 12px */
}

.gap-3.5 {
	gap: 0.875rem; /* 14px */
}

.gap-x-3.5 {
	column-gap: 0.875rem; /* 14px */
}

.gap-y-3.5 {
	row-gap: 0.875rem; /* 14px */
}

.gap-4 {
	gap: 1rem; /* 16px */
}

.gap-x-4 {
	column-gap: 1rem; /* 16px */
}

.gap-y-4 {
	row-gap: 1rem; /* 16px */
}

.gap-5 {
	gap: 1.25rem; /* 20px */
}

.gap-x-5 {
	column-gap: 1.25rem; /* 20px */
}

.gap-y-5 {
	row-gap: 1.25rem; /* 20px */
}

.gap-6 {
	gap: 1.5rem; /* 24px */
}

.gap-x-6 {
	column-gap: 1.5rem; /* 24px */
}

.gap-y-6 {
	row-gap: 1.5rem; /* 24px */
}

.gap-7 {
	gap: 1.75rem; /* 28px */
}

.gap-x-7 {
	column-gap: 1.75rem; /* 28px */
}

.gap-y-7 {
	row-gap: 1.75rem; /* 28px */
}

.gap-8 {
	gap: 2rem; /* 32px */
}

.gap-x-8 {
	column-gap: 2rem; /* 32px */
}

.gap-y-8 {
	row-gap: 2rem; /* 32px */
}

.gap-9 {
	gap: 2.25rem; /* 36px */
}

.gap-x-9 {
	column-gap: 2.25rem; /* 36px */
}

.gap-y-9 {
	row-gap: 2.25rem; /* 36px */
}

.gap-10 {
	gap: 2.5rem; /* 40px */
}

.gap-x-10 {
	column-gap: 2.5rem; /* 40px */
}

.gap-y-10 {
	row-gap: 2.5rem; /* 40px */
}

.gap-11 {
	gap: 2.75rem; /* 44px */
}

.gap-x-11 {
	column-gap: 2.75rem; /* 44px */
}

.gap-y-11 {
	row-gap: 2.75rem; /* 44px */
}

.gap-12 {
	gap: 3rem; /* 48px */
}

.gap-x-12 {
	column-gap: 3rem; /* 48px */
}

.gap-y-12 {
	row-gap: 3rem; /* 48px */
}

.gap-14 {
	gap: 3.5rem; /* 56px */
}

.gap-x-14 {
	column-gap: 3.5rem; /* 56px */
}

.gap-y-14 {
	row-gap: 3.5rem; /* 56px */
}

.gap-16 {
	gap: 4rem; /* 64px */
}

.gap-x-16 {
	column-gap: 4rem; /* 64px */
}

.gap-y-16 {
	row-gap: 4rem; /* 64px */
}

.gap-20 {
	gap: 5rem; /* 80px */
}

.gap-x-20 {
	column-gap: 5rem; /* 80px */
}

.gap-y-20 {
	row-gap: 5rem; /* 80px */
}

.gap-24 {
	gap: 6rem; /* 96px */
}

.gap-x-24 {
	column-gap: 6rem; /* 96px */
}

.gap-y-24 {
	row-gap: 6rem; /* 96px */
}

.gap-28 {
	gap: 7rem; /* 112px */
}

.gap-x-28 {
	column-gap: 7rem; /* 112px */
}

.gap-y-28 {
	row-gap: 7rem; /* 112px */
}

.gap-32 {
	gap: 8rem; /* 128px */
}

.gap-x-32 {
	column-gap: 8rem; /* 128px */
}

.gap-y-32 {
	row-gap: 8rem; /* 128px */
}

.gap-36 {
	gap: 9rem; /* 144px */
}

.gap-x-36 {
	column-gap: 9rem; /* 144px */
}

.gap-y-36 {
	row-gap: 9rem; /* 144px */
}

.gap-40 {
	gap: 10rem; /* 160px */
}

.gap-x-40 {
	column-gap: 10rem; /* 160px */
}

.gap-y-40 {
	row-gap: 10rem; /* 160px */
}

.gap-44 {
	gap: 11rem; /* 176px */
}

.gap-x-44 {
	column-gap: 11rem; /* 176px */
}

.gap-y-44 {
	row-gap: 11rem; /* 176px */
}

.gap-48 {
	gap: 12rem; /* 192px */
}

.gap-x-48 {
	column-gap: 12rem; /* 192px */
}

.gap-y-48 {
	row-gap: 12rem; /* 192px */
}

.gap-52 {
	gap: 13rem; /* 208px */
}

.gap-x-52 {
	column-gap: 13rem; /* 208px */
}

.gap-y-52 {
	row-gap: 13rem; /* 208px */
}

.gap-56 {
	gap: 14rem; /* 224px */
}

.gap-x-56 {
	column-gap: 14rem; /* 224px */
}

.gap-y-56 {
	row-gap: 14rem; /* 224px */
}

.gap-60 {
	gap: 15rem; /* 240px */
}

.gap-x-60 {
	column-gap: 15rem; /* 240px */
}

.gap-y-60 {
	row-gap: 15rem; /* 240px */
}

.gap-64 {
	gap: 16rem; /* 256px */
}

.gap-x-64 {
	column-gap: 16rem; /* 256px */
}

.gap-y-64 {
	row-gap: 16rem; /* 256px */
}

.gap-72 {
	gap: 18rem; /* 288px */
}

.gap-x-72 {
	column-gap: 18rem; /* 288px */
}

.gap-y-72 {
	row-gap: 18rem; /* 288px */
}

.gap-80 {
	gap: 20rem; /* 320px */
}

.gap-x-80 {
	column-gap: 20rem; /* 320px */
}

.gap-y-80 {
	row-gap: 20rem; /* 320px */
}

.gap-96 {
	gap: 24rem; /* 384px */
}

.gap-x-96 {
	column-gap: 24rem; /* 384px */
}

.gap-y-96 {
	row-gap: 24rem; /* 384px */
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-8 {
    gap: 2rem
}

.gap-x-14 {
    -moz-column-gap: 3.5rem;
    column-gap: 3.5rem
}

.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-14 {
    row-gap: 3.5rem
}

.gap-y-16 {
    row-gap: 4rem
}

.gap-y-6 {
    row-gap: 1.5rem
}



.space-x-px  {
	margin-left: 1px;
}

.space-y-px  {
	margin-top: 1px;
}

.space-y-reverse  {
	--tw-space-y-reverse: 1;
}

.space-x-reverse  {
	--tw-space-x-reverse: 1;
}


.space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.625rem * var(--tw-space-x-reverse));
    margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse))
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.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 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse))
}

.space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse))
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse))
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse))
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-divide-opacity))
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-divide-opacity))
}

.divide-slate-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-divide-opacity))
}

.divide-slate-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-divide-opacity))
}

.divide-slate-400\/20 > :not([hidden]) ~ :not([hidden]) {
    border-color: #94a3b833
}

.divide-slate-700\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: #3341551a
}

.divide-slate-900\/10 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0f172a1a
}

.divide-slate-900\/5 > :not([hidden]) ~ :not([hidden]) {
    border-color: #0f172a0d
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-auto {overflow: auto;}
.overflow-hidden {overflow: hidden;}
.overflow-clip {overflow: clip;}
.overflow-visible {overflow: visible;}
.overflow-scroll {overflow: scroll;}
.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-x-clip {overflow-x: clip;}
.overflow-y-clip {overflow-y: clip;}
.overflow-x-visible {overflow-x: visible;}
.overflow-y-visible {overflow-y: visible;}
.overflow-x-scroll {overflow-x: scroll;}
.overflow-y-scroll {overflow-y: scroll;}

.overscroll-auto  {
	overscroll-behavior: auto;
}

.overscroll-contain  {
	overscroll-behavior: contain;
}

.overscroll-none  {
	overscroll-behavior: none;
}

.overscroll-y-auto  {
	overscroll-behavior-y: auto;
}

.overscroll-y-contain  {
	overscroll-behavior-y: contain;
}

.overscroll-y-none  {
	overscroll-behavior-y: none;
}

.overscroll-x-auto  {
	overscroll-behavior-x: auto;
}

.overscroll-x-contain  {
	overscroll-behavior-x: contain;
}

.overscroll-x-none  {
	overscroll-behavior-x: none;
}


.blur-none {
	filter: blur(0);
}

.blur-sm {
	filter: blur(4px);
}

.blur {
	filter: blur(8px);
}

.blur-md {
	filter: blur(12px);
}

.blur-lg {
	filter: blur(16px);
}

.blur-xl {
	filter: blur(24px);
}

.blur-2xl {
	filter: blur(40px);
}

.blur-3xl {
	filter: blur(64px);
}

.brightness-0 {
	filter: brightness(0);
}

.brightness-50 {
	filter: brightness(.5);
}

.brightness-75 {
	filter: brightness(.75);
}

.brightness-90 {
	filter: brightness(.9);
}

.brightness-95 {
	filter: brightness(.95);
}

.brightness-100 {
	filter: brightness(1);
}

.brightness-105 {
	filter: brightness(1.05);
}

.brightness-110 {
	filter: brightness(1.1);
}

.brightness-125 {
	filter: brightness(1.25);
}

.brightness-150 {
	filter: brightness(1.5);
}

.brightness-200 {
	filter: brightness(2);
}

.contrast-0 {
	filter: contrast(0);
}

.contrast-50 {
	filter: contrast(.5);
}

.contrast-75 {
	filter: contrast(.75);
}

.contrast-100 {
	filter: contrast(1);
}

.contrast-125 {
	filter: contrast(1.25);
}

.contrast-150 {
	filter: contrast(1.5);
}

.contrast-200 {
	filter: contrast(2);
}

.drop-shadow-sm {
	filter: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
}

.drop-shadow {
	filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
}

.drop-shadow-md {
	filter: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
}

.drop-shadow-lg {
	filter: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
}

.drop-shadow-xl {
	filter: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
}

.drop-shadow-2xl {
	filter: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
}

.drop-shadow-none {
	filter: drop-shadow(0 0 #0000);
}

.grayscale-0 {
	filter: grayscale(0);
}

.grayscale {
	filter: grayscale(100%);
}

.rotate-30 {
    rotate: 30deg;
}

.hue-rotate-0 {
	filter: hue-rotate(0deg);
}

.hue-rotate-15 {
	filter: hue-rotate(15deg);
}

.hue-rotate-30 {
	filter: hue-rotate(30deg);
}

.hue-rotate-60 {
	filter: hue-rotate(60deg);
}

.hue-rotate-90 {
	filter: hue-rotate(90deg);
}

.hue-rotate-180 {
	filter: hue-rotate(180deg);
}

.invert-0 {
	filter: invert(0);
}

.invert {
	filter: invert(100%);
}

.saturate-0 {
	filter: saturate(0);
}

.saturate-50 {
	filter: saturate(.5);
}

.saturate-100 {
	filter: saturate(1);
}

.saturate-150 {
	filter: saturate(1.5);
}

.saturate-200 {
	filter: saturate(2);
}

.sepia-0 {
	filter: sepia(0);
}

.sepia {
	filter: sepia(100%);
}

.backdrop-blur-none {
	backdrop-filter: blur(0);
}

.backdrop-blur-sm {
	backdrop-filter: blur(4px);
}

.backdrop-blur {
	backdrop-filter: blur(8px);
}

.backdrop-blur-md {
	backdrop-filter: blur(12px);
}

.backdrop-blur-lg {
	backdrop-filter: blur(16px);
}

.backdrop-blur-xl {
	backdrop-filter: blur(24px);
}

.backdrop-blur-2xl {
	backdrop-filter: blur(40px);
}

.backdrop-blur-3xl {
	backdrop-filter: blur(64px);
}

.backdrop-brightness-0 {
	backdrop-filter: brightness(0);
}

.backdrop-brightness-50 {
	backdrop-filter: brightness(.5);
}

.backdrop-brightness-75 {
	backdrop-filter: brightness(.75);
}

.backdrop-brightness-90 {
	backdrop-filter: brightness(.9);
}

.backdrop-brightness-95 {
	backdrop-filter: brightness(.95);
}

.backdrop-brightness-100 {
	backdrop-filter: brightness(1);
}

.backdrop-brightness-105 {
	backdrop-filter: brightness(1.05);
}

.backdrop-brightness-110 {
	backdrop-filter: brightness(1.1);
}

.backdrop-brightness-125 {
	backdrop-filter: brightness(1.25);
}

.backdrop-brightness-150 {
	backdrop-filter: brightness(1.5);
}

.backdrop-brightness-200 {
	backdrop-filter: brightness(2);
}

.backdrop-contrast-0 {
	backdrop-filter: contrast(0);
}

.backdrop-contrast-50 {
	backdrop-filter: contrast(.5);
}

.backdrop-contrast-75 {
	backdrop-filter: contrast(.75);
}

.backdrop-contrast-100 {
	backdrop-filter: contrast(1);
}

.backdrop-contrast-125 {
	backdrop-filter: contrast(1.25);
}

.backdrop-contrast-150 {
	backdrop-filter: contrast(1.5);
}

.backdrop-contrast-200 {
	backdrop-filter: contrast(2);
}

.backdrop-grayscale-0 {
	backdrop-filter: grayscale(0);
}

.backdrop-grayscale {
	backdrop-filter: grayscale(100%);
}

.backdrop-hue-rotate-0 {
	backdrop-filter: hue-rotate(0deg);
}

.backdrop-hue-rotate-15 {
	backdrop-filter: hue-rotate(15deg);
}

.backdrop-hue-rotate-30 {
	backdrop-filter: hue-rotate(30deg);
}

.backdrop-hue-rotate-60 {
	backdrop-filter: hue-rotate(60deg);
}

.backdrop-hue-rotate-90 {
	backdrop-filter: hue-rotate(90deg);
}

.backdrop-hue-rotate-180 {
	backdrop-filter: hue-rotate(180deg);
}

.backdrop-invert-0 {
	backdrop-filter: invert(0);
}

.backdrop-invert {
	backdrop-filter: invert(100%);
}

.backdrop-opacity-0 {
	backdrop-filter: opacity(0);
}

.backdrop-opacity-5 {
	backdrop-filter: opacity(0.05);
}

.backdrop-opacity-10 {
	backdrop-filter: opacity(0.1);
}

.backdrop-opacity-15 {
	backdrop-filter: opacity(0.15);
}

.backdrop-opacity-20 {
	backdrop-filter: opacity(0.2);
}

.backdrop-opacity-25 {
	backdrop-filter: opacity(0.25);
}

.backdrop-opacity-30 {
	backdrop-filter: opacity(0.3);
}

.backdrop-opacity-35 {
	backdrop-filter: opacity(0.35);
}

.backdrop-saturate-0 {
	backdrop-filter: saturate(0);
}

.backdrop-saturate-50 {
	backdrop-filter: saturate(.5);
}

.backdrop-saturate-100 {
	backdrop-filter: saturate(1);
}

.backdrop-saturate-150 {
	backdrop-filter: saturate(1.5);
}

.backdrop-saturate-200 {
	backdrop-filter: saturate(2);
}

.backdrop-sepia-0 {
	backdrop-filter: sepia(0);
}

.backdrop-sepia {
	backdrop-filter: sepia(100%);
}





.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px
}

.rounded-r-\[1px\] {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px
}

.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.rounded-none  {
	border-radius: 0px;
}

.rounded-sm  {
	border-radius: 0.125rem; /* 2px */
}

.rounded  {
	border-radius: 0.25rem; /* 4px */
}

.rounded-md  {
	border-radius: 0.375rem; /* 6px */
}

.rounded-lg  {
	border-radius: 0.5rem; /* 8px */
}

.rounded-xl  {
	border-radius: 0.75rem; /* 12px */
}

.rounded-2xl  {
	border-radius: 1rem; /* 16px */
}

.rounded-3xl  {
	border-radius: 1.5rem; /* 24px */
}

.rounded-full  {
	border-radius: 9999px;
}

.rounded-s-none  {
	border-start-start-radius: 0px;
border-end-start-radius: 0px;
}

.rounded-s-sm  {
	border-start-start-radius: 0.125rem; /* 2px */
border-end-start-radius: 0.125rem; /* 2px */
}

.rounded-s  {
	border-start-start-radius: 0.25rem; /* 4px */
border-end-start-radius: 0.25rem; /* 4px */
}

.rounded-s-md  {
	border-start-start-radius: 0.375rem; /* 6px */
border-end-start-radius: 0.375rem; /* 6px */
}

.rounded-s-lg  {
	border-start-start-radius: 0.5rem; /* 8px */
border-end-start-radius: 0.5rem; /* 8px */
}

.rounded-s-xl  {
	border-start-start-radius: 0.75rem; /* 12px */
border-end-start-radius: 0.75rem; /* 12px */
}

.rounded-s-2xl  {
	border-start-start-radius: 1rem; /* 16px */
border-end-start-radius: 1rem; /* 16px */
}

.rounded-s-3xl  {
	border-start-start-radius: 1.5rem; /* 24px */
border-end-start-radius: 1.5rem; /* 24px */
}

.rounded-s-full  {
	border-start-start-radius: 9999px;
border-end-start-radius: 9999px;
}

.rounded-e-none  {
	border-start-end-radius: 0px;
border-end-end-radius: 0px;
}

.rounded-e-sm  {
	border-start-end-radius: 0.125rem; /* 2px */
border-end-end-radius: 0.125rem; /* 2px */
}

.rounded-e  {
	border-start-end-radius: 0.25rem; /* 4px */
border-end-end-radius: 0.25rem; /* 4px */
}

.rounded-e-md  {
	border-start-end-radius: 0.375rem; /* 6px */
border-end-end-radius: 0.375rem; /* 6px */
}

.rounded-e-lg  {
	border-start-end-radius: 0.5rem; /* 8px */
border-end-end-radius: 0.5rem; /* 8px */
}

.rounded-e-xl  {
	border-start-end-radius: 0.75rem; /* 12px */
border-end-end-radius: 0.75rem; /* 12px */
}

.rounded-e-2xl  {
	border-start-end-radius: 1rem; /* 16px */
border-end-end-radius: 1rem; /* 16px */
}

.rounded-e-3xl  {
	border-start-end-radius: 1.5rem; /* 24px */
border-end-end-radius: 1.5rem; /* 24px */
}

.rounded-e-full  {
	border-start-end-radius: 9999px;
border-end-end-radius: 9999px;
}

.rounded-t-none  {
	border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

.rounded-t-sm  {
	border-top-left-radius: 0.125rem; /* 2px */
border-top-right-radius: 0.125rem; /* 2px */
}

.rounded-t  {
	border-top-left-radius: 0.25rem; /* 4px */
border-top-right-radius: 0.25rem; /* 4px */
}

.rounded-t-md  {
	border-top-left-radius: 0.375rem; /* 6px */
border-top-right-radius: 0.375rem; /* 6px */
}

.rounded-t-lg  {
	border-top-left-radius: 0.5rem; /* 8px */
border-top-right-radius: 0.5rem; /* 8px */
}

.rounded-t-xl  {
	border-top-left-radius: 0.75rem; /* 12px */
border-top-right-radius: 0.75rem; /* 12px */
}

.rounded-t-2xl  {
	border-top-left-radius: 1rem; /* 16px */
border-top-right-radius: 1rem; /* 16px */
}

.rounded-t-3xl  {
	border-top-left-radius: 1.5rem; /* 24px */
border-top-right-radius: 1.5rem; /* 24px */
}

.rounded-t-full  {
	border-top-left-radius: 9999px;
border-top-right-radius: 9999px;
}

.rounded-r-none  {
	border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}

.rounded-r-sm  {
	border-top-right-radius: 0.125rem; /* 2px */
border-bottom-right-radius: 0.125rem; /* 2px */
}

.rounded-r  {
	border-top-right-radius: 0.25rem; /* 4px */
border-bottom-right-radius: 0.25rem; /* 4px */
}

.rounded-r-md  {
	border-top-right-radius: 0.375rem; /* 6px */
border-bottom-right-radius: 0.375rem; /* 6px */
}

.rounded-r-lg  {
	border-top-right-radius: 0.5rem; /* 8px */
border-bottom-right-radius: 0.5rem; /* 8px */
}

.rounded-r-xl  {
	border-top-right-radius: 0.75rem; /* 12px */
border-bottom-right-radius: 0.75rem; /* 12px */
}

.rounded-r-2xl  {
	border-top-right-radius: 1rem; /* 16px */
border-bottom-right-radius: 1rem; /* 16px */
}

.rounded-r-3xl  {
	border-top-right-radius: 1.5rem; /* 24px */
border-bottom-right-radius: 1.5rem; /* 24px */
}

.rounded-r-full  {
	border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
}

.rounded-b-none  {
	border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

.rounded-b-sm  {
	border-bottom-right-radius: 0.125rem; /* 2px */
border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-b  {
	border-bottom-right-radius: 0.25rem; /* 4px */
border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-b-md  {
	border-bottom-right-radius: 0.375rem; /* 6px */
border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-b-lg  {
	border-bottom-right-radius: 0.5rem; /* 8px */
border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-b-xl  {
	border-bottom-right-radius: 0.75rem; /* 12px */
border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-b-2xl  {
	border-bottom-right-radius: 1rem; /* 16px */
border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-b-3xl  {
	border-bottom-right-radius: 1.5rem; /* 24px */
border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-b-full  {
	border-bottom-right-radius: 9999px;
border-bottom-left-radius: 9999px;
}

.rounded-l-none  {
	border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}

.rounded-l-sm  {
	border-top-left-radius: 0.125rem; /* 2px */
border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-l  {
	border-top-left-radius: 0.25rem; /* 4px */
border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-l-md  {
	border-top-left-radius: 0.375rem; /* 6px */
border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-l-lg  {
	border-top-left-radius: 0.5rem; /* 8px */
border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-l-xl  {
	border-top-left-radius: 0.75rem; /* 12px */
border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-l-2xl  {
	border-top-left-radius: 1rem; /* 16px */
border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-l-3xl  {
	border-top-left-radius: 1.5rem; /* 24px */
border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-l-full  {
	border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
}

.rounded-ss-none  {
	border-start-start-radius: 0px;
}

.rounded-ss-sm  {
	border-start-start-radius: 0.125rem; /* 2px */
}

.rounded-ss  {
	border-start-start-radius: 0.25rem; /* 4px */
}

.rounded-ss-md  {
	border-start-start-radius: 0.375rem; /* 6px */
}

.rounded-ss-lg  {
	border-start-start-radius: 0.5rem; /* 8px */
}

.rounded-ss-xl  {
	border-start-start-radius: 0.75rem; /* 12px */
}

.rounded-ss-2xl  {
	border-start-start-radius: 1rem; /* 16px */
}

.rounded-ss-3xl  {
	border-start-start-radius: 1.5rem; /* 24px */
}

.rounded-ss-full  {
	border-start-start-radius: 9999px;
}

.rounded-se-none  {
	border-start-end-radius: 0px;
}

.rounded-se-sm  {
	border-start-end-radius: 0.125rem; /* 2px */
}

.rounded-se  {
	border-start-end-radius: 0.25rem; /* 4px */
}

.rounded-se-md  {
	border-start-end-radius: 0.375rem; /* 6px */
}

.rounded-se-lg  {
	border-start-end-radius: 0.5rem; /* 8px */
}

.rounded-se-xl  {
	border-start-end-radius: 0.75rem; /* 12px */
}

.rounded-se-2xl  {
	border-start-end-radius: 1rem; /* 16px */
}

.rounded-se-3xl  {
	border-start-end-radius: 1.5rem; /* 24px */
}

.rounded-se-full  {
	border-start-end-radius: 9999px;
}

.rounded-ee-none  {
	border-end-end-radius: 0px;
}

.rounded-ee-sm  {
	border-end-end-radius: 0.125rem; /* 2px */
}

.rounded-ee  {
	border-end-end-radius: 0.25rem; /* 4px */
}

.rounded-ee-md  {
	border-end-end-radius: 0.375rem; /* 6px */
}

.rounded-ee-lg  {
	border-end-end-radius: 0.5rem; /* 8px */
}

.rounded-ee-xl  {
	border-end-end-radius: 0.75rem; /* 12px */
}

.rounded-ee-2xl  {
	border-end-end-radius: 1rem; /* 16px */
}

.rounded-ee-3xl  {
	border-end-end-radius: 1.5rem; /* 24px */
}

.rounded-ee-full  {
	border-end-end-radius: 9999px;
}

.rounded-es-none  {
	border-end-start-radius: 0px;
}

.rounded-es-sm  {
	border-end-start-radius: 0.125rem; /* 2px */
}

.rounded-es  {
	border-end-start-radius: 0.25rem; /* 4px */
}

.rounded-es-md  {
	border-end-start-radius: 0.375rem; /* 6px */
}

.rounded-es-lg  {
	border-end-start-radius: 0.5rem; /* 8px */
}

.rounded-es-xl  {
	border-end-start-radius: 0.75rem; /* 12px */
}

.rounded-es-2xl  {
	border-end-start-radius: 1rem; /* 16px */
}

.rounded-es-3xl  {
	border-end-start-radius: 1.5rem; /* 24px */
}

.rounded-es-full  {
	border-end-start-radius: 9999px;
}

.rounded-tl-none  {
	border-top-left-radius: 0px;
}

.rounded-tl-sm  {
	border-top-left-radius: 0.125rem; /* 2px */
}

.rounded-tl  {
	border-top-left-radius: 0.25rem; /* 4px */
}

.rounded-tl-md  {
	border-top-left-radius: 0.375rem; /* 6px */
}

.rounded-tl-lg  {
	border-top-left-radius: 0.5rem; /* 8px */
}

.rounded-tl-xl  {
	border-top-left-radius: 0.75rem; /* 12px */
}

.rounded-tl-2xl  {
	border-top-left-radius: 1rem; /* 16px */
}

.rounded-tl-3xl  {
	border-top-left-radius: 1.5rem; /* 24px */
}

.rounded-tl-full  {
	border-top-left-radius: 9999px;
}

.rounded-tr-none  {
	border-top-right-radius: 0px;
}

.rounded-tr-sm  {
	border-top-right-radius: 0.125rem; /* 2px */
}

.rounded-tr  {
	border-top-right-radius: 0.25rem; /* 4px */
}

.rounded-tr-md  {
	border-top-right-radius: 0.375rem; /* 6px */
}

.rounded-tr-lg  {
	border-top-right-radius: 0.5rem; /* 8px */
}

.rounded-tr-xl  {
	border-top-right-radius: 0.75rem; /* 12px */
}

.rounded-tr-2xl  {
	border-top-right-radius: 1rem; /* 16px */
}

.rounded-tr-3xl  {
	border-top-right-radius: 1.5rem; /* 24px */
}

.rounded-tr-full  {
	border-top-right-radius: 9999px;
}

.rounded-br-none  {
	border-bottom-right-radius: 0px;
}

.rounded-br-sm  {
	border-bottom-right-radius: 0.125rem; /* 2px */
}

.rounded-br  {
	border-bottom-right-radius: 0.25rem; /* 4px */
}

.rounded-br-md  {
	border-bottom-right-radius: 0.375rem; /* 6px */
}

.rounded-br-lg  {
	border-bottom-right-radius: 0.5rem; /* 8px */
}

.rounded-br-xl  {
	border-bottom-right-radius: 0.75rem; /* 12px */
}

.rounded-br-2xl  {
	border-bottom-right-radius: 1rem; /* 16px */
}

.rounded-br-3xl  {
	border-bottom-right-radius: 1.5rem; /* 24px */
}

.rounded-br-full  {
	border-bottom-right-radius: 9999px;
}

.rounded-bl-none  {
	border-bottom-left-radius: 0px;
}

.rounded-bl-sm  {
	border-bottom-left-radius: 0.125rem; /* 2px */
}

.rounded-bl  {
	border-bottom-left-radius: 0.25rem; /* 4px */
}

.rounded-bl-md  {
	border-bottom-left-radius: 0.375rem; /* 6px */
}

.rounded-bl-lg  {
	border-bottom-left-radius: 0.5rem; /* 8px */
}

.rounded-bl-xl  {
	border-bottom-left-radius: 0.75rem; /* 12px */
}

.rounded-bl-2xl  {
	border-bottom-left-radius: 1rem; /* 16px */
}

.rounded-bl-3xl  {
	border-bottom-left-radius: 1.5rem; /* 24px */
}

.rounded-bl-full  {
	border-bottom-left-radius: 9999px;
}

.border-0  {
	border-width: 0px;
}

.border-2  {
	border-width: 2px;
}

.border-4  {
	border-width: 4px;
}

.border-8  {
	border-width: 8px;
}

.border  {
	border-width: 1px;
}

.border-x-0  {
	border-left-width: 0px;
border-right-width: 0px;
}

.border-x-2  {
	border-left-width: 2px;
border-right-width: 2px;
}

.border-x-4  {
	border-left-width: 4px;
border-right-width: 4px;
}

.border-x-8  {
	border-left-width: 8px;
border-right-width: 8px;
}

.border-x  {
	border-left-width: 1px;
border-right-width: 1px;
}

.border-y-0  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.border-y-2  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.border-y-4  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.border-y-8  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.border-y  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.border-s-0  {
	border-inline-start-width: 0px;
}

.border-s-2  {
	border-inline-start-width: 2px;
}

.border-s-4  {
	border-inline-start-width: 4px;
}

.border-s-8  {
	border-inline-start-width: 8px;
}

.border-s  {
	border-inline-start-width: 1px;
}

.border-e-0  {
	border-inline-end-width: 0px;
}

.border-e-2  {
	border-inline-end-width: 2px;
}

.border-e-4  {
	border-inline-end-width: 4px;
}

.border-e-8  {
	border-inline-end-width: 8px;
}

.border-e  {
	border-inline-end-width: 1px;
}

.border-t-0  {
	border-top-width: 0px;
}

.border-t-2  {
	border-top-width: 2px;
}

.border-t-4  {
	border-top-width: 4px;
}

.border-t-8  {
	border-top-width: 8px;
}

.border-t  {
	border-top-width: 1px;
}

.border-r-0  {
	border-right-width: 0px;
}

.border-r-2  {
	border-right-width: 2px;
}

.border-r-4  {
	border-right-width: 4px;
}

.border-r-8  {
	border-right-width: 8px;
}

.border-r  {
	border-right-width: 1px;
}

.border-b-0  {
	border-bottom-width: 0px;
}

.border-b-1  {
	border-bottom-width: 1px;
}

.border-b-2  {
	border-bottom-width: 2px;
}

.border-b-4  {
	border-bottom-width: 4px;
}

.border-b-8  {
	border-bottom-width: 8px;
}

.border-b  {
	border-bottom-width: 1px;
}

.border-l-0  {
	border-left-width: 0px;
}

.border-l-2  {
	border-left-width: 2px;
}

.border-l-4  {
	border-left-width: 4px;
}

.border-l-8  {
	border-left-width: 8px;
}

.border-l  {
	border-left-width: 1px;
}

.border-0  {
	border-width: 0px;
}

.border-2  {
	border-width: 2px;
}

.border-4  {
	border-width: 4px;
}

.border-8  {
	border-width: 8px;
}

.border  {
	border-width: 1px;
}

.border-x-0  {
	border-left-width: 0px;
border-right-width: 0px;
}

.border-x-2  {
	border-left-width: 2px;
border-right-width: 2px;
}

.border-x-4  {
	border-left-width: 4px;
border-right-width: 4px;
}

.border-x-8  {
	border-left-width: 8px;
border-right-width: 8px;
}

.border-x  {
	border-left-width: 1px;
border-right-width: 1px;
}

.border-y-0  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.border-y-2  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.border-y-4  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.border-y-8  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.border-y  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.border-s-0  {
	border-inline-start-width: 0px;
}

.border-s-2  {
	border-inline-start-width: 2px;
}

.border-s-4  {
	border-inline-start-width: 4px;
}

.border-s-8  {
	border-inline-start-width: 8px;
}

.border-s  {
	border-inline-start-width: 1px;
}

.border-e-0  {
	border-inline-end-width: 0px;
}

.border-e-2  {
	border-inline-end-width: 2px;
}

.border-e-4  {
	border-inline-end-width: 4px;
}

.border-e-8  {
	border-inline-end-width: 8px;
}

.border-e  {
	border-inline-end-width: 1px;
}

.border-t-0  {
	border-top-width: 0px;
}

.border-t-2  {
	border-top-width: 2px;
}

.border-t-4  {
	border-top-width: 4px;
}

.border-t-8  {
	border-top-width: 8px;
}

.border-t  {
	border-top-width: 1px;
}

.border-r-0  {
	border-right-width: 0px;
}

.border-r-2  {
	border-right-width: 2px;
}

.border-r-4  {
	border-right-width: 4px;
}

.border-r-8  {
	border-right-width: 8px;
}

.border-r  {
	border-right-width: 1px;
}

.border-b-0  {
	border-bottom-width: 0px;
}

.border-b-2  {
	border-bottom-width: 2px;
}

.border-b-4  {
	border-bottom-width: 4px;
}

.border-b-8  {
	border-bottom-width: 8px;
}

.border-b  {
	border-bottom-width: 1px;
}

.border-l-0  {
	border-left-width: 0px;
}

.border-l-2  {
	border-left-width: 2px;
}

.border-l-4  {
	border-left-width: 4px;
}

.border-l-8  {
	border-left-width: 8px;
}

.border-l  {
	border-left-width: 1px;
}

.border-inherit  {
	border-color: inherit;
}

.border-current  {
	border-color: currentColor;
}

.border-transparent  {
	border-color: transparent;
}

.border-black  {
	border-color: rgb(0 0 0);
}

.border-white  {
	border-color: rgb(255 255 255);
}

.border-slate-50  {
	border-color: rgb(248 250 252);
}

.border-slate-100  {
	border-color: rgb(241 245 249);
}

.border-slate-200  {
	border-color: rgb(226 232 240);
}

.border-slate-300  {
	border-color: rgb(203 213 225);
}

.border-slate-400  {
	border-color: rgb(148 163 184);
}

.border-slate-500  {
	border-color: rgb(100 116 139);
}

.border-slate-600  {
	border-color: rgb(71 85 105);
}

.border-slate-700  {
	border-color: rgb(51 65 85);
}

.border-slate-800  {
	border-color: rgb(30 41 59);
}

.border-slate-900  {
	border-color: rgb(15 23 42);
}

.border-slate-950  {
	border-color: rgb(2 6 23);
}

.border-gray-50  {
	border-color: rgb(249 250 251);
}

.border-gray-100  {
	border-color: rgb(243 244 246);
}

.border-gray-200  {
	border-color: rgb(229 231 235);
}

.border-gray-300  {
	border-color: rgb(209 213 219);
}

.border-gray-400  {
	border-color: rgb(156 163 175);
}

.border-gray-500  {
	border-color: rgb(107 114 128);
}

.border-gray-600  {
	border-color: rgb(75 85 99);
}

.border-gray-700  {
	border-color: rgb(55 65 81);
}

.border-gray-800  {
	border-color: rgb(31 41 55);
}

.border-gray-900  {
	border-color: rgb(17 24 39);
}

.border-gray-950  {
	border-color: rgb(3 7 18);
}

.border-zinc-50  {
	border-color: rgb(250 250 250);
}

.border-zinc-100  {
	border-color: rgb(244 244 245);
}

.border-zinc-200  {
	border-color: rgb(228 228 231);
}

.border-zinc-300  {
	border-color: rgb(212 212 216);
}

.border-zinc-400  {
	border-color: rgb(161 161 170);
}

.border-zinc-500  {
	border-color: rgb(113 113 122);
}

.border-zinc-600  {
	border-color: rgb(82 82 91);
}

.border-zinc-700  {
	border-color: rgb(63 63 70);
}

.border-zinc-800  {
	border-color: rgb(39 39 42);
}

.border-zinc-900  {
	border-color: rgb(24 24 27);
}

.border-zinc-950  {
	border-color: rgb(9 9 11);
}

.border-neutral-50  {
	border-color: rgb(250 250 250);
}

.border-neutral-100  {
	border-color: rgb(245 245 245);
}

.border-neutral-200  {
	border-color: rgb(229 229 229);
}

.border-neutral-300  {
	border-color: rgb(212 212 212);
}

.border-neutral-400  {
	border-color: rgb(163 163 163);
}

.border-neutral-500  {
	border-color: rgb(115 115 115);
}

.border-neutral-600  {
	border-color: rgb(82 82 82);
}

.border-neutral-700  {
	border-color: rgb(64 64 64);
}

.border-neutral-800  {
	border-color: rgb(38 38 38);
}

.border-neutral-900  {
	border-color: rgb(23 23 23);
}

.border-neutral-950  {
	border-color: rgb(10 10 10);
}

.border-stone-50  {
	border-color: rgb(250 250 249);
}

.border-stone-100  {
	border-color: rgb(245 245 244);
}

.border-stone-200  {
	border-color: rgb(231 229 228);
}

.border-stone-300  {
	border-color: rgb(214 211 209);
}

.border-stone-400  {
	border-color: rgb(168 162 158);
}

.border-stone-500  {
	border-color: rgb(120 113 108);
}

.border-stone-600  {
	border-color: rgb(87 83 78);
}

.border-stone-700  {
	border-color: rgb(68 64 60);
}

.border-stone-800  {
	border-color: rgb(41 37 36);
}

.border-stone-900  {
	border-color: rgb(28 25 23);
}

.border-stone-950  {
	border-color: rgb(12 10 9);
}

.border-red-50  {
	border-color: rgb(254 242 242);
}

.border-red-100  {
	border-color: rgb(254 226 226);
}

.border-red-200  {
	border-color: rgb(254 202 202);
}

.border-red-300  {
	border-color: rgb(252 165 165);
}

.border-red-400  {
	border-color: rgb(248 113 113);
}

.border-red-500  {
	border-color: rgb(239 68 68);
}

.border-red-600  {
	border-color: rgb(220 38 38);
}

.border-red-700  {
	border-color: rgb(185 28 28);
}

.border-red-800  {
	border-color: rgb(153 27 27);
}

.border-red-900  {
	border-color: rgb(127 29 29);
}

.border-red-950  {
	border-color: rgb(69 10 10);
}

.border-orange-50  {
	border-color: rgb(255 247 237);
}

.border-orange-100  {
	border-color: rgb(255 237 213);
}

.border-orange-200  {
	border-color: rgb(254 215 170);
}

.border-orange-300  {
	border-color: rgb(253 186 116);
}

.border-orange-400  {
	border-color: rgb(251 146 60);
}

.border-orange-500  {
	border-color: rgb(249 115 22);
}

.border-orange-600  {
	border-color: rgb(234 88 12);
}

.border-orange-700  {
	border-color: rgb(194 65 12);
}

.border-orange-800  {
	border-color: rgb(154 52 18);
}

.border-orange-900  {
	border-color: rgb(124 45 18);
}

.border-orange-950  {
	border-color: rgb(67 20 7);
}

.border-amber-50  {
	border-color: rgb(255 251 235);
}

.border-amber-100  {
	border-color: rgb(254 243 199);
}

.border-amber-200  {
	border-color: rgb(253 230 138);
}

.border-amber-300  {
	border-color: rgb(252 211 77);
}

.border-amber-400  {
	border-color: rgb(251 191 36);
}

.border-amber-500  {
	border-color: rgb(245 158 11);
}

.border-amber-600  {
	border-color: rgb(217 119 6);
}

.border-amber-700  {
	border-color: rgb(180 83 9);
}

.border-amber-800  {
	border-color: rgb(146 64 14);
}

.border-amber-900  {
	border-color: rgb(120 53 15);
}

.border-amber-950  {
	border-color: rgb(69 26 3);
}

.border-yellow-50  {
	border-color: rgb(254 252 232);
}

.border-yellow-100  {
	border-color: rgb(254 249 195);
}

.border-yellow-200  {
	border-color: rgb(254 240 138);
}

.border-yellow-300  {
	border-color: rgb(253 224 71);
}

.border-yellow-400  {
	border-color: rgb(250 204 21);
}

.border-yellow-500  {
	border-color: rgb(234 179 8);
}

.border-yellow-600  {
	border-color: rgb(202 138 4);
}

.border-yellow-700  {
	border-color: rgb(161 98 7);
}

.border-yellow-800  {
	border-color: rgb(133 77 14);
}

.border-yellow-900  {
	border-color: rgb(113 63 18);
}

.border-yellow-950  {
	border-color: rgb(66 32 6);
}

.border-lime-50  {
	border-color: rgb(247 254 231);
}

.border-lime-100  {
	border-color: rgb(236 252 203);
}

.border-lime-200  {
	border-color: rgb(217 249 157);
}

.border-lime-300  {
	border-color: rgb(190 242 100);
}

.border-lime-400  {
	border-color: rgb(163 230 53);
}

.border-lime-500  {
	border-color: rgb(132 204 22);
}

.border-lime-600  {
	border-color: rgb(101 163 13);
}

.border-lime-700  {
	border-color: rgb(77 124 15);
}

.border-lime-800  {
	border-color: rgb(63 98 18);
}

.border-lime-900  {
	border-color: rgb(54 83 20);
}

.border-lime-950  {
	border-color: rgb(26 46 5);
}

.border-green-50  {
	border-color: rgb(240 253 244);
}

.border-green-100  {
	border-color: rgb(220 252 231);
}

.border-green-200  {
	border-color: rgb(187 247 208);
}

.border-green-300  {
	border-color: rgb(134 239 172);
}

.border-green-400  {
	border-color: rgb(74 222 128);
}

.border-green-500  {
	border-color: rgb(34 197 94);
}

.border-green-600  {
	border-color: rgb(22 163 74);
}

.border-green-700  {
	border-color: rgb(21 128 61);
}

.border-green-800  {
	border-color: rgb(22 101 52);
}

.border-green-900  {
	border-color: rgb(20 83 45);
}

.border-green-950  {
	border-color: rgb(5 46 22);
}

.border-emerald-50  {
	border-color: rgb(236 253 245);
}

.border-emerald-100  {
	border-color: rgb(209 250 229);
}

.border-emerald-200  {
	border-color: rgb(167 243 208);
}

.border-emerald-300  {
	border-color: rgb(110 231 183);
}

.border-emerald-400  {
	border-color: rgb(52 211 153);
}

.border-emerald-500  {
	border-color: rgb(16 185 129);
}

.border-emerald-600  {
	border-color: rgb(5 150 105);
}

.border-emerald-700  {
	border-color: rgb(4 120 87);
}

.border-emerald-800  {
	border-color: rgb(6 95 70);
}

.border-emerald-900  {
	border-color: rgb(6 78 59);
}

.border-emerald-950  {
	border-color: rgb(2 44 34);
}

.border-teal-50  {
	border-color: rgb(240 253 250);
}

.border-teal-100  {
	border-color: rgb(204 251 241);
}

.border-teal-200  {
	border-color: rgb(153 246 228);
}

.border-teal-300  {
	border-color: rgb(94 234 212);
}

.border-teal-400  {
	border-color: rgb(45 212 191);
}

.border-teal-500  {
	border-color: rgb(20 184 166);
}

.border-teal-600  {
	border-color: rgb(13 148 136);
}

.border-teal-700  {
	border-color: rgb(15 118 110);
}

.border-teal-800  {
	border-color: rgb(17 94 89);
}

.border-teal-900  {
	border-color: rgb(19 78 74);
}

.border-teal-950  {
	border-color: rgb(4 47 46);
}

.border-cyan-50  {
	border-color: rgb(236 254 255);
}

.border-cyan-100  {
	border-color: rgb(207 250 254);
}

.border-cyan-200  {
	border-color: rgb(165 243 252);
}

.border-cyan-300  {
	border-color: rgb(103 232 249);
}

.border-cyan-400  {
	border-color: rgb(34 211 238);
}

.border-cyan-500  {
	border-color: rgb(6 182 212);
}

.border-cyan-600  {
	border-color: rgb(8 145 178);
}

.border-cyan-700  {
	border-color: rgb(14 116 144);
}

.border-cyan-800  {
	border-color: rgb(21 94 117);
}

.border-cyan-900  {
	border-color: rgb(22 78 99);
}

.border-cyan-950  {
	border-color: rgb(8 51 68);
}

.border-sky-50  {
	border-color: rgb(240 249 255);
}

.border-sky-100  {
	border-color: rgb(224 242 254);
}

.border-sky-200  {
	border-color: rgb(186 230 253);
}

.border-sky-300  {
	border-color: rgb(125 211 252);
}

.border-sky-400  {
	border-color: rgb(56 189 248);
}

.border-sky-500  {
	border-color: rgb(14 165 233);
}

.border-sky-600  {
	border-color: rgb(2 132 199);
}

.border-sky-700  {
	border-color: rgb(3 105 161);
}

.border-sky-800  {
	border-color: rgb(7 89 133);
}

.border-sky-900  {
	border-color: rgb(12 74 110);
}

.border-sky-950  {
	border-color: rgb(8 47 73);
}

.border-blue-50  {
	border-color: rgb(239 246 255);
}

.border-blue-100  {
	border-color: rgb(219 234 254);
}

.border-blue-200  {
	border-color: rgb(191 219 254);
}

.border-blue-300  {
	border-color: rgb(147 197 253);
}

.border-blue-400  {
	border-color: rgb(96 165 250);
}

.border-blue-500  {
	border-color: rgb(59 130 246);
}

.border-blue-600  {
	border-color: rgb(37 99 235);
}

.border-blue-700  {
	border-color: rgb(29 78 216);
}

.border-blue-800  {
	border-color: rgb(30 64 175);
}

.border-blue-900  {
	border-color: rgb(30 58 138);
}

.border-blue-950  {
	border-color: rgb(23 37 84);
}

.border-indigo-50  {
	border-color: rgb(238 242 255);
}

.border-indigo-100  {
	border-color: rgb(224 231 255);
}

.border-indigo-200  {
	border-color: rgb(199 210 254);
}

.border-indigo-300  {
	border-color: rgb(165 180 252);
}

.border-indigo-400  {
	border-color: rgb(129 140 248);
}

.border-indigo-500  {
	border-color: rgb(99 102 241);
}

.border-indigo-600  {
	border-color: rgb(79 70 229);
}

.border-indigo-700  {
	border-color: rgb(67 56 202);
}

.border-indigo-800  {
	border-color: rgb(55 48 163);
}

.border-indigo-900  {
	border-color: rgb(49 46 129);
}

.border-indigo-950  {
	border-color: rgb(30 27 75);
}

.border-violet-50  {
	border-color: rgb(245 243 255);
}

.border-violet-100  {
	border-color: rgb(237 233 254);
}

.border-violet-200  {
	border-color: rgb(221 214 254);
}

.border-violet-300  {
	border-color: rgb(196 181 253);
}

.border-violet-400  {
	border-color: rgb(167 139 250);
}

.border-violet-500  {
	border-color: rgb(139 92 246);
}

.border-violet-600  {
	border-color: rgb(124 58 237);
}

.border-violet-700  {
	border-color: rgb(109 40 217);
}

.border-violet-800  {
	border-color: rgb(91 33 182);
}

.border-violet-900  {
	border-color: rgb(76 29 149);
}

.border-violet-950  {
	border-color: rgb(46 16 101);
}

.border-purple-50  {
	border-color: rgb(250 245 255);
}

.border-purple-100  {
	border-color: rgb(243 232 255);
}

.border-purple-200  {
	border-color: rgb(233 213 255);
}

.border-purple-300  {
	border-color: rgb(216 180 254);
}

.border-purple-400  {
	border-color: rgb(192 132 252);
}

.border-purple-500  {
	border-color: rgb(168 85 247);
}

.border-purple-600  {
	border-color: rgb(147 51 234);
}

.border-purple-700  {
	border-color: rgb(126 34 206);
}

.border-purple-800  {
	border-color: rgb(107 33 168);
}

.border-purple-900  {
	border-color: rgb(88 28 135);
}

.border-purple-950  {
	border-color: rgb(59 7 100);
}

.border-fuchsia-50  {
	border-color: rgb(253 244 255);
}

.border-fuchsia-100  {
	border-color: rgb(250 232 255);
}

.border-fuchsia-200  {
	border-color: rgb(245 208 254);
}

.border-fuchsia-300  {
	border-color: rgb(240 171 252);
}

.border-fuchsia-400  {
	border-color: rgb(232 121 249);
}

.border-fuchsia-500  {
	border-color: rgb(217 70 239);
}

.border-fuchsia-600  {
	border-color: rgb(192 38 211);
}

.border-fuchsia-700  {
	border-color: rgb(162 28 175);
}

.border-fuchsia-800  {
	border-color: rgb(134 25 143);
}

.border-fuchsia-900  {
	border-color: rgb(112 26 117);
}

.border-fuchsia-950  {
	border-color: rgb(74 4 78);
}

.border-pink-50  {
	border-color: rgb(253 242 248);
}

.border-pink-100  {
	border-color: rgb(252 231 243);
}

.border-pink-200  {
	border-color: rgb(251 207 232);
}

.border-pink-300  {
	border-color: rgb(249 168 212);
}

.border-pink-400  {
	border-color: rgb(244 114 182);
}

.border-pink-500  {
	border-color: rgb(236 72 153);
}

.border-pink-600  {
	border-color: rgb(219 39 119);
}

.border-pink-700  {
	border-color: rgb(190 24 93);
}

.border-pink-800  {
	border-color: rgb(157 23 77);
}

.border-pink-900  {
	border-color: rgb(131 24 67);
}

.border-pink-950  {
	border-color: rgb(80 7 36);
}

.border-rose-50  {
	border-color: rgb(255 241 242);
}

.border-rose-100  {
	border-color: rgb(255 228 230);
}

.border-rose-200  {
	border-color: rgb(254 205 211);
}

.border-rose-300  {
	border-color: rgb(253 164 175);
}

.border-rose-400  {
	border-color: rgb(251 113 133);
}

.border-rose-500  {
	border-color: rgb(244 63 94);
}

.border-rose-600  {
	border-color: rgb(225 29 72);
}

.border-rose-700  {
	border-color: rgb(190 18 60);
}

.border-rose-800  {
	border-color: rgb(159 18 57);
}

.border-rose-900  {
	border-color: rgb(136 19 55);
}

.border-rose-950  {
	border-color: rgb(76 5 25);
}

.border-x-inherit  {
	border-left-color: inherit;
border-right-color: inherit;
}

.border-x-current  {
	border-left-color: currentColor;
border-right-color: currentColor;
}

.border-x-transparent  {
	border-left-color: transparent;
border-right-color: transparent;
}

.border-x-black  {
	border-left-color: rgb(0 0 0);
border-right-color: rgb(0 0 0);
}

.border-x-white  {
	border-left-color: rgb(255 255 255);
border-right-color: rgb(255 255 255);
}

.border-x-slate-50  {
	border-left-color: rgb(248 250 252);
border-right-color: rgb(248 250 252);
}

.border-x-slate-100  {
	border-left-color: rgb(241 245 249);
border-right-color: rgb(241 245 249);
}

.border-x-slate-200  {
	border-left-color: rgb(226 232 240);
border-right-color: rgb(226 232 240);
}

.border-x-slate-300  {
	border-left-color: rgb(203 213 225);
border-right-color: rgb(203 213 225);
}

.border-x-slate-400  {
	border-left-color: rgb(148 163 184);
border-right-color: rgb(148 163 184);
}

.border-x-slate-500  {
	border-left-color: rgb(100 116 139);
border-right-color: rgb(100 116 139);
}

.border-x-slate-600  {
	border-left-color: rgb(71 85 105);
border-right-color: rgb(71 85 105);
}

.border-x-slate-700  {
	border-left-color: rgb(51 65 85);
border-right-color: rgb(51 65 85);
}

.border-x-slate-800  {
	border-left-color: rgb(30 41 59);
border-right-color: rgb(30 41 59);
}

.border-x-slate-900  {
	border-left-color: rgb(15 23 42);
border-right-color: rgb(15 23 42);
}

.border-x-slate-950  {
	border-left-color: rgb(2 6 23);
border-right-color: rgb(2 6 23);
}

.border-x-gray-50  {
	border-left-color: rgb(249 250 251);
border-right-color: rgb(249 250 251);
}

.border-x-gray-100  {
	border-left-color: rgb(243 244 246);
border-right-color: rgb(243 244 246);
}

.border-x-gray-200  {
	border-left-color: rgb(229 231 235);
border-right-color: rgb(229 231 235);
}

.border-x-gray-300  {
	border-left-color: rgb(209 213 219);
border-right-color: rgb(209 213 219);
}

.border-x-gray-400  {
	border-left-color: rgb(156 163 175);
border-right-color: rgb(156 163 175);
}

.border-x-gray-500  {
	border-left-color: rgb(107 114 128);
border-right-color: rgb(107 114 128);
}

.border-x-gray-600  {
	border-left-color: rgb(75 85 99);
border-right-color: rgb(75 85 99);
}

.border-x-gray-700  {
	border-left-color: rgb(55 65 81);
border-right-color: rgb(55 65 81);
}

.border-x-gray-800  {
	border-left-color: rgb(31 41 55);
border-right-color: rgb(31 41 55);
}

.border-x-gray-900  {
	border-left-color: rgb(17 24 39);
border-right-color: rgb(17 24 39);
}

.border-x-gray-950  {
	border-left-color: rgb(3 7 18);
border-right-color: rgb(3 7 18);
}

.border-x-zinc-50  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.border-x-zinc-100  {
	border-left-color: rgb(244 244 245);
border-right-color: rgb(244 244 245);
}

.border-x-zinc-200  {
	border-left-color: rgb(228 228 231);
border-right-color: rgb(228 228 231);
}

.border-x-zinc-300  {
	border-left-color: rgb(212 212 216);
border-right-color: rgb(212 212 216);
}

.border-x-zinc-400  {
	border-left-color: rgb(161 161 170);
border-right-color: rgb(161 161 170);
}

.border-x-zinc-500  {
	border-left-color: rgb(113 113 122);
border-right-color: rgb(113 113 122);
}

.border-x-zinc-600  {
	border-left-color: rgb(82 82 91);
border-right-color: rgb(82 82 91);
}

.border-x-zinc-700  {
	border-left-color: rgb(63 63 70);
border-right-color: rgb(63 63 70);
}

.border-x-zinc-800  {
	border-left-color: rgb(39 39 42);
border-right-color: rgb(39 39 42);
}

.border-x-zinc-900  {
	border-left-color: rgb(24 24 27);
border-right-color: rgb(24 24 27);
}

.border-x-zinc-950  {
	border-left-color: rgb(9 9 11);
border-right-color: rgb(9 9 11);
}

.border-x-neutral-50  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.border-x-neutral-100  {
	border-left-color: rgb(245 245 245);
border-right-color: rgb(245 245 245);
}

.border-x-neutral-200  {
	border-left-color: rgb(229 229 229);
border-right-color: rgb(229 229 229);
}

.border-x-neutral-300  {
	border-left-color: rgb(212 212 212);
border-right-color: rgb(212 212 212);
}

.border-x-neutral-400  {
	border-left-color: rgb(163 163 163);
border-right-color: rgb(163 163 163);
}

.border-x-neutral-500  {
	border-left-color: rgb(115 115 115);
border-right-color: rgb(115 115 115);
}

.border-x-neutral-600  {
	border-left-color: rgb(82 82 82);
border-right-color: rgb(82 82 82);
}

.border-x-neutral-700  {
	border-left-color: rgb(64 64 64);
border-right-color: rgb(64 64 64);
}

.border-x-neutral-800  {
	border-left-color: rgb(38 38 38);
border-right-color: rgb(38 38 38);
}

.border-x-neutral-900  {
	border-left-color: rgb(23 23 23);
border-right-color: rgb(23 23 23);
}

.border-x-neutral-950  {
	border-left-color: rgb(10 10 10);
border-right-color: rgb(10 10 10);
}

.border-x-stone-50  {
	border-left-color: rgb(250 250 249);
border-right-color: rgb(250 250 249);
}

.border-x-stone-100  {
	border-left-color: rgb(245 245 244);
border-right-color: rgb(245 245 244);
}

.border-x-stone-200  {
	border-left-color: rgb(231 229 228);
border-right-color: rgb(231 229 228);
}

.border-x-stone-300  {
	border-left-color: rgb(214 211 209);
border-right-color: rgb(214 211 209);
}

.border-x-stone-400  {
	border-left-color: rgb(168 162 158);
border-right-color: rgb(168 162 158);
}

.border-x-stone-500  {
	border-left-color: rgb(120 113 108);
border-right-color: rgb(120 113 108);
}

.border-x-stone-600  {
	border-left-color: rgb(87 83 78);
border-right-color: rgb(87 83 78);
}

.border-x-stone-700  {
	border-left-color: rgb(68 64 60);
border-right-color: rgb(68 64 60);
}

.border-x-stone-800  {
	border-left-color: rgb(41 37 36);
border-right-color: rgb(41 37 36);
}

.border-x-stone-900  {
	border-left-color: rgb(28 25 23);
border-right-color: rgb(28 25 23);
}

.border-x-stone-950  {
	border-left-color: rgb(12 10 9);
border-right-color: rgb(12 10 9);
}

.border-x-red-50  {
	border-left-color: rgb(254 242 242);
border-right-color: rgb(254 242 242);
}

.border-x-red-100  {
	border-left-color: rgb(254 226 226);
border-right-color: rgb(254 226 226);
}

.border-x-red-200  {
	border-left-color: rgb(254 202 202);
border-right-color: rgb(254 202 202);
}

.border-x-red-300  {
	border-left-color: rgb(252 165 165);
border-right-color: rgb(252 165 165);
}

.border-x-red-400  {
	border-left-color: rgb(248 113 113);
border-right-color: rgb(248 113 113);
}

.border-x-red-500  {
	border-left-color: rgb(239 68 68);
border-right-color: rgb(239 68 68);
}

.border-x-red-600  {
	border-left-color: rgb(220 38 38);
border-right-color: rgb(220 38 38);
}

.border-x-red-700  {
	border-left-color: rgb(185 28 28);
border-right-color: rgb(185 28 28);
}

.border-x-red-800  {
	border-left-color: rgb(153 27 27);
border-right-color: rgb(153 27 27);
}

.border-x-red-900  {
	border-left-color: rgb(127 29 29);
border-right-color: rgb(127 29 29);
}

.border-x-red-950  {
	border-left-color: rgb(69 10 10);
border-right-color: rgb(69 10 10);
}

.border-x-orange-50  {
	border-left-color: rgb(255 247 237);
border-right-color: rgb(255 247 237);
}

.border-x-orange-100  {
	border-left-color: rgb(255 237 213);
border-right-color: rgb(255 237 213);
}

.border-x-orange-200  {
	border-left-color: rgb(254 215 170);
border-right-color: rgb(254 215 170);
}

.border-x-orange-300  {
	border-left-color: rgb(253 186 116);
border-right-color: rgb(253 186 116);
}

.border-x-orange-400  {
	border-left-color: rgb(251 146 60);
border-right-color: rgb(251 146 60);
}

.border-x-orange-500  {
	border-left-color: rgb(249 115 22);
border-right-color: rgb(249 115 22);
}

.border-x-orange-600  {
	border-left-color: rgb(234 88 12);
border-right-color: rgb(234 88 12);
}

.border-x-orange-700  {
	border-left-color: rgb(194 65 12);
border-right-color: rgb(194 65 12);
}

.border-x-orange-800  {
	border-left-color: rgb(154 52 18);
border-right-color: rgb(154 52 18);
}

.border-x-orange-900  {
	border-left-color: rgb(124 45 18);
border-right-color: rgb(124 45 18);
}

.border-x-orange-950  {
	border-left-color: rgb(67 20 7);
border-right-color: rgb(67 20 7);
}

.border-x-amber-50  {
	border-left-color: rgb(255 251 235);
border-right-color: rgb(255 251 235);
}

.border-x-amber-100  {
	border-left-color: rgb(254 243 199);
border-right-color: rgb(254 243 199);
}

.border-x-amber-200  {
	border-left-color: rgb(253 230 138);
border-right-color: rgb(253 230 138);
}

.border-x-amber-300  {
	border-left-color: rgb(252 211 77);
border-right-color: rgb(252 211 77);
}

.border-x-amber-400  {
	border-left-color: rgb(251 191 36);
border-right-color: rgb(251 191 36);
}

.border-x-amber-500  {
	border-left-color: rgb(245 158 11);
border-right-color: rgb(245 158 11);
}

.border-x-amber-600  {
	border-left-color: rgb(217 119 6);
border-right-color: rgb(217 119 6);
}

.border-x-amber-700  {
	border-left-color: rgb(180 83 9);
border-right-color: rgb(180 83 9);
}

.border-x-amber-800  {
	border-left-color: rgb(146 64 14);
border-right-color: rgb(146 64 14);
}

.border-x-amber-900  {
	border-left-color: rgb(120 53 15);
border-right-color: rgb(120 53 15);
}

.border-x-amber-950  {
	border-left-color: rgb(69 26 3);
border-right-color: rgb(69 26 3);
}

.border-x-yellow-50  {
	border-left-color: rgb(254 252 232);
border-right-color: rgb(254 252 232);
}

.border-x-yellow-100  {
	border-left-color: rgb(254 249 195);
border-right-color: rgb(254 249 195);
}

.border-x-yellow-200  {
	border-left-color: rgb(254 240 138);
border-right-color: rgb(254 240 138);
}

.border-x-yellow-300  {
	border-left-color: rgb(253 224 71);
border-right-color: rgb(253 224 71);
}

.border-x-yellow-400  {
	border-left-color: rgb(250 204 21);
border-right-color: rgb(250 204 21);
}

.border-x-yellow-500  {
	border-left-color: rgb(234 179 8);
border-right-color: rgb(234 179 8);
}

.border-x-yellow-600  {
	border-left-color: rgb(202 138 4);
border-right-color: rgb(202 138 4);
}

.border-x-yellow-700  {
	border-left-color: rgb(161 98 7);
border-right-color: rgb(161 98 7);
}

.border-x-yellow-800  {
	border-left-color: rgb(133 77 14);
border-right-color: rgb(133 77 14);
}

.border-x-yellow-900  {
	border-left-color: rgb(113 63 18);
border-right-color: rgb(113 63 18);
}

.border-x-yellow-950  {
	border-left-color: rgb(66 32 6);
border-right-color: rgb(66 32 6);
}

.border-x-lime-50  {
	border-left-color: rgb(247 254 231);
border-right-color: rgb(247 254 231);
}

.border-x-lime-100  {
	border-left-color: rgb(236 252 203);
border-right-color: rgb(236 252 203);
}

.border-x-lime-200  {
	border-left-color: rgb(217 249 157);
border-right-color: rgb(217 249 157);
}

.border-x-lime-300  {
	border-left-color: rgb(190 242 100);
border-right-color: rgb(190 242 100);
}

.border-x-lime-400  {
	border-left-color: rgb(163 230 53);
border-right-color: rgb(163 230 53);
}

.border-x-lime-500  {
	border-left-color: rgb(132 204 22);
border-right-color: rgb(132 204 22);
}

.border-x-lime-600  {
	border-left-color: rgb(101 163 13);
border-right-color: rgb(101 163 13);
}

.border-x-lime-700  {
	border-left-color: rgb(77 124 15);
border-right-color: rgb(77 124 15);
}

.border-x-lime-800  {
	border-left-color: rgb(63 98 18);
border-right-color: rgb(63 98 18);
}

.border-x-lime-900  {
	border-left-color: rgb(54 83 20);
border-right-color: rgb(54 83 20);
}

.border-x-lime-950  {
	border-left-color: rgb(26 46 5);
border-right-color: rgb(26 46 5);
}

.border-x-green-50  {
	border-left-color: rgb(240 253 244);
border-right-color: rgb(240 253 244);
}

.border-x-green-100  {
	border-left-color: rgb(220 252 231);
border-right-color: rgb(220 252 231);
}

.border-x-green-200  {
	border-left-color: rgb(187 247 208);
border-right-color: rgb(187 247 208);
}

.border-x-green-300  {
	border-left-color: rgb(134 239 172);
border-right-color: rgb(134 239 172);
}

.border-x-green-400  {
	border-left-color: rgb(74 222 128);
border-right-color: rgb(74 222 128);
}

.border-x-green-500  {
	border-left-color: rgb(34 197 94);
border-right-color: rgb(34 197 94);
}

.border-x-green-600  {
	border-left-color: rgb(22 163 74);
border-right-color: rgb(22 163 74);
}

.border-x-green-700  {
	border-left-color: rgb(21 128 61);
border-right-color: rgb(21 128 61);
}

.border-x-green-800  {
	border-left-color: rgb(22 101 52);
border-right-color: rgb(22 101 52);
}

.border-x-green-900  {
	border-left-color: rgb(20 83 45);
border-right-color: rgb(20 83 45);
}

.border-x-green-950  {
	border-left-color: rgb(5 46 22);
border-right-color: rgb(5 46 22);
}

.border-x-emerald-50  {
	border-left-color: rgb(236 253 245);
border-right-color: rgb(236 253 245);
}

.border-x-emerald-100  {
	border-left-color: rgb(209 250 229);
border-right-color: rgb(209 250 229);
}

.border-x-emerald-200  {
	border-left-color: rgb(167 243 208);
border-right-color: rgb(167 243 208);
}

.border-x-emerald-300  {
	border-left-color: rgb(110 231 183);
border-right-color: rgb(110 231 183);
}

.border-x-emerald-400  {
	border-left-color: rgb(52 211 153);
border-right-color: rgb(52 211 153);
}

.border-x-emerald-500  {
	border-left-color: rgb(16 185 129);
border-right-color: rgb(16 185 129);
}

.border-x-emerald-600  {
	border-left-color: rgb(5 150 105);
border-right-color: rgb(5 150 105);
}

.border-x-emerald-700  {
	border-left-color: rgb(4 120 87);
border-right-color: rgb(4 120 87);
}

.border-x-emerald-800  {
	border-left-color: rgb(6 95 70);
border-right-color: rgb(6 95 70);
}

.border-x-emerald-900  {
	border-left-color: rgb(6 78 59);
border-right-color: rgb(6 78 59);
}

.border-x-emerald-950  {
	border-left-color: rgb(2 44 34);
border-right-color: rgb(2 44 34);
}

.border-x-teal-50  {
	border-left-color: rgb(240 253 250);
border-right-color: rgb(240 253 250);
}

.border-x-teal-100  {
	border-left-color: rgb(204 251 241);
border-right-color: rgb(204 251 241);
}

.border-x-teal-200  {
	border-left-color: rgb(153 246 228);
border-right-color: rgb(153 246 228);
}

.border-x-teal-300  {
	border-left-color: rgb(94 234 212);
border-right-color: rgb(94 234 212);
}

.border-x-teal-400  {
	border-left-color: rgb(45 212 191);
border-right-color: rgb(45 212 191);
}

.border-x-teal-500  {
	border-left-color: rgb(20 184 166);
border-right-color: rgb(20 184 166);
}

.border-x-teal-600  {
	border-left-color: rgb(13 148 136);
border-right-color: rgb(13 148 136);
}

.border-x-teal-700  {
	border-left-color: rgb(15 118 110);
border-right-color: rgb(15 118 110);
}

.border-x-teal-800  {
	border-left-color: rgb(17 94 89);
border-right-color: rgb(17 94 89);
}

.border-x-teal-900  {
	border-left-color: rgb(19 78 74);
border-right-color: rgb(19 78 74);
}

.border-x-teal-950  {
	border-left-color: rgb(4 47 46);
border-right-color: rgb(4 47 46);
}

.border-x-cyan-50  {
	border-left-color: rgb(236 254 255);
border-right-color: rgb(236 254 255);
}

.border-x-cyan-100  {
	border-left-color: rgb(207 250 254);
border-right-color: rgb(207 250 254);
}

.border-x-cyan-200  {
	border-left-color: rgb(165 243 252);
border-right-color: rgb(165 243 252);
}

.border-x-cyan-300  {
	border-left-color: rgb(103 232 249);
border-right-color: rgb(103 232 249);
}

.border-x-cyan-400  {
	border-left-color: rgb(34 211 238);
border-right-color: rgb(34 211 238);
}

.border-x-cyan-500  {
	border-left-color: rgb(6 182 212);
border-right-color: rgb(6 182 212);
}

.border-x-cyan-600  {
	border-left-color: rgb(8 145 178);
border-right-color: rgb(8 145 178);
}

.border-x-cyan-700  {
	border-left-color: rgb(14 116 144);
border-right-color: rgb(14 116 144);
}

.border-x-cyan-800  {
	border-left-color: rgb(21 94 117);
border-right-color: rgb(21 94 117);
}

.border-x-cyan-900  {
	border-left-color: rgb(22 78 99);
border-right-color: rgb(22 78 99);
}

.border-x-cyan-950  {
	border-left-color: rgb(8 51 68);
border-right-color: rgb(8 51 68);
}

.border-x-sky-50  {
	border-left-color: rgb(240 249 255);
border-right-color: rgb(240 249 255);
}

.border-x-sky-100  {
	border-left-color: rgb(224 242 254);
border-right-color: rgb(224 242 254);
}

.border-x-sky-200  {
	border-left-color: rgb(186 230 253);
border-right-color: rgb(186 230 253);
}

.border-x-sky-300  {
	border-left-color: rgb(125 211 252);
border-right-color: rgb(125 211 252);
}

.border-x-sky-400  {
	border-left-color: rgb(56 189 248);
border-right-color: rgb(56 189 248);
}

.border-x-sky-500  {
	border-left-color: rgb(14 165 233);
border-right-color: rgb(14 165 233);
}

.border-x-sky-600  {
	border-left-color: rgb(2 132 199);
border-right-color: rgb(2 132 199);
}

.border-x-sky-700  {
	border-left-color: rgb(3 105 161);
border-right-color: rgb(3 105 161);
}

.border-x-sky-800  {
	border-left-color: rgb(7 89 133);
border-right-color: rgb(7 89 133);
}

.border-x-sky-900  {
	border-left-color: rgb(12 74 110);
border-right-color: rgb(12 74 110);
}

.border-x-sky-950  {
	border-left-color: rgb(8 47 73);
border-right-color: rgb(8 47 73);
}

.border-x-blue-50  {
	border-left-color: rgb(239 246 255);
border-right-color: rgb(239 246 255);
}

.border-x-blue-100  {
	border-left-color: rgb(219 234 254);
border-right-color: rgb(219 234 254);
}

.border-x-blue-200  {
	border-left-color: rgb(191 219 254);
border-right-color: rgb(191 219 254);
}

.border-x-blue-300  {
	border-left-color: rgb(147 197 253);
border-right-color: rgb(147 197 253);
}

.border-x-blue-400  {
	border-left-color: rgb(96 165 250);
border-right-color: rgb(96 165 250);
}

.border-x-blue-500  {
	border-left-color: rgb(59 130 246);
border-right-color: rgb(59 130 246);
}

.border-x-blue-600  {
	border-left-color: rgb(37 99 235);
border-right-color: rgb(37 99 235);
}

.border-x-blue-700  {
	border-left-color: rgb(29 78 216);
border-right-color: rgb(29 78 216);
}

.border-x-blue-800  {
	border-left-color: rgb(30 64 175);
border-right-color: rgb(30 64 175);
}

.border-x-blue-900  {
	border-left-color: rgb(30 58 138);
border-right-color: rgb(30 58 138);
}

.border-x-blue-950  {
	border-left-color: rgb(23 37 84);
border-right-color: rgb(23 37 84);
}

.border-x-indigo-50  {
	border-left-color: rgb(238 242 255);
border-right-color: rgb(238 242 255);
}

.border-x-indigo-100  {
	border-left-color: rgb(224 231 255);
border-right-color: rgb(224 231 255);
}

.border-x-indigo-200  {
	border-left-color: rgb(199 210 254);
border-right-color: rgb(199 210 254);
}

.border-x-indigo-300  {
	border-left-color: rgb(165 180 252);
border-right-color: rgb(165 180 252);
}

.border-x-indigo-400  {
	border-left-color: rgb(129 140 248);
border-right-color: rgb(129 140 248);
}

.border-x-indigo-500  {
	border-left-color: rgb(99 102 241);
border-right-color: rgb(99 102 241);
}

.border-x-indigo-600  {
	border-left-color: rgb(79 70 229);
border-right-color: rgb(79 70 229);
}

.border-x-indigo-700  {
	border-left-color: rgb(67 56 202);
border-right-color: rgb(67 56 202);
}

.border-x-indigo-800  {
	border-left-color: rgb(55 48 163);
border-right-color: rgb(55 48 163);
}

.border-x-indigo-900  {
	border-left-color: rgb(49 46 129);
border-right-color: rgb(49 46 129);
}

.border-x-indigo-950  {
	border-left-color: rgb(30 27 75);
border-right-color: rgb(30 27 75);
}

.border-x-violet-50  {
	border-left-color: rgb(245 243 255);
border-right-color: rgb(245 243 255);
}

.border-x-violet-100  {
	border-left-color: rgb(237 233 254);
border-right-color: rgb(237 233 254);
}

.border-x-violet-200  {
	border-left-color: rgb(221 214 254);
border-right-color: rgb(221 214 254);
}

.border-x-violet-300  {
	border-left-color: rgb(196 181 253);
border-right-color: rgb(196 181 253);
}

.border-x-violet-400  {
	border-left-color: rgb(167 139 250);
border-right-color: rgb(167 139 250);
}

.border-x-violet-500  {
	border-left-color: rgb(139 92 246);
border-right-color: rgb(139 92 246);
}

.border-x-violet-600  {
	border-left-color: rgb(124 58 237);
border-right-color: rgb(124 58 237);
}

.border-x-violet-700  {
	border-left-color: rgb(109 40 217);
border-right-color: rgb(109 40 217);
}

.border-x-violet-800  {
	border-left-color: rgb(91 33 182);
border-right-color: rgb(91 33 182);
}

.border-x-violet-900  {
	border-left-color: rgb(76 29 149);
border-right-color: rgb(76 29 149);
}

.border-x-violet-950  {
	border-left-color: rgb(46 16 101);
border-right-color: rgb(46 16 101);
}

.border-x-purple-50  {
	border-left-color: rgb(250 245 255);
border-right-color: rgb(250 245 255);
}

.border-x-purple-100  {
	border-left-color: rgb(243 232 255);
border-right-color: rgb(243 232 255);
}

.border-x-purple-200  {
	border-left-color: rgb(233 213 255);
border-right-color: rgb(233 213 255);
}

.border-x-purple-300  {
	border-left-color: rgb(216 180 254);
border-right-color: rgb(216 180 254);
}

.border-x-purple-400  {
	border-left-color: rgb(192 132 252);
border-right-color: rgb(192 132 252);
}

.border-x-purple-500  {
	border-left-color: rgb(168 85 247);
border-right-color: rgb(168 85 247);
}

.border-x-purple-600  {
	border-left-color: rgb(147 51 234);
border-right-color: rgb(147 51 234);
}

.border-x-purple-700  {
	border-left-color: rgb(126 34 206);
border-right-color: rgb(126 34 206);
}

.border-x-purple-800  {
	border-left-color: rgb(107 33 168);
border-right-color: rgb(107 33 168);
}

.border-x-purple-900  {
	border-left-color: rgb(88 28 135);
border-right-color: rgb(88 28 135);
}

.border-x-purple-950  {
	border-left-color: rgb(59 7 100);
border-right-color: rgb(59 7 100);
}

.border-x-fuchsia-50  {
	border-left-color: rgb(253 244 255);
border-right-color: rgb(253 244 255);
}

.border-x-fuchsia-100  {
	border-left-color: rgb(250 232 255);
border-right-color: rgb(250 232 255);
}

.border-x-fuchsia-200  {
	border-left-color: rgb(245 208 254);
border-right-color: rgb(245 208 254);
}

.border-x-fuchsia-300  {
	border-left-color: rgb(240 171 252);
border-right-color: rgb(240 171 252);
}

.border-x-fuchsia-400  {
	border-left-color: rgb(232 121 249);
border-right-color: rgb(232 121 249);
}

.border-x-fuchsia-500  {
	border-left-color: rgb(217 70 239);
border-right-color: rgb(217 70 239);
}

.border-x-fuchsia-600  {
	border-left-color: rgb(192 38 211);
border-right-color: rgb(192 38 211);
}

.border-x-fuchsia-700  {
	border-left-color: rgb(162 28 175);
border-right-color: rgb(162 28 175);
}

.border-x-fuchsia-800  {
	border-left-color: rgb(134 25 143);
border-right-color: rgb(134 25 143);
}

.border-x-fuchsia-900  {
	border-left-color: rgb(112 26 117);
border-right-color: rgb(112 26 117);
}

.border-x-fuchsia-950  {
	border-left-color: rgb(74 4 78);
border-right-color: rgb(74 4 78);
}

.border-x-pink-50  {
	border-left-color: rgb(253 242 248);
border-right-color: rgb(253 242 248);
}

.border-x-pink-100  {
	border-left-color: rgb(252 231 243);
border-right-color: rgb(252 231 243);
}

.border-x-pink-200  {
	border-left-color: rgb(251 207 232);
border-right-color: rgb(251 207 232);
}

.border-x-pink-300  {
	border-left-color: rgb(249 168 212);
border-right-color: rgb(249 168 212);
}

.border-x-pink-400  {
	border-left-color: rgb(244 114 182);
border-right-color: rgb(244 114 182);
}

.border-x-pink-500  {
	border-left-color: rgb(236 72 153);
border-right-color: rgb(236 72 153);
}

.border-x-pink-600  {
	border-left-color: rgb(219 39 119);
border-right-color: rgb(219 39 119);
}

.border-x-pink-700  {
	border-left-color: rgb(190 24 93);
border-right-color: rgb(190 24 93);
}

.border-x-pink-800  {
	border-left-color: rgb(157 23 77);
border-right-color: rgb(157 23 77);
}

.border-x-pink-900  {
	border-left-color: rgb(131 24 67);
border-right-color: rgb(131 24 67);
}

.border-x-pink-950  {
	border-left-color: rgb(80 7 36);
border-right-color: rgb(80 7 36);
}

.border-x-rose-50  {
	border-left-color: rgb(255 241 242);
border-right-color: rgb(255 241 242);
}

.border-x-rose-100  {
	border-left-color: rgb(255 228 230);
border-right-color: rgb(255 228 230);
}

.border-x-rose-200  {
	border-left-color: rgb(254 205 211);
border-right-color: rgb(254 205 211);
}

.border-x-rose-300  {
	border-left-color: rgb(253 164 175);
border-right-color: rgb(253 164 175);
}

.border-x-rose-400  {
	border-left-color: rgb(251 113 133);
border-right-color: rgb(251 113 133);
}

.border-x-rose-500  {
	border-left-color: rgb(244 63 94);
border-right-color: rgb(244 63 94);
}

.border-x-rose-600  {
	border-left-color: rgb(225 29 72);
border-right-color: rgb(225 29 72);
}

.border-x-rose-700  {
	border-left-color: rgb(190 18 60);
border-right-color: rgb(190 18 60);
}

.border-x-rose-800  {
	border-left-color: rgb(159 18 57);
border-right-color: rgb(159 18 57);
}

.border-x-rose-900  {
	border-left-color: rgb(136 19 55);
border-right-color: rgb(136 19 55);
}

.border-x-rose-950  {
	border-left-color: rgb(76 5 25);
border-right-color: rgb(76 5 25);
}

.border-y-inherit  {
	border-top-color: inherit;
border-bottom-color: inherit;
}

.border-y-current  {
	border-top-color: currentColor;
border-bottom-color: currentColor;
}

.border-y-transparent  {
	border-top-color: transparent;
border-bottom-color: transparent;
}

.border-y-black  {
	border-top-color: rgb(0 0 0);
border-bottom-color: rgb(0 0 0);
}

.border-y-white  {
	border-top-color: rgb(255 255 255);
border-bottom-color: rgb(255 255 255);
}

.border-y-slate-50  {
	border-top-color: rgb(248 250 252);
border-bottom-color: rgb(248 250 252);
}

.border-y-slate-100  {
	border-top-color: rgb(241 245 249);
border-bottom-color: rgb(241 245 249);
}

.border-y-slate-200  {
	border-top-color: rgb(226 232 240);
border-bottom-color: rgb(226 232 240);
}

.border-y-slate-300  {
	border-top-color: rgb(203 213 225);
border-bottom-color: rgb(203 213 225);
}

.border-y-slate-400  {
	border-top-color: rgb(148 163 184);
border-bottom-color: rgb(148 163 184);
}

.border-y-slate-500  {
	border-top-color: rgb(100 116 139);
border-bottom-color: rgb(100 116 139);
}

.border-y-slate-600  {
	border-top-color: rgb(71 85 105);
border-bottom-color: rgb(71 85 105);
}

.border-y-slate-700  {
	border-top-color: rgb(51 65 85);
border-bottom-color: rgb(51 65 85);
}

.border-y-slate-800  {
	border-top-color: rgb(30 41 59);
border-bottom-color: rgb(30 41 59);
}

.border-y-slate-900  {
	border-top-color: rgb(15 23 42);
border-bottom-color: rgb(15 23 42);
}

.border-y-slate-950  {
	border-top-color: rgb(2 6 23);
border-bottom-color: rgb(2 6 23);
}

.border-y-gray-50  {
	border-top-color: rgb(249 250 251);
border-bottom-color: rgb(249 250 251);
}

.border-y-gray-100  {
	border-top-color: rgb(243 244 246);
border-bottom-color: rgb(243 244 246);
}

.border-y-gray-200  {
	border-top-color: rgb(229 231 235);
border-bottom-color: rgb(229 231 235);
}

.border-y-gray-300  {
	border-top-color: rgb(209 213 219);
border-bottom-color: rgb(209 213 219);
}

.border-y-gray-400  {
	border-top-color: rgb(156 163 175);
border-bottom-color: rgb(156 163 175);
}

.border-y-gray-500  {
	border-top-color: rgb(107 114 128);
border-bottom-color: rgb(107 114 128);
}

.border-y-gray-600  {
	border-top-color: rgb(75 85 99);
border-bottom-color: rgb(75 85 99);
}

.border-y-gray-700  {
	border-top-color: rgb(55 65 81);
border-bottom-color: rgb(55 65 81);
}

.border-y-gray-800  {
	border-top-color: rgb(31 41 55);
border-bottom-color: rgb(31 41 55);
}

.border-y-gray-900  {
	border-top-color: rgb(17 24 39);
border-bottom-color: rgb(17 24 39);
}

.border-y-gray-950  {
	border-top-color: rgb(3 7 18);
border-bottom-color: rgb(3 7 18);
}

.border-y-zinc-50  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.border-y-zinc-100  {
	border-top-color: rgb(244 244 245);
border-bottom-color: rgb(244 244 245);
}

.border-y-zinc-200  {
	border-top-color: rgb(228 228 231);
border-bottom-color: rgb(228 228 231);
}

.border-y-zinc-300  {
	border-top-color: rgb(212 212 216);
border-bottom-color: rgb(212 212 216);
}

.border-y-zinc-400  {
	border-top-color: rgb(161 161 170);
border-bottom-color: rgb(161 161 170);
}

.border-y-zinc-500  {
	border-top-color: rgb(113 113 122);
border-bottom-color: rgb(113 113 122);
}

.border-y-zinc-600  {
	border-top-color: rgb(82 82 91);
border-bottom-color: rgb(82 82 91);
}

.border-y-zinc-700  {
	border-top-color: rgb(63 63 70);
border-bottom-color: rgb(63 63 70);
}

.border-y-zinc-800  {
	border-top-color: rgb(39 39 42);
border-bottom-color: rgb(39 39 42);
}

.border-y-zinc-900  {
	border-top-color: rgb(24 24 27);
border-bottom-color: rgb(24 24 27);
}

.border-y-zinc-950  {
	border-top-color: rgb(9 9 11);
border-bottom-color: rgb(9 9 11);
}

.border-y-neutral-50  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.border-y-neutral-100  {
	border-top-color: rgb(245 245 245);
border-bottom-color: rgb(245 245 245);
}

.border-y-neutral-200  {
	border-top-color: rgb(229 229 229);
border-bottom-color: rgb(229 229 229);
}

.border-y-neutral-300  {
	border-top-color: rgb(212 212 212);
border-bottom-color: rgb(212 212 212);
}

.border-y-neutral-400  {
	border-top-color: rgb(163 163 163);
border-bottom-color: rgb(163 163 163);
}

.border-y-neutral-500  {
	border-top-color: rgb(115 115 115);
border-bottom-color: rgb(115 115 115);
}

.border-y-neutral-600  {
	border-top-color: rgb(82 82 82);
border-bottom-color: rgb(82 82 82);
}

.border-y-neutral-700  {
	border-top-color: rgb(64 64 64);
border-bottom-color: rgb(64 64 64);
}

.border-y-neutral-800  {
	border-top-color: rgb(38 38 38);
border-bottom-color: rgb(38 38 38);
}

.border-y-neutral-900  {
	border-top-color: rgb(23 23 23);
border-bottom-color: rgb(23 23 23);
}

.border-y-neutral-950  {
	border-top-color: rgb(10 10 10);
border-bottom-color: rgb(10 10 10);
}

.border-y-stone-50  {
	border-top-color: rgb(250 250 249);
border-bottom-color: rgb(250 250 249);
}

.border-y-stone-100  {
	border-top-color: rgb(245 245 244);
border-bottom-color: rgb(245 245 244);
}

.border-y-stone-200  {
	border-top-color: rgb(231 229 228);
border-bottom-color: rgb(231 229 228);
}

.border-y-stone-300  {
	border-top-color: rgb(214 211 209);
border-bottom-color: rgb(214 211 209);
}

.border-y-stone-400  {
	border-top-color: rgb(168 162 158);
border-bottom-color: rgb(168 162 158);
}

.border-y-stone-500  {
	border-top-color: rgb(120 113 108);
border-bottom-color: rgb(120 113 108);
}

.border-y-stone-600  {
	border-top-color: rgb(87 83 78);
border-bottom-color: rgb(87 83 78);
}

.border-y-stone-700  {
	border-top-color: rgb(68 64 60);
border-bottom-color: rgb(68 64 60);
}

.border-y-stone-800  {
	border-top-color: rgb(41 37 36);
border-bottom-color: rgb(41 37 36);
}

.border-y-stone-900  {
	border-top-color: rgb(28 25 23);
border-bottom-color: rgb(28 25 23);
}

.border-y-stone-950  {
	border-top-color: rgb(12 10 9);
border-bottom-color: rgb(12 10 9);
}

.border-y-red-50  {
	border-top-color: rgb(254 242 242);
border-bottom-color: rgb(254 242 242);
}

.border-y-red-100  {
	border-top-color: rgb(254 226 226);
border-bottom-color: rgb(254 226 226);
}

.border-y-red-200  {
	border-top-color: rgb(254 202 202);
border-bottom-color: rgb(254 202 202);
}

.border-y-red-300  {
	border-top-color: rgb(252 165 165);
border-bottom-color: rgb(252 165 165);
}

.border-y-red-400  {
	border-top-color: rgb(248 113 113);
border-bottom-color: rgb(248 113 113);
}

.border-y-red-500  {
	border-top-color: rgb(239 68 68);
border-bottom-color: rgb(239 68 68);
}

.border-y-red-600  {
	border-top-color: rgb(220 38 38);
border-bottom-color: rgb(220 38 38);
}

.border-y-red-700  {
	border-top-color: rgb(185 28 28);
border-bottom-color: rgb(185 28 28);
}

.border-y-red-800  {
	border-top-color: rgb(153 27 27);
border-bottom-color: rgb(153 27 27);
}

.border-y-red-900  {
	border-top-color: rgb(127 29 29);
border-bottom-color: rgb(127 29 29);
}

.border-y-red-950  {
	border-top-color: rgb(69 10 10);
border-bottom-color: rgb(69 10 10);
}

.border-y-orange-50  {
	border-top-color: rgb(255 247 237);
border-bottom-color: rgb(255 247 237);
}

.border-y-orange-100  {
	border-top-color: rgb(255 237 213);
border-bottom-color: rgb(255 237 213);
}

.border-y-orange-200  {
	border-top-color: rgb(254 215 170);
border-bottom-color: rgb(254 215 170);
}

.border-y-orange-300  {
	border-top-color: rgb(253 186 116);
border-bottom-color: rgb(253 186 116);
}

.border-y-orange-400  {
	border-top-color: rgb(251 146 60);
border-bottom-color: rgb(251 146 60);
}

.border-y-orange-500  {
	border-top-color: rgb(249 115 22);
border-bottom-color: rgb(249 115 22);
}

.border-y-orange-600  {
	border-top-color: rgb(234 88 12);
border-bottom-color: rgb(234 88 12);
}

.border-y-orange-700  {
	border-top-color: rgb(194 65 12);
border-bottom-color: rgb(194 65 12);
}

.border-y-orange-800  {
	border-top-color: rgb(154 52 18);
border-bottom-color: rgb(154 52 18);
}

.border-y-orange-900  {
	border-top-color: rgb(124 45 18);
border-bottom-color: rgb(124 45 18);
}

.border-y-orange-950  {
	border-top-color: rgb(67 20 7);
border-bottom-color: rgb(67 20 7);
}

.border-y-amber-50  {
	border-top-color: rgb(255 251 235);
border-bottom-color: rgb(255 251 235);
}

.border-y-amber-100  {
	border-top-color: rgb(254 243 199);
border-bottom-color: rgb(254 243 199);
}

.border-y-amber-200  {
	border-top-color: rgb(253 230 138);
border-bottom-color: rgb(253 230 138);
}

.border-y-amber-300  {
	border-top-color: rgb(252 211 77);
border-bottom-color: rgb(252 211 77);
}

.border-y-amber-400  {
	border-top-color: rgb(251 191 36);
border-bottom-color: rgb(251 191 36);
}

.border-y-amber-500  {
	border-top-color: rgb(245 158 11);
border-bottom-color: rgb(245 158 11);
}

.border-y-amber-600  {
	border-top-color: rgb(217 119 6);
border-bottom-color: rgb(217 119 6);
}

.border-y-amber-700  {
	border-top-color: rgb(180 83 9);
border-bottom-color: rgb(180 83 9);
}

.border-y-amber-800  {
	border-top-color: rgb(146 64 14);
border-bottom-color: rgb(146 64 14);
}

.border-y-amber-900  {
	border-top-color: rgb(120 53 15);
border-bottom-color: rgb(120 53 15);
}

.border-y-amber-950  {
	border-top-color: rgb(69 26 3);
border-bottom-color: rgb(69 26 3);
}

.border-y-yellow-50  {
	border-top-color: rgb(254 252 232);
border-bottom-color: rgb(254 252 232);
}

.border-y-yellow-100  {
	border-top-color: rgb(254 249 195);
border-bottom-color: rgb(254 249 195);
}

.border-y-yellow-200  {
	border-top-color: rgb(254 240 138);
border-bottom-color: rgb(254 240 138);
}

.border-y-yellow-300  {
	border-top-color: rgb(253 224 71);
border-bottom-color: rgb(253 224 71);
}

.border-y-yellow-400  {
	border-top-color: rgb(250 204 21);
border-bottom-color: rgb(250 204 21);
}

.border-y-yellow-500  {
	border-top-color: rgb(234 179 8);
border-bottom-color: rgb(234 179 8);
}

.border-y-yellow-600  {
	border-top-color: rgb(202 138 4);
border-bottom-color: rgb(202 138 4);
}

.border-y-yellow-700  {
	border-top-color: rgb(161 98 7);
border-bottom-color: rgb(161 98 7);
}

.border-y-yellow-800  {
	border-top-color: rgb(133 77 14);
border-bottom-color: rgb(133 77 14);
}

.border-y-yellow-900  {
	border-top-color: rgb(113 63 18);
border-bottom-color: rgb(113 63 18);
}

.border-y-yellow-950  {
	border-top-color: rgb(66 32 6);
border-bottom-color: rgb(66 32 6);
}

.border-y-lime-50  {
	border-top-color: rgb(247 254 231);
border-bottom-color: rgb(247 254 231);
}

.border-y-lime-100  {
	border-top-color: rgb(236 252 203);
border-bottom-color: rgb(236 252 203);
}

.border-y-lime-200  {
	border-top-color: rgb(217 249 157);
border-bottom-color: rgb(217 249 157);
}

.border-y-lime-300  {
	border-top-color: rgb(190 242 100);
border-bottom-color: rgb(190 242 100);
}

.border-y-lime-400  {
	border-top-color: rgb(163 230 53);
border-bottom-color: rgb(163 230 53);
}

.border-y-lime-500  {
	border-top-color: rgb(132 204 22);
border-bottom-color: rgb(132 204 22);
}

.border-y-lime-600  {
	border-top-color: rgb(101 163 13);
border-bottom-color: rgb(101 163 13);
}

.border-y-lime-700  {
	border-top-color: rgb(77 124 15);
border-bottom-color: rgb(77 124 15);
}

.border-y-lime-800  {
	border-top-color: rgb(63 98 18);
border-bottom-color: rgb(63 98 18);
}

.border-y-lime-900  {
	border-top-color: rgb(54 83 20);
border-bottom-color: rgb(54 83 20);
}

.border-y-lime-950  {
	border-top-color: rgb(26 46 5);
border-bottom-color: rgb(26 46 5);
}

.border-y-green-50  {
	border-top-color: rgb(240 253 244);
border-bottom-color: rgb(240 253 244);
}

.border-y-green-100  {
	border-top-color: rgb(220 252 231);
border-bottom-color: rgb(220 252 231);
}

.border-y-green-200  {
	border-top-color: rgb(187 247 208);
border-bottom-color: rgb(187 247 208);
}

.border-y-green-300  {
	border-top-color: rgb(134 239 172);
border-bottom-color: rgb(134 239 172);
}

.border-y-green-400  {
	border-top-color: rgb(74 222 128);
border-bottom-color: rgb(74 222 128);
}

.border-y-green-500  {
	border-top-color: rgb(34 197 94);
border-bottom-color: rgb(34 197 94);
}

.border-y-green-600  {
	border-top-color: rgb(22 163 74);
border-bottom-color: rgb(22 163 74);
}

.border-y-green-700  {
	border-top-color: rgb(21 128 61);
border-bottom-color: rgb(21 128 61);
}

.border-y-green-800  {
	border-top-color: rgb(22 101 52);
border-bottom-color: rgb(22 101 52);
}

.border-y-green-900  {
	border-top-color: rgb(20 83 45);
border-bottom-color: rgb(20 83 45);
}

.border-y-green-950  {
	border-top-color: rgb(5 46 22);
border-bottom-color: rgb(5 46 22);
}

.border-y-emerald-50  {
	border-top-color: rgb(236 253 245);
border-bottom-color: rgb(236 253 245);
}

.border-y-emerald-100  {
	border-top-color: rgb(209 250 229);
border-bottom-color: rgb(209 250 229);
}

.border-y-emerald-200  {
	border-top-color: rgb(167 243 208);
border-bottom-color: rgb(167 243 208);
}

.border-y-emerald-300  {
	border-top-color: rgb(110 231 183);
border-bottom-color: rgb(110 231 183);
}

.border-y-emerald-400  {
	border-top-color: rgb(52 211 153);
border-bottom-color: rgb(52 211 153);
}

.border-y-emerald-500  {
	border-top-color: rgb(16 185 129);
border-bottom-color: rgb(16 185 129);
}

.border-y-emerald-600  {
	border-top-color: rgb(5 150 105);
border-bottom-color: rgb(5 150 105);
}

.border-y-emerald-700  {
	border-top-color: rgb(4 120 87);
border-bottom-color: rgb(4 120 87);
}

.border-y-emerald-800  {
	border-top-color: rgb(6 95 70);
border-bottom-color: rgb(6 95 70);
}

.border-y-emerald-900  {
	border-top-color: rgb(6 78 59);
border-bottom-color: rgb(6 78 59);
}

.border-y-emerald-950  {
	border-top-color: rgb(2 44 34);
border-bottom-color: rgb(2 44 34);
}

.border-y-teal-50  {
	border-top-color: rgb(240 253 250);
border-bottom-color: rgb(240 253 250);
}

.border-y-teal-100  {
	border-top-color: rgb(204 251 241);
border-bottom-color: rgb(204 251 241);
}

.border-y-teal-200  {
	border-top-color: rgb(153 246 228);
border-bottom-color: rgb(153 246 228);
}

.border-y-teal-300  {
	border-top-color: rgb(94 234 212);
border-bottom-color: rgb(94 234 212);
}

.border-y-teal-400  {
	border-top-color: rgb(45 212 191);
border-bottom-color: rgb(45 212 191);
}

.border-y-teal-500  {
	border-top-color: rgb(20 184 166);
border-bottom-color: rgb(20 184 166);
}

.border-y-teal-600  {
	border-top-color: rgb(13 148 136);
border-bottom-color: rgb(13 148 136);
}

.border-y-teal-700  {
	border-top-color: rgb(15 118 110);
border-bottom-color: rgb(15 118 110);
}

.border-y-teal-800  {
	border-top-color: rgb(17 94 89);
border-bottom-color: rgb(17 94 89);
}

.border-y-teal-900  {
	border-top-color: rgb(19 78 74);
border-bottom-color: rgb(19 78 74);
}

.border-y-teal-950  {
	border-top-color: rgb(4 47 46);
border-bottom-color: rgb(4 47 46);
}

.border-y-cyan-50  {
	border-top-color: rgb(236 254 255);
border-bottom-color: rgb(236 254 255);
}

.border-y-cyan-100  {
	border-top-color: rgb(207 250 254);
border-bottom-color: rgb(207 250 254);
}

.border-y-cyan-200  {
	border-top-color: rgb(165 243 252);
border-bottom-color: rgb(165 243 252);
}

.border-y-cyan-300  {
	border-top-color: rgb(103 232 249);
border-bottom-color: rgb(103 232 249);
}

.border-y-cyan-400  {
	border-top-color: rgb(34 211 238);
border-bottom-color: rgb(34 211 238);
}

.border-y-cyan-500  {
	border-top-color: rgb(6 182 212);
border-bottom-color: rgb(6 182 212);
}

.border-y-cyan-600  {
	border-top-color: rgb(8 145 178);
border-bottom-color: rgb(8 145 178);
}

.border-y-cyan-700  {
	border-top-color: rgb(14 116 144);
border-bottom-color: rgb(14 116 144);
}

.border-y-cyan-800  {
	border-top-color: rgb(21 94 117);
border-bottom-color: rgb(21 94 117);
}

.border-y-cyan-900  {
	border-top-color: rgb(22 78 99);
border-bottom-color: rgb(22 78 99);
}

.border-y-cyan-950  {
	border-top-color: rgb(8 51 68);
border-bottom-color: rgb(8 51 68);
}

.border-y-sky-50  {
	border-top-color: rgb(240 249 255);
border-bottom-color: rgb(240 249 255);
}

.border-y-sky-100  {
	border-top-color: rgb(224 242 254);
border-bottom-color: rgb(224 242 254);
}

.border-y-sky-200  {
	border-top-color: rgb(186 230 253);
border-bottom-color: rgb(186 230 253);
}

.border-y-sky-300  {
	border-top-color: rgb(125 211 252);
border-bottom-color: rgb(125 211 252);
}

.border-y-sky-400  {
	border-top-color: rgb(56 189 248);
border-bottom-color: rgb(56 189 248);
}

.border-y-sky-500  {
	border-top-color: rgb(14 165 233);
border-bottom-color: rgb(14 165 233);
}

.border-y-sky-600  {
	border-top-color: rgb(2 132 199);
border-bottom-color: rgb(2 132 199);
}

.border-y-sky-700  {
	border-top-color: rgb(3 105 161);
border-bottom-color: rgb(3 105 161);
}

.border-y-sky-800  {
	border-top-color: rgb(7 89 133);
border-bottom-color: rgb(7 89 133);
}

.border-y-sky-900  {
	border-top-color: rgb(12 74 110);
border-bottom-color: rgb(12 74 110);
}

.border-y-sky-950  {
	border-top-color: rgb(8 47 73);
border-bottom-color: rgb(8 47 73);
}

.border-y-blue-50  {
	border-top-color: rgb(239 246 255);
border-bottom-color: rgb(239 246 255);
}

.border-y-blue-100  {
	border-top-color: rgb(219 234 254);
border-bottom-color: rgb(219 234 254);
}

.border-y-blue-200  {
	border-top-color: rgb(191 219 254);
border-bottom-color: rgb(191 219 254);
}

.border-y-blue-300  {
	border-top-color: rgb(147 197 253);
border-bottom-color: rgb(147 197 253);
}

.border-y-blue-400  {
	border-top-color: rgb(96 165 250);
border-bottom-color: rgb(96 165 250);
}

.border-y-blue-500  {
	border-top-color: rgb(59 130 246);
border-bottom-color: rgb(59 130 246);
}

.border-y-blue-600  {
	border-top-color: rgb(37 99 235);
border-bottom-color: rgb(37 99 235);
}

.border-y-blue-700  {
	border-top-color: rgb(29 78 216);
border-bottom-color: rgb(29 78 216);
}

.border-y-blue-800  {
	border-top-color: rgb(30 64 175);
border-bottom-color: rgb(30 64 175);
}

.border-y-blue-900  {
	border-top-color: rgb(30 58 138);
border-bottom-color: rgb(30 58 138);
}

.border-y-blue-950  {
	border-top-color: rgb(23 37 84);
border-bottom-color: rgb(23 37 84);
}

.border-y-indigo-50  {
	border-top-color: rgb(238 242 255);
border-bottom-color: rgb(238 242 255);
}

.border-y-indigo-100  {
	border-top-color: rgb(224 231 255);
border-bottom-color: rgb(224 231 255);
}

.border-y-indigo-200  {
	border-top-color: rgb(199 210 254);
border-bottom-color: rgb(199 210 254);
}

.border-y-indigo-300  {
	border-top-color: rgb(165 180 252);
border-bottom-color: rgb(165 180 252);
}

.border-y-indigo-400  {
	border-top-color: rgb(129 140 248);
border-bottom-color: rgb(129 140 248);
}

.border-y-indigo-500  {
	border-top-color: rgb(99 102 241);
border-bottom-color: rgb(99 102 241);
}

.border-y-indigo-600  {
	border-top-color: rgb(79 70 229);
border-bottom-color: rgb(79 70 229);
}

.border-y-indigo-700  {
	border-top-color: rgb(67 56 202);
border-bottom-color: rgb(67 56 202);
}

.border-y-indigo-800  {
	border-top-color: rgb(55 48 163);
border-bottom-color: rgb(55 48 163);
}

.border-y-indigo-900  {
	border-top-color: rgb(49 46 129);
border-bottom-color: rgb(49 46 129);
}

.border-y-indigo-950  {
	border-top-color: rgb(30 27 75);
border-bottom-color: rgb(30 27 75);
}

.border-y-violet-50  {
	border-top-color: rgb(245 243 255);
border-bottom-color: rgb(245 243 255);
}

.border-y-violet-100  {
	border-top-color: rgb(237 233 254);
border-bottom-color: rgb(237 233 254);
}

.border-y-violet-200  {
	border-top-color: rgb(221 214 254);
border-bottom-color: rgb(221 214 254);
}

.border-y-violet-300  {
	border-top-color: rgb(196 181 253);
border-bottom-color: rgb(196 181 253);
}

.border-y-violet-400  {
	border-top-color: rgb(167 139 250);
border-bottom-color: rgb(167 139 250);
}

.border-y-violet-500  {
	border-top-color: rgb(139 92 246);
border-bottom-color: rgb(139 92 246);
}

.border-y-violet-600  {
	border-top-color: rgb(124 58 237);
border-bottom-color: rgb(124 58 237);
}

.border-y-violet-700  {
	border-top-color: rgb(109 40 217);
border-bottom-color: rgb(109 40 217);
}

.border-y-violet-800  {
	border-top-color: rgb(91 33 182);
border-bottom-color: rgb(91 33 182);
}

.border-y-violet-900  {
	border-top-color: rgb(76 29 149);
border-bottom-color: rgb(76 29 149);
}

.border-y-violet-950  {
	border-top-color: rgb(46 16 101);
border-bottom-color: rgb(46 16 101);
}

.border-y-purple-50  {
	border-top-color: rgb(250 245 255);
border-bottom-color: rgb(250 245 255);
}

.border-y-purple-100  {
	border-top-color: rgb(243 232 255);
border-bottom-color: rgb(243 232 255);
}

.border-y-purple-200  {
	border-top-color: rgb(233 213 255);
border-bottom-color: rgb(233 213 255);
}

.border-y-purple-300  {
	border-top-color: rgb(216 180 254);
border-bottom-color: rgb(216 180 254);
}

.border-y-purple-400  {
	border-top-color: rgb(192 132 252);
border-bottom-color: rgb(192 132 252);
}

.border-y-purple-500  {
	border-top-color: rgb(168 85 247);
border-bottom-color: rgb(168 85 247);
}

.border-y-purple-600  {
	border-top-color: rgb(147 51 234);
border-bottom-color: rgb(147 51 234);
}

.border-y-purple-700  {
	border-top-color: rgb(126 34 206);
border-bottom-color: rgb(126 34 206);
}

.border-y-purple-800  {
	border-top-color: rgb(107 33 168);
border-bottom-color: rgb(107 33 168);
}

.border-y-purple-900  {
	border-top-color: rgb(88 28 135);
border-bottom-color: rgb(88 28 135);
}

.border-y-purple-950  {
	border-top-color: rgb(59 7 100);
border-bottom-color: rgb(59 7 100);
}

.border-y-fuchsia-50  {
	border-top-color: rgb(253 244 255);
border-bottom-color: rgb(253 244 255);
}

.border-y-fuchsia-100  {
	border-top-color: rgb(250 232 255);
border-bottom-color: rgb(250 232 255);
}

.border-y-fuchsia-200  {
	border-top-color: rgb(245 208 254);
border-bottom-color: rgb(245 208 254);
}

.border-y-fuchsia-300  {
	border-top-color: rgb(240 171 252);
border-bottom-color: rgb(240 171 252);
}

.border-y-fuchsia-400  {
	border-top-color: rgb(232 121 249);
border-bottom-color: rgb(232 121 249);
}

.border-y-fuchsia-500  {
	border-top-color: rgb(217 70 239);
border-bottom-color: rgb(217 70 239);
}

.border-y-fuchsia-600  {
	border-top-color: rgb(192 38 211);
border-bottom-color: rgb(192 38 211);
}

.border-y-fuchsia-700  {
	border-top-color: rgb(162 28 175);
border-bottom-color: rgb(162 28 175);
}

.border-y-fuchsia-800  {
	border-top-color: rgb(134 25 143);
border-bottom-color: rgb(134 25 143);
}

.border-y-fuchsia-900  {
	border-top-color: rgb(112 26 117);
border-bottom-color: rgb(112 26 117);
}

.border-y-fuchsia-950  {
	border-top-color: rgb(74 4 78);
border-bottom-color: rgb(74 4 78);
}

.border-y-pink-50  {
	border-top-color: rgb(253 242 248);
border-bottom-color: rgb(253 242 248);
}

.border-y-pink-100  {
	border-top-color: rgb(252 231 243);
border-bottom-color: rgb(252 231 243);
}

.border-y-pink-200  {
	border-top-color: rgb(251 207 232);
border-bottom-color: rgb(251 207 232);
}

.border-y-pink-300  {
	border-top-color: rgb(249 168 212);
border-bottom-color: rgb(249 168 212);
}

.border-y-pink-400  {
	border-top-color: rgb(244 114 182);
border-bottom-color: rgb(244 114 182);
}

.border-y-pink-500  {
	border-top-color: rgb(236 72 153);
border-bottom-color: rgb(236 72 153);
}

.border-y-pink-600  {
	border-top-color: rgb(219 39 119);
border-bottom-color: rgb(219 39 119);
}

.border-y-pink-700  {
	border-top-color: rgb(190 24 93);
border-bottom-color: rgb(190 24 93);
}

.border-y-pink-800  {
	border-top-color: rgb(157 23 77);
border-bottom-color: rgb(157 23 77);
}

.border-y-pink-900  {
	border-top-color: rgb(131 24 67);
border-bottom-color: rgb(131 24 67);
}

.border-y-pink-950  {
	border-top-color: rgb(80 7 36);
border-bottom-color: rgb(80 7 36);
}

.border-y-rose-50  {
	border-top-color: rgb(255 241 242);
border-bottom-color: rgb(255 241 242);
}

.border-y-rose-100  {
	border-top-color: rgb(255 228 230);
border-bottom-color: rgb(255 228 230);
}

.border-y-rose-200  {
	border-top-color: rgb(254 205 211);
border-bottom-color: rgb(254 205 211);
}

.border-y-rose-300  {
	border-top-color: rgb(253 164 175);
border-bottom-color: rgb(253 164 175);
}

.border-y-rose-400  {
	border-top-color: rgb(251 113 133);
border-bottom-color: rgb(251 113 133);
}

.border-y-rose-500  {
	border-top-color: rgb(244 63 94);
border-bottom-color: rgb(244 63 94);
}

.border-y-rose-600  {
	border-top-color: rgb(225 29 72);
border-bottom-color: rgb(225 29 72);
}

.border-y-rose-700  {
	border-top-color: rgb(190 18 60);
border-bottom-color: rgb(190 18 60);
}

.border-y-rose-800  {
	border-top-color: rgb(159 18 57);
border-bottom-color: rgb(159 18 57);
}

.border-y-rose-900  {
	border-top-color: rgb(136 19 55);
border-bottom-color: rgb(136 19 55);
}

.border-y-rose-950  {
	border-top-color: rgb(76 5 25);
border-bottom-color: rgb(76 5 25);
}

.border-s-inherit  {
	border-inline-start-color: inherit;
}

.border-s-current  {
	border-inline-start-color: currentColor;
}

.border-s-transparent  {
	border-inline-start-color: transparent;
}

.border-s-black  {
	border-inline-start-color: rgb(0 0 0);
}

.border-s-white  {
	border-inline-start-color: rgb(255 255 255);
}

.border-s-slate-50  {
	border-inline-start-color: rgb(248 250 252);
}

.border-s-slate-100  {
	border-inline-start-color: rgb(241 245 249);
}

.border-s-slate-200  {
	border-inline-start-color: rgb(226 232 240);
}

.border-s-slate-300  {
	border-inline-start-color: rgb(203 213 225);
}

.border-s-slate-400  {
	border-inline-start-color: rgb(148 163 184);
}

.border-s-slate-500  {
	border-inline-start-color: rgb(100 116 139);
}

.border-s-slate-600  {
	border-inline-start-color: rgb(71 85 105);
}

.border-s-slate-700  {
	border-inline-start-color: rgb(51 65 85);
}

.border-s-slate-800  {
	border-inline-start-color: rgb(30 41 59);
}

.border-s-slate-900  {
	border-inline-start-color: rgb(15 23 42);
}

.border-s-slate-950  {
	border-inline-start-color: rgb(2 6 23);
}

.border-s-gray-50  {
	border-inline-start-color: rgb(249 250 251);
}

.border-s-gray-100  {
	border-inline-start-color: rgb(243 244 246);
}

.border-s-gray-200  {
	border-inline-start-color: rgb(229 231 235);
}

.border-s-gray-300  {
	border-inline-start-color: rgb(209 213 219);
}

.border-s-gray-400  {
	border-inline-start-color: rgb(156 163 175);
}

.border-s-gray-500  {
	border-inline-start-color: rgb(107 114 128);
}

.border-s-gray-600  {
	border-inline-start-color: rgb(75 85 99);
}

.border-s-gray-700  {
	border-inline-start-color: rgb(55 65 81);
}

.border-s-gray-800  {
	border-inline-start-color: rgb(31 41 55);
}

.border-s-gray-900  {
	border-inline-start-color: rgb(17 24 39);
}

.border-s-gray-950  {
	border-inline-start-color: rgb(3 7 18);
}

.border-s-zinc-50  {
	border-inline-start-color: rgb(250 250 250);
}

.border-s-zinc-100  {
	border-inline-start-color: rgb(244 244 245);
}

.border-s-zinc-200  {
	border-inline-start-color: rgb(228 228 231);
}

.border-s-zinc-300  {
	border-inline-start-color: rgb(212 212 216);
}

.border-s-zinc-400  {
	border-inline-start-color: rgb(161 161 170);
}

.border-s-zinc-500  {
	border-inline-start-color: rgb(113 113 122);
}

.border-s-zinc-600  {
	border-inline-start-color: rgb(82 82 91);
}

.border-s-zinc-700  {
	border-inline-start-color: rgb(63 63 70);
}

.border-s-zinc-800  {
	border-inline-start-color: rgb(39 39 42);
}

.border-s-zinc-900  {
	border-inline-start-color: rgb(24 24 27);
}

.border-s-zinc-950  {
	border-inline-start-color: rgb(9 9 11);
}

.border-s-neutral-50  {
	border-inline-start-color: rgb(250 250 250);
}

.border-s-neutral-100  {
	border-inline-start-color: rgb(245 245 245);
}

.border-s-neutral-200  {
	border-inline-start-color: rgb(229 229 229);
}

.border-s-neutral-300  {
	border-inline-start-color: rgb(212 212 212);
}

.border-s-neutral-400  {
	border-inline-start-color: rgb(163 163 163);
}

.border-s-neutral-500  {
	border-inline-start-color: rgb(115 115 115);
}

.border-s-neutral-600  {
	border-inline-start-color: rgb(82 82 82);
}

.border-s-neutral-700  {
	border-inline-start-color: rgb(64 64 64);
}

.border-s-neutral-800  {
	border-inline-start-color: rgb(38 38 38);
}

.border-s-neutral-900  {
	border-inline-start-color: rgb(23 23 23);
}

.border-s-neutral-950  {
	border-inline-start-color: rgb(10 10 10);
}

.border-s-stone-50  {
	border-inline-start-color: rgb(250 250 249);
}

.border-s-stone-100  {
	border-inline-start-color: rgb(245 245 244);
}

.border-s-stone-200  {
	border-inline-start-color: rgb(231 229 228);
}

.border-s-stone-300  {
	border-inline-start-color: rgb(214 211 209);
}

.border-s-stone-400  {
	border-inline-start-color: rgb(168 162 158);
}

.border-s-stone-500  {
	border-inline-start-color: rgb(120 113 108);
}

.border-s-stone-600  {
	border-inline-start-color: rgb(87 83 78);
}

.border-s-stone-700  {
	border-inline-start-color: rgb(68 64 60);
}

.border-s-stone-800  {
	border-inline-start-color: rgb(41 37 36);
}

.border-s-stone-900  {
	border-inline-start-color: rgb(28 25 23);
}

.border-s-stone-950  {
	border-inline-start-color: rgb(12 10 9);
}

.border-s-red-50  {
	border-inline-start-color: rgb(254 242 242);
}

.border-s-red-100  {
	border-inline-start-color: rgb(254 226 226);
}

.border-s-red-200  {
	border-inline-start-color: rgb(254 202 202);
}

.border-s-red-300  {
	border-inline-start-color: rgb(252 165 165);
}

.border-s-red-400  {
	border-inline-start-color: rgb(248 113 113);
}

.border-s-red-500  {
	border-inline-start-color: rgb(239 68 68);
}

.border-s-red-600  {
	border-inline-start-color: rgb(220 38 38);
}

.border-s-red-700  {
	border-inline-start-color: rgb(185 28 28);
}

.border-s-red-800  {
	border-inline-start-color: rgb(153 27 27);
}

.border-s-red-900  {
	border-inline-start-color: rgb(127 29 29);
}

.border-s-red-950  {
	border-inline-start-color: rgb(69 10 10);
}

.border-s-orange-50  {
	border-inline-start-color: rgb(255 247 237);
}

.border-s-orange-100  {
	border-inline-start-color: rgb(255 237 213);
}

.border-s-orange-200  {
	border-inline-start-color: rgb(254 215 170);
}

.border-s-orange-300  {
	border-inline-start-color: rgb(253 186 116);
}

.border-s-orange-400  {
	border-inline-start-color: rgb(251 146 60);
}

.border-s-orange-500  {
	border-inline-start-color: rgb(249 115 22);
}

.border-s-orange-600  {
	border-inline-start-color: rgb(234 88 12);
}

.border-s-orange-700  {
	border-inline-start-color: rgb(194 65 12);
}

.border-s-orange-800  {
	border-inline-start-color: rgb(154 52 18);
}

.border-s-orange-900  {
	border-inline-start-color: rgb(124 45 18);
}

.border-s-orange-950  {
	border-inline-start-color: rgb(67 20 7);
}

.border-s-amber-50  {
	border-inline-start-color: rgb(255 251 235);
}

.border-s-amber-100  {
	border-inline-start-color: rgb(254 243 199);
}

.border-s-amber-200  {
	border-inline-start-color: rgb(253 230 138);
}

.border-s-amber-300  {
	border-inline-start-color: rgb(252 211 77);
}

.border-s-amber-400  {
	border-inline-start-color: rgb(251 191 36);
}

.border-s-amber-500  {
	border-inline-start-color: rgb(245 158 11);
}

.border-s-amber-600  {
	border-inline-start-color: rgb(217 119 6);
}

.border-s-amber-700  {
	border-inline-start-color: rgb(180 83 9);
}

.border-s-amber-800  {
	border-inline-start-color: rgb(146 64 14);
}

.border-s-amber-900  {
	border-inline-start-color: rgb(120 53 15);
}

.border-s-amber-950  {
	border-inline-start-color: rgb(69 26 3);
}

.border-s-yellow-50  {
	border-inline-start-color: rgb(254 252 232);
}

.border-s-yellow-100  {
	border-inline-start-color: rgb(254 249 195);
}

.border-s-yellow-200  {
	border-inline-start-color: rgb(254 240 138);
}

.border-s-yellow-300  {
	border-inline-start-color: rgb(253 224 71);
}

.border-s-yellow-400  {
	border-inline-start-color: rgb(250 204 21);
}

.border-s-yellow-500  {
	border-inline-start-color: rgb(234 179 8);
}

.border-s-yellow-600  {
	border-inline-start-color: rgb(202 138 4);
}

.border-s-yellow-700  {
	border-inline-start-color: rgb(161 98 7);
}

.border-s-yellow-800  {
	border-inline-start-color: rgb(133 77 14);
}

.border-s-yellow-900  {
	border-inline-start-color: rgb(113 63 18);
}

.border-s-yellow-950  {
	border-inline-start-color: rgb(66 32 6);
}

.border-s-lime-50  {
	border-inline-start-color: rgb(247 254 231);
}

.border-s-lime-100  {
	border-inline-start-color: rgb(236 252 203);
}

.border-s-lime-200  {
	border-inline-start-color: rgb(217 249 157);
}

.border-s-lime-300  {
	border-inline-start-color: rgb(190 242 100);
}

.border-s-lime-400  {
	border-inline-start-color: rgb(163 230 53);
}

.border-s-lime-500  {
	border-inline-start-color: rgb(132 204 22);
}

.border-s-lime-600  {
	border-inline-start-color: rgb(101 163 13);
}

.border-s-lime-700  {
	border-inline-start-color: rgb(77 124 15);
}

.border-s-lime-800  {
	border-inline-start-color: rgb(63 98 18);
}

.border-s-lime-900  {
	border-inline-start-color: rgb(54 83 20);
}

.border-s-lime-950  {
	border-inline-start-color: rgb(26 46 5);
}

.border-s-green-50  {
	border-inline-start-color: rgb(240 253 244);
}

.border-s-green-100  {
	border-inline-start-color: rgb(220 252 231);
}

.border-s-green-200  {
	border-inline-start-color: rgb(187 247 208);
}

.border-s-green-300  {
	border-inline-start-color: rgb(134 239 172);
}

.border-s-green-400  {
	border-inline-start-color: rgb(74 222 128);
}

.border-s-green-500  {
	border-inline-start-color: rgb(34 197 94);
}

.border-s-green-600  {
	border-inline-start-color: rgb(22 163 74);
}

.border-s-green-700  {
	border-inline-start-color: rgb(21 128 61);
}

.border-s-green-800  {
	border-inline-start-color: rgb(22 101 52);
}

.border-s-green-900  {
	border-inline-start-color: rgb(20 83 45);
}

.border-s-green-950  {
	border-inline-start-color: rgb(5 46 22);
}

.border-s-emerald-50  {
	border-inline-start-color: rgb(236 253 245);
}

.border-s-emerald-100  {
	border-inline-start-color: rgb(209 250 229);
}

.border-s-emerald-200  {
	border-inline-start-color: rgb(167 243 208);
}

.border-s-emerald-300  {
	border-inline-start-color: rgb(110 231 183);
}

.border-s-emerald-400  {
	border-inline-start-color: rgb(52 211 153);
}

.border-s-emerald-500  {
	border-inline-start-color: rgb(16 185 129);
}

.border-s-emerald-600  {
	border-inline-start-color: rgb(5 150 105);
}

.border-s-emerald-700  {
	border-inline-start-color: rgb(4 120 87);
}

.border-s-emerald-800  {
	border-inline-start-color: rgb(6 95 70);
}

.border-s-emerald-900  {
	border-inline-start-color: rgb(6 78 59);
}

.border-s-emerald-950  {
	border-inline-start-color: rgb(2 44 34);
}

.border-s-teal-50  {
	border-inline-start-color: rgb(240 253 250);
}

.border-s-teal-100  {
	border-inline-start-color: rgb(204 251 241);
}

.border-s-teal-200  {
	border-inline-start-color: rgb(153 246 228);
}

.border-s-teal-300  {
	border-inline-start-color: rgb(94 234 212);
}

.border-s-teal-400  {
	border-inline-start-color: rgb(45 212 191);
}

.border-s-teal-500  {
	border-inline-start-color: rgb(20 184 166);
}

.border-s-teal-600  {
	border-inline-start-color: rgb(13 148 136);
}

.border-s-teal-700  {
	border-inline-start-color: rgb(15 118 110);
}

.border-s-teal-800  {
	border-inline-start-color: rgb(17 94 89);
}

.border-s-teal-900  {
	border-inline-start-color: rgb(19 78 74);
}

.border-s-teal-950  {
	border-inline-start-color: rgb(4 47 46);
}

.border-s-cyan-50  {
	border-inline-start-color: rgb(236 254 255);
}

.border-s-cyan-100  {
	border-inline-start-color: rgb(207 250 254);
}

.border-s-cyan-200  {
	border-inline-start-color: rgb(165 243 252);
}

.border-s-cyan-300  {
	border-inline-start-color: rgb(103 232 249);
}

.border-s-cyan-400  {
	border-inline-start-color: rgb(34 211 238);
}

.border-s-cyan-500  {
	border-inline-start-color: rgb(6 182 212);
}

.border-s-cyan-600  {
	border-inline-start-color: rgb(8 145 178);
}

.border-s-cyan-700  {
	border-inline-start-color: rgb(14 116 144);
}

.border-s-cyan-800  {
	border-inline-start-color: rgb(21 94 117);
}

.border-s-cyan-900  {
	border-inline-start-color: rgb(22 78 99);
}

.border-s-cyan-950  {
	border-inline-start-color: rgb(8 51 68);
}

.border-s-sky-50  {
	border-inline-start-color: rgb(240 249 255);
}

.border-s-sky-100  {
	border-inline-start-color: rgb(224 242 254);
}

.border-s-sky-200  {
	border-inline-start-color: rgb(186 230 253);
}

.border-s-sky-300  {
	border-inline-start-color: rgb(125 211 252);
}

.border-s-sky-400  {
	border-inline-start-color: rgb(56 189 248);
}

.border-s-sky-500  {
	border-inline-start-color: rgb(14 165 233);
}

.border-s-sky-600  {
	border-inline-start-color: rgb(2 132 199);
}

.border-s-sky-700  {
	border-inline-start-color: rgb(3 105 161);
}

.border-s-sky-800  {
	border-inline-start-color: rgb(7 89 133);
}

.border-s-sky-900  {
	border-inline-start-color: rgb(12 74 110);
}

.border-s-sky-950  {
	border-inline-start-color: rgb(8 47 73);
}

.border-s-blue-50  {
	border-inline-start-color: rgb(239 246 255);
}

.border-s-blue-100  {
	border-inline-start-color: rgb(219 234 254);
}

.border-s-blue-200  {
	border-inline-start-color: rgb(191 219 254);
}

.border-s-blue-300  {
	border-inline-start-color: rgb(147 197 253);
}

.border-s-blue-400  {
	border-inline-start-color: rgb(96 165 250);
}

.border-s-blue-500  {
	border-inline-start-color: rgb(59 130 246);
}

.border-s-blue-600  {
	border-inline-start-color: rgb(37 99 235);
}

.border-s-blue-700  {
	border-inline-start-color: rgb(29 78 216);
}

.border-s-blue-800  {
	border-inline-start-color: rgb(30 64 175);
}

.border-s-blue-900  {
	border-inline-start-color: rgb(30 58 138);
}

.border-s-blue-950  {
	border-inline-start-color: rgb(23 37 84);
}

.border-s-indigo-50  {
	border-inline-start-color: rgb(238 242 255);
}

.border-s-indigo-100  {
	border-inline-start-color: rgb(224 231 255);
}

.border-s-indigo-200  {
	border-inline-start-color: rgb(199 210 254);
}

.border-s-indigo-300  {
	border-inline-start-color: rgb(165 180 252);
}

.border-s-indigo-400  {
	border-inline-start-color: rgb(129 140 248);
}

.border-s-indigo-500  {
	border-inline-start-color: rgb(99 102 241);
}

.border-s-indigo-600  {
	border-inline-start-color: rgb(79 70 229);
}

.border-s-indigo-700  {
	border-inline-start-color: rgb(67 56 202);
}

.border-s-indigo-800  {
	border-inline-start-color: rgb(55 48 163);
}

.border-s-indigo-900  {
	border-inline-start-color: rgb(49 46 129);
}

.border-s-indigo-950  {
	border-inline-start-color: rgb(30 27 75);
}

.border-s-violet-50  {
	border-inline-start-color: rgb(245 243 255);
}

.border-s-violet-100  {
	border-inline-start-color: rgb(237 233 254);
}

.border-s-violet-200  {
	border-inline-start-color: rgb(221 214 254);
}

.border-s-violet-300  {
	border-inline-start-color: rgb(196 181 253);
}

.border-s-violet-400  {
	border-inline-start-color: rgb(167 139 250);
}

.border-s-violet-500  {
	border-inline-start-color: rgb(139 92 246);
}

.border-s-violet-600  {
	border-inline-start-color: rgb(124 58 237);
}

.border-s-violet-700  {
	border-inline-start-color: rgb(109 40 217);
}

.border-s-violet-800  {
	border-inline-start-color: rgb(91 33 182);
}

.border-s-violet-900  {
	border-inline-start-color: rgb(76 29 149);
}

.border-s-violet-950  {
	border-inline-start-color: rgb(46 16 101);
}

.border-s-purple-50  {
	border-inline-start-color: rgb(250 245 255);
}

.border-s-purple-100  {
	border-inline-start-color: rgb(243 232 255);
}

.border-s-purple-200  {
	border-inline-start-color: rgb(233 213 255);
}

.border-s-purple-300  {
	border-inline-start-color: rgb(216 180 254);
}

.border-s-purple-400  {
	border-inline-start-color: rgb(192 132 252);
}

.border-s-purple-500  {
	border-inline-start-color: rgb(168 85 247);
}

.border-s-purple-600  {
	border-inline-start-color: rgb(147 51 234);
}

.border-s-purple-700  {
	border-inline-start-color: rgb(126 34 206);
}

.border-s-purple-800  {
	border-inline-start-color: rgb(107 33 168);
}

.border-s-purple-900  {
	border-inline-start-color: rgb(88 28 135);
}

.border-s-purple-950  {
	border-inline-start-color: rgb(59 7 100);
}

.border-s-fuchsia-50  {
	border-inline-start-color: rgb(253 244 255);
}

.border-s-fuchsia-100  {
	border-inline-start-color: rgb(250 232 255);
}

.border-s-fuchsia-200  {
	border-inline-start-color: rgb(245 208 254);
}

.border-s-fuchsia-300  {
	border-inline-start-color: rgb(240 171 252);
}

.border-s-fuchsia-400  {
	border-inline-start-color: rgb(232 121 249);
}

.border-s-fuchsia-500  {
	border-inline-start-color: rgb(217 70 239);
}

.border-s-fuchsia-600  {
	border-inline-start-color: rgb(192 38 211);
}

.border-s-fuchsia-700  {
	border-inline-start-color: rgb(162 28 175);
}

.border-s-fuchsia-800  {
	border-inline-start-color: rgb(134 25 143);
}

.border-s-fuchsia-900  {
	border-inline-start-color: rgb(112 26 117);
}

.border-s-fuchsia-950  {
	border-inline-start-color: rgb(74 4 78);
}

.border-s-pink-50  {
	border-inline-start-color: rgb(253 242 248);
}

.border-s-pink-100  {
	border-inline-start-color: rgb(252 231 243);
}

.border-s-pink-200  {
	border-inline-start-color: rgb(251 207 232);
}

.border-s-pink-300  {
	border-inline-start-color: rgb(249 168 212);
}

.border-s-pink-400  {
	border-inline-start-color: rgb(244 114 182);
}

.border-s-pink-500  {
	border-inline-start-color: rgb(236 72 153);
}

.border-s-pink-600  {
	border-inline-start-color: rgb(219 39 119);
}

.border-s-pink-700  {
	border-inline-start-color: rgb(190 24 93);
}

.border-s-pink-800  {
	border-inline-start-color: rgb(157 23 77);
}

.border-s-pink-900  {
	border-inline-start-color: rgb(131 24 67);
}

.border-s-pink-950  {
	border-inline-start-color: rgb(80 7 36);
}

.border-s-rose-50  {
	border-inline-start-color: rgb(255 241 242);
}

.border-s-rose-100  {
	border-inline-start-color: rgb(255 228 230);
}

.border-s-rose-200  {
	border-inline-start-color: rgb(254 205 211);
}

.border-s-rose-300  {
	border-inline-start-color: rgb(253 164 175);
}

.border-s-rose-400  {
	border-inline-start-color: rgb(251 113 133);
}

.border-s-rose-500  {
	border-inline-start-color: rgb(244 63 94);
}

.border-s-rose-600  {
	border-inline-start-color: rgb(225 29 72);
}

.border-s-rose-700  {
	border-inline-start-color: rgb(190 18 60);
}

.border-s-rose-800  {
	border-inline-start-color: rgb(159 18 57);
}

.border-s-rose-900  {
	border-inline-start-color: rgb(136 19 55);
}

.border-s-rose-950  {
	border-inline-start-color: rgb(76 5 25);
}

.border-e-inherit  {
	border-inline-end-color: inherit;
}

.border-e-current  {
	border-inline-end-color: currentColor;
}

.border-e-transparent  {
	border-inline-end-color: transparent;
}

.border-e-black  {
	border-inline-end-color: rgb(0 0 0);
}

.border-e-white  {
	border-inline-end-color: rgb(255 255 255);
}

.border-e-slate-50  {
	border-inline-end-color: rgb(248 250 252);
}

.border-e-slate-100  {
	border-inline-end-color: rgb(241 245 249);
}

.border-e-slate-200  {
	border-inline-end-color: rgb(226 232 240);
}

.border-e-slate-300  {
	border-inline-end-color: rgb(203 213 225);
}

.border-e-slate-400  {
	border-inline-end-color: rgb(148 163 184);
}

.border-e-slate-500  {
	border-inline-end-color: rgb(100 116 139);
}

.border-e-slate-600  {
	border-inline-end-color: rgb(71 85 105);
}

.border-e-slate-700  {
	border-inline-end-color: rgb(51 65 85);
}

.border-e-slate-800  {
	border-inline-end-color: rgb(30 41 59);
}

.border-e-slate-900  {
	border-inline-end-color: rgb(15 23 42);
}

.border-e-slate-950  {
	border-inline-end-color: rgb(2 6 23);
}

.border-e-gray-50  {
	border-inline-end-color: rgb(249 250 251);
}

.border-e-gray-100  {
	border-inline-end-color: rgb(243 244 246);
}

.border-e-gray-200  {
	border-inline-end-color: rgb(229 231 235);
}

.border-e-gray-300  {
	border-inline-end-color: rgb(209 213 219);
}

.border-e-gray-400  {
	border-inline-end-color: rgb(156 163 175);
}

.border-e-gray-500  {
	border-inline-end-color: rgb(107 114 128);
}

.border-e-gray-600  {
	border-inline-end-color: rgb(75 85 99);
}

.border-e-gray-700  {
	border-inline-end-color: rgb(55 65 81);
}

.border-e-gray-800  {
	border-inline-end-color: rgb(31 41 55);
}

.border-e-gray-900  {
	border-inline-end-color: rgb(17 24 39);
}

.border-e-gray-950  {
	border-inline-end-color: rgb(3 7 18);
}

.border-e-zinc-50  {
	border-inline-end-color: rgb(250 250 250);
}

.border-e-zinc-100  {
	border-inline-end-color: rgb(244 244 245);
}

.border-e-zinc-200  {
	border-inline-end-color: rgb(228 228 231);
}

.border-e-zinc-300  {
	border-inline-end-color: rgb(212 212 216);
}

.border-e-zinc-400  {
	border-inline-end-color: rgb(161 161 170);
}

.border-e-zinc-500  {
	border-inline-end-color: rgb(113 113 122);
}

.border-e-zinc-600  {
	border-inline-end-color: rgb(82 82 91);
}

.border-e-zinc-700  {
	border-inline-end-color: rgb(63 63 70);
}

.border-e-zinc-800  {
	border-inline-end-color: rgb(39 39 42);
}

.border-e-zinc-900  {
	border-inline-end-color: rgb(24 24 27);
}

.border-e-zinc-950  {
	border-inline-end-color: rgb(9 9 11);
}

.border-e-neutral-50  {
	border-inline-end-color: rgb(250 250 250);
}

.border-e-neutral-100  {
	border-inline-end-color: rgb(245 245 245);
}

.border-e-neutral-200  {
	border-inline-end-color: rgb(229 229 229);
}

.border-e-neutral-300  {
	border-inline-end-color: rgb(212 212 212);
}

.border-e-neutral-400  {
	border-inline-end-color: rgb(163 163 163);
}

.border-e-neutral-500  {
	border-inline-end-color: rgb(115 115 115);
}

.border-e-neutral-600  {
	border-inline-end-color: rgb(82 82 82);
}

.border-e-neutral-700  {
	border-inline-end-color: rgb(64 64 64);
}

.border-e-neutral-800  {
	border-inline-end-color: rgb(38 38 38);
}

.border-e-neutral-900  {
	border-inline-end-color: rgb(23 23 23);
}

.border-e-neutral-950  {
	border-inline-end-color: rgb(10 10 10);
}

.border-e-stone-50  {
	border-inline-end-color: rgb(250 250 249);
}

.border-e-stone-100  {
	border-inline-end-color: rgb(245 245 244);
}

.border-e-stone-200  {
	border-inline-end-color: rgb(231 229 228);
}

.border-e-stone-300  {
	border-inline-end-color: rgb(214 211 209);
}

.border-e-stone-400  {
	border-inline-end-color: rgb(168 162 158);
}

.border-e-stone-500  {
	border-inline-end-color: rgb(120 113 108);
}

.border-e-stone-600  {
	border-inline-end-color: rgb(87 83 78);
}

.border-e-stone-700  {
	border-inline-end-color: rgb(68 64 60);
}

.border-e-stone-800  {
	border-inline-end-color: rgb(41 37 36);
}

.border-e-stone-900  {
	border-inline-end-color: rgb(28 25 23);
}

.border-e-stone-950  {
	border-inline-end-color: rgb(12 10 9);
}

.border-e-red-50  {
	border-inline-end-color: rgb(254 242 242);
}

.border-e-red-100  {
	border-inline-end-color: rgb(254 226 226);
}

.border-e-red-200  {
	border-inline-end-color: rgb(254 202 202);
}

.border-e-red-300  {
	border-inline-end-color: rgb(252 165 165);
}

.border-e-red-400  {
	border-inline-end-color: rgb(248 113 113);
}

.border-e-red-500  {
	border-inline-end-color: rgb(239 68 68);
}

.border-e-red-600  {
	border-inline-end-color: rgb(220 38 38);
}

.border-e-red-700  {
	border-inline-end-color: rgb(185 28 28);
}

.border-e-red-800  {
	border-inline-end-color: rgb(153 27 27);
}

.border-e-red-900  {
	border-inline-end-color: rgb(127 29 29);
}

.border-e-red-950  {
	border-inline-end-color: rgb(69 10 10);
}

.border-e-orange-50  {
	border-inline-end-color: rgb(255 247 237);
}

.border-e-orange-100  {
	border-inline-end-color: rgb(255 237 213);
}

.border-e-orange-200  {
	border-inline-end-color: rgb(254 215 170);
}

.border-e-orange-300  {
	border-inline-end-color: rgb(253 186 116);
}

.border-e-orange-400  {
	border-inline-end-color: rgb(251 146 60);
}

.border-e-orange-500  {
	border-inline-end-color: rgb(249 115 22);
}

.border-e-orange-600  {
	border-inline-end-color: rgb(234 88 12);
}

.border-e-orange-700  {
	border-inline-end-color: rgb(194 65 12);
}

.border-e-orange-800  {
	border-inline-end-color: rgb(154 52 18);
}

.border-e-orange-900  {
	border-inline-end-color: rgb(124 45 18);
}

.border-e-orange-950  {
	border-inline-end-color: rgb(67 20 7);
}

.border-e-amber-50  {
	border-inline-end-color: rgb(255 251 235);
}

.border-e-amber-100  {
	border-inline-end-color: rgb(254 243 199);
}

.border-e-amber-200  {
	border-inline-end-color: rgb(253 230 138);
}

.border-e-amber-300  {
	border-inline-end-color: rgb(252 211 77);
}

.border-e-amber-400  {
	border-inline-end-color: rgb(251 191 36);
}

.border-e-amber-500  {
	border-inline-end-color: rgb(245 158 11);
}

.border-e-amber-600  {
	border-inline-end-color: rgb(217 119 6);
}

.border-e-amber-700  {
	border-inline-end-color: rgb(180 83 9);
}

.border-e-amber-800  {
	border-inline-end-color: rgb(146 64 14);
}

.border-e-amber-900  {
	border-inline-end-color: rgb(120 53 15);
}

.border-e-amber-950  {
	border-inline-end-color: rgb(69 26 3);
}

.border-e-yellow-50  {
	border-inline-end-color: rgb(254 252 232);
}

.border-e-yellow-100  {
	border-inline-end-color: rgb(254 249 195);
}

.border-e-yellow-200  {
	border-inline-end-color: rgb(254 240 138);
}

.border-e-yellow-300  {
	border-inline-end-color: rgb(253 224 71);
}

.border-e-yellow-400  {
	border-inline-end-color: rgb(250 204 21);
}

.border-e-yellow-500  {
	border-inline-end-color: rgb(234 179 8);
}

.border-e-yellow-600  {
	border-inline-end-color: rgb(202 138 4);
}

.border-e-yellow-700  {
	border-inline-end-color: rgb(161 98 7);
}

.border-e-yellow-800  {
	border-inline-end-color: rgb(133 77 14);
}

.border-e-yellow-900  {
	border-inline-end-color: rgb(113 63 18);
}

.border-e-yellow-950  {
	border-inline-end-color: rgb(66 32 6);
}

.border-e-lime-50  {
	border-inline-end-color: rgb(247 254 231);
}

.border-e-lime-100  {
	border-inline-end-color: rgb(236 252 203);
}

.border-e-lime-200  {
	border-inline-end-color: rgb(217 249 157);
}

.border-e-lime-300  {
	border-inline-end-color: rgb(190 242 100);
}

.border-e-lime-400  {
	border-inline-end-color: rgb(163 230 53);
}

.border-e-lime-500  {
	border-inline-end-color: rgb(132 204 22);
}

.border-e-lime-600  {
	border-inline-end-color: rgb(101 163 13);
}

.border-e-lime-700  {
	border-inline-end-color: rgb(77 124 15);
}

.border-e-lime-800  {
	border-inline-end-color: rgb(63 98 18);
}

.border-e-lime-900  {
	border-inline-end-color: rgb(54 83 20);
}

.border-e-lime-950  {
	border-inline-end-color: rgb(26 46 5);
}

.border-e-green-50  {
	border-inline-end-color: rgb(240 253 244);
}

.border-e-green-100  {
	border-inline-end-color: rgb(220 252 231);
}

.border-e-green-200  {
	border-inline-end-color: rgb(187 247 208);
}

.border-e-green-300  {
	border-inline-end-color: rgb(134 239 172);
}

.border-e-green-400  {
	border-inline-end-color: rgb(74 222 128);
}

.border-e-green-500  {
	border-inline-end-color: rgb(34 197 94);
}

.border-e-green-600  {
	border-inline-end-color: rgb(22 163 74);
}

.border-e-green-700  {
	border-inline-end-color: rgb(21 128 61);
}

.border-e-green-800  {
	border-inline-end-color: rgb(22 101 52);
}

.border-e-green-900  {
	border-inline-end-color: rgb(20 83 45);
}

.border-e-green-950  {
	border-inline-end-color: rgb(5 46 22);
}

.border-e-emerald-50  {
	border-inline-end-color: rgb(236 253 245);
}

.border-e-emerald-100  {
	border-inline-end-color: rgb(209 250 229);
}

.border-e-emerald-200  {
	border-inline-end-color: rgb(167 243 208);
}

.border-e-emerald-300  {
	border-inline-end-color: rgb(110 231 183);
}

.border-e-emerald-400  {
	border-inline-end-color: rgb(52 211 153);
}

.border-e-emerald-500  {
	border-inline-end-color: rgb(16 185 129);
}

.border-e-emerald-600  {
	border-inline-end-color: rgb(5 150 105);
}

.border-e-emerald-700  {
	border-inline-end-color: rgb(4 120 87);
}

.border-e-emerald-800  {
	border-inline-end-color: rgb(6 95 70);
}

.border-e-emerald-900  {
	border-inline-end-color: rgb(6 78 59);
}

.border-e-emerald-950  {
	border-inline-end-color: rgb(2 44 34);
}

.border-e-teal-50  {
	border-inline-end-color: rgb(240 253 250);
}

.border-e-teal-100  {
	border-inline-end-color: rgb(204 251 241);
}

.border-e-teal-200  {
	border-inline-end-color: rgb(153 246 228);
}

.border-e-teal-300  {
	border-inline-end-color: rgb(94 234 212);
}

.border-e-teal-400  {
	border-inline-end-color: rgb(45 212 191);
}

.border-e-teal-500  {
	border-inline-end-color: rgb(20 184 166);
}

.border-e-teal-600  {
	border-inline-end-color: rgb(13 148 136);
}

.border-e-teal-700  {
	border-inline-end-color: rgb(15 118 110);
}

.border-e-teal-800  {
	border-inline-end-color: rgb(17 94 89);
}

.border-e-teal-900  {
	border-inline-end-color: rgb(19 78 74);
}

.border-e-teal-950  {
	border-inline-end-color: rgb(4 47 46);
}

.border-e-cyan-50  {
	border-inline-end-color: rgb(236 254 255);
}

.border-e-cyan-100  {
	border-inline-end-color: rgb(207 250 254);
}

.border-e-cyan-200  {
	border-inline-end-color: rgb(165 243 252);
}

.border-e-cyan-300  {
	border-inline-end-color: rgb(103 232 249);
}

.border-e-cyan-400  {
	border-inline-end-color: rgb(34 211 238);
}

.border-e-cyan-500  {
	border-inline-end-color: rgb(6 182 212);
}

.border-e-cyan-600  {
	border-inline-end-color: rgb(8 145 178);
}

.border-e-cyan-700  {
	border-inline-end-color: rgb(14 116 144);
}

.border-e-cyan-800  {
	border-inline-end-color: rgb(21 94 117);
}

.border-e-cyan-900  {
	border-inline-end-color: rgb(22 78 99);
}

.border-e-cyan-950  {
	border-inline-end-color: rgb(8 51 68);
}

.border-e-sky-50  {
	border-inline-end-color: rgb(240 249 255);
}

.border-e-sky-100  {
	border-inline-end-color: rgb(224 242 254);
}

.border-e-sky-200  {
	border-inline-end-color: rgb(186 230 253);
}

.border-e-sky-300  {
	border-inline-end-color: rgb(125 211 252);
}

.border-e-sky-400  {
	border-inline-end-color: rgb(56 189 248);
}

.border-e-sky-500  {
	border-inline-end-color: rgb(14 165 233);
}

.border-e-sky-600  {
	border-inline-end-color: rgb(2 132 199);
}

.border-e-sky-700  {
	border-inline-end-color: rgb(3 105 161);
}

.border-e-sky-800  {
	border-inline-end-color: rgb(7 89 133);
}

.border-e-sky-900  {
	border-inline-end-color: rgb(12 74 110);
}

.border-e-sky-950  {
	border-inline-end-color: rgb(8 47 73);
}

.border-e-blue-50  {
	border-inline-end-color: rgb(239 246 255);
}

.border-e-blue-100  {
	border-inline-end-color: rgb(219 234 254);
}

.border-e-blue-200  {
	border-inline-end-color: rgb(191 219 254);
}

.border-e-blue-300  {
	border-inline-end-color: rgb(147 197 253);
}

.border-e-blue-400  {
	border-inline-end-color: rgb(96 165 250);
}

.border-e-blue-500  {
	border-inline-end-color: rgb(59 130 246);
}

.border-e-blue-600  {
	border-inline-end-color: rgb(37 99 235);
}

.border-e-blue-700  {
	border-inline-end-color: rgb(29 78 216);
}

.border-e-blue-800  {
	border-inline-end-color: rgb(30 64 175);
}

.border-e-blue-900  {
	border-inline-end-color: rgb(30 58 138);
}

.border-e-blue-950  {
	border-inline-end-color: rgb(23 37 84);
}

.border-e-indigo-50  {
	border-inline-end-color: rgb(238 242 255);
}

.border-e-indigo-100  {
	border-inline-end-color: rgb(224 231 255);
}

.border-e-indigo-200  {
	border-inline-end-color: rgb(199 210 254);
}

.border-e-indigo-300  {
	border-inline-end-color: rgb(165 180 252);
}

.border-e-indigo-400  {
	border-inline-end-color: rgb(129 140 248);
}

.border-e-indigo-500  {
	border-inline-end-color: rgb(99 102 241);
}

.border-e-indigo-600  {
	border-inline-end-color: rgb(79 70 229);
}

.border-e-indigo-700  {
	border-inline-end-color: rgb(67 56 202);
}

.border-e-indigo-800  {
	border-inline-end-color: rgb(55 48 163);
}

.border-e-indigo-900  {
	border-inline-end-color: rgb(49 46 129);
}

.border-e-indigo-950  {
	border-inline-end-color: rgb(30 27 75);
}

.border-e-violet-50  {
	border-inline-end-color: rgb(245 243 255);
}

.border-e-violet-100  {
	border-inline-end-color: rgb(237 233 254);
}

.border-e-violet-200  {
	border-inline-end-color: rgb(221 214 254);
}

.border-e-violet-300  {
	border-inline-end-color: rgb(196 181 253);
}

.border-e-violet-400  {
	border-inline-end-color: rgb(167 139 250);
}

.border-e-violet-500  {
	border-inline-end-color: rgb(139 92 246);
}

.border-e-violet-600  {
	border-inline-end-color: rgb(124 58 237);
}

.border-e-violet-700  {
	border-inline-end-color: rgb(109 40 217);
}

.border-e-violet-800  {
	border-inline-end-color: rgb(91 33 182);
}

.border-e-violet-900  {
	border-inline-end-color: rgb(76 29 149);
}

.border-e-violet-950  {
	border-inline-end-color: rgb(46 16 101);
}

.border-e-purple-50  {
	border-inline-end-color: rgb(250 245 255);
}

.border-e-purple-100  {
	border-inline-end-color: rgb(243 232 255);
}

.border-e-purple-200  {
	border-inline-end-color: rgb(233 213 255);
}

.border-e-purple-300  {
	border-inline-end-color: rgb(216 180 254);
}

.border-e-purple-400  {
	border-inline-end-color: rgb(192 132 252);
}

.border-e-purple-500  {
	border-inline-end-color: rgb(168 85 247);
}

.border-e-purple-600  {
	border-inline-end-color: rgb(147 51 234);
}

.border-e-purple-700  {
	border-inline-end-color: rgb(126 34 206);
}

.border-e-purple-800  {
	border-inline-end-color: rgb(107 33 168);
}

.border-e-purple-900  {
	border-inline-end-color: rgb(88 28 135);
}

.border-e-purple-950  {
	border-inline-end-color: rgb(59 7 100);
}

.border-e-fuchsia-50  {
	border-inline-end-color: rgb(253 244 255);
}

.border-e-fuchsia-100  {
	border-inline-end-color: rgb(250 232 255);
}

.border-e-fuchsia-200  {
	border-inline-end-color: rgb(245 208 254);
}

.border-e-fuchsia-300  {
	border-inline-end-color: rgb(240 171 252);
}

.border-e-fuchsia-400  {
	border-inline-end-color: rgb(232 121 249);
}

.border-e-fuchsia-500  {
	border-inline-end-color: rgb(217 70 239);
}

.border-e-fuchsia-600  {
	border-inline-end-color: rgb(192 38 211);
}

.border-e-fuchsia-700  {
	border-inline-end-color: rgb(162 28 175);
}

.border-e-fuchsia-800  {
	border-inline-end-color: rgb(134 25 143);
}

.border-e-fuchsia-900  {
	border-inline-end-color: rgb(112 26 117);
}

.border-e-fuchsia-950  {
	border-inline-end-color: rgb(74 4 78);
}

.border-e-pink-50  {
	border-inline-end-color: rgb(253 242 248);
}

.border-e-pink-100  {
	border-inline-end-color: rgb(252 231 243);
}

.border-e-pink-200  {
	border-inline-end-color: rgb(251 207 232);
}

.border-e-pink-300  {
	border-inline-end-color: rgb(249 168 212);
}

.border-e-pink-400  {
	border-inline-end-color: rgb(244 114 182);
}

.border-e-pink-500  {
	border-inline-end-color: rgb(236 72 153);
}

.border-e-pink-600  {
	border-inline-end-color: rgb(219 39 119);
}

.border-e-pink-700  {
	border-inline-end-color: rgb(190 24 93);
}

.border-e-pink-800  {
	border-inline-end-color: rgb(157 23 77);
}

.border-e-pink-900  {
	border-inline-end-color: rgb(131 24 67);
}

.border-e-pink-950  {
	border-inline-end-color: rgb(80 7 36);
}

.border-e-rose-50  {
	border-inline-end-color: rgb(255 241 242);
}

.border-e-rose-100  {
	border-inline-end-color: rgb(255 228 230);
}

.border-e-rose-200  {
	border-inline-end-color: rgb(254 205 211);
}

.border-e-rose-300  {
	border-inline-end-color: rgb(253 164 175);
}

.border-e-rose-400  {
	border-inline-end-color: rgb(251 113 133);
}

.border-e-rose-500  {
	border-inline-end-color: rgb(244 63 94);
}

.border-e-rose-600  {
	border-inline-end-color: rgb(225 29 72);
}

.border-e-rose-700  {
	border-inline-end-color: rgb(190 18 60);
}

.border-e-rose-800  {
	border-inline-end-color: rgb(159 18 57);
}

.border-e-rose-900  {
	border-inline-end-color: rgb(136 19 55);
}

.border-e-rose-950  {
	border-inline-end-color: rgb(76 5 25);
}

.border-t-inherit  {
	border-top-color: inherit;
}

.border-t-current  {
	border-top-color: currentColor;
}

.border-t-transparent  {
	border-top-color: transparent;
}

.border-t-black  {
	border-top-color: rgb(0 0 0);
}

.border-t-white  {
	border-top-color: rgb(255 255 255);
}

.border-t-slate-50  {
	border-top-color: rgb(248 250 252);
}

.border-t-slate-100  {
	border-top-color: rgb(241 245 249);
}

.border-t-slate-200  {
	border-top-color: rgb(226 232 240);
}

.border-t-slate-300  {
	border-top-color: rgb(203 213 225);
}

.border-t-slate-400  {
	border-top-color: rgb(148 163 184);
}

.border-t-slate-500  {
	border-top-color: rgb(100 116 139);
}

.border-t-slate-600  {
	border-top-color: rgb(71 85 105);
}

.border-t-slate-700  {
	border-top-color: rgb(51 65 85);
}

.border-t-slate-800  {
	border-top-color: rgb(30 41 59);
}

.border-t-slate-900  {
	border-top-color: rgb(15 23 42);
}

.border-t-slate-950  {
	border-top-color: rgb(2 6 23);
}

.border-t-gray-50  {
	border-top-color: rgb(249 250 251);
}

.border-t-gray-100  {
	border-top-color: rgb(243 244 246);
}

.border-t-gray-200  {
	border-top-color: rgb(229 231 235);
}

.border-t-gray-300  {
	border-top-color: rgb(209 213 219);
}

.border-t-gray-400  {
	border-top-color: rgb(156 163 175);
}

.border-t-gray-500  {
	border-top-color: rgb(107 114 128);
}

.border-t-gray-600  {
	border-top-color: rgb(75 85 99);
}

.border-t-gray-700  {
	border-top-color: rgb(55 65 81);
}

.border-t-gray-800  {
	border-top-color: rgb(31 41 55);
}

.border-t-gray-900  {
	border-top-color: rgb(17 24 39);
}

.border-t-gray-950  {
	border-top-color: rgb(3 7 18);
}

.border-t-zinc-50  {
	border-top-color: rgb(250 250 250);
}

.border-t-zinc-100  {
	border-top-color: rgb(244 244 245);
}

.border-t-zinc-200  {
	border-top-color: rgb(228 228 231);
}

.border-t-zinc-300  {
	border-top-color: rgb(212 212 216);
}

.border-t-zinc-400  {
	border-top-color: rgb(161 161 170);
}

.border-t-zinc-500  {
	border-top-color: rgb(113 113 122);
}

.border-t-zinc-600  {
	border-top-color: rgb(82 82 91);
}

.border-t-zinc-700  {
	border-top-color: rgb(63 63 70);
}

.border-t-zinc-800  {
	border-top-color: rgb(39 39 42);
}

.border-t-zinc-900  {
	border-top-color: rgb(24 24 27);
}

.border-t-zinc-950  {
	border-top-color: rgb(9 9 11);
}

.border-t-neutral-50  {
	border-top-color: rgb(250 250 250);
}

.border-t-neutral-100  {
	border-top-color: rgb(245 245 245);
}

.border-t-neutral-200  {
	border-top-color: rgb(229 229 229);
}

.border-t-neutral-300  {
	border-top-color: rgb(212 212 212);
}

.border-t-neutral-400  {
	border-top-color: rgb(163 163 163);
}

.border-t-neutral-500  {
	border-top-color: rgb(115 115 115);
}

.border-t-neutral-600  {
	border-top-color: rgb(82 82 82);
}

.border-t-neutral-700  {
	border-top-color: rgb(64 64 64);
}

.border-t-neutral-800  {
	border-top-color: rgb(38 38 38);
}

.border-t-neutral-900  {
	border-top-color: rgb(23 23 23);
}

.border-t-neutral-950  {
	border-top-color: rgb(10 10 10);
}

.border-t-stone-50  {
	border-top-color: rgb(250 250 249);
}

.border-t-stone-100  {
	border-top-color: rgb(245 245 244);
}

.border-t-stone-200  {
	border-top-color: rgb(231 229 228);
}

.border-t-stone-300  {
	border-top-color: rgb(214 211 209);
}

.border-t-stone-400  {
	border-top-color: rgb(168 162 158);
}

.border-t-stone-500  {
	border-top-color: rgb(120 113 108);
}

.border-t-stone-600  {
	border-top-color: rgb(87 83 78);
}

.border-t-stone-700  {
	border-top-color: rgb(68 64 60);
}

.border-t-stone-800  {
	border-top-color: rgb(41 37 36);
}

.border-t-stone-900  {
	border-top-color: rgb(28 25 23);
}

.border-t-stone-950  {
	border-top-color: rgb(12 10 9);
}

.border-t-red-50  {
	border-top-color: rgb(254 242 242);
}

.border-t-red-100  {
	border-top-color: rgb(254 226 226);
}

.border-t-red-200  {
	border-top-color: rgb(254 202 202);
}

.border-t-red-300  {
	border-top-color: rgb(252 165 165);
}

.border-t-red-400  {
	border-top-color: rgb(248 113 113);
}

.border-t-red-500  {
	border-top-color: rgb(239 68 68);
}

.border-t-red-600  {
	border-top-color: rgb(220 38 38);
}

.border-t-red-700  {
	border-top-color: rgb(185 28 28);
}

.border-t-red-800  {
	border-top-color: rgb(153 27 27);
}

.border-t-red-900  {
	border-top-color: rgb(127 29 29);
}

.border-t-red-950  {
	border-top-color: rgb(69 10 10);
}

.border-t-orange-50  {
	border-top-color: rgb(255 247 237);
}

.border-t-orange-100  {
	border-top-color: rgb(255 237 213);
}

.border-t-orange-200  {
	border-top-color: rgb(254 215 170);
}

.border-t-orange-300  {
	border-top-color: rgb(253 186 116);
}

.border-t-orange-400  {
	border-top-color: rgb(251 146 60);
}

.border-t-orange-500  {
	border-top-color: rgb(249 115 22);
}

.border-t-orange-600  {
	border-top-color: rgb(234 88 12);
}

.border-t-orange-700  {
	border-top-color: rgb(194 65 12);
}

.border-t-orange-800  {
	border-top-color: rgb(154 52 18);
}

.border-t-orange-900  {
	border-top-color: rgb(124 45 18);
}

.border-t-orange-950  {
	border-top-color: rgb(67 20 7);
}

.border-t-amber-50  {
	border-top-color: rgb(255 251 235);
}

.border-t-amber-100  {
	border-top-color: rgb(254 243 199);
}

.border-t-amber-200  {
	border-top-color: rgb(253 230 138);
}

.border-t-amber-300  {
	border-top-color: rgb(252 211 77);
}

.border-t-amber-400  {
	border-top-color: rgb(251 191 36);
}

.border-t-amber-500  {
	border-top-color: rgb(245 158 11);
}

.border-t-amber-600  {
	border-top-color: rgb(217 119 6);
}

.border-t-amber-700  {
	border-top-color: rgb(180 83 9);
}

.border-t-amber-800  {
	border-top-color: rgb(146 64 14);
}

.border-t-amber-900  {
	border-top-color: rgb(120 53 15);
}

.border-t-amber-950  {
	border-top-color: rgb(69 26 3);
}

.border-t-yellow-50  {
	border-top-color: rgb(254 252 232);
}

.border-t-yellow-100  {
	border-top-color: rgb(254 249 195);
}

.border-t-yellow-200  {
	border-top-color: rgb(254 240 138);
}

.border-t-yellow-300  {
	border-top-color: rgb(253 224 71);
}

.border-t-yellow-400  {
	border-top-color: rgb(250 204 21);
}

.border-t-yellow-500  {
	border-top-color: rgb(234 179 8);
}

.border-t-yellow-600  {
	border-top-color: rgb(202 138 4);
}

.border-t-yellow-700  {
	border-top-color: rgb(161 98 7);
}

.border-t-yellow-800  {
	border-top-color: rgb(133 77 14);
}

.border-t-yellow-900  {
	border-top-color: rgb(113 63 18);
}

.border-t-yellow-950  {
	border-top-color: rgb(66 32 6);
}

.border-t-lime-50  {
	border-top-color: rgb(247 254 231);
}

.border-t-lime-100  {
	border-top-color: rgb(236 252 203);
}

.border-t-lime-200  {
	border-top-color: rgb(217 249 157);
}

.border-t-lime-300  {
	border-top-color: rgb(190 242 100);
}

.border-t-lime-400  {
	border-top-color: rgb(163 230 53);
}

.border-t-lime-500  {
	border-top-color: rgb(132 204 22);
}

.border-t-lime-600  {
	border-top-color: rgb(101 163 13);
}

.border-t-lime-700  {
	border-top-color: rgb(77 124 15);
}

.border-t-lime-800  {
	border-top-color: rgb(63 98 18);
}

.border-t-lime-900  {
	border-top-color: rgb(54 83 20);
}

.border-t-lime-950  {
	border-top-color: rgb(26 46 5);
}

.border-t-green-50  {
	border-top-color: rgb(240 253 244);
}

.border-t-green-100  {
	border-top-color: rgb(220 252 231);
}

.border-t-green-200  {
	border-top-color: rgb(187 247 208);
}

.border-t-green-300  {
	border-top-color: rgb(134 239 172);
}

.border-t-green-400  {
	border-top-color: rgb(74 222 128);
}

.border-t-green-500  {
	border-top-color: rgb(34 197 94);
}

.border-t-green-600  {
	border-top-color: rgb(22 163 74);
}

.border-t-green-700  {
	border-top-color: rgb(21 128 61);
}

.border-t-green-800  {
	border-top-color: rgb(22 101 52);
}

.border-t-green-900  {
	border-top-color: rgb(20 83 45);
}

.border-t-green-950  {
	border-top-color: rgb(5 46 22);
}

.border-t-emerald-50  {
	border-top-color: rgb(236 253 245);
}

.border-t-emerald-100  {
	border-top-color: rgb(209 250 229);
}

.border-t-emerald-200  {
	border-top-color: rgb(167 243 208);
}

.border-t-emerald-300  {
	border-top-color: rgb(110 231 183);
}

.border-t-emerald-400  {
	border-top-color: rgb(52 211 153);
}

.border-t-emerald-500  {
	border-top-color: rgb(16 185 129);
}

.border-t-emerald-600  {
	border-top-color: rgb(5 150 105);
}

.border-t-emerald-700  {
	border-top-color: rgb(4 120 87);
}

.border-t-emerald-800  {
	border-top-color: rgb(6 95 70);
}

.border-t-emerald-900  {
	border-top-color: rgb(6 78 59);
}

.border-t-emerald-950  {
	border-top-color: rgb(2 44 34);
}

.border-t-teal-50  {
	border-top-color: rgb(240 253 250);
}

.border-t-teal-100  {
	border-top-color: rgb(204 251 241);
}

.border-t-teal-200  {
	border-top-color: rgb(153 246 228);
}

.border-t-teal-300  {
	border-top-color: rgb(94 234 212);
}

.border-t-teal-400  {
	border-top-color: rgb(45 212 191);
}

.border-t-teal-500  {
	border-top-color: rgb(20 184 166);
}

.border-t-teal-600  {
	border-top-color: rgb(13 148 136);
}

.border-t-teal-700  {
	border-top-color: rgb(15 118 110);
}

.border-t-teal-800  {
	border-top-color: rgb(17 94 89);
}

.border-t-teal-900  {
	border-top-color: rgb(19 78 74);
}

.border-t-teal-950  {
	border-top-color: rgb(4 47 46);
}

.border-t-cyan-50  {
	border-top-color: rgb(236 254 255);
}

.border-t-cyan-100  {
	border-top-color: rgb(207 250 254);
}

.border-t-cyan-200  {
	border-top-color: rgb(165 243 252);
}

.border-t-cyan-300  {
	border-top-color: rgb(103 232 249);
}

.border-t-cyan-400  {
	border-top-color: rgb(34 211 238);
}

.border-t-cyan-500  {
	border-top-color: rgb(6 182 212);
}

.border-t-cyan-600  {
	border-top-color: rgb(8 145 178);
}

.border-t-cyan-700  {
	border-top-color: rgb(14 116 144);
}

.border-t-cyan-800  {
	border-top-color: rgb(21 94 117);
}

.border-t-cyan-900  {
	border-top-color: rgb(22 78 99);
}

.border-t-cyan-950  {
	border-top-color: rgb(8 51 68);
}

.border-t-sky-50  {
	border-top-color: rgb(240 249 255);
}

.border-t-sky-100  {
	border-top-color: rgb(224 242 254);
}

.border-t-sky-200  {
	border-top-color: rgb(186 230 253);
}

.border-t-sky-300  {
	border-top-color: rgb(125 211 252);
}

.border-t-sky-400  {
	border-top-color: rgb(56 189 248);
}

.border-t-sky-500  {
	border-top-color: rgb(14 165 233);
}

.border-t-sky-600  {
	border-top-color: rgb(2 132 199);
}

.border-t-sky-700  {
	border-top-color: rgb(3 105 161);
}

.border-t-sky-800  {
	border-top-color: rgb(7 89 133);
}

.border-t-sky-900  {
	border-top-color: rgb(12 74 110);
}

.border-t-sky-950  {
	border-top-color: rgb(8 47 73);
}

.border-t-blue-50  {
	border-top-color: rgb(239 246 255);
}

.border-t-blue-100  {
	border-top-color: rgb(219 234 254);
}

.border-t-blue-200  {
	border-top-color: rgb(191 219 254);
}

.border-t-blue-300  {
	border-top-color: rgb(147 197 253);
}

.border-t-blue-400  {
	border-top-color: rgb(96 165 250);
}

.border-t-blue-500  {
	border-top-color: rgb(59 130 246);
}

.border-t-blue-600  {
	border-top-color: rgb(37 99 235);
}

.border-t-blue-700  {
	border-top-color: rgb(29 78 216);
}

.border-t-blue-800  {
	border-top-color: rgb(30 64 175);
}

.border-t-blue-900  {
	border-top-color: rgb(30 58 138);
}

.border-t-blue-950  {
	border-top-color: rgb(23 37 84);
}

.border-t-indigo-50  {
	border-top-color: rgb(238 242 255);
}

.border-t-indigo-100  {
	border-top-color: rgb(224 231 255);
}

.border-t-indigo-200  {
	border-top-color: rgb(199 210 254);
}

.border-t-indigo-300  {
	border-top-color: rgb(165 180 252);
}

.border-t-indigo-400  {
	border-top-color: rgb(129 140 248);
}

.border-t-indigo-500  {
	border-top-color: rgb(99 102 241);
}

.border-t-indigo-600  {
	border-top-color: rgb(79 70 229);
}

.border-t-indigo-700  {
	border-top-color: rgb(67 56 202);
}

.border-t-indigo-800  {
	border-top-color: rgb(55 48 163);
}

.border-t-indigo-900  {
	border-top-color: rgb(49 46 129);
}

.border-t-indigo-950  {
	border-top-color: rgb(30 27 75);
}

.border-t-violet-50  {
	border-top-color: rgb(245 243 255);
}

.border-t-violet-100  {
	border-top-color: rgb(237 233 254);
}

.border-t-violet-200  {
	border-top-color: rgb(221 214 254);
}

.border-t-violet-300  {
	border-top-color: rgb(196 181 253);
}

.border-t-violet-400  {
	border-top-color: rgb(167 139 250);
}

.border-t-violet-500  {
	border-top-color: rgb(139 92 246);
}

.border-t-violet-600  {
	border-top-color: rgb(124 58 237);
}

.border-t-violet-700  {
	border-top-color: rgb(109 40 217);
}

.border-t-violet-800  {
	border-top-color: rgb(91 33 182);
}

.border-t-violet-900  {
	border-top-color: rgb(76 29 149);
}

.border-t-violet-950  {
	border-top-color: rgb(46 16 101);
}

.border-t-purple-50  {
	border-top-color: rgb(250 245 255);
}

.border-t-purple-100  {
	border-top-color: rgb(243 232 255);
}

.border-t-purple-200  {
	border-top-color: rgb(233 213 255);
}

.border-t-purple-300  {
	border-top-color: rgb(216 180 254);
}

.border-t-purple-400  {
	border-top-color: rgb(192 132 252);
}

.border-t-purple-500  {
	border-top-color: rgb(168 85 247);
}

.border-t-purple-600  {
	border-top-color: rgb(147 51 234);
}

.border-t-purple-700  {
	border-top-color: rgb(126 34 206);
}

.border-t-purple-800  {
	border-top-color: rgb(107 33 168);
}

.border-t-purple-900  {
	border-top-color: rgb(88 28 135);
}

.border-t-purple-950  {
	border-top-color: rgb(59 7 100);
}

.border-t-fuchsia-50  {
	border-top-color: rgb(253 244 255);
}

.border-t-fuchsia-100  {
	border-top-color: rgb(250 232 255);
}

.border-t-fuchsia-200  {
	border-top-color: rgb(245 208 254);
}

.border-t-fuchsia-300  {
	border-top-color: rgb(240 171 252);
}

.border-t-fuchsia-400  {
	border-top-color: rgb(232 121 249);
}

.border-t-fuchsia-500  {
	border-top-color: rgb(217 70 239);
}

.border-t-fuchsia-600  {
	border-top-color: rgb(192 38 211);
}

.border-t-fuchsia-700  {
	border-top-color: rgb(162 28 175);
}

.border-t-fuchsia-800  {
	border-top-color: rgb(134 25 143);
}

.border-t-fuchsia-900  {
	border-top-color: rgb(112 26 117);
}

.border-t-fuchsia-950  {
	border-top-color: rgb(74 4 78);
}

.border-t-pink-50  {
	border-top-color: rgb(253 242 248);
}

.border-t-pink-100  {
	border-top-color: rgb(252 231 243);
}

.border-t-pink-200  {
	border-top-color: rgb(251 207 232);
}

.border-t-pink-300  {
	border-top-color: rgb(249 168 212);
}

.border-t-pink-400  {
	border-top-color: rgb(244 114 182);
}

.border-t-pink-500  {
	border-top-color: rgb(236 72 153);
}

.border-t-pink-600  {
	border-top-color: rgb(219 39 119);
}

.border-t-pink-700  {
	border-top-color: rgb(190 24 93);
}

.border-t-pink-800  {
	border-top-color: rgb(157 23 77);
}

.border-t-pink-900  {
	border-top-color: rgb(131 24 67);
}

.border-t-pink-950  {
	border-top-color: rgb(80 7 36);
}

.border-t-rose-50  {
	border-top-color: rgb(255 241 242);
}

.border-t-rose-100  {
	border-top-color: rgb(255 228 230);
}

.border-t-rose-200  {
	border-top-color: rgb(254 205 211);
}

.border-t-rose-300  {
	border-top-color: rgb(253 164 175);
}

.border-t-rose-400  {
	border-top-color: rgb(251 113 133);
}

.border-t-rose-500  {
	border-top-color: rgb(244 63 94);
}

.border-t-rose-600  {
	border-top-color: rgb(225 29 72);
}

.border-t-rose-700  {
	border-top-color: rgb(190 18 60);
}

.border-t-rose-800  {
	border-top-color: rgb(159 18 57);
}

.border-t-rose-900  {
	border-top-color: rgb(136 19 55);
}

.border-t-rose-950  {
	border-top-color: rgb(76 5 25);
}

.border-s-amber-50  {
	border-inline-start-color: rgb(255 251 235);
}

.border-s-amber-100  {
	border-inline-start-color: rgb(254 243 199);
}

.border-s-amber-200  {
	border-inline-start-color: rgb(253 230 138);
}

.border-s-amber-300  {
	border-inline-start-color: rgb(252 211 77);
}

.border-s-amber-400  {
	border-inline-start-color: rgb(251 191 36);
}

.border-s-amber-500  {
	border-inline-start-color: rgb(245 158 11);
}

.border-s-amber-600  {
	border-inline-start-color: rgb(217 119 6);
}

.border-s-amber-700  {
	border-inline-start-color: rgb(180 83 9);
}

.border-s-amber-800  {
	border-inline-start-color: rgb(146 64 14);
}

.border-s-amber-900  {
	border-inline-start-color: rgb(120 53 15);
}

.border-s-amber-950  {
	border-inline-start-color: rgb(69 26 3);
}

.border-s-yellow-50  {
	border-inline-start-color: rgb(254 252 232);
}

.border-s-yellow-100  {
	border-inline-start-color: rgb(254 249 195);
}

.border-s-yellow-200  {
	border-inline-start-color: rgb(254 240 138);
}

.border-s-yellow-300  {
	border-inline-start-color: rgb(253 224 71);
}

.border-s-yellow-400  {
	border-inline-start-color: rgb(250 204 21);
}

.border-s-yellow-500  {
	border-inline-start-color: rgb(234 179 8);
}

.border-s-yellow-600  {
	border-inline-start-color: rgb(202 138 4);
}

.border-s-yellow-700  {
	border-inline-start-color: rgb(161 98 7);
}

.border-s-yellow-800  {
	border-inline-start-color: rgb(133 77 14);
}

.border-s-yellow-900  {
	border-inline-start-color: rgb(113 63 18);
}

.border-s-yellow-950  {
	border-inline-start-color: rgb(66 32 6);
}

.border-s-lime-50  {
	border-inline-start-color: rgb(247 254 231);
}

.border-s-lime-100  {
	border-inline-start-color: rgb(236 252 203);
}

.border-s-lime-200  {
	border-inline-start-color: rgb(217 249 157);
}

.border-s-lime-300  {
	border-inline-start-color: rgb(190 242 100);
}

.border-s-lime-400  {
	border-inline-start-color: rgb(163 230 53);
}

.border-s-lime-500  {
	border-inline-start-color: rgb(132 204 22);
}

.border-s-lime-600  {
	border-inline-start-color: rgb(101 163 13);
}

.border-s-lime-700  {
	border-inline-start-color: rgb(77 124 15);
}

.border-s-lime-800  {
	border-inline-start-color: rgb(63 98 18);
}

.border-s-lime-900  {
	border-inline-start-color: rgb(54 83 20);
}

.border-s-lime-950  {
	border-inline-start-color: rgb(26 46 5);
}

.border-s-green-50  {
	border-inline-start-color: rgb(240 253 244);
}

.border-s-green-100  {
	border-inline-start-color: rgb(220 252 231);
}

.border-s-green-200  {
	border-inline-start-color: rgb(187 247 208);
}

.border-s-green-300  {
	border-inline-start-color: rgb(134 239 172);
}

.border-s-green-400  {
	border-inline-start-color: rgb(74 222 128);
}

.border-s-green-500  {
	border-inline-start-color: rgb(34 197 94);
}

.border-s-green-600  {
	border-inline-start-color: rgb(22 163 74);
}

.border-s-green-700  {
	border-inline-start-color: rgb(21 128 61);
}

.border-s-green-800  {
	border-inline-start-color: rgb(22 101 52);
}

.border-s-green-900  {
	border-inline-start-color: rgb(20 83 45);
}

.border-s-green-950  {
	border-inline-start-color: rgb(5 46 22);
}

.border-s-emerald-50  {
	border-inline-start-color: rgb(236 253 245);
}

.border-s-emerald-100  {
	border-inline-start-color: rgb(209 250 229);
}

.border-s-emerald-200  {
	border-inline-start-color: rgb(167 243 208);
}

.border-s-emerald-300  {
	border-inline-start-color: rgb(110 231 183);
}

.border-s-emerald-400  {
	border-inline-start-color: rgb(52 211 153);
}

.border-s-emerald-500  {
	border-inline-start-color: rgb(16 185 129);
}

.border-s-emerald-600  {
	border-inline-start-color: rgb(5 150 105);
}

.border-s-emerald-700  {
	border-inline-start-color: rgb(4 120 87);
}

.border-s-emerald-800  {
	border-inline-start-color: rgb(6 95 70);
}

.border-s-emerald-900  {
	border-inline-start-color: rgb(6 78 59);
}

.border-s-emerald-950  {
	border-inline-start-color: rgb(2 44 34);
}

.border-s-teal-50  {
	border-inline-start-color: rgb(240 253 250);
}

.border-s-teal-100  {
	border-inline-start-color: rgb(204 251 241);
}

.border-s-teal-200  {
	border-inline-start-color: rgb(153 246 228);
}

.border-s-teal-300  {
	border-inline-start-color: rgb(94 234 212);
}

.border-s-teal-400  {
	border-inline-start-color: rgb(45 212 191);
}

.border-s-teal-500  {
	border-inline-start-color: rgb(20 184 166);
}

.border-s-teal-600  {
	border-inline-start-color: rgb(13 148 136);
}

.border-s-teal-700  {
	border-inline-start-color: rgb(15 118 110);
}

.border-s-teal-800  {
	border-inline-start-color: rgb(17 94 89);
}

.border-s-teal-900  {
	border-inline-start-color: rgb(19 78 74);
}

.border-s-teal-950  {
	border-inline-start-color: rgb(4 47 46);
}

.border-s-cyan-50  {
	border-inline-start-color: rgb(236 254 255);
}

.border-s-cyan-100  {
	border-inline-start-color: rgb(207 250 254);
}

.border-s-cyan-200  {
	border-inline-start-color: rgb(165 243 252);
}

.border-s-cyan-300  {
	border-inline-start-color: rgb(103 232 249);
}

.border-s-cyan-400  {
	border-inline-start-color: rgb(34 211 238);
}

.border-s-cyan-500  {
	border-inline-start-color: rgb(6 182 212);
}

.border-s-cyan-600  {
	border-inline-start-color: rgb(8 145 178);
}

.border-s-cyan-700  {
	border-inline-start-color: rgb(14 116 144);
}

.border-s-cyan-800  {
	border-inline-start-color: rgb(21 94 117);
}

.border-s-cyan-900  {
	border-inline-start-color: rgb(22 78 99);
}

.border-s-cyan-950  {
	border-inline-start-color: rgb(8 51 68);
}

.border-s-sky-50  {
	border-inline-start-color: rgb(240 249 255);
}

.border-s-sky-100  {
	border-inline-start-color: rgb(224 242 254);
}

.border-s-sky-200  {
	border-inline-start-color: rgb(186 230 253);
}

.border-s-sky-300  {
	border-inline-start-color: rgb(125 211 252);
}

.border-s-sky-400  {
	border-inline-start-color: rgb(56 189 248);
}

.border-s-sky-500  {
	border-inline-start-color: rgb(14 165 233);
}

.border-s-sky-600  {
	border-inline-start-color: rgb(2 132 199);
}

.border-s-sky-700  {
	border-inline-start-color: rgb(3 105 161);
}

.border-s-sky-800  {
	border-inline-start-color: rgb(7 89 133);
}

.border-s-sky-900  {
	border-inline-start-color: rgb(12 74 110);
}

.border-s-sky-950  {
	border-inline-start-color: rgb(8 47 73);
}

.border-s-blue-50  {
	border-inline-start-color: rgb(239 246 255);
}

.border-s-blue-100  {
	border-inline-start-color: rgb(219 234 254);
}

.border-s-blue-200  {
	border-inline-start-color: rgb(191 219 254);
}

.border-s-blue-300  {
	border-inline-start-color: rgb(147 197 253);
}

.border-s-blue-400  {
	border-inline-start-color: rgb(96 165 250);
}

.border-s-blue-500  {
	border-inline-start-color: rgb(59 130 246);
}

.border-s-blue-600  {
	border-inline-start-color: rgb(37 99 235);
}

.border-s-blue-700  {
	border-inline-start-color: rgb(29 78 216);
}

.border-s-blue-800  {
	border-inline-start-color: rgb(30 64 175);
}

.border-s-blue-900  {
	border-inline-start-color: rgb(30 58 138);
}

.border-s-blue-950  {
	border-inline-start-color: rgb(23 37 84);
}

.border-s-indigo-50  {
	border-inline-start-color: rgb(238 242 255);
}

.border-s-indigo-100  {
	border-inline-start-color: rgb(224 231 255);
}

.border-s-indigo-200  {
	border-inline-start-color: rgb(199 210 254);
}

.border-s-indigo-300  {
	border-inline-start-color: rgb(165 180 252);
}

.border-s-indigo-400  {
	border-inline-start-color: rgb(129 140 248);
}

.border-s-indigo-500  {
	border-inline-start-color: rgb(99 102 241);
}

.border-s-indigo-600  {
	border-inline-start-color: rgb(79 70 229);
}

.border-s-indigo-700  {
	border-inline-start-color: rgb(67 56 202);
}

.border-s-indigo-800  {
	border-inline-start-color: rgb(55 48 163);
}

.border-s-indigo-900  {
	border-inline-start-color: rgb(49 46 129);
}

.border-s-indigo-950  {
	border-inline-start-color: rgb(30 27 75);
}

.border-s-violet-50  {
	border-inline-start-color: rgb(245 243 255);
}

.border-s-violet-100  {
	border-inline-start-color: rgb(237 233 254);
}

.border-s-violet-200  {
	border-inline-start-color: rgb(221 214 254);
}

.border-s-violet-300  {
	border-inline-start-color: rgb(196 181 253);
}

.border-s-violet-400  {
	border-inline-start-color: rgb(167 139 250);
}

.border-s-violet-500  {
	border-inline-start-color: rgb(139 92 246);
}

.border-s-violet-600  {
	border-inline-start-color: rgb(124 58 237);
}

.border-s-violet-700  {
	border-inline-start-color: rgb(109 40 217);
}

.border-s-violet-800  {
	border-inline-start-color: rgb(91 33 182);
}

.border-s-violet-900  {
	border-inline-start-color: rgb(76 29 149);
}

.border-s-violet-950  {
	border-inline-start-color: rgb(46 16 101);
}

.border-s-purple-50  {
	border-inline-start-color: rgb(250 245 255);
}

.border-s-purple-100  {
	border-inline-start-color: rgb(243 232 255);
}

.border-s-purple-200  {
	border-inline-start-color: rgb(233 213 255);
}

.border-s-purple-300  {
	border-inline-start-color: rgb(216 180 254);
}

.border-s-purple-400  {
	border-inline-start-color: rgb(192 132 252);
}

.border-s-purple-500  {
	border-inline-start-color: rgb(168 85 247);
}

.border-s-purple-600  {
	border-inline-start-color: rgb(147 51 234);
}

.border-s-purple-700  {
	border-inline-start-color: rgb(126 34 206);
}

.border-s-purple-800  {
	border-inline-start-color: rgb(107 33 168);
}

.border-s-purple-900  {
	border-inline-start-color: rgb(88 28 135);
}

.border-s-purple-950  {
	border-inline-start-color: rgb(59 7 100);
}

.border-s-fuchsia-50  {
	border-inline-start-color: rgb(253 244 255);
}

.border-s-fuchsia-100  {
	border-inline-start-color: rgb(250 232 255);
}

.border-s-fuchsia-200  {
	border-inline-start-color: rgb(245 208 254);
}

.border-s-fuchsia-300  {
	border-inline-start-color: rgb(240 171 252);
}

.border-s-fuchsia-400  {
	border-inline-start-color: rgb(232 121 249);
}

.border-s-fuchsia-500  {
	border-inline-start-color: rgb(217 70 239);
}

.border-s-fuchsia-600  {
	border-inline-start-color: rgb(192 38 211);
}

.border-s-fuchsia-700  {
	border-inline-start-color: rgb(162 28 175);
}

.border-s-fuchsia-800  {
	border-inline-start-color: rgb(134 25 143);
}

.border-s-fuchsia-900  {
	border-inline-start-color: rgb(112 26 117);
}

.border-s-fuchsia-950  {
	border-inline-start-color: rgb(74 4 78);
}

.border-s-pink-50  {
	border-inline-start-color: rgb(253 242 248);
}

.border-s-pink-100  {
	border-inline-start-color: rgb(252 231 243);
}

.border-s-pink-200  {
	border-inline-start-color: rgb(251 207 232);
}

.border-s-pink-300  {
	border-inline-start-color: rgb(249 168 212);
}

.border-s-pink-400  {
	border-inline-start-color: rgb(244 114 182);
}

.border-s-pink-500  {
	border-inline-start-color: rgb(236 72 153);
}

.border-s-pink-600  {
	border-inline-start-color: rgb(219 39 119);
}

.border-s-pink-700  {
	border-inline-start-color: rgb(190 24 93);
}

.border-s-pink-800  {
	border-inline-start-color: rgb(157 23 77);
}

.border-s-pink-900  {
	border-inline-start-color: rgb(131 24 67);
}

.border-s-pink-950  {
	border-inline-start-color: rgb(80 7 36);
}

.border-s-rose-50  {
	border-inline-start-color: rgb(255 241 242);
}

.border-s-rose-100  {
	border-inline-start-color: rgb(255 228 230);
}

.border-s-rose-200  {
	border-inline-start-color: rgb(254 205 211);
}

.border-s-rose-300  {
	border-inline-start-color: rgb(253 164 175);
}

.border-s-rose-400  {
	border-inline-start-color: rgb(251 113 133);
}

.border-s-rose-500  {
	border-inline-start-color: rgb(244 63 94);
}

.border-s-rose-600  {
	border-inline-start-color: rgb(225 29 72);
}

.border-s-rose-700  {
	border-inline-start-color: rgb(190 18 60);
}

.border-s-rose-800  {
	border-inline-start-color: rgb(159 18 57);
}

.border-s-rose-900  {
	border-inline-start-color: rgb(136 19 55);
}

.border-s-rose-950  {
	border-inline-start-color: rgb(76 5 25);
}

.border-e-inherit  {
	border-inline-end-color: inherit;
}

.border-e-current  {
	border-inline-end-color: currentColor;
}

.border-e-transparent  {
	border-inline-end-color: transparent;
}

.border-e-black  {
	border-inline-end-color: rgb(0 0 0);
}

.border-e-white  {
	border-inline-end-color: rgb(255 255 255);
}

.border-e-slate-50  {
	border-inline-end-color: rgb(248 250 252);
}

.border-e-slate-100  {
	border-inline-end-color: rgb(241 245 249);
}

.border-e-slate-200  {
	border-inline-end-color: rgb(226 232 240);
}

.border-e-slate-300  {
	border-inline-end-color: rgb(203 213 225);
}

.border-e-slate-400  {
	border-inline-end-color: rgb(148 163 184);
}

.border-e-slate-500  {
	border-inline-end-color: rgb(100 116 139);
}

.border-e-slate-600  {
	border-inline-end-color: rgb(71 85 105);
}

.border-e-slate-700  {
	border-inline-end-color: rgb(51 65 85);
}

.border-e-slate-800  {
	border-inline-end-color: rgb(30 41 59);
}

.border-e-slate-900  {
	border-inline-end-color: rgb(15 23 42);
}

.border-e-slate-950  {
	border-inline-end-color: rgb(2 6 23);
}

.border-e-gray-50  {
	border-inline-end-color: rgb(249 250 251);
}

.border-e-gray-100  {
	border-inline-end-color: rgb(243 244 246);
}

.border-e-gray-200  {
	border-inline-end-color: rgb(229 231 235);
}

.border-e-gray-300  {
	border-inline-end-color: rgb(209 213 219);
}

.border-e-gray-400  {
	border-inline-end-color: rgb(156 163 175);
}

.border-e-gray-500  {
	border-inline-end-color: rgb(107 114 128);
}

.border-e-gray-600  {
	border-inline-end-color: rgb(75 85 99);
}

.border-e-gray-700  {
	border-inline-end-color: rgb(55 65 81);
}

.border-e-gray-800  {
	border-inline-end-color: rgb(31 41 55);
}

.border-e-gray-900  {
	border-inline-end-color: rgb(17 24 39);
}

.border-e-gray-950  {
	border-inline-end-color: rgb(3 7 18);
}

.border-e-zinc-50  {
	border-inline-end-color: rgb(250 250 250);
}

.border-e-zinc-100  {
	border-inline-end-color: rgb(244 244 245);
}

.border-e-zinc-200  {
	border-inline-end-color: rgb(228 228 231);
}

.border-e-zinc-300  {
	border-inline-end-color: rgb(212 212 216);
}

.border-e-zinc-400  {
	border-inline-end-color: rgb(161 161 170);
}

.border-e-zinc-500  {
	border-inline-end-color: rgb(113 113 122);
}

.border-e-zinc-600  {
	border-inline-end-color: rgb(82 82 91);
}

.border-e-zinc-700  {
	border-inline-end-color: rgb(63 63 70);
}

.border-e-zinc-800  {
	border-inline-end-color: rgb(39 39 42);
}

.border-e-zinc-900  {
	border-inline-end-color: rgb(24 24 27);
}

.border-e-zinc-950  {
	border-inline-end-color: rgb(9 9 11);
}

.border-e-neutral-50  {
	border-inline-end-color: rgb(250 250 250);
}

.border-e-neutral-100  {
	border-inline-end-color: rgb(245 245 245);
}

.border-e-neutral-200  {
	border-inline-end-color: rgb(229 229 229);
}

.border-e-neutral-300  {
	border-inline-end-color: rgb(212 212 212);
}

.border-e-neutral-400  {
	border-inline-end-color: rgb(163 163 163);
}

.border-e-neutral-500  {
	border-inline-end-color: rgb(115 115 115);
}

.border-e-neutral-600  {
	border-inline-end-color: rgb(82 82 82);
}

.border-e-neutral-700  {
	border-inline-end-color: rgb(64 64 64);
}

.border-e-neutral-800  {
	border-inline-end-color: rgb(38 38 38);
}

.border-e-neutral-900  {
	border-inline-end-color: rgb(23 23 23);
}

.border-e-neutral-950  {
	border-inline-end-color: rgb(10 10 10);
}

.border-e-stone-50  {
	border-inline-end-color: rgb(250 250 249);
}

.border-e-stone-100  {
	border-inline-end-color: rgb(245 245 244);
}

.border-e-stone-200  {
	border-inline-end-color: rgb(231 229 228);
}

.border-e-stone-300  {
	border-inline-end-color: rgb(214 211 209);
}

.border-e-stone-400  {
	border-inline-end-color: rgb(168 162 158);
}

.border-e-stone-500  {
	border-inline-end-color: rgb(120 113 108);
}

.border-e-stone-600  {
	border-inline-end-color: rgb(87 83 78);
}

.border-e-stone-700  {
	border-inline-end-color: rgb(68 64 60);
}

.border-e-stone-800  {
	border-inline-end-color: rgb(41 37 36);
}

.border-e-stone-900  {
	border-inline-end-color: rgb(28 25 23);
}

.border-e-stone-950  {
	border-inline-end-color: rgb(12 10 9);
}

.border-e-red-50  {
	border-inline-end-color: rgb(254 242 242);
}

.border-e-red-100  {
	border-inline-end-color: rgb(254 226 226);
}

.border-e-red-200  {
	border-inline-end-color: rgb(254 202 202);
}

.border-e-red-300  {
	border-inline-end-color: rgb(252 165 165);
}

.border-e-red-400  {
	border-inline-end-color: rgb(248 113 113);
}

.border-e-red-500  {
	border-inline-end-color: rgb(239 68 68);
}

.border-e-red-600  {
	border-inline-end-color: rgb(220 38 38);
}

.border-e-red-700  {
	border-inline-end-color: rgb(185 28 28);
}

.border-e-red-800  {
	border-inline-end-color: rgb(153 27 27);
}

.border-e-red-900  {
	border-inline-end-color: rgb(127 29 29);
}

.border-e-red-950  {
	border-inline-end-color: rgb(69 10 10);
}

.border-e-orange-50  {
	border-inline-end-color: rgb(255 247 237);
}

.border-e-orange-100  {
	border-inline-end-color: rgb(255 237 213);
}

.border-e-orange-200  {
	border-inline-end-color: rgb(254 215 170);
}

.border-e-orange-300  {
	border-inline-end-color: rgb(253 186 116);
}

.border-e-orange-400  {
	border-inline-end-color: rgb(251 146 60);
}

.border-e-orange-500  {
	border-inline-end-color: rgb(249 115 22);
}

.border-e-orange-600  {
	border-inline-end-color: rgb(234 88 12);
}

.border-e-orange-700  {
	border-inline-end-color: rgb(194 65 12);
}

.border-e-orange-800  {
	border-inline-end-color: rgb(154 52 18);
}

.border-e-orange-900  {
	border-inline-end-color: rgb(124 45 18);
}

.border-e-orange-950  {
	border-inline-end-color: rgb(67 20 7);
}

.border-e-amber-50  {
	border-inline-end-color: rgb(255 251 235);
}

.border-e-amber-100  {
	border-inline-end-color: rgb(254 243 199);
}

.border-e-amber-200  {
	border-inline-end-color: rgb(253 230 138);
}

.border-e-amber-300  {
	border-inline-end-color: rgb(252 211 77);
}

.border-e-amber-400  {
	border-inline-end-color: rgb(251 191 36);
}

.border-e-amber-500  {
	border-inline-end-color: rgb(245 158 11);
}

.border-e-amber-600  {
	border-inline-end-color: rgb(217 119 6);
}

.border-e-amber-700  {
	border-inline-end-color: rgb(180 83 9);
}

.border-e-amber-800  {
	border-inline-end-color: rgb(146 64 14);
}

.border-e-amber-900  {
	border-inline-end-color: rgb(120 53 15);
}

.border-e-amber-950  {
	border-inline-end-color: rgb(69 26 3);
}

.border-e-yellow-50  {
	border-inline-end-color: rgb(254 252 232);
}

.border-e-yellow-100  {
	border-inline-end-color: rgb(254 249 195);
}

.border-e-yellow-200  {
	border-inline-end-color: rgb(254 240 138);
}

.border-e-yellow-300  {
	border-inline-end-color: rgb(253 224 71);
}

.border-e-yellow-400  {
	border-inline-end-color: rgb(250 204 21);
}

.border-e-yellow-500  {
	border-inline-end-color: rgb(234 179 8);
}

.border-e-yellow-600  {
	border-inline-end-color: rgb(202 138 4);
}

.border-e-yellow-700  {
	border-inline-end-color: rgb(161 98 7);
}

.border-e-yellow-800  {
	border-inline-end-color: rgb(133 77 14);
}

.border-e-yellow-900  {
	border-inline-end-color: rgb(113 63 18);
}

.border-e-yellow-950  {
	border-inline-end-color: rgb(66 32 6);
}

.border-e-lime-50  {
	border-inline-end-color: rgb(247 254 231);
}

.border-e-lime-100  {
	border-inline-end-color: rgb(236 252 203);
}

.border-e-lime-200  {
	border-inline-end-color: rgb(217 249 157);
}

.border-e-lime-300  {
	border-inline-end-color: rgb(190 242 100);
}

.border-e-lime-400  {
	border-inline-end-color: rgb(163 230 53);
}

.border-e-lime-500  {
	border-inline-end-color: rgb(132 204 22);
}

.border-e-lime-600  {
	border-inline-end-color: rgb(101 163 13);
}

.border-e-lime-700  {
	border-inline-end-color: rgb(77 124 15);
}

.border-e-lime-800  {
	border-inline-end-color: rgb(63 98 18);
}

.border-e-lime-900  {
	border-inline-end-color: rgb(54 83 20);
}

.border-e-lime-950  {
	border-inline-end-color: rgb(26 46 5);
}

.border-e-green-50  {
	border-inline-end-color: rgb(240 253 244);
}

.border-e-green-100  {
	border-inline-end-color: rgb(220 252 231);
}

.border-e-green-200  {
	border-inline-end-color: rgb(187 247 208);
}

.border-e-green-300  {
	border-inline-end-color: rgb(134 239 172);
}

.border-e-green-400  {
	border-inline-end-color: rgb(74 222 128);
}

.border-e-green-500  {
	border-inline-end-color: rgb(34 197 94);
}

.border-e-green-600  {
	border-inline-end-color: rgb(22 163 74);
}

.border-e-green-700  {
	border-inline-end-color: rgb(21 128 61);
}

.border-e-green-800  {
	border-inline-end-color: rgb(22 101 52);
}

.border-e-green-900  {
	border-inline-end-color: rgb(20 83 45);
}

.border-e-green-950  {
	border-inline-end-color: rgb(5 46 22);
}

.border-e-emerald-50  {
	border-inline-end-color: rgb(236 253 245);
}

.border-e-emerald-100  {
	border-inline-end-color: rgb(209 250 229);
}

.border-e-emerald-200  {
	border-inline-end-color: rgb(167 243 208);
}

.border-e-emerald-300  {
	border-inline-end-color: rgb(110 231 183);
}

.border-e-emerald-400  {
	border-inline-end-color: rgb(52 211 153);
}

.border-e-emerald-500  {
	border-inline-end-color: rgb(16 185 129);
}

.border-e-emerald-600  {
	border-inline-end-color: rgb(5 150 105);
}

.border-e-emerald-700  {
	border-inline-end-color: rgb(4 120 87);
}

.border-e-emerald-800  {
	border-inline-end-color: rgb(6 95 70);
}

.border-e-emerald-900  {
	border-inline-end-color: rgb(6 78 59);
}

.border-e-emerald-950  {
	border-inline-end-color: rgb(2 44 34);
}

.border-e-teal-50  {
	border-inline-end-color: rgb(240 253 250);
}

.border-e-teal-100  {
	border-inline-end-color: rgb(204 251 241);
}

.border-e-teal-200  {
	border-inline-end-color: rgb(153 246 228);
}

.border-e-teal-300  {
	border-inline-end-color: rgb(94 234 212);
}

.border-e-teal-400  {
	border-inline-end-color: rgb(45 212 191);
}

.border-e-teal-500  {
	border-inline-end-color: rgb(20 184 166);
}

.border-e-teal-600  {
	border-inline-end-color: rgb(13 148 136);
}

.border-e-teal-700  {
	border-inline-end-color: rgb(15 118 110);
}

.border-e-teal-800  {
	border-inline-end-color: rgb(17 94 89);
}

.border-e-teal-900  {
	border-inline-end-color: rgb(19 78 74);
}

.border-e-teal-950  {
	border-inline-end-color: rgb(4 47 46);
}

.border-e-cyan-50  {
	border-inline-end-color: rgb(236 254 255);
}

.border-e-cyan-100  {
	border-inline-end-color: rgb(207 250 254);
}

.border-e-cyan-200  {
	border-inline-end-color: rgb(165 243 252);
}

.border-e-cyan-300  {
	border-inline-end-color: rgb(103 232 249);
}

.border-e-cyan-400  {
	border-inline-end-color: rgb(34 211 238);
}

.border-e-cyan-500  {
	border-inline-end-color: rgb(6 182 212);
}

.border-e-cyan-600  {
	border-inline-end-color: rgb(8 145 178);
}

.border-e-cyan-700  {
	border-inline-end-color: rgb(14 116 144);
}

.border-e-cyan-800  {
	border-inline-end-color: rgb(21 94 117);
}

.border-e-cyan-900  {
	border-inline-end-color: rgb(22 78 99);
}

.border-e-cyan-950  {
	border-inline-end-color: rgb(8 51 68);
}

.border-e-sky-50  {
	border-inline-end-color: rgb(240 249 255);
}

.border-e-sky-100  {
	border-inline-end-color: rgb(224 242 254);
}

.border-e-sky-200  {
	border-inline-end-color: rgb(186 230 253);
}

.border-e-sky-300  {
	border-inline-end-color: rgb(125 211 252);
}

.border-e-sky-400  {
	border-inline-end-color: rgb(56 189 248);
}

.border-e-sky-500  {
	border-inline-end-color: rgb(14 165 233);
}

.border-e-sky-600  {
	border-inline-end-color: rgb(2 132 199);
}

.border-e-sky-700  {
	border-inline-end-color: rgb(3 105 161);
}

.border-e-sky-800  {
	border-inline-end-color: rgb(7 89 133);
}

.border-e-sky-900  {
	border-inline-end-color: rgb(12 74 110);
}

.border-e-sky-950  {
	border-inline-end-color: rgb(8 47 73);
}

.border-e-blue-50  {
	border-inline-end-color: rgb(239 246 255);
}

.border-e-blue-100  {
	border-inline-end-color: rgb(219 234 254);
}

.border-e-blue-200  {
	border-inline-end-color: rgb(191 219 254);
}

.border-e-blue-300  {
	border-inline-end-color: rgb(147 197 253);
}

.border-e-blue-400  {
	border-inline-end-color: rgb(96 165 250);
}

.border-e-blue-500  {
	border-inline-end-color: rgb(59 130 246);
}

.border-e-blue-600  {
	border-inline-end-color: rgb(37 99 235);
}

.border-e-blue-700  {
	border-inline-end-color: rgb(29 78 216);
}

.border-e-blue-800  {
	border-inline-end-color: rgb(30 64 175);
}

.border-e-blue-900  {
	border-inline-end-color: rgb(30 58 138);
}

.border-e-blue-950  {
	border-inline-end-color: rgb(23 37 84);
}

.border-e-indigo-50  {
	border-inline-end-color: rgb(238 242 255);
}

.border-e-indigo-100  {
	border-inline-end-color: rgb(224 231 255);
}

.border-e-indigo-200  {
	border-inline-end-color: rgb(199 210 254);
}

.border-e-indigo-300  {
	border-inline-end-color: rgb(165 180 252);
}

.border-e-indigo-400  {
	border-inline-end-color: rgb(129 140 248);
}

.border-e-indigo-500  {
	border-inline-end-color: rgb(99 102 241);
}

.border-e-indigo-600  {
	border-inline-end-color: rgb(79 70 229);
}

.border-e-indigo-700  {
	border-inline-end-color: rgb(67 56 202);
}

.border-e-indigo-800  {
	border-inline-end-color: rgb(55 48 163);
}

.border-e-indigo-900  {
	border-inline-end-color: rgb(49 46 129);
}

.border-e-indigo-950  {
	border-inline-end-color: rgb(30 27 75);
}

.border-e-violet-50  {
	border-inline-end-color: rgb(245 243 255);
}

.border-e-violet-100  {
	border-inline-end-color: rgb(237 233 254);
}

.border-e-violet-200  {
	border-inline-end-color: rgb(221 214 254);
}

.border-e-violet-300  {
	border-inline-end-color: rgb(196 181 253);
}

.border-e-violet-400  {
	border-inline-end-color: rgb(167 139 250);
}

.border-e-violet-500  {
	border-inline-end-color: rgb(139 92 246);
}

.border-e-violet-600  {
	border-inline-end-color: rgb(124 58 237);
}

.border-e-violet-700  {
	border-inline-end-color: rgb(109 40 217);
}

.border-e-violet-800  {
	border-inline-end-color: rgb(91 33 182);
}

.border-e-violet-900  {
	border-inline-end-color: rgb(76 29 149);
}

.border-e-violet-950  {
	border-inline-end-color: rgb(46 16 101);
}

.border-e-purple-50  {
	border-inline-end-color: rgb(250 245 255);
}

.border-e-purple-100  {
	border-inline-end-color: rgb(243 232 255);
}

.border-e-purple-200  {
	border-inline-end-color: rgb(233 213 255);
}

.border-e-purple-300  {
	border-inline-end-color: rgb(216 180 254);
}

.border-e-purple-400  {
	border-inline-end-color: rgb(192 132 252);
}

.border-e-purple-500  {
	border-inline-end-color: rgb(168 85 247);
}

.border-e-purple-600  {
	border-inline-end-color: rgb(147 51 234);
}

.border-e-purple-700  {
	border-inline-end-color: rgb(126 34 206);
}

.border-e-purple-800  {
	border-inline-end-color: rgb(107 33 168);
}

.border-e-purple-900  {
	border-inline-end-color: rgb(88 28 135);
}

.border-e-purple-950  {
	border-inline-end-color: rgb(59 7 100);
}

.border-e-fuchsia-50  {
	border-inline-end-color: rgb(253 244 255);
}

.border-e-fuchsia-100  {
	border-inline-end-color: rgb(250 232 255);
}

.border-e-fuchsia-200  {
	border-inline-end-color: rgb(245 208 254);
}

.border-e-fuchsia-300  {
	border-inline-end-color: rgb(240 171 252);
}

.border-e-fuchsia-400  {
	border-inline-end-color: rgb(232 121 249);
}

.border-e-fuchsia-500  {
	border-inline-end-color: rgb(217 70 239);
}

.border-e-fuchsia-600  {
	border-inline-end-color: rgb(192 38 211);
}

.border-e-fuchsia-700  {
	border-inline-end-color: rgb(162 28 175);
}

.border-e-fuchsia-800  {
	border-inline-end-color: rgb(134 25 143);
}

.border-e-fuchsia-900  {
	border-inline-end-color: rgb(112 26 117);
}

.border-e-fuchsia-950  {
	border-inline-end-color: rgb(74 4 78);
}

.border-e-pink-50  {
	border-inline-end-color: rgb(253 242 248);
}

.border-e-pink-100  {
	border-inline-end-color: rgb(252 231 243);
}

.border-e-pink-200  {
	border-inline-end-color: rgb(251 207 232);
}

.border-e-pink-300  {
	border-inline-end-color: rgb(249 168 212);
}

.border-e-pink-400  {
	border-inline-end-color: rgb(244 114 182);
}

.border-e-pink-500  {
	border-inline-end-color: rgb(236 72 153);
}

.border-e-pink-600  {
	border-inline-end-color: rgb(219 39 119);
}

.border-e-pink-700  {
	border-inline-end-color: rgb(190 24 93);
}

.border-e-pink-800  {
	border-inline-end-color: rgb(157 23 77);
}

.border-e-pink-900  {
	border-inline-end-color: rgb(131 24 67);
}

.border-e-pink-950  {
	border-inline-end-color: rgb(80 7 36);
}

.border-e-rose-50  {
	border-inline-end-color: rgb(255 241 242);
}

.border-e-rose-100  {
	border-inline-end-color: rgb(255 228 230);
}

.border-e-rose-200  {
	border-inline-end-color: rgb(254 205 211);
}

.border-e-rose-300  {
	border-inline-end-color: rgb(253 164 175);
}

.border-e-rose-400  {
	border-inline-end-color: rgb(251 113 133);
}

.border-e-rose-500  {
	border-inline-end-color: rgb(244 63 94);
}

.border-e-rose-600  {
	border-inline-end-color: rgb(225 29 72);
}

.border-e-rose-700  {
	border-inline-end-color: rgb(190 18 60);
}

.border-e-rose-800  {
	border-inline-end-color: rgb(159 18 57);
}

.border-e-rose-900  {
	border-inline-end-color: rgb(136 19 55);
}

.border-e-rose-950  {
	border-inline-end-color: rgb(76 5 25);
}

.border-t-inherit  {
	border-top-color: inherit;
}

.border-t-current  {
	border-top-color: currentColor;
}

.border-t-transparent  {
	border-top-color: transparent;
}

.border-t-black  {
	border-top-color: rgb(0 0 0);
}

.border-t-white  {
	border-top-color: rgb(255 255 255);
}

.border-t-slate-50  {
	border-top-color: rgb(248 250 252);
}

.border-t-slate-100  {
	border-top-color: rgb(241 245 249);
}

.border-t-slate-200  {
	border-top-color: rgb(226 232 240);
}

.border-t-slate-300  {
	border-top-color: rgb(203 213 225);
}

.border-t-slate-400  {
	border-top-color: rgb(148 163 184);
}

.border-t-slate-500  {
	border-top-color: rgb(100 116 139);
}

.border-t-slate-600  {
	border-top-color: rgb(71 85 105);
}

.border-t-slate-700  {
	border-top-color: rgb(51 65 85);
}

.border-t-slate-800  {
	border-top-color: rgb(30 41 59);
}

.border-t-slate-900  {
	border-top-color: rgb(15 23 42);
}

.border-t-slate-950  {
	border-top-color: rgb(2 6 23);
}

.border-t-gray-50  {
	border-top-color: rgb(249 250 251);
}

.border-t-gray-100  {
	border-top-color: rgb(243 244 246);
}

.border-t-gray-200  {
	border-top-color: rgb(229 231 235);
}

.border-t-gray-300  {
	border-top-color: rgb(209 213 219);
}

.border-t-gray-400  {
	border-top-color: rgb(156 163 175);
}

.border-t-gray-500  {
	border-top-color: rgb(107 114 128);
}

.border-t-gray-600  {
	border-top-color: rgb(75 85 99);
}

.border-t-gray-700  {
	border-top-color: rgb(55 65 81);
}

.border-t-gray-800  {
	border-top-color: rgb(31 41 55);
}

.border-t-gray-900  {
	border-top-color: rgb(17 24 39);
}

.border-t-gray-950  {
	border-top-color: rgb(3 7 18);
}

.border-t-zinc-50  {
	border-top-color: rgb(250 250 250);
}

.border-t-zinc-100  {
	border-top-color: rgb(244 244 245);
}

.border-t-zinc-200  {
	border-top-color: rgb(228 228 231);
}

.border-t-zinc-300  {
	border-top-color: rgb(212 212 216);
}

.border-t-zinc-400  {
	border-top-color: rgb(161 161 170);
}

.border-t-zinc-500  {
	border-top-color: rgb(113 113 122);
}

.border-t-zinc-600  {
	border-top-color: rgb(82 82 91);
}

.border-t-zinc-700  {
	border-top-color: rgb(63 63 70);
}

.border-t-zinc-800  {
	border-top-color: rgb(39 39 42);
}

.border-t-zinc-900  {
	border-top-color: rgb(24 24 27);
}

.border-t-zinc-950  {
	border-top-color: rgb(9 9 11);
}

.border-t-neutral-50  {
	border-top-color: rgb(250 250 250);
}

.border-t-neutral-100  {
	border-top-color: rgb(245 245 245);
}

.border-t-neutral-200  {
	border-top-color: rgb(229 229 229);
}

.border-t-neutral-300  {
	border-top-color: rgb(212 212 212);
}

.border-t-neutral-400  {
	border-top-color: rgb(163 163 163);
}

.border-t-neutral-500  {
	border-top-color: rgb(115 115 115);
}

.border-t-neutral-600  {
	border-top-color: rgb(82 82 82);
}

.border-t-neutral-700  {
	border-top-color: rgb(64 64 64);
}

.border-t-neutral-800  {
	border-top-color: rgb(38 38 38);
}

.border-t-neutral-900  {
	border-top-color: rgb(23 23 23);
}

.border-t-neutral-950  {
	border-top-color: rgb(10 10 10);
}

.border-t-stone-50  {
	border-top-color: rgb(250 250 249);
}

.border-t-stone-100  {
	border-top-color: rgb(245 245 244);
}

.border-t-stone-200  {
	border-top-color: rgb(231 229 228);
}

.border-t-stone-300  {
	border-top-color: rgb(214 211 209);
}

.border-t-stone-400  {
	border-top-color: rgb(168 162 158);
}

.border-t-stone-500  {
	border-top-color: rgb(120 113 108);
}

.border-t-stone-600  {
	border-top-color: rgb(87 83 78);
}

.border-t-stone-700  {
	border-top-color: rgb(68 64 60);
}

.border-t-stone-800  {
	border-top-color: rgb(41 37 36);
}

.border-t-stone-900  {
	border-top-color: rgb(28 25 23);
}

.border-t-stone-950  {
	border-top-color: rgb(12 10 9);
}

.border-t-red-50  {
	border-top-color: rgb(254 242 242);
}

.border-t-red-100  {
	border-top-color: rgb(254 226 226);
}

.border-t-red-200  {
	border-top-color: rgb(254 202 202);
}

.border-t-red-300  {
	border-top-color: rgb(252 165 165);
}

.border-t-red-400  {
	border-top-color: rgb(248 113 113);
}

.border-t-red-500  {
	border-top-color: rgb(239 68 68);
}

.border-t-red-600  {
	border-top-color: rgb(220 38 38);
}

.border-t-red-700  {
	border-top-color: rgb(185 28 28);
}

.border-t-red-800  {
	border-top-color: rgb(153 27 27);
}

.border-t-red-900  {
	border-top-color: rgb(127 29 29);
}

.border-t-red-950  {
	border-top-color: rgb(69 10 10);
}

.border-t-orange-50  {
	border-top-color: rgb(255 247 237);
}

.border-t-orange-100  {
	border-top-color: rgb(255 237 213);
}

.border-t-orange-200  {
	border-top-color: rgb(254 215 170);
}

.border-t-orange-300  {
	border-top-color: rgb(253 186 116);
}

.border-t-orange-400  {
	border-top-color: rgb(251 146 60);
}

.border-t-orange-500  {
	border-top-color: rgb(249 115 22);
}

.border-t-orange-600  {
	border-top-color: rgb(234 88 12);
}

.border-t-orange-700  {
	border-top-color: rgb(194 65 12);
}

.border-t-orange-800  {
	border-top-color: rgb(154 52 18);
}

.border-t-orange-900  {
	border-top-color: rgb(124 45 18);
}

.border-t-orange-950  {
	border-top-color: rgb(67 20 7);
}

.border-t-amber-50  {
	border-top-color: rgb(255 251 235);
}

.border-t-amber-100  {
	border-top-color: rgb(254 243 199);
}

.border-t-amber-200  {
	border-top-color: rgb(253 230 138);
}

.border-t-amber-300  {
	border-top-color: rgb(252 211 77);
}

.border-t-amber-400  {
	border-top-color: rgb(251 191 36);
}

.border-t-amber-500  {
	border-top-color: rgb(245 158 11);
}

.border-t-amber-600  {
	border-top-color: rgb(217 119 6);
}

.border-t-amber-700  {
	border-top-color: rgb(180 83 9);
}

.border-t-amber-800  {
	border-top-color: rgb(146 64 14);
}

.border-t-amber-900  {
	border-top-color: rgb(120 53 15);
}

.border-t-amber-950  {
	border-top-color: rgb(69 26 3);
}

.border-t-yellow-50  {
	border-top-color: rgb(254 252 232);
}

.border-t-yellow-100  {
	border-top-color: rgb(254 249 195);
}

.border-t-yellow-200  {
	border-top-color: rgb(254 240 138);
}

.border-t-yellow-300  {
	border-top-color: rgb(253 224 71);
}

.border-t-yellow-400  {
	border-top-color: rgb(250 204 21);
}

.border-t-yellow-500  {
	border-top-color: rgb(234 179 8);
}

.border-t-yellow-600  {
	border-top-color: rgb(202 138 4);
}

.border-t-yellow-700  {
	border-top-color: rgb(161 98 7);
}

.border-t-yellow-800  {
	border-top-color: rgb(133 77 14);
}

.border-t-yellow-900  {
	border-top-color: rgb(113 63 18);
}

.border-t-yellow-950  {
	border-top-color: rgb(66 32 6);
}

.border-t-lime-50  {
	border-top-color: rgb(247 254 231);
}

.border-t-lime-100  {
	border-top-color: rgb(236 252 203);
}

.border-t-lime-200  {
	border-top-color: rgb(217 249 157);
}

.border-t-lime-300  {
	border-top-color: rgb(190 242 100);
}

.border-t-lime-400  {
	border-top-color: rgb(163 230 53);
}

.border-t-lime-500  {
	border-top-color: rgb(132 204 22);
}

.border-t-lime-600  {
	border-top-color: rgb(101 163 13);
}

.border-t-lime-700  {
	border-top-color: rgb(77 124 15);
}

.border-t-lime-800  {
	border-top-color: rgb(63 98 18);
}

.border-t-lime-900  {
	border-top-color: rgb(54 83 20);
}

.border-t-lime-950  {
	border-top-color: rgb(26 46 5);
}

.border-t-green-50  {
	border-top-color: rgb(240 253 244);
}

.border-t-green-100  {
	border-top-color: rgb(220 252 231);
}

.border-t-green-200  {
	border-top-color: rgb(187 247 208);
}

.border-t-green-300  {
	border-top-color: rgb(134 239 172);
}

.border-t-green-400  {
	border-top-color: rgb(74 222 128);
}

.border-t-green-500  {
	border-top-color: rgb(34 197 94);
}

.border-t-green-600  {
	border-top-color: rgb(22 163 74);
}

.border-t-green-700  {
	border-top-color: rgb(21 128 61);
}

.border-t-green-800  {
	border-top-color: rgb(22 101 52);
}

.border-t-green-900  {
	border-top-color: rgb(20 83 45);
}

.border-t-green-950  {
	border-top-color: rgb(5 46 22);
}

.border-t-emerald-50  {
	border-top-color: rgb(236 253 245);
}

.border-t-emerald-100  {
	border-top-color: rgb(209 250 229);
}

.border-t-emerald-200  {
	border-top-color: rgb(167 243 208);
}

.border-t-emerald-300  {
	border-top-color: rgb(110 231 183);
}

.border-t-emerald-400  {
	border-top-color: rgb(52 211 153);
}

.border-t-emerald-500  {
	border-top-color: rgb(16 185 129);
}

.border-t-emerald-600  {
	border-top-color: rgb(5 150 105);
}

.border-t-emerald-700  {
	border-top-color: rgb(4 120 87);
}

.border-t-emerald-800  {
	border-top-color: rgb(6 95 70);
}

.border-t-emerald-900  {
	border-top-color: rgb(6 78 59);
}

.border-t-emerald-950  {
	border-top-color: rgb(2 44 34);
}

.border-t-teal-50  {
	border-top-color: rgb(240 253 250);
}

.border-t-teal-100  {
	border-top-color: rgb(204 251 241);
}

.border-t-teal-200  {
	border-top-color: rgb(153 246 228);
}

.border-t-teal-300  {
	border-top-color: rgb(94 234 212);
}

.border-t-teal-400  {
	border-top-color: rgb(45 212 191);
}

.border-t-teal-500  {
	border-top-color: rgb(20 184 166);
}

.border-t-teal-600  {
	border-top-color: rgb(13 148 136);
}

.border-t-teal-700  {
	border-top-color: rgb(15 118 110);
}

.border-t-teal-800  {
	border-top-color: rgb(17 94 89);
}

.border-t-teal-900  {
	border-top-color: rgb(19 78 74);
}

.border-t-teal-950  {
	border-top-color: rgb(4 47 46);
}

.border-t-cyan-50  {
	border-top-color: rgb(236 254 255);
}

.border-t-cyan-100  {
	border-top-color: rgb(207 250 254);
}

.border-t-cyan-200  {
	border-top-color: rgb(165 243 252);
}

.border-t-cyan-300  {
	border-top-color: rgb(103 232 249);
}

.border-t-cyan-400  {
	border-top-color: rgb(34 211 238);
}

.border-t-cyan-500  {
	border-top-color: rgb(6 182 212);
}

.border-t-cyan-600  {
	border-top-color: rgb(8 145 178);
}

.border-t-cyan-700  {
	border-top-color: rgb(14 116 144);
}

.border-t-cyan-800  {
	border-top-color: rgb(21 94 117);
}

.border-t-cyan-900  {
	border-top-color: rgb(22 78 99);
}

.border-t-cyan-950  {
	border-top-color: rgb(8 51 68);
}

.border-t-sky-50  {
	border-top-color: rgb(240 249 255);
}

.border-t-sky-100  {
	border-top-color: rgb(224 242 254);
}

.border-t-sky-200  {
	border-top-color: rgb(186 230 253);
}

.border-t-sky-300  {
	border-top-color: rgb(125 211 252);
}

.border-t-sky-400  {
	border-top-color: rgb(56 189 248);
}

.border-t-sky-500  {
	border-top-color: rgb(14 165 233);
}

.border-t-sky-600  {
	border-top-color: rgb(2 132 199);
}

.border-t-sky-700  {
	border-top-color: rgb(3 105 161);
}

.border-t-sky-800  {
	border-top-color: rgb(7 89 133);
}

.border-t-sky-900  {
	border-top-color: rgb(12 74 110);
}

.border-t-sky-950  {
	border-top-color: rgb(8 47 73);
}

.border-t-blue-50  {
	border-top-color: rgb(239 246 255);
}

.border-t-blue-100  {
	border-top-color: rgb(219 234 254);
}

.border-t-blue-200  {
	border-top-color: rgb(191 219 254);
}

.border-t-blue-300  {
	border-top-color: rgb(147 197 253);
}

.border-t-blue-400  {
	border-top-color: rgb(96 165 250);
}

.border-t-blue-500  {
	border-top-color: rgb(59 130 246);
}

.border-t-blue-600  {
	border-top-color: rgb(37 99 235);
}

.border-t-blue-700  {
	border-top-color: rgb(29 78 216);
}

.border-t-blue-800  {
	border-top-color: rgb(30 64 175);
}

.border-t-blue-900  {
	border-top-color: rgb(30 58 138);
}

.border-t-blue-950  {
	border-top-color: rgb(23 37 84);
}

.border-t-indigo-50  {
	border-top-color: rgb(238 242 255);
}

.border-t-indigo-100  {
	border-top-color: rgb(224 231 255);
}

.border-t-indigo-200  {
	border-top-color: rgb(199 210 254);
}

.border-t-indigo-300  {
	border-top-color: rgb(165 180 252);
}

.border-t-indigo-400  {
	border-top-color: rgb(129 140 248);
}

.border-t-indigo-500  {
	border-top-color: rgb(99 102 241);
}

.border-t-indigo-600  {
	border-top-color: rgb(79 70 229);
}

.border-t-indigo-700  {
	border-top-color: rgb(67 56 202);
}

.border-t-indigo-800  {
	border-top-color: rgb(55 48 163);
}

.border-t-indigo-900  {
	border-top-color: rgb(49 46 129);
}

.border-t-indigo-950  {
	border-top-color: rgb(30 27 75);
}

.border-t-violet-50  {
	border-top-color: rgb(245 243 255);
}

.border-t-violet-100  {
	border-top-color: rgb(237 233 254);
}

.border-t-violet-200  {
	border-top-color: rgb(221 214 254);
}

.border-t-violet-300  {
	border-top-color: rgb(196 181 253);
}

.border-t-violet-400  {
	border-top-color: rgb(167 139 250);
}

.border-t-violet-500  {
	border-top-color: rgb(139 92 246);
}

.border-t-violet-600  {
	border-top-color: rgb(124 58 237);
}

.border-t-violet-700  {
	border-top-color: rgb(109 40 217);
}

.border-t-violet-800  {
	border-top-color: rgb(91 33 182);
}

.border-t-violet-900  {
	border-top-color: rgb(76 29 149);
}

.border-t-violet-950  {
	border-top-color: rgb(46 16 101);
}

.border-t-purple-50  {
	border-top-color: rgb(250 245 255);
}

.border-t-purple-100  {
	border-top-color: rgb(243 232 255);
}

.border-t-purple-200  {
	border-top-color: rgb(233 213 255);
}

.border-t-purple-300  {
	border-top-color: rgb(216 180 254);
}

.border-t-purple-400  {
	border-top-color: rgb(192 132 252);
}

.border-t-purple-500  {
	border-top-color: rgb(168 85 247);
}

.border-t-purple-600  {
	border-top-color: rgb(147 51 234);
}

.border-t-purple-700  {
	border-top-color: rgb(126 34 206);
}

.border-t-purple-800  {
	border-top-color: rgb(107 33 168);
}

.border-t-purple-900  {
	border-top-color: rgb(88 28 135);
}

.border-t-purple-950  {
	border-top-color: rgb(59 7 100);
}

.border-t-fuchsia-50  {
	border-top-color: rgb(253 244 255);
}

.border-t-fuchsia-100  {
	border-top-color: rgb(250 232 255);
}

.border-t-fuchsia-200  {
	border-top-color: rgb(245 208 254);
}

.border-t-fuchsia-300  {
	border-top-color: rgb(240 171 252);
}

.border-t-fuchsia-400  {
	border-top-color: rgb(232 121 249);
}

.border-t-fuchsia-500  {
	border-top-color: rgb(217 70 239);
}

.border-t-fuchsia-600  {
	border-top-color: rgb(192 38 211);
}

.border-t-fuchsia-700  {
	border-top-color: rgb(162 28 175);
}

.border-t-fuchsia-800  {
	border-top-color: rgb(134 25 143);
}

.border-t-fuchsia-900  {
	border-top-color: rgb(112 26 117);
}

.border-t-fuchsia-950  {
	border-top-color: rgb(74 4 78);
}

.border-t-pink-50  {
	border-top-color: rgb(253 242 248);
}

.border-t-pink-100  {
	border-top-color: rgb(252 231 243);
}

.border-t-pink-200  {
	border-top-color: rgb(251 207 232);
}

.border-t-pink-300  {
	border-top-color: rgb(249 168 212);
}

.border-t-pink-400  {
	border-top-color: rgb(244 114 182);
}

.border-t-pink-500  {
	border-top-color: rgb(236 72 153);
}

.border-t-pink-600  {
	border-top-color: rgb(219 39 119);
}

.border-t-pink-700  {
	border-top-color: rgb(190 24 93);
}

.border-t-pink-800  {
	border-top-color: rgb(157 23 77);
}

.border-t-pink-900  {
	border-top-color: rgb(131 24 67);
}

.border-t-pink-950  {
	border-top-color: rgb(80 7 36);
}

.border-t-rose-50  {
	border-top-color: rgb(255 241 242);
}

.border-t-rose-100  {
	border-top-color: rgb(255 228 230);
}

.border-t-rose-200  {
	border-top-color: rgb(254 205 211);
}

.border-t-rose-300  {
	border-top-color: rgb(253 164 175);
}

.border-t-rose-400  {
	border-top-color: rgb(251 113 133);
}

.border-t-rose-500  {
	border-top-color: rgb(244 63 94);
}

.border-t-rose-600  {
	border-top-color: rgb(225 29 72);
}

.border-t-rose-700  {
	border-top-color: rgb(190 18 60);
}

.border-t-rose-800  {
	border-top-color: rgb(159 18 57);
}

.border-t-rose-900  {
	border-top-color: rgb(136 19 55);
}

.border-t-rose-950  {
	border-top-color: rgb(76 5 25);
}

.border-solid  {
	border-style: solid;
}

.border-dashed  {
	border-style: dashed;
}

.border-dotted  {
	border-style: dotted;
}

.border-double  {
	border-style: double;
}

.border-hidden  {
	border-style: hidden;
}

.border-none  {
    border-style: none;
}

.border-dashed {
    border-style: dashed
}

.border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity))
}

.border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.border-sky-400 {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.border-sky-500 {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.border-slate-100 {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity))
}

.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.border-slate-200\/60 {
    border-color: #e2e8f099
}

.border-slate-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity))
}

.border-slate-400 {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.border-slate-400\/20 {
    border-color: #94a3b833
}

.border-slate-600\/10 {
    border-color: #4755691a
}

.border-slate-700 {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity))
}

.border-slate-700\/10 {
    border-color: #3341551a
}

.border-slate-800 {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity))
}

.border-slate-900\/10 {
    border-color: #0f172a1a
}

.border-slate-900\/5 {
    border-color: #0f172a0d
}

.border-transparent {
    border-color: transparent
}

.border-v1-red-300 {
    --tw-border-opacity: 1;
    border-color: rgb(248 180 180 / var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.border-opacity-10 {
    --tw-border-opacity: .1
}

.border-opacity-5 {
    --tw-border-opacity: .05
}

.divide-x-0 > :not([hidden]) ~ :not([hidden])   {
	border-right-width: 0px;
border-left-width: 0px;
}

.divide-x-2 > :not([hidden]) ~ :not([hidden])   {
	border-right-width: 0px;
    border-left-width: 2px;
}

.divide-x-4 > :not([hidden]) ~ :not([hidden])   {
	border-right-width: 0px;
border-left-width: 4px;
}

.divide-x-8 > :not([hidden]) ~ :not([hidden])   {
	border-right-width: 0px;
border-left-width: 8px;
}

.divide-x > :not([hidden]) ~ :not([hidden])   {
	border-right-width: 0px;
    border-left-width: 1px;
}

.divide-y-0 > :not([hidden]) ~ :not([hidden])   {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.divide-y-2 > :not([hidden]) ~ :not([hidden])   {
	border-top-width: 2px;
border-bottom-width: 0px;
}

.divide-y-4 > :not([hidden]) ~ :not([hidden])   {
	border-top-width: 4px;
border-bottom-width: 0px;
}

.divide-y-8 > :not([hidden]) ~ :not([hidden])   {
	border-top-width: 8px;
border-bottom-width: 0px;
}

.divide-y > :not([hidden]) ~ :not([hidden])   {
	border-top-width: 1px;
border-bottom-width: 0px;
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden])   {
	--tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden])   {
	--tw-divide-x-reverse: 1;
}

.divide-inherit > :not([hidden]) ~ :not([hidden])   {
	border-color: inherit;
}

.divide-current > :not([hidden]) ~ :not([hidden])   {
	border-color: currentColor;
}

.divide-transparent > :not([hidden]) ~ :not([hidden])   {
	border-color: transparent;
}

.divide-black > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(0 0 0);
}

.divide-white > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 255 255);
}

.divide-slate-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(248 250 252);
}

.divide-slate-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(241 245 249);
}

.divide-slate-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(226 232 240);
}

.divide-slate-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(203 213 225);
}

.divide-slate-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(148 163 184);
}

.divide-slate-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(100 116 139);
}

.divide-slate-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(71 85 105);
}

.divide-slate-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(51 65 85);
}

.divide-slate-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(30 41 59);
}

.divide-slate-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(15 23 42);
}

.divide-slate-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(2 6 23);
}

.divide-gray-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(249 250 251);
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(243 244 246);
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(229 231 235);
}

.divide-gray-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(209 213 219);
}

.divide-gray-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(156 163 175);
}

.divide-gray-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(107 114 128);
}

.divide-gray-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(75 85 99);
}

.divide-gray-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(55 65 81);
}

.divide-gray-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(31 41 55);
}

.divide-gray-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(17 24 39);
}

.divide-gray-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(3 7 18);
}

.divide-zinc-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 250 250);
}

.divide-zinc-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(244 244 245);
}

.divide-zinc-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(228 228 231);
}

.divide-zinc-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(212 212 216);
}

.divide-zinc-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(161 161 170);
}

.divide-zinc-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(113 113 122);
}

.divide-zinc-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(82 82 91);
}

.divide-zinc-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(63 63 70);
}

.divide-zinc-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(39 39 42);
}

.divide-zinc-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(24 24 27);
}

.divide-zinc-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(9 9 11);
}

.divide-neutral-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 250 250);
}

.divide-neutral-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(245 245 245);
}

.divide-neutral-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(229 229 229);
}

.divide-neutral-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(212 212 212);
}

.divide-neutral-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(163 163 163);
}

.divide-neutral-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(115 115 115);
}

.divide-neutral-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(82 82 82);
}

.divide-neutral-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(64 64 64);
}

.divide-neutral-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(38 38 38);
}

.divide-neutral-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(23 23 23);
}

.divide-neutral-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(10 10 10);
}

.divide-stone-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 250 249);
}

.divide-stone-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(245 245 244);
}

.divide-stone-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(231 229 228);
}

.divide-stone-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(214 211 209);
}

.divide-stone-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(168 162 158);
}

.divide-stone-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(120 113 108);
}

.divide-stone-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(87 83 78);
}

.divide-stone-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(68 64 60);
}

.divide-stone-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(41 37 36);
}

.divide-stone-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(28 25 23);
}

.divide-stone-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(12 10 9);
}

.divide-red-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 242 242);
}

.divide-red-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 226 226);
}

.divide-red-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 202 202);
}

.divide-red-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(252 165 165);
}

.divide-red-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(248 113 113);
}

.divide-red-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(239 68 68);
}

.divide-red-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(220 38 38);
}

.divide-red-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(185 28 28);
}

.divide-red-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(153 27 27);
}

.divide-red-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(127 29 29);
}

.divide-red-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(69 10 10);
}

.divide-orange-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 247 237);
}

.divide-orange-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 237 213);
}

.divide-orange-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 215 170);
}

.divide-orange-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 186 116);
}

.divide-orange-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(251 146 60);
}

.divide-orange-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(249 115 22);
}

.divide-orange-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(234 88 12);
}

.divide-orange-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(194 65 12);
}

.divide-orange-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(154 52 18);
}

.divide-orange-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(124 45 18);
}

.divide-orange-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(67 20 7);
}

.divide-amber-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 251 235);
}

.divide-amber-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 243 199);
}

.divide-amber-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 230 138);
}

.divide-amber-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(252 211 77);
}

.divide-amber-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(251 191 36);
}

.divide-amber-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(245 158 11);
}

.divide-amber-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(217 119 6);
}

.divide-amber-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(180 83 9);
}

.divide-amber-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(146 64 14);
}

.divide-amber-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(120 53 15);
}

.divide-amber-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(69 26 3);
}

.divide-yellow-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 252 232);
}

.divide-yellow-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 249 195);
}

.divide-yellow-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 240 138);
}

.divide-yellow-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 224 71);
}

.divide-yellow-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 204 21);
}

.divide-yellow-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(234 179 8);
}

.divide-yellow-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(202 138 4);
}

.divide-yellow-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(161 98 7);
}

.divide-yellow-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(133 77 14);
}

.divide-yellow-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(113 63 18);
}

.divide-yellow-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(66 32 6);
}

.divide-lime-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(247 254 231);
}

.divide-lime-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(236 252 203);
}

.divide-lime-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(217 249 157);
}

.divide-lime-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(190 242 100);
}

.divide-lime-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(163 230 53);
}

.divide-lime-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(132 204 22);
}

.divide-lime-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(101 163 13);
}

.divide-lime-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(77 124 15);
}

.divide-lime-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(63 98 18);
}

.divide-lime-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(54 83 20);
}

.divide-lime-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(26 46 5);
}

.divide-green-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(240 253 244);
}

.divide-green-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(220 252 231);
}

.divide-green-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(187 247 208);
}

.divide-green-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(134 239 172);
}

.divide-green-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(74 222 128);
}

.divide-green-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(34 197 94);
}

.divide-green-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(22 163 74);
}

.divide-green-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(21 128 61);
}

.divide-green-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(22 101 52);
}

.divide-green-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(20 83 45);
}

.divide-green-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(5 46 22);
}

.divide-emerald-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(236 253 245);
}

.divide-emerald-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(209 250 229);
}

.divide-emerald-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(167 243 208);
}

.divide-emerald-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(110 231 183);
}

.divide-emerald-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(52 211 153);
}

.divide-emerald-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(16 185 129);
}

.divide-emerald-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(5 150 105);
}

.divide-emerald-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(4 120 87);
}

.divide-emerald-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(6 95 70);
}

.divide-emerald-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(6 78 59);
}

.divide-emerald-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(2 44 34);
}

.divide-teal-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(240 253 250);
}

.divide-teal-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(204 251 241);
}

.divide-teal-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(153 246 228);
}

.divide-teal-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(94 234 212);
}

.divide-teal-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(45 212 191);
}

.divide-teal-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(20 184 166);
}

.divide-teal-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(13 148 136);
}

.divide-teal-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(15 118 110);
}

.divide-teal-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(17 94 89);
}

.divide-teal-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(19 78 74);
}

.divide-teal-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(4 47 46);
}

.divide-cyan-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(236 254 255);
}

.divide-cyan-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(207 250 254);
}

.divide-cyan-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(165 243 252);
}

.divide-cyan-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(103 232 249);
}

.divide-cyan-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(34 211 238);
}

.divide-cyan-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(6 182 212);
}

.divide-cyan-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(8 145 178);
}

.divide-cyan-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(14 116 144);
}

.divide-cyan-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(21 94 117);
}

.divide-cyan-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(22 78 99);
}

.divide-cyan-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(8 51 68);
}

.divide-sky-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(240 249 255);
}

.divide-sky-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(224 242 254);
}

.divide-sky-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(186 230 253);
}

.divide-sky-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(125 211 252);
}

.divide-sky-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(56 189 248);
}

.divide-sky-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(14 165 233);
}

.divide-sky-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(2 132 199);
}

.divide-sky-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(3 105 161);
}

.divide-sky-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(7 89 133);
}

.divide-sky-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(12 74 110);
}

.divide-sky-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(8 47 73);
}

.divide-blue-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(239 246 255);
}

.divide-blue-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(219 234 254);
}

.divide-blue-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(191 219 254);
}

.divide-blue-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(147 197 253);
}

.divide-blue-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(96 165 250);
}

.divide-blue-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(59 130 246);
}

.divide-blue-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(37 99 235);
}

.divide-blue-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(29 78 216);
}

.divide-blue-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(30 64 175);
}

.divide-blue-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(30 58 138);
}

.divide-blue-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(23 37 84);
}

.divide-indigo-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(238 242 255);
}

.divide-indigo-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(224 231 255);
}

.divide-indigo-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(199 210 254);
}

.divide-indigo-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(165 180 252);
}

.divide-indigo-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(129 140 248);
}

.divide-indigo-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(99 102 241);
}

.divide-indigo-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(79 70 229);
}

.divide-indigo-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(67 56 202);
}

.divide-indigo-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(55 48 163);
}

.divide-indigo-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(49 46 129);
}

.divide-indigo-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(30 27 75);
}

.divide-violet-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(245 243 255);
}

.divide-violet-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(237 233 254);
}

.divide-violet-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(221 214 254);
}

.divide-violet-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(196 181 253);
}

.divide-violet-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(167 139 250);
}

.divide-violet-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(139 92 246);
}

.divide-violet-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(124 58 237);
}

.divide-violet-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(109 40 217);
}

.divide-violet-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(91 33 182);
}

.divide-violet-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(76 29 149);
}

.divide-violet-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(46 16 101);
}

.divide-purple-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 245 255);
}

.divide-purple-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(243 232 255);
}

.divide-purple-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(233 213 255);
}

.divide-purple-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(216 180 254);
}

.divide-purple-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(192 132 252);
}

.divide-purple-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(168 85 247);
}

.divide-purple-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(147 51 234);
}

.divide-purple-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(126 34 206);
}

.divide-purple-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(107 33 168);
}

.divide-purple-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(88 28 135);
}

.divide-purple-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(59 7 100);
}

.divide-fuchsia-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 244 255);
}

.divide-fuchsia-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(250 232 255);
}

.divide-fuchsia-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(245 208 254);
}

.divide-fuchsia-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(240 171 252);
}

.divide-fuchsia-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(232 121 249);
}

.divide-fuchsia-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(217 70 239);
}

.divide-fuchsia-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(192 38 211);
}

.divide-fuchsia-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(162 28 175);
}

.divide-fuchsia-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(134 25 143);
}

.divide-fuchsia-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(112 26 117);
}

.divide-fuchsia-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(74 4 78);
}

.divide-pink-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 242 248);
}

.divide-pink-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(252 231 243);
}

.divide-pink-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(251 207 232);
}

.divide-pink-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(249 168 212);
}

.divide-pink-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(244 114 182);
}

.divide-pink-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(236 72 153);
}

.divide-pink-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(219 39 119);
}

.divide-pink-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(190 24 93);
}

.divide-pink-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(157 23 77);
}

.divide-pink-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(131 24 67);
}

.divide-pink-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(80 7 36);
}

.divide-rose-50 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 241 242);
}

.divide-rose-100 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(255 228 230);
}

.divide-rose-200 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(254 205 211);
}

.divide-rose-300 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(253 164 175);
}

.divide-rose-400 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(251 113 133);
}

.divide-rose-500 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(244 63 94);
}

.divide-rose-600 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(225 29 72);
}

.divide-rose-700 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(190 18 60);
}

.divide-rose-800 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(159 18 57);
}

.divide-rose-900 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(136 19 55);
}

.divide-rose-950 > :not([hidden]) ~ :not([hidden])   {
	border-color: rgb(76 5 25);
}

.divide-solid > :not([hidden]) ~ :not([hidden])   {
	border-style: solid;
}

.divide-dashed > :not([hidden]) ~ :not([hidden])   {
	border-style: dashed;
}

.divide-dotted > :not([hidden]) ~ :not([hidden])   {
	border-style: dotted;
}

.divide-double > :not([hidden]) ~ :not([hidden])   {
	border-style: double;
}

.divide-none {
	border-style: none;
}

.accent-gray-100 {
	accent-color: #f3f4f6;
}

.accent-gray-200 {
	accent-color: #e5e7eb;
}

.accent-gray-300 {
	accent-color: #d1d5db;
}

.accent-gray-400 {
	accent-color: #9ca3af;
}

.accent-gray-500 {
	accent-color: #6b7280;
}

.accent-gray-600 {
	accent-color: #4b5563;
}

.accent-gray-700 {
	accent-color: #374151;
}

.accent-gray-800 {
	accent-color: #1f2937;
}

.accent-gray-900 {
	accent-color: #111827;
}

.accent-gray-950 {
	accent-color: #030712;
}

.accent-zinc-50 {
	accent-color: #fafafa;
}

.accent-zinc-100 {
	accent-color: #f4f4f5;
}

.accent-zinc-200 {
	accent-color: #e4e4e7;
}

.accent-zinc-300 {
	accent-color: #d4d4d8;
}

.accent-zinc-400 {
	accent-color: #a1a1aa;
}

.accent-zinc-500 {
	accent-color: #71717a;
}

.accent-zinc-600 {
	accent-color: #52525b;
}

.accent-zinc-700 {
	accent-color: #3f3f46;
}

.accent-zinc-800 {
	accent-color: #27272a;
}

.accent-zinc-900 {
	accent-color: #18181b;
}

.accent-zinc-950 {
	accent-color: #09090b;
}

.accent-neutral-50 {
	accent-color: #fafafa;
}

.accent-neutral-100 {
	accent-color: #f5f5f5;
}

.accent-neutral-200 {
	accent-color: #e5e5e5;
}

.accent-neutral-300 {
	accent-color: #d4d4d4;
}

.accent-neutral-400 {
	accent-color: #a3a3a3;
}

.accent-neutral-500 {
	accent-color: #737373;
}

.accent-neutral-600 {
	accent-color: #525252;
}

.accent-neutral-700 {
	accent-color: #404040;
}

.accent-neutral-800 {
	accent-color: #262626;
}

.accent-neutral-900 {
	accent-color: #171717;
}

.accent-neutral-950 {
	accent-color: #0a0a0a;
}

.accent-stone-50 {
	accent-color: #fafaf9;
}

.accent-stone-100 {
	accent-color: #f5f5f4;
}

.accent-stone-200 {
	accent-color: #e7e5e4;
}

.accent-stone-300 {
	accent-color: #d6d3d1;
}

.accent-stone-400 {
	accent-color: #a8a29e;
}

.accent-stone-500 {
	accent-color: #78716c;
}

.accent-stone-600 {
	accent-color: #57534e;
}

.accent-stone-700 {
	accent-color: #44403c;
}

.accent-stone-800 {
	accent-color: #292524;
}

.accent-stone-900 {
	accent-color: #1c1917;
}

.accent-stone-950 {
	accent-color: #0c0a09;
}

.accent-red-50 {
	accent-color: #fef2f2;
}

.accent-red-100 {
	accent-color: #fee2e2;
}

.accent-red-200 {
	accent-color: #fecaca;
}

.accent-red-300 {
	accent-color: #fca5a5;
}

.accent-red-400 {
	accent-color: #f87171;
}

.accent-red-500 {
	accent-color: #ef4444;
}

.accent-red-600 {
	accent-color: #dc2626;
}

.accent-red-700 {
	accent-color: #b91c1c;
}

.accent-red-800 {
	accent-color: #991b1b;
}

.accent-red-900 {
	accent-color: #7f1d1d;
}

.accent-red-950 {
	accent-color: #450a0a;
}

.accent-orange-50 {
	accent-color: #fff7ed;
}

.accent-orange-100 {
	accent-color: #ffedd5;
}

.accent-orange-200 {
	accent-color: #fed7aa;
}

.accent-orange-300 {
	accent-color: #fdba74;
}

.accent-orange-400 {
	accent-color: #fb923c;
}

.accent-orange-500 {
	accent-color: #f97316;
}

.accent-orange-600 {
	accent-color: #ea580c;
}

.accent-orange-700 {
	accent-color: #c2410c;
}

.accent-orange-800 {
	accent-color: #9a3412;
}

.accent-orange-900 {
	accent-color: #7c2d12;
}

.accent-orange-950 {
	accent-color: #431407;
}

.accent-amber-50 {
	accent-color: #fffbeb;
}

.accent-amber-100 {
	accent-color: #fef3c7;
}

.accent-amber-200 {
	accent-color: #fde68a;
}

.accent-amber-300 {
	accent-color: #fcd34d;
}

.accent-amber-400 {
	accent-color: #fbbf24;
}

.accent-amber-500 {
	accent-color: #f59e0b;
}

.accent-amber-600 {
	accent-color: #d97706;
}

.accent-amber-700 {
	accent-color: #b45309;
}

.accent-amber-800 {
	accent-color: #92400e;
}

.accent-amber-900 {
	accent-color: #78350f;
}

.accent-amber-950 {
	accent-color: #451a03;
}

.accent-yellow-50 {
	accent-color: #fefce8;
}

.accent-yellow-100 {
	accent-color: #fef9c3;
}

.accent-yellow-200 {
	accent-color: #fef08a;
}

.accent-yellow-300 {
	accent-color: #fde047;
}

.accent-yellow-400 {
	accent-color: #facc15;
}

.accent-yellow-500 {
	accent-color: #eab308;
}

.accent-yellow-600 {
	accent-color: #ca8a04;
}

.accent-yellow-700 {
	accent-color: #a16207;
}

.accent-yellow-800 {
	accent-color: #854d0e;
}

.accent-yellow-900 {
	accent-color: #713f12;
}

.accent-yellow-950 {
	accent-color: #422006;
}

.accent-lime-50 {
	accent-color: #f7fee7;
}

.accent-lime-100 {
	accent-color: #ecfccb;
}

.accent-lime-200 {
	accent-color: #d9f99d;
}

.accent-lime-300 {
	accent-color: #bef264;
}

.accent-lime-400 {
	accent-color: #a3e635;
}

.accent-lime-500 {
	accent-color: #84cc16;
}

.accent-lime-600 {
	accent-color: #65a30d;
}

.accent-lime-700 {
	accent-color: #4d7c0f;
}

.accent-lime-800 {
	accent-color: #3f6212;
}

.accent-lime-900 {
	accent-color: #365314;
}

.accent-lime-950 {
	accent-color: #1a2e05;
}

.accent-green-50 {
	accent-color: #f0fdf4;
}

.accent-green-100 {
	accent-color: #dcfce7;
}

.accent-green-200 {
	accent-color: #bbf7d0;
}

.accent-green-300 {
	accent-color: #86efac;
}

.accent-green-400 {
	accent-color: #4ade80;
}

.accent-green-500 {
	accent-color: #22c55e;
}

.accent-green-600 {
	accent-color: #16a34a;
}

.accent-green-700 {
	accent-color: #15803d;
}

.accent-green-800 {
	accent-color: #166534;
}

.accent-green-900 {
	accent-color: #14532d;
}

.accent-green-950 {
	accent-color: #052e16;
}

.accent-emerald-50 {
	accent-color: #ecfdf5;
}

.accent-emerald-100 {
	accent-color: #d1fae5;
}

.accent-emerald-200 {
	accent-color: #a7f3d0;
}

.accent-emerald-300 {
	accent-color: #6ee7b7;
}

.accent-emerald-400 {
	accent-color: #34d399;
}

.accent-emerald-500 {
	accent-color: #10b981;
}

.accent-emerald-600 {
	accent-color: #059669;
}

.accent-emerald-700 {
	accent-color: #047857;
}

.accent-emerald-800 {
	accent-color: #065f46;
}

.accent-emerald-900 {
	accent-color: #064e3b;
}

.accent-emerald-950 {
	accent-color: #022c22;
}

.accent-teal-50 {
	accent-color: #f0fdfa;
}

.accent-teal-100 {
	accent-color: #ccfbf1;
}

.accent-teal-200 {
	accent-color: #99f6e4;
}

.accent-teal-300 {
	accent-color: #5eead4;
}

.accent-teal-400 {
	accent-color: #2dd4bf;
}

.accent-teal-500 {
	accent-color: #14b8a6;
}

.accent-teal-600 {
	accent-color: #0d9488;
}

.accent-teal-700 {
	accent-color: #0f766e;
}

.accent-teal-800 {
	accent-color: #115e59;
}

.accent-teal-900 {
	accent-color: #134e4a;
}

.accent-teal-950 {
	accent-color: #042f2e;
}

.accent-cyan-50 {
	accent-color: #ecfeff;
}

.accent-cyan-100 {
	accent-color: #cffafe;
}

.accent-cyan-200 {
	accent-color: #a5f3fc;
}

.accent-cyan-300 {
	accent-color: #67e8f9;
}

.accent-cyan-400 {
	accent-color: #22d3ee;
}

.accent-cyan-500 {
	accent-color: #06b6d4;
}

.accent-cyan-600 {
	accent-color: #0891b2;
}

.accent-cyan-700 {
	accent-color: #0e7490;
}

.accent-cyan-800 {
	accent-color: #155e75;
}

.accent-cyan-900 {
	accent-color: #164e63;
}

.accent-cyan-950 {
	accent-color: #083344;
}

.accent-sky-50 {
	accent-color: #f0f9ff;
}

.accent-sky-100 {
	accent-color: #e0f2fe;
}

.accent-sky-200 {
	accent-color: #bae6fd;
}

.accent-sky-300 {
	accent-color: #7dd3fc;
}

.accent-sky-400 {
	accent-color: #38bdf8;
}

.accent-sky-500 {
	accent-color: #0ea5e9;
}

.accent-sky-600 {
	accent-color: #0284c7;
}

.accent-sky-700 {
	accent-color: #0369a1;
}

.accent-sky-800 {
	accent-color: #075985;
}

.accent-sky-900 {
	accent-color: #0c4a6e;
}

.accent-sky-950 {
	accent-color: #082f49;
}

.accent-blue-50 {
	accent-color: #eff6ff;
}

.accent-blue-100 {
	accent-color: #dbeafe;
}

.accent-blue-200 {
	accent-color: #bfdbfe;
}

.accent-blue-300 {
	accent-color: #93c5fd;
}

.accent-blue-400 {
	accent-color: #60a5fa;
}

.accent-blue-500 {
	accent-color: #3b82f6;
}

.accent-blue-600 {
	accent-color: #2563eb;
}

.accent-blue-700 {
	accent-color: #1d4ed8;
}

.accent-blue-800 {
	accent-color: #1e40af;
}

.accent-blue-900 {
	accent-color: #1e3a8a;
}

.accent-blue-950 {
	accent-color: #172554;
}

.accent-indigo-50 {
	accent-color: #eef2ff;
}

.accent-indigo-100 {
	accent-color: #e0e7ff;
}

.accent-indigo-200 {
	accent-color: #c7d2fe;
}

.accent-indigo-300 {
	accent-color: #a5b4fc;
}

.accent-indigo-400 {
	accent-color: #818cf8;
}

.accent-indigo-500 {
	accent-color: #6366f1;
}

.accent-indigo-600 {
	accent-color: #4f46e5;
}

.accent-indigo-700 {
	accent-color: #4338ca;
}

.accent-indigo-800 {
	accent-color: #3730a3;
}

.accent-indigo-900 {
	accent-color: #312e81;
}

.accent-indigo-950 {
	accent-color: #1e1b4b;
}

.accent-violet-50 {
	accent-color: #f5f3ff;
}

.accent-violet-100 {
	accent-color: #ede9fe;
}

.accent-violet-200 {
	accent-color: #ddd6fe;
}

.accent-violet-300 {
	accent-color: #c4b5fd;
}

.accent-violet-400 {
	accent-color: #a78bfa;
}

.accent-violet-500 {
	accent-color: #8b5cf6;
}

.accent-violet-600 {
	accent-color: #7c3aed;
}

.accent-violet-700 {
	accent-color: #6d28d9;
}

.accent-violet-800 {
	accent-color: #5b21b6;
}

.accent-violet-900 {
	accent-color: #4c1d95;
}

.accent-violet-950 {
	accent-color: #2e1065;
}

.accent-purple-50 {
	accent-color: #faf5ff;
}

.accent-purple-100 {
	accent-color: #f3e8ff;
}

.accent-purple-200 {
	accent-color: #e9d5ff;
}

.accent-purple-300 {
	accent-color: #d8b4fe;
}

.accent-purple-400 {
	accent-color: #c084fc;
}

.accent-purple-500 {
	accent-color: #a855f7;
}

.accent-purple-600 {
	accent-color: #9333ea;
}

.accent-purple-700 {
	accent-color: #7e22ce;
}

.accent-purple-800 {
	accent-color: #6b21a8;
}

.accent-purple-900 {
	accent-color: #581c87;
}

.accent-purple-950 {
	accent-color: #3b0764;
}

.accent-fuchsia-50 {
	accent-color: #fdf4ff;
}

.accent-fuchsia-100 {
	accent-color: #fae8ff;
}

.accent-fuchsia-200 {
	accent-color: #f5d0fe;
}

.accent-fuchsia-300 {
	accent-color: #f0abfc;
}

.accent-fuchsia-400 {
	accent-color: #e879f9;
}

.accent-fuchsia-500 {
	accent-color: #d946ef;
}

.accent-fuchsia-600 {
	accent-color: #c026d3;
}

.accent-fuchsia-700 {
	accent-color: #a21caf;
}

.accent-fuchsia-800 {
	accent-color: #86198f;
}

.accent-fuchsia-900 {
	accent-color: #701a75;
}

.accent-fuchsia-950 {
	accent-color: #4a044e;
}

.accent-pink-50 {
	accent-color: #fdf2f8;
}

.accent-pink-100 {
	accent-color: #fce7f3;
}

.accent-pink-200 {
	accent-color: #fbcfe8;
}

.accent-pink-300 {
	accent-color: #f9a8d4;
}

.accent-pink-400 {
	accent-color: #f472b6;
}

.accent-pink-500 {
	accent-color: #ec4899;
}

.accent-pink-600 {
	accent-color: #db2777;
}

.accent-pink-700 {
	accent-color: #be185d;
}

.accent-pink-800 {
	accent-color: #9d174d;
}

.accent-pink-900 {
	accent-color: #831843;
}

.accent-pink-950 {
	accent-color: #500724;
}

.accent-rose-50 {
	accent-color: #fff1f2;
}

.accent-rose-100 {
	accent-color: #ffe4e6;
}

.accent-rose-200 {
	accent-color: #fecdd3;
}

.accent-rose-300 {
	accent-color: #fda4af;
}

.accent-rose-400 {
	accent-color: #fb7185;
}

.accent-rose-500 {
	accent-color: #f43f5e;
}

.accent-rose-600 {
	accent-color: #e11d48;
}

.accent-rose-700 {
	accent-color: #be123c;
}

.accent-rose-800 {
	accent-color: #9f1239;
}

.accent-rose-900 {
	accent-color: #881337;
}

.accent-rose-950 {
	accent-color: #4c0519;
}

.accent-auto {
	accent-color: auto;
}

.appearance-none {
	appearance: none;
}

.appearance-auto {
	appearance: auto;
}

.cursor-auto {
	cursor: auto;
}

.cursor-default {
	cursor: default;
}

.cursor-pointer {
	cursor: pointer;
}

.cursor-wait {
	cursor: wait;
}

.cursor-text {
	cursor: text;
}

.cursor-move {
	cursor: move;
}

.cursor-help {
	cursor: help;
}

.cursor-not-allowed {
	cursor: not-allowed;
}

.cursor-none {
	cursor: none;
}

.cursor-context-menu {
	cursor: context-menu;
}

.cursor-progress {
	cursor: progress;
}

.cursor-cell {
	cursor: cell;
}

.cursor-crosshair {
	cursor: crosshair;
}

.cursor-vertical-text {
	cursor: vertical-text;
}

.cursor-alias {
	cursor: alias;
}

.cursor-copy {
	cursor: copy;
}

.cursor-no-drop {
	cursor: no-drop;
}

.cursor-grab {
	cursor: grab;
}

.cursor-grabbing {
	cursor: grabbing;
}

.cursor-all-scroll {
	cursor: all-scroll;
}

.cursor-col-resize {
	cursor: col-resize;
}

.cursor-row-resize {
	cursor: row-resize;
}

.cursor-n-resize {
	cursor: n-resize;
}

.cursor-e-resize {
	cursor: e-resize;
}

.cursor-s-resize {
	cursor: s-resize;
}

.cursor-w-resize {
	cursor: w-resize;
}

.cursor-ne-resize {
	cursor: ne-resize;
}

.cursor-nw-resize {
	cursor: nw-resize;
}

.cursor-se-resize {
	cursor: se-resize;
}

.cursor-sw-resize {
	cursor: sw-resize;
}

.cursor-ew-resize {
	cursor: ew-resize;
}

.cursor-ns-resize {
	cursor: ns-resize;
}

.cursor-nesw-resize {
	cursor: nesw-resize;
}

.cursor-nwse-resize {
	cursor: nwse-resize;
}

.cursor-zoom-in {
	cursor: zoom-in;
}

.cursor-zoom-out {
	cursor: zoom-out;
}

.caret-inherit {
	caret-color: inherit;
}

.caret-current {
	caret-color: currentColor;
}

.caret-transparent {
	caret-color: transparent;
}

.caret-black {
	caret-color: #000;
}

.caret-white {
	caret-color: #fff;
}

.caret-slate-50 {
	caret-color: #f8fafc;
}

.caret-slate-100 {
	caret-color: #f1f5f9;
}

.caret-slate-200 {
	caret-color: #e2e8f0;
}

.caret-slate-300 {
	caret-color: #cbd5e1;
}

.caret-slate-400 {
	caret-color: #94a3b8;
}

.caret-slate-500 {
	caret-color: #64748b;
}

.caret-slate-600 {
	caret-color: #475569;
}

.caret-slate-700 {
	caret-color: #334155;
}

.caret-slate-800 {
	caret-color: #1e293b;
}

.caret-slate-900 {
	caret-color: #0f172a;
}

.caret-slate-950 {
	caret-color: #020617;
}

.caret-gray-50 {
	caret-color: #f9fafb;
}

.caret-gray-100 {
	caret-color: #f3f4f6;
}

.caret-gray-200 {
	caret-color: #e5e7eb;
}

.caret-gray-300 {
	caret-color: #d1d5db;
}

.caret-gray-400 {
	caret-color: #9ca3af;
}

.caret-gray-500 {
	caret-color: #6b7280;
}

.caret-gray-600 {
	caret-color: #4b5563;
}

.caret-gray-700 {
	caret-color: #374151;
}

.caret-gray-800 {
	caret-color: #1f2937;
}

.caret-gray-900 {
	caret-color: #111827;
}

.caret-gray-950 {
	caret-color: #030712;
}

.caret-zinc-50 {
	caret-color: #fafafa;
}

.caret-zinc-100 {
	caret-color: #f4f4f5;
}

.caret-zinc-200 {
	caret-color: #e4e4e7;
}

.caret-zinc-300 {
	caret-color: #d4d4d8;
}

.caret-zinc-400 {
	caret-color: #a1a1aa;
}

.caret-zinc-500 {
	caret-color: #71717a;
}

.caret-zinc-600 {
	caret-color: #52525b;
}

.caret-zinc-700 {
	caret-color: #3f3f46;
}

.caret-zinc-800 {
	caret-color: #27272a;
}

.caret-zinc-900 {
	caret-color: #18181b;
}

.caret-zinc-950 {
	caret-color: #09090b;
}

.caret-neutral-50 {
	caret-color: #fafafa;
}

.caret-neutral-100 {
	caret-color: #f5f5f5;
}

.caret-neutral-200 {
	caret-color: #e5e5e5;
}

.caret-neutral-300 {
	caret-color: #d4d4d4;
}

.caret-neutral-400 {
	caret-color: #a3a3a3;
}

.caret-neutral-500 {
	caret-color: #737373;
}

.caret-neutral-600 {
	caret-color: #525252;
}

.caret-neutral-700 {
	caret-color: #404040;
}

.caret-neutral-800 {
	caret-color: #262626;
}

.caret-neutral-900 {
	caret-color: #171717;
}

.caret-neutral-950 {
	caret-color: #0a0a0a;
}

.caret-stone-50 {
	caret-color: #fafaf9;
}

.caret-stone-100 {
	caret-color: #f5f5f4;
}

.caret-stone-200 {
	caret-color: #e7e5e4;
}

.caret-stone-300 {
	caret-color: #d6d3d1;
}

.caret-stone-400 {
	caret-color: #a8a29e;
}

.caret-stone-500 {
	caret-color: #78716c;
}

.caret-stone-600 {
	caret-color: #57534e;
}

.caret-stone-700 {
	caret-color: #44403c;
}

.caret-stone-800 {
	caret-color: #292524;
}

.caret-stone-900 {
	caret-color: #1c1917;
}

.caret-stone-950 {
	caret-color: #0c0a09;
}

.caret-red-50 {
	caret-color: #fef2f2;
}

.caret-red-100 {
	caret-color: #fee2e2;
}

.caret-red-200 {
	caret-color: #fecaca;
}

.caret-red-300 {
	caret-color: #fca5a5;
}

.caret-red-400 {
	caret-color: #f87171;
}

.caret-red-500 {
	caret-color: #ef4444;
}

.caret-red-600 {
	caret-color: #dc2626;
}

.caret-red-700 {
	caret-color: #b91c1c;
}

.caret-red-800 {
	caret-color: #991b1b;
}

.caret-red-900 {
	caret-color: #7f1d1d;
}

.caret-red-950 {
	caret-color: #450a0a;
}

.caret-orange-50 {
	caret-color: #fff7ed;
}

.caret-orange-100 {
	caret-color: #ffedd5;
}

.caret-orange-200 {
	caret-color: #fed7aa;
}

.caret-orange-300 {
	caret-color: #fdba74;
}

.caret-orange-400 {
	caret-color: #fb923c;
}

.caret-orange-500 {
	caret-color: #f97316;
}

.caret-orange-600 {
	caret-color: #ea580c;
}

.caret-orange-700 {
	caret-color: #c2410c;
}

.caret-orange-800 {
	caret-color: #9a3412;
}

.caret-orange-900 {
	caret-color: #7c2d12;
}

.caret-orange-950 {
	caret-color: #431407;
}

.caret-amber-50 {
	caret-color: #fffbeb;
}

.caret-amber-100 {
	caret-color: #fef3c7;
}

.caret-amber-200 {
	caret-color: #fde68a;
}

.caret-amber-300 {
	caret-color: #fcd34d;
}

.caret-amber-400 {
	caret-color: #fbbf24;
}

.caret-amber-500 {
	caret-color: #f59e0b;
}

.caret-amber-600 {
	caret-color: #d97706;
}

.caret-amber-700 {
	caret-color: #b45309;
}

.caret-amber-800 {
	caret-color: #92400e;
}

.caret-amber-900 {
	caret-color: #78350f;
}

.caret-amber-950 {
	caret-color: #451a03;
}

.caret-yellow-50 {
	caret-color: #fefce8;
}

.caret-yellow-100 {
	caret-color: #fef9c3;
}

.caret-yellow-200 {
	caret-color: #fef08a;
}

.caret-yellow-300 {
	caret-color: #fde047;
}

.caret-yellow-400 {
	caret-color: #facc15;
}

.caret-yellow-500 {
	caret-color: #eab308;
}

.caret-yellow-600 {
	caret-color: #ca8a04;
}

.caret-yellow-700 {
	caret-color: #a16207;
}

.caret-yellow-800 {
	caret-color: #854d0e;
}

.caret-yellow-900 {
	caret-color: #713f12;
}

.caret-yellow-950 {
	caret-color: #422006;
}

.caret-lime-50 {
	caret-color: #f7fee7;
}

.caret-lime-100 {
	caret-color: #ecfccb;
}

.caret-lime-200 {
	caret-color: #d9f99d;
}

.caret-lime-300 {
	caret-color: #bef264;
}

.caret-lime-400 {
	caret-color: #a3e635;
}

.caret-lime-500 {
	caret-color: #84cc16;
}

.caret-lime-600 {
	caret-color: #65a30d;
}

.caret-lime-700 {
	caret-color: #4d7c0f;
}

.caret-lime-800 {
	caret-color: #3f6212;
}

.caret-lime-900 {
	caret-color: #365314;
}

.caret-lime-950 {
	caret-color: #1a2e05;
}

.caret-green-50 {
	caret-color: #f0fdf4;
}

.caret-green-100 {
	caret-color: #dcfce7;
}

.caret-green-200 {
	caret-color: #bbf7d0;
}

.caret-green-300 {
	caret-color: #86efac;
}

.caret-green-400 {
	caret-color: #4ade80;
}

.caret-green-500 {
	caret-color: #22c55e;
}

.caret-green-600 {
	caret-color: #16a34a;
}

.caret-green-700 {
	caret-color: #15803d;
}

.caret-green-800 {
	caret-color: #166534;
}

.caret-green-900 {
	caret-color: #14532d;
}

.caret-green-950 {
	caret-color: #052e16;
}

.caret-emerald-50 {
	caret-color: #ecfdf5;
}

.caret-emerald-100 {
	caret-color: #d1fae5;
}

.caret-emerald-200 {
	caret-color: #a7f3d0;
}

.caret-emerald-300 {
	caret-color: #6ee7b7;
}

.caret-emerald-400 {
	caret-color: #34d399;
}

.caret-emerald-500 {
	caret-color: #10b981;
}

.caret-emerald-600 {
	caret-color: #059669;
}

.caret-emerald-700 {
	caret-color: #047857;
}

.caret-emerald-800 {
	caret-color: #065f46;
}

.caret-emerald-900 {
	caret-color: #064e3b;
}

.caret-emerald-950 {
	caret-color: #022c22;
}

.caret-teal-50 {
	caret-color: #f0fdfa;
}

.caret-teal-100 {
	caret-color: #ccfbf1;
}

.caret-teal-200 {
	caret-color: #99f6e4;
}

.caret-teal-300 {
	caret-color: #5eead4;
}

.caret-teal-400 {
	caret-color: #2dd4bf;
}

.caret-teal-500 {
	caret-color: #14b8a6;
}

.caret-teal-600 {
	caret-color: #0d9488;
}

.caret-teal-700 {
	caret-color: #0f766e;
}

.caret-teal-800 {
	caret-color: #115e59;
}

.caret-teal-900 {
	caret-color: #134e4a;
}

.caret-teal-950 {
	caret-color: #042f2e;
}

.caret-cyan-50 {
	caret-color: #ecfeff;
}

.caret-cyan-100 {
	caret-color: #cffafe;
}

.caret-cyan-200 {
	caret-color: #a5f3fc;
}

.caret-cyan-300 {
	caret-color: #67e8f9;
}

.caret-cyan-400 {
	caret-color: #22d3ee;
}

.caret-cyan-500 {
	caret-color: #06b6d4;
}

.caret-cyan-600 {
	caret-color: #0891b2;
}

.caret-cyan-700 {
	caret-color: #0e7490;
}

.caret-cyan-800 {
	caret-color: #155e75;
}

.caret-cyan-900 {
	caret-color: #164e63;
}

.caret-cyan-950 {
	caret-color: #083344;
}

.caret-sky-50 {
	caret-color: #f0f9ff;
}

.caret-sky-100 {
	caret-color: #e0f2fe;
}

.caret-sky-200 {
	caret-color: #bae6fd;
}

.caret-sky-300 {
	caret-color: #7dd3fc;
}

.caret-sky-400 {
	caret-color: #38bdf8;
}

.caret-sky-500 {
	caret-color: #0ea5e9;
}

.caret-sky-600 {
	caret-color: #0284c7;
}

.caret-sky-700 {
	caret-color: #0369a1;
}

.caret-sky-800 {
	caret-color: #075985;
}

.caret-sky-900 {
	caret-color: #0c4a6e;
}

.caret-sky-950 {
	caret-color: #082f49;
}

.caret-blue-50 {
	caret-color: #eff6ff;
}

.caret-blue-100 {
	caret-color: #dbeafe;
}

.caret-blue-200 {
	caret-color: #bfdbfe;
}

.caret-blue-300 {
	caret-color: #93c5fd;
}

.caret-blue-400 {
	caret-color: #60a5fa;
}

.caret-blue-500 {
	caret-color: #3b82f6;
}

.caret-blue-600 {
	caret-color: #2563eb;
}

.caret-blue-700 {
	caret-color: #1d4ed8;
}

.caret-blue-800 {
	caret-color: #1e40af;
}

.caret-blue-900 {
	caret-color: #1e3a8a;
}

.caret-blue-950 {
	caret-color: #172554;
}

.caret-indigo-50 {
	caret-color: #eef2ff;
}

.caret-indigo-100 {
	caret-color: #e0e7ff;
}

.caret-indigo-200 {
	caret-color: #c7d2fe;
}

.caret-indigo-300 {
	caret-color: #a5b4fc;
}

.caret-indigo-400 {
	caret-color: #818cf8;
}

.caret-indigo-500 {
	caret-color: #6366f1;
}

.caret-indigo-600 {
	caret-color: #4f46e5;
}

.caret-indigo-700 {
	caret-color: #4338ca;
}

.caret-indigo-800 {
	caret-color: #3730a3;
}

.caret-indigo-900 {
	caret-color: #312e81;
}

.caret-indigo-950 {
	caret-color: #1e1b4b;
}

.caret-violet-50 {
	caret-color: #f5f3ff;
}

.caret-violet-100 {
	caret-color: #ede9fe;
}

.caret-violet-200 {
	caret-color: #ddd6fe;
}

.caret-violet-300 {
	caret-color: #c4b5fd;
}

.caret-violet-400 {
	caret-color: #a78bfa;
}

.caret-violet-500 {
	caret-color: #8b5cf6;
}

.caret-violet-600 {
	caret-color: #7c3aed;
}

.caret-violet-700 {
	caret-color: #6d28d9;
}

.caret-violet-800 {
	caret-color: #5b21b6;
}

.caret-violet-900 {
	caret-color: #4c1d95;
}

.caret-violet-950 {
	caret-color: #2e1065;
}

.caret-purple-50 {
	caret-color: #faf5ff;
}

.caret-purple-100 {
	caret-color: #f3e8ff;
}

.caret-purple-200 {
	caret-color: #e9d5ff;
}

.caret-purple-300 {
	caret-color: #d8b4fe;
}

.caret-purple-400 {
	caret-color: #c084fc;
}

.caret-purple-500 {
	caret-color: #a855f7;
}

.caret-purple-600 {
	caret-color: #9333ea;
}

.caret-purple-700 {
	caret-color: #7e22ce;
}

.caret-purple-800 {
	caret-color: #6b21a8;
}

.caret-purple-900 {
	caret-color: #581c87;
}

.caret-purple-950 {
	caret-color: #3b0764;
}

.caret-fuchsia-50 {
	caret-color: #fdf4ff;
}

.caret-fuchsia-100 {
	caret-color: #fae8ff;
}

.caret-fuchsia-200 {
	caret-color: #f5d0fe;
}

.caret-fuchsia-300 {
	caret-color: #f0abfc;
}

.caret-fuchsia-400 {
	caret-color: #e879f9;
}

.caret-fuchsia-500 {
	caret-color: #d946ef;
}

.caret-fuchsia-600 {
	caret-color: #c026d3;
}

.caret-fuchsia-700 {
	caret-color: #a21caf;
}

.caret-fuchsia-800 {
	caret-color: #86198f;
}

.caret-fuchsia-900 {
	caret-color: #701a75;
}

.caret-fuchsia-950 {
	caret-color: #4a044e;
}

.caret-pink-50 {
	caret-color: #fdf2f8;
}

.caret-pink-100 {
	caret-color: #fce7f3;
}

.caret-pink-200 {
	caret-color: #fbcfe8;
}

.caret-pink-300 {
	caret-color: #f9a8d4;
}

.caret-pink-400 {
	caret-color: #f472b6;
}

.caret-pink-500 {
	caret-color: #ec4899;
}

.caret-pink-600 {
	caret-color: #db2777;
}

.caret-pink-700 {
	caret-color: #be185d;
}

.caret-pink-800 {
	caret-color: #9d174d;
}

.caret-pink-900 {
	caret-color: #831843;
}

.caret-pink-950 {
	caret-color: #500724;
}

.caret-rose-50 {
	caret-color: #fff1f2;
}

.caret-rose-100 {
	caret-color: #ffe4e6;
}

.caret-rose-200 {
	caret-color: #fecdd3;
}

.caret-rose-300 {
	caret-color: #fda4af;
}

.caret-rose-400 {
	caret-color: #fb7185;
}

.caret-rose-500 {
	caret-color: #f43f5e;
}

.caret-rose-600 {
	caret-color: #e11d48;
}

.caret-rose-700 {
	caret-color: #be123c;
}

.caret-rose-800 {
	caret-color: #9f1239;
}

.caret-rose-900 {
	caret-color: #881337;
}

.caret-rose-950 {
	caret-color: #4c0519;
}

.pointer-events-none {
	pointer-events: none;
}

.pointer-events-auto {
	pointer-events: auto;
}

.resize-none {
	resize: none;
}

.resize-y {
	resize: vertical;
}

.resize-x {
	resize: horizontal;
}

.resize {
	resize: both;
}

.scroll-auto {
	scroll-behavior: auto;
}

.scroll-smooth {
	scroll-behavior: smooth;
}

.scroll-m-0 {
	scroll-margin: 0px;
}

.scroll-mx-0 {
	scroll-margin-left: 0px;
scroll-margin-right: 0px;
}

.scroll-my-0 {
	scroll-margin-top: 0px;
scroll-margin-bottom: 0px;
}

.scroll-ms-0 {
	scroll-margin-inline-start: 0px;
}

.scroll-me-0 {
	scroll-margin-inline-end: 0px;
}

.scroll-mt-0 {
	scroll-margin-top: 0px;
}

.scroll-mr-0 {
	scroll-margin-right: 0px;
}

.scroll-mb-0 {
	scroll-margin-bottom: 0px;
}

.scroll-ml-0 {
	scroll-margin-left: 0px;
}

.scroll-m-px {
	scroll-margin: 1px;
}

.scroll-mx-px {
	scroll-margin-left: 1px;
scroll-margin-right: 1px;
}

.scroll-my-px {
	scroll-margin-top: 1px;
scroll-margin-bottom: 1px;
}

.scroll-ms-px {
	scroll-margin-inline-start: 1px;
}

.scroll-me-px {
	scroll-margin-inline-end: 1px;
}

.scroll-mt-px {
	scroll-margin-top: 1px;
}

.scroll-mr-px {
	scroll-margin-right: 1px;
}

.scroll-mb-px {
	scroll-margin-bottom: 1px;
}

.scroll-ml-px {
	scroll-margin-left: 1px;
}

.scroll-m-0.5 {
	scroll-margin: 0.125rem; /* 2px */
}

.scroll-mx-0.5 {
	scroll-margin-left: 0.125rem; /* 2px */
scroll-margin-right: 0.125rem; /* 2px */
}

.scroll-my-0.5 {
	scroll-margin-top: 0.125rem; /* 2px */
scroll-margin-bottom: 0.125rem; /* 2px */
}

.scroll-ms-0.5 {
	scroll-margin-inline-start: 0.125rem; /* 2px */
}

.scroll-me-0.5 {
	scroll-margin-inline-end: 0.125rem; /* 2px */
}

.scroll-mt-0.5 {
	scroll-margin-top: 0.125rem; /* 2px */
}

.scroll-mr-0.5 {
	scroll-margin-right: 0.125rem; /* 2px */
}

.scroll-mb-0.5 {
	scroll-margin-bottom: 0.125rem; /* 2px */
}

.scroll-ml-0.5 {
	scroll-margin-left: 0.125rem; /* 2px */
}

.scroll-m-1 {
	scroll-margin: 0.25rem; /* 4px */
}

.scroll-mx-1 {
	scroll-margin-left: 0.25rem; /* 4px */
scroll-margin-right: 0.25rem; /* 4px */
}

.scroll-my-1 {
	scroll-margin-top: 0.25rem; /* 4px */
scroll-margin-bottom: 0.25rem; /* 4px */
}

.scroll-ms-1 {
	scroll-margin-inline-start: 0.25rem; /* 4px */
}

.scroll-me-1 {
	scroll-margin-inline-end: 0.25rem; /* 4px */
}

.scroll-mt-1 {
	scroll-margin-top: 0.25rem; /* 4px */
}

.scroll-mr-1 {
	scroll-margin-right: 0.25rem; /* 4px */
}

.scroll-mb-1 {
	scroll-margin-bottom: 0.25rem; /* 4px */
}

.scroll-ml-1 {
	scroll-margin-left: 0.25rem; /* 4px */
}

.scroll-m-1.5 {
	scroll-margin: 0.375rem; /* 6px */
}

.scroll-mx-1.5 {
	scroll-margin-left: 0.375rem; /* 6px */
scroll-margin-right: 0.375rem; /* 6px */
}

.scroll-my-1.5 {
	scroll-margin-top: 0.375rem; /* 6px */
scroll-margin-bottom: 0.375rem; /* 6px */
}

.scroll-ms-1.5 {
	scroll-margin-inline-start: 0.375rem; /* 6px */
}

.scroll-me-1.5 {
	scroll-margin-inline-end: 0.375rem; /* 6px */
}

.scroll-mt-1.5 {
	scroll-margin-top: 0.375rem; /* 6px */
}

.scroll-mr-1.5 {
	scroll-margin-right: 0.375rem; /* 6px */
}

.scroll-mb-1.5 {
	scroll-margin-bottom: 0.375rem; /* 6px */
}

.scroll-ml-1.5 {
	scroll-margin-left: 0.375rem; /* 6px */
}

.scroll-m-2 {
	scroll-margin: 0.5rem; /* 8px */
}

.scroll-mx-2 {
	scroll-margin-left: 0.5rem; /* 8px */
scroll-margin-right: 0.5rem; /* 8px */
}

.scroll-my-2 {
	scroll-margin-top: 0.5rem; /* 8px */
scroll-margin-bottom: 0.5rem; /* 8px */
}

.scroll-ms-2 {
	scroll-margin-inline-start: 0.5rem; /* 8px */
}

.scroll-me-2 {
	scroll-margin-inline-end: 0.5rem; /* 8px */
}

.scroll-mt-2 {
	scroll-margin-top: 0.5rem; /* 8px */
}

.scroll-mr-2 {
	scroll-margin-right: 0.5rem; /* 8px */
}

.scroll-mb-2 {
	scroll-margin-bottom: 0.5rem; /* 8px */
}

.scroll-ml-2 {
	scroll-margin-left: 0.5rem; /* 8px */
}

.scroll-m-2.5 {
	scroll-margin: 0.625rem; /* 10px */
}

.scroll-mx-2.5 {
	scroll-margin-left: 0.625rem; /* 10px */
scroll-margin-right: 0.625rem; /* 10px */
}

.scroll-my-2.5 {
	scroll-margin-top: 0.625rem; /* 10px */
scroll-margin-bottom: 0.625rem; /* 10px */
}

.scroll-ms-2.5 {
	scroll-margin-inline-start: 0.625rem; /* 10px */
}

.scroll-me-2.5 {
	scroll-margin-inline-end: 0.625rem; /* 10px */
}

.scroll-mt-2.5 {
	scroll-margin-top: 0.625rem; /* 10px */
}

.scroll-mr-2.5 {
	scroll-margin-right: 0.625rem; /* 10px */
}

.scroll-mb-2.5 {
	scroll-margin-bottom: 0.625rem; /* 10px */
}

.scroll-ml-2.5 {
	scroll-margin-left: 0.625rem; /* 10px */
}

.scroll-m-3 {
	scroll-margin: 0.75rem; /* 12px */
}

.scroll-mx-3 {
	scroll-margin-left: 0.75rem; /* 12px */
scroll-margin-right: 0.75rem; /* 12px */
}

.scroll-my-3 {
	scroll-margin-top: 0.75rem; /* 12px */
scroll-margin-bottom: 0.75rem; /* 12px */
}

.scroll-ms-3 {
	scroll-margin-inline-start: 0.75rem; /* 12px */
}

.scroll-me-3 {
	scroll-margin-inline-end: 0.75rem; /* 12px */
}

.scroll-mt-3 {
	scroll-margin-top: 0.75rem; /* 12px */
}

.scroll-mr-3 {
	scroll-margin-right: 0.75rem; /* 12px */
}

.scroll-mb-3 {
	scroll-margin-bottom: 0.75rem; /* 12px */
}

.scroll-ml-3 {
	scroll-margin-left: 0.75rem; /* 12px */
}

.scroll-m-3.5 {
	scroll-margin: 0.875rem; /* 14px */
}

.scroll-mx-3.5 {
	scroll-margin-left: 0.875rem; /* 14px */
scroll-margin-right: 0.875rem; /* 14px */
}

.scroll-my-3.5 {
	scroll-margin-top: 0.875rem; /* 14px */
scroll-margin-bottom: 0.875rem; /* 14px */
}

.scroll-ms-3.5 {
	scroll-margin-inline-start: 0.875rem; /* 14px */
}

.scroll-me-3.5 {
	scroll-margin-inline-end: 0.875rem; /* 14px */
}

.scroll-mt-3.5 {
	scroll-margin-top: 0.875rem; /* 14px */
}

.scroll-mr-3.5 {
	scroll-margin-right: 0.875rem; /* 14px */
}

.scroll-mb-3.5 {
	scroll-margin-bottom: 0.875rem; /* 14px */
}

.scroll-ml-3.5 {
	scroll-margin-left: 0.875rem; /* 14px */
}

.scroll-m-4 {
	scroll-margin: 1rem; /* 16px */
}

.scroll-mx-4 {
	scroll-margin-left: 1rem; /* 16px */
scroll-margin-right: 1rem; /* 16px */
}

.scroll-my-4 {
	scroll-margin-top: 1rem; /* 16px */
scroll-margin-bottom: 1rem; /* 16px */
}

.scroll-ms-4 {
	scroll-margin-inline-start: 1rem; /* 16px */
}

.scroll-me-4 {
	scroll-margin-inline-end: 1rem; /* 16px */
}

.scroll-mt-4 {
	scroll-margin-top: 1rem; /* 16px */
}

.scroll-mr-4 {
	scroll-margin-right: 1rem; /* 16px */
}

.scroll-mb-4 {
	scroll-margin-bottom: 1rem; /* 16px */
}

.scroll-ml-4 {
	scroll-margin-left: 1rem; /* 16px */
}

.scroll-m-5 {
	scroll-margin: 1.25rem; /* 20px */
}

.scroll-mx-5 {
	scroll-margin-left: 1.25rem; /* 20px */
scroll-margin-right: 1.25rem; /* 20px */
}

.scroll-my-5 {
	scroll-margin-top: 1.25rem; /* 20px */
scroll-margin-bottom: 1.25rem; /* 20px */
}

.scroll-ms-5 {
	scroll-margin-inline-start: 1.25rem; /* 20px */
}

.scroll-me-5 {
	scroll-margin-inline-end: 1.25rem; /* 20px */
}

.scroll-mt-5 {
	scroll-margin-top: 1.25rem; /* 20px */
}

.scroll-mr-5 {
	scroll-margin-right: 1.25rem; /* 20px */
}

.scroll-mb-5 {
	scroll-margin-bottom: 1.25rem; /* 20px */
}

.scroll-ml-5 {
	scroll-margin-left: 1.25rem; /* 20px */
}

.scroll-m-6 {
	scroll-margin: 1.5rem; /* 24px */
}

.scroll-mx-6 {
	scroll-margin-left: 1.5rem; /* 24px */
scroll-margin-right: 1.5rem; /* 24px */
}

.scroll-my-6 {
	scroll-margin-top: 1.5rem; /* 24px */
scroll-margin-bottom: 1.5rem; /* 24px */
}

.scroll-ms-6 {
	scroll-margin-inline-start: 1.5rem; /* 24px */
}

.scroll-me-6 {
	scroll-margin-inline-end: 1.5rem; /* 24px */
}

.scroll-mt-6 {
	scroll-margin-top: 1.5rem; /* 24px */
}

.scroll-mr-6 {
	scroll-margin-right: 1.5rem; /* 24px */
}

.scroll-mb-6 {
	scroll-margin-bottom: 1.5rem; /* 24px */
}

.scroll-ml-6 {
	scroll-margin-left: 1.5rem; /* 24px */
}

.scroll-m-7 {
	scroll-margin: 1.75rem; /* 28px */
}

.scroll-mx-7 {
	scroll-margin-left: 1.75rem; /* 28px */
scroll-margin-right: 1.75rem; /* 28px */
}

.scroll-my-7 {
	scroll-margin-top: 1.75rem; /* 28px */
scroll-margin-bottom: 1.75rem; /* 28px */
}

.scroll-ms-7 {
	scroll-margin-inline-start: 1.75rem; /* 28px */
}

.scroll-me-7 {
	scroll-margin-inline-end: 1.75rem; /* 28px */
}

.scroll-mt-7 {
	scroll-margin-top: 1.75rem; /* 28px */
}

.scroll-mr-7 {
	scroll-margin-right: 1.75rem; /* 28px */
}

.scroll-mb-7 {
	scroll-margin-bottom: 1.75rem; /* 28px */
}

.scroll-ml-7 {
	scroll-margin-left: 1.75rem; /* 28px */
}

.scroll-m-8 {
	scroll-margin: 2rem; /* 32px */
}

.scroll-mx-8 {
	scroll-margin-left: 2rem; /* 32px */
scroll-margin-right: 2rem; /* 32px */
}

.scroll-my-8 {
	scroll-margin-top: 2rem; /* 32px */
scroll-margin-bottom: 2rem; /* 32px */
}

.scroll-ms-8 {
	scroll-margin-inline-start: 2rem; /* 32px */
}

.scroll-me-8 {
	scroll-margin-inline-end: 2rem; /* 32px */
}

.scroll-mt-8 {
	scroll-margin-top: 2rem; /* 32px */
}

.scroll-mr-8 {
	scroll-margin-right: 2rem; /* 32px */
}

.scroll-mb-8 {
	scroll-margin-bottom: 2rem; /* 32px */
}

.scroll-ml-8 {
	scroll-margin-left: 2rem; /* 32px */
}

.scroll-m-9 {
	scroll-margin: 2.25rem; /* 36px */
}

.scroll-mx-9 {
	scroll-margin-left: 2.25rem; /* 36px */
scroll-margin-right: 2.25rem; /* 36px */
}

.scroll-my-9 {
	scroll-margin-top: 2.25rem; /* 36px */
scroll-margin-bottom: 2.25rem; /* 36px */
}

.scroll-ms-9 {
	scroll-margin-inline-start: 2.25rem; /* 36px */
}

.scroll-me-9 {
	scroll-margin-inline-end: 2.25rem; /* 36px */
}

.scroll-mt-9 {
	scroll-margin-top: 2.25rem; /* 36px */
}

.scroll-mr-9 {
	scroll-margin-right: 2.25rem; /* 36px */
}

.scroll-mb-9 {
	scroll-margin-bottom: 2.25rem; /* 36px */
}

.scroll-ml-9 {
	scroll-margin-left: 2.25rem; /* 36px */
}

.scroll-m-10 {
	scroll-margin: 2.5rem; /* 40px */
}

.scroll-mx-10 {
	scroll-margin-left: 2.5rem; /* 40px */
scroll-margin-right: 2.5rem; /* 40px */
}

.scroll-my-10 {
	scroll-margin-top: 2.5rem; /* 40px */
scroll-margin-bottom: 2.5rem; /* 40px */
}

.scroll-ms-10 {
	scroll-margin-inline-start: 2.5rem; /* 40px */
}

.scroll-me-10 {
	scroll-margin-inline-end: 2.5rem; /* 40px */
}

.scroll-mt-10 {
	scroll-margin-top: 2.5rem; /* 40px */
}

.scroll-mr-10 {
	scroll-margin-right: 2.5rem; /* 40px */
}

.scroll-mb-10 {
	scroll-margin-bottom: 2.5rem; /* 40px */
}

.scroll-ml-10 {
	scroll-margin-left: 2.5rem; /* 40px */
}

.scroll-m-11 {
	scroll-margin: 2.75rem; /* 44px */
}

.scroll-mx-11 {
	scroll-margin-left: 2.75rem; /* 44px */
scroll-margin-right: 2.75rem; /* 44px */
}

.scroll-my-11 {
	scroll-margin-top: 2.75rem; /* 44px */
scroll-margin-bottom: 2.75rem; /* 44px */
}

.scroll-ms-11 {
	scroll-margin-inline-start: 2.75rem; /* 44px */
}

.scroll-me-11 {
	scroll-margin-inline-end: 2.75rem; /* 44px */
}

.scroll-mt-11 {
	scroll-margin-top: 2.75rem; /* 44px */
}

.scroll-mr-11 {
	scroll-margin-right: 2.75rem; /* 44px */
}

.scroll-mb-11 {
	scroll-margin-bottom: 2.75rem; /* 44px */
}

.scroll-ml-11 {
	scroll-margin-left: 2.75rem; /* 44px */
}

.scroll-m-12 {
	scroll-margin: 3rem; /* 48px */
}

.scroll-mx-12 {
	scroll-margin-left: 3rem; /* 48px */
scroll-margin-right: 3rem; /* 48px */
}

.scroll-my-12 {
	scroll-margin-top: 3rem; /* 48px */
scroll-margin-bottom: 3rem; /* 48px */
}

.scroll-ms-12 {
	scroll-margin-inline-start: 3rem; /* 48px */
}

.scroll-me-12 {
	scroll-margin-inline-end: 3rem; /* 48px */
}

.scroll-mt-12 {
	scroll-margin-top: 3rem; /* 48px */
}

.scroll-mr-12 {
	scroll-margin-right: 3rem; /* 48px */
}

.scroll-mb-12 {
	scroll-margin-bottom: 3rem; /* 48px */
}

.scroll-ml-12 {
	scroll-margin-left: 3rem; /* 48px */
}

.scroll-m-14 {
	scroll-margin: 3.5rem; /* 56px */
}

.scroll-mx-14 {
	scroll-margin-left: 3.5rem; /* 56px */
scroll-margin-right: 3.5rem; /* 56px */
}

.scroll-my-14 {
	scroll-margin-top: 3.5rem; /* 56px */
scroll-margin-bottom: 3.5rem; /* 56px */
}

.scroll-ms-14 {
	scroll-margin-inline-start: 3.5rem; /* 56px */
}

.scroll-me-14 {
	scroll-margin-inline-end: 3.5rem; /* 56px */
}

.scroll-mt-14 {
	scroll-margin-top: 3.5rem; /* 56px */
}

.scroll-mr-14 {
	scroll-margin-right: 3.5rem; /* 56px */
}

.scroll-mb-14 {
	scroll-margin-bottom: 3.5rem; /* 56px */
}

.scroll-ml-14 {
	scroll-margin-left: 3.5rem; /* 56px */
}

.scroll-m-16 {
	scroll-margin: 4rem; /* 64px */
}

.scroll-mx-16 {
	scroll-margin-left: 4rem; /* 64px */
scroll-margin-right: 4rem; /* 64px */
}

.scroll-my-16 {
	scroll-margin-top: 4rem; /* 64px */
scroll-margin-bottom: 4rem; /* 64px */
}

.scroll-ms-16 {
	scroll-margin-inline-start: 4rem; /* 64px */
}

.scroll-me-16 {
	scroll-margin-inline-end: 4rem; /* 64px */
}

.scroll-mt-16 {
	scroll-margin-top: 4rem; /* 64px */
}

.scroll-mr-16 {
	scroll-margin-right: 4rem; /* 64px */
}

.scroll-mb-16 {
	scroll-margin-bottom: 4rem; /* 64px */
}

.scroll-ml-16 {
	scroll-margin-left: 4rem; /* 64px */
}

.scroll-m-20 {
	scroll-margin: 5rem; /* 80px */
}

.scroll-mx-20 {
	scroll-margin-left: 5rem; /* 80px */
scroll-margin-right: 5rem; /* 80px */
}

.scroll-my-20 {
	scroll-margin-top: 5rem; /* 80px */
scroll-margin-bottom: 5rem; /* 80px */
}

.scroll-ms-20 {
	scroll-margin-inline-start: 5rem; /* 80px */
}

.scroll-me-20 {
	scroll-margin-inline-end: 5rem; /* 80px */
}

.scroll-mt-20 {
	scroll-margin-top: 5rem; /* 80px */
}

.scroll-mr-20 {
	scroll-margin-right: 5rem; /* 80px */
}

.scroll-mb-20 {
	scroll-margin-bottom: 5rem; /* 80px */
}

.scroll-ml-20 {
	scroll-margin-left: 5rem; /* 80px */
}

.scroll-m-24 {
	scroll-margin: 6rem; /* 96px */
}

.scroll-mx-24 {
	scroll-margin-left: 6rem; /* 96px */
scroll-margin-right: 6rem; /* 96px */
}

.scroll-my-24 {
	scroll-margin-top: 6rem; /* 96px */
scroll-margin-bottom: 6rem; /* 96px */
}

.scroll-ms-24 {
	scroll-margin-inline-start: 6rem; /* 96px */
}

.scroll-me-24 {
	scroll-margin-inline-end: 6rem; /* 96px */
}

.scroll-mt-24 {
	scroll-margin-top: 6rem; /* 96px */
}

.scroll-mr-24 {
	scroll-margin-right: 6rem; /* 96px */
}

.scroll-mb-24 {
	scroll-margin-bottom: 6rem; /* 96px */
}

.scroll-ml-24 {
	scroll-margin-left: 6rem; /* 96px */
}

.scroll-m-28 {
	scroll-margin: 7rem; /* 112px */
}

.scroll-mx-28 {
	scroll-margin-left: 7rem; /* 112px */
scroll-margin-right: 7rem; /* 112px */
}

.scroll-my-28 {
	scroll-margin-top: 7rem; /* 112px */
scroll-margin-bottom: 7rem; /* 112px */
}

.scroll-ms-28 {
	scroll-margin-inline-start: 7rem; /* 112px */
}

.scroll-me-28 {
	scroll-margin-inline-end: 7rem; /* 112px */
}

.scroll-mt-28 {
	scroll-margin-top: 7rem; /* 112px */
}

.scroll-mr-28 {
	scroll-margin-right: 7rem; /* 112px */
}

.scroll-mb-28 {
	scroll-margin-bottom: 7rem; /* 112px */
}

.scroll-ml-28 {
	scroll-margin-left: 7rem; /* 112px */
}

.scroll-m-32 {
	scroll-margin: 8rem; /* 128px */
}

.scroll-mx-32 {
	scroll-margin-left: 8rem; /* 128px */
scroll-margin-right: 8rem; /* 128px */
}

.scroll-my-32 {
	scroll-margin-top: 8rem; /* 128px */
scroll-margin-bottom: 8rem; /* 128px */
}

.scroll-ms-32 {
	scroll-margin-inline-start: 8rem; /* 128px */
}

.scroll-me-32 {
	scroll-margin-inline-end: 8rem; /* 128px */
}

.scroll-mt-32 {
	scroll-margin-top: 8rem; /* 128px */
}

.scroll-mr-32 {
	scroll-margin-right: 8rem; /* 128px */
}

.scroll-mb-32 {
	scroll-margin-bottom: 8rem; /* 128px */
}

.scroll-ml-32 {
	scroll-margin-left: 8rem; /* 128px */
}

.scroll-m-36 {
	scroll-margin: 9rem; /* 144px */
}

.scroll-mx-36 {
	scroll-margin-left: 9rem; /* 144px */
scroll-margin-right: 9rem; /* 144px */
}

.scroll-my-36 {
	scroll-margin-top: 9rem; /* 144px */
scroll-margin-bottom: 9rem; /* 144px */
}

.scroll-ms-36 {
	scroll-margin-inline-start: 9rem; /* 144px */
}

.scroll-me-36 {
	scroll-margin-inline-end: 9rem; /* 144px */
}

.scroll-mt-36 {
	scroll-margin-top: 9rem; /* 144px */
}

.scroll-mr-36 {
	scroll-margin-right: 9rem; /* 144px */
}

.scroll-mb-36 {
	scroll-margin-bottom: 9rem; /* 144px */
}

.scroll-ml-36 {
	scroll-margin-left: 9rem; /* 144px */
}

.scroll-m-40 {
	scroll-margin: 10rem; /* 160px */
}

.scroll-mx-40 {
	scroll-margin-left: 10rem; /* 160px */
scroll-margin-right: 10rem; /* 160px */
}

.scroll-my-40 {
	scroll-margin-top: 10rem; /* 160px */
scroll-margin-bottom: 10rem; /* 160px */
}

.scroll-ms-40 {
	scroll-margin-inline-start: 10rem; /* 160px */
}

.scroll-me-40 {
	scroll-margin-inline-end: 10rem; /* 160px */
}

.scroll-mt-40 {
	scroll-margin-top: 10rem; /* 160px */
}

.scroll-mr-40 {
	scroll-margin-right: 10rem; /* 160px */
}

.scroll-mb-40 {
	scroll-margin-bottom: 10rem; /* 160px */
}

.scroll-ml-40 {
	scroll-margin-left: 10rem; /* 160px */
}

.scroll-m-44 {
	scroll-margin: 11rem; /* 176px */
}

.scroll-mx-44 {
	scroll-margin-left: 11rem; /* 176px */
scroll-margin-right: 11rem; /* 176px */
}

.scroll-my-44 {
	scroll-margin-top: 11rem; /* 176px */
scroll-margin-bottom: 11rem; /* 176px */
}

.scroll-ms-44 {
	scroll-margin-inline-start: 11rem; /* 176px */
}

.scroll-me-44 {
	scroll-margin-inline-end: 11rem; /* 176px */
}

.scroll-mt-44 {
	scroll-margin-top: 11rem; /* 176px */
}

.scroll-mr-44 {
	scroll-margin-right: 11rem; /* 176px */
}

.scroll-mb-44 {
	scroll-margin-bottom: 11rem; /* 176px */
}

.scroll-ml-44 {
	scroll-margin-left: 11rem; /* 176px */
}

.scroll-m-48 {
	scroll-margin: 12rem; /* 192px */
}

.scroll-mx-48 {
	scroll-margin-left: 12rem; /* 192px */
scroll-margin-right: 12rem; /* 192px */
}

.scroll-my-48 {
	scroll-margin-top: 12rem; /* 192px */
scroll-margin-bottom: 12rem; /* 192px */
}

.scroll-ms-48 {
	scroll-margin-inline-start: 12rem; /* 192px */
}

.scroll-me-48 {
	scroll-margin-inline-end: 12rem; /* 192px */
}

.scroll-mt-48 {
	scroll-margin-top: 12rem; /* 192px */
}

.scroll-mr-48 {
	scroll-margin-right: 12rem; /* 192px */
}

.scroll-mb-48 {
	scroll-margin-bottom: 12rem; /* 192px */
}

.scroll-ml-48 {
	scroll-margin-left: 12rem; /* 192px */
}

.scroll-m-52 {
	scroll-margin: 13rem; /* 208px */
}

.scroll-mx-52 {
	scroll-margin-left: 13rem; /* 208px */
scroll-margin-right: 13rem; /* 208px */
}

.scroll-my-52 {
	scroll-margin-top: 13rem; /* 208px */
scroll-margin-bottom: 13rem; /* 208px */
}

.scroll-ms-52 {
	scroll-margin-inline-start: 13rem; /* 208px */
}

.scroll-me-52 {
	scroll-margin-inline-end: 13rem; /* 208px */
}

.scroll-mt-52 {
	scroll-margin-top: 13rem; /* 208px */
}

.scroll-mr-52 {
	scroll-margin-right: 13rem; /* 208px */
}

.scroll-mb-52 {
	scroll-margin-bottom: 13rem; /* 208px */
}

.scroll-ml-52 {
	scroll-margin-left: 13rem; /* 208px */
}

.scroll-m-56 {
	scroll-margin: 14rem; /* 224px */
}

.scroll-mx-56 {
	scroll-margin-left: 14rem; /* 224px */
scroll-margin-right: 14rem; /* 224px */
}

.scroll-my-56 {
	scroll-margin-top: 14rem; /* 224px */
scroll-margin-bottom: 14rem; /* 224px */
}

.scroll-ms-56 {
	scroll-margin-inline-start: 14rem; /* 224px */
}

.scroll-me-56 {
	scroll-margin-inline-end: 14rem; /* 224px */
}

.scroll-mt-56 {
	scroll-margin-top: 14rem; /* 224px */
}

.scroll-mr-56 {
	scroll-margin-right: 14rem; /* 224px */
}

.scroll-mb-56 {
	scroll-margin-bottom: 14rem; /* 224px */
}

.scroll-ml-56 {
	scroll-margin-left: 14rem; /* 224px */
}

.scroll-m-60 {
	scroll-margin: 15rem; /* 240px */
}

.scroll-mx-60 {
	scroll-margin-left: 15rem; /* 240px */
scroll-margin-right: 15rem; /* 240px */
}

.scroll-my-60 {
	scroll-margin-top: 15rem; /* 240px */
scroll-margin-bottom: 15rem; /* 240px */
}

.scroll-ms-60 {
	scroll-margin-inline-start: 15rem; /* 240px */
}

.scroll-me-60 {
	scroll-margin-inline-end: 15rem; /* 240px */
}

.scroll-mt-60 {
	scroll-margin-top: 15rem; /* 240px */
}

.scroll-mr-60 {
	scroll-margin-right: 15rem; /* 240px */
}

.scroll-mb-60 {
	scroll-margin-bottom: 15rem; /* 240px */
}

.scroll-ml-60 {
	scroll-margin-left: 15rem; /* 240px */
}

.scroll-m-64 {
	scroll-margin: 16rem; /* 256px */
}

.scroll-mx-64 {
	scroll-margin-left: 16rem; /* 256px */
scroll-margin-right: 16rem; /* 256px */
}

.scroll-my-64 {
	scroll-margin-top: 16rem; /* 256px */
scroll-margin-bottom: 16rem; /* 256px */
}

.scroll-ms-64 {
	scroll-margin-inline-start: 16rem; /* 256px */
}

.scroll-me-64 {
	scroll-margin-inline-end: 16rem; /* 256px */
}

.scroll-mt-64 {
	scroll-margin-top: 16rem; /* 256px */
}

.scroll-mr-64 {
	scroll-margin-right: 16rem; /* 256px */
}

.scroll-mb-64 {
	scroll-margin-bottom: 16rem; /* 256px */
}

.scroll-ml-64 {
	scroll-margin-left: 16rem; /* 256px */
}

.scroll-m-72 {
	scroll-margin: 18rem; /* 288px */
}

.scroll-mx-72 {
	scroll-margin-left: 18rem; /* 288px */
scroll-margin-right: 18rem; /* 288px */
}

.scroll-my-72 {
	scroll-margin-top: 18rem; /* 288px */
scroll-margin-bottom: 18rem; /* 288px */
}

.scroll-ms-72 {
	scroll-margin-inline-start: 18rem; /* 288px */
}

.scroll-me-72 {
	scroll-margin-inline-end: 18rem; /* 288px */
}

.scroll-mt-72 {
	scroll-margin-top: 18rem; /* 288px */
}

.scroll-mr-72 {
	scroll-margin-right: 18rem; /* 288px */
}

.scroll-mb-72 {
	scroll-margin-bottom: 18rem; /* 288px */
}

.scroll-ml-72 {
	scroll-margin-left: 18rem; /* 288px */
}

.scroll-m-80 {
	scroll-margin: 20rem; /* 320px */
}

.scroll-mx-80 {
	scroll-margin-left: 20rem; /* 320px */
scroll-margin-right: 20rem; /* 320px */
}

.scroll-my-80 {
	scroll-margin-top: 20rem; /* 320px */
scroll-margin-bottom: 20rem; /* 320px */
}

.scroll-ms-80 {
	scroll-margin-inline-start: 20rem; /* 320px */
}

.scroll-me-80 {
	scroll-margin-inline-end: 20rem; /* 320px */
}

.scroll-mt-80 {
	scroll-margin-top: 20rem; /* 320px */
}

.scroll-mr-80 {
	scroll-margin-right: 20rem; /* 320px */
}

.scroll-mb-80 {
	scroll-margin-bottom: 20rem; /* 320px */
}

.scroll-ml-80 {
	scroll-margin-left: 20rem; /* 320px */
}

.scroll-m-96 {
	scroll-margin: 24rem; /* 384px */
}

.scroll-mx-96 {
	scroll-margin-left: 24rem; /* 384px */
scroll-margin-right: 24rem; /* 384px */
}

.scroll-my-96 {
	scroll-margin-top: 24rem; /* 384px */
scroll-margin-bottom: 24rem; /* 384px */
}

.scroll-ms-96 {
	scroll-margin-inline-start: 24rem; /* 384px */
}

.scroll-me-96 {
	scroll-margin-inline-end: 24rem; /* 384px */
}

.scroll-mt-96 {
	scroll-margin-top: 24rem; /* 384px */
}

.scroll-mr-96 {
	scroll-margin-right: 24rem; /* 384px */
}

.scroll-mb-96 {
	scroll-margin-bottom: 24rem; /* 384px */
}

.scroll-ml-96 {
	scroll-margin-left: 24rem; /* 384px */
}

.scroll-p-0 {
	scroll-padding: 0px;
}

.scroll-px-0 {
	scroll-padding-left: 0px;
scroll-padding-right: 0px;
}

.scroll-py-0 {
	scroll-padding-top: 0px;
scroll-padding-bottom: 0px;
}

.scroll-ps-0 {
	scroll-padding-inline-start: 0px;
}

.scroll-pe-0 {
	scroll-padding-inline-end: 0px;
}

.scroll-pt-0 {
	scroll-padding-top: 0px;
}

.scroll-pr-0 {
	scroll-padding-right: 0px;
}

.scroll-pb-0 {
	scroll-padding-bottom: 0px;
}

.scroll-pl-0 {
	scroll-padding-left: 0px;
}

.scroll-p-px {
	scroll-padding: 1px;
}

.scroll-px-px {
	scroll-padding-left: 1px;
scroll-padding-right: 1px;
}

.scroll-py-px {
	scroll-padding-top: 1px;
scroll-padding-bottom: 1px;
}

.scroll-ps-px {
	scroll-padding-inline-start: 1px;
}

.scroll-pe-px {
	scroll-padding-inline-end: 1px;
}

.scroll-pt-px {
	scroll-padding-top: 1px;
}

.scroll-pr-px {
	scroll-padding-right: 1px;
}

.scroll-pb-px {
	scroll-padding-bottom: 1px;
}

.scroll-pl-px {
	scroll-padding-left: 1px;
}

.scroll-p-0.5 {
	scroll-padding: 0.125rem; /* 2px */
}

.scroll-px-0.5 {
	scroll-padding-left: 0.125rem; /* 2px */
scroll-padding-right: 0.125rem; /* 2px */
}

.scroll-py-0.5 {
	scroll-padding-top: 0.125rem; /* 2px */
scroll-padding-bottom: 0.125rem; /* 2px */
}

.scroll-ps-0.5 {
	scroll-padding-inline-start: 0.125rem; /* 2px */
}

.scroll-pe-0.5 {
	scroll-padding-inline-end: 0.125rem; /* 2px */
}

.scroll-pt-0.5 {
	scroll-padding-top: 0.125rem; /* 2px */
}

.scroll-pr-0.5 {
	scroll-padding-right: 0.125rem; /* 2px */
}

.scroll-pb-0.5 {
	scroll-padding-bottom: 0.125rem; /* 2px */
}

.scroll-pl-0.5 {
	scroll-padding-left: 0.125rem; /* 2px */
}

.scroll-p-1 {
	scroll-padding: 0.25rem; /* 4px */
}

.scroll-px-1 {
	scroll-padding-left: 0.25rem; /* 4px */
scroll-padding-right: 0.25rem; /* 4px */
}

.scroll-py-1 {
	scroll-padding-top: 0.25rem; /* 4px */
scroll-padding-bottom: 0.25rem; /* 4px */
}

.scroll-ps-1 {
	scroll-padding-inline-start: 0.25rem; /* 4px */
}

.scroll-pe-1 {
	scroll-padding-inline-end: 0.25rem; /* 4px */
}

.scroll-pt-1 {
	scroll-padding-top: 0.25rem; /* 4px */
}

.scroll-pr-1 {
	scroll-padding-right: 0.25rem; /* 4px */
}

.scroll-pb-1 {
	scroll-padding-bottom: 0.25rem; /* 4px */
}

.scroll-pl-1 {
	scroll-padding-left: 0.25rem; /* 4px */
}

.scroll-p-1.5 {
	scroll-padding: 0.375rem; /* 6px */
}

.scroll-px-1.5 {
	scroll-padding-left: 0.375rem; /* 6px */
scroll-padding-right: 0.375rem; /* 6px */
}

.scroll-py-1.5 {
	scroll-padding-top: 0.375rem; /* 6px */
scroll-padding-bottom: 0.375rem; /* 6px */
}

.scroll-ps-1.5 {
	scroll-padding-inline-start: 0.375rem; /* 6px */
}

.scroll-pe-1.5 {
	scroll-padding-inline-end: 0.375rem; /* 6px */
}

.scroll-pt-1.5 {
	scroll-padding-top: 0.375rem; /* 6px */
}

.scroll-pr-1.5 {
	scroll-padding-right: 0.375rem; /* 6px */
}

.scroll-pb-1.5 {
	scroll-padding-bottom: 0.375rem; /* 6px */
}

.scroll-pl-1.5 {
	scroll-padding-left: 0.375rem; /* 6px */
}

.scroll-p-2 {
	scroll-padding: 0.5rem; /* 8px */
}

.scroll-px-2 {
	scroll-padding-left: 0.5rem; /* 8px */
scroll-padding-right: 0.5rem; /* 8px */
}

.scroll-py-2 {
	scroll-padding-top: 0.5rem; /* 8px */
scroll-padding-bottom: 0.5rem; /* 8px */
}

.scroll-ps-2 {
	scroll-padding-inline-start: 0.5rem; /* 8px */
}

.scroll-pe-2 {
	scroll-padding-inline-end: 0.5rem; /* 8px */
}

.scroll-pt-2 {
	scroll-padding-top: 0.5rem; /* 8px */
}

.scroll-pr-2 {
	scroll-padding-right: 0.5rem; /* 8px */
}

.scroll-pb-2 {
	scroll-padding-bottom: 0.5rem; /* 8px */
}

.scroll-pl-2 {
	scroll-padding-left: 0.5rem; /* 8px */
}

.scroll-p-2.5 {
	scroll-padding: 0.625rem; /* 10px */
}

.scroll-px-2.5 {
	scroll-padding-left: 0.625rem; /* 10px */
scroll-padding-right: 0.625rem; /* 10px */
}

.scroll-py-2.5 {
	scroll-padding-top: 0.625rem; /* 10px */
scroll-padding-bottom: 0.625rem; /* 10px */
}

.scroll-ps-2.5 {
	scroll-padding-inline-start: 0.625rem; /* 10px */
}

.scroll-pe-2.5 {
	scroll-padding-inline-end: 0.625rem; /* 10px */
}

.scroll-pt-2.5 {
	scroll-padding-top: 0.625rem; /* 10px */
}

.scroll-pr-2.5 {
	scroll-padding-right: 0.625rem; /* 10px */
}

.scroll-pb-2.5 {
	scroll-padding-bottom: 0.625rem; /* 10px */
}

.scroll-pl-2.5 {
	scroll-padding-left: 0.625rem; /* 10px */
}

.scroll-p-3 {
	scroll-padding: 0.75rem; /* 12px */
}

.scroll-px-3 {
	scroll-padding-left: 0.75rem; /* 12px */
scroll-padding-right: 0.75rem; /* 12px */
}

.scroll-py-3 {
	scroll-padding-top: 0.75rem; /* 12px */
scroll-padding-bottom: 0.75rem; /* 12px */
}

.scroll-ps-3 {
	scroll-padding-inline-start: 0.75rem; /* 12px */
}

.scroll-pe-3 {
	scroll-padding-inline-end: 0.75rem; /* 12px */
}

.scroll-pt-3 {
	scroll-padding-top: 0.75rem; /* 12px */
}

.scroll-pr-3 {
	scroll-padding-right: 0.75rem; /* 12px */
}

.scroll-pb-3 {
	scroll-padding-bottom: 0.75rem; /* 12px */
}

.scroll-pl-3 {
	scroll-padding-left: 0.75rem; /* 12px */
}

.scroll-p-3.5 {
	scroll-padding: 0.875rem; /* 14px */
}

.scroll-px-3.5 {
	scroll-padding-left: 0.875rem; /* 14px */
scroll-padding-right: 0.875rem; /* 14px */
}

.scroll-py-3.5 {
	scroll-padding-top: 0.875rem; /* 14px */
scroll-padding-bottom: 0.875rem; /* 14px */
}

.scroll-ps-3.5 {
	scroll-padding-inline-start: 0.875rem; /* 14px */
}

.scroll-pe-3.5 {
	scroll-padding-inline-end: 0.875rem; /* 14px */
}

.scroll-pt-3.5 {
	scroll-padding-top: 0.875rem; /* 14px */
}

.scroll-pr-3.5 {
	scroll-padding-right: 0.875rem; /* 14px */
}

.scroll-pb-3.5 {
	scroll-padding-bottom: 0.875rem; /* 14px */
}

.scroll-pl-3.5 {
	scroll-padding-left: 0.875rem; /* 14px */
}

.scroll-p-4 {
	scroll-padding: 1rem; /* 16px */
}

.scroll-px-4 {
	scroll-padding-left: 1rem; /* 16px */
scroll-padding-right: 1rem; /* 16px */
}

.scroll-py-4 {
	scroll-padding-top: 1rem; /* 16px */
scroll-padding-bottom: 1rem; /* 16px */
}

.scroll-ps-4 {
	scroll-padding-inline-start: 1rem; /* 16px */
}

.scroll-pe-4 {
	scroll-padding-inline-end: 1rem; /* 16px */
}

.scroll-pt-4 {
	scroll-padding-top: 1rem; /* 16px */
}

.scroll-pr-4 {
	scroll-padding-right: 1rem; /* 16px */
}

.scroll-pb-4 {
	scroll-padding-bottom: 1rem; /* 16px */
}

.scroll-pl-4 {
	scroll-padding-left: 1rem; /* 16px */
}

.scroll-p-5 {
	scroll-padding: 1.25rem; /* 20px */
}

.scroll-px-5 {
	scroll-padding-left: 1.25rem; /* 20px */
scroll-padding-right: 1.25rem; /* 20px */
}

.scroll-py-5 {
	scroll-padding-top: 1.25rem; /* 20px */
scroll-padding-bottom: 1.25rem; /* 20px */
}

.scroll-ps-5 {
	scroll-padding-inline-start: 1.25rem; /* 20px */
}

.scroll-pe-5 {
	scroll-padding-inline-end: 1.25rem; /* 20px */
}

.scroll-pt-5 {
	scroll-padding-top: 1.25rem; /* 20px */
}

.scroll-pr-5 {
	scroll-padding-right: 1.25rem; /* 20px */
}

.scroll-pb-5 {
	scroll-padding-bottom: 1.25rem; /* 20px */
}

.scroll-pl-5 {
	scroll-padding-left: 1.25rem; /* 20px */
}

.scroll-p-6 {
	scroll-padding: 1.5rem; /* 24px */
}

.scroll-px-6 {
	scroll-padding-left: 1.5rem; /* 24px */
scroll-padding-right: 1.5rem; /* 24px */
}

.scroll-py-6 {
	scroll-padding-top: 1.5rem; /* 24px */
scroll-padding-bottom: 1.5rem; /* 24px */
}

.scroll-ps-6 {
	scroll-padding-inline-start: 1.5rem; /* 24px */
}

.scroll-pe-6 {
	scroll-padding-inline-end: 1.5rem; /* 24px */
}

.scroll-pt-6 {
	scroll-padding-top: 1.5rem; /* 24px */
}

.scroll-pr-6 {
	scroll-padding-right: 1.5rem; /* 24px */
}

.scroll-pb-6 {
	scroll-padding-bottom: 1.5rem; /* 24px */
}

.scroll-pl-6 {
	scroll-padding-left: 1.5rem; /* 24px */
}

.scroll-p-7 {
	scroll-padding: 1.75rem; /* 28px */
}

.scroll-px-7 {
	scroll-padding-left: 1.75rem; /* 28px */
scroll-padding-right: 1.75rem; /* 28px */
}

.scroll-py-7 {
	scroll-padding-top: 1.75rem; /* 28px */
scroll-padding-bottom: 1.75rem; /* 28px */
}

.scroll-ps-7 {
	scroll-padding-inline-start: 1.75rem; /* 28px */
}

.scroll-pe-7 {
	scroll-padding-inline-end: 1.75rem; /* 28px */
}

.scroll-pt-7 {
	scroll-padding-top: 1.75rem; /* 28px */
}

.scroll-pr-7 {
	scroll-padding-right: 1.75rem; /* 28px */
}

.scroll-pb-7 {
	scroll-padding-bottom: 1.75rem; /* 28px */
}

.scroll-pl-7 {
	scroll-padding-left: 1.75rem; /* 28px */
}

.scroll-p-8 {
	scroll-padding: 2rem; /* 32px */
}

.scroll-px-8 {
	scroll-padding-left: 2rem; /* 32px */
scroll-padding-right: 2rem; /* 32px */
}

.scroll-py-8 {
	scroll-padding-top: 2rem; /* 32px */
scroll-padding-bottom: 2rem; /* 32px */
}

.scroll-ps-8 {
	scroll-padding-inline-start: 2rem; /* 32px */
}

.scroll-pe-8 {
	scroll-padding-inline-end: 2rem; /* 32px */
}

.scroll-pt-8 {
	scroll-padding-top: 2rem; /* 32px */
}

.scroll-pr-8 {
	scroll-padding-right: 2rem; /* 32px */
}

.scroll-pb-8 {
	scroll-padding-bottom: 2rem; /* 32px */
}

.scroll-pl-8 {
	scroll-padding-left: 2rem; /* 32px */
}

.scroll-p-9 {
	scroll-padding: 2.25rem; /* 36px */
}

.scroll-px-9 {
	scroll-padding-left: 2.25rem; /* 36px */
scroll-padding-right: 2.25rem; /* 36px */
}

.scroll-py-9 {
	scroll-padding-top: 2.25rem; /* 36px */
scroll-padding-bottom: 2.25rem; /* 36px */
}

.scroll-ps-9 {
	scroll-padding-inline-start: 2.25rem; /* 36px */
}

.scroll-pe-9 {
	scroll-padding-inline-end: 2.25rem; /* 36px */
}

.scroll-pt-9 {
	scroll-padding-top: 2.25rem; /* 36px */
}

.scroll-pr-9 {
	scroll-padding-right: 2.25rem; /* 36px */
}

.scroll-pb-9 {
	scroll-padding-bottom: 2.25rem; /* 36px */
}

.scroll-pl-9 {
	scroll-padding-left: 2.25rem; /* 36px */
}

.scroll-p-10 {
	scroll-padding: 2.5rem; /* 40px */
}

.scroll-px-10 {
	scroll-padding-left: 2.5rem; /* 40px */
scroll-padding-right: 2.5rem; /* 40px */
}

.scroll-py-10 {
	scroll-padding-top: 2.5rem; /* 40px */
scroll-padding-bottom: 2.5rem; /* 40px */
}

.scroll-ps-10 {
	scroll-padding-inline-start: 2.5rem; /* 40px */
}

.scroll-pe-10 {
	scroll-padding-inline-end: 2.5rem; /* 40px */
}

.scroll-pt-10 {
	scroll-padding-top: 2.5rem; /* 40px */
}

.scroll-pr-10 {
	scroll-padding-right: 2.5rem; /* 40px */
}

.scroll-pb-10 {
	scroll-padding-bottom: 2.5rem; /* 40px */
}

.scroll-pl-10 {
	scroll-padding-left: 2.5rem; /* 40px */
}

.scroll-p-11 {
	scroll-padding: 2.75rem; /* 44px */
}

.scroll-px-11 {
	scroll-padding-left: 2.75rem; /* 44px */
scroll-padding-right: 2.75rem; /* 44px */
}

.scroll-py-11 {
	scroll-padding-top: 2.75rem; /* 44px */
scroll-padding-bottom: 2.75rem; /* 44px */
}

.scroll-ps-11 {
	scroll-padding-inline-start: 2.75rem; /* 44px */
}

.scroll-pe-11 {
	scroll-padding-inline-end: 2.75rem; /* 44px */
}

.scroll-pt-11 {
	scroll-padding-top: 2.75rem; /* 44px */
}

.scroll-pr-11 {
	scroll-padding-right: 2.75rem; /* 44px */
}

.scroll-pb-11 {
	scroll-padding-bottom: 2.75rem; /* 44px */
}

.scroll-pl-11 {
	scroll-padding-left: 2.75rem; /* 44px */
}

.scroll-p-12 {
	scroll-padding: 3rem; /* 48px */
}

.scroll-px-12 {
	scroll-padding-left: 3rem; /* 48px */
scroll-padding-right: 3rem; /* 48px */
}

.scroll-py-12 {
	scroll-padding-top: 3rem; /* 48px */
scroll-padding-bottom: 3rem; /* 48px */
}

.scroll-ps-12 {
	scroll-padding-inline-start: 3rem; /* 48px */
}

.scroll-pe-12 {
	scroll-padding-inline-end: 3rem; /* 48px */
}

.scroll-pt-12 {
	scroll-padding-top: 3rem; /* 48px */
}

.scroll-pr-12 {
	scroll-padding-right: 3rem; /* 48px */
}

.scroll-pb-12 {
	scroll-padding-bottom: 3rem; /* 48px */
}

.scroll-pl-12 {
	scroll-padding-left: 3rem; /* 48px */
}

.scroll-p-14 {
	scroll-padding: 3.5rem; /* 56px */
}

.scroll-px-14 {
	scroll-padding-left: 3.5rem; /* 56px */
scroll-padding-right: 3.5rem; /* 56px */
}

.scroll-py-14 {
	scroll-padding-top: 3.5rem; /* 56px */
scroll-padding-bottom: 3.5rem; /* 56px */
}

.scroll-ps-14 {
	scroll-padding-inline-start: 3.5rem; /* 56px */
}

.scroll-pe-14 {
	scroll-padding-inline-end: 3.5rem; /* 56px */
}

.scroll-pt-14 {
	scroll-padding-top: 3.5rem; /* 56px */
}

.scroll-pr-14 {
	scroll-padding-right: 3.5rem; /* 56px */
}

.scroll-pb-14 {
	scroll-padding-bottom: 3.5rem; /* 56px */
}

.scroll-pl-14 {
	scroll-padding-left: 3.5rem; /* 56px */
}

.scroll-p-16 {
	scroll-padding: 4rem; /* 64px */
}

.scroll-px-16 {
	scroll-padding-left: 4rem; /* 64px */
scroll-padding-right: 4rem; /* 64px */
}

.scroll-py-16 {
	scroll-padding-top: 4rem; /* 64px */
scroll-padding-bottom: 4rem; /* 64px */
}

.scroll-ps-16 {
	scroll-padding-inline-start: 4rem; /* 64px */
}

.scroll-pe-16 {
	scroll-padding-inline-end: 4rem; /* 64px */
}

.scroll-pt-16 {
	scroll-padding-top: 4rem; /* 64px */
}

.scroll-pr-16 {
	scroll-padding-right: 4rem; /* 64px */
}

.scroll-pb-16 {
	scroll-padding-bottom: 4rem; /* 64px */
}

.scroll-pl-16 {
	scroll-padding-left: 4rem; /* 64px */
}

.scroll-p-20 {
	scroll-padding: 5rem; /* 80px */
}

.scroll-px-20 {
	scroll-padding-left: 5rem; /* 80px */
scroll-padding-right: 5rem; /* 80px */
}

.scroll-py-20 {
	scroll-padding-top: 5rem; /* 80px */
scroll-padding-bottom: 5rem; /* 80px */
}

.scroll-ps-20 {
	scroll-padding-inline-start: 5rem; /* 80px */
}

.scroll-pe-20 {
	scroll-padding-inline-end: 5rem; /* 80px */
}

.scroll-pt-20 {
	scroll-padding-top: 5rem; /* 80px */
}

.scroll-pr-20 {
	scroll-padding-right: 5rem; /* 80px */
}

.scroll-pb-20 {
	scroll-padding-bottom: 5rem; /* 80px */
}

.scroll-pl-20 {
	scroll-padding-left: 5rem; /* 80px */
}

.scroll-p-24 {
	scroll-padding: 6rem; /* 96px */
}

.scroll-px-24 {
	scroll-padding-left: 6rem; /* 96px */
scroll-padding-right: 6rem; /* 96px */
}

.scroll-py-24 {
	scroll-padding-top: 6rem; /* 96px */
scroll-padding-bottom: 6rem; /* 96px */
}

.scroll-ps-24 {
	scroll-padding-inline-start: 6rem; /* 96px */
}

.scroll-pe-24 {
	scroll-padding-inline-end: 6rem; /* 96px */
}

.scroll-pt-24 {
	scroll-padding-top: 6rem; /* 96px */
}

.scroll-pr-24 {
	scroll-padding-right: 6rem; /* 96px */
}

.scroll-pb-24 {
	scroll-padding-bottom: 6rem; /* 96px */
}

.scroll-pl-24 {
	scroll-padding-left: 6rem; /* 96px */
}

.scroll-p-28 {
	scroll-padding: 7rem; /* 112px */
}

.scroll-px-28 {
	scroll-padding-left: 7rem; /* 112px */
scroll-padding-right: 7rem; /* 112px */
}

.scroll-py-28 {
	scroll-padding-top: 7rem; /* 112px */
scroll-padding-bottom: 7rem; /* 112px */
}

.scroll-ps-28 {
	scroll-padding-inline-start: 7rem; /* 112px */
}

.scroll-pe-28 {
	scroll-padding-inline-end: 7rem; /* 112px */
}

.scroll-pt-28 {
	scroll-padding-top: 7rem; /* 112px */
}

.scroll-pr-28 {
	scroll-padding-right: 7rem; /* 112px */
}

.scroll-pb-28 {
	scroll-padding-bottom: 7rem; /* 112px */
}

.scroll-pl-28 {
	scroll-padding-left: 7rem; /* 112px */
}

.scroll-p-32 {
	scroll-padding: 8rem; /* 128px */
}

.scroll-px-32 {
	scroll-padding-left: 8rem; /* 128px */
scroll-padding-right: 8rem; /* 128px */
}

.scroll-py-32 {
	scroll-padding-top: 8rem; /* 128px */
scroll-padding-bottom: 8rem; /* 128px */
}

.scroll-ps-32 {
	scroll-padding-inline-start: 8rem; /* 128px */
}

.scroll-pe-32 {
	scroll-padding-inline-end: 8rem; /* 128px */
}

.scroll-pt-32 {
	scroll-padding-top: 8rem; /* 128px */
}

.scroll-pr-32 {
	scroll-padding-right: 8rem; /* 128px */
}

.scroll-pb-32 {
	scroll-padding-bottom: 8rem; /* 128px */
}

.scroll-pl-32 {
	scroll-padding-left: 8rem; /* 128px */
}

.scroll-p-36 {
	scroll-padding: 9rem; /* 144px */
}

.scroll-px-36 {
	scroll-padding-left: 9rem; /* 144px */
scroll-padding-right: 9rem; /* 144px */
}

.scroll-py-36 {
	scroll-padding-top: 9rem; /* 144px */
scroll-padding-bottom: 9rem; /* 144px */
}

.scroll-ps-36 {
	scroll-padding-inline-start: 9rem; /* 144px */
}

.scroll-pe-36 {
	scroll-padding-inline-end: 9rem; /* 144px */
}

.scroll-pt-36 {
	scroll-padding-top: 9rem; /* 144px */
}

.scroll-pr-36 {
	scroll-padding-right: 9rem; /* 144px */
}

.scroll-pb-36 {
	scroll-padding-bottom: 9rem; /* 144px */
}

.scroll-pl-36 {
	scroll-padding-left: 9rem; /* 144px */
}

.scroll-p-40 {
	scroll-padding: 10rem; /* 160px */
}

.scroll-px-40 {
	scroll-padding-left: 10rem; /* 160px */
scroll-padding-right: 10rem; /* 160px */
}

.scroll-py-40 {
	scroll-padding-top: 10rem; /* 160px */
scroll-padding-bottom: 10rem; /* 160px */
}

.scroll-ps-40 {
	scroll-padding-inline-start: 10rem; /* 160px */
}

.scroll-pe-40 {
	scroll-padding-inline-end: 10rem; /* 160px */
}

.scroll-pt-40 {
	scroll-padding-top: 10rem; /* 160px */
}

.scroll-pr-40 {
	scroll-padding-right: 10rem; /* 160px */
}

.scroll-pb-40 {
	scroll-padding-bottom: 10rem; /* 160px */
}

.scroll-pl-40 {
	scroll-padding-left: 10rem; /* 160px */
}

.scroll-p-44 {
	scroll-padding: 11rem; /* 176px */
}

.scroll-px-44 {
	scroll-padding-left: 11rem; /* 176px */
scroll-padding-right: 11rem; /* 176px */
}

.scroll-py-44 {
	scroll-padding-top: 11rem; /* 176px */
scroll-padding-bottom: 11rem; /* 176px */
}

.scroll-ps-44 {
	scroll-padding-inline-start: 11rem; /* 176px */
}

.scroll-pe-44 {
	scroll-padding-inline-end: 11rem; /* 176px */
}

.scroll-pt-44 {
	scroll-padding-top: 11rem; /* 176px */
}

.scroll-pr-44 {
	scroll-padding-right: 11rem; /* 176px */
}

.scroll-pb-44 {
	scroll-padding-bottom: 11rem; /* 176px */
}

.scroll-pl-44 {
	scroll-padding-left: 11rem; /* 176px */
}

.scroll-p-48 {
	scroll-padding: 12rem; /* 192px */
}

.scroll-px-48 {
	scroll-padding-left: 12rem; /* 192px */
scroll-padding-right: 12rem; /* 192px */
}

.scroll-py-48 {
	scroll-padding-top: 12rem; /* 192px */
scroll-padding-bottom: 12rem; /* 192px */
}

.scroll-ps-48 {
	scroll-padding-inline-start: 12rem; /* 192px */
}

.scroll-pe-48 {
	scroll-padding-inline-end: 12rem; /* 192px */
}

.scroll-pt-48 {
	scroll-padding-top: 12rem; /* 192px */
}

.scroll-pr-48 {
	scroll-padding-right: 12rem; /* 192px */
}

.scroll-pb-48 {
	scroll-padding-bottom: 12rem; /* 192px */
}

.scroll-pl-48 {
	scroll-padding-left: 12rem; /* 192px */
}

.scroll-p-52 {
	scroll-padding: 13rem; /* 208px */
}

.scroll-px-52 {
	scroll-padding-left: 13rem; /* 208px */
scroll-padding-right: 13rem; /* 208px */
}

.scroll-py-52 {
	scroll-padding-top: 13rem; /* 208px */
scroll-padding-bottom: 13rem; /* 208px */
}

.scroll-ps-52 {
	scroll-padding-inline-start: 13rem; /* 208px */
}

.scroll-pe-52 {
	scroll-padding-inline-end: 13rem; /* 208px */
}

.scroll-pt-52 {
	scroll-padding-top: 13rem; /* 208px */
}

.scroll-pr-52 {
	scroll-padding-right: 13rem; /* 208px */
}

.scroll-pb-52 {
	scroll-padding-bottom: 13rem; /* 208px */
}

.scroll-pl-52 {
	scroll-padding-left: 13rem; /* 208px */
}

.scroll-p-56 {
	scroll-padding: 14rem; /* 224px */
}

.scroll-px-56 {
	scroll-padding-left: 14rem; /* 224px */
scroll-padding-right: 14rem; /* 224px */
}

.scroll-py-56 {
	scroll-padding-top: 14rem; /* 224px */
scroll-padding-bottom: 14rem; /* 224px */
}

.scroll-ps-56 {
	scroll-padding-inline-start: 14rem; /* 224px */
}

.scroll-pe-56 {
	scroll-padding-inline-end: 14rem; /* 224px */
}

.scroll-pt-56 {
	scroll-padding-top: 14rem; /* 224px */
}

.scroll-pr-56 {
	scroll-padding-right: 14rem; /* 224px */
}

.scroll-pb-56 {
	scroll-padding-bottom: 14rem; /* 224px */
}

.scroll-pl-56 {
	scroll-padding-left: 14rem; /* 224px */
}

.scroll-p-60 {
	scroll-padding: 15rem; /* 240px */
}

.scroll-px-60 {
	scroll-padding-left: 15rem; /* 240px */
scroll-padding-right: 15rem; /* 240px */
}

.scroll-py-60 {
	scroll-padding-top: 15rem; /* 240px */
scroll-padding-bottom: 15rem; /* 240px */
}

.scroll-ps-60 {
	scroll-padding-inline-start: 15rem; /* 240px */
}

.scroll-pe-60 {
	scroll-padding-inline-end: 15rem; /* 240px */
}

.scroll-pt-60 {
	scroll-padding-top: 15rem; /* 240px */
}

.scroll-pr-60 {
	scroll-padding-right: 15rem; /* 240px */
}

.scroll-pb-60 {
	scroll-padding-bottom: 15rem; /* 240px */
}

.scroll-pl-60 {
	scroll-padding-left: 15rem; /* 240px */
}

.scroll-p-64 {
	scroll-padding: 16rem; /* 256px */
}

.scroll-px-64 {
	scroll-padding-left: 16rem; /* 256px */
scroll-padding-right: 16rem; /* 256px */
}

.scroll-py-64 {
	scroll-padding-top: 16rem; /* 256px */
scroll-padding-bottom: 16rem; /* 256px */
}

.scroll-ps-64 {
	scroll-padding-inline-start: 16rem; /* 256px */
}

.scroll-pe-64 {
	scroll-padding-inline-end: 16rem; /* 256px */
}

.scroll-pt-64 {
	scroll-padding-top: 16rem; /* 256px */
}

.scroll-pr-64 {
	scroll-padding-right: 16rem; /* 256px */
}

.scroll-pb-64 {
	scroll-padding-bottom: 16rem; /* 256px */
}

.scroll-pl-64 {
	scroll-padding-left: 16rem; /* 256px */
}

.scroll-p-72 {
	scroll-padding: 18rem; /* 288px */
}

.scroll-px-72 {
	scroll-padding-left: 18rem; /* 288px */
scroll-padding-right: 18rem; /* 288px */
}

.scroll-py-72 {
	scroll-padding-top: 18rem; /* 288px */
scroll-padding-bottom: 18rem; /* 288px */
}

.scroll-ps-72 {
	scroll-padding-inline-start: 18rem; /* 288px */
}

.scroll-pe-72 {
	scroll-padding-inline-end: 18rem; /* 288px */
}

.scroll-pt-72 {
	scroll-padding-top: 18rem; /* 288px */
}

.scroll-pr-72 {
	scroll-padding-right: 18rem; /* 288px */
}

.scroll-pb-72 {
	scroll-padding-bottom: 18rem; /* 288px */
}

.scroll-pl-72 {
	scroll-padding-left: 18rem; /* 288px */
}

.scroll-p-80 {
	scroll-padding: 20rem; /* 320px */
}

.scroll-px-80 {
	scroll-padding-left: 20rem; /* 320px */
scroll-padding-right: 20rem; /* 320px */
}

.scroll-py-80 {
	scroll-padding-top: 20rem; /* 320px */
scroll-padding-bottom: 20rem; /* 320px */
}

.scroll-ps-80 {
	scroll-padding-inline-start: 20rem; /* 320px */
}

.scroll-pe-80 {
	scroll-padding-inline-end: 20rem; /* 320px */
}

.scroll-pt-80 {
	scroll-padding-top: 20rem; /* 320px */
}

.scroll-pr-80 {
	scroll-padding-right: 20rem; /* 320px */
}

.scroll-pb-80 {
	scroll-padding-bottom: 20rem; /* 320px */
}

.scroll-pl-80 {
	scroll-padding-left: 20rem; /* 320px */
}

.scroll-p-96 {
	scroll-padding: 24rem; /* 384px */
}

.scroll-px-96 {
	scroll-padding-left: 24rem; /* 384px */
scroll-padding-right: 24rem; /* 384px */
}

.scroll-py-96 {
	scroll-padding-top: 24rem; /* 384px */
scroll-padding-bottom: 24rem; /* 384px */
}

.scroll-ps-96 {
	scroll-padding-inline-start: 24rem; /* 384px */
}

.scroll-pe-96 {
	scroll-padding-inline-end: 24rem; /* 384px */
}

.scroll-pt-96 {
	scroll-padding-top: 24rem; /* 384px */
}

.scroll-pr-96 {
	scroll-padding-right: 24rem; /* 384px */
}

.scroll-pb-96 {
	scroll-padding-bottom: 24rem; /* 384px */
}

.scroll-pl-96 {
	scroll-padding-left: 24rem; /* 384px */
}

.snap-start {
	scroll-snap-align: start;
}

.snap-end {
	scroll-snap-align: end;
}

.snap-center {
	scroll-snap-align: center;
}

.snap-align-none {
	scroll-snap-align: none;
}

.snap-normal {
	scroll-snap-stop: normal;
}

.snap-always {
	scroll-snap-stop: always;
}

.snap-none {
	scroll-snap-type: none;
}

.snap-x {
	scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.snap-y {
	scroll-snap-type: y var(--tw-scroll-snap-strictness);
}

.snap-both {
	scroll-snap-type: both var(--tw-scroll-snap-strictness);
}

.snap-mandatory {
	--tw-scroll-snap-strictness: mandatory;
}

.snap-proximity {
	--tw-scroll-snap-strictness: proximity;
}

.touch-auto {
	touch-action: auto;
}

.touch-none {
	touch-action: none;
}

.touch-pan-x {
	touch-action: pan-x;
}

.touch-pan-left {
	touch-action: pan-left;
}

.touch-pan-right {
	touch-action: pan-right;
}

.touch-pan-y {
	touch-action: pan-y;
}

.touch-pan-up {
	touch-action: pan-up;
}

.touch-pan-down {
	touch-action: pan-down;
}

.touch-pinch-zoom {
	touch-action: pinch-zoom;
}

.touch-manipulation {
	touch-action: manipulation;
}

.select-none {
	user-select: none;
}

.select-text {
	user-select: text;
}

.select-all {
	user-select: all;
}

.select-auto {
	user-select: auto;
}

.will-change-auto {
	will-change: auto;
}

.will-change-scroll {
	will-change: scroll-position;
}

.will-change-contents {
	will-change: contents;
}

.will-change-transform {
	will-change: transform;
}


.bg-linear-to-tr {
    --tw-gradient-position: to top right;
}

.from-\[\#ff80b5\] {
    --tw-gradient-from: #ff80b5;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) 0%, var(--tw-gradient-to) 100%);
}

.to-\[\#9089fc\] {
    --tw-gradient-to: #9089fc;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) 0%, var(--tw-gradient-to) 100%);
}


.bg-\[color\:var\(--html-bg-color\,theme\(colors\.white\)\)\] {
    background-color: var(--html-bg-color, #fff)
}

.bg-ppm-blue-900 {
    background-color: rgb(0 177 230/ 0.9);
}

.bg-ppm-blue-700 {
    background-color: rgb(0 177 230/ 0.7);
}

.bg-ppm-red-900 {
    background-color: rgb(229 62 43 / 0.9);
}

.bg-ppm-red-700 {
    background-color: rgb(229 62 43 / 0.7);
}

.bg-ppm-green-900 {
    background-color: rgb(136 186 20/ 0.9);
}

.bg-ppm-green-700 {
    background-color: rgb(136 186 20/ 0.7);
}

.bg-ppm-orange-900 {
    background-color: rgb(242 148 0 / 0.9);
}

.bg-ppm-orange-700 {
    background-color: rgb(242 148 0 / 0.7);
}


.bg-inherit {
	background-color: inherit;
}

.bg-current {
	background-color: currentColor;
}

.bg-transparent {
	background-color: transparent;
}

.bg-black {
	background-color: rgb(0 0 0);
}

.bg-white {
	background-color: rgb(255 255 255);
}

.bg-slate-50 {
	background-color: rgb(248 250 252);
}

.bg-slate-100 {
	background-color: rgb(241 245 249);
}

.bg-slate-200 {
	background-color: rgb(226 232 240);
}

.bg-slate-300 {
	background-color: rgb(203 213 225);
}

.bg-slate-400 {
	background-color: rgb(148 163 184);
}

.bg-slate-500 {
	background-color: rgb(100 116 139);
}

.bg-slate-600 {
	background-color: rgb(71 85 105);
}

.bg-slate-700 {
	background-color: rgb(51 65 85);
}

.bg-slate-800 {
	background-color: rgb(30 41 59);
}

.bg-slate-900 {
	background-color: rgb(15 23 42);
}

.bg-slate-950 {
	background-color: rgb(2 6 23);
}

.bg-gray-50 {
	background-color: rgb(249 250 251);
}

.bg-gray-100 {
	background-color: rgb(243 244 246);
}

.bg-gray-100\/10 {
	background-color: rgb(243 244 246 / 0.1 );
}

.bg-gray-200 {
	background-color: rgb(229 231 235);
}

.bg-gray-300 {
	background-color: rgb(209 213 219);
}

.bg-gray-400 {
	background-color: rgb(156 163 175);
}

.bg-gray-400\/10 {
	background-color: rgb(156 163 175 / 0.1);
}

.bg-gray-500 {
	background-color: rgb(107 114 128);
}

.bg-gray-500\/40 {
	background-color: rgba(107 ,114, 128,0.4);
}

.bg-gray-600 {
	background-color: rgb(75 85 99);
}

.bg-gray-700 {
	background-color: rgb(55 65 81);
}

.bg-gray-800 {
	background-color: rgb(31 41 55);
}

.bg-gray-900 {
	background-color: rgb(17 24 39);
}

.bg-gray-950 {
	background-color: rgb(3 7 18);
}

.bg-zinc-50 {
	background-color: rgb(250 250 250);
}

.bg-zinc-100 {
	background-color: rgb(244 244 245);
}

.bg-zinc-200 {
	background-color: rgb(228 228 231);
}

.bg-zinc-300 {
	background-color: rgb(212 212 216);
}

.bg-zinc-400 {
	background-color: rgb(161 161 170);
}

.bg-zinc-500 {
	background-color: rgb(113 113 122);
}

.bg-zinc-600 {
	background-color: rgb(82 82 91);
}

.bg-zinc-700 {
	background-color: rgb(63 63 70);
}

.bg-zinc-800 {
	background-color: rgb(39 39 42);
}

.bg-zinc-900 {
	background-color: rgb(24 24 27);
}

.bg-zinc-950 {
	background-color: rgb(9 9 11);
}

.bg-neutral-50 {
	background-color: rgb(250 250 250);
}

.bg-neutral-100 {
	background-color: rgb(245 245 245);
}

.bg-neutral-200 {
	background-color: rgb(229 229 229);
}

.bg-neutral-300 {
	background-color: rgb(212 212 212);
}

.bg-neutral-400 {
	background-color: rgb(163 163 163);
}

.bg-neutral-500 {
	background-color: rgb(115 115 115);
}

.bg-neutral-600 {
	background-color: rgb(82 82 82);
}

.bg-neutral-700 {
	background-color: rgb(64 64 64);
}

.bg-neutral-800 {
	background-color: rgb(38 38 38);
}

.bg-neutral-900 {
	background-color: rgb(23 23 23);
}

.bg-neutral-950 {
	background-color: rgb(10 10 10);
}

.bg-stone-50 {
	background-color: rgb(250 250 249);
}

.bg-stone-100 {
	background-color: rgb(245 245 244);
}

.bg-stone-200 {
	background-color: rgb(231 229 228);
}

.bg-stone-300 {
	background-color: rgb(214 211 209);
}

.bg-stone-400 {
	background-color: rgb(168 162 158);
}

.bg-stone-500 {
	background-color: rgb(120 113 108);
}

.bg-stone-600 {
	background-color: rgb(87 83 78);
}

.bg-stone-700 {
	background-color: rgb(68 64 60);
}

.bg-stone-800 {
	background-color: rgb(41 37 36);
}

.bg-stone-900 {
	background-color: rgb(28 25 23);
}

.bg-stone-950 {
	background-color: rgb(12 10 9);
}

.bg-red-50 {
	background-color: rgb(254 242 242);
}

.bg-red-100 {
	background-color: rgb(254 226 226);
}

.bg-red-200 {
	background-color: rgb(254 202 202);
}

.bg-red-300 {
	background-color: rgb(252 165 165);
}

.bg-red-400 {
	background-color: rgb(248 113 113);
}

.bg-red-500 {
	background-color: rgb(239 68 68);
}

.bg-red-600 {
	background-color: rgb(220 38 38);
}

.bg-red-700 {
	background-color: rgb(185 28 28);
}

.bg-red-800 {
	background-color: rgb(153 27 27);
}

.bg-red-900 {
	background-color: rgb(127 29 29);
}

.bg-red-950 {
	background-color: rgb(69 10 10);
}

.bg-orange-50 {
	background-color: rgb(255 247 237);
}

.bg-orange-100 {
	background-color: rgb(255 237 213);
}

.bg-orange-200 {
	background-color: rgb(254 215 170);
}

.bg-orange-300 {
	background-color: rgb(253 186 116);
}

.bg-orange-400 {
	background-color: rgb(251 146 60);
}

.bg-orange-500 {
	background-color: rgb(249 115 22);
}

.bg-orange-600 {
	background-color: rgb(234 88 12);
}

.bg-orange-700 {
	background-color: rgb(194 65 12);
}

.bg-orange-700\/90 {
	background-color: rgba(194,65,12,0.9);
}


.bg-orange-800 {
	background-color: rgb(154 52 18);
}

.bg-orange-900 {
	background-color: rgb(124 45 18);
}

.bg-orange-950 {
	background-color: rgb(67 20 7);
}

.bg-amber-50 {
	background-color: rgb(255 251 235);
}

.bg-amber-100 {
	background-color: rgb(254 243 199);
}

.bg-amber-200 {
	background-color: rgb(253 230 138);
}

.bg-amber-300 {
	background-color: rgb(252 211 77);
}

.bg-amber-400 {
	background-color: rgb(251 191 36);
}

.bg-amber-500 {
	background-color: rgb(245 158 11);
}

.bg-amber-600 {
	background-color: rgb(217 119 6);
}

.bg-amber-700 {
	background-color: rgb(180 83 9);
}

.bg-amber-800 {
	background-color: rgb(146 64 14);
}

.bg-amber-900 {
	background-color: rgb(120 53 15);
}

.bg-amber-950 {
	background-color: rgb(69 26 3);
}

.bg-yellow-50 {
	background-color: rgb(254 252 232);
}

.bg-yellow-100 {
	background-color: rgb(254 249 195);
}

.bg-yellow-200 {
	background-color: rgb(254 240 138);
}

.bg-yellow-300 {
	background-color: rgb(253 224 71);
}

.bg-yellow-400 {
	background-color: rgb(250 204 21);
}

.bg-yellow-400\/60 {
	background-color: rgba(250, 204, 21, 0.6);
}

.bg-yellow-400\/50 {
	background-color: rgba(250, 204, 21, 0.5);
}

.bg-yellow-500 {
	background-color: rgb(234 179 8);
}

.bg-yellow-600 {
	background-color: rgb(202 138 4);
}

.bg-yellow-700 {
	background-color: rgb(161 98 7);
}

.bg-yellow-800 {
	background-color: rgb(133 77 14);
}

.bg-yellow-900 {
	background-color: rgb(113 63 18);
}

.bg-yellow-950 {
	background-color: rgb(66 32 6);
}

.bg-lime-50 {
	background-color: rgb(247 254 231);
}

.bg-lime-100 {
	background-color: rgb(236 252 203);
}

.bg-lime-200 {
	background-color: rgb(217 249 157);
}

.bg-lime-300 {
	background-color: rgb(190 242 100);
}

.bg-lime-400 {
	background-color: rgb(163 230 53);
}

.bg-lime-500 {
	background-color: rgb(132 204 22);
}

.bg-lime-600 {
	background-color: rgb(101 163 13);
}

.bg-lime-700 {
	background-color: rgb(77 124 15);
}

.bg-lime-800 {
	background-color: rgb(63 98 18);
}

.bg-lime-900 {
	background-color: rgb(54 83 20);
}

.bg-lime-950 {
	background-color: rgb(26 46 5);
}

.bg-green-50 {
	background-color: rgb(240 253 244);
}

.bg-green-100 {
	background-color: rgb(220 252 231);
}

.bg-green-200 {
	background-color: rgb(187 247 208);
}

.bg-green-300 {
	background-color: rgb(134 239 172);
}

.bg-green-400 {
	background-color: rgb(74 222 128);
}

.bg-green-400\/10 {
	background-color: rgb(74 222 128 / 0.1);
}

.bg-green-500 {
	background-color: rgb(34 197 94);
}

.bg-green-600 {
	background-color: rgb(22 163 74);
}

.bg-green-700 {
	background-color: rgb(21 128 61);
}

.bg-green-700\/60 {
	background-color: rgba(21, 128, 61, 0.6);
}

.bg-green-700\/50 {
	background-color: rgba(21, 128, 61, 0.5);
}

.bg-green-800 {
	background-color: rgb(22 101 52);
}

.bg-green-900 {
	background-color: rgb(20 83 45);
}

.bg-green-950 {
	background-color: rgb(5 46 22);
}

.bg-emerald-50 {
	background-color: rgb(236 253 245);
}

.bg-emerald-100 {
	background-color: rgb(209 250 229);
}

.bg-emerald-200 {
	background-color: rgb(167 243 208);
}

.bg-emerald-300 {
	background-color: rgb(110 231 183);
}

.bg-emerald-400 {
	background-color: rgb(52 211 153);
}

.bg-emerald-500 {
	background-color: rgb(16 185 129);
}

.bg-emerald-600 {
	background-color: rgb(5 150 105);
}

.bg-emerald-700 {
	background-color: rgb(4 120 87);
}

.bg-emerald-800 {
	background-color: rgb(6 95 70);
}

.bg-emerald-900 {
	background-color: rgb(6 78 59);
}

.bg-emerald-950 {
	background-color: rgb(2 44 34);
}

.bg-teal-50 {
	background-color: rgb(240 253 250);
}

.bg-teal-100 {
	background-color: rgb(204 251 241);
}

.bg-teal-200 {
	background-color: rgb(153 246 228);
}

.bg-teal-300 {
	background-color: rgb(94 234 212);
}

.bg-teal-300\/10 {
	background-color: rgb(94 234 212 / 0.1);
}

.bg-teal-400 {
	background-color: rgb(45 212 191);
}

.bg-teal-500 {
	background-color: rgb(20 184 166);
}

.bg-teal-600 {
	background-color: rgb(13 148 136);
}

.bg-teal-700 {
	background-color: rgb(15 118 110);
}

.bg-teal-800 {
	background-color: rgb(17 94 89);
}

.bg-teal-900 {
	background-color: rgb(19 78 74);
}

.bg-teal-950 {
	background-color: rgb(4 47 46);
}

.bg-cyan-50 {
	background-color: rgb(236 254 255);
}

.bg-cyan-100 {
	background-color: rgb(207 250 254);
}

.bg-cyan-200 {
	background-color: rgb(165 243 252);
}

.bg-cyan-300 {
	background-color: rgb(103 232 249);
}

.bg-cyan-400 {
	background-color: rgb(34 211 238);
}

.bg-cyan-500 {
	background-color: rgb(6 182 212);
}

.bg-cyan-600 {
	background-color: rgb(8 145 178);
}

.bg-cyan-700 {
	background-color: rgb(14 116 144);
}

.bg-cyan-800 {
	background-color: rgb(21 94 117);
}

.bg-cyan-900 {
	background-color: rgb(22 78 99);
}

.bg-cyan-950 {
	background-color: rgb(8 51 68);
}

.bg-sky-50 {
	background-color: rgb(240 249 255);
}

.bg-sky-100 {
	background-color: rgb(224 242 254);
}

.bg-sky-200 {
	background-color: rgb(186 230 253);
}

.bg-sky-300 {
	background-color: rgb(125 211 252);
}

.bg-sky-400 {
	background-color: rgb(56 189 248);
}

.bg-sky-500 {
	background-color: rgb(14 165 233);
}

.bg-sky-600 {
	background-color: rgb(2 132 199);
}

.bg-sky-700 {
	background-color: rgb(3 105 161);
}

.bg-sky-800 {
	background-color: rgb(7 89 133);
}

.bg-sky-900 {
	background-color: rgb(12 74 110);
}

.bg-sky-950 {
	background-color: rgb(8 47 73);
}

.bg-blue-50 {
	background-color: rgb(239 246 255);
}

.bg-blue-100 {
	background-color: rgb(219 234 254);
}

.bg-blue-200 {
	background-color: rgb(191 219 254);
}

.bg-blue-300 {
	background-color: rgb(147 197 253);
}

.bg-blue-400 {
	background-color: rgb(96 165 250);
}

.bg-blue-400\/10 {
	background-color: rgb(96 165 250 / 0.1);
}

.bg-blue-500 {
	background-color: rgb(59 130 246);
}

.bg-blue-600 {
	background-color: rgb(37 99 235);
}

.bg-blue-700 {
	background-color: rgb(29 78 216);
}

.bg-blue-800 {
	background-color: rgb(30 64 175);
}

.bg-blue-900 {
	background-color: rgb(30 58 138);
}

.bg-blue-950 {
	background-color: rgb(23 37 84);
}

.bg-indigo-50 {
	background-color: rgb(238 242 255);
}

.bg-indigo-100 {
	background-color: rgb(224 231 255);
}

.bg-indigo-200 {
	background-color: rgb(199 210 254);
}

.bg-indigo-300 {
	background-color: rgb(165 180 252);
}

.bg-indigo-400 {
	background-color: rgb(129 140 248);
}

.bg-indigo-400\/10 {
	background-color: rgb(129 140 248 / 0.1);
}

.bg-indigo-500 {
	background-color: rgb(99 102 241);
}

.bg-indigo-600 {
	background-color: rgb(79 70 229);
}

.bg-indigo-700 {
	background-color: rgb(67 56 202);
}

.bg-indigo-800 {
	background-color: rgb(55 48 163);
}

.bg-indigo-900 {
	background-color: rgb(49 46 129);
}

.bg-indigo-950 {
	background-color: rgb(30 27 75);
}

.bg-violet-50 {
	background-color: rgb(245 243 255);
}

.bg-violet-100 {
	background-color: rgb(237 233 254);
}

.bg-violet-200 {
	background-color: rgb(221 214 254);
}

.bg-violet-300 {
	background-color: rgb(196 181 253);
}

.bg-violet-400 {
	background-color: rgb(167 139 250);
}

.bg-violet-500 {
	background-color: rgb(139 92 246);
}

.bg-violet-600 {
	background-color: rgb(124 58 237);
}

.bg-violet-700 {
	background-color: rgb(109 40 217);
}

.bg-violet-800 {
	background-color: rgb(91 33 182);
}

.bg-violet-900 {
	background-color: rgb(76 29 149);
}

.bg-violet-950 {
	background-color: rgb(46 16 101);
}

.bg-purple-50 {
	background-color: rgb(250 245 255);
}

.bg-purple-100 {
	background-color: rgb(243 232 255);
}

.bg-purple-200 {
	background-color: rgb(233 213 255);
}

.bg-purple-300 {
	background-color: rgb(216 180 254);
}

.bg-purple-400 {
	background-color: rgb(192 132 252);
}

.bg-purple-500 {
	background-color: rgb(168 85 247);
}

.bg-purple-600 {
	background-color: rgb(147 51 234);
}

.bg-purple-700 {
	background-color: rgb(126 34 206);
}

.bg-purple-800 {
	background-color: rgb(107 33 168);
}

.bg-purple-900 {
	background-color: rgb(88 28 135);
}

.bg-purple-950 {
	background-color: rgb(59 7 100);
}

.bg-fuchsia-50 {
	background-color: rgb(253 244 255);
}

.bg-fuchsia-100 {
	background-color: rgb(250 232 255);
}

.bg-fuchsia-200 {
	background-color: rgb(245 208 254);
}

.bg-fuchsia-300 {
	background-color: rgb(240 171 252);
}

.bg-fuchsia-400 {
	background-color: rgb(232 121 249);
}

.bg-fuchsia-500 {
	background-color: rgb(217 70 239);
}

.bg-fuchsia-500\/10 {
	background-color: rgb(217 70 239 / 0.1);
}

.bg-fuchsia-600 {
	background-color: rgb(192 38 211);
}

.bg-fuchsia-700 {
	background-color: rgb(162 28 175);
}

.bg-fuchsia-800 {
	background-color: rgb(134 25 143);
}

.bg-fuchsia-900 {
	background-color: rgb(112 26 117);
}

.bg-fuchsia-950 {
	background-color: rgb(74 4 78);
}

.bg-pink-50 {
	background-color: rgb(253 242 248);
}

.bg-pink-100 {
	background-color: rgb(252 231 243);
}

.bg-pink-200 {
	background-color: rgb(251 207 232);
}

.bg-pink-300 {
	background-color: rgb(249 168 212);
}

.bg-pink-400 {
	background-color: rgb(244 114 182);
}

.bg-pink-500 {
	background-color: rgb(236 72 153);
}

.bg-pink-600 {
	background-color: rgb(219 39 119);
}

.bg-pink-700 {
	background-color: rgb(190 24 93);
}

.bg-pink-800 {
	background-color: rgb(157 23 77);
}

.bg-pink-900 {
	background-color: rgb(131 24 67);
}

.bg-pink-950 {
	background-color: rgb(80 7 36);
}

.bg-rose-50 {
	background-color: rgb(255 241 242);
}

.bg-rose-100 {
	background-color: rgb(255 228 230);
}

.bg-rose-200 {
	background-color: rgb(254 205 211);
}

.bg-rose-300 {
	background-color: rgb(253 164 175);
}

.bg-rose-400 {
	background-color: rgb(251 113 133);
}

.bg-rose-400\/10 {
	background-color: rgb(251 113 133 / 0.1);
}

.bg-rose-500 {
	background-color: rgb(244 63 94);
}

.bg-rose-600 {
	background-color: rgb(225 29 72);
}

.bg-rose-700 {
	background-color: rgb(190 18 60);
}

.bg-rose-800 {
	background-color: rgb(159 18 57);
}

.bg-rose-900 {
	background-color: rgb(136 19 55);
}

.bg-rose-950 {
	background-color: rgb(76 5 25);
}


.bg-v1-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity))
}

.bg-v1-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity))
}

.bg-v1-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(164 202 254 / var(--tw-bg-opacity))
}

.bg-v1-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(118 169 250 / var(--tw-bg-opacity))
}

.bg-v1-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity))
}

.bg-v1-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}

.bg-v1-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity))
}

.bg-v1-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}

.bg-v1-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity))
}

.bg-v1-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(35 56 118 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(207 216 227 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(151 166 186 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(54 65 82 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(39 48 63 / var(--tw-bg-opacity))
}

.bg-v1-cool-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 46 / var(--tw-bg-opacity))
}

.bg-v1-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247 / var(--tw-bg-opacity))
}

.bg-v1-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.bg-v1-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(210 214 220 / var(--tw-bg-opacity))
}

.bg-v1-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(159 166 178 / var(--tw-bg-opacity))
}

.bg-v1-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.bg-v1-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}

.bg-v1-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.bg-v1-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.bg-v1-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 63 / var(--tw-bg-opacity))
}

.bg-v1-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 30 46 / var(--tw-bg-opacity))
}

.bg-v1-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity))
}

.bg-v1-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218 / var(--tw-bg-opacity))
}

.bg-v1-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(132 225 188 / var(--tw-bg-opacity))
}

.bg-v1-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity))
}

.bg-v1-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity))
}

.bg-v1-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity))
}

.bg-v1-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity))
}

.bg-v1-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity))
}

.bg-v1-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 84 63 / var(--tw-bg-opacity))
}

.bg-v1-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(1 71 55 / var(--tw-bg-opacity))
}

.bg-v1-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity))
}

.bg-v1-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(205 219 254 / var(--tw-bg-opacity))
}

.bg-v1-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(180 198 252 / var(--tw-bg-opacity))
}

.bg-v1-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(141 162 251 / var(--tw-bg-opacity))
}

.bg-v1-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 245 255 / var(--tw-bg-opacity))
}

.bg-v1-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}

.bg-v1-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 80 236 / var(--tw-bg-opacity))
}

.bg-v1-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}

.bg-v1-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(66 56 157 / var(--tw-bg-opacity))
}

.bg-v1-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(54 47 120 / var(--tw-bg-opacity))
}

.bg-v1-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity))
}

.bg-v1-orange-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 217 189 / var(--tw-bg-opacity))
}

.bg-v1-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 140 / var(--tw-bg-opacity))
}

.bg-v1-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 138 76 / var(--tw-bg-opacity))
}

.bg-v1-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity))
}

.bg-v1-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 90 31 / var(--tw-bg-opacity))
}

.bg-v1-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(208 56 1 / var(--tw-bg-opacity))
}

.bg-v1-orange-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(180 52 3 / var(--tw-bg-opacity))
}

.bg-v1-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(138 44 13 / var(--tw-bg-opacity))
}

.bg-v1-orange-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 35 13 / var(--tw-bg-opacity))
}

.bg-v1-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 232 243 / var(--tw-bg-opacity))
}

.bg-v1-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 209 232 / var(--tw-bg-opacity))
}

.bg-v1-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 217 / var(--tw-bg-opacity))
}

.bg-v1-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 126 184 / var(--tw-bg-opacity))
}

.bg-v1-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}

.bg-v1-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(231 70 148 / var(--tw-bg-opacity))
}

.bg-v1-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 31 105 / var(--tw-bg-opacity))
}

.bg-v1-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 18 93 / var(--tw-bg-opacity))
}

.bg-v1-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 21 75 / var(--tw-bg-opacity))
}

.bg-v1-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(117 26 61 / var(--tw-bg-opacity))
}

.bg-v1-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity))
}

.bg-v1-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 215 254 / var(--tw-bg-opacity))
}

.bg-v1-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(202 191 253 / var(--tw-bg-opacity))
}

.bg-v1-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(172 148 250 / var(--tw-bg-opacity))
}

.bg-v1-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity))
}

.bg-v1-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(144 97 249 / var(--tw-bg-opacity))
}

.bg-v1-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 58 242 / var(--tw-bg-opacity))
}

.bg-v1-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(108 43 217 / var(--tw-bg-opacity))
}

.bg-v1-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(85 33 181 / var(--tw-bg-opacity))
}

.bg-v1-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(74 29 150 / var(--tw-bg-opacity))
}

.bg-v1-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity))
}

.bg-v1-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 213 213 / var(--tw-bg-opacity))
}

.bg-v1-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 180 / var(--tw-bg-opacity))
}

.bg-v1-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity))
}

.bg-v1-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity))
}

.bg-v1-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity))
}

.bg-v1-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity))
}

.bg-v1-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30 / var(--tw-bg-opacity))
}

.bg-v1-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity))
}

.bg-v1-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(119 29 29 / var(--tw-bg-opacity))
}

.bg-v1-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity))
}

.bg-v1-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(175 236 239 / var(--tw-bg-opacity))
}

.bg-v1-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 220 226 / var(--tw-bg-opacity))
}

.bg-v1-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 189 202 / var(--tw-bg-opacity))
}

.bg-v1-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 250 250 / var(--tw-bg-opacity))
}

.bg-v1-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162 / var(--tw-bg-opacity))
}

.bg-v1-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 116 129 / var(--tw-bg-opacity))
}

.bg-v1-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 102 114 / var(--tw-bg-opacity))
}

.bg-v1-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(5 80 92 / var(--tw-bg-opacity))
}

.bg-v1-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(1 68 81 / var(--tw-bg-opacity))
}

.bg-v1-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity))
}

.bg-v1-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 233 106 / var(--tw-bg-opacity))
}

.bg-v1-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 202 21 / var(--tw-bg-opacity))
}

.bg-v1-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(227 160 8 / var(--tw-bg-opacity))
}

.bg-v1-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity))
}

.bg-v1-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity))
}

.bg-v1-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity))
}

.bg-v1-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(142 75 16 / var(--tw-bg-opacity))
}

.bg-v1-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(114 59 19 / var(--tw-bg-opacity))
}

.bg-v1-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 49 18 / var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-white\/0 {
    background-color: #fff0
}

.bg-white\/25 {
    background-color: #ffffff40
}

.bg-white\/60 {
    background-color: #fff9
}

.bg-opacity-30 {
    --tw-bg-opacity: .3
}

.opacity-30 {
    opacity: .3;
}

.bg-opacity-90 {
    --tw-bg-opacity: .9
}

.bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#334155_0\%\,\#0F172A_48\.73\%\)\] {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #334155 0%, #0F172A 48.73%)
}

.bg-\[url\(\'\/public\/img\/beams-components\.png\'\)\] {
    background-image: url(/build/assets/beams-components-24fbfee2.png)
}

.bg-\[url\(\'\/public\/img\/beams-templates-header\.png\'\)\] {
    background-image: url(/build/assets/beams-templates-header-445473e5.png)
}


.bg-none  {
	background-image: none;
}



.bg-gradient-to-t  {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tr  {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.bg-gradient-to-r  {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-br  {
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-b  {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-bl  {
	background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.bg-gradient-to-l  {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-tl  {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}


.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.bg-none {
    background-image: none
}


.from-inherit  {
	--tw-gradient-from: inherit ;
--tw-gradient-to: rgb(255 255 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-current  {
	--tw-gradient-from: currentColor ;
--tw-gradient-to: rgb(255 255 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent  {
	--tw-gradient-from: transparent ;
--tw-gradient-to: rgb(0 0 0 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black  {
	--tw-gradient-from: #000 ;
--tw-gradient-to: rgb(0 0 0 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white  {
	--tw-gradient-from: #fff ;
--tw-gradient-to: rgb(255 255 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-50  {
	--tw-gradient-from: #f8fafc ;
--tw-gradient-to: rgb(248 250 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-100  {
	--tw-gradient-from: #f1f5f9 ;
--tw-gradient-to: rgb(241 245 249 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-200  {
	--tw-gradient-from: #e2e8f0 ;
--tw-gradient-to: rgb(226 232 240 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-300  {
	--tw-gradient-from: #cbd5e1 ;
--tw-gradient-to: rgb(203 213 225 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-400  {
	--tw-gradient-from: #94a3b8 ;
--tw-gradient-to: rgb(148 163 184 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-500  {
	--tw-gradient-from: #64748b ;
--tw-gradient-to: rgb(100 116 139 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-600  {
	--tw-gradient-from: #475569 ;
--tw-gradient-to: rgb(71 85 105 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-700  {
	--tw-gradient-from: #334155 ;
--tw-gradient-to: rgb(51 65 85 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-800  {
	--tw-gradient-from: #1e293b ;
--tw-gradient-to: rgb(30 41 59 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-900  {
	--tw-gradient-from: #0f172a ;
--tw-gradient-to: rgb(15 23 42 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-950  {
	--tw-gradient-from: #020617 ;
--tw-gradient-to: rgb(2 6 23 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-50  {
	--tw-gradient-from: #f9fafb ;
--tw-gradient-to: rgb(249 250 251 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-100  {
	--tw-gradient-from: #f3f4f6 ;
--tw-gradient-to: rgb(243 244 246 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-200  {
	--tw-gradient-from: #e5e7eb ;
--tw-gradient-to: rgb(229 231 235 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-300  {
	--tw-gradient-from: #d1d5db ;
--tw-gradient-to: rgb(209 213 219 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-400  {
	--tw-gradient-from: #9ca3af ;
--tw-gradient-to: rgb(156 163 175 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-500  {
	--tw-gradient-from: #6b7280 ;
--tw-gradient-to: rgb(107 114 128 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-600  {
	--tw-gradient-from: #4b5563 ;
--tw-gradient-to: rgb(75 85 99 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-700  {
	--tw-gradient-from: #374151 ;
--tw-gradient-to: rgb(55 65 81 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-800  {
	--tw-gradient-from: #1f2937 ;
--tw-gradient-to: rgb(31 41 55 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-900  {
	--tw-gradient-from: #111827 ;
--tw-gradient-to: rgb(17 24 39 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-950  {
	--tw-gradient-from: #030712 ;
--tw-gradient-to: rgb(3 7 18 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-50  {
	--tw-gradient-from: #fafafa ;
--tw-gradient-to: rgb(250 250 250 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-100  {
	--tw-gradient-from: #f4f4f5 ;
--tw-gradient-to: rgb(244 244 245 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-200  {
	--tw-gradient-from: #e4e4e7 ;
--tw-gradient-to: rgb(228 228 231 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-300  {
	--tw-gradient-from: #d4d4d8 ;
--tw-gradient-to: rgb(212 212 216 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-400  {
	--tw-gradient-from: #a1a1aa ;
--tw-gradient-to: rgb(161 161 170 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-500  {
	--tw-gradient-from: #71717a ;
--tw-gradient-to: rgb(113 113 122 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-600  {
	--tw-gradient-from: #52525b ;
--tw-gradient-to: rgb(82 82 91 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-700  {
	--tw-gradient-from: #3f3f46 ;
--tw-gradient-to: rgb(63 63 70 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-800  {
	--tw-gradient-from: #27272a ;
--tw-gradient-to: rgb(39 39 42 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-900  {
	--tw-gradient-from: #18181b ;
--tw-gradient-to: rgb(24 24 27 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-zinc-950  {
	--tw-gradient-from: #09090b ;
--tw-gradient-to: rgb(9 9 11 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50  {
	--tw-gradient-from: #fafafa ;
--tw-gradient-to: rgb(250 250 250 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100  {
	--tw-gradient-from: #f5f5f5 ;
--tw-gradient-to: rgb(245 245 245 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200  {
	--tw-gradient-from: #e5e5e5 ;
--tw-gradient-to: rgb(229 229 229 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300  {
	--tw-gradient-from: #d4d4d4 ;
--tw-gradient-to: rgb(212 212 212 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400  {
	--tw-gradient-from: #a3a3a3 ;
--tw-gradient-to: rgb(163 163 163 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500  {
	--tw-gradient-from: #737373 ;
--tw-gradient-to: rgb(115 115 115 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600  {
	--tw-gradient-from: #525252 ;
--tw-gradient-to: rgb(82 82 82 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700  {
	--tw-gradient-from: #404040 ;
--tw-gradient-to: rgb(64 64 64 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800  {
	--tw-gradient-from: #262626 ;
--tw-gradient-to: rgb(38 38 38 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900  {
	--tw-gradient-from: #171717 ;
--tw-gradient-to: rgb(23 23 23 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-950  {
	--tw-gradient-from: #0a0a0a ;
--tw-gradient-to: rgb(10 10 10 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-50  {
	--tw-gradient-from: #fafaf9 ;
--tw-gradient-to: rgb(250 250 249 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-100  {
	--tw-gradient-from: #f5f5f4 ;
--tw-gradient-to: rgb(245 245 244 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-200  {
	--tw-gradient-from: #e7e5e4 ;
--tw-gradient-to: rgb(231 229 228 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-300  {
	--tw-gradient-from: #d6d3d1 ;
--tw-gradient-to: rgb(214 211 209 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-400  {
	--tw-gradient-from: #a8a29e ;
--tw-gradient-to: rgb(168 162 158 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-500  {
	--tw-gradient-from: #78716c ;
--tw-gradient-to: rgb(120 113 108 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-600  {
	--tw-gradient-from: #57534e ;
--tw-gradient-to: rgb(87 83 78 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-700  {
	--tw-gradient-from: #44403c ;
--tw-gradient-to: rgb(68 64 60 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-800  {
	--tw-gradient-from: #292524 ;
--tw-gradient-to: rgb(41 37 36 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-900  {
	--tw-gradient-from: #1c1917 ;
--tw-gradient-to: rgb(28 25 23 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-stone-950  {
	--tw-gradient-from: #0c0a09 ;
--tw-gradient-to: rgb(12 10 9 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50  {
	--tw-gradient-from: #fef2f2 ;
--tw-gradient-to: rgb(254 242 242 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100  {
	--tw-gradient-from: #fee2e2 ;
--tw-gradient-to: rgb(254 226 226 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200  {
	--tw-gradient-from: #fecaca ;
--tw-gradient-to: rgb(254 202 202 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300  {
	--tw-gradient-from: #fca5a5 ;
--tw-gradient-to: rgb(252 165 165 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400  {
	--tw-gradient-from: #f87171 ;
--tw-gradient-to: rgb(248 113 113 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500  {
	--tw-gradient-from: #ef4444 ;
--tw-gradient-to: rgb(239 68 68 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600  {
	--tw-gradient-from: #dc2626 ;
--tw-gradient-to: rgb(220 38 38 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700  {
	--tw-gradient-from: #b91c1c ;
--tw-gradient-to: rgb(185 28 28 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800  {
	--tw-gradient-from: #991b1b ;
--tw-gradient-to: rgb(153 27 27 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900  {
	--tw-gradient-from: #7f1d1d ;
--tw-gradient-to: rgb(127 29 29 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-950  {
	--tw-gradient-from: #450a0a ;
--tw-gradient-to: rgb(69 10 10 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-50  {
	--tw-gradient-from: #fff7ed ;
--tw-gradient-to: rgb(255 247 237 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-100  {
	--tw-gradient-from: #ffedd5 ;
--tw-gradient-to: rgb(255 237 213 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-200  {
	--tw-gradient-from: #fed7aa ;
--tw-gradient-to: rgb(254 215 170 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-300  {
	--tw-gradient-from: #fdba74 ;
--tw-gradient-to: rgb(253 186 116 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-400  {
	--tw-gradient-from: #fb923c ;
--tw-gradient-to: rgb(251 146 60 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-500  {
	--tw-gradient-from: #f97316 ;
--tw-gradient-to: rgb(249 115 22 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-600  {
	--tw-gradient-from: #ea580c ;
--tw-gradient-to: rgb(234 88 12 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-700  {
	--tw-gradient-from: #c2410c ;
--tw-gradient-to: rgb(194 65 12 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-800  {
	--tw-gradient-from: #9a3412 ;
--tw-gradient-to: rgb(154 52 18 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-900  {
	--tw-gradient-from: #7c2d12 ;
--tw-gradient-to: rgb(124 45 18 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-orange-950  {
	--tw-gradient-from: #431407 ;
--tw-gradient-to: rgb(67 20 7 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-50  {
	--tw-gradient-from: #fffbeb ;
--tw-gradient-to: rgb(255 251 235 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-100  {
	--tw-gradient-from: #fef3c7 ;
--tw-gradient-to: rgb(254 243 199 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-200  {
	--tw-gradient-from: #fde68a ;
--tw-gradient-to: rgb(253 230 138 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-300  {
	--tw-gradient-from: #fcd34d ;
--tw-gradient-to: rgb(252 211 77 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-400  {
	--tw-gradient-from: #fbbf24 ;
--tw-gradient-to: rgb(251 191 36 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-500  {
	--tw-gradient-from: #f59e0b ;
--tw-gradient-to: rgb(245 158 11 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-600  {
	--tw-gradient-from: #d97706 ;
--tw-gradient-to: rgb(217 119 6 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-700  {
	--tw-gradient-from: #b45309 ;
--tw-gradient-to: rgb(180 83 9 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-800  {
	--tw-gradient-from: #92400e ;
--tw-gradient-to: rgb(146 64 14 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-900  {
	--tw-gradient-from: #78350f ;
--tw-gradient-to: rgb(120 53 15 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-950  {
	--tw-gradient-from: #451a03 ;
--tw-gradient-to: rgb(69 26 3 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50  {
	--tw-gradient-from: #fefce8 ;
--tw-gradient-to: rgb(254 252 232 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100  {
	--tw-gradient-from: #fef9c3 ;
--tw-gradient-to: rgb(254 249 195 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200  {
	--tw-gradient-from: #fef08a ;
--tw-gradient-to: rgb(254 240 138 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300  {
	--tw-gradient-from: #fde047 ;
--tw-gradient-to: rgb(253 224 71 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400  {
	--tw-gradient-from: #facc15 ;
--tw-gradient-to: rgb(250 204 21 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500  {
	--tw-gradient-from: #eab308 ;
--tw-gradient-to: rgb(234 179 8 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600  {
	--tw-gradient-from: #ca8a04 ;
--tw-gradient-to: rgb(202 138 4 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700  {
	--tw-gradient-from: #a16207 ;
--tw-gradient-to: rgb(161 98 7 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800  {
	--tw-gradient-from: #854d0e ;
--tw-gradient-to: rgb(133 77 14 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900  {
	--tw-gradient-from: #713f12 ;
--tw-gradient-to: rgb(113 63 18 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-950  {
	--tw-gradient-from: #422006 ;
--tw-gradient-to: rgb(66 32 6 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-50  {
	--tw-gradient-from: #f7fee7 ;
--tw-gradient-to: rgb(247 254 231 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-100  {
	--tw-gradient-from: #ecfccb ;
--tw-gradient-to: rgb(236 252 203 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-200  {
	--tw-gradient-from: #d9f99d ;
--tw-gradient-to: rgb(217 249 157 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-300  {
	--tw-gradient-from: #bef264 ;
--tw-gradient-to: rgb(190 242 100 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-400  {
	--tw-gradient-from: #a3e635 ;
--tw-gradient-to: rgb(163 230 53 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-500  {
	--tw-gradient-from: #84cc16 ;
--tw-gradient-to: rgb(132 204 22 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-600  {
	--tw-gradient-from: #65a30d ;
--tw-gradient-to: rgb(101 163 13 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-700  {
	--tw-gradient-from: #4d7c0f ;
--tw-gradient-to: rgb(77 124 15 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-800  {
	--tw-gradient-from: #3f6212 ;
--tw-gradient-to: rgb(63 98 18 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-900  {
	--tw-gradient-from: #365314 ;
--tw-gradient-to: rgb(54 83 20 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-lime-950  {
	--tw-gradient-from: #1a2e05 ;
--tw-gradient-to: rgb(26 46 5 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50  {
	--tw-gradient-from: #f0fdf4 ;
--tw-gradient-to: rgb(240 253 244 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100  {
	--tw-gradient-from: #dcfce7 ;
--tw-gradient-to: rgb(220 252 231 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200  {
	--tw-gradient-from: #bbf7d0 ;
--tw-gradient-to: rgb(187 247 208 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300  {
	--tw-gradient-from: #86efac ;
--tw-gradient-to: rgb(134 239 172 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400  {
	--tw-gradient-from: #4ade80 ;
--tw-gradient-to: rgb(74 222 128 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500  {
	--tw-gradient-from: #22c55e ;
--tw-gradient-to: rgb(34 197 94 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600  {
	--tw-gradient-from: #16a34a ;
--tw-gradient-to: rgb(22 163 74 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700  {
	--tw-gradient-from: #15803d ;
--tw-gradient-to: rgb(21 128 61 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800  {
	--tw-gradient-from: #166534 ;
--tw-gradient-to: rgb(22 101 52 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900  {
	--tw-gradient-from: #14532d ;
--tw-gradient-to: rgb(20 83 45 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-950  {
	--tw-gradient-from: #052e16 ;
--tw-gradient-to: rgb(5 46 22 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-50  {
	--tw-gradient-from: #ecfdf5 ;
--tw-gradient-to: rgb(236 253 245 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-100  {
	--tw-gradient-from: #d1fae5 ;
--tw-gradient-to: rgb(209 250 229 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-200  {
	--tw-gradient-from: #a7f3d0 ;
--tw-gradient-to: rgb(167 243 208 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-300  {
	--tw-gradient-from: #6ee7b7 ;
--tw-gradient-to: rgb(110 231 183 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-400  {
	--tw-gradient-from: #34d399 ;
--tw-gradient-to: rgb(52 211 153 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-500  {
	--tw-gradient-from: #10b981 ;
--tw-gradient-to: rgb(16 185 129 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-600  {
	--tw-gradient-from: #059669 ;
--tw-gradient-to: rgb(5 150 105 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-700  {
	--tw-gradient-from: #047857 ;
--tw-gradient-to: rgb(4 120 87 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-800  {
	--tw-gradient-from: #065f46 ;
--tw-gradient-to: rgb(6 95 70 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-900  {
	--tw-gradient-from: #064e3b ;
--tw-gradient-to: rgb(6 78 59 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-950  {
	--tw-gradient-from: #022c22 ;
--tw-gradient-to: rgb(2 44 34 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-50  {
	--tw-gradient-from: #f0fdfa ;
--tw-gradient-to: rgb(240 253 250 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-100  {
	--tw-gradient-from: #ccfbf1 ;
--tw-gradient-to: rgb(204 251 241 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-200  {
	--tw-gradient-from: #99f6e4 ;
--tw-gradient-to: rgb(153 246 228 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-300  {
	--tw-gradient-from: #5eead4 ;
--tw-gradient-to: rgb(94 234 212 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-400  {
	--tw-gradient-from: #2dd4bf ;
--tw-gradient-to: rgb(45 212 191 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-500  {
	--tw-gradient-from: #14b8a6 ;
--tw-gradient-to: rgb(20 184 166 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-600  {
	--tw-gradient-from: #0d9488 ;
--tw-gradient-to: rgb(13 148 136 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-700  {
	--tw-gradient-from: #0f766e ;
--tw-gradient-to: rgb(15 118 110 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-800  {
	--tw-gradient-from: #115e59 ;
--tw-gradient-to: rgb(17 94 89 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-900  {
	--tw-gradient-from: #134e4a ;
--tw-gradient-to: rgb(19 78 74 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-teal-950  {
	--tw-gradient-from: #042f2e ;
--tw-gradient-to: rgb(4 47 46 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-50  {
	--tw-gradient-from: #ecfeff ;
--tw-gradient-to: rgb(236 254 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-100  {
	--tw-gradient-from: #cffafe ;
--tw-gradient-to: rgb(207 250 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-200  {
	--tw-gradient-from: #a5f3fc ;
--tw-gradient-to: rgb(165 243 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-300  {
	--tw-gradient-from: #67e8f9 ;
--tw-gradient-to: rgb(103 232 249 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-400  {
	--tw-gradient-from: #22d3ee ;
--tw-gradient-to: rgb(34 211 238 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-500  {
	--tw-gradient-from: #06b6d4 ;
--tw-gradient-to: rgb(6 182 212 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-600  {
	--tw-gradient-from: #0891b2 ;
--tw-gradient-to: rgb(8 145 178 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-700  {
	--tw-gradient-from: #0e7490 ;
--tw-gradient-to: rgb(14 116 144 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-800  {
	--tw-gradient-from: #155e75 ;
--tw-gradient-to: rgb(21 94 117 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-900  {
	--tw-gradient-from: #164e63 ;
--tw-gradient-to: rgb(22 78 99 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cyan-950  {
	--tw-gradient-from: #083344 ;
--tw-gradient-to: rgb(8 51 68 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50  {
	--tw-gradient-from: #f0f9ff ;
--tw-gradient-to: rgb(240 249 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100  {
	--tw-gradient-from: #e0f2fe ;
--tw-gradient-to: rgb(224 242 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200  {
	--tw-gradient-from: #bae6fd ;
--tw-gradient-to: rgb(186 230 253 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300  {
	--tw-gradient-from: #7dd3fc ;
--tw-gradient-to: rgb(125 211 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400  {
	--tw-gradient-from: #38bdf8 ;
--tw-gradient-to: rgb(56 189 248 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500  {
	--tw-gradient-from: #0ea5e9 ;
--tw-gradient-to: rgb(14 165 233 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600  {
	--tw-gradient-from: #0284c7 ;
--tw-gradient-to: rgb(2 132 199 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700  {
	--tw-gradient-from: #0369a1 ;
--tw-gradient-to: rgb(3 105 161 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800  {
	--tw-gradient-from: #075985 ;
--tw-gradient-to: rgb(7 89 133 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900  {
	--tw-gradient-from: #0c4a6e ;
--tw-gradient-to: rgb(12 74 110 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-950  {
	--tw-gradient-from: #082f49 ;
--tw-gradient-to: rgb(8 47 73 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50  {
	--tw-gradient-from: #eff6ff ;
--tw-gradient-to: rgb(239 246 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100  {
	--tw-gradient-from: #dbeafe ;
--tw-gradient-to: rgb(219 234 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200  {
	--tw-gradient-from: #bfdbfe ;
--tw-gradient-to: rgb(191 219 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300  {
	--tw-gradient-from: #93c5fd ;
--tw-gradient-to: rgb(147 197 253 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400  {
	--tw-gradient-from: #60a5fa ;
--tw-gradient-to: rgb(96 165 250 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500  {
	--tw-gradient-from: #3b82f6 ;
--tw-gradient-to: rgb(59 130 246 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600  {
	--tw-gradient-from: #2563eb ;
--tw-gradient-to: rgb(37 99 235 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700  {
	--tw-gradient-from: #1d4ed8 ;
--tw-gradient-to: rgb(29 78 216 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800  {
	--tw-gradient-from: #1e40af ;
--tw-gradient-to: rgb(30 64 175 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900  {
	--tw-gradient-from: #1e3a8a ;
--tw-gradient-to: rgb(30 58 138 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-950  {
	--tw-gradient-from: #172554 ;
--tw-gradient-to: rgb(23 37 84 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-50  {
	--tw-gradient-from: #eef2ff ;
--tw-gradient-to: rgb(238 242 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-100  {
	--tw-gradient-from: #e0e7ff ;
--tw-gradient-to: rgb(224 231 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-200  {
	--tw-gradient-from: #c7d2fe ;
--tw-gradient-to: rgb(199 210 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-300  {
	--tw-gradient-from: #a5b4fc ;
--tw-gradient-to: rgb(165 180 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-400  {
	--tw-gradient-from: #818cf8 ;
--tw-gradient-to: rgb(129 140 248 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-500  {
	--tw-gradient-from: #6366f1 ;
--tw-gradient-to: rgb(99 102 241 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-600  {
	--tw-gradient-from: #4f46e5 ;
--tw-gradient-to: rgb(79 70 229 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-700  {
	--tw-gradient-from: #4338ca ;
--tw-gradient-to: rgb(67 56 202 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-800  {
	--tw-gradient-from: #3730a3 ;
--tw-gradient-to: rgb(55 48 163 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-900  {
	--tw-gradient-from: #312e81 ;
--tw-gradient-to: rgb(49 46 129 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-950  {
	--tw-gradient-from: #1e1b4b ;
--tw-gradient-to: rgb(30 27 75 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-50  {
	--tw-gradient-from: #f5f3ff ;
--tw-gradient-to: rgb(245 243 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-100  {
	--tw-gradient-from: #ede9fe ;
--tw-gradient-to: rgb(237 233 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-200  {
	--tw-gradient-from: #ddd6fe ;
--tw-gradient-to: rgb(221 214 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-300  {
	--tw-gradient-from: #c4b5fd ;
--tw-gradient-to: rgb(196 181 253 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-400  {
	--tw-gradient-from: #a78bfa ;
--tw-gradient-to: rgb(167 139 250 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-500  {
	--tw-gradient-from: #8b5cf6 ;
--tw-gradient-to: rgb(139 92 246 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-600  {
	--tw-gradient-from: #7c3aed ;
--tw-gradient-to: rgb(124 58 237 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-700  {
	--tw-gradient-from: #6d28d9 ;
--tw-gradient-to: rgb(109 40 217 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-800  {
	--tw-gradient-from: #5b21b6 ;
--tw-gradient-to: rgb(91 33 182 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-900  {
	--tw-gradient-from: #4c1d95 ;
--tw-gradient-to: rgb(76 29 149 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-violet-950  {
	--tw-gradient-from: #2e1065 ;
--tw-gradient-to: rgb(46 16 101 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50  {
	--tw-gradient-from: #faf5ff ;
--tw-gradient-to: rgb(250 245 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100  {
	--tw-gradient-from: #f3e8ff ;
--tw-gradient-to: rgb(243 232 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200  {
	--tw-gradient-from: #e9d5ff ;
--tw-gradient-to: rgb(233 213 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300  {
	--tw-gradient-from: #d8b4fe ;
--tw-gradient-to: rgb(216 180 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400  {
	--tw-gradient-from: #c084fc ;
--tw-gradient-to: rgb(192 132 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500  {
	--tw-gradient-from: #a855f7 ;
--tw-gradient-to: rgb(168 85 247 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600  {
	--tw-gradient-from: #9333ea ;
--tw-gradient-to: rgb(147 51 234 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700  {
	--tw-gradient-from: #7e22ce ;
--tw-gradient-to: rgb(126 34 206 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800  {
	--tw-gradient-from: #6b21a8 ;
--tw-gradient-to: rgb(107 33 168 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900  {
	--tw-gradient-from: #581c87 ;
--tw-gradient-to: rgb(88 28 135 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-950  {
	--tw-gradient-from: #3b0764 ;
--tw-gradient-to: rgb(59 7 100 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-50  {
	--tw-gradient-from: #fdf4ff ;
--tw-gradient-to: rgb(253 244 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-100  {
	--tw-gradient-from: #fae8ff ;
--tw-gradient-to: rgb(250 232 255 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-200  {
	--tw-gradient-from: #f5d0fe ;
--tw-gradient-to: rgb(245 208 254 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-300  {
	--tw-gradient-from: #f0abfc ;
--tw-gradient-to: rgb(240 171 252 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-400  {
	--tw-gradient-from: #e879f9 ;
--tw-gradient-to: rgb(232 121 249 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-500  {
	--tw-gradient-from: #d946ef ;
--tw-gradient-to: rgb(217 70 239 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-600  {
	--tw-gradient-from: #c026d3 ;
--tw-gradient-to: rgb(192 38 211 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-700  {
	--tw-gradient-from: #a21caf ;
--tw-gradient-to: rgb(162 28 175 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-800  {
	--tw-gradient-from: #86198f ;
--tw-gradient-to: rgb(134 25 143 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-900  {
	--tw-gradient-from: #701a75 ;
--tw-gradient-to: rgb(112 26 117 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-fuchsia-950  {
	--tw-gradient-from: #4a044e ;
--tw-gradient-to: rgb(74 4 78 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50  {
	--tw-gradient-from: #fdf2f8 ;
--tw-gradient-to: rgb(253 242 248 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100  {
	--tw-gradient-from: #fce7f3 ;
--tw-gradient-to: rgb(252 231 243 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200  {
	--tw-gradient-from: #fbcfe8 ;
--tw-gradient-to: rgb(251 207 232 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300  {
	--tw-gradient-from: #f9a8d4 ;
--tw-gradient-to: rgb(249 168 212 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400  {
	--tw-gradient-from: #f472b6 ;
--tw-gradient-to: rgb(244 114 182 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500  {
	--tw-gradient-from: #ec4899 ;
--tw-gradient-to: rgb(236 72 153 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600  {
	--tw-gradient-from: #db2777 ;
--tw-gradient-to: rgb(219 39 119 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700  {
	--tw-gradient-from: #be185d ;
--tw-gradient-to: rgb(190 24 93 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800  {
	--tw-gradient-from: #9d174d ;
--tw-gradient-to: rgb(157 23 77 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900  {
	--tw-gradient-from: #831843 ;
--tw-gradient-to: rgb(131 24 67 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-950  {
	--tw-gradient-from: #500724 ;
--tw-gradient-to: rgb(80 7 36 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-50  {
	--tw-gradient-from: #fff1f2 ;
--tw-gradient-to: rgb(255 241 242 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-100  {
	--tw-gradient-from: #ffe4e6 ;
--tw-gradient-to: rgb(255 228 230 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-200  {
	--tw-gradient-from: #fecdd3 ;
--tw-gradient-to: rgb(254 205 211 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-300  {
	--tw-gradient-from: #fda4af ;
--tw-gradient-to: rgb(253 164 175 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-400  {
	--tw-gradient-from: #fb7185 ;
--tw-gradient-to: rgb(251 113 133 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-500  {
	--tw-gradient-from: #f43f5e ;
--tw-gradient-to: rgb(244 63 94 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-600  {
	--tw-gradient-from: #e11d48 ;
--tw-gradient-to: rgb(225 29 72 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-700  {
	--tw-gradient-from: #be123c ;
--tw-gradient-to: rgb(190 18 60 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-800  {
	--tw-gradient-from: #9f1239 ;
--tw-gradient-to: rgb(159 18 57 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-900  {
	--tw-gradient-from: #881337 ;
--tw-gradient-to: rgb(136 19 55 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-rose-950  {
	--tw-gradient-from: #4c0519 ;
--tw-gradient-to: rgb(76 5 25 / 0) ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-0\%  {
	--tw-gradient-from-position: 0%;
}

.from-5\%  {
	--tw-gradient-from-position: 5%;
}

.from-10\%  {
	--tw-gradient-from-position: 10%;
}

.from-15\%  {
	--tw-gradient-from-position: 15%;
}

.from-20\%  {
	--tw-gradient-from-position: 20%;
}

.from-25\%  {
	--tw-gradient-from-position: 25%;
}

.from-30\%  {
	--tw-gradient-from-position: 30%;
}

.from-35\%  {
	--tw-gradient-from-position: 35%;
}

.from-40\%  {
	--tw-gradient-from-position: 40%;
}

.from-45\%  {
	--tw-gradient-from-position: 45%;
}

.from-50\%  {
	--tw-gradient-from-position: 50%;
}

.from-55\%  {
	--tw-gradient-from-position: 55%;
}

.from-60\%  {
	--tw-gradient-from-position: 60%;
}

.from-65\%  {
	--tw-gradient-from-position: 65%;
}

.from-70\%  {
	--tw-gradient-from-position: 70%;
}

.from-75\%  {
	--tw-gradient-from-position: 75%;
}

.from-80\%  {
	--tw-gradient-from-position: 80%;
}

.from-85\%  {
	--tw-gradient-from-position: 85%;
}

.from-90\%  {
	--tw-gradient-from-position: 90%;
}

.from-95\%  {
	--tw-gradient-from-position: 95%;
}

.from-100\%  {
	--tw-gradient-from-position: 100%;
}

.via-inherit  {
	--tw-gradient-to: rgb(255 255 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), inherit , var(--tw-gradient-to);
}

.via-current  {
	--tw-gradient-to: rgb(255 255 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), currentColor , var(--tw-gradient-to);
}

.via-transparent  {
	--tw-gradient-to: rgb(0 0 0 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), transparent , var(--tw-gradient-to);
}

.via-black  {
	--tw-gradient-to: rgb(0 0 0 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #000 , var(--tw-gradient-to);
}

.via-white  {
	--tw-gradient-to: rgb(255 255 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fff , var(--tw-gradient-to);
}

.via-slate-50  {
	--tw-gradient-to: rgb(248 250 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f8fafc , var(--tw-gradient-to);
}

.via-slate-100  {
	--tw-gradient-to: rgb(241 245 249 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 , var(--tw-gradient-to);
}

.via-slate-200  {
	--tw-gradient-to: rgb(226 232 240 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 , var(--tw-gradient-to);
}

.via-slate-300  {
	--tw-gradient-to: rgb(203 213 225 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #cbd5e1 , var(--tw-gradient-to);
}

.via-slate-400  {
	--tw-gradient-to: rgb(148 163 184 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #94a3b8 , var(--tw-gradient-to);
}

.via-slate-500  {
	--tw-gradient-to: rgb(100 116 139 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #64748b , var(--tw-gradient-to);
}

.via-slate-600  {
	--tw-gradient-to: rgb(71 85 105 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #475569 , var(--tw-gradient-to);
}

.via-slate-700  {
	--tw-gradient-to: rgb(51 65 85 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #334155 , var(--tw-gradient-to);
}

.via-slate-800  {
	--tw-gradient-to: rgb(30 41 59 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1e293b , var(--tw-gradient-to);
}

.via-slate-900  {
	--tw-gradient-to: rgb(15 23 42 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0f172a , var(--tw-gradient-to);
}

.via-slate-950  {
	--tw-gradient-to: rgb(2 6 23 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #020617 , var(--tw-gradient-to);
}

.via-gray-50  {
	--tw-gradient-to: rgb(249 250 251 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f9fafb , var(--tw-gradient-to);
}

.via-gray-100  {
	--tw-gradient-to: rgb(243 244 246 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 , var(--tw-gradient-to);
}

.via-gray-200  {
	--tw-gradient-to: rgb(229 231 235 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e5e7eb , var(--tw-gradient-to);
}

.via-gray-300  {
	--tw-gradient-to: rgb(209 213 219 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d1d5db , var(--tw-gradient-to);
}

.via-gray-400  {
	--tw-gradient-to: rgb(156 163 175 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #9ca3af , var(--tw-gradient-to);
}

.via-gray-500  {
	--tw-gradient-to: rgb(107 114 128 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #6b7280 , var(--tw-gradient-to);
}

.via-gray-600  {
	--tw-gradient-to: rgb(75 85 99 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4b5563 , var(--tw-gradient-to);
}

.via-gray-700  {
	--tw-gradient-to: rgb(55 65 81 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #374151 , var(--tw-gradient-to);
}

.via-gray-800  {
	--tw-gradient-to: rgb(31 41 55 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1f2937 , var(--tw-gradient-to);
}

.via-gray-900  {
	--tw-gradient-to: rgb(17 24 39 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #111827 , var(--tw-gradient-to);
}

.via-gray-950  {
	--tw-gradient-to: rgb(3 7 18 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #030712 , var(--tw-gradient-to);
}

.via-zinc-50  {
	--tw-gradient-to: rgb(250 250 250 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fafafa , var(--tw-gradient-to);
}

.via-zinc-100  {
	--tw-gradient-to: rgb(244 244 245 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f4f4f5 , var(--tw-gradient-to);
}

.via-zinc-200  {
	--tw-gradient-to: rgb(228 228 231 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e4e4e7 , var(--tw-gradient-to);
}

.via-zinc-300  {
	--tw-gradient-to: rgb(212 212 216 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d4d4d8 , var(--tw-gradient-to);
}

.via-zinc-400  {
	--tw-gradient-to: rgb(161 161 170 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a1a1aa , var(--tw-gradient-to);
}

.via-zinc-500  {
	--tw-gradient-to: rgb(113 113 122 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #71717a , var(--tw-gradient-to);
}

.via-zinc-600  {
	--tw-gradient-to: rgb(82 82 91 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #52525b , var(--tw-gradient-to);
}

.via-zinc-700  {
	--tw-gradient-to: rgb(63 63 70 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #3f3f46 , var(--tw-gradient-to);
}

.via-zinc-800  {
	--tw-gradient-to: rgb(39 39 42 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #27272a , var(--tw-gradient-to);
}

.via-zinc-900  {
	--tw-gradient-to: rgb(24 24 27 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #18181b , var(--tw-gradient-to);
}

.via-zinc-950  {
	--tw-gradient-to: rgb(9 9 11 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #09090b , var(--tw-gradient-to);
}

.via-neutral-50  {
	--tw-gradient-to: rgb(250 250 250 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fafafa , var(--tw-gradient-to);
}

.via-neutral-100  {
	--tw-gradient-to: rgb(245 245 245 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f5f5f5 , var(--tw-gradient-to);
}

.via-neutral-200  {
	--tw-gradient-to: rgb(229 229 229 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e5e5e5 , var(--tw-gradient-to);
}

.via-neutral-300  {
	--tw-gradient-to: rgb(212 212 212 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d4d4d4 , var(--tw-gradient-to);
}

.via-neutral-400  {
	--tw-gradient-to: rgb(163 163 163 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a3a3a3 , var(--tw-gradient-to);
}

.via-neutral-500  {
	--tw-gradient-to: rgb(115 115 115 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #737373 , var(--tw-gradient-to);
}

.via-neutral-600  {
	--tw-gradient-to: rgb(82 82 82 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #525252 , var(--tw-gradient-to);
}

.via-neutral-700  {
	--tw-gradient-to: rgb(64 64 64 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #404040 , var(--tw-gradient-to);
}

.via-neutral-800  {
	--tw-gradient-to: rgb(38 38 38 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #262626 , var(--tw-gradient-to);
}

.via-neutral-900  {
	--tw-gradient-to: rgb(23 23 23 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #171717 , var(--tw-gradient-to);
}

.via-neutral-950  {
	--tw-gradient-to: rgb(10 10 10 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0a0a0a , var(--tw-gradient-to);
}

.via-stone-50  {
	--tw-gradient-to: rgb(250 250 249 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fafaf9 , var(--tw-gradient-to);
}

.via-stone-100  {
	--tw-gradient-to: rgb(245 245 244 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f5f5f4 , var(--tw-gradient-to);
}

.via-stone-200  {
	--tw-gradient-to: rgb(231 229 228 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e7e5e4 , var(--tw-gradient-to);
}

.via-stone-300  {
	--tw-gradient-to: rgb(214 211 209 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d6d3d1 , var(--tw-gradient-to);
}

.via-stone-400  {
	--tw-gradient-to: rgb(168 162 158 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a8a29e , var(--tw-gradient-to);
}

.via-stone-500  {
	--tw-gradient-to: rgb(120 113 108 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #78716c , var(--tw-gradient-to);
}

.via-stone-600  {
	--tw-gradient-to: rgb(87 83 78 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #57534e , var(--tw-gradient-to);
}

.via-stone-700  {
	--tw-gradient-to: rgb(68 64 60 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #44403c , var(--tw-gradient-to);
}

.via-stone-800  {
	--tw-gradient-to: rgb(41 37 36 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #292524 , var(--tw-gradient-to);
}

.via-stone-900  {
	--tw-gradient-to: rgb(28 25 23 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1c1917 , var(--tw-gradient-to);
}

.via-stone-950  {
	--tw-gradient-to: rgb(12 10 9 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0c0a09 , var(--tw-gradient-to);
}

.via-red-50  {
	--tw-gradient-to: rgb(254 242 242 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fef2f2 , var(--tw-gradient-to);
}

.via-red-100  {
	--tw-gradient-to: rgb(254 226 226 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fee2e2 , var(--tw-gradient-to);
}

.via-red-200  {
	--tw-gradient-to: rgb(254 202 202 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fecaca , var(--tw-gradient-to);
}

.via-red-300  {
	--tw-gradient-to: rgb(252 165 165 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 , var(--tw-gradient-to);
}

.via-red-400  {
	--tw-gradient-to: rgb(248 113 113 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f87171 , var(--tw-gradient-to);
}

.via-red-500  {
	--tw-gradient-to: rgb(239 68 68 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ef4444 , var(--tw-gradient-to);
}

.via-red-600  {
	--tw-gradient-to: rgb(220 38 38 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #dc2626 , var(--tw-gradient-to);
}

.via-red-700  {
	--tw-gradient-to: rgb(185 28 28 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #b91c1c , var(--tw-gradient-to);
}

.via-red-800  {
	--tw-gradient-to: rgb(153 27 27 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #991b1b , var(--tw-gradient-to);
}

.via-red-900  {
	--tw-gradient-to: rgb(127 29 29 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #7f1d1d , var(--tw-gradient-to);
}

.via-red-950  {
	--tw-gradient-to: rgb(69 10 10 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #450a0a , var(--tw-gradient-to);
}

.via-orange-50  {
	--tw-gradient-to: rgb(255 247 237 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fff7ed , var(--tw-gradient-to);
}

.via-orange-100  {
	--tw-gradient-to: rgb(255 237 213 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ffedd5 , var(--tw-gradient-to);
}

.via-orange-200  {
	--tw-gradient-to: rgb(254 215 170 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fed7aa , var(--tw-gradient-to);
}

.via-orange-300  {
	--tw-gradient-to: rgb(253 186 116 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fdba74 , var(--tw-gradient-to);
}

.via-orange-400  {
	--tw-gradient-to: rgb(251 146 60 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fb923c , var(--tw-gradient-to);
}

.via-orange-500  {
	--tw-gradient-to: rgb(249 115 22 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f97316 , var(--tw-gradient-to);
}

.via-orange-600  {
	--tw-gradient-to: rgb(234 88 12 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ea580c , var(--tw-gradient-to);
}

.via-orange-700  {
	--tw-gradient-to: rgb(194 65 12 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #c2410c , var(--tw-gradient-to);
}

.via-orange-800  {
	--tw-gradient-to: rgb(154 52 18 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #9a3412 , var(--tw-gradient-to);
}

.via-orange-900  {
	--tw-gradient-to: rgb(124 45 18 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #7c2d12 , var(--tw-gradient-to);
}

.via-orange-950  {
	--tw-gradient-to: rgb(67 20 7 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #431407 , var(--tw-gradient-to);
}

.via-amber-50  {
	--tw-gradient-to: rgb(255 251 235 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fffbeb , var(--tw-gradient-to);
}

.via-amber-100  {
	--tw-gradient-to: rgb(254 243 199 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fef3c7 , var(--tw-gradient-to);
}

.via-amber-200  {
	--tw-gradient-to: rgb(253 230 138 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fde68a , var(--tw-gradient-to);
}

.via-amber-300  {
	--tw-gradient-to: rgb(252 211 77 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fcd34d , var(--tw-gradient-to);
}

.via-amber-400  {
	--tw-gradient-to: rgb(251 191 36 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 , var(--tw-gradient-to);
}

.via-amber-500  {
	--tw-gradient-to: rgb(245 158 11 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f59e0b , var(--tw-gradient-to);
}

.via-amber-600  {
	--tw-gradient-to: rgb(217 119 6 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d97706 , var(--tw-gradient-to);
}

.via-amber-700  {
	--tw-gradient-to: rgb(180 83 9 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #b45309 , var(--tw-gradient-to);
}

.via-amber-800  {
	--tw-gradient-to: rgb(146 64 14 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #92400e , var(--tw-gradient-to);
}

.via-amber-900  {
	--tw-gradient-to: rgb(120 53 15 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #78350f , var(--tw-gradient-to);
}

.via-amber-950  {
	--tw-gradient-to: rgb(69 26 3 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #451a03 , var(--tw-gradient-to);
}

.via-yellow-50  {
	--tw-gradient-to: rgb(254 252 232 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fefce8 , var(--tw-gradient-to);
}

.via-yellow-100  {
	--tw-gradient-to: rgb(254 249 195 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fef9c3 , var(--tw-gradient-to);
}

.via-yellow-200  {
	--tw-gradient-to: rgb(254 240 138 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fef08a , var(--tw-gradient-to);
}

.via-yellow-300  {
	--tw-gradient-to: rgb(253 224 71 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fde047 , var(--tw-gradient-to);
}

.via-yellow-400  {
	--tw-gradient-to: rgb(250 204 21 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #facc15 , var(--tw-gradient-to);
}

.via-yellow-500  {
	--tw-gradient-to: rgb(234 179 8 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #eab308 , var(--tw-gradient-to);
}

.via-yellow-600  {
	--tw-gradient-to: rgb(202 138 4 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ca8a04 , var(--tw-gradient-to);
}

.via-yellow-700  {
	--tw-gradient-to: rgb(161 98 7 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a16207 , var(--tw-gradient-to);
}

.via-yellow-800  {
	--tw-gradient-to: rgb(133 77 14 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #854d0e , var(--tw-gradient-to);
}

.via-yellow-900  {
	--tw-gradient-to: rgb(113 63 18 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #713f12 , var(--tw-gradient-to);
}

.via-yellow-950  {
	--tw-gradient-to: rgb(66 32 6 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #422006 , var(--tw-gradient-to);
}

.via-lime-50  {
	--tw-gradient-to: rgb(247 254 231 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f7fee7 , var(--tw-gradient-to);
}

.via-lime-100  {
	--tw-gradient-to: rgb(236 252 203 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ecfccb , var(--tw-gradient-to);
}

.via-lime-200  {
	--tw-gradient-to: rgb(217 249 157 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d9f99d , var(--tw-gradient-to);
}

.via-lime-300  {
	--tw-gradient-to: rgb(190 242 100 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #bef264 , var(--tw-gradient-to);
}

.via-lime-400  {
	--tw-gradient-to: rgb(163 230 53 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a3e635 , var(--tw-gradient-to);
}

.via-lime-500  {
	--tw-gradient-to: rgb(132 204 22 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #84cc16 , var(--tw-gradient-to);
}

.via-lime-600  {
	--tw-gradient-to: rgb(101 163 13 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #65a30d , var(--tw-gradient-to);
}

.via-lime-700  {
	--tw-gradient-to: rgb(77 124 15 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4d7c0f , var(--tw-gradient-to);
}

.via-lime-800  {
	--tw-gradient-to: rgb(63 98 18 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #3f6212 , var(--tw-gradient-to);
}

.via-lime-900  {
	--tw-gradient-to: rgb(54 83 20 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #365314 , var(--tw-gradient-to);
}

.via-lime-950  {
	--tw-gradient-to: rgb(26 46 5 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1a2e05 , var(--tw-gradient-to);
}

.via-green-50  {
	--tw-gradient-to: rgb(240 253 244 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 , var(--tw-gradient-to);
}

.via-green-100  {
	--tw-gradient-to: rgb(220 252 231 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #dcfce7 , var(--tw-gradient-to);
}

.via-green-200  {
	--tw-gradient-to: rgb(187 247 208 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #bbf7d0 , var(--tw-gradient-to);
}

.via-green-300  {
	--tw-gradient-to: rgb(134 239 172 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #86efac , var(--tw-gradient-to);
}

.via-green-400  {
	--tw-gradient-to: rgb(74 222 128 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4ade80 , var(--tw-gradient-to);
}

.via-green-500  {
	--tw-gradient-to: rgb(34 197 94 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #22c55e , var(--tw-gradient-to);
}

.via-green-600  {
	--tw-gradient-to: rgb(22 163 74 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #16a34a , var(--tw-gradient-to);
}

.via-green-700  {
	--tw-gradient-to: rgb(21 128 61 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #15803d , var(--tw-gradient-to);
}

.via-green-800  {
	--tw-gradient-to: rgb(22 101 52 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #166534 , var(--tw-gradient-to);
}

.via-green-900  {
	--tw-gradient-to: rgb(20 83 45 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #14532d , var(--tw-gradient-to);
}

.via-green-950  {
	--tw-gradient-to: rgb(5 46 22 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #052e16 , var(--tw-gradient-to);
}

.via-emerald-50  {
	--tw-gradient-to: rgb(236 253 245 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 , var(--tw-gradient-to);
}

.via-emerald-100  {
	--tw-gradient-to: rgb(209 250 229 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d1fae5 , var(--tw-gradient-to);
}

.via-emerald-200  {
	--tw-gradient-to: rgb(167 243 208 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 , var(--tw-gradient-to);
}

.via-emerald-300  {
	--tw-gradient-to: rgb(110 231 183 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 , var(--tw-gradient-to);
}

.via-emerald-400  {
	--tw-gradient-to: rgb(52 211 153 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #34d399 , var(--tw-gradient-to);
}

.via-emerald-500  {
	--tw-gradient-to: rgb(16 185 129 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #10b981 , var(--tw-gradient-to);
}

.via-emerald-600  {
	--tw-gradient-to: rgb(5 150 105 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #059669 , var(--tw-gradient-to);
}

.via-emerald-700  {
	--tw-gradient-to: rgb(4 120 87 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #047857 , var(--tw-gradient-to);
}

.via-emerald-800  {
	--tw-gradient-to: rgb(6 95 70 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #065f46 , var(--tw-gradient-to);
}

.via-emerald-900  {
	--tw-gradient-to: rgb(6 78 59 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #064e3b , var(--tw-gradient-to);
}

.via-emerald-950  {
	--tw-gradient-to: rgb(2 44 34 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #022c22 , var(--tw-gradient-to);
}

.via-teal-50  {
	--tw-gradient-to: rgb(240 253 250 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f0fdfa , var(--tw-gradient-to);
}

.via-teal-100  {
	--tw-gradient-to: rgb(204 251 241 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ccfbf1 , var(--tw-gradient-to);
}

.via-teal-200  {
	--tw-gradient-to: rgb(153 246 228 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #99f6e4 , var(--tw-gradient-to);
}

.via-teal-300  {
	--tw-gradient-to: rgb(94 234 212 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #5eead4 , var(--tw-gradient-to);
}

.via-teal-400  {
	--tw-gradient-to: rgb(45 212 191 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #2dd4bf , var(--tw-gradient-to);
}

.via-teal-500  {
	--tw-gradient-to: rgb(20 184 166 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 , var(--tw-gradient-to);
}

.via-teal-600  {
	--tw-gradient-to: rgb(13 148 136 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0d9488 , var(--tw-gradient-to);
}

.via-teal-700  {
	--tw-gradient-to: rgb(15 118 110 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0f766e , var(--tw-gradient-to);
}

.via-teal-800  {
	--tw-gradient-to: rgb(17 94 89 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #115e59 , var(--tw-gradient-to);
}

.via-teal-900  {
	--tw-gradient-to: rgb(19 78 74 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #134e4a , var(--tw-gradient-to);
}

.via-teal-950  {
	--tw-gradient-to: rgb(4 47 46 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #042f2e , var(--tw-gradient-to);
}

.via-cyan-50  {
	--tw-gradient-to: rgb(236 254 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ecfeff , var(--tw-gradient-to);
}

.via-cyan-100  {
	--tw-gradient-to: rgb(207 250 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #cffafe , var(--tw-gradient-to);
}

.via-cyan-200  {
	--tw-gradient-to: rgb(165 243 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a5f3fc , var(--tw-gradient-to);
}

.via-cyan-300  {
	--tw-gradient-to: rgb(103 232 249 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 , var(--tw-gradient-to);
}

.via-cyan-400  {
	--tw-gradient-to: rgb(34 211 238 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #22d3ee , var(--tw-gradient-to);
}

.via-cyan-500  {
	--tw-gradient-to: rgb(6 182 212 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 , var(--tw-gradient-to);
}

.via-cyan-600  {
	--tw-gradient-to: rgb(8 145 178 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0891b2 , var(--tw-gradient-to);
}

.via-cyan-700  {
	--tw-gradient-to: rgb(14 116 144 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0e7490 , var(--tw-gradient-to);
}

.via-cyan-800  {
	--tw-gradient-to: rgb(21 94 117 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #155e75 , var(--tw-gradient-to);
}

.via-cyan-900  {
	--tw-gradient-to: rgb(22 78 99 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #164e63 , var(--tw-gradient-to);
}

.via-cyan-950  {
	--tw-gradient-to: rgb(8 51 68 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #083344 , var(--tw-gradient-to);
}

.via-sky-50  {
	--tw-gradient-to: rgb(240 249 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff , var(--tw-gradient-to);
}

.via-sky-100  {
	--tw-gradient-to: rgb(224 242 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e0f2fe , var(--tw-gradient-to);
}

.via-sky-200  {
	--tw-gradient-to: rgb(186 230 253 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #bae6fd , var(--tw-gradient-to);
}

.via-sky-300  {
	--tw-gradient-to: rgb(125 211 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc , var(--tw-gradient-to);
}

.via-sky-400  {
	--tw-gradient-to: rgb(56 189 248 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 , var(--tw-gradient-to);
}

.via-sky-500  {
	--tw-gradient-to: rgb(14 165 233 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 , var(--tw-gradient-to);
}

.via-sky-600  {
	--tw-gradient-to: rgb(2 132 199 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0284c7 , var(--tw-gradient-to);
}

.via-sky-700  {
	--tw-gradient-to: rgb(3 105 161 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0369a1 , var(--tw-gradient-to);
}

.via-sky-800  {
	--tw-gradient-to: rgb(7 89 133 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #075985 , var(--tw-gradient-to);
}

.via-sky-900  {
	--tw-gradient-to: rgb(12 74 110 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #0c4a6e , var(--tw-gradient-to);
}

.via-sky-950  {
	--tw-gradient-to: rgb(8 47 73 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #082f49 , var(--tw-gradient-to);
}

.via-blue-50  {
	--tw-gradient-to: rgb(239 246 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #eff6ff , var(--tw-gradient-to);
}

.via-blue-100  {
	--tw-gradient-to: rgb(219 234 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #dbeafe , var(--tw-gradient-to);
}

.via-blue-200  {
	--tw-gradient-to: rgb(191 219 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #bfdbfe , var(--tw-gradient-to);
}

.via-blue-300  {
	--tw-gradient-to: rgb(147 197 253 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #93c5fd , var(--tw-gradient-to);
}

.via-blue-400  {
	--tw-gradient-to: rgb(96 165 250 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #60a5fa , var(--tw-gradient-to);
}

.via-blue-500  {
	--tw-gradient-to: rgb(59 130 246 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 , var(--tw-gradient-to);
}

.via-blue-600  {
	--tw-gradient-to: rgb(37 99 235 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #2563eb , var(--tw-gradient-to);
}

.via-blue-700  {
	--tw-gradient-to: rgb(29 78 216 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 , var(--tw-gradient-to);
}

.via-blue-800  {
	--tw-gradient-to: rgb(30 64 175 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1e40af , var(--tw-gradient-to);
}

.via-blue-900  {
	--tw-gradient-to: rgb(30 58 138 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a , var(--tw-gradient-to);
}

.via-blue-950  {
	--tw-gradient-to: rgb(23 37 84 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #172554 , var(--tw-gradient-to);
}

.via-indigo-50  {
	--tw-gradient-to: rgb(238 242 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #eef2ff , var(--tw-gradient-to);
}

.via-indigo-100  {
	--tw-gradient-to: rgb(224 231 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff , var(--tw-gradient-to);
}

.via-indigo-200  {
	--tw-gradient-to: rgb(199 210 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #c7d2fe , var(--tw-gradient-to);
}

.via-indigo-300  {
	--tw-gradient-to: rgb(165 180 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a5b4fc , var(--tw-gradient-to);
}

.via-indigo-400  {
	--tw-gradient-to: rgb(129 140 248 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #818cf8 , var(--tw-gradient-to);
}

.via-indigo-500  {
	--tw-gradient-to: rgb(99 102 241 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #6366f1 , var(--tw-gradient-to);
}

.via-indigo-600  {
	--tw-gradient-to: rgb(79 70 229 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 , var(--tw-gradient-to);
}

.via-indigo-700  {
	--tw-gradient-to: rgb(67 56 202 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4338ca , var(--tw-gradient-to);
}

.via-indigo-800  {
	--tw-gradient-to: rgb(55 48 163 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #3730a3 , var(--tw-gradient-to);
}

.via-indigo-900  {
	--tw-gradient-to: rgb(49 46 129 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #312e81 , var(--tw-gradient-to);
}

.via-indigo-950  {
	--tw-gradient-to: rgb(30 27 75 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b , var(--tw-gradient-to);
}

.via-violet-50  {
	--tw-gradient-to: rgb(245 243 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff , var(--tw-gradient-to);
}

.via-violet-100  {
	--tw-gradient-to: rgb(237 233 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ede9fe , var(--tw-gradient-to);
}

.via-violet-200  {
	--tw-gradient-to: rgb(221 214 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ddd6fe , var(--tw-gradient-to);
}

.via-violet-300  {
	--tw-gradient-to: rgb(196 181 253 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd , var(--tw-gradient-to);
}

.via-violet-400  {
	--tw-gradient-to: rgb(167 139 250 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a78bfa , var(--tw-gradient-to);
}

.via-violet-500  {
	--tw-gradient-to: rgb(139 92 246 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 , var(--tw-gradient-to);
}

.via-violet-600  {
	--tw-gradient-to: rgb(124 58 237 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #7c3aed , var(--tw-gradient-to);
}

.via-violet-700  {
	--tw-gradient-to: rgb(109 40 217 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #6d28d9 , var(--tw-gradient-to);
}

.via-violet-800  {
	--tw-gradient-to: rgb(91 33 182 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #5b21b6 , var(--tw-gradient-to);
}

.via-violet-900  {
	--tw-gradient-to: rgb(76 29 149 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4c1d95 , var(--tw-gradient-to);
}

.via-violet-950  {
	--tw-gradient-to: rgb(46 16 101 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #2e1065 , var(--tw-gradient-to);
}

.via-purple-50  {
	--tw-gradient-to: rgb(250 245 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #faf5ff , var(--tw-gradient-to);
}

.via-purple-100  {
	--tw-gradient-to: rgb(243 232 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f3e8ff , var(--tw-gradient-to);
}

.via-purple-200  {
	--tw-gradient-to: rgb(233 213 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e9d5ff , var(--tw-gradient-to);
}

.via-purple-300  {
	--tw-gradient-to: rgb(216 180 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d8b4fe , var(--tw-gradient-to);
}

.via-purple-400  {
	--tw-gradient-to: rgb(192 132 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #c084fc , var(--tw-gradient-to);
}

.via-purple-500  {
	--tw-gradient-to: rgb(168 85 247 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a855f7 , var(--tw-gradient-to);
}

.via-purple-600  {
	--tw-gradient-to: rgb(147 51 234 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #9333ea , var(--tw-gradient-to);
}

.via-purple-700  {
	--tw-gradient-to: rgb(126 34 206 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #7e22ce , var(--tw-gradient-to);
}

.via-purple-800  {
	--tw-gradient-to: rgb(107 33 168 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #6b21a8 , var(--tw-gradient-to);
}

.via-purple-900  {
	--tw-gradient-to: rgb(88 28 135 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #581c87 , var(--tw-gradient-to);
}

.via-purple-950  {
	--tw-gradient-to: rgb(59 7 100 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #3b0764 , var(--tw-gradient-to);
}

.via-fuchsia-50  {
	--tw-gradient-to: rgb(253 244 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fdf4ff , var(--tw-gradient-to);
}

.via-fuchsia-100  {
	--tw-gradient-to: rgb(250 232 255 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fae8ff , var(--tw-gradient-to);
}

.via-fuchsia-200  {
	--tw-gradient-to: rgb(245 208 254 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f5d0fe , var(--tw-gradient-to);
}

.via-fuchsia-300  {
	--tw-gradient-to: rgb(240 171 252 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f0abfc , var(--tw-gradient-to);
}

.via-fuchsia-400  {
	--tw-gradient-to: rgb(232 121 249 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e879f9 , var(--tw-gradient-to);
}

.via-fuchsia-500  {
	--tw-gradient-to: rgb(217 70 239 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #d946ef , var(--tw-gradient-to);
}

.via-fuchsia-600  {
	--tw-gradient-to: rgb(192 38 211 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #c026d3 , var(--tw-gradient-to);
}

.via-fuchsia-700  {
	--tw-gradient-to: rgb(162 28 175 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #a21caf , var(--tw-gradient-to);
}

.via-fuchsia-800  {
	--tw-gradient-to: rgb(134 25 143 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #86198f , var(--tw-gradient-to);
}

.via-fuchsia-900  {
	--tw-gradient-to: rgb(112 26 117 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #701a75 , var(--tw-gradient-to);
}

.via-fuchsia-950  {
	--tw-gradient-to: rgb(74 4 78 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4a044e , var(--tw-gradient-to);
}

.via-pink-50  {
	--tw-gradient-to: rgb(253 242 248 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 , var(--tw-gradient-to);
}

.via-pink-100  {
	--tw-gradient-to: rgb(252 231 243 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fce7f3 , var(--tw-gradient-to);
}

.via-pink-200  {
	--tw-gradient-to: rgb(251 207 232 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fbcfe8 , var(--tw-gradient-to);
}

.via-pink-300  {
	--tw-gradient-to: rgb(249 168 212 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f9a8d4 , var(--tw-gradient-to);
}

.via-pink-400  {
	--tw-gradient-to: rgb(244 114 182 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f472b6 , var(--tw-gradient-to);
}

.via-pink-500  {
	--tw-gradient-to: rgb(236 72 153 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ec4899 , var(--tw-gradient-to);
}

.via-pink-600  {
	--tw-gradient-to: rgb(219 39 119 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #db2777 , var(--tw-gradient-to);
}

.via-pink-700  {
	--tw-gradient-to: rgb(190 24 93 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #be185d , var(--tw-gradient-to);
}

.via-pink-800  {
	--tw-gradient-to: rgb(157 23 77 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #9d174d , var(--tw-gradient-to);
}

.via-pink-900  {
	--tw-gradient-to: rgb(131 24 67 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #831843 , var(--tw-gradient-to);
}

.via-pink-950  {
	--tw-gradient-to: rgb(80 7 36 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #500724 , var(--tw-gradient-to);
}

.via-rose-50  {
	--tw-gradient-to: rgb(255 241 242 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fff1f2 , var(--tw-gradient-to);
}

.via-rose-100  {
	--tw-gradient-to: rgb(255 228 230 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #ffe4e6 , var(--tw-gradient-to);
}

.via-rose-200  {
	--tw-gradient-to: rgb(254 205 211 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fecdd3 , var(--tw-gradient-to);
}

.via-rose-300  {
	--tw-gradient-to: rgb(253 164 175 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fda4af , var(--tw-gradient-to);
}

.via-rose-400  {
	--tw-gradient-to: rgb(251 113 133 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #fb7185 , var(--tw-gradient-to);
}

.via-rose-500  {
	--tw-gradient-to: rgb(244 63 94 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #f43f5e , var(--tw-gradient-to);
}

.via-rose-600  {
	--tw-gradient-to: rgb(225 29 72 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #e11d48 , var(--tw-gradient-to);
}

.via-rose-700  {
	--tw-gradient-to: rgb(190 18 60 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #be123c , var(--tw-gradient-to);
}

.via-rose-800  {
	--tw-gradient-to: rgb(159 18 57 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #9f1239 , var(--tw-gradient-to);
}

.via-rose-900  {
	--tw-gradient-to: rgb(136 19 55 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #881337 , var(--tw-gradient-to);
}

.via-rose-950  {
	--tw-gradient-to: rgb(76 5 25 / 0)  ;
--tw-gradient-stops: var(--tw-gradient-from), #4c0519 , var(--tw-gradient-to);
}

.via-0\%  {
	--tw-gradient-via-position: 0%;
}

.via-5\%  {
	--tw-gradient-via-position: 5%;
}

.via-10\%  {
	--tw-gradient-via-position: 10%;
}

.via-15\%  {
	--tw-gradient-via-position: 15%;
}

.via-20\%  {
	--tw-gradient-via-position: 20%;
}

.via-25\%  {
	--tw-gradient-via-position: 25%;
}

.via-30\%  {
	--tw-gradient-via-position: 30%;
}

.via-35\%  {
	--tw-gradient-via-position: 35%;
}

.via-40\%  {
	--tw-gradient-via-position: 40%;
}

.via-45\%  {
	--tw-gradient-via-position: 45%;
}

.via-50\%  {
	--tw-gradient-via-position: 50%;
}

.via-55\%  {
	--tw-gradient-via-position: 55%;
}

.via-60\%  {
	--tw-gradient-via-position: 60%;
}

.via-65\%  {
	--tw-gradient-via-position: 65%;
}

.via-70\%  {
	--tw-gradient-via-position: 70%;
}

.via-75\%  {
	--tw-gradient-via-position: 75%;
}

.via-80\%  {
	--tw-gradient-via-position: 80%;
}

.via-85\%  {
	--tw-gradient-via-position: 85%;
}

.via-90\%  {
	--tw-gradient-via-position: 90%;
}

.via-95\%  {
	--tw-gradient-via-position: 95%;
}

.via-100\%  {
	--tw-gradient-via-position: 100%;
}

.to-inherit  {
	--tw-gradient-to: inherit ;
}

.to-current  {
	--tw-gradient-to: currentColor ;
}

.to-transparent  {
	--tw-gradient-to: transparent ;
}

.to-black  {
	--tw-gradient-to: #000 ;
}

.to-white  {
	--tw-gradient-to: #fff ;
}

.to-slate-50  {
	--tw-gradient-to: #f8fafc ;
}

.to-slate-100  {
	--tw-gradient-to: #f1f5f9 ;
}

.to-slate-200  {
	--tw-gradient-to: #e2e8f0 ;
}

.to-slate-300  {
	--tw-gradient-to: #cbd5e1 ;
}

.to-slate-400  {
	--tw-gradient-to: #94a3b8 ;
}

.to-slate-500  {
	--tw-gradient-to: #64748b ;
}

.to-slate-600  {
	--tw-gradient-to: #475569 ;
}

.to-slate-700  {
	--tw-gradient-to: #334155 ;
}

.to-slate-800  {
	--tw-gradient-to: #1e293b ;
}

.to-slate-900  {
	--tw-gradient-to: #0f172a ;
}

.to-slate-950  {
	--tw-gradient-to: #020617 ;
}

.to-gray-50  {
	--tw-gradient-to: #f9fafb ;
}

.to-gray-100  {
	--tw-gradient-to: #f3f4f6 ;
}

.to-gray-200  {
	--tw-gradient-to: #e5e7eb ;
}

.to-gray-300  {
	--tw-gradient-to: #d1d5db ;
}

.to-gray-400  {
	--tw-gradient-to: #9ca3af ;
}

.to-gray-500  {
	--tw-gradient-to: #6b7280 ;
}

.to-gray-600  {
	--tw-gradient-to: #4b5563 ;
}

.to-gray-700  {
	--tw-gradient-to: #374151 ;
}

.to-gray-800  {
	--tw-gradient-to: #1f2937 ;
}

.to-gray-900  {
	--tw-gradient-to: #111827 ;
}

.to-gray-950  {
	--tw-gradient-to: #030712 ;
}

.to-zinc-50  {
	--tw-gradient-to: #fafafa ;
}

.to-zinc-100  {
	--tw-gradient-to: #f4f4f5 ;
}

.to-zinc-200  {
	--tw-gradient-to: #e4e4e7 ;
}

.to-zinc-300  {
	--tw-gradient-to: #d4d4d8 ;
}

.to-zinc-400  {
	--tw-gradient-to: #a1a1aa ;
}

.to-zinc-500  {
	--tw-gradient-to: #71717a ;
}

.to-zinc-600  {
	--tw-gradient-to: #52525b ;
}

.to-zinc-700  {
	--tw-gradient-to: #3f3f46 ;
}

.to-zinc-800  {
	--tw-gradient-to: #27272a ;
}

.to-zinc-900  {
	--tw-gradient-to: #18181b ;
}

.to-zinc-950  {
	--tw-gradient-to: #09090b ;
}

.to-neutral-50  {
	--tw-gradient-to: #fafafa ;
}

.to-neutral-100  {
	--tw-gradient-to: #f5f5f5 ;
}

.to-neutral-200  {
	--tw-gradient-to: #e5e5e5 ;
}

.to-neutral-300  {
	--tw-gradient-to: #d4d4d4 ;
}

.to-neutral-400  {
	--tw-gradient-to: #a3a3a3 ;
}

.to-neutral-500  {
	--tw-gradient-to: #737373 ;
}

.to-neutral-600  {
	--tw-gradient-to: #525252 ;
}

.to-neutral-700  {
	--tw-gradient-to: #404040 ;
}

.to-neutral-800  {
	--tw-gradient-to: #262626 ;
}

.to-neutral-900  {
	--tw-gradient-to: #171717 ;
}

.to-neutral-950  {
	--tw-gradient-to: #0a0a0a ;
}

.to-stone-50  {
	--tw-gradient-to: #fafaf9 ;
}

.to-stone-100  {
	--tw-gradient-to: #f5f5f4 ;
}

.to-stone-200  {
	--tw-gradient-to: #e7e5e4 ;
}

.to-stone-300  {
	--tw-gradient-to: #d6d3d1 ;
}

.to-stone-400  {
	--tw-gradient-to: #a8a29e ;
}

.to-stone-500  {
	--tw-gradient-to: #78716c ;
}

.to-stone-600  {
	--tw-gradient-to: #57534e ;
}

.to-stone-700  {
	--tw-gradient-to: #44403c ;
}

.to-stone-800  {
	--tw-gradient-to: #292524 ;
}

.to-stone-900  {
	--tw-gradient-to: #1c1917 ;
}

.to-stone-950  {
	--tw-gradient-to: #0c0a09 ;
}

.to-red-50  {
	--tw-gradient-to: #fef2f2 ;
}

.to-red-100  {
	--tw-gradient-to: #fee2e2 ;
}

.to-red-200  {
	--tw-gradient-to: #fecaca ;
}

.to-red-300  {
	--tw-gradient-to: #fca5a5 ;
}

.to-red-400  {
	--tw-gradient-to: #f87171 ;
}

.to-red-500  {
	--tw-gradient-to: #ef4444 ;
}

.to-red-600  {
	--tw-gradient-to: #dc2626 ;
}

.to-red-700  {
	--tw-gradient-to: #b91c1c ;
}

.to-red-800  {
	--tw-gradient-to: #991b1b ;
}

.to-red-900  {
	--tw-gradient-to: #7f1d1d ;
}

.to-red-950  {
	--tw-gradient-to: #450a0a ;
}

.to-orange-50  {
	--tw-gradient-to: #fff7ed ;
}

.to-orange-100  {
	--tw-gradient-to: #ffedd5 ;
}

.to-orange-200  {
	--tw-gradient-to: #fed7aa ;
}

.to-orange-300  {
	--tw-gradient-to: #fdba74 ;
}

.to-orange-400  {
	--tw-gradient-to: #fb923c ;
}

.to-orange-500  {
	--tw-gradient-to: #f97316 ;
}

.to-orange-600  {
	--tw-gradient-to: #ea580c ;
}

.to-orange-700  {
	--tw-gradient-to: #c2410c ;
}

.to-orange-800  {
	--tw-gradient-to: #9a3412 ;
}

.to-orange-900  {
	--tw-gradient-to: #7c2d12 ;
}

.to-orange-950  {
	--tw-gradient-to: #431407 ;
}

.to-amber-50  {
	--tw-gradient-to: #fffbeb ;
}

.to-amber-100  {
	--tw-gradient-to: #fef3c7 ;
}

.to-amber-200  {
	--tw-gradient-to: #fde68a ;
}

.to-amber-300  {
	--tw-gradient-to: #fcd34d ;
}

.to-amber-400  {
	--tw-gradient-to: #fbbf24 ;
}

.to-amber-500  {
	--tw-gradient-to: #f59e0b ;
}

.to-amber-600  {
	--tw-gradient-to: #d97706 ;
}

.to-amber-700  {
	--tw-gradient-to: #b45309 ;
}

.to-amber-800  {
	--tw-gradient-to: #92400e ;
}

.to-amber-900  {
	--tw-gradient-to: #78350f ;
}

.to-amber-950  {
	--tw-gradient-to: #451a03 ;
}

.to-yellow-50  {
	--tw-gradient-to: #fefce8 ;
}

.to-yellow-100  {
	--tw-gradient-to: #fef9c3 ;
}

.to-yellow-200  {
	--tw-gradient-to: #fef08a ;
}

.to-yellow-300  {
	--tw-gradient-to: #fde047 ;
}

.to-yellow-400  {
	--tw-gradient-to: #facc15 ;
}

.to-yellow-500  {
	--tw-gradient-to: #eab308 ;
}

.to-yellow-600  {
	--tw-gradient-to: #ca8a04 ;
}

.to-yellow-700  {
	--tw-gradient-to: #a16207 ;
}

.to-yellow-800  {
	--tw-gradient-to: #854d0e ;
}

.to-yellow-900  {
	--tw-gradient-to: #713f12 ;
}

.to-yellow-950  {
	--tw-gradient-to: #422006 ;
}

.to-lime-50  {
	--tw-gradient-to: #f7fee7 ;
}

.to-lime-100  {
	--tw-gradient-to: #ecfccb ;
}

.to-lime-200  {
	--tw-gradient-to: #d9f99d ;
}

.to-lime-300  {
	--tw-gradient-to: #bef264 ;
}

.to-lime-400  {
	--tw-gradient-to: #a3e635 ;
}

.to-lime-500  {
	--tw-gradient-to: #84cc16 ;
}

.to-lime-600  {
	--tw-gradient-to: #65a30d ;
}

.to-lime-700  {
	--tw-gradient-to: #4d7c0f ;
}

.to-lime-800  {
	--tw-gradient-to: #3f6212 ;
}

.to-lime-900  {
	--tw-gradient-to: #365314 ;
}

.to-lime-950  {
	--tw-gradient-to: #1a2e05 ;
}

.to-green-50  {
	--tw-gradient-to: #f0fdf4 ;
}

.to-green-100  {
	--tw-gradient-to: #dcfce7 ;
}

.to-green-200  {
	--tw-gradient-to: #bbf7d0 ;
}

.to-green-300  {
	--tw-gradient-to: #86efac ;
}

.to-green-400  {
	--tw-gradient-to: #4ade80 ;
}

.to-green-500  {
	--tw-gradient-to: #22c55e ;
}

.to-green-600  {
	--tw-gradient-to: #16a34a ;
}

.to-green-700  {
	--tw-gradient-to: #15803d ;
}

.to-green-800  {
	--tw-gradient-to: #166534 ;
}

.to-green-900  {
	--tw-gradient-to: #14532d ;
}

.to-green-950  {
	--tw-gradient-to: #052e16 ;
}

.to-emerald-50  {
	--tw-gradient-to: #ecfdf5 ;
}

.to-emerald-100  {
	--tw-gradient-to: #d1fae5 ;
}

.to-emerald-200  {
	--tw-gradient-to: #a7f3d0 ;
}

.to-emerald-300  {
	--tw-gradient-to: #6ee7b7 ;
}

.to-emerald-400  {
	--tw-gradient-to: #34d399 ;
}

.to-emerald-500  {
	--tw-gradient-to: #10b981 ;
}

.to-emerald-600  {
	--tw-gradient-to: #059669 ;
}

.to-emerald-700  {
	--tw-gradient-to: #047857 ;
}

.to-emerald-800  {
	--tw-gradient-to: #065f46 ;
}

.to-emerald-900  {
	--tw-gradient-to: #064e3b ;
}

.to-emerald-950  {
	--tw-gradient-to: #022c22 ;
}

.to-teal-50  {
	--tw-gradient-to: #f0fdfa ;
}

.to-teal-100  {
	--tw-gradient-to: #ccfbf1 ;
}

.to-teal-200  {
	--tw-gradient-to: #99f6e4 ;
}

.to-teal-300  {
	--tw-gradient-to: #5eead4 ;
}

.to-teal-400  {
	--tw-gradient-to: #2dd4bf ;
}

.to-teal-500  {
	--tw-gradient-to: #14b8a6 ;
}

.to-teal-600  {
	--tw-gradient-to: #0d9488 ;
}

.to-teal-700  {
	--tw-gradient-to: #0f766e ;
}

.to-teal-800  {
	--tw-gradient-to: #115e59 ;
}

.to-teal-900  {
	--tw-gradient-to: #134e4a ;
}

.to-teal-950  {
	--tw-gradient-to: #042f2e ;
}

.to-cyan-50  {
	--tw-gradient-to: #ecfeff ;
}

.to-cyan-100  {
	--tw-gradient-to: #cffafe ;
}

.to-cyan-200  {
	--tw-gradient-to: #a5f3fc ;
}

.to-cyan-300  {
	--tw-gradient-to: #67e8f9 ;
}

.to-cyan-400  {
	--tw-gradient-to: #22d3ee ;
}

.to-cyan-500  {
	--tw-gradient-to: #06b6d4 ;
}

.to-cyan-600  {
	--tw-gradient-to: #0891b2 ;
}

.to-cyan-700  {
	--tw-gradient-to: #0e7490 ;
}

.to-cyan-800  {
	--tw-gradient-to: #155e75 ;
}

.to-cyan-900  {
	--tw-gradient-to: #164e63 ;
}

.to-cyan-950  {
	--tw-gradient-to: #083344 ;
}

.to-sky-50  {
	--tw-gradient-to: #f0f9ff ;
}

.to-sky-100  {
	--tw-gradient-to: #e0f2fe ;
}

.to-sky-200  {
	--tw-gradient-to: #bae6fd ;
}

.to-sky-300  {
	--tw-gradient-to: #7dd3fc ;
}

.to-sky-400  {
	--tw-gradient-to: #38bdf8 ;
}

.to-sky-500  {
	--tw-gradient-to: #0ea5e9 ;
}

.to-sky-600  {
	--tw-gradient-to: #0284c7 ;
}

.to-sky-700  {
	--tw-gradient-to: #0369a1 ;
}

.to-sky-800  {
	--tw-gradient-to: #075985 ;
}

.to-sky-900  {
	--tw-gradient-to: #0c4a6e ;
}

.to-sky-950  {
	--tw-gradient-to: #082f49 ;
}

.to-blue-50  {
	--tw-gradient-to: #eff6ff ;
}

.to-blue-100  {
	--tw-gradient-to: #dbeafe ;
}

.to-blue-200  {
	--tw-gradient-to: #bfdbfe ;
}

.to-blue-300  {
	--tw-gradient-to: #93c5fd ;
}

.to-blue-400  {
	--tw-gradient-to: #60a5fa ;
}

.to-blue-500  {
	--tw-gradient-to: #3b82f6 ;
}

.to-blue-600  {
	--tw-gradient-to: #2563eb ;
}

.to-blue-700  {
	--tw-gradient-to: #1d4ed8 ;
}

.to-blue-800  {
	--tw-gradient-to: #1e40af ;
}

.to-blue-900  {
	--tw-gradient-to: #1e3a8a ;
}

.to-blue-950  {
	--tw-gradient-to: #172554 ;
}

.to-indigo-50  {
	--tw-gradient-to: #eef2ff ;
}

.to-indigo-100  {
	--tw-gradient-to: #e0e7ff ;
}

.to-indigo-200  {
	--tw-gradient-to: #c7d2fe ;
}

.to-indigo-300  {
	--tw-gradient-to: #a5b4fc ;
}

.to-indigo-400  {
	--tw-gradient-to: #818cf8 ;
}

.to-indigo-500  {
	--tw-gradient-to: #6366f1 ;
}

.to-indigo-600  {
	--tw-gradient-to: #4f46e5 ;
}

.to-indigo-700  {
	--tw-gradient-to: #4338ca ;
}

.to-indigo-800  {
	--tw-gradient-to: #3730a3 ;
}

.to-indigo-900  {
	--tw-gradient-to: #312e81 ;
}

.to-indigo-950  {
	--tw-gradient-to: #1e1b4b ;
}

.to-violet-50  {
	--tw-gradient-to: #f5f3ff ;
}

.to-violet-100  {
	--tw-gradient-to: #ede9fe ;
}

.to-violet-200  {
	--tw-gradient-to: #ddd6fe ;
}

.to-violet-300  {
	--tw-gradient-to: #c4b5fd ;
}

.to-violet-400  {
	--tw-gradient-to: #a78bfa ;
}

.to-violet-500  {
	--tw-gradient-to: #8b5cf6 ;
}

.to-violet-600  {
	--tw-gradient-to: #7c3aed ;
}

.to-violet-700  {
	--tw-gradient-to: #6d28d9 ;
}

.to-violet-800  {
	--tw-gradient-to: #5b21b6 ;
}

.to-violet-900  {
	--tw-gradient-to: #4c1d95 ;
}

.to-violet-950  {
	--tw-gradient-to: #2e1065 ;
}

.to-purple-50  {
	--tw-gradient-to: #faf5ff ;
}

.to-purple-100  {
	--tw-gradient-to: #f3e8ff ;
}

.to-purple-200  {
	--tw-gradient-to: #e9d5ff ;
}

.to-purple-300  {
	--tw-gradient-to: #d8b4fe ;
}

.to-purple-400  {
	--tw-gradient-to: #c084fc ;
}

.to-purple-500  {
	--tw-gradient-to: #a855f7 ;
}

.to-purple-600  {
	--tw-gradient-to: #9333ea ;
}

.to-purple-700  {
	--tw-gradient-to: #7e22ce ;
}

.to-purple-800  {
	--tw-gradient-to: #6b21a8 ;
}

.to-purple-900  {
	--tw-gradient-to: #581c87 ;
}

.to-purple-950  {
	--tw-gradient-to: #3b0764 ;
}

.to-fuchsia-50  {
	--tw-gradient-to: #fdf4ff ;
}

.to-fuchsia-100  {
	--tw-gradient-to: #fae8ff ;
}

.to-fuchsia-200  {
	--tw-gradient-to: #f5d0fe ;
}

.to-fuchsia-300  {
	--tw-gradient-to: #f0abfc ;
}

.to-fuchsia-400  {
	--tw-gradient-to: #e879f9 ;
}

.to-fuchsia-500  {
	--tw-gradient-to: #d946ef ;
}

.to-fuchsia-600  {
	--tw-gradient-to: #c026d3 ;
}

.to-fuchsia-700  {
	--tw-gradient-to: #a21caf ;
}

.to-fuchsia-800  {
	--tw-gradient-to: #86198f ;
}

.to-fuchsia-900  {
	--tw-gradient-to: #701a75 ;
}

.to-fuchsia-950  {
	--tw-gradient-to: #4a044e ;
}

.to-pink-50  {
	--tw-gradient-to: #fdf2f8 ;
}

.to-pink-100  {
	--tw-gradient-to: #fce7f3 ;
}

.to-pink-200  {
	--tw-gradient-to: #fbcfe8 ;
}

.to-pink-300  {
	--tw-gradient-to: #f9a8d4 ;
}

.to-pink-400  {
	--tw-gradient-to: #f472b6 ;
}

.to-pink-500  {
	--tw-gradient-to: #ec4899 ;
}

.to-pink-600  {
	--tw-gradient-to: #db2777 ;
}

.to-pink-700  {
	--tw-gradient-to: #be185d ;
}

.to-pink-800  {
	--tw-gradient-to: #9d174d ;
}

.to-pink-900  {
	--tw-gradient-to: #831843 ;
}

.to-pink-950  {
	--tw-gradient-to: #500724 ;
}

.to-rose-50  {
	--tw-gradient-to: #fff1f2 ;
}

.to-rose-100  {
	--tw-gradient-to: #ffe4e6 ;
}

.to-rose-200  {
	--tw-gradient-to: #fecdd3 ;
}

.to-rose-300  {
	--tw-gradient-to: #fda4af ;
}

.to-rose-400  {
	--tw-gradient-to: #fb7185 ;
}

.to-rose-500  {
	--tw-gradient-to: #f43f5e ;
}

.to-rose-600  {
	--tw-gradient-to: #e11d48 ;
}

.to-rose-700  {
	--tw-gradient-to: #be123c ;
}

.to-rose-800  {
	--tw-gradient-to: #9f1239 ;
}

.to-rose-900  {
	--tw-gradient-to: #881337 ;
}

.to-rose-950  {
	--tw-gradient-to: #4c0519 ;
}

.to-0\%  {
	--tw-gradient-to-position: 0%;
}

.to-5\%  {
	--tw-gradient-to-position: 5%;
}

.to-10\%  {
	--tw-gradient-to-position: 10%;
}

.to-15\%  {
	--tw-gradient-to-position: 15%;
}

.to-20\%  {
	--tw-gradient-to-position: 20%;
}

.to-25\%  {
	--tw-gradient-to-position: 25%;
}

.to-30\%  {
	--tw-gradient-to-position: 30%;
}

.to-35\%  {
	--tw-gradient-to-position: 35%;
}

.to-40\%  {
	--tw-gradient-to-position: 40%;
}

.to-45\%  {
	--tw-gradient-to-position: 45%;
}

.to-50\%  {
	--tw-gradient-to-position: 50%;
}

.to-55\%  {
	--tw-gradient-to-position: 55%;
}

.to-60\%  {
	--tw-gradient-to-position: 60%;
}

.to-65\%  {
	--tw-gradient-to-position: 65%;
}

.to-70\%  {
	--tw-gradient-to-position: 70%;
}

.to-75\%  {
	--tw-gradient-to-position: 75%;
}

.to-80\%  {
	--tw-gradient-to-position: 80%;
}

.to-85\%  {
	--tw-gradient-to-position: 85%;
}

.to-90\%  {
	--tw-gradient-to-position: 90%;
}

.to-95\%  {
	--tw-gradient-to-position: 95%;
}

.to-100\%  {
	--tw-gradient-to-position: 100%;
}


.from-gray-300 {
    --tw-gradient-from: #d1d5db ;
    --tw-gradient-to: rgb(209 213 219 / 0) ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff ;
    --tw-gradient-to: rgb(255 255 255 / 0) ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white\/0 {
    --tw-gradient-from: rgb(255 255 255 / 0) ;
    --tw-gradient-to: rgb(255 255 255 / 0) ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white\/100 {
    --tw-gradient-from: rgb(255 255 255 / 1) ;
    --tw-gradient-to: rgb(255 255 255 / 0) ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-white\/25 {
    --tw-gradient-to: rgb(255 255 255 / 0) ;
    --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) , var(--tw-gradient-to)
}

.to-white\/0 {
    --tw-gradient-to: rgb(255 255 255 / 0) ;
}

.to-white\/25 {
    --tw-gradient-to: rgb(255 255 255 / .25) ;
}

.hover\:bg-gradient-to-br:hover{
    background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.bg-\[length\:1000px_700px\] {
    background-size: 1000px 700px
}

.bg-\[length\:2000px_100\%\] {
    background-size: 2000px 100%
}

.bg-clip-border  {
	background-clip: border-box;
}

.bg-clip-padding  {
	background-clip: padding-box;
}

.bg-clip-content  {
	background-clip: content-box;
}

.bg-clip-text  {
	background-clip: text;
}


.bg-clip-padding {
    background-clip: padding-box
}

.bg-\[position\:calc\(50\%_\+_190px\)_-50px\] {
    background-position: calc(50% + 190px) -50px
}

.bg-\[position\:calc\(50\%_\+_220px\)_-50px\] {
    background-position: calc(50% + 220px) -50px
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-none {
	fill: none;
}

.fill-inherit {
	fill: inherit;
}

.fill-current {
	fill: currentColor;
}

.fill-transparent {
	fill: transparent;
}

.fill-black {
	fill: #000;
}

.fill-white {
	fill: #fff;
}

.fill-slate-50 {
	fill: #f8fafc;
}

.fill-slate-100 {
	fill: #f1f5f9;
}

.fill-slate-200 {
	fill: #e2e8f0;
}

.fill-slate-300 {
	fill: #cbd5e1;
}

.fill-slate-400 {
	fill: #94a3b8;
}

.fill-slate-500 {
	fill: #64748b;
}

.fill-slate-600 {
	fill: #475569;
}

.fill-slate-700 {
	fill: #334155;
}

.fill-slate-800 {
	fill: #1e293b;
}

.fill-slate-900 {
	fill: #0f172a;
}

.fill-slate-950 {
	fill: #020617;
}

.fill-gray-50 {
	fill: #f9fafb;
}

.fill-gray-100 {
	fill: #f3f4f6;
}

.fill-gray-200 {
	fill: #e5e7eb;
}

.fill-gray-300 {
	fill: #d1d5db;
}

.fill-gray-400 {
	fill: #9ca3af;
}

.fill-gray-500 {
	fill: #6b7280;
}

.fill-gray-600 {
	fill: #4b5563;
}

.fill-gray-700 {
	fill: #374151;
}

.fill-gray-800 {
	fill: #1f2937;
}

.fill-gray-900 {
	fill: #111827;
}

.fill-gray-950 {
	fill: #030712;
}

.fill-zinc-50 {
	fill: #fafafa;
}

.fill-zinc-100 {
	fill: #f4f4f5;
}

.fill-zinc-200 {
	fill: #e4e4e7;
}

.fill-zinc-300 {
	fill: #d4d4d8;
}

.fill-zinc-400 {
	fill: #a1a1aa;
}

.fill-zinc-500 {
	fill: #71717a;
}

.fill-zinc-600 {
	fill: #52525b;
}

.fill-zinc-700 {
	fill: #3f3f46;
}

.fill-zinc-800 {
	fill: #27272a;
}

.fill-zinc-900 {
	fill: #18181b;
}

.fill-zinc-950 {
	fill: #09090b;
}

.fill-neutral-50 {
	fill: #fafafa;
}

.fill-neutral-100 {
	fill: #f5f5f5;
}

.fill-neutral-200 {
	fill: #e5e5e5;
}

.fill-neutral-300 {
	fill: #d4d4d4;
}

.fill-neutral-400 {
	fill: #a3a3a3;
}

.fill-neutral-500 {
	fill: #737373;
}

.fill-neutral-600 {
	fill: #525252;
}

.fill-neutral-700 {
	fill: #404040;
}

.fill-neutral-800 {
	fill: #262626;
}

.fill-neutral-900 {
	fill: #171717;
}

.fill-neutral-950 {
	fill: #0a0a0a;
}

.fill-stone-50 {
	fill: #fafaf9;
}

.fill-stone-100 {
	fill: #f5f5f4;
}

.fill-stone-200 {
	fill: #e7e5e4;
}

.fill-stone-300 {
	fill: #d6d3d1;
}

.fill-stone-400 {
	fill: #a8a29e;
}

.fill-stone-500 {
	fill: #78716c;
}

.fill-stone-600 {
	fill: #57534e;
}

.fill-stone-700 {
	fill: #44403c;
}

.fill-stone-800 {
	fill: #292524;
}

.fill-stone-900 {
	fill: #1c1917;
}

.fill-stone-950 {
	fill: #0c0a09;
}

.fill-red-50 {
	fill: #fef2f2;
}

.fill-red-100 {
	fill: #fee2e2;
}

.fill-red-200 {
	fill: #fecaca;
}

.fill-red-300 {
	fill: #fca5a5;
}

.fill-red-400 {
	fill: #f87171;
}

.fill-red-500 {
	fill: #ef4444;
}

.fill-red-600 {
	fill: #dc2626;
}

.fill-red-700 {
	fill: #b91c1c;
}

.fill-red-800 {
	fill: #991b1b;
}

.fill-red-900 {
	fill: #7f1d1d;
}

.fill-red-950 {
	fill: #450a0a;
}

.fill-orange-50 {
	fill: #fff7ed;
}

.fill-orange-100 {
	fill: #ffedd5;
}

.fill-orange-200 {
	fill: #fed7aa;
}

.fill-orange-300 {
	fill: #fdba74;
}

.fill-orange-400 {
	fill: #fb923c;
}

.fill-orange-500 {
	fill: #f97316;
}

.fill-orange-600 {
	fill: #ea580c;
}

.fill-orange-700 {
	fill: #c2410c;
}

.fill-orange-800 {
	fill: #9a3412;
}

.fill-orange-900 {
	fill: #7c2d12;
}

.fill-orange-950 {
	fill: #431407;
}

.fill-amber-50 {
	fill: #fffbeb;
}

.fill-amber-100 {
	fill: #fef3c7;
}

.fill-amber-200 {
	fill: #fde68a;
}

.fill-amber-300 {
	fill: #fcd34d;
}

.fill-amber-400 {
	fill: #fbbf24;
}

.fill-amber-500 {
	fill: #f59e0b;
}

.fill-amber-600 {
	fill: #d97706;
}

.fill-amber-700 {
	fill: #b45309;
}

.fill-amber-800 {
	fill: #92400e;
}

.fill-amber-900 {
	fill: #78350f;
}

.fill-amber-950 {
	fill: #451a03;
}

.fill-yellow-50 {
	fill: #fefce8;
}

.fill-yellow-100 {
	fill: #fef9c3;
}

.fill-yellow-200 {
	fill: #fef08a;
}

.fill-yellow-300 {
	fill: #fde047;
}

.fill-yellow-400 {
	fill: #facc15;
}

.fill-yellow-500 {
	fill: #eab308;
}

.fill-yellow-600 {
	fill: #ca8a04;
}

.fill-yellow-700 {
	fill: #a16207;
}

.fill-yellow-800 {
	fill: #854d0e;
}

.fill-yellow-900 {
	fill: #713f12;
}

.fill-yellow-950 {
	fill: #422006;
}

.fill-lime-50 {
	fill: #f7fee7;
}

.fill-lime-100 {
	fill: #ecfccb;
}

.fill-lime-200 {
	fill: #d9f99d;
}

.fill-lime-300 {
	fill: #bef264;
}

.fill-lime-400 {
	fill: #a3e635;
}

.fill-lime-500 {
	fill: #84cc16;
}

.fill-lime-600 {
	fill: #65a30d;
}

.fill-lime-700 {
	fill: #4d7c0f;
}

.fill-lime-800 {
	fill: #3f6212;
}

.fill-lime-900 {
	fill: #365314;
}

.fill-lime-950 {
	fill: #1a2e05;
}

.fill-green-50 {
	fill: #f0fdf4;
}

.fill-green-100 {
	fill: #dcfce7;
}

.fill-green-200 {
	fill: #bbf7d0;
}

.fill-green-300 {
	fill: #86efac;
}

.fill-green-400 {
	fill: #4ade80;
}

.fill-green-500 {
	fill: #22c55e;
}

.fill-green-600 {
	fill: #16a34a;
}

.fill-green-700 {
	fill: #15803d;
}

.fill-green-800 {
	fill: #166534;
}

.fill-green-900 {
	fill: #14532d;
}

.fill-green-950 {
	fill: #052e16;
}

.fill-emerald-50 {
	fill: #ecfdf5;
}

.fill-emerald-100 {
	fill: #d1fae5;
}

.fill-emerald-200 {
	fill: #a7f3d0;
}

.fill-emerald-300 {
	fill: #6ee7b7;
}

.fill-emerald-400 {
	fill: #34d399;
}

.fill-emerald-500 {
	fill: #10b981;
}

.fill-emerald-600 {
	fill: #059669;
}

.fill-emerald-700 {
	fill: #047857;
}

.fill-emerald-800 {
	fill: #065f46;
}

.fill-emerald-900 {
	fill: #064e3b;
}

.fill-emerald-950 {
	fill: #022c22;
}

.fill-teal-50 {
	fill: #f0fdfa;
}

.fill-teal-100 {
	fill: #ccfbf1;
}

.fill-teal-200 {
	fill: #99f6e4;
}

.fill-teal-300 {
	fill: #5eead4;
}

.fill-teal-400 {
	fill: #2dd4bf;
}

.fill-teal-500 {
	fill: #14b8a6;
}

.fill-teal-600 {
	fill: #0d9488;
}

.fill-teal-700 {
	fill: #0f766e;
}

.fill-teal-800 {
	fill: #115e59;
}

.fill-teal-900 {
	fill: #134e4a;
}

.fill-teal-950 {
	fill: #042f2e;
}

.fill-cyan-50 {
	fill: #ecfeff;
}

.fill-cyan-100 {
	fill: #cffafe;
}

.fill-cyan-200 {
	fill: #a5f3fc;
}

.fill-cyan-300 {
	fill: #67e8f9;
}

.fill-cyan-400 {
	fill: #22d3ee;
}

.fill-cyan-500 {
	fill: #06b6d4;
}

.fill-cyan-600 {
	fill: #0891b2;
}

.fill-cyan-700 {
	fill: #0e7490;
}

.fill-cyan-800 {
	fill: #155e75;
}

.fill-cyan-900 {
	fill: #164e63;
}

.fill-cyan-950 {
	fill: #083344;
}

.fill-sky-50 {
	fill: #f0f9ff;
}

.fill-sky-100 {
	fill: #e0f2fe;
}

.fill-sky-200 {
	fill: #bae6fd;
}

.fill-sky-300 {
	fill: #7dd3fc;
}

.fill-sky-400 {
	fill: #38bdf8;
}

.fill-sky-500 {
	fill: #0ea5e9;
}

.fill-sky-600 {
	fill: #0284c7;
}

.fill-sky-700 {
	fill: #0369a1;
}

.fill-sky-800 {
	fill: #075985;
}

.fill-sky-900 {
	fill: #0c4a6e;
}

.fill-sky-950 {
	fill: #082f49;
}

.fill-blue-50 {
	fill: #eff6ff;
}

.fill-blue-100 {
	fill: #dbeafe;
}

.fill-blue-200 {
	fill: #bfdbfe;
}

.fill-blue-300 {
	fill: #93c5fd;
}

.fill-blue-400 {
	fill: #60a5fa;
}

.fill-blue-500 {
	fill: #3b82f6;
}

.fill-blue-600 {
	fill: #2563eb;
}

.fill-blue-700 {
	fill: #1d4ed8;
}

.fill-blue-800 {
	fill: #1e40af;
}

.fill-blue-900 {
	fill: #1e3a8a;
}

.fill-blue-950 {
	fill: #172554;
}

.fill-indigo-50 {
	fill: #eef2ff;
}

.fill-indigo-100 {
	fill: #e0e7ff;
}

.fill-indigo-200 {
	fill: #c7d2fe;
}

.fill-indigo-300 {
	fill: #a5b4fc;
}

.fill-indigo-400 {
	fill: #818cf8;
}

.fill-indigo-500 {
	fill: #6366f1;
}

.fill-indigo-600 {
	fill: #4f46e5;
}

.fill-indigo-700 {
	fill: #4338ca;
}

.fill-indigo-800 {
	fill: #3730a3;
}

.fill-indigo-900 {
	fill: #312e81;
}

.fill-indigo-950 {
	fill: #1e1b4b;
}

.fill-violet-50 {
	fill: #f5f3ff;
}

.fill-violet-100 {
	fill: #ede9fe;
}

.fill-violet-200 {
	fill: #ddd6fe;
}

.fill-violet-300 {
	fill: #c4b5fd;
}

.fill-violet-400 {
	fill: #a78bfa;
}

.fill-violet-500 {
	fill: #8b5cf6;
}

.fill-violet-600 {
	fill: #7c3aed;
}

.fill-violet-700 {
	fill: #6d28d9;
}

.fill-violet-800 {
	fill: #5b21b6;
}

.fill-violet-900 {
	fill: #4c1d95;
}

.fill-violet-950 {
	fill: #2e1065;
}

.fill-purple-50 {
	fill: #faf5ff;
}

.fill-purple-100 {
	fill: #f3e8ff;
}

.fill-purple-200 {
	fill: #e9d5ff;
}

.fill-purple-300 {
	fill: #d8b4fe;
}

.fill-purple-400 {
	fill: #c084fc;
}

.fill-purple-500 {
	fill: #a855f7;
}

.fill-purple-600 {
	fill: #9333ea;
}

.fill-purple-700 {
	fill: #7e22ce;
}

.fill-purple-800 {
	fill: #6b21a8;
}

.fill-purple-900 {
	fill: #581c87;
}

.fill-purple-950 {
	fill: #3b0764;
}

.fill-fuchsia-50 {
	fill: #fdf4ff;
}

.fill-fuchsia-100 {
	fill: #fae8ff;
}

.fill-fuchsia-200 {
	fill: #f5d0fe;
}

.fill-fuchsia-300 {
	fill: #f0abfc;
}

.fill-fuchsia-400 {
	fill: #e879f9;
}

.fill-fuchsia-500 {
	fill: #d946ef;
}

.fill-fuchsia-600 {
	fill: #c026d3;
}

.fill-fuchsia-700 {
	fill: #a21caf;
}

.fill-fuchsia-800 {
	fill: #86198f;
}

.fill-fuchsia-900 {
	fill: #701a75;
}

.fill-fuchsia-950 {
	fill: #4a044e;
}

.fill-pink-50 {
	fill: #fdf2f8;
}

.fill-pink-100 {
	fill: #fce7f3;
}

.fill-pink-200 {
	fill: #fbcfe8;
}

.fill-pink-300 {
	fill: #f9a8d4;
}

.fill-pink-400 {
	fill: #f472b6;
}

.fill-pink-500 {
	fill: #ec4899;
}

.fill-pink-600 {
	fill: #db2777;
}

.fill-pink-700 {
	fill: #be185d;
}

.fill-pink-800 {
	fill: #9d174d;
}

.fill-pink-900 {
	fill: #831843;
}

.fill-pink-950 {
	fill: #500724;
}

.fill-rose-50 {
	fill: #fff1f2;
}

.fill-rose-100 {
	fill: #ffe4e6;
}

.fill-rose-200 {
	fill: #fecdd3;
}

.fill-rose-300 {
	fill: #fda4af;
}

.fill-rose-400 {
	fill: #fb7185;
}

.fill-rose-500 {
	fill: #f43f5e;
}

.fill-rose-600 {
	fill: #e11d48;
}

.fill-rose-700 {
	fill: #be123c;
}

.fill-rose-800 {
	fill: #9f1239;
}

.fill-rose-900 {
	fill: #881337;
}

.fill-rose-950 {
	fill: #4c0519;
}

.stroke-none {
	stroke: none;
}

.stroke-inherit {
	stroke: inherit;
}

.stroke-current {
	stroke: currentColor;
}

.stroke-transparent {
	stroke: transparent;
}

.stroke-black {
	stroke: #000;
}

.stroke-white {
	stroke: #fff;
}

.stroke-slate-50 {
	stroke: #f8fafc;
}

.stroke-slate-100 {
	stroke: #f1f5f9;
}

.stroke-slate-200 {
	stroke: #e2e8f0;
}

.stroke-slate-300 {
	stroke: #cbd5e1;
}

.stroke-slate-400 {
	stroke: #94a3b8;
}

.stroke-slate-500 {
	stroke: #64748b;
}

.stroke-slate-600 {
	stroke: #475569;
}

.stroke-slate-700 {
	stroke: #334155;
}

.stroke-slate-800 {
	stroke: #1e293b;
}

.stroke-slate-900 {
	stroke: #0f172a;
}

.stroke-slate-950 {
	stroke: #020617;
}

.stroke-gray-50 {
	stroke: #f9fafb;
}

.stroke-gray-100 {
	stroke: #f3f4f6;
}

.stroke-gray-200 {
	stroke: #e5e7eb;
}

.stroke-gray-300 {
	stroke: #d1d5db;
}

.stroke-gray-400 {
	stroke: #9ca3af;
}

.stroke-gray-500 {
	stroke: #6b7280;
}

.stroke-gray-600 {
	stroke: #4b5563;
}

.stroke-gray-700 {
	stroke: #374151;
}

.stroke-gray-800 {
	stroke: #1f2937;
}

.stroke-gray-900 {
	stroke: #111827;
}

.stroke-gray-950 {
	stroke: #030712;
}

.stroke-zinc-50 {
	stroke: #fafafa;
}

.stroke-zinc-100 {
	stroke: #f4f4f5;
}

.stroke-zinc-200 {
	stroke: #e4e4e7;
}

.stroke-zinc-300 {
	stroke: #d4d4d8;
}

.stroke-zinc-400 {
	stroke: #a1a1aa;
}

.stroke-zinc-500 {
	stroke: #71717a;
}

.stroke-zinc-600 {
	stroke: #52525b;
}

.stroke-zinc-700 {
	stroke: #3f3f46;
}

.stroke-zinc-800 {
	stroke: #27272a;
}

.stroke-zinc-900 {
	stroke: #18181b;
}

.stroke-zinc-950 {
	stroke: #09090b;
}

.stroke-neutral-50 {
	stroke: #fafafa;
}

.stroke-neutral-100 {
	stroke: #f5f5f5;
}

.stroke-neutral-200 {
	stroke: #e5e5e5;
}

.stroke-neutral-300 {
	stroke: #d4d4d4;
}

.stroke-neutral-400 {
	stroke: #a3a3a3;
}

.stroke-neutral-500 {
	stroke: #737373;
}

.stroke-neutral-600 {
	stroke: #525252;
}

.stroke-neutral-700 {
	stroke: #404040;
}

.stroke-neutral-800 {
	stroke: #262626;
}

.stroke-neutral-900 {
	stroke: #171717;
}

.stroke-neutral-950 {
	stroke: #0a0a0a;
}

.stroke-stone-50 {
	stroke: #fafaf9;
}

.stroke-stone-100 {
	stroke: #f5f5f4;
}

.stroke-stone-200 {
	stroke: #e7e5e4;
}

.stroke-stone-300 {
	stroke: #d6d3d1;
}

.stroke-stone-400 {
	stroke: #a8a29e;
}

.stroke-stone-500 {
	stroke: #78716c;
}

.stroke-stone-600 {
	stroke: #57534e;
}

.stroke-stone-700 {
	stroke: #44403c;
}

.stroke-stone-800 {
	stroke: #292524;
}

.stroke-stone-900 {
	stroke: #1c1917;
}

.stroke-stone-950 {
	stroke: #0c0a09;
}

.stroke-red-50 {
	stroke: #fef2f2;
}

.stroke-red-100 {
	stroke: #fee2e2;
}

.stroke-red-200 {
	stroke: #fecaca;
}

.stroke-red-300 {
	stroke: #fca5a5;
}

.stroke-red-400 {
	stroke: #f87171;
}

.stroke-red-500 {
	stroke: #ef4444;
}

.stroke-red-600 {
	stroke: #dc2626;
}

.stroke-red-700 {
	stroke: #b91c1c;
}

.stroke-red-800 {
	stroke: #991b1b;
}

.stroke-red-900 {
	stroke: #7f1d1d;
}

.stroke-red-950 {
	stroke: #450a0a;
}

.stroke-orange-50 {
	stroke: #fff7ed;
}

.stroke-orange-100 {
	stroke: #ffedd5;
}

.stroke-orange-200 {
	stroke: #fed7aa;
}

.stroke-orange-300 {
	stroke: #fdba74;
}

.stroke-orange-400 {
	stroke: #fb923c;
}

.stroke-orange-500 {
	stroke: #f97316;
}

.stroke-orange-600 {
	stroke: #ea580c;
}

.stroke-orange-700 {
	stroke: #c2410c;
}

.stroke-orange-800 {
	stroke: #9a3412;
}

.stroke-orange-900 {
	stroke: #7c2d12;
}

.stroke-orange-950 {
	stroke: #431407;
}

.stroke-amber-50 {
	stroke: #fffbeb;
}

.stroke-amber-100 {
	stroke: #fef3c7;
}

.stroke-amber-200 {
	stroke: #fde68a;
}

.stroke-amber-300 {
	stroke: #fcd34d;
}

.stroke-amber-400 {
	stroke: #fbbf24;
}

.stroke-amber-500 {
	stroke: #f59e0b;
}

.stroke-amber-600 {
	stroke: #d97706;
}

.stroke-amber-700 {
	stroke: #b45309;
}

.stroke-amber-800 {
	stroke: #92400e;
}

.stroke-amber-900 {
	stroke: #78350f;
}

.stroke-amber-950 {
	stroke: #451a03;
}

.stroke-yellow-50 {
	stroke: #fefce8;
}

.stroke-yellow-100 {
	stroke: #fef9c3;
}

.stroke-yellow-200 {
	stroke: #fef08a;
}

.stroke-yellow-300 {
	stroke: #fde047;
}

.stroke-yellow-400 {
	stroke: #facc15;
}

.stroke-yellow-500 {
	stroke: #eab308;
}

.stroke-yellow-600 {
	stroke: #ca8a04;
}

.stroke-yellow-700 {
	stroke: #a16207;
}

.stroke-yellow-800 {
	stroke: #854d0e;
}

.stroke-yellow-900 {
	stroke: #713f12;
}

.stroke-yellow-950 {
	stroke: #422006;
}

.stroke-lime-50 {
	stroke: #f7fee7;
}

.stroke-lime-100 {
	stroke: #ecfccb;
}

.stroke-lime-200 {
	stroke: #d9f99d;
}

.stroke-lime-300 {
	stroke: #bef264;
}

.stroke-lime-400 {
	stroke: #a3e635;
}

.stroke-lime-500 {
	stroke: #84cc16;
}

.stroke-lime-600 {
	stroke: #65a30d;
}

.stroke-lime-700 {
	stroke: #4d7c0f;
}

.stroke-lime-800 {
	stroke: #3f6212;
}

.stroke-lime-900 {
	stroke: #365314;
}

.stroke-lime-950 {
	stroke: #1a2e05;
}

.stroke-green-50 {
	stroke: #f0fdf4;
}

.stroke-green-100 {
	stroke: #dcfce7;
}

.stroke-green-200 {
	stroke: #bbf7d0;
}

.stroke-green-300 {
	stroke: #86efac;
}

.stroke-green-400 {
	stroke: #4ade80;
}

.stroke-green-500 {
	stroke: #22c55e;
}

.stroke-green-600 {
	stroke: #16a34a;
}

.stroke-green-700 {
	stroke: #15803d;
}

.stroke-green-800 {
	stroke: #166534;
}

.stroke-green-900 {
	stroke: #14532d;
}

.stroke-green-950 {
	stroke: #052e16;
}

.stroke-emerald-50 {
	stroke: #ecfdf5;
}

.stroke-emerald-100 {
	stroke: #d1fae5;
}

.stroke-emerald-200 {
	stroke: #a7f3d0;
}

.stroke-emerald-300 {
	stroke: #6ee7b7;
}

.stroke-emerald-400 {
	stroke: #34d399;
}

.stroke-emerald-500 {
	stroke: #10b981;
}

.stroke-emerald-600 {
	stroke: #059669;
}

.stroke-emerald-700 {
	stroke: #047857;
}

.stroke-emerald-800 {
	stroke: #065f46;
}

.stroke-emerald-900 {
	stroke: #064e3b;
}

.stroke-emerald-950 {
	stroke: #022c22;
}

.stroke-teal-50 {
	stroke: #f0fdfa;
}

.stroke-teal-100 {
	stroke: #ccfbf1;
}

.stroke-teal-200 {
	stroke: #99f6e4;
}

.stroke-teal-300 {
	stroke: #5eead4;
}

.stroke-teal-400 {
	stroke: #2dd4bf;
}

.stroke-teal-500 {
	stroke: #14b8a6;
}

.stroke-teal-600 {
	stroke: #0d9488;
}

.stroke-teal-700 {
	stroke: #0f766e;
}

.stroke-teal-800 {
	stroke: #115e59;
}

.stroke-teal-900 {
	stroke: #134e4a;
}

.stroke-teal-950 {
	stroke: #042f2e;
}

.stroke-cyan-50 {
	stroke: #ecfeff;
}

.stroke-cyan-100 {
	stroke: #cffafe;
}

.stroke-cyan-200 {
	stroke: #a5f3fc;
}

.stroke-cyan-300 {
	stroke: #67e8f9;
}

.stroke-cyan-400 {
	stroke: #22d3ee;
}

.stroke-cyan-500 {
	stroke: #06b6d4;
}

.stroke-cyan-600 {
	stroke: #0891b2;
}

.stroke-cyan-700 {
	stroke: #0e7490;
}

.stroke-cyan-800 {
	stroke: #155e75;
}

.stroke-cyan-900 {
	stroke: #164e63;
}

.stroke-cyan-950 {
	stroke: #083344;
}

.stroke-sky-50 {
	stroke: #f0f9ff;
}

.stroke-sky-100 {
	stroke: #e0f2fe;
}

.stroke-sky-200 {
	stroke: #bae6fd;
}

.stroke-sky-300 {
	stroke: #7dd3fc;
}

.stroke-sky-400 {
	stroke: #38bdf8;
}

.stroke-sky-500 {
	stroke: #0ea5e9;
}

.stroke-sky-600 {
	stroke: #0284c7;
}

.stroke-sky-700 {
	stroke: #0369a1;
}

.stroke-sky-800 {
	stroke: #075985;
}

.stroke-sky-900 {
	stroke: #0c4a6e;
}

.stroke-sky-950 {
	stroke: #082f49;
}

.stroke-blue-50 {
	stroke: #eff6ff;
}

.stroke-blue-100 {
	stroke: #dbeafe;
}

.stroke-blue-200 {
	stroke: #bfdbfe;
}

.stroke-blue-300 {
	stroke: #93c5fd;
}

.stroke-blue-400 {
	stroke: #60a5fa;
}

.stroke-blue-500 {
	stroke: #3b82f6;
}

.stroke-blue-600 {
	stroke: #2563eb;
}

.stroke-blue-700 {
	stroke: #1d4ed8;
}

.stroke-blue-800 {
	stroke: #1e40af;
}

.stroke-blue-900 {
	stroke: #1e3a8a;
}

.stroke-blue-950 {
	stroke: #172554;
}

.stroke-indigo-50 {
	stroke: #eef2ff;
}

.stroke-indigo-100 {
	stroke: #e0e7ff;
}

.stroke-indigo-200 {
	stroke: #c7d2fe;
}

.stroke-indigo-300 {
	stroke: #a5b4fc;
}

.stroke-indigo-400 {
	stroke: #818cf8;
}

.stroke-indigo-500 {
	stroke: #6366f1;
}

.stroke-indigo-600 {
	stroke: #4f46e5;
}

.stroke-indigo-700 {
	stroke: #4338ca;
}

.stroke-indigo-800 {
	stroke: #3730a3;
}

.stroke-indigo-900 {
	stroke: #312e81;
}

.stroke-indigo-950 {
	stroke: #1e1b4b;
}

.stroke-violet-50 {
	stroke: #f5f3ff;
}

.stroke-violet-100 {
	stroke: #ede9fe;
}

.stroke-violet-200 {
	stroke: #ddd6fe;
}

.stroke-violet-300 {
	stroke: #c4b5fd;
}

.stroke-violet-400 {
	stroke: #a78bfa;
}

.stroke-violet-500 {
	stroke: #8b5cf6;
}

.stroke-violet-600 {
	stroke: #7c3aed;
}

.stroke-violet-700 {
	stroke: #6d28d9;
}

.stroke-violet-800 {
	stroke: #5b21b6;
}

.stroke-violet-900 {
	stroke: #4c1d95;
}

.stroke-violet-950 {
	stroke: #2e1065;
}

.stroke-purple-50 {
	stroke: #faf5ff;
}

.stroke-purple-100 {
	stroke: #f3e8ff;
}

.stroke-purple-200 {
	stroke: #e9d5ff;
}

.stroke-purple-300 {
	stroke: #d8b4fe;
}

.stroke-purple-400 {
	stroke: #c084fc;
}

.stroke-purple-500 {
	stroke: #a855f7;
}

.stroke-purple-600 {
	stroke: #9333ea;
}

.stroke-purple-700 {
	stroke: #7e22ce;
}

.stroke-purple-800 {
	stroke: #6b21a8;
}

.stroke-purple-900 {
	stroke: #581c87;
}

.stroke-purple-950 {
	stroke: #3b0764;
}

.stroke-fuchsia-50 {
	stroke: #fdf4ff;
}

.stroke-fuchsia-100 {
	stroke: #fae8ff;
}

.stroke-fuchsia-200 {
	stroke: #f5d0fe;
}

.stroke-fuchsia-300 {
	stroke: #f0abfc;
}

.stroke-fuchsia-400 {
	stroke: #e879f9;
}

.stroke-fuchsia-500 {
	stroke: #d946ef;
}

.stroke-fuchsia-600 {
	stroke: #c026d3;
}

.stroke-fuchsia-700 {
	stroke: #a21caf;
}

.stroke-fuchsia-800 {
	stroke: #86198f;
}

.stroke-fuchsia-900 {
	stroke: #701a75;
}

.stroke-fuchsia-950 {
	stroke: #4a044e;
}

.stroke-pink-50 {
	stroke: #fdf2f8;
}

.stroke-pink-100 {
	stroke: #fce7f3;
}

.stroke-pink-200 {
	stroke: #fbcfe8;
}

.stroke-pink-300 {
	stroke: #f9a8d4;
}

.stroke-pink-400 {
	stroke: #f472b6;
}

.stroke-pink-500 {
	stroke: #ec4899;
}

.stroke-pink-600 {
	stroke: #db2777;
}

.stroke-pink-700 {
	stroke: #be185d;
}

.stroke-pink-800 {
	stroke: #9d174d;
}

.stroke-pink-900 {
	stroke: #831843;
}

.stroke-pink-950 {
	stroke: #500724;
}

.stroke-rose-50 {
	stroke: #fff1f2;
}

.stroke-rose-100 {
	stroke: #ffe4e6;
}

.stroke-rose-200 {
	stroke: #fecdd3;
}

.stroke-rose-300 {
	stroke: #fda4af;
}

.stroke-rose-400 {
	stroke: #fb7185;
}

.stroke-rose-500 {
	stroke: #f43f5e;
}

.stroke-rose-600 {
	stroke: #e11d48;
}

.stroke-rose-700 {
	stroke: #be123c;
}

.stroke-rose-800 {
	stroke: #9f1239;
}

.stroke-rose-900 {
	stroke: #881337;
}

.stroke-rose-950 {
	stroke: #4c0519;
}


.fill-black\/30 {
    fill: #0000004d
}

.fill-gray-400 {
    fill: #9ca3af
}

.fill-gray-600 {
    fill: #4b5563
}

.fill-gray-900 {
    fill: #111827
}

.fill-indigo-50 {
    fill: #eef2ff
}

.fill-sky-400 {
    fill: #38bdf8
}

.fill-sky-50 {
    fill: #f0f9ff
}

.fill-sky-500 {
    fill: #0ea5e9
}

.fill-slate-400 {
    fill: #94a3b8
}

.fill-slate-800 {
    fill: rgb(30 41 59);
}

.fill-slate-900 {
    fill: #0f172a
}

.fill-white {
    fill: #fff
}

.fill-ppm-blue-900 {
    fill: rgb(0 177 230/ 0.9);
}

.fill-ppm-blue-700 {
    fill: rgb(0 177 230/ 0.7);
}

.fill-ppm-red-900 {
    fill: rgb(229 62 43 / 0.9);
}

.fill-ppm-red-700 {
    fill: rgb(229 62 43 / 0.7);
}

.fill-ppm-green-900 {
    fill: rgb(136 186 20/ 0.9);
}

.fill-ppm-green-700 {
    fill: rgb(136 186 20/ 0.7);
}

.fill-ppm-orange-900 {
    fill: rgb(242 148 0 / 0.9);
}

.fill-ppm-orange-700 {
    fill: rgb(242 148 0 / 0.7);
}

.fill-transparent {
    fill:transparent;
}

.stroke-none {
	stroke: none;
}

.stroke-inherit {
	stroke: inherit;
}

.stroke-current {
	stroke: currentColor;
}

.stroke-transparent {
	stroke: transparent;
}

.stroke-black {
	stroke: #000;
}

.stroke-white {
	stroke: #fff;
}

.stroke-slate-50 {
	stroke: #f8fafc;
}

.stroke-slate-100 {
	stroke: #f1f5f9;
}

.stroke-slate-200 {
	stroke: #e2e8f0;
}

.stroke-slate-300 {
	stroke: #cbd5e1;
}

.stroke-slate-400 {
	stroke: #94a3b8;
}

.stroke-slate-500 {
	stroke: #64748b;
}

.stroke-slate-600 {
	stroke: #475569;
}

.stroke-slate-700 {
	stroke: #334155;
}

.stroke-slate-800 {
	stroke: #1e293b;
}

.stroke-slate-900 {
	stroke: #0f172a;
}

.stroke-slate-950 {
	stroke: #020617;
}

.stroke-gray-50 {
	stroke: #f9fafb;
}

.stroke-gray-100 {
	stroke: #f3f4f6;
}

.stroke-gray-200 {
	stroke: #e5e7eb;
}

.stroke-gray-300 {
	stroke: #d1d5db;
}

.stroke-gray-400 {
	stroke: #9ca3af;
}

.stroke-gray-500 {
	stroke: #6b7280;
}

.stroke-gray-600 {
	stroke: #4b5563;
}

.stroke-gray-700 {
	stroke: #374151;
}

.stroke-gray-800 {
	stroke: #1f2937;
}

.stroke-gray-900 {
	stroke: #111827;
}

.stroke-gray-950 {
	stroke: #030712;
}

.stroke-zinc-50 {
	stroke: #fafafa;
}

.stroke-zinc-100 {
	stroke: #f4f4f5;
}

.stroke-zinc-200 {
	stroke: #e4e4e7;
}

.stroke-zinc-300 {
	stroke: #d4d4d8;
}

.stroke-zinc-400 {
	stroke: #a1a1aa;
}

.stroke-zinc-500 {
	stroke: #71717a;
}

.stroke-zinc-600 {
	stroke: #52525b;
}

.stroke-zinc-700 {
	stroke: #3f3f46;
}

.stroke-zinc-800 {
	stroke: #27272a;
}

.stroke-zinc-900 {
	stroke: #18181b;
}

.stroke-zinc-950 {
	stroke: #09090b;
}

.stroke-neutral-50 {
	stroke: #fafafa;
}

.stroke-neutral-100 {
	stroke: #f5f5f5;
}

.stroke-neutral-200 {
	stroke: #e5e5e5;
}

.stroke-neutral-300 {
	stroke: #d4d4d4;
}

.stroke-neutral-400 {
	stroke: #a3a3a3;
}

.stroke-neutral-500 {
	stroke: #737373;
}

.stroke-neutral-600 {
	stroke: #525252;
}

.stroke-neutral-700 {
	stroke: #404040;
}

.stroke-neutral-800 {
	stroke: #262626;
}

.stroke-neutral-900 {
	stroke: #171717;
}

.stroke-neutral-950 {
	stroke: #0a0a0a;
}

.stroke-stone-50 {
	stroke: #fafaf9;
}

.stroke-stone-100 {
	stroke: #f5f5f4;
}

.stroke-stone-200 {
	stroke: #e7e5e4;
}

.stroke-stone-300 {
	stroke: #d6d3d1;
}

.stroke-stone-400 {
	stroke: #a8a29e;
}

.stroke-stone-500 {
	stroke: #78716c;
}

.stroke-stone-600 {
	stroke: #57534e;
}

.stroke-stone-700 {
	stroke: #44403c;
}

.stroke-stone-800 {
	stroke: #292524;
}

.stroke-stone-900 {
	stroke: #1c1917;
}

.stroke-stone-950 {
	stroke: #0c0a09;
}

.stroke-red-50 {
	stroke: #fef2f2;
}

.stroke-red-100 {
	stroke: #fee2e2;
}

.stroke-red-200 {
	stroke: #fecaca;
}

.stroke-red-300 {
	stroke: #fca5a5;
}

.stroke-red-400 {
	stroke: #f87171;
}

.stroke-red-500 {
	stroke: #ef4444;
}

.stroke-red-600 {
	stroke: #dc2626;
}

.stroke-red-700 {
	stroke: #b91c1c;
}

.stroke-red-800 {
	stroke: #991b1b;
}

.stroke-red-900 {
	stroke: #7f1d1d;
}

.stroke-red-950 {
	stroke: #450a0a;
}

.stroke-orange-50 {
	stroke: #fff7ed;
}

.stroke-orange-100 {
	stroke: #ffedd5;
}

.stroke-orange-200 {
	stroke: #fed7aa;
}

.stroke-orange-300 {
	stroke: #fdba74;
}

.stroke-orange-400 {
	stroke: #fb923c;
}

.stroke-orange-500 {
	stroke: #f97316;
}

.stroke-orange-600 {
	stroke: #ea580c;
}

.stroke-orange-700 {
	stroke: #c2410c;
}

.stroke-orange-800 {
	stroke: #9a3412;
}

.stroke-orange-900 {
	stroke: #7c2d12;
}

.stroke-orange-950 {
	stroke: #431407;
}

.stroke-amber-50 {
	stroke: #fffbeb;
}

.stroke-amber-100 {
	stroke: #fef3c7;
}

.stroke-amber-200 {
	stroke: #fde68a;
}

.stroke-amber-300 {
	stroke: #fcd34d;
}

.stroke-amber-400 {
	stroke: #fbbf24;
}

.stroke-amber-500 {
	stroke: #f59e0b;
}

.stroke-amber-600 {
	stroke: #d97706;
}

.stroke-amber-700 {
	stroke: #b45309;
}

.stroke-amber-800 {
	stroke: #92400e;
}

.stroke-amber-900 {
	stroke: #78350f;
}

.stroke-amber-950 {
	stroke: #451a03;
}

.stroke-yellow-50 {
	stroke: #fefce8;
}

.stroke-yellow-100 {
	stroke: #fef9c3;
}

.stroke-yellow-200 {
	stroke: #fef08a;
}

.stroke-yellow-300 {
	stroke: #fde047;
}

.stroke-yellow-400 {
	stroke: #facc15;
}

.stroke-yellow-500 {
	stroke: #eab308;
}

.stroke-yellow-600 {
	stroke: #ca8a04;
}

.stroke-yellow-700 {
	stroke: #a16207;
}

.stroke-yellow-800 {
	stroke: #854d0e;
}

.stroke-yellow-900 {
	stroke: #713f12;
}

.stroke-yellow-950 {
	stroke: #422006;
}

.stroke-lime-50 {
	stroke: #f7fee7;
}

.stroke-lime-100 {
	stroke: #ecfccb;
}

.stroke-lime-200 {
	stroke: #d9f99d;
}

.stroke-lime-300 {
	stroke: #bef264;
}

.stroke-lime-400 {
	stroke: #a3e635;
}

.stroke-lime-500 {
	stroke: #84cc16;
}

.stroke-lime-600 {
	stroke: #65a30d;
}

.stroke-lime-700 {
	stroke: #4d7c0f;
}

.stroke-lime-800 {
	stroke: #3f6212;
}

.stroke-lime-900 {
	stroke: #365314;
}

.stroke-lime-950 {
	stroke: #1a2e05;
}

.stroke-green-50 {
	stroke: #f0fdf4;
}

.stroke-green-100 {
	stroke: #dcfce7;
}

.stroke-green-200 {
	stroke: #bbf7d0;
}

.stroke-green-300 {
	stroke: #86efac;
}

.stroke-green-400 {
	stroke: #4ade80;
}

.stroke-green-500 {
	stroke: #22c55e;
}

.stroke-green-600 {
	stroke: #16a34a;
}

.stroke-green-700 {
	stroke: #15803d;
}

.stroke-green-800 {
	stroke: #166534;
}

.stroke-green-900 {
	stroke: #14532d;
}

.stroke-green-950 {
	stroke: #052e16;
}

.stroke-emerald-50 {
	stroke: #ecfdf5;
}

.stroke-emerald-100 {
	stroke: #d1fae5;
}

.stroke-emerald-200 {
	stroke: #a7f3d0;
}

.stroke-emerald-300 {
	stroke: #6ee7b7;
}

.stroke-emerald-400 {
	stroke: #34d399;
}

.stroke-emerald-500 {
	stroke: #10b981;
}

.stroke-emerald-600 {
	stroke: #059669;
}

.stroke-emerald-700 {
	stroke: #047857;
}

.stroke-emerald-800 {
	stroke: #065f46;
}

.stroke-emerald-900 {
	stroke: #064e3b;
}

.stroke-emerald-950 {
	stroke: #022c22;
}

.stroke-teal-50 {
	stroke: #f0fdfa;
}

.stroke-teal-100 {
	stroke: #ccfbf1;
}

.stroke-teal-200 {
	stroke: #99f6e4;
}

.stroke-teal-300 {
	stroke: #5eead4;
}

.stroke-teal-400 {
	stroke: #2dd4bf;
}

.stroke-teal-500 {
	stroke: #14b8a6;
}

.stroke-teal-600 {
	stroke: #0d9488;
}

.stroke-teal-700 {
	stroke: #0f766e;
}

.stroke-teal-800 {
	stroke: #115e59;
}

.stroke-teal-900 {
	stroke: #134e4a;
}

.stroke-teal-950 {
	stroke: #042f2e;
}

.stroke-cyan-50 {
	stroke: #ecfeff;
}

.stroke-cyan-100 {
	stroke: #cffafe;
}

.stroke-cyan-200 {
	stroke: #a5f3fc;
}

.stroke-cyan-300 {
	stroke: #67e8f9;
}

.stroke-cyan-400 {
	stroke: #22d3ee;
}

.stroke-cyan-500 {
	stroke: #06b6d4;
}

.stroke-cyan-600 {
	stroke: #0891b2;
}

.stroke-cyan-700 {
	stroke: #0e7490;
}

.stroke-cyan-800 {
	stroke: #155e75;
}

.stroke-cyan-900 {
	stroke: #164e63;
}

.stroke-cyan-950 {
	stroke: #083344;
}

.stroke-sky-50 {
	stroke: #f0f9ff;
}

.stroke-sky-100 {
	stroke: #e0f2fe;
}

.stroke-sky-200 {
	stroke: #bae6fd;
}

.stroke-sky-300 {
	stroke: #7dd3fc;
}

.stroke-sky-400 {
	stroke: #38bdf8;
}

.stroke-sky-500 {
	stroke: #0ea5e9;
}

.stroke-sky-600 {
	stroke: #0284c7;
}

.stroke-sky-700 {
	stroke: #0369a1;
}

.stroke-sky-800 {
	stroke: #075985;
}

.stroke-sky-900 {
	stroke: #0c4a6e;
}

.stroke-sky-950 {
	stroke: #082f49;
}

.stroke-blue-50 {
	stroke: #eff6ff;
}

.stroke-blue-100 {
	stroke: #dbeafe;
}

.stroke-blue-200 {
	stroke: #bfdbfe;
}

.stroke-blue-300 {
	stroke: #93c5fd;
}

.stroke-blue-400 {
	stroke: #60a5fa;
}

.stroke-blue-500 {
	stroke: #3b82f6;
}

.stroke-blue-600 {
	stroke: #2563eb;
}

.stroke-blue-700 {
	stroke: #1d4ed8;
}

.stroke-blue-800 {
	stroke: #1e40af;
}

.stroke-blue-900 {
	stroke: #1e3a8a;
}

.stroke-blue-950 {
	stroke: #172554;
}

.stroke-indigo-50 {
	stroke: #eef2ff;
}

.stroke-indigo-100 {
	stroke: #e0e7ff;
}

.stroke-indigo-200 {
	stroke: #c7d2fe;
}

.stroke-indigo-300 {
	stroke: #a5b4fc;
}

.stroke-indigo-400 {
	stroke: #818cf8;
}

.stroke-indigo-500 {
	stroke: #6366f1;
}

.stroke-indigo-600 {
	stroke: #4f46e5;
}

.stroke-indigo-700 {
	stroke: #4338ca;
}

.stroke-indigo-800 {
	stroke: #3730a3;
}

.stroke-indigo-900 {
	stroke: #312e81;
}

.stroke-indigo-950 {
	stroke: #1e1b4b;
}

.stroke-violet-50 {
	stroke: #f5f3ff;
}

.stroke-violet-100 {
	stroke: #ede9fe;
}

.stroke-violet-200 {
	stroke: #ddd6fe;
}

.stroke-violet-300 {
	stroke: #c4b5fd;
}

.stroke-violet-400 {
	stroke: #a78bfa;
}

.stroke-violet-500 {
	stroke: #8b5cf6;
}

.stroke-violet-600 {
	stroke: #7c3aed;
}

.stroke-violet-700 {
	stroke: #6d28d9;
}

.stroke-violet-800 {
	stroke: #5b21b6;
}

.stroke-violet-900 {
	stroke: #4c1d95;
}

.stroke-violet-950 {
	stroke: #2e1065;
}

.stroke-purple-50 {
	stroke: #faf5ff;
}

.stroke-purple-100 {
	stroke: #f3e8ff;
}

.stroke-purple-200 {
	stroke: #e9d5ff;
}

.stroke-purple-300 {
	stroke: #d8b4fe;
}

.stroke-purple-400 {
	stroke: #c084fc;
}

.stroke-purple-500 {
	stroke: #a855f7;
}

.stroke-purple-600 {
	stroke: #9333ea;
}

.stroke-purple-700 {
	stroke: #7e22ce;
}

.stroke-purple-800 {
	stroke: #6b21a8;
}

.stroke-purple-900 {
	stroke: #581c87;
}

.stroke-purple-950 {
	stroke: #3b0764;
}

.stroke-fuchsia-50 {
	stroke: #fdf4ff;
}

.stroke-fuchsia-100 {
	stroke: #fae8ff;
}

.stroke-fuchsia-200 {
	stroke: #f5d0fe;
}

.stroke-fuchsia-300 {
	stroke: #f0abfc;
}

.stroke-fuchsia-400 {
	stroke: #e879f9;
}

.stroke-fuchsia-500 {
	stroke: #d946ef;
}

.stroke-fuchsia-600 {
	stroke: #c026d3;
}

.stroke-fuchsia-700 {
	stroke: #a21caf;
}

.stroke-fuchsia-800 {
	stroke: #86198f;
}

.stroke-fuchsia-900 {
	stroke: #701a75;
}

.stroke-fuchsia-950 {
	stroke: #4a044e;
}

.stroke-pink-50 {
	stroke: #fdf2f8;
}

.stroke-pink-100 {
	stroke: #fce7f3;
}

.stroke-pink-200 {
	stroke: #fbcfe8;
}

.stroke-pink-300 {
	stroke: #f9a8d4;
}

.stroke-pink-400 {
	stroke: #f472b6;
}

.stroke-pink-500 {
	stroke: #ec4899;
}

.stroke-pink-600 {
	stroke: #db2777;
}

.stroke-pink-700 {
	stroke: #be185d;
}

.stroke-pink-800 {
	stroke: #9d174d;
}

.stroke-pink-900 {
	stroke: #831843;
}

.stroke-pink-950 {
	stroke: #500724;
}

.stroke-rose-50 {
	stroke: #fff1f2;
}

.stroke-rose-100 {
	stroke: #ffe4e6;
}

.stroke-rose-200 {
	stroke: #fecdd3;
}

.stroke-rose-300 {
	stroke: #fda4af;
}

.stroke-rose-400 {
	stroke: #fb7185;
}

.stroke-rose-500 {
	stroke: #f43f5e;
}

.stroke-rose-600 {
	stroke: #e11d48;
}

.stroke-rose-700 {
	stroke: #be123c;
}

.stroke-rose-800 {
	stroke: #9f1239;
}

.stroke-rose-900 {
	stroke: #881337;
}

.stroke-rose-950 {
	stroke: #4c0519;
}

.stroke-0 {
	stroke-width: 0;
}

.stroke-1 {
	stroke-width: 1;
}

.stroke-2 {
	stroke-width: 2;
}


.stroke-ppm-blue-900 {
    stroke: rgb(0 177 230/ 0.9);
}

.stroke-ppm-blue-700 {
    stroke: rgb(0 177 230/ 0.7);
}

.stroke-ppm-red-900 {
    stroke: rgb(229 62 43 / 0.9);
}

.stroke-ppm-red-700 {
    stroke: rgb(229 62 43 / 0.7);
}

.stroke-ppm-green-900 {
    stroke: rgb(136 186 20/ 0.9);
}

.stroke-ppm-green-700 {
    stroke: rgb(136 186 20/ 0.7);
}

.stroke-ppm-orange-900 {
    stroke: rgb(242 148 0 / 0.9);
}

.stroke-ppm-orange-700 {
    stroke: rgb(242 148 0 / 0.7);
}


.stroke-\[\#06B6D4\] {
    stroke: #06b6d4
}

.stroke-current {
    stroke: currentColor
}

.stroke-gray-600 {
    stroke: #4b5563
}

.stroke-indigo-500 {
    stroke: #6366f1
}

.stroke-indigo-500\/50 {
    stroke: #6366f180
}

.stroke-sky-500 {
    stroke: #0ea5e9
}

.stroke-sky-500\/40 {
    stroke: #0ea5e966
}

.stroke-slate-100 {
    stroke: rgb(241 245 249);
}

.stroke-slate-300 {
    stroke: rgb(203 213 225);
}

.stroke-slate-400 {
    stroke: #94a3b8
}

.stroke-slate-500 {
    stroke: #64748b
}

.stroke-slate-500\/40 {
    stroke: #64748b66
}

.stroke-slate-600 {
    stroke: #475569
}

.stroke-slate-700 {
    stroke: #334155
}

.stroke-slate-900 {
    stroke: #0f172a
}

.stroke-slate-900\/10 {
    stroke: #0f172a1a
}

.stroke-white {
    stroke: #fff
}

.p-0  {
	padding: 0px;
}

.px-0  {
	padding-left: 0px;
padding-right: 0px;
}

.py-0  {
	padding-top: 0px;
padding-bottom: 0px;
}

.ps-0  {
	padding-inline-start: 0px;
}

.pe-0  {
	padding-inline-end: 0px;
}

.pt-0  {
	padding-top: 0px;
}

.pr-0  {
	padding-right: 0px;
}

.pb-0  {
	padding-bottom: 0px;
}

.pl-0  {
	padding-left: 0px;
}

.p-px  {
	padding: 1px;
}

.px-px  {
	padding-left: 1px;
padding-right: 1px;
}

.py-px  {
	padding-top: 1px;
padding-bottom: 1px;
}

.ps-px  {
	padding-inline-start: 1px;
}

.pe-px  {
	padding-inline-end: 1px;
}

.pt-px  {
	padding-top: 1px;
}

.pr-px  {
	padding-right: 1px;
}

.pb-px  {
	padding-bottom: 1px;
}

.pl-px  {
	padding-left: 1px;
}

.p-0\.5  {
	padding: 0.125rem; /* 2px */
}

.px-0\.5  {
	padding-left: 0.125rem; /* 2px */
padding-right: 0.125rem; /* 2px */
}

.py-0\.5  {
	padding-top: 0.125rem; /* 2px */
padding-bottom: 0.125rem; /* 2px */
}

.ps-0\.5  {
	padding-inline-start: 0.125rem; /* 2px */
}

.pe-0\.5  {
	padding-inline-end: 0.125rem; /* 2px */
}

.pt-0\.5  {
	padding-top: 0.125rem; /* 2px */
}

.pr-0\.5  {
	padding-right: 0.125rem; /* 2px */
}

.pb-0\.5  {
	padding-bottom: 0.125rem; /* 2px */
}

.pl-0\.5  {
	padding-left: 0.125rem; /* 2px */
}

.p-1  {
	padding: 0.25rem; /* 4px */
}

.p-1-em  {
	padding: 0.25em; /* 4px */
}

.px-1  {
	padding-left: 0.25rem; /* 4px */
padding-right: 0.25rem; /* 4px */
}

.py-1  {
	padding-top: 0.25rem; /* 4px */
padding-bottom: 0.25rem; /* 4px */
}

.ps-1  {
	padding-inline-start: 0.25rem; /* 4px */
}

.pe-1  {
	padding-inline-end: 0.25rem; /* 4px */
}

.pt-1  {
	padding-top: 0.25rem; /* 4px */
}

.pr-1  {
	padding-right: 0.25rem; /* 4px */
}

.pb-1  {
	padding-bottom: 0.25rem; /* 4px */
}

.pl-1  {
	padding-left: 0.25rem; /* 4px */
}

.p-1\.5  {
	padding: 0.375rem; /* 6px */
}

.px-1\.5  {
	padding-left: 0.375rem; /* 6px */
padding-right: 0.375rem; /* 6px */
}

.py-1\.5  {
	padding-top: 0.375rem; /* 6px */
padding-bottom: 0.375rem; /* 6px */
}

.ps-1\.5  {
	padding-inline-start: 0.375rem; /* 6px */
}

.pe-1\.5  {
	padding-inline-end: 0.375rem; /* 6px */
}

.pt-1\.5  {
	padding-top: 0.375rem; /* 6px */
}

.pr-1\.5  {
	padding-right: 0.375rem; /* 6px */
}

.pb-1\.5  {
	padding-bottom: 0.375rem; /* 6px */
}

.pl-1\.5  {
	padding-left: 0.375rem; /* 6px */
}

.p-2  {
	padding: 0.5rem; /* 8px */
}

.p-2-em  {
	padding: 0.5em; /* 8px */
}

.px-2  {
	padding-left: 0.5rem; /* 8px */
padding-right: 0.5rem; /* 8px */
}

.py-2  {
	padding-top: 0.5rem; /* 8px */
padding-bottom: 0.5rem; /* 8px */
}

.py-2-em  {
	padding-top: 0.5em; /* 8px */
    padding-bottom: 0.5em; /* 8px */
}

.ps-2  {
	padding-inline-start: 0.5rem; /* 8px */
}

.pe-2  {
	padding-inline-end: 0.5rem; /* 8px */
}

.pt-2  {
	padding-top: 0.5rem; /* 8px */
}

.pr-2  {
	padding-right: 0.5rem; /* 8px */
}

.pb-2  {
	padding-bottom: 0.5rem; /* 8px */
}

.pl-2  {
	padding-left: 0.5rem; /* 8px */
}

.p-2\.5  {
	padding: 0.625rem
; /* 10px */
}
.px-2\.5  {
	padding-left: 0.625rem; /* 10px */
padding-right: 0.625rem; /* 10px */
}

.px-2\.5-em  {
	padding-left: 0.625em; /* 10px */
    padding-right: 0.625em; /* 10px */
}

.py-2\.5  {
	padding-top: 0.625rem; /* 10px */
    padding-bottom: 0.625rem; /* 10px */
}

.ps-2\.5  {
	padding-inline-start: 0.625rem; /* 10px */
}

.pe-2\.5  {
	padding-inline-end: 0.625rem; /* 10px */
}

.pt-2\.5  {
	padding-top: 0.625rem; /* 10px */
}

.pr-2\.5  {
	padding-right: 0.625rem; /* 10px */
}

.pb-2\.5  {
	padding-bottom: 0.625rem; /* 10px */
}

.pl-2\.5  {
	padding-left: 0.625rem; /* 10px */
}

.p-3  {
	padding: 0.75rem; /* 12px */
}

.px-3  {
	padding-left: 0.75rem; /* 12px */
padding-right: 0.75rem; /* 12px */
}

.py-3  {
	padding-top: 0.75rem; /* 12px */
padding-bottom: 0.75rem; /* 12px */
}

.ps-3  {
	padding-inline-start: 0.75rem; /* 12px */
}

.pe-3  {
	padding-inline-end: 0.75rem; /* 12px */
}

.pt-3  {
	padding-top: 0.75rem; /* 12px */
}

.pr-3  {
	padding-right: 0.75rem; /* 12px */
}

.pb-3  {
	padding-bottom: 0.75rem; /* 12px */
}

.pl-3  {
	padding-left: 0.75rem; /* 12px */
}

.pl-3-em  {
	padding-left: 0.75em; /* 12px */
}

.p-3\.5  {
	padding: 0.875rem; /* 14px */
}

.px-3\.5  {
	padding-left: 0.875rem; /* 14px */
padding-right: 0.875rem; /* 14px */
}

.py-3\.5  {
	padding-top: 0.875rem; /* 14px */
padding-bottom: 0.875rem; /* 14px */
}

.py-3\.5-em  {
	padding-top: 0.875em; /* 14px */
    padding-bottom: 0.875em; /* 14px */
}

.ps-3\.5  {
	padding-inline-start: 0.875rem; /* 14px */
}

.pe-3\.5  {
	padding-inline-end: 0.875rem; /* 14px */
}

.pt-3\.5  {
	padding-top: 0.875rem; /* 14px */
}

.pr-3\.5  {
	padding-right: 0.875rem; /* 14px */
}

.pb-3\.5  {
	padding-bottom: 0.875rem; /* 14px */
}

.pl-3\.5  {
	padding-left: 0.875rem; /* 14px */
}

.p-4  {
	padding: 1rem; /* 16px */
}

.px-4  {
	padding-left: 1rem; /* 16px */
padding-right: 1rem; /* 16px */
}

.px-4-em  {
	padding-left: 1em; /* 16px */
    padding-right: 1em; /* 16px */
}

.py-4  {
	padding-top: 1rem; /* 16px */
padding-bottom: 1rem; /* 16px */
}

.py-4-em  {
	padding-top: 1em; /* 16px */
    padding-bottom: 1em; /* 16px */
}

.ps-4  {
	padding-inline-start: 1rem; /* 16px */
}

.pe-4  {
	padding-inline-end: 1rem; /* 16px */
}

.pt-4  {
	padding-top: 1rem; /* 16px */
}

.pr-4  {
	padding-right: 1rem; /* 16px */
}

.pb-4  {
	padding-bottom: 1rem; /* 16px */
}

.pl-4  {
	padding-left: 1rem; /* 16px */
}

.pl-4-em  {
	padding-left: 1em; /* 16px */
}

.p-5  {
	padding: 1.25rem; /* 20px */
}

.px-5  {
	padding-left: 1.25rem; /* 20px */
padding-right: 1.25rem; /* 20px */
}

.py-5  {
	padding-top: 1.25rem; /* 20px */
padding-bottom: 1.25rem; /* 20px */
}

.ps-5  {
	padding-inline-start: 1.25rem; /* 20px */
}

.pe-5  {
	padding-inline-end: 1.25rem; /* 20px */
}

.pt-5  {
	padding-top: 1.25rem; /* 20px */
}

.pr-5  {
	padding-right: 1.25rem; /* 20px */
}

.pr-5-em  {
	padding-right: 1.25em; /* 20px */
}

.pb-5  {
	padding-bottom: 1.25rem; /* 20px */
}

.pl-5  {
	padding-left: 1.25rem; /* 20px */
}

.p-6  {
	padding: 1.5rem; /* 24px */
}

.px-6  {
	padding-left: 1.5rem; /* 24px */
padding-right: 1.5rem; /* 24px */
}

.py-6  {
	padding-top: 1.5rem; /* 24px */
padding-bottom: 1.5rem; /* 24px */
}

.ps-6  {
	padding-inline-start: 1.5rem; /* 24px */
}

.pe-6  {
	padding-inline-end: 1.5rem; /* 24px */
}

.pt-6  {
	padding-top: 1.5rem; /* 24px */
}

.pr-6  {
	padding-right: 1.5rem; /* 24px */
}

.pb-6  {
	padding-bottom: 1.5rem; /* 24px */
}

.pl-6  {
	padding-left: 1.5rem; /* 24px */
}

.pl-6-em  {
	padding-left: 1.5em; /* 24px */
}


.p-7  {
	padding: 1.75rem; /* 28px */
}

.px-7  {
	padding-left: 1.75rem; /* 28px */
padding-right: 1.75rem; /* 28px */
}

.py-7  {
	padding-top: 1.75rem; /* 28px */
padding-bottom: 1.75rem; /* 28px */
}

.ps-7  {
	padding-inline-start: 1.75rem; /* 28px */
}

.pe-7  {
	padding-inline-end: 1.75rem; /* 28px */
}

.pt-7  {
	padding-top: 1.75rem; /* 28px */
}

.pr-7  {
	padding-right: 1.75rem; /* 28px */
}

.pb-7  {
	padding-bottom: 1.75rem; /* 28px */
}

.pl-7  {
	padding-left: 1.75rem; /* 28px */
}

.p-8  {
	padding: 2rem; /* 32px */
}

.px-8  {
	padding-left: 2rem; /* 32px */
padding-right: 2rem; /* 32px */
}

.py-8  {
	padding-top: 2rem; /* 32px */
padding-bottom: 2rem; /* 32px */
}

.ps-8  {
	padding-inline-start: 2rem; /* 32px */
}

.pe-8  {
	padding-inline-end: 2rem; /* 32px */
}

.pt-8  {
	padding-top: 2rem; /* 32px */
}

.pr-8  {
	padding-right: 2rem; /* 32px */
}

.pb-8  {
	padding-bottom: 2rem; /* 32px */
}

.pl-8  {
	padding-left: 2rem; /* 32px */
}

.p-9  {
	padding: 2.25rem; /* 36px */
}

.px-9  {
	padding-left: 2.25rem; /* 36px */
padding-right: 2.25rem; /* 36px */
}

.py-9  {
	padding-top: 2.25rem; /* 36px */
padding-bottom: 2.25rem; /* 36px */
}

.ps-9  {
	padding-inline-start: 2.25rem; /* 36px */
}

.pe-9  {
	padding-inline-end: 2.25rem; /* 36px */
}

.pt-9  {
	padding-top: 2.25rem; /* 36px */
}

.pr-9  {
	padding-right: 2.25rem; /* 36px */
}

.pb-9  {
	padding-bottom: 2.25rem; /* 36px */
}

.pl-9  {
	padding-left: 2.25rem; /* 36px */
}

.p-10  {
	padding: 2.5rem; /* 40px */
}

.px-10  {
	padding-left: 2.5rem; /* 40px */
padding-right: 2.5rem; /* 40px */
}

.py-10  {
	padding-top: 2.5rem; /* 40px */
padding-bottom: 2.5rem; /* 40px */
}

.py-10-em  {
	padding-top: 2.5em; /* 40px */
    padding-bottom: 2.5em; /* 40px */
}

.ps-10  {
	padding-inline-start: 2.5rem; /* 40px */
}

.pe-10  {
	padding-inline-end: 2.5rem; /* 40px */
}

.pt-10  {
	padding-top: 2.5rem; /* 40px */
}

.pr-10  {
	padding-right: 2.5rem; /* 40px */
}

.pr-10-em {
    padding-right: 2.5em; /* 40px */
}

.pb-10  {
	padding-bottom: 2.5rem; /* 40px */
}

.pl-10  {
	padding-left: 2.5rem; /* 40px */
}

.p-11  {
	padding: 2.75rem; /* 44px */
}

.px-11  {
	padding-left: 2.75rem; /* 44px */
padding-right: 2.75rem; /* 44px */
}

.py-11  {
	padding-top: 2.75rem; /* 44px */
padding-bottom: 2.75rem; /* 44px */
}

.ps-11  {
	padding-inline-start: 2.75rem; /* 44px */
}

.pe-11  {
	padding-inline-end: 2.75rem; /* 44px */
}

.pt-11  {
	padding-top: 2.75rem; /* 44px */
}

.pr-11  {
	padding-right: 2.75rem; /* 44px */
}

.pb-11  {
	padding-bottom: 2.75rem; /* 44px */
}

.pl-11  {
	padding-left: 2.75rem; /* 44px */
}

.p-12  {
	padding: 3rem; /* 48px */
}

.px-12  {
	padding-left: 3rem; /* 48px */
padding-right: 3rem; /* 48px */
}

.py-12  {
	padding-top: 3rem; /* 48px */
padding-bottom: 3rem; /* 48px */
}

.ps-12  {
	padding-inline-start: 3rem; /* 48px */
}

.pe-12  {
	padding-inline-end: 3rem; /* 48px */
}

.pt-12  {
	padding-top: 3rem; /* 48px */
}

.pr-12  {
	padding-right: 3rem; /* 48px */
}

.pb-12  {
	padding-bottom: 3rem; /* 48px */
}

.pl-12  {
	padding-left: 3rem; /* 48px */
}

.p-14  {
	padding: 3.5rem; /* 56px */
}

.px-14  {
	padding-left: 3.5rem; /* 56px */
padding-right: 3.5rem; /* 56px */
}

.py-14  {
	padding-top: 3.5rem; /* 56px */
padding-bottom: 3.5rem; /* 56px */
}

.ps-14  {
	padding-inline-start: 3.5rem; /* 56px */
}

.pe-14  {
	padding-inline-end: 3.5rem; /* 56px */
}

.pt-14  {
	padding-top: 3.5rem; /* 56px */
}

.pr-14  {
	padding-right: 3.5rem; /* 56px */
}

.pb-14  {
	padding-bottom: 3.5rem; /* 56px */
}

.pl-14  {
	padding-left: 3.5rem; /* 56px */
}

.p-16  {
	padding: 4rem; /* 64px */
}

.px-16  {
	padding-left: 4rem; /* 64px */
padding-right: 4rem; /* 64px */
}

.py-16  {
	padding-top: 4rem; /* 64px */
padding-bottom: 4rem; /* 64px */
}

.ps-16  {
	padding-inline-start: 4rem; /* 64px */
}

.pe-16  {
	padding-inline-end: 4rem; /* 64px */
}

.pt-16  {
	padding-top: 4rem; /* 64px */
}

.pr-16  {
	padding-right: 4rem; /* 64px */
}

.pb-16  {
	padding-bottom: 4rem; /* 64px */
}

.pl-16  {
	padding-left: 4rem; /* 64px */
}

.p-20  {
	padding: 5rem; /* 80px */
}

.px-20  {
	padding-left: 5rem; /* 80px */
padding-right: 5rem; /* 80px */
}

.py-20  {
	padding-top: 5rem; /* 80px */
padding-bottom: 5rem; /* 80px */
}

.ps-20  {
	padding-inline-start: 5rem; /* 80px */
}

.pe-20  {
	padding-inline-end: 5rem; /* 80px */
}

.pt-20  {
	padding-top: 5rem; /* 80px */
}

.pr-20  {
	padding-right: 5rem; /* 80px */
}

.pr-20-em  {
	padding-right: 5em; /* 80px */
}

.pb-20  {
	padding-bottom: 5rem; /* 80px */
}

.pl-20  {
	padding-left: 5rem; /* 80px */
}

.pl-20-em  {
	padding-left: 5em; /* 80px */
}

.p-24  {
	padding: 6rem; /* 96px */
}

.px-24  {
	padding-left: 6rem; /* 96px */
padding-right: 6rem; /* 96px */
}

.py-24  {
	padding-top: 6rem; /* 96px */
padding-bottom: 6rem; /* 96px */
}

.ps-24  {
	padding-inline-start: 6rem; /* 96px */
}

.pe-24  {
	padding-inline-end: 6rem; /* 96px */
}

.pt-24  {
	padding-top: 6rem; /* 96px */
}

.pr-24  {
	padding-right: 6rem; /* 96px */
}

.pb-24  {
	padding-bottom: 6rem; /* 96px */
}

.pl-24  {
	padding-left: 6rem; /* 96px */
}

.p-28  {
	padding: 7rem; /* 112px */
}

.px-28  {
	padding-left: 7rem; /* 112px */
padding-right: 7rem; /* 112px */
}

.py-28  {
	padding-top: 7rem; /* 112px */
padding-bottom: 7rem; /* 112px */
}

.ps-28  {
	padding-inline-start: 7rem; /* 112px */
}

.pe-28  {
	padding-inline-end: 7rem; /* 112px */
}

.pt-28  {
	padding-top: 7rem; /* 112px */
}

.pr-28  {
	padding-right: 7rem; /* 112px */
}

.pb-28  {
	padding-bottom: 7rem; /* 112px */
}

.pl-28  {
	padding-left: 7rem; /* 112px */
}

.p-32  {
	padding: 8rem; /* 128px */
}

.px-32  {
	padding-left: 8rem; /* 128px */
padding-right: 8rem; /* 128px */
}

.py-32  {
	padding-top: 8rem; /* 128px */
padding-bottom: 8rem; /* 128px */
}

.ps-32  {
	padding-inline-start: 8rem; /* 128px */
}

.pe-32  {
	padding-inline-end: 8rem; /* 128px */
}

.pt-32  {
	padding-top: 8rem; /* 128px */
}

.pr-32  {
	padding-right: 8rem; /* 128px */
}

.pb-32  {
	padding-bottom: 8rem; /* 128px */
}

.pl-32  {
	padding-left: 8rem; /* 128px */
}

.p-36  {
	padding: 9rem; /* 144px */
}

.px-36  {
	padding-left: 9rem; /* 144px */
padding-right: 9rem; /* 144px */
}

.py-36  {
	padding-top: 9rem; /* 144px */
padding-bottom: 9rem; /* 144px */
}

.ps-36  {
	padding-inline-start: 9rem; /* 144px */
}

.pe-36  {
	padding-inline-end: 9rem; /* 144px */
}

.pt-36  {
	padding-top: 9rem; /* 144px */
}

.pr-36  {
	padding-right: 9rem; /* 144px */
}

.pb-36  {
	padding-bottom: 9rem; /* 144px */
}

.pl-36  {
	padding-left: 9rem; /* 144px */
}

.p-40  {
	padding: 10rem; /* 160px */
}

.px-40  {
	padding-left: 10rem; /* 160px */
padding-right: 10rem; /* 160px */
}

.py-40  {
	padding-top: 10rem; /* 160px */
padding-bottom: 10rem; /* 160px */
}

.ps-40  {
	padding-inline-start: 10rem; /* 160px */
}

.pe-40  {
	padding-inline-end: 10rem; /* 160px */
}

.pt-40  {
	padding-top: 10rem; /* 160px */
}

.pr-40  {
	padding-right: 10rem; /* 160px */
}

.pb-40  {
	padding-bottom: 10rem; /* 160px */
}

.pl-40  {
	padding-left: 10rem; /* 160px */
}

.p-44  {
	padding: 11rem; /* 176px */
}

.px-44  {
	padding-left: 11rem; /* 176px */
padding-right: 11rem; /* 176px */
}

.py-44  {
	padding-top: 11rem; /* 176px */
padding-bottom: 11rem; /* 176px */
}

.ps-44  {
	padding-inline-start: 11rem; /* 176px */
}

.pe-44  {
	padding-inline-end: 11rem; /* 176px */
}

.pt-44  {
	padding-top: 11rem; /* 176px */
}

.pr-44  {
	padding-right: 11rem; /* 176px */
}

.pb-44  {
	padding-bottom: 11rem; /* 176px */
}

.pl-44  {
	padding-left: 11rem; /* 176px */
}

.p-48  {
	padding: 12rem; /* 192px */
}

.px-48  {
	padding-left: 12rem; /* 192px */
padding-right: 12rem; /* 192px */
}

.py-48  {
	padding-top: 12rem; /* 192px */
padding-bottom: 12rem; /* 192px */
}

.ps-48  {
	padding-inline-start: 12rem; /* 192px */
}

.pe-48  {
	padding-inline-end: 12rem; /* 192px */
}

.pt-48  {
	padding-top: 12rem; /* 192px */
}

.pr-48  {
	padding-right: 12rem; /* 192px */
}

.pb-48  {
	padding-bottom: 12rem; /* 192px */
}

.pl-48  {
	padding-left: 12rem; /* 192px */
}

.p-52  {
	padding: 13rem; /* 208px */
}

.px-52  {
	padding-left: 13rem; /* 208px */
padding-right: 13rem; /* 208px */
}

.py-52  {
	padding-top: 13rem; /* 208px */
padding-bottom: 13rem; /* 208px */
}

.ps-52  {
	padding-inline-start: 13rem; /* 208px */
}

.pe-52  {
	padding-inline-end: 13rem; /* 208px */
}

.pt-52  {
	padding-top: 13rem; /* 208px */
}

.pr-52  {
	padding-right: 13rem; /* 208px */
}

.pb-52  {
	padding-bottom: 13rem; /* 208px */
}

.pl-52  {
	padding-left: 13rem; /* 208px */
}

.p-56  {
	padding: 14rem; /* 224px */
}

.px-56  {
	padding-left: 14rem; /* 224px */
padding-right: 14rem; /* 224px */
}

.py-56  {
	padding-top: 14rem; /* 224px */
padding-bottom: 14rem; /* 224px */
}

.ps-56  {
	padding-inline-start: 14rem; /* 224px */
}

.pe-56  {
	padding-inline-end: 14rem; /* 224px */
}

.pt-56  {
	padding-top: 14rem; /* 224px */
}

.pr-56  {
	padding-right: 14rem; /* 224px */
}

.pb-56  {
	padding-bottom: 14rem; /* 224px */
}

.pl-56  {
	padding-left: 14rem; /* 224px */
}

.p-60  {
	padding: 15rem; /* 240px */
}

.px-60  {
	padding-left: 15rem; /* 240px */
padding-right: 15rem; /* 240px */
}

.py-60  {
	padding-top: 15rem; /* 240px */
padding-bottom: 15rem; /* 240px */
}

.ps-60  {
	padding-inline-start: 15rem; /* 240px */
}

.pe-60  {
	padding-inline-end: 15rem; /* 240px */
}

.pt-60  {
	padding-top: 15rem; /* 240px */
}

.pr-60  {
	padding-right: 15rem; /* 240px */
}

.pb-60  {
	padding-bottom: 15rem; /* 240px */
}

.pl-60  {
	padding-left: 15rem; /* 240px */
}

.p-64  {
	padding: 16rem; /* 256px */
}

.px-64  {
	padding-left: 16rem; /* 256px */
padding-right: 16rem; /* 256px */
}

.py-64  {
	padding-top: 16rem; /* 256px */
padding-bottom: 16rem; /* 256px */
}

.ps-64  {
	padding-inline-start: 16rem; /* 256px */
}

.pe-64  {
	padding-inline-end: 16rem; /* 256px */
}

.pt-64  {
	padding-top: 16rem; /* 256px */
}

.pr-64  {
	padding-right: 16rem; /* 256px */
}

.pb-64  {
	padding-bottom: 16rem; /* 256px */
}

.pl-64  {
	padding-left: 16rem; /* 256px */
}

.p-72  {
	padding: 18rem; /* 288px */
}

.px-72  {
	padding-left: 18rem; /* 288px */
padding-right: 18rem; /* 288px */
}

.py-72  {
	padding-top: 18rem; /* 288px */
padding-bottom: 18rem; /* 288px */
}

.ps-72  {
	padding-inline-start: 18rem; /* 288px */
}

.pe-72  {
	padding-inline-end: 18rem; /* 288px */
}

.pt-72  {
	padding-top: 18rem; /* 288px */
}

.pr-72  {
	padding-right: 18rem; /* 288px */
}

.pb-72  {
	padding-bottom: 18rem; /* 288px */
}

.pl-72  {
	padding-left: 18rem; /* 288px */
}

.p-80  {
	padding: 20rem; /* 320px */
}

.px-80  {
	padding-left: 20rem; /* 320px */
padding-right: 20rem; /* 320px */
}

.py-80  {
	padding-top: 20rem; /* 320px */
padding-bottom: 20rem; /* 320px */
}

.ps-80  {
	padding-inline-start: 20rem; /* 320px */
}

.pe-80  {
	padding-inline-end: 20rem; /* 320px */
}

.pt-80  {
	padding-top: 20rem; /* 320px */
}

.pr-80  {
	padding-right: 20rem; /* 320px */
}

.pb-80  {
	padding-bottom: 20rem; /* 320px */
}

.pl-80  {
	padding-left: 20rem; /* 320px */
}

.p-96  {
	padding: 24rem; /* 384px */
}

.px-96  {
	padding-left: 24rem; /* 384px */
padding-right: 24rem; /* 384px */
}

.py-96  {
	padding-top: 24rem; /* 384px */
padding-bottom: 24rem; /* 384px */
}

.ps-96  {
	padding-inline-start: 24rem; /* 384px */
}

.pe-96  {
	padding-inline-end: 24rem; /* 384px */
}

.pt-96  {
	padding-top: 24rem; /* 384px */
}

.pr-96  {
	padding-right: 24rem; /* 384px */
}

.pb-96  {
	padding-bottom: 24rem; /* 384px */
}

.pl-96  {
	padding-left: 24rem; /* 384px */
}


.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

.p-1\.5 {
    padding: .375rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.px-16 {
    padding-left: 4rem;
    padding-right: 4rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-\[0\.3125rem\] {
    padding-top: .3125rem;
    padding-bottom: .3125rem
}

.py-\[0\.4375rem\] {
    padding-top: .4375rem;
    padding-bottom: .4375rem
}

.py-\[2\.125rem\] {
    padding-top: 2.125rem;
    padding-bottom: 2.125rem
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.pb-0 {
    padding-bottom: 0
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-28 {
    padding-bottom: 7rem
}

.pb-32 {
    padding-bottom: 8rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-full {
    padding-bottom: 100%
}

.pb-px {
    padding-bottom: 1px
}

.pl-12 {
    padding-left: 3rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-3\.5 {
    padding-left: .875rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-7 {
    padding-left: 1.75rem
}

.pl-\[50\%\] {
    padding-left: 50%
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-12 {
    padding-right: 3rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-3-em {
    padding-right: .75em
}

.pr-4 {
    padding-right: 1rem
}

.pr-\[1\.875rem\] {
    padding-right: 1.875rem
}

.pt-0 {
    padding-top: 0
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-14 {
    padding-top: 3.5rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-24 {
    padding-top: 6rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[5\.75rem\] {
    padding-top: 5.75rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.align-top {
    vertical-align: top
}

.align-middle {
    vertical-align: middle
}

.align-baseline  {
	vertical-align: baseline;
}

.align-top  {
	vertical-align: top;
}

.align-middle  {
	vertical-align: middle;
}

.align-bottom  {
	vertical-align: bottom;
}

.align-text-top  {
	vertical-align: text-top;
}

.align-text-bottom  {
	vertical-align: text-bottom;
}

.align-sub  {
	vertical-align: sub;
}

.align-super  {
	vertical-align: super;
}


.font-sans {
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-feature-settings: "cv02", "cv03", "cv04", "cv11"
}

.font-serif {
	font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    font-feature-settings: "cv02", "cv03", "cv04", "cv11"
}

.font-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-feature-settings: "cv02", "cv03", "cv04", "cv11"
}


.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-ellipsis {
    text-overflow: ellipsis;
}

.text-clip {
    text-overflow: clip;
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-\[0\.625rem\] {
    font-size: .625rem
}

.text-\[0\.6875rem\] {
    font-size: .6875rem
}

.text-\[0\.8125rem\] {
    font-size: .8125rem
}

.text-\[2\.5rem\] {
    font-size: 2.5rem
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-base-em {
    font-size: 1em;
    line-height: 1.5em
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-sm-em {
    font-size: .875em;
    line-height: 1.25em
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xl-em {
    font-size: 1.25em;
    line-height: 1.75em
}


.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-xs-em {
    font-size: .75em;
    line-height: 1em
}

.text-xs\/6 {
    font-size: .75rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem; /* 18px */
    line-height: 1.75rem; /* 28px */}

.text-xl {
    font-size: 1.25rem; /* 20px */
    line-height: 1.75rem; /* 28px */}

.text-2xl {
    font-size: 1.5rem; /* 24px */
    line-height: 2rem; /* 32px */}

.text-3xl {
    font-size: 1.875rem; /* 30px */
    line-height: 2.25rem; /* 36px */}

.text-4xl {
    font-size: 2.25rem; /* 36px */
    line-height: 2.5rem; /* 40px */}

.text-5xl {
    font-size: 3rem; /* 48px */
    line-height: 1;}

.text-6xl {
    font-size: 3.75rem; /* 60px */
    line-height: 1;}

.text-7xl {
    font-size: 4.5rem; /* 72px */
    line-height: 1;}

.text-8xl {
    font-size: 6rem; /* 96px */
    line-height: 1;}

.text-9xl {
    font-size: 8rem; /* 128px */
    line-height: 1;}

.font-bold {
    font-weight: 700
}

.font-extrabold{
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.leading-4 {
    line-height: 1rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-8 {
    line-height: 2rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-\[1\.5714285714\] {
    line-height: 1.5714285714
}

.leading-\[3\.5rem\] {
    line-height: 3.5rem
}

.leading-none {
    line-height: 1
}

.tracking-\[-0\.04em\] {
    letter-spacing: -.04em
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-wide {
    letter-spacing: .025em
}

.isolate {
    isolation: isolate;
}

.text-inherit  {
	color: inherit;
}
.text-current  {
	color: currentColor;
}
.text-transparent  {
	color: transparent;
}
.text-black  {
	color: rgb(0 0 0);
}
.text-white  {
	color: rgb(255 255 255);
}
.text-slate-50  {
	color: rgb(248 250 252);
}
.text-slate-100  {
	color: rgb(241 245 249);
}
.text-slate-200  {
	color: rgb(226 232 240);
}
.text-slate-300  {
	color: rgb(203 213 225);
}
.text-slate-400  {
	color: rgb(148 163 184);
}
.text-slate-500  {
	color: rgb(100 116 139);
}
.text-slate-600  {
	color: rgb(71 85 105);
}
.text-slate-700  {
	color: rgb(51 65 85);
}
.text-slate-800  {
	color: rgb(30 41 59);
}
.text-slate-900  {
	color: rgb(15 23 42);
}
.text-slate-950  {
	color: rgb(2 6 23);
}
.text-gray-50  {
	color: rgb(249 250 251);
}
.text-gray-100  {
	color: rgb(243 244 246);
}
.text-gray-200  {
	color: rgb(229 231 235);
}
.text-gray-300  {
	color: rgb(209 213 219);
}
.text-gray-400  {
	color: rgb(156 163 175);
}
.text-gray-500  {
	color: rgb(107 114 128);
}
.text-gray-600  {
	color: rgb(75 85 99);
}
.text-gray-700  {
	color: rgb(55 65 81);
}
.text-gray-800  {
	color: rgb(31 41 55);
}
.text-gray-900  {
	color: rgb(17 24 39);
}
.text-gray-950  {
	color: rgb(3 7 18);
}
.text-zinc-50  {
	color: rgb(250 250 250);
}
.text-zinc-100  {
	color: rgb(244 244 245);
}
.text-zinc-200  {
	color: rgb(228 228 231);
}
.text-zinc-300  {
	color: rgb(212 212 216);
}
.text-zinc-400  {
	color: rgb(161 161 170);
}
.text-zinc-500  {
	color: rgb(113 113 122);
}
.text-zinc-600  {
	color: rgb(82 82 91);
}
.text-zinc-700  {
	color: rgb(63 63 70);
}
.text-zinc-800  {
	color: rgb(39 39 42);
}
.text-zinc-900  {
	color: rgb(24 24 27);
}
.text-zinc-950  {
	color: rgb(9 9 11);
}
.text-neutral-50  {
	color: rgb(250 250 250);
}
.text-neutral-100  {
	color: rgb(245 245 245);
}
.text-neutral-200  {
	color: rgb(229 229 229);
}
.text-neutral-300  {
	color: rgb(212 212 212);
}
.text-neutral-400  {
	color: rgb(163 163 163);
}
.text-neutral-500  {
	color: rgb(115 115 115);
}
.text-neutral-600  {
	color: rgb(82 82 82);
}
.text-neutral-700  {
	color: rgb(64 64 64);
}
.text-neutral-800  {
	color: rgb(38 38 38);
}
.text-neutral-900  {
	color: rgb(23 23 23);
}
.text-neutral-950  {
	color: rgb(10 10 10);
}
.text-stone-50  {
	color: rgb(250 250 249);
}
.text-stone-100  {
	color: rgb(245 245 244);
}
.text-stone-200  {
	color: rgb(231 229 228);
}
.text-stone-300  {
	color: rgb(214 211 209);
}
.text-stone-400  {
	color: rgb(168 162 158);
}
.text-stone-500  {
	color: rgb(120 113 108);
}
.text-stone-600  {
	color: rgb(87 83 78);
}
.text-stone-700  {
	color: rgb(68 64 60);
}
.text-stone-800  {
	color: rgb(41 37 36);
}
.text-stone-900  {
	color: rgb(28 25 23);
}
.text-stone-950  {
	color: rgb(12 10 9);
}
.text-red-50  {
	color: rgb(254 242 242);
}
.text-red-100  {
	color: rgb(254 226 226);
}
.text-red-200  {
	color: rgb(254 202 202);
}
.text-red-300  {
	color: rgb(252 165 165);
}
.text-red-400  {
	color: rgb(248 113 113);
}
.text-red-500  {
	color: rgb(239 68 68);
}
.text-red-600  {
	color: rgb(220 38 38);
}
.text-red-700  {
	color: rgb(185 28 28);
}
.text-red-800  {
	color: rgb(153 27 27);
}
.text-red-900  {
	color: rgb(127 29 29);
}
.text-red-950  {
	color: rgb(69 10 10);
}
.text-orange-50  {
	color: rgb(255 247 237);
}
.text-orange-100  {
	color: rgb(255 237 213);
}
.text-orange-200  {
	color: rgb(254 215 170);
}
.text-orange-300  {
	color: rgb(253 186 116);
}
.text-orange-400  {
	color: rgb(251 146 60);
}
.text-orange-500  {
	color: rgb(249 115 22);
}
.text-orange-600  {
	color: rgb(234 88 12);
}
.text-orange-700  {
	color: rgb(194 65 12);
}
.text-orange-700\/90  {
	color: rgba(194, 65, 12, 0.9);
}

.text-orange-800  {
	color: rgb(154 52 18);
}
.text-orange-900  {
	color: rgb(124 45 18);
}
.text-orange-950  {
	color: rgb(67 20 7);
}
.text-amber-50  {
	color: rgb(255 251 235);
}
.text-amber-100  {
	color: rgb(254 243 199);
}
.text-amber-200  {
	color: rgb(253 230 138);
}
.text-amber-300  {
	color: rgb(252 211 77);
}
.text-amber-400  {
	color: rgb(251 191 36);
}
.text-amber-500  {
	color: rgb(245 158 11);
}
.text-amber-600  {
	color: rgb(217 119 6);
}
.text-amber-700  {
	color: rgb(180 83 9);
}
.text-amber-800  {
	color: rgb(146 64 14);
}
.text-amber-900  {
	color: rgb(120 53 15);
}
.text-amber-950  {
	color: rgb(69 26 3);
}
.text-yellow-50  {
	color: rgb(254 252 232);
}
.text-yellow-100  {
	color: rgb(254 249 195);
}
.text-yellow-200  {
	color: rgb(254 240 138);
}
.text-yellow-300  {
	color: rgb(253 224 71);
}
.text-yellow-400  {
	color: rgb(250 204 21);
}
.text-yellow-500  {
	color: rgb(234 179 8);
}
.text-yellow-600  {
	color: rgb(202 138 4);
}
.text-yellow-700  {
	color: rgb(161 98 7);
}
.text-yellow-800  {
	color: rgb(133 77 14);
}
.text-yellow-900  {
	color: rgb(113 63 18);
}
.text-yellow-950  {
	color: rgb(66 32 6);
}
.text-lime-50  {
	color: rgb(247 254 231);
}
.text-lime-100  {
	color: rgb(236 252 203);
}
.text-lime-200  {
	color: rgb(217 249 157);
}
.text-lime-300  {
	color: rgb(190 242 100);
}
.text-lime-400  {
	color: rgb(163 230 53);
}
.text-lime-500  {
	color: rgb(132 204 22);
}
.text-lime-600  {
	color: rgb(101 163 13);
}
.text-lime-700  {
	color: rgb(77 124 15);
}
.text-lime-800  {
	color: rgb(63 98 18);
}
.text-lime-900  {
	color: rgb(54 83 20);
}
.text-lime-950  {
	color: rgb(26 46 5);
}
.text-green-50  {
	color: rgb(240 253 244);
}
.text-green-100  {
	color: rgb(220 252 231);
}
.text-green-200  {
	color: rgb(187 247 208);
}
.text-green-300  {
	color: rgb(134 239 172);
}
.text-green-400  {
	color: rgb(74 222 128);
}
.text-green-500  {
	color: rgb(34 197 94);
}
.text-green-600  {
	color: rgb(22 163 74);
}
.text-green-700  {
	color: rgb(21 128 61);
}
.text-green-800  {
	color: rgb(22 101 52);
}
.text-green-900  {
	color: rgb(20 83 45);
}
.text-green-950  {
	color: rgb(5 46 22);
}
.text-emerald-50  {
	color: rgb(236 253 245);
}
.text-emerald-100  {
	color: rgb(209 250 229);
}
.text-emerald-200  {
	color: rgb(167 243 208);
}
.text-emerald-300  {
	color: rgb(110 231 183);
}
.text-emerald-400  {
	color: rgb(52 211 153);
}
.text-emerald-500  {
	color: rgb(16 185 129);
}
.text-emerald-600  {
	color: rgb(5 150 105);
}
.text-emerald-700  {
	color: rgb(4 120 87);
}
.text-emerald-800  {
	color: rgb(6 95 70);
}
.text-emerald-900  {
	color: rgb(6 78 59);
}
.text-emerald-950  {
	color: rgb(2 44 34);
}
.text-teal-50  {
	color: rgb(240 253 250);
}
.text-teal-100  {
	color: rgb(204 251 241);
}
.text-teal-200  {
	color: rgb(153 246 228);
}
.text-teal-300  {
	color: rgb(94 234 212);
}
.text-teal-400  {
	color: rgb(45 212 191);
}
.text-teal-500  {
	color: rgb(20 184 166);
}
.text-teal-600  {
	color: rgb(13 148 136);
}
.text-teal-700  {
	color: rgb(15 118 110);
}
.text-teal-800  {
	color: rgb(17 94 89);
}
.text-teal-900  {
	color: rgb(19 78 74);
}
.text-teal-950  {
	color: rgb(4 47 46);
}
.text-cyan-50  {
	color: rgb(236 254 255);
}
.text-cyan-100  {
	color: rgb(207 250 254);
}
.text-cyan-200  {
	color: rgb(165 243 252);
}
.text-cyan-300  {
	color: rgb(103 232 249);
}
.text-cyan-400  {
	color: rgb(34 211 238);
}
.text-cyan-500  {
	color: rgb(6 182 212);
}
.text-cyan-600  {
	color: rgb(8 145 178);
}
.text-cyan-700  {
	color: rgb(14 116 144);
}
.text-cyan-800  {
	color: rgb(21 94 117);
}
.text-cyan-900  {
	color: rgb(22 78 99);
}
.text-cyan-950  {
	color: rgb(8 51 68);
}
.text-sky-50  {
	color: rgb(240 249 255);
}
.text-sky-100  {
	color: rgb(224 242 254);
}
.text-sky-200  {
	color: rgb(186 230 253);
}
.text-sky-300  {
	color: rgb(125 211 252);
}
.text-sky-400  {
	color: rgb(56 189 248);
}
.text-sky-500  {
	color: rgb(14 165 233);
}
.text-sky-600  {
	color: rgb(2 132 199);
}
.text-sky-700  {
	color: rgb(3 105 161);
}
.text-sky-800  {
	color: rgb(7 89 133);
}
.text-sky-900  {
	color: rgb(12 74 110);
}
.text-sky-950  {
	color: rgb(8 47 73);
}
.text-blue-50  {
	color: rgb(239 246 255);
}
.text-blue-100  {
	color: rgb(219 234 254);
}
.text-blue-200  {
	color: rgb(191 219 254);
}
.text-blue-300  {
	color: rgb(147 197 253);
}
.text-blue-400  {
	color: rgb(96 165 250);
}
.text-blue-500  {
	color: rgb(59 130 246);
}
.text-blue-600  {
	color: rgb(37 99 235);
}
.text-blue-700  {
	color: rgb(29 78 216);
}
.text-blue-800  {
	color: rgb(30 64 175);
}
.text-blue-900  {
	color: rgb(30 58 138);
}
.text-blue-950  {
	color: rgb(23 37 84);
}
.text-indigo-50  {
	color: rgb(238 242 255);
}
.text-indigo-100  {
	color: rgb(224 231 255);
}
.text-indigo-200  {
	color: rgb(199 210 254);
}
.text-indigo-300  {
	color: rgb(165 180 252);
}
.text-indigo-400  {
	color: rgb(129 140 248);
}
.text-indigo-500  {
	color: rgb(99 102 241);
}
.text-indigo-600  {
	color: rgb(79 70 229);
}
.text-indigo-700  {
	color: rgb(67 56 202);
}
.text-indigo-800  {
	color: rgb(55 48 163);
}
.text-indigo-900  {
	color: rgb(49 46 129);
}
.text-indigo-950  {
	color: rgb(30 27 75);
}
.text-violet-50  {
	color: rgb(245 243 255);
}
.text-violet-100  {
	color: rgb(237 233 254);
}
.text-violet-200  {
	color: rgb(221 214 254);
}
.text-violet-300  {
	color: rgb(196 181 253);
}
.text-violet-400  {
	color: rgb(167 139 250);
}
.text-violet-500  {
	color: rgb(139 92 246);
}
.text-violet-600  {
	color: rgb(124 58 237);
}
.text-violet-700  {
	color: rgb(109 40 217);
}
.text-violet-800  {
	color: rgb(91 33 182);
}
.text-violet-900  {
	color: rgb(76 29 149);
}
.text-violet-950  {
	color: rgb(46 16 101);
}
.text-purple-50  {
	color: rgb(250 245 255);
}
.text-purple-100  {
	color: rgb(243 232 255);
}
.text-purple-200  {
	color: rgb(233 213 255);
}
.text-purple-300  {
	color: rgb(216 180 254);
}
.text-purple-400  {
	color: rgb(192 132 252);
}
.text-purple-500  {
	color: rgb(168 85 247);
}
.text-purple-600  {
	color: rgb(147 51 234);
}
.text-purple-700  {
	color: rgb(126 34 206);
}
.text-purple-800  {
	color: rgb(107 33 168);
}
.text-purple-900  {
	color: rgb(88 28 135);
}
.text-purple-950  {
	color: rgb(59 7 100);
}
.text-fuchsia-50  {
	color: rgb(253 244 255);
}
.text-fuchsia-100  {
	color: rgb(250 232 255);
}
.text-fuchsia-200  {
	color: rgb(245 208 254);
}
.text-fuchsia-300  {
	color: rgb(240 171 252);
}
.text-fuchsia-400  {
	color: rgb(232 121 249);
}
.text-fuchsia-500  {
	color: rgb(217 70 239);
}
.text-fuchsia-600  {
	color: rgb(192 38 211);
}
.text-fuchsia-700  {
	color: rgb(162 28 175);
}
.text-fuchsia-800  {
	color: rgb(134 25 143);
}
.text-fuchsia-900  {
	color: rgb(112 26 117);
}
.text-fuchsia-950  {
	color: rgb(74 4 78);
}
.text-pink-50  {
	color: rgb(253 242 248);
}
.text-pink-100  {
	color: rgb(252 231 243);
}
.text-pink-200  {
	color: rgb(251 207 232);
}
.text-pink-300  {
	color: rgb(249 168 212);
}
.text-pink-400  {
	color: rgb(244 114 182);
}
.text-pink-500  {
	color: rgb(236 72 153);
}
.text-pink-600  {
	color: rgb(219 39 119);
}
.text-pink-700  {
	color: rgb(190 24 93);
}
.text-pink-800  {
	color: rgb(157 23 77);
}
.text-pink-900  {
	color: rgb(131 24 67);
}
.text-pink-950  {
	color: rgb(80 7 36);
}
.text-rose-50  {
	color: rgb(255 241 242);
}
.text-rose-100  {
	color: rgb(255 228 230);
}
.text-rose-200  {
	color: rgb(254 205 211);
}
.text-rose-300  {
	color: rgb(253 164 175);
}
.text-rose-400  {
	color: rgb(251 113 133);
}
.text-rose-500  {
	color: rgb(244 63 94);
}
.text-rose-600  {
	color: rgb(225 29 72);
}
.text-rose-700  {
	color: rgb(190 18 60);
}
.text-rose-800  {
	color: rgb(159 18 57);
}
.text-rose-900  {
	color: rgb(136 19 55);
}

.text-rose-950	{
    color: rgb(76 5 25);
}

.text-amber-800 {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-black\/25 {
    color: #00000040
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}

.text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}

.text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}

.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.text-slate-600\/10 {
    color: #4755691a
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.text-slate-900\/\[0\.045\] {
    color: #0f172a0b
}

.text-slate-900\/\[0\.07\] {
    color: #0f172a12
}

.text-v1-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.text-v1-red-500 {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity))
}

.text-v1-red-900 {
    --tw-text-opacity: 1;
    color: rgb(119 29 29 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-ppm-blue-900 {
    color: rgb(0 177 230/ 0.9);
}

.text-ppm-blue-700 {
    color: rgb(0 177 230/ 0.7);
}

.text-ppm-red-900 {
    color: rgb(229 62 43 / 0.9);
}

.text-ppm-red-700 {
    color: rgb(229 62 43 / 0.7);
}

.text-ppm-green-900 {
    color: rgb(136 186 20/ 0.9);
}

.text-ppm-green-700 {
    color: rgb(136 186 20/ 0.7);
}

.text-ppm-orange-900 {
    color: rgb(242 148 0 / 0.9);
}

.text-ppm-orange-700 {
    color: rgb(242 148 0 / 0.7);
}

.text-white  {
	color: rgb(255 255 255);
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.decoration-inherit  {
	text-decoration-color: inherit;
}

.decoration-current  {
	text-decoration-color: currentColor;
}

.decoration-transparent  {
	text-decoration-color: transparent;
}

.decoration-black  {
	text-decoration-color: #000;
}

.decoration-white  {
	text-decoration-color: #fff;
}

.decoration-slate-50  {
	text-decoration-color: #f8fafc;
}

.decoration-slate-100  {
	text-decoration-color: #f1f5f9;
}

.decoration-slate-200  {
	text-decoration-color: #e2e8f0;
}

.decoration-slate-300  {
	text-decoration-color: #cbd5e1;
}

.decoration-slate-400  {
	text-decoration-color: #94a3b8;
}

.decoration-slate-500  {
	text-decoration-color: #64748b;
}

.decoration-slate-600  {
	text-decoration-color: #475569;
}

.decoration-slate-700  {
	text-decoration-color: #334155;
}

.decoration-slate-800  {
	text-decoration-color: #1e293b;
}

.decoration-slate-900  {
	text-decoration-color: #0f172a;
}

.decoration-slate-950  {
	text-decoration-color: #020617;
}

.decoration-gray-50  {
	text-decoration-color: #f9fafb;
}

.decoration-gray-100  {
	text-decoration-color: #f3f4f6;
}

.decoration-gray-200  {
	text-decoration-color: #e5e7eb;
}

.decoration-gray-300  {
	text-decoration-color: #d1d5db;
}

.decoration-gray-400  {
	text-decoration-color: #9ca3af;
}

.decoration-gray-500  {
	text-decoration-color: #6b7280;
}

.decoration-gray-600  {
	text-decoration-color: #4b5563;
}

.decoration-gray-700  {
	text-decoration-color: #374151;
}

.decoration-gray-800  {
	text-decoration-color: #1f2937;
}

.decoration-gray-900  {
	text-decoration-color: #111827;
}

.decoration-gray-950  {
	text-decoration-color: #030712;
}

.decoration-zinc-50  {
	text-decoration-color: #fafafa;
}

.decoration-zinc-100  {
	text-decoration-color: #f4f4f5;
}

.decoration-zinc-200  {
	text-decoration-color: #e4e4e7;
}

.decoration-zinc-300  {
	text-decoration-color: #d4d4d8;
}

.decoration-zinc-400  {
	text-decoration-color: #a1a1aa;
}

.decoration-zinc-500  {
	text-decoration-color: #71717a;
}

.decoration-zinc-600  {
	text-decoration-color: #52525b;
}

.decoration-zinc-700  {
	text-decoration-color: #3f3f46;
}

.decoration-zinc-800  {
	text-decoration-color: #27272a;
}

.decoration-zinc-900  {
	text-decoration-color: #18181b;
}

.decoration-zinc-950  {
	text-decoration-color: #09090b;
}

.decoration-neutral-50  {
	text-decoration-color: #fafafa;
}

.decoration-neutral-100  {
	text-decoration-color: #f5f5f5;
}

.decoration-neutral-200  {
	text-decoration-color: #e5e5e5;
}

.decoration-neutral-300  {
	text-decoration-color: #d4d4d4;
}

.decoration-neutral-400  {
	text-decoration-color: #a3a3a3;
}

.decoration-neutral-500  {
	text-decoration-color: #737373;
}

.decoration-neutral-600  {
	text-decoration-color: #525252;
}

.decoration-neutral-700  {
	text-decoration-color: #404040;
}

.decoration-neutral-800  {
	text-decoration-color: #262626;
}

.decoration-neutral-900  {
	text-decoration-color: #171717;
}

.decoration-neutral-950  {
	text-decoration-color: #0a0a0a;
}

.decoration-stone-50  {
	text-decoration-color: #fafaf9;
}

.decoration-stone-100  {
	text-decoration-color: #f5f5f4;
}

.decoration-stone-200  {
	text-decoration-color: #e7e5e4;
}

.decoration-stone-300  {
	text-decoration-color: #d6d3d1;
}

.decoration-stone-400  {
	text-decoration-color: #a8a29e;
}

.decoration-stone-500  {
	text-decoration-color: #78716c;
}

.decoration-stone-600  {
	text-decoration-color: #57534e;
}

.decoration-stone-700  {
	text-decoration-color: #44403c;
}

.decoration-stone-800  {
	text-decoration-color: #292524;
}

.decoration-stone-900  {
	text-decoration-color: #1c1917;
}

.decoration-stone-950  {
	text-decoration-color: #0c0a09;
}

.decoration-red-50  {
	text-decoration-color: #fef2f2;
}

.decoration-red-100  {
	text-decoration-color: #fee2e2;
}

.decoration-red-200  {
	text-decoration-color: #fecaca;
}

.decoration-red-300  {
	text-decoration-color: #fca5a5;
}

.decoration-red-400  {
	text-decoration-color: #f87171;
}

.decoration-red-500  {
	text-decoration-color: #ef4444;
}

.decoration-red-600  {
	text-decoration-color: #dc2626;
}

.decoration-red-700  {
	text-decoration-color: #b91c1c;
}

.decoration-red-800  {
	text-decoration-color: #991b1b;
}

.decoration-red-900  {
	text-decoration-color: #7f1d1d;
}

.decoration-red-950  {
	text-decoration-color: #450a0a;
}

.decoration-orange-50  {
	text-decoration-color: #fff7ed;
}

.decoration-orange-100  {
	text-decoration-color: #ffedd5;
}

.decoration-orange-200  {
	text-decoration-color: #fed7aa;
}

.decoration-orange-300  {
	text-decoration-color: #fdba74;
}

.decoration-orange-400  {
	text-decoration-color: #fb923c;
}

.decoration-orange-500  {
	text-decoration-color: #f97316;
}

.decoration-orange-600  {
	text-decoration-color: #ea580c;
}

.decoration-orange-700  {
	text-decoration-color: #c2410c;
}

.decoration-orange-800  {
	text-decoration-color: #9a3412;
}

.decoration-orange-900  {
	text-decoration-color: #7c2d12;
}

.decoration-orange-950  {
	text-decoration-color: #431407;
}

.decoration-amber-50  {
	text-decoration-color: #fffbeb;
}

.decoration-amber-100  {
	text-decoration-color: #fef3c7;
}

.decoration-amber-200  {
	text-decoration-color: #fde68a;
}

.decoration-amber-300  {
	text-decoration-color: #fcd34d;
}

.decoration-amber-400  {
	text-decoration-color: #fbbf24;
}

.decoration-amber-500  {
	text-decoration-color: #f59e0b;
}

.decoration-amber-600  {
	text-decoration-color: #d97706;
}

.decoration-amber-700  {
	text-decoration-color: #b45309;
}

.decoration-amber-800  {
	text-decoration-color: #92400e;
}

.decoration-amber-900  {
	text-decoration-color: #78350f;
}

.decoration-amber-950  {
	text-decoration-color: #451a03;
}

.decoration-yellow-50  {
	text-decoration-color: #fefce8;
}

.decoration-yellow-100  {
	text-decoration-color: #fef9c3;
}

.decoration-yellow-200  {
	text-decoration-color: #fef08a;
}

.decoration-yellow-300  {
	text-decoration-color: #fde047;
}

.decoration-yellow-400  {
	text-decoration-color: #facc15;
}

.decoration-yellow-500  {
	text-decoration-color: #eab308;
}

.decoration-yellow-600  {
	text-decoration-color: #ca8a04;
}

.decoration-yellow-700  {
	text-decoration-color: #a16207;
}

.decoration-yellow-800  {
	text-decoration-color: #854d0e;
}

.decoration-yellow-900  {
	text-decoration-color: #713f12;
}

.decoration-yellow-950  {
	text-decoration-color: #422006;
}

.decoration-lime-50  {
	text-decoration-color: #f7fee7;
}

.decoration-lime-100  {
	text-decoration-color: #ecfccb;
}

.decoration-lime-200  {
	text-decoration-color: #d9f99d;
}

.decoration-lime-300  {
	text-decoration-color: #bef264;
}

.decoration-lime-400  {
	text-decoration-color: #a3e635;
}

.decoration-lime-500  {
	text-decoration-color: #84cc16;
}

.decoration-lime-600  {
	text-decoration-color: #65a30d;
}

.decoration-lime-700  {
	text-decoration-color: #4d7c0f;
}

.decoration-lime-800  {
	text-decoration-color: #3f6212;
}

.decoration-lime-900  {
	text-decoration-color: #365314;
}

.decoration-lime-950  {
	text-decoration-color: #1a2e05;
}

.decoration-green-50  {
	text-decoration-color: #f0fdf4;
}

.decoration-green-100  {
	text-decoration-color: #dcfce7;
}

.decoration-green-200  {
	text-decoration-color: #bbf7d0;
}

.decoration-green-300  {
	text-decoration-color: #86efac;
}

.decoration-green-400  {
	text-decoration-color: #4ade80;
}

.decoration-green-500  {
	text-decoration-color: #22c55e;
}

.decoration-green-600  {
	text-decoration-color: #16a34a;
}

.decoration-green-700  {
	text-decoration-color: #15803d;
}

.decoration-green-800  {
	text-decoration-color: #166534;
}

.decoration-green-900  {
	text-decoration-color: #14532d;
}

.decoration-green-950  {
	text-decoration-color: #052e16;
}

.decoration-emerald-50  {
	text-decoration-color: #ecfdf5;
}

.decoration-emerald-100  {
	text-decoration-color: #d1fae5;
}

.decoration-emerald-200  {
	text-decoration-color: #a7f3d0;
}

.decoration-emerald-300  {
	text-decoration-color: #6ee7b7;
}

.decoration-emerald-400  {
	text-decoration-color: #34d399;
}

.decoration-emerald-500  {
	text-decoration-color: #10b981;
}

.decoration-emerald-600  {
	text-decoration-color: #059669;
}

.decoration-emerald-700  {
	text-decoration-color: #047857;
}

.decoration-emerald-800  {
	text-decoration-color: #065f46;
}

.decoration-emerald-900  {
	text-decoration-color: #064e3b;
}

.decoration-emerald-950  {
	text-decoration-color: #022c22;
}

.decoration-teal-50  {
	text-decoration-color: #f0fdfa;
}

.decoration-teal-100  {
	text-decoration-color: #ccfbf1;
}

.decoration-teal-200  {
	text-decoration-color: #99f6e4;
}

.decoration-teal-300  {
	text-decoration-color: #5eead4;
}

.decoration-teal-400  {
	text-decoration-color: #2dd4bf;
}

.decoration-teal-500  {
	text-decoration-color: #14b8a6;
}

.decoration-teal-600  {
	text-decoration-color: #0d9488;
}

.decoration-teal-700  {
	text-decoration-color: #0f766e;
}

.decoration-teal-800  {
	text-decoration-color: #115e59;
}

.decoration-teal-900  {
	text-decoration-color: #134e4a;
}

.decoration-teal-950  {
	text-decoration-color: #042f2e;
}

.decoration-cyan-50  {
	text-decoration-color: #ecfeff;
}

.decoration-cyan-100  {
	text-decoration-color: #cffafe;
}

.decoration-cyan-200  {
	text-decoration-color: #a5f3fc;
}

.decoration-cyan-300  {
	text-decoration-color: #67e8f9;
}

.decoration-cyan-400  {
	text-decoration-color: #22d3ee;
}

.decoration-cyan-500  {
	text-decoration-color: #06b6d4;
}

.decoration-cyan-600  {
	text-decoration-color: #0891b2;
}

.decoration-cyan-700  {
	text-decoration-color: #0e7490;
}

.decoration-cyan-800  {
	text-decoration-color: #155e75;
}

.decoration-cyan-900  {
	text-decoration-color: #164e63;
}

.decoration-cyan-950  {
	text-decoration-color: #083344;
}

.decoration-sky-50  {
	text-decoration-color: #f0f9ff;
}

.decoration-sky-100  {
	text-decoration-color: #e0f2fe;
}

.decoration-sky-200  {
	text-decoration-color: #bae6fd;
}

.decoration-sky-300  {
	text-decoration-color: #7dd3fc;
}

.decoration-sky-400  {
	text-decoration-color: #38bdf8;
}

.decoration-sky-500  {
	text-decoration-color: #0ea5e9;
}

.decoration-sky-600  {
	text-decoration-color: #0284c7;
}

.decoration-sky-700  {
	text-decoration-color: #0369a1;
}

.decoration-sky-800  {
	text-decoration-color: #075985;
}

.decoration-sky-900  {
	text-decoration-color: #0c4a6e;
}

.decoration-sky-950  {
	text-decoration-color: #082f49;
}

.decoration-blue-50  {
	text-decoration-color: #eff6ff;
}

.decoration-blue-100  {
	text-decoration-color: #dbeafe;
}

.decoration-blue-200  {
	text-decoration-color: #bfdbfe;
}

.decoration-blue-300  {
	text-decoration-color: #93c5fd;
}

.decoration-blue-400  {
	text-decoration-color: #60a5fa;
}

.decoration-blue-500  {
	text-decoration-color: #3b82f6;
}

.decoration-blue-600  {
	text-decoration-color: #2563eb;
}

.decoration-blue-700  {
	text-decoration-color: #1d4ed8;
}

.decoration-blue-800  {
	text-decoration-color: #1e40af;
}

.decoration-blue-900  {
	text-decoration-color: #1e3a8a;
}

.decoration-blue-950  {
	text-decoration-color: #172554;
}

.decoration-indigo-50  {
	text-decoration-color: #eef2ff;
}

.decoration-indigo-100  {
	text-decoration-color: #e0e7ff;
}

.decoration-indigo-200  {
	text-decoration-color: #c7d2fe;
}

.decoration-indigo-300  {
	text-decoration-color: #a5b4fc;
}

.decoration-indigo-400  {
	text-decoration-color: #818cf8;
}

.decoration-indigo-500  {
	text-decoration-color: #6366f1;
}

.decoration-indigo-600  {
	text-decoration-color: #4f46e5;
}

.decoration-indigo-700  {
	text-decoration-color: #4338ca;
}

.decoration-indigo-800  {
	text-decoration-color: #3730a3;
}

.decoration-indigo-900  {
	text-decoration-color: #312e81;
}

.decoration-indigo-950  {
	text-decoration-color: #1e1b4b;
}

.decoration-violet-50  {
	text-decoration-color: #f5f3ff;
}

.decoration-violet-100  {
	text-decoration-color: #ede9fe;
}

.decoration-violet-200  {
	text-decoration-color: #ddd6fe;
}

.decoration-violet-300  {
	text-decoration-color: #c4b5fd;
}

.decoration-violet-400  {
	text-decoration-color: #a78bfa;
}

.decoration-violet-500  {
	text-decoration-color: #8b5cf6;
}

.decoration-violet-600  {
	text-decoration-color: #7c3aed;
}

.decoration-violet-700  {
	text-decoration-color: #6d28d9;
}

.decoration-violet-800  {
	text-decoration-color: #5b21b6;
}

.decoration-violet-900  {
	text-decoration-color: #4c1d95;
}

.decoration-violet-950  {
	text-decoration-color: #2e1065;
}

.decoration-purple-50  {
	text-decoration-color: #faf5ff;
}

.decoration-purple-100  {
	text-decoration-color: #f3e8ff;
}

.decoration-purple-200  {
	text-decoration-color: #e9d5ff;
}

.decoration-purple-300  {
	text-decoration-color: #d8b4fe;
}

.decoration-purple-400  {
	text-decoration-color: #c084fc;
}

.decoration-purple-500  {
	text-decoration-color: #a855f7;
}

.decoration-purple-600  {
	text-decoration-color: #9333ea;
}

.decoration-purple-700  {
	text-decoration-color: #7e22ce;
}

.decoration-purple-800  {
	text-decoration-color: #6b21a8;
}

.decoration-purple-900  {
	text-decoration-color: #581c87;
}

.decoration-purple-950  {
	text-decoration-color: #3b0764;
}

.decoration-fuchsia-50  {
	text-decoration-color: #fdf4ff;
}

.decoration-fuchsia-100  {
	text-decoration-color: #fae8ff;
}

.decoration-fuchsia-200  {
	text-decoration-color: #f5d0fe;
}

.decoration-fuchsia-300  {
	text-decoration-color: #f0abfc;
}

.decoration-fuchsia-400  {
	text-decoration-color: #e879f9;
}

.decoration-fuchsia-500  {
	text-decoration-color: #d946ef;
}

.decoration-fuchsia-600  {
	text-decoration-color: #c026d3;
}

.decoration-fuchsia-700  {
	text-decoration-color: #a21caf;
}

.decoration-fuchsia-800  {
	text-decoration-color: #86198f;
}

.decoration-fuchsia-900  {
	text-decoration-color: #701a75;
}

.decoration-fuchsia-950  {
	text-decoration-color: #4a044e;
}

.decoration-pink-50  {
	text-decoration-color: #fdf2f8;
}

.decoration-pink-100  {
	text-decoration-color: #fce7f3;
}

.decoration-pink-200  {
	text-decoration-color: #fbcfe8;
}

.decoration-pink-300  {
	text-decoration-color: #f9a8d4;
}

.decoration-pink-400  {
	text-decoration-color: #f472b6;
}

.decoration-pink-500  {
	text-decoration-color: #ec4899;
}

.decoration-pink-600  {
	text-decoration-color: #db2777;
}

.decoration-pink-700  {
	text-decoration-color: #be185d;
}

.decoration-pink-800  {
	text-decoration-color: #9d174d;
}

.decoration-pink-900  {
	text-decoration-color: #831843;
}

.decoration-pink-950  {
	text-decoration-color: #500724;
}

.decoration-rose-50  {
	text-decoration-color: #fff1f2;
}

.decoration-rose-100  {
	text-decoration-color: #ffe4e6;
}

.decoration-rose-200  {
	text-decoration-color: #fecdd3;
}

.decoration-rose-300  {
	text-decoration-color: #fda4af;
}

.decoration-rose-400  {
	text-decoration-color: #fb7185;
}

.decoration-rose-500  {
	text-decoration-color: #f43f5e;
}

.decoration-rose-600  {
	text-decoration-color: #e11d48;
}

.decoration-rose-700  {
	text-decoration-color: #be123c;
}

.decoration-rose-800  {
	text-decoration-color: #9f1239;
}

.decoration-rose-900  {
	text-decoration-color: #881337;
}

.decoration-rose-950  {
	text-decoration-color: #4c0519;
}

.decoration-solid  {
	text-decoration-style: solid;
}

.decoration-double  {
	text-decoration-style: double;
}

.decoration-dotted  {
	text-decoration-style: dotted;
}

.decoration-dashed  {
	text-decoration-style: dashed;
}

.decoration-wavy  {
	text-decoration-style: wavy;
}

.decoration-auto  {
	text-decoration-thickness: auto;
}

.decoration-from-font  {
	text-decoration-thickness: from-font;
}

.decoration-0  {
	text-decoration-thickness: 0px;
}

.decoration-1  {
	text-decoration-thickness: 1px;
}

.decoration-2  {
	text-decoration-thickness: 2px;
}

.decoration-4  {
	text-decoration-thickness: 4px;
}

.decoration-8  {
	text-decoration-thickness: 8px;
}

.underline-offset-auto  {
	text-underline-offset: auto;
}

.underline-offset-0  {
	text-underline-offset: 0px;
}

.underline-offset-1  {
	text-underline-offset: 1px;
}

.underline-offset-2  {
	text-underline-offset: 2px;
}

.underline-offset-4  {
	text-underline-offset: 4px;
}

.underline-offset-8  {
	text-underline-offset: 8px;
}


.placeholder\:text-inherit::placeholder  {
	color: inherit;
}
.placeholder\:text-current::placeholder  {
	color: currentColor;
}
.placeholder\:text-transparent::placeholder  {
	color: transparent;
}
.placeholder\:text-black::placeholder  {
	color: rgb(0 0 0);
}
.placeholder\:text-white::placeholder  {
	color: rgb(255 255 255);
}
.placeholder\:text-slate-50::placeholder  {
	color: rgb(248 250 252);
}
.placeholder\:text-slate-100::placeholder  {
	color: rgb(241 245 249);
}
.placeholder\:text-slate-200::placeholder  {
	color: rgb(226 232 240);
}
.placeholder\:text-slate-300::placeholder  {
	color: rgb(203 213 225);
}
.placeholder\:text-slate-400::placeholder  {
	color: rgb(148 163 184);
}
.placeholder\:text-slate-500::placeholder  {
	color: rgb(100 116 139);
}
.placeholder\:text-slate-600::placeholder  {
	color: rgb(71 85 105);
}
.placeholder\:text-slate-700::placeholder  {
	color: rgb(51 65 85);
}
.placeholder\:text-slate-800::placeholder  {
	color: rgb(30 41 59);
}
.placeholder\:text-slate-900::placeholder  {
	color: rgb(15 23 42);
}
.placeholder\:text-slate-950::placeholder  {
	color: rgb(2 6 23);
}
.placeholder\:text-gray-50::placeholder  {
	color: rgb(249 250 251);
}
.placeholder\:text-gray-100::placeholder  {
	color: rgb(243 244 246);
}
.placeholder\:text-gray-200::placeholder  {
	color: rgb(229 231 235);
}
.placeholder\:text-gray-300::placeholder  {
	color: rgb(209 213 219);
}
.placeholder\:text-gray-400::placeholder  {
	color: rgb(156 163 175);
}
.placeholder\:text-gray-500::placeholder  {
	color: rgb(107 114 128);
}
.placeholder\:text-gray-600::placeholder  {
	color: rgb(75 85 99);
}
.placeholder\:text-gray-700::placeholder  {
	color: rgb(55 65 81);
}
.placeholder\:text-gray-800::placeholder  {
	color: rgb(31 41 55);
}
.placeholder\:text-gray-900::placeholder  {
	color: rgb(17 24 39);
}
.placeholder\:text-gray-950::placeholder  {
	color: rgb(3 7 18);
}
.placeholder\:text-zinc-50::placeholder  {
	color: rgb(250 250 250);
}
.placeholder\:text-zinc-100::placeholder  {
	color: rgb(244 244 245);
}
.placeholder\:text-zinc-200::placeholder  {
	color: rgb(228 228 231);
}
.placeholder\:text-zinc-300::placeholder  {
	color: rgb(212 212 216);
}
.placeholder\:text-zinc-400::placeholder  {
	color: rgb(161 161 170);
}
.placeholder\:text-zinc-500::placeholder  {
	color: rgb(113 113 122);
}
.placeholder\:text-zinc-600::placeholder  {
	color: rgb(82 82 91);
}
.placeholder\:text-zinc-700::placeholder  {
	color: rgb(63 63 70);
}
.placeholder\:text-zinc-800::placeholder  {
	color: rgb(39 39 42);
}
.placeholder\:text-zinc-900::placeholder  {
	color: rgb(24 24 27);
}
.placeholder\:text-zinc-950::placeholder  {
	color: rgb(9 9 11);
}
.placeholder\:text-neutral-50::placeholder  {
	color: rgb(250 250 250);
}
.placeholder\:text-neutral-100::placeholder  {
	color: rgb(245 245 245);
}
.placeholder\:text-neutral-200::placeholder  {
	color: rgb(229 229 229);
}
.placeholder\:text-neutral-300::placeholder  {
	color: rgb(212 212 212);
}
.placeholder\:text-neutral-400::placeholder  {
	color: rgb(163 163 163);
}
.placeholder\:text-neutral-500::placeholder  {
	color: rgb(115 115 115);
}
.placeholder\:text-neutral-600::placeholder  {
	color: rgb(82 82 82);
}
.placeholder\:text-neutral-700::placeholder  {
	color: rgb(64 64 64);
}
.placeholder\:text-neutral-800::placeholder  {
	color: rgb(38 38 38);
}
.placeholder\:text-neutral-900::placeholder  {
	color: rgb(23 23 23);
}
.placeholder\:text-neutral-950::placeholder  {
	color: rgb(10 10 10);
}
.placeholder\:text-stone-50::placeholder  {
	color: rgb(250 250 249);
}
.placeholder\:text-stone-100::placeholder  {
	color: rgb(245 245 244);
}
.placeholder\:text-stone-200::placeholder  {
	color: rgb(231 229 228);
}
.placeholder\:text-stone-300::placeholder  {
	color: rgb(214 211 209);
}
.placeholder\:text-stone-400::placeholder  {
	color: rgb(168 162 158);
}
.placeholder\:text-stone-500::placeholder  {
	color: rgb(120 113 108);
}
.placeholder\:text-stone-600::placeholder  {
	color: rgb(87 83 78);
}
.placeholder\:text-stone-700::placeholder  {
	color: rgb(68 64 60);
}
.placeholder\:text-stone-800::placeholder  {
	color: rgb(41 37 36);
}
.placeholder\:text-stone-900::placeholder  {
	color: rgb(28 25 23);
}
.placeholder\:text-stone-950::placeholder  {
	color: rgb(12 10 9);
}
.placeholder\:text-red-50::placeholder  {
	color: rgb(254 242 242);
}
.placeholder\:text-red-100::placeholder  {
	color: rgb(254 226 226);
}
.placeholder\:text-red-200::placeholder  {
	color: rgb(254 202 202);
}
.placeholder\:text-red-300::placeholder  {
	color: rgb(252 165 165);
}
.placeholder\:text-red-400::placeholder  {
	color: rgb(248 113 113);
}
.placeholder\:text-red-500::placeholder  {
	color: rgb(239 68 68);
}
.placeholder\:text-red-600::placeholder  {
	color: rgb(220 38 38);
}
.placeholder\:text-red-700::placeholder  {
	color: rgb(185 28 28);
}
.placeholder\:text-red-800::placeholder  {
	color: rgb(153 27 27);
}
.placeholder\:text-red-900::placeholder  {
	color: rgb(127 29 29);
}
.placeholder\:text-red-950::placeholder  {
	color: rgb(69 10 10);
}
.placeholder\:text-orange-50::placeholder  {
	color: rgb(255 247 237);
}
.placeholder\:text-orange-100::placeholder  {
	color: rgb(255 237 213);
}
.placeholder\:text-orange-200::placeholder  {
	color: rgb(254 215 170);
}
.placeholder\:text-orange-300::placeholder  {
	color: rgb(253 186 116);
}
.placeholder\:text-orange-400::placeholder  {
	color: rgb(251 146 60);
}
.placeholder\:text-orange-500::placeholder  {
	color: rgb(249 115 22);
}
.placeholder\:text-orange-600::placeholder  {
	color: rgb(234 88 12);
}
.placeholder\:text-orange-700::placeholder  {
	color: rgb(194 65 12);
}
.placeholder\:text-orange-800::placeholder  {
	color: rgb(154 52 18);
}
.placeholder\:text-orange-900::placeholder  {
	color: rgb(124 45 18);
}
.placeholder\:text-orange-950::placeholder  {
	color: rgb(67 20 7);
}
.placeholder\:text-amber-50::placeholder  {
	color: rgb(255 251 235);
}
.placeholder\:text-amber-100::placeholder  {
	color: rgb(254 243 199);
}
.placeholder\:text-amber-200::placeholder  {
	color: rgb(253 230 138);
}
.placeholder\:text-amber-300::placeholder  {
	color: rgb(252 211 77);
}
.placeholder\:text-amber-400::placeholder  {
	color: rgb(251 191 36);
}
.placeholder\:text-amber-500::placeholder  {
	color: rgb(245 158 11);
}
.placeholder\:text-amber-600::placeholder  {
	color: rgb(217 119 6);
}
.placeholder\:text-amber-700::placeholder  {
	color: rgb(180 83 9);
}
.placeholder\:text-amber-800::placeholder  {
	color: rgb(146 64 14);
}
.placeholder\:text-amber-900::placeholder  {
	color: rgb(120 53 15);
}
.placeholder\:text-amber-950::placeholder  {
	color: rgb(69 26 3);
}
.placeholder\:text-yellow-50::placeholder  {
	color: rgb(254 252 232);
}
.placeholder\:text-yellow-100::placeholder  {
	color: rgb(254 249 195);
}
.placeholder\:text-yellow-200::placeholder  {
	color: rgb(254 240 138);
}
.placeholder\:text-yellow-300::placeholder  {
	color: rgb(253 224 71);
}
.placeholder\:text-yellow-400::placeholder  {
	color: rgb(250 204 21);
}
.placeholder\:text-yellow-500::placeholder  {
	color: rgb(234 179 8);
}
.placeholder\:text-yellow-600::placeholder  {
	color: rgb(202 138 4);
}
.placeholder\:text-yellow-700::placeholder  {
	color: rgb(161 98 7);
}
.placeholder\:text-yellow-800::placeholder  {
	color: rgb(133 77 14);
}
.placeholder\:text-yellow-900::placeholder  {
	color: rgb(113 63 18);
}
.placeholder\:text-yellow-950::placeholder  {
	color: rgb(66 32 6);
}
.placeholder\:text-lime-50::placeholder  {
	color: rgb(247 254 231);
}
.placeholder\:text-lime-100::placeholder  {
	color: rgb(236 252 203);
}
.placeholder\:text-lime-200::placeholder  {
	color: rgb(217 249 157);
}
.placeholder\:text-lime-300::placeholder  {
	color: rgb(190 242 100);
}
.placeholder\:text-lime-400::placeholder  {
	color: rgb(163 230 53);
}
.placeholder\:text-lime-500::placeholder  {
	color: rgb(132 204 22);
}
.placeholder\:text-lime-600::placeholder  {
	color: rgb(101 163 13);
}
.placeholder\:text-lime-700::placeholder  {
	color: rgb(77 124 15);
}
.placeholder\:text-lime-800::placeholder  {
	color: rgb(63 98 18);
}
.placeholder\:text-lime-900::placeholder  {
	color: rgb(54 83 20);
}
.placeholder\:text-lime-950::placeholder  {
	color: rgb(26 46 5);
}
.placeholder\:text-green-50::placeholder  {
	color: rgb(240 253 244);
}
.placeholder\:text-green-100::placeholder  {
	color: rgb(220 252 231);
}
.placeholder\:text-green-200::placeholder  {
	color: rgb(187 247 208);
}
.placeholder\:text-green-300::placeholder  {
	color: rgb(134 239 172);
}
.placeholder\:text-green-400::placeholder  {
	color: rgb(74 222 128);
}
.placeholder\:text-green-500::placeholder  {
	color: rgb(34 197 94);
}
.placeholder\:text-green-600::placeholder  {
	color: rgb(22 163 74);
}
.placeholder\:text-green-700::placeholder  {
	color: rgb(21 128 61);
}
.placeholder\:text-green-800::placeholder  {
	color: rgb(22 101 52);
}
.placeholder\:text-green-900::placeholder  {
	color: rgb(20 83 45);
}
.placeholder\:text-green-950::placeholder  {
	color: rgb(5 46 22);
}
.placeholder\:text-emerald-50::placeholder  {
	color: rgb(236 253 245);
}
.placeholder\:text-emerald-100::placeholder  {
	color: rgb(209 250 229);
}
.placeholder\:text-emerald-200::placeholder  {
	color: rgb(167 243 208);
}
.placeholder\:text-emerald-300::placeholder  {
	color: rgb(110 231 183);
}
.placeholder\:text-emerald-400::placeholder  {
	color: rgb(52 211 153);
}
.placeholder\:text-emerald-500::placeholder  {
	color: rgb(16 185 129);
}
.placeholder\:text-emerald-600::placeholder  {
	color: rgb(5 150 105);
}
.placeholder\:text-emerald-700::placeholder  {
	color: rgb(4 120 87);
}
.placeholder\:text-emerald-800::placeholder  {
	color: rgb(6 95 70);
}
.placeholder\:text-emerald-900::placeholder  {
	color: rgb(6 78 59);
}
.placeholder\:text-emerald-950::placeholder  {
	color: rgb(2 44 34);
}
.placeholder\:text-teal-50::placeholder  {
	color: rgb(240 253 250);
}
.placeholder\:text-teal-100::placeholder  {
	color: rgb(204 251 241);
}
.placeholder\:text-teal-200::placeholder  {
	color: rgb(153 246 228);
}
.placeholder\:text-teal-300::placeholder  {
	color: rgb(94 234 212);
}
.placeholder\:text-teal-400::placeholder  {
	color: rgb(45 212 191);
}
.placeholder\:text-teal-500::placeholder  {
	color: rgb(20 184 166);
}
.placeholder\:text-teal-600::placeholder  {
	color: rgb(13 148 136);
}
.placeholder\:text-teal-700::placeholder  {
	color: rgb(15 118 110);
}
.placeholder\:text-teal-800::placeholder  {
	color: rgb(17 94 89);
}
.placeholder\:text-teal-900::placeholder  {
	color: rgb(19 78 74);
}
.placeholder\:text-teal-950::placeholder  {
	color: rgb(4 47 46);
}
.placeholder\:text-cyan-50::placeholder  {
	color: rgb(236 254 255);
}
.placeholder\:text-cyan-100::placeholder  {
	color: rgb(207 250 254);
}
.placeholder\:text-cyan-200::placeholder  {
	color: rgb(165 243 252);
}
.placeholder\:text-cyan-300::placeholder  {
	color: rgb(103 232 249);
}
.placeholder\:text-cyan-400::placeholder  {
	color: rgb(34 211 238);
}
.placeholder\:text-cyan-500::placeholder  {
	color: rgb(6 182 212);
}
.placeholder\:text-cyan-600::placeholder  {
	color: rgb(8 145 178);
}
.placeholder\:text-cyan-700::placeholder  {
	color: rgb(14 116 144);
}
.placeholder\:text-cyan-800::placeholder  {
	color: rgb(21 94 117);
}
.placeholder\:text-cyan-900::placeholder  {
	color: rgb(22 78 99);
}
.placeholder\:text-cyan-950::placeholder  {
	color: rgb(8 51 68);
}
.placeholder\:text-sky-50::placeholder  {
	color: rgb(240 249 255);
}
.placeholder\:text-sky-100::placeholder  {
	color: rgb(224 242 254);
}
.placeholder\:text-sky-200::placeholder  {
	color: rgb(186 230 253);
}
.placeholder\:text-sky-300::placeholder  {
	color: rgb(125 211 252);
}
.placeholder\:text-sky-400::placeholder  {
	color: rgb(56 189 248);
}
.placeholder\:text-sky-500::placeholder  {
	color: rgb(14 165 233);
}
.placeholder\:text-sky-600::placeholder  {
	color: rgb(2 132 199);
}
.placeholder\:text-sky-700::placeholder  {
	color: rgb(3 105 161);
}
.placeholder\:text-sky-800::placeholder  {
	color: rgb(7 89 133);
}
.placeholder\:text-sky-900::placeholder  {
	color: rgb(12 74 110);
}
.placeholder\:text-sky-950::placeholder  {
	color: rgb(8 47 73);
}
.placeholder\:text-blue-50::placeholder  {
	color: rgb(239 246 255);
}
.placeholder\:text-blue-100::placeholder  {
	color: rgb(219 234 254);
}
.placeholder\:text-blue-200::placeholder  {
	color: rgb(191 219 254);
}
.placeholder\:text-blue-300::placeholder  {
	color: rgb(147 197 253);
}
.placeholder\:text-blue-400::placeholder  {
	color: rgb(96 165 250);
}
.placeholder\:text-blue-500::placeholder  {
	color: rgb(59 130 246);
}
.placeholder\:text-blue-600::placeholder  {
	color: rgb(37 99 235);
}
.placeholder\:text-blue-700::placeholder  {
	color: rgb(29 78 216);
}
.placeholder\:text-blue-800::placeholder  {
	color: rgb(30 64 175);
}
.placeholder\:text-blue-900::placeholder  {
	color: rgb(30 58 138);
}
.placeholder\:text-blue-950::placeholder  {
	color: rgb(23 37 84);
}
.placeholder\:text-indigo-50::placeholder  {
	color: rgb(238 242 255);
}
.placeholder\:text-indigo-100::placeholder  {
	color: rgb(224 231 255);
}
.placeholder\:text-indigo-200::placeholder  {
	color: rgb(199 210 254);
}
.placeholder\:text-indigo-300::placeholder  {
	color: rgb(165 180 252);
}
.placeholder\:text-indigo-400::placeholder  {
	color: rgb(129 140 248);
}
.placeholder\:text-indigo-500::placeholder  {
	color: rgb(99 102 241);
}
.placeholder\:text-indigo-600::placeholder  {
	color: rgb(79 70 229);
}
.placeholder\:text-indigo-700::placeholder  {
	color: rgb(67 56 202);
}
.placeholder\:text-indigo-800::placeholder  {
	color: rgb(55 48 163);
}
.placeholder\:text-indigo-900::placeholder  {
	color: rgb(49 46 129);
}
.placeholder\:text-indigo-950::placeholder  {
	color: rgb(30 27 75);
}
.placeholder\:text-violet-50::placeholder  {
	color: rgb(245 243 255);
}
.placeholder\:text-violet-100::placeholder  {
	color: rgb(237 233 254);
}
.placeholder\:text-violet-200::placeholder  {
	color: rgb(221 214 254);
}
.placeholder\:text-violet-300::placeholder  {
	color: rgb(196 181 253);
}
.placeholder\:text-violet-400::placeholder  {
	color: rgb(167 139 250);
}
.placeholder\:text-violet-500::placeholder  {
	color: rgb(139 92 246);
}
.placeholder\:text-violet-600::placeholder  {
	color: rgb(124 58 237);
}
.placeholder\:text-violet-700::placeholder  {
	color: rgb(109 40 217);
}
.placeholder\:text-violet-800::placeholder  {
	color: rgb(91 33 182);
}
.placeholder\:text-violet-900::placeholder  {
	color: rgb(76 29 149);
}
.placeholder\:text-violet-950::placeholder  {
	color: rgb(46 16 101);
}
.placeholder\:text-purple-50::placeholder  {
	color: rgb(250 245 255);
}
.placeholder\:text-purple-100::placeholder  {
	color: rgb(243 232 255);
}
.placeholder\:text-purple-200::placeholder  {
	color: rgb(233 213 255);
}
.placeholder\:text-purple-300::placeholder  {
	color: rgb(216 180 254);
}
.placeholder\:text-purple-400::placeholder  {
	color: rgb(192 132 252);
}
.placeholder\:text-purple-500::placeholder  {
	color: rgb(168 85 247);
}
.placeholder\:text-purple-600::placeholder  {
	color: rgb(147 51 234);
}
.placeholder\:text-purple-700::placeholder  {
	color: rgb(126 34 206);
}
.placeholder\:text-purple-800::placeholder  {
	color: rgb(107 33 168);
}
.placeholder\:text-purple-900::placeholder  {
	color: rgb(88 28 135);
}
.placeholder\:text-purple-950::placeholder  {
	color: rgb(59 7 100);
}
.placeholder\:text-fuchsia-50::placeholder  {
	color: rgb(253 244 255);
}
.placeholder\:text-fuchsia-100::placeholder  {
	color: rgb(250 232 255);
}
.placeholder\:text-fuchsia-200::placeholder  {
	color: rgb(245 208 254);
}
.placeholder\:text-fuchsia-300::placeholder  {
	color: rgb(240 171 252);
}
.placeholder\:text-fuchsia-400::placeholder  {
	color: rgb(232 121 249);
}
.placeholder\:text-fuchsia-500::placeholder  {
	color: rgb(217 70 239);
}
.placeholder\:text-fuchsia-600::placeholder  {
	color: rgb(192 38 211);
}
.placeholder\:text-fuchsia-700::placeholder  {
	color: rgb(162 28 175);
}
.placeholder\:text-fuchsia-800::placeholder  {
	color: rgb(134 25 143);
}
.placeholder\:text-fuchsia-900::placeholder  {
	color: rgb(112 26 117);
}
.placeholder\:text-fuchsia-950::placeholder  {
	color: rgb(74 4 78);
}
.placeholder\:text-pink-50::placeholder  {
	color: rgb(253 242 248);
}
.placeholder\:text-pink-100::placeholder  {
	color: rgb(252 231 243);
}
.placeholder\:text-pink-200::placeholder  {
	color: rgb(251 207 232);
}
.placeholder\:text-pink-300::placeholder  {
	color: rgb(249 168 212);
}
.placeholder\:text-pink-400::placeholder  {
	color: rgb(244 114 182);
}
.placeholder\:text-pink-500::placeholder  {
	color: rgb(236 72 153);
}
.placeholder\:text-pink-600::placeholder  {
	color: rgb(219 39 119);
}
.placeholder\:text-pink-700::placeholder  {
	color: rgb(190 24 93);
}
.placeholder\:text-pink-800::placeholder  {
	color: rgb(157 23 77);
}
.placeholder\:text-pink-900::placeholder  {
	color: rgb(131 24 67);
}
.placeholder\:text-pink-950::placeholder  {
	color: rgb(80 7 36);
}
.placeholder\:text-rose-50::placeholder  {
	color: rgb(255 241 242);
}
.placeholder\:text-rose-100::placeholder  {
	color: rgb(255 228 230);
}
.placeholder\:text-rose-200::placeholder  {
	color: rgb(254 205 211);
}
.placeholder\:text-rose-300::placeholder  {
	color: rgb(253 164 175);
}
.placeholder\:text-rose-400::placeholder  {
	color: rgb(251 113 133);
}
.placeholder\:text-rose-500::placeholder  {
	color: rgb(244 63 94);
}
.placeholder\:text-rose-600::placeholder  {
	color: rgb(225 29 72);
}
.placeholder\:text-rose-700::placeholder  {
	color: rgb(190 18 60);
}
.placeholder\:text-rose-800::placeholder  {
	color: rgb(159 18 57);
}
.placeholder\:text-rose-900::placeholder  {
	color: rgb(136 19 55);
}
text-rose-950	{
    color: rgb(76 5 25);
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.placeholder-v1-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(248 180 180 / var(--tw-placeholder-opacity))
}

.placeholder-v1-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(248 180 180 / var(--tw-placeholder-opacity))
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-25 {
    opacity: .25
}

.opacity-40 {
    opacity: .4
}

.opacity-75 {
    opacity: .75
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_25px_rgba\(0\,0\,0\,0\.1\)\,0_0_10px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 0 25px rgba(0, 0, 0, .1), 0 0 10px rgba(0, 0, 0, .04);
    --tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_8px_15px_rgba\(24\,24\,27\,0\.1\)\,0_3px_6px_rgba\(24\,24\,27\,0\.05\)\] {
    --tw-shadow: 0 8px 15px rgba(24, 24, 27, .1), 0 3px 6px rgba(24, 24, 27, .05);
    --tw-shadow-colored: 0 8px 15px var(--tw-shadow-color), 0 3px 6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[inset_0_-1px_1px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 -1px 1px rgba(0, 0, 0, .06);
    --tw-shadow-colored: inset 0 -1px 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-outline {
    --tw-shadow: 0 0 0 3px rgba(147, 197, 253, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-outline-red {
    --tw-shadow: 0 0 0 3px rgba(254, 202, 202, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-solid {
    --tw-shadow: 0 0 0 2px currentColor;
    --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-black\/5 {
    --tw-shadow-color: rgb(0 0 0 / .05);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-indigo-500\/\[\.12\] {
    --tw-shadow-color: rgb(99 102 241 / .12);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-sky-500\/\[\.12\] {
    --tw-shadow-color: rgb(14 165 233 / .12);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-slate-900\/5 {
    --tw-shadow-color: rgb(15 23 42 / .05);
    --tw-shadow: var(--tw-shadow-colored)
}

.outline {
    outline-style: solid
}

..outline-0  {
	outline-width: 0px;
}

.outline-1  {
	outline-width: 1px;
}

.outline-2  {
	outline-width: 2px;
}

.outline-4  {
	outline-width: 4px;
}

.outline-8  {
	outline-width: 8px;
}

.outline-inherit  {
	outline-color: inherit;
}

.outline-current  {
	outline-color: currentColor;
}

.outline-transparent  {
	outline-color: transparent;
}

.outline-black  {
	outline-color: #000;
}

.outline-white  {
	outline-color: #fff;
}

.outline-slate-50  {
	outline-color: #f8fafc;
}

.outline-slate-100  {
	outline-color: #f1f5f9;
}

.outline-slate-200  {
	outline-color: #e2e8f0;
}

.outline-slate-300  {
	outline-color: #cbd5e1;
}

.outline-slate-400  {
	outline-color: #94a3b8;
}

.outline-slate-500  {
	outline-color: #64748b;
}

.outline-slate-600  {
	outline-color: #475569;
}

.outline-slate-700  {
	outline-color: #334155;
}

.outline-slate-800  {
	outline-color: #1e293b;
}

.outline-slate-900  {
	outline-color: #0f172a;
}

.outline-slate-950  {
	outline-color: #020617;
}

.outline-gray-50  {
	outline-color: #f9fafb;
}

.outline-gray-100  {
	outline-color: #f3f4f6;
}

.outline-gray-200  {
	outline-color: #e5e7eb;
}

.outline-gray-300  {
	outline-color: #d1d5db;
}

.outline-gray-400  {
	outline-color: #9ca3af;
}

.outline-gray-500  {
	outline-color: #6b7280;
}

.outline-gray-600  {
	outline-color: #4b5563;
}

.outline-gray-700  {
	outline-color: #374151;
}

.outline-gray-800  {
	outline-color: #1f2937;
}

.outline-gray-900  {
	outline-color: #111827;
}

.outline-gray-950  {
	outline-color: #030712;
}

.outline-zinc-50  {
	outline-color: #fafafa;
}

.outline-zinc-100  {
	outline-color: #f4f4f5;
}

.outline-zinc-200  {
	outline-color: #e4e4e7;
}

.outline-zinc-300  {
	outline-color: #d4d4d8;
}

.outline-zinc-400  {
	outline-color: #a1a1aa;
}

.outline-zinc-500  {
	outline-color: #71717a;
}

.outline-zinc-600  {
	outline-color: #52525b;
}

.outline-zinc-700  {
	outline-color: #3f3f46;
}

.outline-zinc-800  {
	outline-color: #27272a;
}

.outline-zinc-900  {
	outline-color: #18181b;
}

.outline-zinc-950  {
	outline-color: #09090b;
}

.outline-neutral-50  {
	outline-color: #fafafa;
}

.outline-neutral-100  {
	outline-color: #f5f5f5;
}

.outline-neutral-200  {
	outline-color: #e5e5e5;
}

.outline-neutral-300  {
	outline-color: #d4d4d4;
}

.outline-neutral-400  {
	outline-color: #a3a3a3;
}

.outline-neutral-500  {
	outline-color: #737373;
}

.outline-neutral-600  {
	outline-color: #525252;
}

.outline-neutral-700  {
	outline-color: #404040;
}

.outline-neutral-800  {
	outline-color: #262626;
}

.outline-neutral-900  {
	outline-color: #171717;
}

.outline-neutral-950  {
	outline-color: #0a0a0a;
}

.outline-stone-50  {
	outline-color: #fafaf9;
}

.outline-stone-100  {
	outline-color: #f5f5f4;
}

.outline-stone-200  {
	outline-color: #e7e5e4;
}

.outline-stone-300  {
	outline-color: #d6d3d1;
}

.outline-stone-400  {
	outline-color: #a8a29e;
}

.outline-stone-500  {
	outline-color: #78716c;
}

.outline-stone-600  {
	outline-color: #57534e;
}

.outline-stone-700  {
	outline-color: #44403c;
}

.outline-stone-800  {
	outline-color: #292524;
}

.outline-stone-900  {
	outline-color: #1c1917;
}

.outline-stone-950  {
	outline-color: #0c0a09;
}

.outline-red-50  {
	outline-color: #fef2f2;
}

.outline-red-100  {
	outline-color: #fee2e2;
}

.outline-red-200  {
	outline-color: #fecaca;
}

.outline-red-300  {
	outline-color: #fca5a5;
}

.outline-red-400  {
	outline-color: #f87171;
}

.outline-red-500  {
	outline-color: #ef4444;
}

.outline-red-600  {
	outline-color: #dc2626;
}

.outline-red-700  {
	outline-color: #b91c1c;
}

.outline-red-800  {
	outline-color: #991b1b;
}

.outline-red-900  {
	outline-color: #7f1d1d;
}

.outline-red-950  {
	outline-color: #450a0a;
}

.outline-orange-50  {
	outline-color: #fff7ed;
}

.outline-orange-100  {
	outline-color: #ffedd5;
}

.outline-orange-200  {
	outline-color: #fed7aa;
}

.outline-orange-300  {
	outline-color: #fdba74;
}

.outline-orange-400  {
	outline-color: #fb923c;
}

.outline-orange-500  {
	outline-color: #f97316;
}

.outline-orange-600  {
	outline-color: #ea580c;
}

.outline-orange-700  {
	outline-color: #c2410c;
}

.outline-orange-800  {
	outline-color: #9a3412;
}

.outline-orange-900  {
	outline-color: #7c2d12;
}

.outline-orange-950  {
	outline-color: #431407;
}

.outline-amber-50  {
	outline-color: #fffbeb;
}

.outline-amber-100  {
	outline-color: #fef3c7;
}

.outline-amber-200  {
	outline-color: #fde68a;
}

.outline-amber-300  {
	outline-color: #fcd34d;
}

.outline-amber-400  {
	outline-color: #fbbf24;
}

.outline-amber-500  {
	outline-color: #f59e0b;
}

.outline-amber-600  {
	outline-color: #d97706;
}

.outline-amber-700  {
	outline-color: #b45309;
}

.outline-amber-800  {
	outline-color: #92400e;
}

.outline-amber-900  {
	outline-color: #78350f;
}

.outline-amber-950  {
	outline-color: #451a03;
}

.outline-yellow-50  {
	outline-color: #fefce8;
}

.outline-yellow-100  {
	outline-color: #fef9c3;
}

.outline-yellow-200  {
	outline-color: #fef08a;
}

.outline-yellow-300  {
	outline-color: #fde047;
}

.outline-yellow-400  {
	outline-color: #facc15;
}

.outline-yellow-500  {
	outline-color: #eab308;
}

.outline-yellow-600  {
	outline-color: #ca8a04;
}

.outline-yellow-700  {
	outline-color: #a16207;
}

.outline-yellow-800  {
	outline-color: #854d0e;
}

.outline-yellow-900  {
	outline-color: #713f12;
}

.outline-yellow-950  {
	outline-color: #422006;
}

.outline-lime-50  {
	outline-color: #f7fee7;
}

.outline-lime-100  {
	outline-color: #ecfccb;
}

.outline-lime-200  {
	outline-color: #d9f99d;
}

.outline-lime-300  {
	outline-color: #bef264;
}

.outline-lime-400  {
	outline-color: #a3e635;
}

.outline-lime-500  {
	outline-color: #84cc16;
}

.outline-lime-600  {
	outline-color: #65a30d;
}

.outline-lime-700  {
	outline-color: #4d7c0f;
}

.outline-lime-800  {
	outline-color: #3f6212;
}

.outline-lime-900  {
	outline-color: #365314;
}

.outline-lime-950  {
	outline-color: #1a2e05;
}

.outline-green-50  {
	outline-color: #f0fdf4;
}

.outline-green-100  {
	outline-color: #dcfce7;
}

.outline-green-200  {
	outline-color: #bbf7d0;
}

.outline-green-300  {
	outline-color: #86efac;
}

.outline-green-400  {
	outline-color: #4ade80;
}

.outline-green-500  {
	outline-color: #22c55e;
}

.outline-green-600  {
	outline-color: #16a34a;
}

.outline-green-700  {
	outline-color: #15803d;
}

.outline-green-800  {
	outline-color: #166534;
}

.outline-green-900  {
	outline-color: #14532d;
}

.outline-green-950  {
	outline-color: #052e16;
}

.outline-emerald-50  {
	outline-color: #ecfdf5;
}

.outline-emerald-100  {
	outline-color: #d1fae5;
}

.outline-emerald-200  {
	outline-color: #a7f3d0;
}

.outline-emerald-300  {
	outline-color: #6ee7b7;
}

.outline-emerald-400  {
	outline-color: #34d399;
}

.outline-emerald-500  {
	outline-color: #10b981;
}

.outline-emerald-600  {
	outline-color: #059669;
}

.outline-emerald-700  {
	outline-color: #047857;
}

.outline-emerald-800  {
	outline-color: #065f46;
}

.outline-emerald-900  {
	outline-color: #064e3b;
}

.outline-emerald-950  {
	outline-color: #022c22;
}

.outline-teal-50  {
	outline-color: #f0fdfa;
}

.outline-teal-100  {
	outline-color: #ccfbf1;
}

.outline-teal-200  {
	outline-color: #99f6e4;
}

.outline-teal-300  {
	outline-color: #5eead4;
}

.outline-teal-400  {
	outline-color: #2dd4bf;
}

.outline-teal-500  {
	outline-color: #14b8a6;
}

.outline-teal-600  {
	outline-color: #0d9488;
}

.outline-teal-700  {
	outline-color: #0f766e;
}

.outline-teal-800  {
	outline-color: #115e59;
}

.outline-teal-900  {
	outline-color: #134e4a;
}

.outline-teal-950  {
	outline-color: #042f2e;
}

.outline-cyan-50  {
	outline-color: #ecfeff;
}

.outline-cyan-100  {
	outline-color: #cffafe;
}

.outline-cyan-200  {
	outline-color: #a5f3fc;
}

.outline-cyan-300  {
	outline-color: #67e8f9;
}

.outline-cyan-400  {
	outline-color: #22d3ee;
}

.outline-cyan-500  {
	outline-color: #06b6d4;
}

.outline-cyan-600  {
	outline-color: #0891b2;
}

.outline-cyan-700  {
	outline-color: #0e7490;
}

.outline-cyan-800  {
	outline-color: #155e75;
}

.outline-cyan-900  {
	outline-color: #164e63;
}

.outline-cyan-950  {
	outline-color: #083344;
}

.outline-sky-50  {
	outline-color: #f0f9ff;
}

.outline-sky-100  {
	outline-color: #e0f2fe;
}

.outline-sky-200  {
	outline-color: #bae6fd;
}

.outline-sky-300  {
	outline-color: #7dd3fc;
}

.outline-sky-400  {
	outline-color: #38bdf8;
}

.outline-sky-500  {
	outline-color: #0ea5e9;
}

.outline-sky-600  {
	outline-color: #0284c7;
}

.outline-sky-700  {
	outline-color: #0369a1;
}

.outline-sky-800  {
	outline-color: #075985;
}

.outline-sky-900  {
	outline-color: #0c4a6e;
}

.outline-sky-950  {
	outline-color: #082f49;
}

.outline-blue-50  {
	outline-color: #eff6ff;
}

.outline-blue-100  {
	outline-color: #dbeafe;
}

.outline-blue-200  {
	outline-color: #bfdbfe;
}

.outline-blue-300  {
	outline-color: #93c5fd;
}

.outline-blue-400  {
	outline-color: #60a5fa;
}

.outline-blue-500  {
	outline-color: #3b82f6;
}

.outline-blue-600  {
	outline-color: #2563eb;
}

.outline-blue-700  {
	outline-color: #1d4ed8;
}

.outline-blue-800  {
	outline-color: #1e40af;
}

.outline-blue-900  {
	outline-color: #1e3a8a;
}

.outline-blue-950  {
	outline-color: #172554;
}

.outline-indigo-50  {
	outline-color: #eef2ff;
}

.outline-indigo-100  {
	outline-color: #e0e7ff;
}

.outline-indigo-200  {
	outline-color: #c7d2fe;
}

.outline-indigo-300  {
	outline-color: #a5b4fc;
}

.outline-indigo-400  {
	outline-color: #818cf8;
}

.outline-indigo-500  {
	outline-color: #6366f1;
}

.outline-indigo-600  {
	outline-color: #4f46e5;
}

.outline-indigo-700  {
	outline-color: #4338ca;
}

.outline-indigo-800  {
	outline-color: #3730a3;
}

.outline-indigo-900  {
	outline-color: #312e81;
}

.outline-indigo-950  {
	outline-color: #1e1b4b;
}

.outline-violet-50  {
	outline-color: #f5f3ff;
}

.outline-violet-100  {
	outline-color: #ede9fe;
}

.outline-violet-200  {
	outline-color: #ddd6fe;
}

.outline-violet-300  {
	outline-color: #c4b5fd;
}

.outline-violet-400  {
	outline-color: #a78bfa;
}

.outline-violet-500  {
	outline-color: #8b5cf6;
}

.outline-violet-600  {
	outline-color: #7c3aed;
}

.outline-violet-700  {
	outline-color: #6d28d9;
}

.outline-violet-800  {
	outline-color: #5b21b6;
}

.outline-violet-900  {
	outline-color: #4c1d95;
}

.outline-violet-950  {
	outline-color: #2e1065;
}

.outline-purple-50  {
	outline-color: #faf5ff;
}

.outline-purple-100  {
	outline-color: #f3e8ff;
}

.outline-purple-200  {
	outline-color: #e9d5ff;
}

.outline-purple-300  {
	outline-color: #d8b4fe;
}

.outline-purple-400  {
	outline-color: #c084fc;
}

.outline-purple-500  {
	outline-color: #a855f7;
}

.outline-purple-600  {
	outline-color: #9333ea;
}

.outline-purple-700  {
	outline-color: #7e22ce;
}

.outline-purple-800  {
	outline-color: #6b21a8;
}

.outline-purple-900  {
	outline-color: #581c87;
}

.outline-purple-950  {
	outline-color: #3b0764;
}

.outline-fuchsia-50  {
	outline-color: #fdf4ff;
}

.outline-fuchsia-100  {
	outline-color: #fae8ff;
}

.outline-fuchsia-200  {
	outline-color: #f5d0fe;
}

.outline-fuchsia-300  {
	outline-color: #f0abfc;
}

.outline-fuchsia-400  {
	outline-color: #e879f9;
}

.outline-fuchsia-500  {
	outline-color: #d946ef;
}

.outline-fuchsia-600  {
	outline-color: #c026d3;
}

.outline-fuchsia-700  {
	outline-color: #a21caf;
}

.outline-fuchsia-800  {
	outline-color: #86198f;
}

.outline-fuchsia-900  {
	outline-color: #701a75;
}

.outline-fuchsia-950  {
	outline-color: #4a044e;
}

.outline-pink-50  {
	outline-color: #fdf2f8;
}

.outline-pink-100  {
	outline-color: #fce7f3;
}

.outline-pink-200  {
	outline-color: #fbcfe8;
}

.outline-pink-300  {
	outline-color: #f9a8d4;
}

.outline-pink-400  {
	outline-color: #f472b6;
}

.outline-pink-500  {
	outline-color: #ec4899;
}

.outline-pink-600  {
	outline-color: #db2777;
}

.outline-pink-700  {
	outline-color: #be185d;
}

.outline-pink-800  {
	outline-color: #9d174d;
}

.outline-pink-900  {
	outline-color: #831843;
}

.outline-pink-950  {
	outline-color: #500724;
}

.outline-rose-50  {
	outline-color: #fff1f2;
}

.outline-rose-100  {
	outline-color: #ffe4e6;
}

.outline-rose-200  {
	outline-color: #fecdd3;
}

.outline-rose-300  {
	outline-color: #fda4af;
}

.outline-rose-400  {
	outline-color: #fb7185;
}

.outline-rose-500  {
	outline-color: #f43f5e;
}

.outline-rose-600  {
	outline-color: #e11d48;
}

.outline-rose-700  {
	outline-color: #be123c;
}

.outline-rose-800  {
	outline-color: #9f1239;
}

.outline-rose-900  {
	outline-color: #881337;
}

.outline-rose-950  {
	outline-color: #4c0519;
}

.outline-none  {
	outline: 2px solid transparent;
outline-offset: 2px;
}

.outline  {
	outline-style: solid;
}

.outline-dashed  {
	outline-style: dashed;
}

.outline-dotted  {
	outline-style: dotted;
}

.outline-double  {
	outline-style: double;
}

.outline-offset-0  {
	outline-offset: 0px;
}

.outline-offset-1  {
	outline-offset: 1px;
}

.-outline-offset-1  {
	outline-offset: -1px;
}

.outline-offset-2  {
	outline-offset: 2px;
}

.outline-offset-4  {
	outline-offset: 4px;
}

.outline-offset-8  {
	outline-offset: 8px;
}


.ring-0 {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-1 {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-2 {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-4 {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-8 {
	box-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-inset {
	--tw-ring-inset: inset;
}
.ring-inherit {
	--tw-ring-color: inherit;
}
.ring-current {
	--tw-ring-color: currentColor;
}
.ring-transparent {
	--tw-ring-color: transparent;
}
.ring-black {
	--tw-ring-color: rgb(0 0 0);
}
.ring-white {
	--tw-ring-color: rgb(255 255 255);
}
.ring-slate-50 {
	--tw-ring-color: rgb(248 250 252);
}
.ring-slate-100 {
	--tw-ring-color: rgb(241 245 249);
}
.ring-slate-200 {
	--tw-ring-color: rgb(226 232 240);
}
.ring-slate-300 {
	--tw-ring-color: rgb(203 213 225);
}
.ring-slate-400 {
	--tw-ring-color: rgb(148 163 184);
}
.ring-slate-500 {
	--tw-ring-color: rgb(100 116 139);
}
.ring-slate-600 {
	--tw-ring-color: rgb(71 85 105);
}
.ring-slate-700 {
	--tw-ring-color: rgb(51 65 85);
}
.ring-slate-800 {
	--tw-ring-color: rgb(30 41 59);
}
.ring-slate-900 {
	--tw-ring-color: rgb(15 23 42);
}
.ring-slate-950 {
	--tw-ring-color: rgb(2 6 23);
}
.ring-gray-50 {
	--tw-ring-color: rgb(249 250 251);
}
.ring-gray-100 {
	--tw-ring-color: rgb(243 244 246);
}
.ring-gray-200 {
	--tw-ring-color: rgb(229 231 235);
}
.ring-gray-300 {
	--tw-ring-color: rgb(209 213 219);
}
.ring-gray-400 {
	--tw-ring-color: rgb(156 163 175);
}

.ring-gray-400\/20 {
	--tw-ring-color: rgb(156 163 175 / 0.2 );
}

.ring-gray-500 {
	--tw-ring-color: rgb(107 114 128);
}
.ring-gray-600 {
	--tw-ring-color: rgb(75 85 99);
}
.ring-gray-700 {
	--tw-ring-color: rgb(55 65 81);
}
.ring-gray-800 {
	--tw-ring-color: rgb(31 41 55);
}
.ring-gray-900 {
	--tw-ring-color: rgb(17 24 39);
}
.ring-gray-950 {
	--tw-ring-color: rgb(3 7 18);
}
.ring-zinc-50 {
	--tw-ring-color: rgb(250 250 250);
}
.ring-zinc-100 {
	--tw-ring-color: rgb(244 244 245);
}
.ring-zinc-200 {
	--tw-ring-color: rgb(228 228 231);
}
.ring-zinc-300 {
	--tw-ring-color: rgb(212 212 216);
}
.ring-zinc-400 {
	--tw-ring-color: rgb(161 161 170);
}
.ring-zinc-500 {
	--tw-ring-color: rgb(113 113 122);
}
.ring-zinc-600 {
	--tw-ring-color: rgb(82 82 91);
}
.ring-zinc-700 {
	--tw-ring-color: rgb(63 63 70);
}
.ring-zinc-800 {
	--tw-ring-color: rgb(39 39 42);
}
.ring-zinc-900 {
	--tw-ring-color: rgb(24 24 27);
}
.ring-zinc-950 {
	--tw-ring-color: rgb(9 9 11);
}
.ring-neutral-50 {
	--tw-ring-color: rgb(250 250 250);
}
.ring-neutral-100 {
	--tw-ring-color: rgb(245 245 245);
}
.ring-neutral-200 {
	--tw-ring-color: rgb(229 229 229);
}
.ring-neutral-300 {
	--tw-ring-color: rgb(212 212 212);
}
.ring-neutral-400 {
	--tw-ring-color: rgb(163 163 163);
}
.ring-neutral-500 {
	--tw-ring-color: rgb(115 115 115);
}
.ring-neutral-600 {
	--tw-ring-color: rgb(82 82 82);
}
.ring-neutral-700 {
	--tw-ring-color: rgb(64 64 64);
}
.ring-neutral-800 {
	--tw-ring-color: rgb(38 38 38);
}
.ring-neutral-900 {
	--tw-ring-color: rgb(23 23 23);
}
.ring-neutral-950 {
	--tw-ring-color: rgb(10 10 10);
}
.ring-stone-50 {
	--tw-ring-color: rgb(250 250 249);
}
.ring-stone-100 {
	--tw-ring-color: rgb(245 245 244);
}
.ring-stone-200 {
	--tw-ring-color: rgb(231 229 228);
}
.ring-stone-300 {
	--tw-ring-color: rgb(214 211 209);
}
.ring-stone-400 {
	--tw-ring-color: rgb(168 162 158);
}
.ring-stone-500 {
	--tw-ring-color: rgb(120 113 108);
}
.ring-stone-600 {
	--tw-ring-color: rgb(87 83 78);
}
.ring-stone-700 {
	--tw-ring-color: rgb(68 64 60);
}
.ring-stone-800 {
	--tw-ring-color: rgb(41 37 36);
}
.ring-stone-900 {
	--tw-ring-color: rgb(28 25 23);
}
.ring-stone-950 {
	--tw-ring-color: rgb(12 10 9);
}
.ring-red-50 {
	--tw-ring-color: rgb(254 242 242);
}
.ring-red-100 {
	--tw-ring-color: rgb(254 226 226);
}
.ring-red-200 {
	--tw-ring-color: rgb(254 202 202);
}
.ring-red-300 {
	--tw-ring-color: rgb(252 165 165);
}
.ring-red-400 {
	--tw-ring-color: rgb(248 113 113);
}
.ring-red-500 {
	--tw-ring-color: rgb(239 68 68);
}
.ring-red-600 {
	--tw-ring-color: rgb(220 38 38);
}
.ring-red-700 {
	--tw-ring-color: rgb(185 28 28);
}
.ring-red-800 {
	--tw-ring-color: rgb(153 27 27);
}
.ring-red-900 {
	--tw-ring-color: rgb(127 29 29);
}
.ring-red-950 {
	--tw-ring-color: rgb(69 10 10);
}
.ring-orange-50 {
	--tw-ring-color: rgb(255 247 237);
}
.ring-orange-100 {
	--tw-ring-color: rgb(255 237 213);
}
.ring-orange-200 {
	--tw-ring-color: rgb(254 215 170);
}
.ring-orange-300 {
	--tw-ring-color: rgb(253 186 116);
}
.ring-orange-400 {
	--tw-ring-color: rgb(251 146 60);
}
.ring-orange-500 {
	--tw-ring-color: rgb(249 115 22);
}
.ring-orange-600 {
	--tw-ring-color: rgb(234 88 12);
}
.ring-orange-700 {
	--tw-ring-color: rgb(194 65 12);
}
.ring-orange-800 {
	--tw-ring-color: rgb(154 52 18);
}
.ring-orange-900 {
	--tw-ring-color: rgb(124 45 18);
}
.ring-orange-950 {
	--tw-ring-color: rgb(67 20 7);
}
.ring-amber-50 {
	--tw-ring-color: rgb(255 251 235);
}
.ring-amber-100 {
	--tw-ring-color: rgb(254 243 199);
}
.ring-amber-200 {
	--tw-ring-color: rgb(253 230 138);
}
.ring-amber-300 {
	--tw-ring-color: rgb(252 211 77);
}
.ring-amber-400 {
	--tw-ring-color: rgb(251 191 36);
}
.ring-amber-500 {
	--tw-ring-color: rgb(245 158 11);
}
.ring-amber-600 {
	--tw-ring-color: rgb(217 119 6);
}
.ring-amber-700 {
	--tw-ring-color: rgb(180 83 9);
}
.ring-amber-800 {
	--tw-ring-color: rgb(146 64 14);
}
.ring-amber-900 {
	--tw-ring-color: rgb(120 53 15);
}
.ring-amber-950 {
	--tw-ring-color: rgb(69 26 3);
}
.ring-yellow-50 {
	--tw-ring-color: rgb(254 252 232);
}
.ring-yellow-100 {
	--tw-ring-color: rgb(254 249 195);
}
.ring-yellow-200 {
	--tw-ring-color: rgb(254 240 138);
}
.ring-yellow-300 {
	--tw-ring-color: rgb(253 224 71);
}
.ring-yellow-400 {
	--tw-ring-color: rgb(250 204 21);
}
.ring-yellow-500 {
	--tw-ring-color: rgb(234 179 8);
}
.ring-yellow-600 {
	--tw-ring-color: rgb(202 138 4);
}
.ring-yellow-700 {
	--tw-ring-color: rgb(161 98 7);
}
.ring-yellow-800 {
	--tw-ring-color: rgb(133 77 14);
}
.ring-yellow-900 {
	--tw-ring-color: rgb(113 63 18);
}
.ring-yellow-950 {
	--tw-ring-color: rgb(66 32 6);
}
.ring-lime-50 {
	--tw-ring-color: rgb(247 254 231);
}
.ring-lime-100 {
	--tw-ring-color: rgb(236 252 203);
}
.ring-lime-200 {
	--tw-ring-color: rgb(217 249 157);
}
.ring-lime-300 {
	--tw-ring-color: rgb(190 242 100);
}
.ring-lime-400 {
	--tw-ring-color: rgb(163 230 53);
}
.ring-lime-500 {
	--tw-ring-color: rgb(132 204 22);
}
.ring-lime-600 {
	--tw-ring-color: rgb(101 163 13);
}
.ring-lime-700 {
	--tw-ring-color: rgb(77 124 15);
}
.ring-lime-800 {
	--tw-ring-color: rgb(63 98 18);
}
.ring-lime-900 {
	--tw-ring-color: rgb(54 83 20);
}
.ring-lime-950 {
	--tw-ring-color: rgb(26 46 5);
}
.ring-green-50 {
	--tw-ring-color: rgb(240 253 244);
}
.ring-green-100 {
	--tw-ring-color: rgb(220 252 231);
}
.ring-green-200 {
	--tw-ring-color: rgb(187 247 208);
}
.ring-green-300 {
	--tw-ring-color: rgb(134 239 172);
}
.ring-green-400 {
	--tw-ring-color: rgb(74 222 128);
}
.ring-green-500 {
	--tw-ring-color: rgb(34 197 94);
}
.ring-green-600 {
	--tw-ring-color: rgb(22 163 74);
}
.ring-green-700 {
	--tw-ring-color: rgb(21 128 61);
}
.ring-green-800 {
	--tw-ring-color: rgb(22 101 52);
}
.ring-green-900 {
	--tw-ring-color: rgb(20 83 45);
}
.ring-green-950 {
	--tw-ring-color: rgb(5 46 22);
}
.ring-emerald-50 {
	--tw-ring-color: rgb(236 253 245);
}
.ring-emerald-100 {
	--tw-ring-color: rgb(209 250 229);
}
.ring-emerald-200 {
	--tw-ring-color: rgb(167 243 208);
}
.ring-emerald-300 {
	--tw-ring-color: rgb(110 231 183);
}
.ring-emerald-400 {
	--tw-ring-color: rgb(52 211 153);
}
.ring-emerald-500 {
	--tw-ring-color: rgb(16 185 129);
}
.ring-emerald-600 {
	--tw-ring-color: rgb(5 150 105);
}
.ring-emerald-700 {
	--tw-ring-color: rgb(4 120 87);
}
.ring-emerald-800 {
	--tw-ring-color: rgb(6 95 70);
}
.ring-emerald-900 {
	--tw-ring-color: rgb(6 78 59);
}
.ring-emerald-950 {
	--tw-ring-color: rgb(2 44 34);
}
.ring-teal-50 {
	--tw-ring-color: rgb(240 253 250);
}
.ring-teal-100 {
	--tw-ring-color: rgb(204 251 241);
}
.ring-teal-200 {
	--tw-ring-color: rgb(153 246 228);
}
.ring-teal-300 {
	--tw-ring-color: rgb(94 234 212);
}
.ring-teal-400 {
	--tw-ring-color: rgb(45 212 191);
}
.ring-teal-500 {
	--tw-ring-color: rgb(20 184 166);
}
.ring-teal-600 {
	--tw-ring-color: rgb(13 148 136);
}
.ring-teal-700 {
	--tw-ring-color: rgb(15 118 110);
}
.ring-teal-800 {
	--tw-ring-color: rgb(17 94 89);
}
.ring-teal-900 {
	--tw-ring-color: rgb(19 78 74);
}
.ring-teal-950 {
	--tw-ring-color: rgb(4 47 46);
}
.ring-cyan-50 {
	--tw-ring-color: rgb(236 254 255);
}
.ring-cyan-100 {
	--tw-ring-color: rgb(207 250 254);
}
.ring-cyan-200 {
	--tw-ring-color: rgb(165 243 252);
}
.ring-cyan-300 {
	--tw-ring-color: rgb(103 232 249);
}
.ring-cyan-400 {
	--tw-ring-color: rgb(34 211 238);
}
.ring-cyan-500 {
	--tw-ring-color: rgb(6 182 212);
}
.ring-cyan-600 {
	--tw-ring-color: rgb(8 145 178);
}
.ring-cyan-700 {
	--tw-ring-color: rgb(14 116 144);
}
.ring-cyan-800 {
	--tw-ring-color: rgb(21 94 117);
}
.ring-cyan-900 {
	--tw-ring-color: rgb(22 78 99);
}
.ring-cyan-950 {
	--tw-ring-color: rgb(8 51 68);
}
.ring-sky-50 {
	--tw-ring-color: rgb(240 249 255);
}
.ring-sky-100 {
	--tw-ring-color: rgb(224 242 254);
}
.ring-sky-200 {
	--tw-ring-color: rgb(186 230 253);
}
.ring-sky-300 {
	--tw-ring-color: rgb(125 211 252);
}
.ring-sky-400 {
	--tw-ring-color: rgb(56 189 248);
}
.ring-sky-500 {
	--tw-ring-color: rgb(14 165 233);
}
.ring-sky-600 {
	--tw-ring-color: rgb(2 132 199);
}
.ring-sky-700 {
	--tw-ring-color: rgb(3 105 161);
}
.ring-sky-800 {
	--tw-ring-color: rgb(7 89 133);
}
.ring-sky-900 {
	--tw-ring-color: rgb(12 74 110);
}
.ring-sky-950 {
	--tw-ring-color: rgb(8 47 73);
}
.ring-blue-50 {
	--tw-ring-color: rgb(239 246 255);
}
.ring-blue-100 {
	--tw-ring-color: rgb(219 234 254);
}
.ring-blue-200 {
	--tw-ring-color: rgb(191 219 254);
}
.ring-blue-300 {
	--tw-ring-color: rgb(147 197 253);
}
.ring-blue-400 {
	--tw-ring-color: rgb(96 165 250);
}
.ring-blue-500 {
	--tw-ring-color: rgb(59 130 246);
}
.ring-blue-600 {
	--tw-ring-color: rgb(37 99 235);
}
.ring-blue-700 {
	--tw-ring-color: rgb(29 78 216);
}
.ring-blue-800 {
	--tw-ring-color: rgb(30 64 175);
}
.ring-blue-900 {
	--tw-ring-color: rgb(30 58 138);
}
.ring-blue-950 {
	--tw-ring-color: rgb(23 37 84);
}
.ring-indigo-50 {
	--tw-ring-color: rgb(238 242 255);
}
.ring-indigo-100 {
	--tw-ring-color: rgb(224 231 255);
}
.ring-indigo-200 {
	--tw-ring-color: rgb(199 210 254);
}
.ring-indigo-300 {
	--tw-ring-color: rgb(165 180 252);
}
.ring-indigo-400 {
	--tw-ring-color: rgb(129 140 248);
}
.ring-indigo-500 {
	--tw-ring-color: rgb(99 102 241);
}
.ring-indigo-600 {
	--tw-ring-color: rgb(79 70 229);
}
.ring-indigo-700 {
	--tw-ring-color: rgb(67 56 202);
}
.ring-indigo-800 {
	--tw-ring-color: rgb(55 48 163);
}
.ring-indigo-900 {
	--tw-ring-color: rgb(49 46 129);
}
.ring-indigo-950 {
	--tw-ring-color: rgb(30 27 75);
}
.ring-violet-50 {
	--tw-ring-color: rgb(245 243 255);
}
.ring-violet-100 {
	--tw-ring-color: rgb(237 233 254);
}
.ring-violet-200 {
	--tw-ring-color: rgb(221 214 254);
}
.ring-violet-300 {
	--tw-ring-color: rgb(196 181 253);
}
.ring-violet-400 {
	--tw-ring-color: rgb(167 139 250);
}
.ring-violet-500 {
	--tw-ring-color: rgb(139 92 246);
}
.ring-violet-600 {
	--tw-ring-color: rgb(124 58 237);
}
.ring-violet-700 {
	--tw-ring-color: rgb(109 40 217);
}
.ring-violet-800 {
	--tw-ring-color: rgb(91 33 182);
}
.ring-violet-900 {
	--tw-ring-color: rgb(76 29 149);
}
.ring-violet-950 {
	--tw-ring-color: rgb(46 16 101);
}
.ring-purple-50 {
	--tw-ring-color: rgb(250 245 255);
}
.ring-purple-100 {
	--tw-ring-color: rgb(243 232 255);
}
.ring-purple-200 {
	--tw-ring-color: rgb(233 213 255);
}
.ring-purple-300 {
	--tw-ring-color: rgb(216 180 254);
}
.ring-purple-400 {
	--tw-ring-color: rgb(192 132 252);
}
.ring-purple-500 {
	--tw-ring-color: rgb(168 85 247);
}
.ring-purple-600 {
	--tw-ring-color: rgb(147 51 234);
}
.ring-purple-700 {
	--tw-ring-color: rgb(126 34 206);
}
.ring-purple-800 {
	--tw-ring-color: rgb(107 33 168);
}
.ring-purple-900 {
	--tw-ring-color: rgb(88 28 135);
}
.ring-purple-950 {
	--tw-ring-color: rgb(59 7 100);
}
.ring-fuchsia-50 {
	--tw-ring-color: rgb(253 244 255);
}
.ring-fuchsia-100 {
	--tw-ring-color: rgb(250 232 255);
}
.ring-fuchsia-200 {
	--tw-ring-color: rgb(245 208 254);
}
.ring-fuchsia-300 {
	--tw-ring-color: rgb(240 171 252);
}
.ring-fuchsia-400 {
	--tw-ring-color: rgb(232 121 249);
}
.ring-fuchsia-500 {
	--tw-ring-color: rgb(217 70 239);
}
.ring-fuchsia-600 {
	--tw-ring-color: rgb(192 38 211);
}
.ring-fuchsia-700 {
	--tw-ring-color: rgb(162 28 175);
}
.ring-fuchsia-800 {
	--tw-ring-color: rgb(134 25 143);
}
.ring-fuchsia-900 {
	--tw-ring-color: rgb(112 26 117);
}
.ring-fuchsia-950 {
	--tw-ring-color: rgb(74 4 78);
}
.ring-pink-50 {
	--tw-ring-color: rgb(253 242 248);
}
.ring-pink-100 {
	--tw-ring-color: rgb(252 231 243);
}
.ring-pink-200 {
	--tw-ring-color: rgb(251 207 232);
}
.ring-pink-300 {
	--tw-ring-color: rgb(249 168 212);
}
.ring-pink-400 {
	--tw-ring-color: rgb(244 114 182);
}
.ring-pink-500 {
	--tw-ring-color: rgb(236 72 153);
}
.ring-pink-600 {
	--tw-ring-color: rgb(219 39 119);
}
.ring-pink-700 {
	--tw-ring-color: rgb(190 24 93);
}
.ring-pink-800 {
	--tw-ring-color: rgb(157 23 77);
}
.ring-pink-900 {
	--tw-ring-color: rgb(131 24 67);
}
.ring-pink-950 {
	--tw-ring-color: rgb(80 7 36);
}
.ring-rose-50 {
	--tw-ring-color: rgb(255 241 242);
}
.ring-rose-100 {
	--tw-ring-color: rgb(255 228 230);
}
.ring-rose-200 {
	--tw-ring-color: rgb(254 205 211);
}
.ring-rose-300 {
	--tw-ring-color: rgb(253 164 175);
}
.ring-rose-400 {
	--tw-ring-color: rgb(251 113 133);
}
.ring-rose-500 {
	--tw-ring-color: rgb(244 63 94);
}
.ring-rose-600 {
	--tw-ring-color: rgb(225 29 72);
}
.ring-rose-700 {
	--tw-ring-color: rgb(190 18 60);
}
.ring-rose-800 {
	--tw-ring-color: rgb(159 18 57);
}
.ring-rose-900 {
	--tw-ring-color: rgb(136 19 55);
}
.ring-rose-950 {
	--tw-ring-color: rgb(76 5 25);
}
.ring-offset-0 {
	--tw-ring-offset-width: 0px;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-1 {
	--tw-ring-offset-width: 1px;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-2 {
	--tw-ring-offset-width: 2px;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-4 {
	--tw-ring-offset-width: 4px;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-8 {
	--tw-ring-offset-width: 8px;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-inherit {
	--tw-ring-offset-color: inherit;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-current {
	--tw-ring-offset-color: currentColor;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-transparent {
	--tw-ring-offset-color: transparent;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-black {
	--tw-ring-offset-color: #000;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-white {
	--tw-ring-offset-color: #fff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-50 {
	--tw-ring-offset-color: #f8fafc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-100 {
	--tw-ring-offset-color: #f1f5f9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-200 {
	--tw-ring-offset-color: #e2e8f0;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-300 {
	--tw-ring-offset-color: #cbd5e1;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-400 {
	--tw-ring-offset-color: #94a3b8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-500 {
	--tw-ring-offset-color: #64748b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-600 {
	--tw-ring-offset-color: #475569;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-700 {
	--tw-ring-offset-color: #334155;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-800 {
	--tw-ring-offset-color: #1e293b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-900 {
	--tw-ring-offset-color: #0f172a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-slate-950 {
	--tw-ring-offset-color: #020617;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-50 {
	--tw-ring-offset-color: #f9fafb;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-100 {
	--tw-ring-offset-color: #f3f4f6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-200 {
	--tw-ring-offset-color: #e5e7eb;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-300 {
	--tw-ring-offset-color: #d1d5db;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-400 {
	--tw-ring-offset-color: #9ca3af;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-500 {
	--tw-ring-offset-color: #6b7280;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-600 {
	--tw-ring-offset-color: #4b5563;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-700 {
	--tw-ring-offset-color: #374151;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-800 {
	--tw-ring-offset-color: #1f2937;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-900 {
	--tw-ring-offset-color: #111827;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-gray-950 {
	--tw-ring-offset-color: #030712;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-50 {
	--tw-ring-offset-color: #fafafa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-100 {
	--tw-ring-offset-color: #f4f4f5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-200 {
	--tw-ring-offset-color: #e4e4e7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-300 {
	--tw-ring-offset-color: #d4d4d8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-400 {
	--tw-ring-offset-color: #a1a1aa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-500 {
	--tw-ring-offset-color: #71717a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-600 {
	--tw-ring-offset-color: #52525b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-700 {
	--tw-ring-offset-color: #3f3f46;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-800 {
	--tw-ring-offset-color: #27272a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-900 {
	--tw-ring-offset-color: #18181b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-zinc-950 {
	--tw-ring-offset-color: #09090b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-50 {
	--tw-ring-offset-color: #fafafa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-100 {
	--tw-ring-offset-color: #f5f5f5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-200 {
	--tw-ring-offset-color: #e5e5e5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-300 {
	--tw-ring-offset-color: #d4d4d4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-400 {
	--tw-ring-offset-color: #a3a3a3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-500 {
	--tw-ring-offset-color: #737373;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-600 {
	--tw-ring-offset-color: #525252;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-700 {
	--tw-ring-offset-color: #404040;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-800 {
	--tw-ring-offset-color: #262626;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-900 {
	--tw-ring-offset-color: #171717;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-neutral-950 {
	--tw-ring-offset-color: #0a0a0a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-50 {
	--tw-ring-offset-color: #fafaf9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-100 {
	--tw-ring-offset-color: #f5f5f4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-200 {
	--tw-ring-offset-color: #e7e5e4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-300 {
	--tw-ring-offset-color: #d6d3d1;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-400 {
	--tw-ring-offset-color: #a8a29e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-500 {
	--tw-ring-offset-color: #78716c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-600 {
	--tw-ring-offset-color: #57534e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-700 {
	--tw-ring-offset-color: #44403c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-800 {
	--tw-ring-offset-color: #292524;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-900 {
	--tw-ring-offset-color: #1c1917;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-stone-950 {
	--tw-ring-offset-color: #0c0a09;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-50 {
	--tw-ring-offset-color: #fef2f2;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-100 {
	--tw-ring-offset-color: #fee2e2;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-200 {
	--tw-ring-offset-color: #fecaca;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-300 {
	--tw-ring-offset-color: #fca5a5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-400 {
	--tw-ring-offset-color: #f87171;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-500 {
	--tw-ring-offset-color: #ef4444;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-600 {
	--tw-ring-offset-color: #dc2626;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-700 {
	--tw-ring-offset-color: #b91c1c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-800 {
	--tw-ring-offset-color: #991b1b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-900 {
	--tw-ring-offset-color: #7f1d1d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-red-950 {
	--tw-ring-offset-color: #450a0a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-50 {
	--tw-ring-offset-color: #fff7ed;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-100 {
	--tw-ring-offset-color: #ffedd5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-200 {
	--tw-ring-offset-color: #fed7aa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-300 {
	--tw-ring-offset-color: #fdba74;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-400 {
	--tw-ring-offset-color: #fb923c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-500 {
	--tw-ring-offset-color: #f97316;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-600 {
	--tw-ring-offset-color: #ea580c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-700 {
	--tw-ring-offset-color: #c2410c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-800 {
	--tw-ring-offset-color: #9a3412;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-900 {
	--tw-ring-offset-color: #7c2d12;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-orange-950 {
	--tw-ring-offset-color: #431407;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-50 {
	--tw-ring-offset-color: #fffbeb;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-100 {
	--tw-ring-offset-color: #fef3c7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-200 {
	--tw-ring-offset-color: #fde68a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-300 {
	--tw-ring-offset-color: #fcd34d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-400 {
	--tw-ring-offset-color: #fbbf24;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-500 {
	--tw-ring-offset-color: #f59e0b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-600 {
	--tw-ring-offset-color: #d97706;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-700 {
	--tw-ring-offset-color: #b45309;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-800 {
	--tw-ring-offset-color: #92400e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-900 {
	--tw-ring-offset-color: #78350f;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-amber-950 {
	--tw-ring-offset-color: #451a03;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-50 {
	--tw-ring-offset-color: #fefce8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-100 {
	--tw-ring-offset-color: #fef9c3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-200 {
	--tw-ring-offset-color: #fef08a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-300 {
	--tw-ring-offset-color: #fde047;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-400 {
	--tw-ring-offset-color: #facc15;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-500 {
	--tw-ring-offset-color: #eab308;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-600 {
	--tw-ring-offset-color: #ca8a04;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-700 {
	--tw-ring-offset-color: #a16207;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-800 {
	--tw-ring-offset-color: #854d0e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-900 {
	--tw-ring-offset-color: #713f12;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-yellow-950 {
	--tw-ring-offset-color: #422006;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-50 {
	--tw-ring-offset-color: #f7fee7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-100 {
	--tw-ring-offset-color: #ecfccb;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-200 {
	--tw-ring-offset-color: #d9f99d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-300 {
	--tw-ring-offset-color: #bef264;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-400 {
	--tw-ring-offset-color: #a3e635;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-500 {
	--tw-ring-offset-color: #84cc16;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-600 {
	--tw-ring-offset-color: #65a30d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-700 {
	--tw-ring-offset-color: #4d7c0f;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-800 {
	--tw-ring-offset-color: #3f6212;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-900 {
	--tw-ring-offset-color: #365314;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-lime-950 {
	--tw-ring-offset-color: #1a2e05;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-50 {
	--tw-ring-offset-color: #f0fdf4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-100 {
	--tw-ring-offset-color: #dcfce7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-200 {
	--tw-ring-offset-color: #bbf7d0;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-300 {
	--tw-ring-offset-color: #86efac;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-400 {
	--tw-ring-offset-color: #4ade80;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-500 {
	--tw-ring-offset-color: #22c55e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-600 {
	--tw-ring-offset-color: #16a34a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-700 {
	--tw-ring-offset-color: #15803d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-800 {
	--tw-ring-offset-color: #166534;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-900 {
	--tw-ring-offset-color: #14532d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-green-950 {
	--tw-ring-offset-color: #052e16;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-50 {
	--tw-ring-offset-color: #ecfdf5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-100 {
	--tw-ring-offset-color: #d1fae5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-200 {
	--tw-ring-offset-color: #a7f3d0;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-300 {
	--tw-ring-offset-color: #6ee7b7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-400 {
	--tw-ring-offset-color: #34d399;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-500 {
	--tw-ring-offset-color: #10b981;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-600 {
	--tw-ring-offset-color: #059669;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-700 {
	--tw-ring-offset-color: #047857;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-800 {
	--tw-ring-offset-color: #065f46;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-900 {
	--tw-ring-offset-color: #064e3b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-emerald-950 {
	--tw-ring-offset-color: #022c22;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-50 {
	--tw-ring-offset-color: #f0fdfa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-100 {
	--tw-ring-offset-color: #ccfbf1;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-200 {
	--tw-ring-offset-color: #99f6e4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-300 {
	--tw-ring-offset-color: #5eead4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-400 {
	--tw-ring-offset-color: #2dd4bf;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-500 {
	--tw-ring-offset-color: #14b8a6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-600 {
	--tw-ring-offset-color: #0d9488;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-700 {
	--tw-ring-offset-color: #0f766e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-800 {
	--tw-ring-offset-color: #115e59;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-900 {
	--tw-ring-offset-color: #134e4a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-teal-950 {
	--tw-ring-offset-color: #042f2e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-50 {
	--tw-ring-offset-color: #ecfeff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-100 {
	--tw-ring-offset-color: #cffafe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-200 {
	--tw-ring-offset-color: #a5f3fc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-300 {
	--tw-ring-offset-color: #67e8f9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-400 {
	--tw-ring-offset-color: #22d3ee;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-500 {
	--tw-ring-offset-color: #06b6d4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-600 {
	--tw-ring-offset-color: #0891b2;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-700 {
	--tw-ring-offset-color: #0e7490;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-800 {
	--tw-ring-offset-color: #155e75;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-900 {
	--tw-ring-offset-color: #164e63;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-cyan-950 {
	--tw-ring-offset-color: #083344;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-50 {
	--tw-ring-offset-color: #f0f9ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-100 {
	--tw-ring-offset-color: #e0f2fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-200 {
	--tw-ring-offset-color: #bae6fd;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-300 {
	--tw-ring-offset-color: #7dd3fc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-400 {
	--tw-ring-offset-color: #38bdf8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-500 {
	--tw-ring-offset-color: #0ea5e9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-600 {
	--tw-ring-offset-color: #0284c7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-700 {
	--tw-ring-offset-color: #0369a1;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-800 {
	--tw-ring-offset-color: #075985;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-900 {
	--tw-ring-offset-color: #0c4a6e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-sky-950 {
	--tw-ring-offset-color: #082f49;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-50 {
	--tw-ring-offset-color: #eff6ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-100 {
	--tw-ring-offset-color: #dbeafe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-200 {
	--tw-ring-offset-color: #bfdbfe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-300 {
	--tw-ring-offset-color: #93c5fd;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-400 {
	--tw-ring-offset-color: #60a5fa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-500 {
	--tw-ring-offset-color: #3b82f6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-600 {
	--tw-ring-offset-color: #2563eb;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-700 {
	--tw-ring-offset-color: #1d4ed8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-800 {
	--tw-ring-offset-color: #1e40af;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-900 {
	--tw-ring-offset-color: #1e3a8a;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-blue-950 {
	--tw-ring-offset-color: #172554;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-50 {
	--tw-ring-offset-color: #eef2ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-100 {
	--tw-ring-offset-color: #e0e7ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-200 {
	--tw-ring-offset-color: #c7d2fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-300 {
	--tw-ring-offset-color: #a5b4fc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-400 {
	--tw-ring-offset-color: #818cf8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-500 {
	--tw-ring-offset-color: #6366f1;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-600 {
	--tw-ring-offset-color: #4f46e5;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-700 {
	--tw-ring-offset-color: #4338ca;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-800 {
	--tw-ring-offset-color: #3730a3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-900 {
	--tw-ring-offset-color: #312e81;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-indigo-950 {
	--tw-ring-offset-color: #1e1b4b;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-50 {
	--tw-ring-offset-color: #f5f3ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-100 {
	--tw-ring-offset-color: #ede9fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-200 {
	--tw-ring-offset-color: #ddd6fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-300 {
	--tw-ring-offset-color: #c4b5fd;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-400 {
	--tw-ring-offset-color: #a78bfa;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-500 {
	--tw-ring-offset-color: #8b5cf6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-600 {
	--tw-ring-offset-color: #7c3aed;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-700 {
	--tw-ring-offset-color: #6d28d9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-800 {
	--tw-ring-offset-color: #5b21b6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-900 {
	--tw-ring-offset-color: #4c1d95;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-violet-950 {
	--tw-ring-offset-color: #2e1065;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-50 {
	--tw-ring-offset-color: #faf5ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-100 {
	--tw-ring-offset-color: #f3e8ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-200 {
	--tw-ring-offset-color: #e9d5ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-300 {
	--tw-ring-offset-color: #d8b4fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-400 {
	--tw-ring-offset-color: #c084fc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-500 {
	--tw-ring-offset-color: #a855f7;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-600 {
	--tw-ring-offset-color: #9333ea;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-700 {
	--tw-ring-offset-color: #7e22ce;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-800 {
	--tw-ring-offset-color: #6b21a8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-900 {
	--tw-ring-offset-color: #581c87;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-purple-950 {
	--tw-ring-offset-color: #3b0764;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-50 {
	--tw-ring-offset-color: #fdf4ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-100 {
	--tw-ring-offset-color: #fae8ff;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-200 {
	--tw-ring-offset-color: #f5d0fe;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-300 {
	--tw-ring-offset-color: #f0abfc;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-400 {
	--tw-ring-offset-color: #e879f9;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-500 {
	--tw-ring-offset-color: #d946ef;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-600 {
	--tw-ring-offset-color: #c026d3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-700 {
	--tw-ring-offset-color: #a21caf;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-800 {
	--tw-ring-offset-color: #86198f;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-900 {
	--tw-ring-offset-color: #701a75;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-fuchsia-950 {
	--tw-ring-offset-color: #4a044e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-50 {
	--tw-ring-offset-color: #fdf2f8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-100 {
	--tw-ring-offset-color: #fce7f3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-200 {
	--tw-ring-offset-color: #fbcfe8;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-300 {
	--tw-ring-offset-color: #f9a8d4;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-400 {
	--tw-ring-offset-color: #f472b6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-500 {
	--tw-ring-offset-color: #ec4899;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-600 {
	--tw-ring-offset-color: #db2777;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-700 {
	--tw-ring-offset-color: #be185d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-800 {
	--tw-ring-offset-color: #9d174d;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-900 {
	--tw-ring-offset-color: #831843;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-pink-950 {
	--tw-ring-offset-color: #500724;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-50 {
	--tw-ring-offset-color: #fff1f2;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-100 {
	--tw-ring-offset-color: #ffe4e6;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-200 {
	--tw-ring-offset-color: #fecdd3;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-300 {
	--tw-ring-offset-color: #fda4af;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-400 {
	--tw-ring-offset-color: #fb7185;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-500 {
	--tw-ring-offset-color: #f43f5e;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-600 {
	--tw-ring-offset-color: #e11d48;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-700 {
	--tw-ring-offset-color: #be123c;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-800 {
	--tw-ring-offset-color: #9f1239;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-900 {
	--tw-ring-offset-color: #881337;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.ring-offset-rose-950 {
	--tw-ring-offset-color: #4c0519;
box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-inset {
    --tw-ring-inset: inset
}

.ring-black\/10 {
    --tw-ring-color: rgb(0 0 0 / .1)
}

.ring-black\/20 {
    --tw-ring-color: rgb(0 0 0 / .2)
}

.ring-black\/5 {
    --tw-ring-color: rgb(0 0 0 / .05)
}

.ring-black\/\[0\.08\] {
    --tw-ring-color: rgb(0 0 0 / .08)
}

.ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))
}

.ring-gray-900\/10 {
    --tw-ring-color: rgb(17 24 39 / .1)
}

.ring-gray-900\/5 {
    --tw-ring-color: rgb(17 24 39 / .05)
}

.ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))
}

.ring-rose-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity))
}

.ring-slate-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity))
}

.ring-slate-700\/10 {
    --tw-ring-color: rgb(51 65 85 / .1)
}

.ring-slate-700\/50 {
    --tw-ring-color: rgb(51 65 85 / .5)
}

.ring-slate-900\/10 {
    --tw-ring-color: rgb(15 23 42 / .1)
}

.ring-slate-900\/5 {
    --tw-ring-color: rgb(15 23 42 / .05)
}

.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 / .1)
}


.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-height {
    transition-property: height;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-100 {
    transition-duration: .1s
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.\duration-75 {
    transition-duration: 75ms
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.delay-0 {
	transition-delay: 0s;
}

.delay-75 {
	transition-delay: 75ms;
}

.delay-100 {
	transition-delay: 100ms;
}

.delay-150 {
	transition-delay: 150ms;
}

.delay-200 {
	transition-delay: 200ms;
}

.delay-300 {
	transition-delay: 300ms;
}

.delay-500 {
	transition-delay: 500ms;
}

.delay-700 {
	transition-delay: 700ms;
}

.delay-1000 {
	transition-delay: 1000ms;
}

.animate-none {
	animation: none;
}


.animate-spin	{
    animation: spin 1s linear infinite;
    @keyframes spin {
      from {
        transform: rotate(0deg);
      }
      to {
        transform: rotate(360deg);
      }
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    @keyframes ping {
      75%, 100% {
        transform: scale(2);
        opacity: 0;
      }
    }
}

.animate-pulse	{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    @keyframes pulse {
      0%, 100% {
        opacity: 1;
      }
      50% {
        opacity: .5;
      }
    }
}

.animate-bounce {
    animation: bounce 1s infinite;
    @keyframes bounce {
      0%, 100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
      }
      50% {
        transform: translateY(0);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
      }
    }
}

.scale-0 {
	transform: scale(0);
}

.scale-x-0 {
	transform: scaleX(0);
}

.scale-y-0 {
	transform: scaleY(0);
}

.scale-50 {
	transform: scale(.5);
}

.scale-x-50 {
	transform: scaleX(.5);
}

.scale-y-50 {
	transform: scaleY(.5);
}

.scale-75 {
	transform: scale(.75);
}

.scale-x-75 {
	transform: scaleX(.75);
}

.scale-y-75 {
	transform: scaleY(.75);
}

.scale-90 {
	transform: scale(.9);
}

.scale-x-90 {
	transform: scaleX(.9);
}

.scale-y-90 {
	transform: scaleY(.9);
}

.scale-95 {
	transform: scale(.95);
}

.scale-x-95 {
	transform: scaleX(.95);
}

.scale-y-95 {
	transform: scaleY(.95);
}

.scale-100 {
	transform: scale(1);
}

.scale-x-100 {
	transform: scaleX(1);
}

.scale-y-100 {
	transform: scaleY(1);
}

.scale-105 {
	transform: scale(1.05);
}

.scale-x-105 {
	transform: scaleX(1.05);
}

.scale-y-105 {
	transform: scaleY(1.05);
}

.scale-110 {
	transform: scale(1.1);
}

.scale-x-110 {
	transform: scaleX(1.1);
}

.scale-y-110 {
	transform: scaleY(1.1);
}

.scale-125 {
	transform: scale(1.25);
}

.scale-x-125 {
	transform: scaleX(1.25);
}

.scale-y-125 {
	transform: scaleY(1.25);
}

.scale-150 {
	transform: scale(1.5);
}

.scale-x-150 {
	transform: scaleX(1.5);
}

.scale-y-150 {
	transform: scaleY(1.5);
}

.rotate-0 {
	transform: rotate(0deg);
}

.rotate-1 {
	transform: rotate(1deg);
}

.rotate-2 {
	transform: rotate(2deg);
}

.rotate-3 {
	transform: rotate(3deg);
}

.rotate-6 {
	transform: rotate(6deg);
}

.rotate-12 {
	transform: rotate(12deg);
}

.rotate-45 {
	transform: rotate(45deg);
}

.rotate-90 {
	transform: rotate(90deg);
}

.rotate-180 {
	transform: rotate(180deg);
}

.translate-x-0 {
	transform: translateX(0px);
}

.translate-y-0 {
	transform: translateY(0px);
}

.translate-x-px {
	transform: translateX(1px);
}

.translate-y-px {
	transform: translateY(1px);
}

.translate-x-0.5 {
	transform: translateX(0.125rem);
}

.translate-y-0.5 {
	transform: translateY(0.125rem);
}

.translate-x-1 {
	transform: translateX(0.25rem);
}

.translate-y-1 {
	transform: translateY(0.25rem);
}

.translate-x-1.5 {
	transform: translateX(0.375rem);
}

.translate-y-1.5 {
	transform: translateY(0.375rem);
}

.-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) 0;
}

.translate-x-2 {
	transform: translateX(0.5rem);
}

.translate-y-2 {
	transform: translateY(0.5rem);
}

.translate-x-2.5 {
	transform: translateX(0.625rem);
}

.translate-y-2.5 {
	transform: translateY(0.625rem);
}

.translate-x-3 {
	transform: translateX(0.75rem);
}

.translate-y-3 {
	transform: translateY(0.75rem);
}

.translate-x-3.5 {
	transform: translateX(0.875rem);
}

.translate-y-3.5 {
	transform: translateY(0.875rem);
}

.translate-x-4 {
	transform: translateX(1rem);
}

.translate-y-4 {
	transform: translateY(1rem);
}

.translate-x-5 {
	transform: translateX(1.25rem);
}

.translate-y-5 {
	transform: translateY(1.25rem);
}

.translate-x-6 {
	transform: translateX(1.5rem);
}

.translate-y-6 {
	transform: translateY(1.5rem);
}

.translate-x-7 {
	transform: translateX(1.75rem);
}

.translate-y-7 {
	transform: translateY(1.75rem);
}

.translate-x-8 {
	transform: translateX(2rem);
}

.translate-y-8 {
	transform: translateY(2rem);
}

.translate-x-9 {
	transform: translateX(2.25rem);
}

.translate-y-9 {
	transform: translateY(2.25rem);
}

.translate-x-10 {
	transform: translateX(2.5rem);
}

.translate-y-10 {
	transform: translateY(2.5rem);
}

.translate-x-11 {
	transform: translateX(2.75rem);
}

.translate-y-11 {
	transform: translateY(2.75rem);
}

.translate-x-12 {
	transform: translateX(3rem);
}

.translate-y-12 {
	transform: translateY(3rem);
}

.translate-x-14 {
	transform: translateX(3.5rem);
}

.translate-y-14 {
	transform: translateY(3.5rem);
}

.translate-x-16 {
	transform: translateX(4rem);
}

.translate-y-16 {
	transform: translateY(4rem);
}

.translate-x-20 {
	transform: translateX(5rem);
}

.translate-y-20 {
	transform: translateY(5rem);
}

.translate-x-24 {
	transform: translateX(6rem);
}

.translate-y-24 {
	transform: translateY(6rem);
}

.translate-x-28 {
	transform: translateX(7rem);
}

.translate-y-28 {
	transform: translateY(7rem);
}

.translate-x-32 {
	transform: translateX(8rem);
}

.translate-y-32 {
	transform: translateY(8rem);
}

.translate-x-36 {
	transform: translateX(9rem);
}

.translate-y-36 {
	transform: translateY(9rem);
}

.translate-x-40 {
	transform: translateX(10rem);
}

.translate-y-40 {
	transform: translateY(10rem);
}

.translate-x-44 {
	transform: translateX(11rem);
}

.translate-y-44 {
	transform: translateY(11rem);
}

.translate-x-48 {
	transform: translateX(12rem);
}

.translate-y-48 {
	transform: translateY(12rem);
}

.translate-x-52 {
	transform: translateX(13rem);
}

.translate-y-52 {
	transform: translateY(13rem);
}

.translate-x-56 {
	transform: translateX(14rem);
}

.translate-y-56 {
	transform: translateY(14rem);
}

.translate-x-60 {
	transform: translateX(15rem);
}

.translate-y-60 {
	transform: translateY(15rem);
}

.translate-x-64 {
	transform: translateX(16rem);
}

.translate-y-64 {
	transform: translateY(16rem);
}

.translate-x-72 {
	transform: translateX(18rem);
}

.translate-y-72 {
	transform: translateY(18rem);
}

.translate-x-80 {
	transform: translateX(20rem);
}

.translate-y-80 {
	transform: translateY(20rem);
}

.translate-x-96 {
	transform: translateX(24rem);
}

.translate-y-96 {
	transform: translateY(24rem);
}

.translate-x-1\/2 {
	transform: translateX(50%);
}

.translate-x-1\/3 {
	transform: translateX(33.333333%);
}

.translate-x-2\/3 {
	transform: translateX(66.666667%);
}

.translate-x-1\/4 {
	transform: translateX(25%);
}

.translate-x-2\/4 {
	transform: translateX(50%);
}

.translate-x-3\/4 {
	transform: translateX(75%);
}

.translate-x-full {
	transform: translateX(100%);
}

.translate-y-1\/2 {
	transform: translateY(50%);
}

.translate-y-1\/3 {
	transform: translateY(33.333333%);
}

.translate-y-2\/3 {
	transform: translateY(66.666667%);
}

.translate-y-1\/4 {
	transform: translateY(25%);
}

.translate-y-2\/4 {
	transform: translateY(50%);
}

.translate-y-3\/4 {
	transform: translateY(75%);
}

.translate-y-full {
	transform: translateY(100%);
}

.skew-x-0 {
	transform: skewX(0deg);
}

.skew-y-0 {
	transform: skewY(0deg);
}

.skew-x-1 {
	transform: skewX(1deg);
}

.skew-y-1 {
	transform: skewY(1deg);
}

.skew-x-2 {
	transform: skewX(2deg);
}

.skew-y-2 {
	transform: skewY(2deg);
}

.skew-x-3 {
	transform: skewX(3deg);
}

.skew-y-3 {
	transform: skewY(3deg);
}

.skew-x-6 {
	transform: skewX(6deg);
}

.skew-y-6 {
	transform: skewY(6deg);
}

.skew-x-12 {
	transform: skewX(12deg);
}

.skew-y-12 {
	transform: skewY(12deg);
}

.transform-gpu {
    transform: translateZ(0);
}

.origin-center {
	transform-origin: center;
}

.origin-top {
	transform-origin: top;
}

.origin-top-right {
	transform-origin: top right;
}

.origin-right {
	transform-origin: right;
}

.origin-bottom-right {
	transform-origin: bottom right;
}

.origin-bottom {
	transform-origin: bottom;
}

.origin-bottom-left {
	transform-origin: bottom left;
}

.origin-left {
	transform-origin: left;
}

.origin-top-left {
	transform-origin: top left;
}


.translate-y-1\/2-rotate-45{
    transform: translateY(50%) rotate(45deg);
}

.-scale-0 {
	transform: scale
}

.-scale-x-0 {
	transform: scaleX(-0);
}

.-scale-y-0 {
	transform: scaleY(-0);
}

.-scale-50 {
	transform: scale(-.5);
}

.-scale-x-50 {
	transform: scaleX(-.5);
}

.-scale-y-50 {
	transform: scaleY(-.5);
}

.-scale-75 {
	transform: scale(-.75);
}

.-scale-x-75 {
	transform: scaleX(-.75);
}

.-scale-y-75 {
	transform: scaleY(-.75);
}

.-scale-90 {
	transform: scale(-.9);
}

.-scale-x-90 {
	transform: scaleX(-.9);
}

.-scale-y-90 {
	transform: scaleY(-.9);
}

.-scale-95 {
	transform: scale(-.95);
}

.-scale-x-95 {
	transform: scaleX(-.95);
}

.-scale-y-95 {
	transform: scaleY(-.95);
}

.-scale-100 {
	transform: scale(-1);
}

.-scale-x-100 {
	transform: scaleX(-1);
}

.-scale-y-100 {
	transform: scaleY(-1);
}

.-scale-105 {
	transform: scale(-1.05);
}

.-scale-x-105 {
	transform: scaleX(-1.05);
}

.-scale-y-105 {
	transform: scaleY(-1.05);
}

.-scale-110 {
	transform: scale(-1.1);
}

.-scale-x-110 {
	transform: scaleX(-1.1);
}

.-scale-y-110 {
	transform: scaleY(-1.1);
}

.-scale-125 {
	transform: scale(-1.25);
}

.-scale-x-125 {
	transform: scaleX(-1.25);
}

.-scale-y-125 {
	transform: scaleY(-1.25);
}

.-scale-150 {
	transform: scale(-1.5);
}

.-scale-x-150 {
	transform: scaleX(-1.5);
}

.-scale-y-150 {
	transform: scaleY(-1.5);
}

.-rotate-0 {
	transform: rotate(-0deg);
}

.-rotate-1 {
	transform: rotate(-1deg);
}

.-rotate-2 {
	transform: rotate(-2deg);
}

.-rotate-3 {
	transform: rotate(-3deg);
}

.-rotate-6 {
	transform: rotate(-6deg);
}

.-rotate-12 {
	transform: rotate(-12deg);
}

.-rotate-45 {
	transform: rotate(-45deg);
}

.-rotate-90 {
	transform: rotate(-90deg);
}

.-rotate-180 {
	transform: rotate(-180deg);
}

.-translate-x-0 {
	transform: translateX(-0px);
}

.-translate-y-0 {
	transform: translateY(-0px);
}

.-translate-x-px {
	transform: translateX(-1px);
}

.-translate-y-px {
	transform: translateY(-1px);
}

.-translate-x-0.5 {
	transform: translateX(-0.125rem);
}

.-translate-y-0.5 {
	transform: translateY(-0.125rem);
}

.-translate-x-1 {
	transform: translateX(-0.25rem);
}

.-translate-y-1 {
	transform: translateY(-0.25rem);
}

.-translate-x-1.5 {
	transform: translateX(-0.375rem);
}

.-translate-y-1.5 {
	transform: translateY(-0.375rem);
}

.-translate-x-2 {
	transform: translateX(-0.5rem);
}

.-translate-y-2 {
	transform: translateY(-0.5rem);
}

.-translate-x-2.5 {
	transform: translateX(-0.625rem);
}

.-translate-y-2.5 {
	transform: translateY(-0.625rem);
}

.-translate-x-3 {
	transform: translateX(-0.75rem);
}

.-translate-y-3 {
	transform: translateY(-0.75rem);
}

.-translate-x-3.5 {
	transform: translateX(-0.875rem);
}

.-translate-y-3.5 {
	transform: translateY(-0.875rem);
}

.-translate-x-4 {
	transform: translateX(-1rem);
}

.-translate-y-4 {
	transform: translateY(-1rem);
}

.-translate-x-5 {
	transform: translateX(-1.25rem);
}

.-translate-y-5 {
	transform: translateY(-1.25rem);
}

.-translate-x-6 {
	transform: translateX(-1.5rem);
}

.-translate-y-6 {
	transform: translateY(-1.5rem);
}

.-translate-x-7 {
	transform: translateX(-1.75rem);
}

.-translate-y-7 {
	transform: translateY(-1.75rem);
}

.-translate-x-8 {
	transform: translateX(-2rem);
}

.-translate-y-8 {
	transform: translateY(-2rem);
}

.-translate-x-9 {
	transform: translateX(-2.25rem);
}

.-translate-y-9 {
	transform: translateY(-2.25rem);
}

.-translate-x-10 {
	transform: translateX(-2.5rem);
}

.-translate-y-10 {
	transform: translateY(-2.5rem);
}

.-translate-x-11 {
	transform: translateX(-2.75rem);
}

.-translate-y-11 {
	transform: translateY(-2.75rem);
}

.-translate-x-12 {
	transform: translateX(-3rem);
}

.-translate-y-12 {
	transform: translateY(-3rem);
}

.-translate-x-14 {
	transform: translateX(-3.5rem);
}

.-translate-y-14 {
	transform: translateY(-3.5rem);
}

.-translate-x-16 {
	transform: translateX(-4rem);
}

.-translate-y-16 {
	transform: translateY(-4rem);
}

.-translate-x-20 {
	transform: translateX(-5rem);
}

.-translate-y-20 {
	transform: translateY(-5rem);
}

.-translate-x-24 {
	transform: translateX(-6rem);
}

.-translate-y-24 {
	transform: translateY(-6rem);
}

.-translate-x-28 {
	transform: translateX(-7rem);
}

.-translate-y-28 {
	transform: translateY(-7rem);
}

.-translate-x-32 {
	transform: translateX(-8rem);
}

.-translate-y-32 {
	transform: translateY(-8rem);
}

.-translate-x-36 {
	transform: translateX(-9rem);
}

.-translate-y-36 {
	transform: translateY(-9rem);
}

.-translate-x-40 {
	transform: translateX(-10rem);
}

.-translate-y-40 {
	transform: translateY(-10rem);
}

.-translate-x-44 {
	transform: translateX(-11rem);
}

.-translate-y-44 {
	transform: translateY(-11rem);
}

.-translate-x-48 {
	transform: translateX(-12rem);
}

.-translate-y-48 {
	transform: translateY(-12rem);
}

.-translate-x-52 {
	transform: translateX(-13rem);
}

.-translate-y-52 {
	transform: translateY(-13rem);
}

.-translate-x-56 {
	transform: translateX(-14rem);
}

.-translate-y-56 {
	transform: translateY(-14rem);
}

.-translate-x-60 {
	transform: translateX(-15rem);
}

.-translate-y-60 {
	transform: translateY(-15rem);
}

.-translate-x-64 {
	transform: translateX(-16rem);
}

.-translate-y-64 {
	transform: translateY(-16rem);
}

.-translate-x-72 {
	transform: translateX(-18rem);
}

.-translate-y-72 {
	transform: translateY(-18rem);
}

.-translate-x-80 {
	transform: translateX(-20rem);
}

.-translate-y-80 {
	transform: translateY(-20rem);
}

.-translate-x-96 {
	transform: translateX(-24rem);
}

.-translate-y-96 {
	transform: translateY(-24rem);
}

.-translate-x-1\/3 {
	transform: translateX(-33.333333%);
}

.-translate-x-2\/3 {
	transform: translateX(-66.666667%);
}

.-translate-x-1\/4 {
	transform: translateX(-25%);
}

.-translate-x-2\/4 {
	transform: translateX(-50%);
}

.-translate-x-3\/4 {
	transform: translateX(-75%);
}

.-translate-x-full {
	transform: translateX(-100%);
}

.-translate-y-1\/2 {
	--tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-1\/3 {
	transform: translateY(-33.333333%);
}

.-translate-y-2\/3 {
	transform: translateY(-66.666667%);
}

.-translate-y-1\/4 {
	transform: translateY(-25%);
}

.-translate-y-2\/4 {
	transform: translateY(-50%);
}

.-translate-y-3\/4 {
	transform: translateY(-75%);
}

.-translate-y-full {
	transform: translateY(-100%);
}

.-skew-x-0 {
	transform: skewX(-0deg);
}

.-skew-y-0 {
	transform: skewY(-0deg);
}

.-skew-x-1 {
	transform: skewX(-1deg);
}

.-skew-y-1 {
	transform: skewY(-1deg);
}

.-skew-x-2 {
	transform: skewX(-2deg);
}

.-skew-y-2 {
	transform: skewY(-2deg);
}

.-skew-x-3 {
	transform: skewX(-3deg);
}

.-skew-y-3 {
	transform: skewY(-3deg);
}

.-skew-x-6 {
	transform: skewX(-6deg);
}

.-skew-y-6 {
	transform: skewY(-6deg);
}

.-skew-x-12 {
	transform: skewX(-12deg);
}

.-skew-y-12 {
	transform: skewY(-12deg);
}

.-origin-center {
	transform-origin: center;
}

.-origin-top {
	transform-origin: top;
}

.-origin-top-right {
	transform-origin: top right;
}

.-origin-right {
	transform-origin: right;
}

.-origin-bottom-right {
	transform-origin: bottom right;
}

.-origin-bottom {
	transform-origin: bottom;
}

.-origin-bottom-left {
	transform-origin: bottom left;
}

.-origin-left {
	transform-origin: left;
}

.-origin-top-left {
	transform-origin: top left;
}

.-translate-y-1\/2--rotate-45{
    transform: translateY(-50%) rotate(-45deg);
}


.\[background-image\:linear-gradient\(90deg\,rgba\(56\,189\,248\,0\)_0\%\,\#0EA5E9_32\.29\%\,rgba\(236\,72\,153\,0\.3\)_67\.19\%\,rgba\(236\,72\,153\,0\)_100\%\)\] {
    background-image: linear-gradient(90deg, rgba(56, 189, 248, 0) 0%, #0EA5E9 32.29%, rgba(236, 72, 153, .3) 67.19%, rgba(236, 72, 153, 0) 100%)
}

.\[mask-image\:linear-gradient\(to_bottom\,transparent\,white\)\] {
    -webkit-mask-image: linear-gradient(to bottom, transparent, white);
    mask-image: linear-gradient(to bottom, transparent, white)
}

.\[mask-image\:linear-gradient\(to_bottom\,white\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to bottom, white, transparent);
    mask-image: linear-gradient(to bottom, white, transparent)
}

.\[mask-image\:linear-gradient\(to_bottom_left\,white\,transparent\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to bottom left, white, transparent, transparent);
    mask-image: linear-gradient(to bottom left, white, transparent, transparent)
}

.\[mask-image\:linear-gradient\(to_left\,transparent\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to left, transparent, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to left, transparent, white 4rem, white calc(100% - 4rem), transparent)
}

.\[mask-image\:linear-gradient\(to_right\,transparent\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to right, transparent, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to right, transparent, white 4rem, white calc(100% - 4rem), transparent)
}

.\[mask-image\:linear-gradient\(to_top\,transparent\,white\)\] {
    -webkit-mask-image: linear-gradient(to top, transparent, white);
    mask-image: linear-gradient(to top, transparent, white)
}

.\[mask-image\:linear-gradient\(to_top\,transparent\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to top, transparent, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to top, transparent, white 4rem, white calc(100% - 4rem), transparent)
}

.\[mask-image\:linear-gradient\(to_top\,white\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to top, white, transparent);
    mask-image: linear-gradient(to top, white, transparent)
}

.\[mask-image\:linear-gradient\(to_top\,white_4rem\,white_calc\(100\%-4rem\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to top, white 4rem, white calc(100% - 4rem), transparent);
    mask-image: linear-gradient(to top, white 4rem, white calc(100% - 4rem), transparent)
}

.\[overflow-anchor\:none\] {
    overflow-anchor: none
}

[x-cloak] {
    display: none !important
}

.resizing, .resizing * {
    cursor: ew-resize !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.placeholder-html, .placeholder-react, .placeholder-vue {
    display: none
}

.snippet-html .placeholder-html, .snippet-react .placeholder-react, .snippet-vue .placeholder-vue {
    display: inline
}

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

#app {
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    overflow: hidden
}

.parent\:overflow\:apply\:flex < div::overflowing {
    display: flex;
}

.marker\:content-\[\'\'\] *::marker {
    --tw-content: "";
    content: var(--tw-content)
}

.marker\:content-\[\'\'\]::marker {
    --tw-content: "";
    content: var(--tw-content)
}

.placeholder\:text-slate-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.placeholder\:text-slate-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.placeholder\:text-slate-600::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.placeholder\:text-slate-600::placeholder {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.placeholder\:text-ellipsis[placeholder] {
    text-overflow: ellipsis;
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-inset-2:before {
    content: var(--tw-content);
    inset: -.5rem
}

.before\:-inset-2\.5:before {
    content: var(--tw-content);
    inset: -.625rem
}

.before\:left-0:before {
    content: var(--tw-content);
    left: 0px
}

.before\:top-3:before {
    content: var(--tw-content);
    top: .75rem
}

.before\:-mt-\[0\.0625rem\]:before {
    content: var(--tw-content);
    margin-top: -.0625rem
}

.before\:h-0:before {
    content: var(--tw-content);
    height: 0px
}

.before\:h-0\.5:before {
    content: var(--tw-content);
    height: .125rem
}

.before\:w-2:before {
    content: var(--tw-content);
    width: .5rem
}

.before\:rounded-\[20px\]:before {
    content: var(--tw-content);
    border-radius: 20px
}

.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px
}

.before\:bg-gray-50:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.before\:bg-slate-300:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity))
}

.before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0
}

.before\:content-\[\'\201c\'\]:before {
    --tw-content: "\201c";
    content: var(--tw-content)
}

.after\:content-\[\'\201d\'\]:after {
    --tw-content: "\201d";
    content: var(--tw-content)
}

.first\:border-0:first-child {
    border-width: 0px
}

.first\:pt-0:first-child {
    padding-top: 0px;
}

.last\:pb-0:last-child {
    padding-bottom: 0px;
}

.hover\:overflow-auto:hover {
    overflow: auto;
}

.hover\:font-bold:hover  {
    font-weight: 700
} 


.hover\:font-extrabold:hover  {
    font-weight: 800
} 


.hover\:font-medium:hover  {
    font-weight: 500
} 


.hover\:font-normal:hover  {
    font-weight: 400
} 


.hover\:font-semibold:hover  {
    font-weight: 600
} 


.hover\:line-clamp-none:hover {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
}

.hover\:border-slate-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.hover\:border-opacity-25:hover {
    --tw-border-opacity: .25
}


.hover\:bg-ppm-blue-900:hover  {
    background-color: rgb(0 177 230/ 0.9);
}


.hover\:bg-ppm-blue-700:hover  {
    background-color: rgb(0 177 230/ 0.7);
}


.hover\:bg-ppm-red-900:hover  {
    background-color: rgb(229 62 43 / 0.9);
}


.hover\:bg-ppm-red-700:hover  {
    background-color: rgb(229 62 43 / 0.7);
}


.hover\:bg-ppm-green-900:hover  {
    background-color: rgb(136 186 20/ 0.9);
}


.hover\:bg-ppm-green-700:hover  {
    background-color: rgb(136 186 20/ 0.7);
}


.hover\:bg-ppm-orange-900:hover  {
    background-color: rgb(242 148 0 / 0.9);
}


.hover\:bg-ppm-orange-700:hover  {
    background-color: rgb(242 148 0 / 0.7);
}



.hover\:bg-inherit:hover  {
	background-color: inherit;
}


.hover\:bg-current:hover  {
	background-color: currentColor;
}


.hover\:bg-transparent:hover  {
	background-color: transparent;
}


.hover\:bg-black:hover  {
	background-color: rgb(0 0 0);
}


.hover\:bg-white:hover  {
	background-color: rgb(255 255 255);
}


.hover\:bg-slate-50:hover  {
	background-color: rgb(248 250 252);
}


.hover\:bg-slate-100:hover  {
	background-color: rgb(241 245 249);
}


.hover\:bg-slate-200:hover  {
	background-color: rgb(226 232 240);
}


.hover\:bg-slate-300:hover  {
	background-color: rgb(203 213 225);
}


.hover\:bg-slate-400:hover  {
	background-color: rgb(148 163 184);
}


.hover\:bg-slate-500:hover  {
	background-color: rgb(100 116 139);
}


.hover\:bg-slate-600:hover  {
	background-color: rgb(71 85 105);
}


.hover\:bg-slate-700:hover  {
	background-color: rgb(51 65 85);
}


.hover\:bg-slate-800:hover  {
	background-color: rgb(30 41 59);
}


.hover\:bg-slate-900:hover  {
	background-color: rgb(15 23 42);
}


.hover\:bg-slate-950:hover  {
	background-color: rgb(2 6 23);
}


.hover\:bg-gray-50:hover  {
	background-color: rgb(249 250 251);
}


.hover\:bg-gray-100:hover  {
	background-color: rgb(243 244 246);
}


.hover\:bg-gray-200:hover  {
	background-color: rgb(229 231 235);
}


.hover\:bg-gray-300:hover  {
	background-color: rgb(209 213 219);
}


.hover\:bg-gray-400:hover  {
	background-color: rgb(156 163 175);
}


.hover\:bg-gray-500:hover  {
	background-color: rgb(107 114 128);
}

.hover\:bg-gray-500\/70:hover  {
	background-color: rgba(107, 114, 128,0.7);
}


.hover\:bg-gray-600:hover  {
	background-color: rgb(75 85 99);
}


.hover\:bg-gray-700:hover  {
	background-color: rgb(55 65 81);
}


.hover\:bg-gray-800:hover  {
	background-color: rgb(31 41 55);
}


.hover\:bg-gray-900:hover  {
	background-color: rgb(17 24 39);
}


.hover\:bg-gray-950:hover  {
	background-color: rgb(3 7 18);
}


.hover\:bg-zinc-50:hover  {
	background-color: rgb(250 250 250);
}


.hover\:bg-zinc-100:hover  {
	background-color: rgb(244 244 245);
}


.hover\:bg-zinc-200:hover  {
	background-color: rgb(228 228 231);
}


.hover\:bg-zinc-300:hover  {
	background-color: rgb(212 212 216);
}


.hover\:bg-zinc-400:hover  {
	background-color: rgb(161 161 170);
}


.hover\:bg-zinc-500:hover  {
	background-color: rgb(113 113 122);
}


.hover\:bg-zinc-600:hover  {
	background-color: rgb(82 82 91);
}


.hover\:bg-zinc-700:hover  {
	background-color: rgb(63 63 70);
}


.hover\:bg-zinc-800:hover  {
	background-color: rgb(39 39 42);
}


.hover\:bg-zinc-900:hover  {
	background-color: rgb(24 24 27);
}


.hover\:bg-zinc-950:hover  {
	background-color: rgb(9 9 11);
}


.hover\:bg-neutral-50:hover  {
	background-color: rgb(250 250 250);
}


.hover\:bg-neutral-100:hover  {
	background-color: rgb(245 245 245);
}


.hover\:bg-neutral-200:hover  {
	background-color: rgb(229 229 229);
}


.hover\:bg-neutral-300:hover  {
	background-color: rgb(212 212 212);
}


.hover\:bg-neutral-400:hover  {
	background-color: rgb(163 163 163);
}


.hover\:bg-neutral-500:hover  {
	background-color: rgb(115 115 115);
}


.hover\:bg-neutral-600:hover  {
	background-color: rgb(82 82 82);
}


.hover\:bg-neutral-700:hover  {
	background-color: rgb(64 64 64);
}


.hover\:bg-neutral-800:hover  {
	background-color: rgb(38 38 38);
}


.hover\:bg-neutral-900:hover  {
	background-color: rgb(23 23 23);
}


.hover\:bg-neutral-950:hover  {
	background-color: rgb(10 10 10);
}


.hover\:bg-stone-50:hover  {
	background-color: rgb(250 250 249);
}


.hover\:bg-stone-100:hover  {
	background-color: rgb(245 245 244);
}


.hover\:bg-stone-200:hover  {
	background-color: rgb(231 229 228);
}


.hover\:bg-stone-300:hover  {
	background-color: rgb(214 211 209);
}


.hover\:bg-stone-400:hover  {
	background-color: rgb(168 162 158);
}


.hover\:bg-stone-500:hover  {
	background-color: rgb(120 113 108);
}


.hover\:bg-stone-600:hover  {
	background-color: rgb(87 83 78);
}


.hover\:bg-stone-700:hover  {
	background-color: rgb(68 64 60);
}


.hover\:bg-stone-800:hover  {
	background-color: rgb(41 37 36);
}


.hover\:bg-stone-900:hover  {
	background-color: rgb(28 25 23);
}


.hover\:bg-stone-950:hover  {
	background-color: rgb(12 10 9);
}


.hover\:bg-red-50:hover  {
	background-color: rgb(254 242 242);
}


.hover\:bg-red-100:hover  {
	background-color: rgb(254 226 226);
}


.hover\:bg-red-200:hover  {
	background-color: rgb(254 202 202);
}


.hover\:bg-red-300:hover  {
	background-color: rgb(252 165 165);
}


.hover\:bg-red-400:hover  {
	background-color: rgb(248 113 113);
}


.hover\:bg-red-500:hover  {
	background-color: rgb(239 68 68);
}


.hover\:bg-red-600:hover  {
	background-color: rgb(220 38 38);
}


.hover\:bg-red-700:hover  {
	background-color: rgb(185 28 28);
}


.hover\:bg-red-800:hover  {
	background-color: rgb(153 27 27);
}


.hover\:bg-red-900:hover  {
	background-color: rgb(127 29 29);
}


.hover\:bg-red-950:hover  {
	background-color: rgb(69 10 10);
}


.hover\:bg-orange-50:hover  {
	background-color: rgb(255 247 237);
}


.hover\:bg-orange-100:hover  {
	background-color: rgb(255 237 213);
}


.hover\:bg-orange-200:hover  {
	background-color: rgb(254 215 170);
}


.hover\:bg-orange-300:hover  {
	background-color: rgb(253 186 116);
}


.hover\:bg-orange-400:hover  {
	background-color: rgb(251 146 60);
}


.hover\:bg-orange-500:hover  {
	background-color: rgb(249 115 22);
}


.hover\:bg-orange-600:hover  {
	background-color: rgb(234 88 12);
}


.hover\:bg-orange-700:hover  {
	background-color: rgb(194 65 12);
}


.hover\:bg-orange-800:hover  {
	background-color: rgb(154 52 18);
}


.hover\:bg-orange-900:hover  {
	background-color: rgb(124 45 18);
}


.hover\:bg-orange-950:hover  {
	background-color: rgb(67 20 7);
}


.hover\:bg-amber-50:hover  {
	background-color: rgb(255 251 235);
}


.hover\:bg-amber-100:hover  {
	background-color: rgb(254 243 199);
}


.hover\:bg-amber-200:hover  {
	background-color: rgb(253 230 138);
}


.hover\:bg-amber-300:hover  {
	background-color: rgb(252 211 77);
}


.hover\:bg-amber-400:hover  {
	background-color: rgb(251 191 36);
}


.hover\:bg-amber-500:hover  {
	background-color: rgb(245 158 11);
}


.hover\:bg-amber-600:hover  {
	background-color: rgb(217 119 6);
}


.hover\:bg-amber-700:hover  {
	background-color: rgb(180 83 9);
}


.hover\:bg-amber-800:hover  {
	background-color: rgb(146 64 14);
}


.hover\:bg-amber-900:hover  {
	background-color: rgb(120 53 15);
}


.hover\:bg-amber-950:hover  {
	background-color: rgb(69 26 3);
}


.hover\:bg-yellow-50:hover  {
	background-color: rgb(254 252 232);
}


.hover\:bg-yellow-100:hover  {
	background-color: rgb(254 249 195);
}


.hover\:bg-yellow-200:hover  {
	background-color: rgb(254 240 138);
}


.hover\:bg-yellow-300:hover  {
	background-color: rgb(253 224 71);
}


.hover\:bg-yellow-400:hover  {
	background-color: rgb(250 204 21);
}

.hover\:bg-yellow-400\/90:hover  {
	background-color: rgba(250, 204, 21,0.9);
}


.hover\:bg-yellow-500:hover  {
	background-color: rgb(234 179 8);
}


.hover\:bg-yellow-600:hover  {
	background-color: rgb(202 138 4);
}


.hover\:bg-yellow-700:hover  {
	background-color: rgb(161 98 7);
}


.hover\:bg-yellow-800:hover  {
	background-color: rgb(133 77 14);
}


.hover\:bg-yellow-900:hover  {
	background-color: rgb(113 63 18);
}


.hover\:bg-yellow-950:hover  {
	background-color: rgb(66 32 6);
}


.hover\:bg-lime-50:hover  {
	background-color: rgb(247 254 231);
}


.hover\:bg-lime-100:hover  {
	background-color: rgb(236 252 203);
}


.hover\:bg-lime-200:hover  {
	background-color: rgb(217 249 157);
}


.hover\:bg-lime-300:hover  {
	background-color: rgb(190 242 100);
}


.hover\:bg-lime-400:hover  {
	background-color: rgb(163 230 53);
}


.hover\:bg-lime-500:hover  {
	background-color: rgb(132 204 22);
}


.hover\:bg-lime-600:hover  {
	background-color: rgb(101 163 13);
}


.hover\:bg-lime-700:hover  {
	background-color: rgb(77 124 15);
}


.hover\:bg-lime-800:hover  {
	background-color: rgb(63 98 18);
}


.hover\:bg-lime-900:hover  {
	background-color: rgb(54 83 20);
}


.hover\:bg-lime-950:hover  {
	background-color: rgb(26 46 5);
}


.hover\:bg-green-50:hover  {
	background-color: rgb(240 253 244);
}


.hover\:bg-green-100:hover  {
	background-color: rgb(220 252 231);
}


.hover\:bg-green-200:hover  {
	background-color: rgb(187 247 208);
}


.hover\:bg-green-300:hover  {
	background-color: rgb(134 239 172);
}


.hover\:bg-green-400:hover  {
	background-color: rgb(74 222 128);
}


.hover\:bg-green-500:hover  {
	background-color: rgb(34 197 94);
}


.hover\:bg-green-600:hover  {
	background-color: rgb(22 163 74);
}


.hover\:bg-green-700:hover  {
	background-color: rgb(21 128 61);
}


.hover\:bg-green-800:hover  {
	background-color: rgb(22 101 52);
}


.hover\:bg-green-900:hover  {
	background-color: rgb(20 83 45);
}


.hover\:bg-green-950:hover  {
	background-color: rgb(5 46 22);
}


.hover\:bg-emerald-50:hover  {
	background-color: rgb(236 253 245);
}


.hover\:bg-emerald-100:hover  {
	background-color: rgb(209 250 229);
}


.hover\:bg-emerald-200:hover  {
	background-color: rgb(167 243 208);
}


.hover\:bg-emerald-300:hover  {
	background-color: rgb(110 231 183);
}


.hover\:bg-emerald-400:hover  {
	background-color: rgb(52 211 153);
}


.hover\:bg-emerald-500:hover  {
	background-color: rgb(16 185 129);
}


.hover\:bg-emerald-600:hover  {
	background-color: rgb(5 150 105);
}


.hover\:bg-emerald-700:hover  {
	background-color: rgb(4 120 87);
}


.hover\:bg-emerald-800:hover  {
	background-color: rgb(6 95 70);
}


.hover\:bg-emerald-900:hover  {
	background-color: rgb(6 78 59);
}


.hover\:bg-emerald-950:hover  {
	background-color: rgb(2 44 34);
}


.hover\:bg-teal-50:hover  {
	background-color: rgb(240 253 250);
}


.hover\:bg-teal-100:hover  {
	background-color: rgb(204 251 241);
}


.hover\:bg-teal-200:hover  {
	background-color: rgb(153 246 228);
}


.hover\:bg-teal-300:hover  {
	background-color: rgb(94 234 212);
}


.hover\:bg-teal-400:hover  {
	background-color: rgb(45 212 191);
}


.hover\:bg-teal-500:hover  {
	background-color: rgb(20 184 166);
}


.hover\:bg-teal-600:hover  {
	background-color: rgb(13 148 136);
}


.hover\:bg-teal-700:hover  {
	background-color: rgb(15 118 110);
}


.hover\:bg-teal-800:hover  {
	background-color: rgb(17 94 89);
}


.hover\:bg-teal-900:hover  {
	background-color: rgb(19 78 74);
}


.hover\:bg-teal-950:hover  {
	background-color: rgb(4 47 46);
}


.hover\:bg-cyan-50:hover  {
	background-color: rgb(236 254 255);
}


.hover\:bg-cyan-100:hover  {
	background-color: rgb(207 250 254);
}


.hover\:bg-cyan-200:hover  {
	background-color: rgb(165 243 252);
}


.hover\:bg-cyan-300:hover  {
	background-color: rgb(103 232 249);
}


.hover\:bg-cyan-400:hover  {
	background-color: rgb(34 211 238);
}


.hover\:bg-cyan-500:hover  {
	background-color: rgb(6 182 212);
}


.hover\:bg-cyan-600:hover  {
	background-color: rgb(8 145 178);
}


.hover\:bg-cyan-700:hover  {
	background-color: rgb(14 116 144);
}


.hover\:bg-cyan-800:hover  {
	background-color: rgb(21 94 117);
}


.hover\:bg-cyan-900:hover  {
	background-color: rgb(22 78 99);
}


.hover\:bg-cyan-950:hover  {
	background-color: rgb(8 51 68);
}


.hover\:bg-sky-50:hover  {
	background-color: rgb(240 249 255);
}


.hover\:bg-sky-100:hover  {
	background-color: rgb(224 242 254);
}


.hover\:bg-sky-200:hover  {
	background-color: rgb(186 230 253);
}


.hover\:bg-sky-300:hover  {
	background-color: rgb(125 211 252);
}


.hover\:bg-sky-400:hover  {
	background-color: rgb(56 189 248);
}


.hover\:bg-sky-500:hover  {
	background-color: rgb(14 165 233);
}


.hover\:bg-sky-600:hover  {
	background-color: rgb(2 132 199);
}


.hover\:bg-sky-700:hover  {
	background-color: rgb(3 105 161);
}


.hover\:bg-sky-800:hover  {
	background-color: rgb(7 89 133);
}


.hover\:bg-sky-900:hover  {
	background-color: rgb(12 74 110);
}


.hover\:bg-sky-950:hover  {
	background-color: rgb(8 47 73);
}


.hover\:bg-blue-50:hover  {
	background-color: rgb(239 246 255);
}


.hover\:bg-blue-100:hover  {
	background-color: rgb(219 234 254);
}


.hover\:bg-blue-200:hover  {
	background-color: rgb(191 219 254);
}


.hover\:bg-blue-300:hover  {
	background-color: rgb(147 197 253);
}


.hover\:bg-blue-400:hover  {
	background-color: rgb(96 165 250);
}


.hover\:bg-blue-500:hover  {
	background-color: rgb(59 130 246);
}


.hover\:bg-blue-600:hover  {
	background-color: rgb(37 99 235);
}


.hover\:bg-blue-700:hover  {
	background-color: rgb(29 78 216);
}


.hover\:bg-blue-800:hover  {
	background-color: rgb(30 64 175);
}


.hover\:bg-blue-900:hover  {
	background-color: rgb(30 58 138);
}


.hover\:bg-blue-950:hover  {
	background-color: rgb(23 37 84);
}


.hover\:bg-indigo-50:hover  {
	background-color: rgb(238 242 255);
}


.hover\:bg-indigo-100:hover  {
	background-color: rgb(224 231 255);
}


.hover\:bg-indigo-200:hover  {
	background-color: rgb(199 210 254);
}


.hover\:bg-indigo-300:hover  {
	background-color: rgb(165 180 252);
}


.hover\:bg-indigo-400:hover  {
	background-color: rgb(129 140 248);
}


.hover\:bg-indigo-500:hover  {
	background-color: rgb(99 102 241);
}


.hover\:bg-indigo-600:hover  {
	background-color: rgb(79 70 229);
}


.hover\:bg-indigo-700:hover  {
	background-color: rgb(67 56 202);
}


.hover\:bg-indigo-800:hover  {
	background-color: rgb(55 48 163);
}


.hover\:bg-indigo-900:hover  {
	background-color: rgb(49 46 129);
}


.hover\:bg-indigo-950:hover  {
	background-color: rgb(30 27 75);
}


.hover\:bg-violet-50:hover  {
	background-color: rgb(245 243 255);
}


.hover\:bg-violet-100:hover  {
	background-color: rgb(237 233 254);
}


.hover\:bg-violet-200:hover  {
	background-color: rgb(221 214 254);
}


.hover\:bg-violet-300:hover  {
	background-color: rgb(196 181 253);
}


.hover\:bg-violet-400:hover  {
	background-color: rgb(167 139 250);
}


.hover\:bg-violet-500:hover  {
	background-color: rgb(139 92 246);
}


.hover\:bg-violet-600:hover  {
	background-color: rgb(124 58 237);
}


.hover\:bg-violet-700:hover  {
	background-color: rgb(109 40 217);
}


.hover\:bg-violet-800:hover  {
	background-color: rgb(91 33 182);
}


.hover\:bg-violet-900:hover  {
	background-color: rgb(76 29 149);
}


.hover\:bg-violet-950:hover  {
	background-color: rgb(46 16 101);
}


.hover\:bg-purple-50:hover  {
	background-color: rgb(250 245 255);
}


.hover\:bg-purple-100:hover  {
	background-color: rgb(243 232 255);
}


.hover\:bg-purple-200:hover  {
	background-color: rgb(233 213 255);
}


.hover\:bg-purple-300:hover  {
	background-color: rgb(216 180 254);
}


.hover\:bg-purple-400:hover  {
	background-color: rgb(192 132 252);
}


.hover\:bg-purple-500:hover  {
	background-color: rgb(168 85 247);
}


.hover\:bg-purple-600:hover  {
	background-color: rgb(147 51 234);
}


.hover\:bg-purple-700:hover  {
	background-color: rgb(126 34 206);
}


.hover\:bg-purple-800:hover  {
	background-color: rgb(107 33 168);
}


.hover\:bg-purple-900:hover  {
	background-color: rgb(88 28 135);
}


.hover\:bg-purple-950:hover  {
	background-color: rgb(59 7 100);
}


.hover\:bg-fuchsia-50:hover  {
	background-color: rgb(253 244 255);
}


.hover\:bg-fuchsia-100:hover  {
	background-color: rgb(250 232 255);
}


.hover\:bg-fuchsia-200:hover  {
	background-color: rgb(245 208 254);
}


.hover\:bg-fuchsia-300:hover  {
	background-color: rgb(240 171 252);
}


.hover\:bg-fuchsia-400:hover  {
	background-color: rgb(232 121 249);
}


.hover\:bg-fuchsia-500:hover  {
	background-color: rgb(217 70 239);
}


.hover\:bg-fuchsia-600:hover  {
	background-color: rgb(192 38 211);
}


.hover\:bg-fuchsia-700:hover  {
	background-color: rgb(162 28 175);
}


.hover\:bg-fuchsia-800:hover  {
	background-color: rgb(134 25 143);
}


.hover\:bg-fuchsia-900:hover  {
	background-color: rgb(112 26 117);
}


.hover\:bg-fuchsia-950:hover  {
	background-color: rgb(74 4 78);
}


.hover\:bg-pink-50:hover  {
	background-color: rgb(253 242 248);
}


.hover\:bg-pink-100:hover  {
	background-color: rgb(252 231 243);
}


.hover\:bg-pink-200:hover  {
	background-color: rgb(251 207 232);
}


.hover\:bg-pink-300:hover  {
	background-color: rgb(249 168 212);
}


.hover\:bg-pink-400:hover  {
	background-color: rgb(244 114 182);
}


.hover\:bg-pink-500:hover  {
	background-color: rgb(236 72 153);
}


.hover\:bg-pink-600:hover  {
	background-color: rgb(219 39 119);
}


.hover\:bg-pink-700:hover  {
	background-color: rgb(190 24 93);
}


.hover\:bg-pink-800:hover  {
	background-color: rgb(157 23 77);
}


.hover\:bg-pink-900:hover  {
	background-color: rgb(131 24 67);
}


.hover\:bg-pink-950:hover  {
	background-color: rgb(80 7 36);
}


.hover\:bg-rose-50:hover  {
	background-color: rgb(255 241 242);
}


.hover\:bg-rose-100:hover  {
	background-color: rgb(255 228 230);
}


.hover\:bg-rose-200:hover  {
	background-color: rgb(254 205 211);
}


.hover\:bg-rose-300:hover  {
	background-color: rgb(253 164 175);
}


.hover\:bg-rose-400:hover  {
	background-color: rgb(251 113 133);
}


.hover\:bg-rose-500:hover  {
	background-color: rgb(244 63 94);
}


.hover\:bg-rose-600:hover  {
	background-color: rgb(225 29 72);
}


.hover\:bg-rose-700:hover  {
	background-color: rgb(190 18 60);
}


.hover\:bg-rose-800:hover  {
	background-color: rgb(159 18 57);
}


.hover\:bg-rose-900:hover  {
	background-color: rgb(136 19 55);
}


.hover\:bg-rose-950:hover  {
	background-color: rgb(76 5 25);
}



.hover\:bg-v1-blue-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(164 202 254 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(118 169 250 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity))
}


.hover\:bg-v1-blue-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(35 56 118 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(207 216 227 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(151 166 186 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(54 65 82 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(39 48 63 / var(--tw-bg-opacity))
}


.hover\:bg-v1-cool-gray-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 46 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(210 214 220 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(159 166 178 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 63 / var(--tw-bg-opacity))
}


.hover\:bg-v1-gray-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(22 30 46 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(132 225 188 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(3 84 63 / var(--tw-bg-opacity))
}


.hover\:bg-v1-green-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(1 71 55 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(205 219 254 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(180 198 252 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(141 162 251 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(240 245 255 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(88 80 236 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(66 56 157 / var(--tw-bg-opacity))
}


.hover\:bg-v1-indigo-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(54 47 120 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 217 189 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 140 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 138 76 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 90 31 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(208 56 1 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(180 52 3 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(138 44 13 / var(--tw-bg-opacity))
}


.hover\:bg-v1-orange-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(115 35 13 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 232 243 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(250 209 232 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 217 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(241 126 184 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(231 70 148 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(214 31 105 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(191 18 93 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(153 21 75 / var(--tw-bg-opacity))
}


.hover\:bg-v1-pink-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(117 26 61 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(220 215 254 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(202 191 253 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(172 148 250 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(144 97 249 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(126 58 242 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(108 43 217 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(85 33 181 / var(--tw-bg-opacity))
}


.hover\:bg-v1-purple-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(74 29 150 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(251 213 213 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 180 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity))
}


.hover\:bg-v1-red-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(119 29 29 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(175 236 239 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(126 220 226 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(22 189 202 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(237 250 250 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(4 116 129 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(3 102 114 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(5 80 92 / var(--tw-bg-opacity))
}


.hover\:bg-v1-teal-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(1 68 81 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-100:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-200:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 233 106 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-300:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(250 202 21 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-400:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(227 160 8 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-50:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-500:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-600:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-700:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(142 75 16 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-800:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(114 59 19 / var(--tw-bg-opacity))
}


.hover\:bg-v1-yellow-900:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(99 49 18 / var(--tw-bg-opacity))
}


.hover\:bg-white:hover  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}


.hover\:bg-white\/0:hover  {
    background-color: #fff0
}


.hover\:bg-white\/25:hover  {
    background-color: #ffffff40
}


.hover\:bg-white\/60:hover  {
    background-color: #fff9
}


.hover\:bg-opacity-30:hover  {
    --tw-bg-opacity: .3
}


.hover\:bg-opacity-90:hover  {
    --tw-bg-opacity: .9
}


.hover\:bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#334155_0\%\,\#0F172A_48\.73\%\)\]:hover  {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #334155 0%, #0F172A 48.73%)
}


.hover\:bg-\[url\(\'\/public\/img\/beams-components\.png\'\)\]:hover  {
    background-image: url(/build/assets/beams-components-24fbfee2.png)
}


.hover\:bg-\[url\(\'\/public\/img\/beams-templates-header\.png\'\)\]:hover  {
    background-image: url(/build/assets/beams-templates-header-445473e5.png)
}



.hover\:bg-none:hover   {
	background-image: none;
}




.hover\:bg-gradient-to-t:hover   {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-tr:hover   {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-r:hover   {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-br:hover   {
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-b:hover   {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-bl:hover   {
	background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-l:hover   {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}


.hover\:bg-gradient-to-tl:hover   {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}



.hover\:bg-gradient-to-b:hover  {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}


.hover\:bg-gradient-to-br:hover  {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}


.hover\:bg-gradient-to-l:hover  {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}


.hover\:bg-gradient-to-r:hover  {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}


.hover\:bg-gradient-to-t:hover  {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}


.hover\:bg-none:hover  {
    background-image: none
}


.hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}

.hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity))
}

.hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}

.hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}

.hover\:bg-slate-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}

.hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity))
}

.hover\:bg-v1-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}

.hover\:bg-v1-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}

.hover\:bg-white\/25:hover {
    background-color: #ffffff40
}

.hover\:bg-white\/50:hover {
    background-color: #ffffff80
}

.hover\:fill-gray-900:hover {
    fill: #111827
}

.hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity))
}

.hover\:text-sky-50:hover  {
    --tw-text-opacity:1;
    color: rgb(240 249 255);
}

.hover\:text-sky-100:hover {
    --tw-text-opacity : 1;
    color: rgb(224 242 254);
}

.hover\:text-sky-200:hover  {
    --tw-text-opacity:1;
    color: rgb(186 230 253);
}
.hover\:text-sky-300:hover {
    --tw-text-opacity:1;
    color: rgb(125 211 252);
}

.hover\:text-sky-400:hover {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}

.hover\:text-sky-600:hover {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.hover\:text-sky-700:hover {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}

.hover\:text-slate-300:hover {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.hover\:text-slate-600:hover {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.hover\:text-slate-700:hover {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.hover\:text-slate-900:hover {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.hover\:text-ppm-blue-900:hover {
    color: rgb(0 177 230/ 0.9);
}

.hover\:text-ppm-blue-700:hover {
    color: rgb(0 177 230/ 0.7);
}

.hover\:text-ppm-red-900:hover {
    color: rgb(229 62 43 / 0.9);
}

.hover\:text-ppm-red-700:hover {
    color: rgb(229 62 43 / 0.7);
}

.hover\:text-ppm-green-900:hover {
    color: rgb(136 186 20/ 0.9);
}

.hover\:text-ppm-green-700:hover {
    color: rgb(136 186 20/ 0.7);
}

.hover\:text-ppm-orange-900:hover {
    color: rgb(242 148 0 / 0.9);
}

.hover\:text-ppm-orange-700:hover {
    color: rgb(242 148 0 / 0.7);
}



.hover\:underline:hover {
    text-decoration-line: underline
}

/**
.hover\:rounded-none:hover  {
    border-radius: 0px;
}


.hover\:rounded-sm:hover  {
    border-radius: 0.125rem; /* 2px */
}


.hover\:rounded:hover  {
    border-radius: 0.25rem; /* 4px */
}


.hover\:rounded-md:hover  {
    border-radius: 0.375rem; /* 6px */
}


.hover\:rounded-lg:hover  {
    border-radius: 0.5rem; /* 8px */
}


.hover\:rounded-xl:hover  {
    border-radius: 0.75rem; /* 12px */
}


.hover\:rounded-2xl:hover  {
    border-radius: 1rem; /* 16px */
}


.hover\:rounded-3xl:hover  {
    border-radius: 1.5rem; /* 24px */
}


.hover\:rounded-full:hover  {
    border-radius: 9999px;
}


.hover\:rounded-s-none:hover  {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px;
}


.hover\:rounded-s-sm:hover  {
    border-start-start-radius: 0.125rem; /* 2px */
    border-end-start-radius: 0.125rem; /* 2px */
}


.hover\:rounded-s:hover  {
    border-start-start-radius: 0.25rem; /* 4px */
    border-end-start-radius: 0.25rem; /* 4px */
}


.hover\:rounded-s-md:hover  {
    border-start-start-radius: 0.375rem; /* 6px */
    border-end-start-radius: 0.375rem; /* 6px */
}


.hover\:rounded-s-lg:hover  {
    border-start-start-radius: 0.5rem; /* 8px */
    border-end-start-radius: 0.5rem; /* 8px */
}


.hover\:rounded-s-xl:hover  {
    border-start-start-radius: 0.75rem; /* 12px */
    border-end-start-radius: 0.75rem; /* 12px */
}


.hover\:rounded-s-2xl:hover  {
    border-start-start-radius: 1rem; /* 16px */
    border-end-start-radius: 1rem; /* 16px */
}


.hover\:rounded-s-3xl:hover  {
    border-start-start-radius: 1.5rem; /* 24px */
    border-end-start-radius: 1.5rem; /* 24px */
}


.hover\:rounded-s-full:hover  {
    border-start-start-radius: 9999px;
    border-end-start-radius: 9999px;
}


.hover\:rounded-e-none:hover  {
    border-start-end-radius: 0px;
    border-end-end-radius: 0px;
}


.hover\:rounded-e-sm:hover  {
    border-start-end-radius: 0.125rem; /* 2px */
    border-end-end-radius: 0.125rem; /* 2px */
}


.hover\:rounded-e:hover  {
    border-start-end-radius: 0.25rem; /* 4px */
    border-end-end-radius: 0.25rem; /* 4px */
}


.hover\:rounded-e-md:hover  {
    border-start-end-radius: 0.375rem; /* 6px */
    border-end-end-radius: 0.375rem; /* 6px */
}


.hover\:rounded-e-lg:hover  {
    border-start-end-radius: 0.5rem; /* 8px */
    border-end-end-radius: 0.5rem; /* 8px */
}


.hover\:rounded-e-xl:hover  {
    border-start-end-radius: 0.75rem; /* 12px */
    border-end-end-radius: 0.75rem; /* 12px */
}


.hover\:rounded-e-2xl:hover  {
    border-start-end-radius: 1rem; /* 16px */
    border-end-end-radius: 1rem; /* 16px */
}


.hover\:rounded-e-3xl:hover  {
    border-start-end-radius: 1.5rem; /* 24px */
    border-end-end-radius: 1.5rem; /* 24px */
}


.hover\:rounded-e-full:hover  {
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
}


.hover\:rounded-t-none:hover  {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


.hover\:rounded-t-sm:hover  {
    border-top-left-radius: 0.125rem; /* 2px */
    border-top-right-radius: 0.125rem; /* 2px */
}


.hover\:rounded-t:hover  {
    border-top-left-radius: 0.25rem; /* 4px */
    border-top-right-radius: 0.25rem; /* 4px */
}


.hover\:rounded-t-md:hover  {
    border-top-left-radius: 0.375rem; /* 6px */
    border-top-right-radius: 0.375rem; /* 6px */
}


.hover\:rounded-t-lg:hover  {
    border-top-left-radius: 0.5rem; /* 8px */
    border-top-right-radius: 0.5rem; /* 8px */
}


.hover\:rounded-t-xl:hover  {
    border-top-left-radius: 0.75rem; /* 12px */
    border-top-right-radius: 0.75rem; /* 12px */
}


.hover\:rounded-t-2xl:hover  {
    border-top-left-radius: 1rem; /* 16px */
    border-top-right-radius: 1rem; /* 16px */
}


.hover\:rounded-t-3xl:hover  {
    border-top-left-radius: 1.5rem; /* 24px */
    border-top-right-radius: 1.5rem; /* 24px */
}


.hover\:rounded-t-full:hover  {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
}


.hover\:rounded-r-none:hover  {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}


.hover\:rounded-r-sm:hover  {
    border-top-right-radius: 0.125rem; /* 2px */
    border-bottom-right-radius: 0.125rem; /* 2px */
}


.hover\:rounded-r:hover  {
    border-top-right-radius: 0.25rem; /* 4px */
    border-bottom-right-radius: 0.25rem; /* 4px */
}


.hover\:rounded-r-md:hover  {
    border-top-right-radius: 0.375rem; /* 6px */
    border-bottom-right-radius: 0.375rem; /* 6px */
}


.hover\:rounded-r-lg:hover  {
    border-top-right-radius: 0.5rem; /* 8px */
    border-bottom-right-radius: 0.5rem; /* 8px */
}


.hover\:rounded-r-xl:hover  {
    border-top-right-radius: 0.75rem; /* 12px */
    border-bottom-right-radius: 0.75rem; /* 12px */
}


.hover\:rounded-r-2xl:hover  {
    border-top-right-radius: 1rem; /* 16px */
    border-bottom-right-radius: 1rem; /* 16px */
}


.hover\:rounded-r-3xl:hover  {
    border-top-right-radius: 1.5rem; /* 24px */
    border-bottom-right-radius: 1.5rem; /* 24px */
}


.hover\:rounded-r-full:hover  {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
}


.hover\:rounded-b-none:hover  {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}


.hover\:rounded-b-sm:hover  {
    border-bottom-right-radius: 0.125rem; /* 2px */
    border-bottom-left-radius: 0.125rem; /* 2px */
}


.hover\:rounded-b:hover  {
    border-bottom-right-radius: 0.25rem; /* 4px */
    border-bottom-left-radius: 0.25rem; /* 4px */
}


.hover\:rounded-b-md:hover  {
    border-bottom-right-radius: 0.375rem; /* 6px */
    border-bottom-left-radius: 0.375rem; /* 6px */
}


.hover\:rounded-b-lg:hover  {
    border-bottom-right-radius: 0.5rem; /* 8px */
    border-bottom-left-radius: 0.5rem; /* 8px */
}


.hover\:rounded-b-xl:hover  {
    border-bottom-right-radius: 0.75rem; /* 12px */
    border-bottom-left-radius: 0.75rem; /* 12px */
}


.hover\:rounded-b-2xl:hover  {
    border-bottom-right-radius: 1rem; /* 16px */
    border-bottom-left-radius: 1rem; /* 16px */
}


.hover\:rounded-b-3xl:hover  {
    border-bottom-right-radius: 1.5rem; /* 24px */
    border-bottom-left-radius: 1.5rem; /* 24px */
}


.hover\:rounded-b-full:hover  {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
}


.hover\:rounded-l-none:hover  {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


.hover\:rounded-l-sm:hover  {
    border-top-left-radius: 0.125rem; /* 2px */
    border-bottom-left-radius: 0.125rem; /* 2px */
}


.hover\:rounded-l:hover  {
    border-top-left-radius: 0.25rem; /* 4px */
    border-bottom-left-radius: 0.25rem; /* 4px */
}


.hover\:rounded-l-md:hover  {
    border-top-left-radius: 0.375rem; /* 6px */
    border-bottom-left-radius: 0.375rem; /* 6px */
}


.hover\:rounded-l-lg:hover  {
    border-top-left-radius: 0.5rem; /* 8px */
    border-bottom-left-radius: 0.5rem; /* 8px */
}


.hover\:rounded-l-xl:hover  {
    border-top-left-radius: 0.75rem; /* 12px */
    border-bottom-left-radius: 0.75rem; /* 12px */
}


.hover\:rounded-l-2xl:hover  {
    border-top-left-radius: 1rem; /* 16px */
    border-bottom-left-radius: 1rem; /* 16px */
}


.hover\:rounded-l-3xl:hover  {
    border-top-left-radius: 1.5rem; /* 24px */
    border-bottom-left-radius: 1.5rem; /* 24px */
}


.hover\:rounded-l-full:hover  {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
}


.hover\:rounded-ss-none:hover  {
    border-start-start-radius: 0px;
}


.hover\:rounded-ss-sm:hover  {
    border-start-start-radius: 0.125rem; /* 2px */
}


.hover\:rounded-ss:hover  {
    border-start-start-radius: 0.25rem; /* 4px */
}


.hover\:rounded-ss-md:hover  {
    border-start-start-radius: 0.375rem; /* 6px */
}


.hover\:rounded-ss-lg:hover  {
    border-start-start-radius: 0.5rem; /* 8px */
}


.hover\:rounded-ss-xl:hover  {
    border-start-start-radius: 0.75rem; /* 12px */
}


.hover\:rounded-ss-2xl:hover  {
    border-start-start-radius: 1rem; /* 16px */
}


.hover\:rounded-ss-3xl:hover  {
    border-start-start-radius: 1.5rem; /* 24px */
}


.hover\:rounded-ss-full:hover  {
    border-start-start-radius: 9999px;
}


.hover\:rounded-se-none:hover  {
    border-start-end-radius: 0px;
}


.hover\:rounded-se-sm:hover  {
    border-start-end-radius: 0.125rem; /* 2px */
}


.hover\:rounded-se:hover  {
    border-start-end-radius: 0.25rem; /* 4px */
}


.hover\:rounded-se-md:hover  {
    border-start-end-radius: 0.375rem; /* 6px */
}


.hover\:rounded-se-lg:hover  {
    border-start-end-radius: 0.5rem; /* 8px */
}


.hover\:rounded-se-xl:hover  {
    border-start-end-radius: 0.75rem; /* 12px */
}


.hover\:rounded-se-2xl:hover  {
    border-start-end-radius: 1rem; /* 16px */
}


.hover\:rounded-se-3xl:hover  {
    border-start-end-radius: 1.5rem; /* 24px */
}


.hover\:rounded-se-full:hover  {
    border-start-end-radius: 9999px;
}


.hover\:rounded-ee-none:hover  {
    border-end-end-radius: 0px;
}


.hover\:rounded-ee-sm:hover  {
    border-end-end-radius: 0.125rem; /* 2px */
}


.hover\:rounded-ee:hover  {
    border-end-end-radius: 0.25rem; /* 4px */
}


.hover\:rounded-ee-md:hover  {
    border-end-end-radius: 0.375rem; /* 6px */
}


.hover\:rounded-ee-lg:hover  {
    border-end-end-radius: 0.5rem; /* 8px */
}


.hover\:rounded-ee-xl:hover  {
    border-end-end-radius: 0.75rem; /* 12px */
}


.hover\:rounded-ee-2xl:hover  {
    border-end-end-radius: 1rem; /* 16px */
}


.hover\:rounded-ee-3xl:hover  {
    border-end-end-radius: 1.5rem; /* 24px */
}


.hover\:rounded-ee-full:hover  {
    border-end-end-radius: 9999px;
}


.hover\:rounded-es-none:hover  {
    border-end-start-radius: 0px;
}


.hover\:rounded-es-sm:hover  {
    border-end-start-radius: 0.125rem; /* 2px */
}


.hover\:rounded-es:hover  {
    border-end-start-radius: 0.25rem; /* 4px */
}


.hover\:rounded-es-md:hover  {
    border-end-start-radius: 0.375rem; /* 6px */
}


.hover\:rounded-es-lg:hover  {
    border-end-start-radius: 0.5rem; /* 8px */
}


.hover\:rounded-es-xl:hover  {
    border-end-start-radius: 0.75rem; /* 12px */
}


.hover\:rounded-es-2xl:hover  {
    border-end-start-radius: 1rem; /* 16px */
}


.hover\:rounded-es-3xl:hover  {
    border-end-start-radius: 1.5rem; /* 24px */
}


.hover\:rounded-es-full:hover  {
    border-end-start-radius: 9999px;
}


.hover\:rounded-tl-none:hover  {
    border-top-left-radius: 0px;
}


.hover\:rounded-tl-sm:hover  {
    border-top-left-radius: 0.125rem; /* 2px */
}


.hover\:rounded-tl:hover  {
    border-top-left-radius: 0.25rem; /* 4px */
}


.hover\:rounded-tl-md:hover  {
    border-top-left-radius: 0.375rem; /* 6px */
}


.hover\:rounded-tl-lg:hover  {
    border-top-left-radius: 0.5rem; /* 8px */
}


.hover\:rounded-tl-xl:hover  {
    border-top-left-radius: 0.75rem; /* 12px */
}


.hover\:rounded-tl-2xl:hover  {
    border-top-left-radius: 1rem; /* 16px */
}


.hover\:rounded-tl-3xl:hover  {
    border-top-left-radius: 1.5rem; /* 24px */
}


.hover\:rounded-tl-full:hover  {
    border-top-left-radius: 9999px;
}


.hover\:rounded-tr-none:hover  {
    border-top-right-radius: 0px;
}


.hover\:rounded-tr-sm:hover  {
    border-top-right-radius: 0.125rem; /* 2px */
}


.hover\:rounded-tr:hover  {
    border-top-right-radius: 0.25rem; /* 4px */
}


.hover\:rounded-tr-md:hover  {
    border-top-right-radius: 0.375rem; /* 6px */
}


.hover\:rounded-tr-lg:hover  {
    border-top-right-radius: 0.5rem; /* 8px */
}


.hover\:rounded-tr-xl:hover  {
    border-top-right-radius: 0.75rem; /* 12px */
}


.hover\:rounded-tr-2xl:hover  {
    border-top-right-radius: 1rem; /* 16px */
}


.hover\:rounded-tr-3xl:hover  {
    border-top-right-radius: 1.5rem; /* 24px */
}


.hover\:rounded-tr-full:hover  {
    border-top-right-radius: 9999px;
}


.hover\:rounded-br-none:hover  {
    border-bottom-right-radius: 0px;
}


.hover\:rounded-br-sm:hover  {
    border-bottom-right-radius: 0.125rem; /* 2px */
}


.hover\:rounded-br:hover  {
    border-bottom-right-radius: 0.25rem; /* 4px */
}


.hover\:rounded-br-md:hover  {
    border-bottom-right-radius: 0.375rem; /* 6px */
}


.hover\:rounded-br-lg:hover  {
    border-bottom-right-radius: 0.5rem; /* 8px */
}


.hover\:rounded-br-xl:hover  {
    border-bottom-right-radius: 0.75rem; /* 12px */
}


.hover\:rounded-br-2xl:hover  {
    border-bottom-right-radius: 1rem; /* 16px */
}


.hover\:rounded-br-3xl:hover  {
    border-bottom-right-radius: 1.5rem; /* 24px */
}


.hover\:rounded-br-full:hover  {
    border-bottom-right-radius: 9999px;
}


.hover\:rounded-bl-none:hover  {
    border-bottom-left-radius: 0px;
}


.hover\:rounded-bl-sm:hover  {
    border-bottom-left-radius: 0.125rem; /* 2px */
}


.hover\:rounded-bl:hover  {
    border-bottom-left-radius: 0.25rem; /* 4px */
}


.hover\:rounded-bl-md:hover  {
    border-bottom-left-radius: 0.375rem; /* 6px */
}


.hover\:rounded-bl-lg:hover  {
    border-bottom-left-radius: 0.5rem; /* 8px */
}


.hover\:rounded-bl-xl:hover  {
    border-bottom-left-radius: 0.75rem; /* 12px */
}


.hover\:rounded-bl-2xl:hover  {
    border-bottom-left-radius: 1rem; /* 16px */
}


.hover\:rounded-bl-3xl:hover  {
    border-bottom-left-radius: 1.5rem; /* 24px */
}


.hover\:rounded-bl-full:hover  {
    border-bottom-left-radius: 9999px;
}


.hover\:border-0:hover  {
    border-width: 0px;
}


.hover\:border-2:hover  {
    border-width: 2px;
}


.hover\:border-4:hover  {
    border-width: 4px;
}


.hover\:border-8:hover  {
    border-width: 8px;
}


.hover\:border:hover  {
    border-width: 1px;
}


.hover\:border-x-0:hover  {
    border-left-width: 0px;
    border-right-width: 0px;
}


.hover\:border-x-2:hover  {
    border-left-width: 2px;
    border-right-width: 2px;
}


.hover\:border-x-4:hover  {
    border-left-width: 4px;
    border-right-width: 4px;
}


.hover\:border-x-8:hover  {
    border-left-width: 8px;
    border-right-width: 8px;
}


.hover\:border-x:hover  {
    border-left-width: 1px;
    border-right-width: 1px;
}


.hover\:border-y-0:hover  {
    border-top-width: 0px;
    border-bottom-width: 0px;
}


.hover\:border-y-2:hover  {
    border-top-width: 2px;
    border-bottom-width: 2px;
}


.hover\:border-y-4:hover  {
    border-top-width: 4px;
    border-bottom-width: 4px;
}


.hover\:border-y-8:hover  {
    border-top-width: 8px;
    border-bottom-width: 8px;
}


.hover\:border-y:hover  {
    border-top-width: 1px;
    border-bottom-width: 1px;
}


.hover\:border-s-0:hover  {
    border-inline-start-width: 0px;
}


.hover\:border-s-2:hover  {
    border-inline-start-width: 2px;
}


.hover\:border-s-4:hover  {
    border-inline-start-width: 4px;
}


.hover\:border-s-8:hover  {
    border-inline-start-width: 8px;
}


.hover\:border-s:hover  {
    border-inline-start-width: 1px;
}


.hover\:border-e-0:hover  {
    border-inline-end-width: 0px;
}


.hover\:border-e-2:hover  {
    border-inline-end-width: 2px;
}


.hover\:border-e-4:hover  {
    border-inline-end-width: 4px;
}


.hover\:border-e-8:hover  {
    border-inline-end-width: 8px;
}


.hover\:border-e:hover  {
    border-inline-end-width: 1px;
}


.hover\:border-t-0:hover  {
    border-top-width: 0px;
}


.hover\:border-t-2:hover  {
    border-top-width: 2px;
}


.hover\:border-t-4:hover  {
    border-top-width: 4px;
}


.hover\:border-t-8:hover  {
    border-top-width: 8px;
}


.hover\:border-t:hover  {
    border-top-width: 1px;
}


.hover\:border-r-0:hover  {
    border-right-width: 0px;
}


.hover\:border-r-2:hover  {
    border-right-width: 2px;
}


.hover\:border-r-4:hover  {
    border-right-width: 4px;
}


.hover\:border-r-8:hover  {
    border-right-width: 8px;
}


.hover\:border-r:hover  {
    border-right-width: 1px;
}


.hover\:border-b-0:hover  {
    border-bottom-width: 0px;
}


.hover\:border-b-2:hover  {
    border-bottom-width: 2px;
}


.hover\:border-b-4:hover  {
    border-bottom-width: 4px;
}


.hover\:border-b-8:hover  {
    border-bottom-width: 8px;
}


.hover\:border-b:hover  {
    border-bottom-width: 1px;
}


.hover\:border-l-0:hover  {
    border-left-width: 0px;
}


.hover\:border-l-2:hover  {
    border-left-width: 2px;
}


.hover\:border-l-4:hover  {
    border-left-width: 4px;
}


.hover\:border-l-8:hover  {
    border-left-width: 8px;
}


.hover\:border-l:hover  {
    border-left-width: 1px;
}


.hover\:border-0:hover  {
    border-width: 0px;
}


.hover\:border-2:hover  {
    border-width: 2px;
}


.hover\:border-4:hover  {
    border-width: 4px;
}


.hover\:border-8:hover  {
    border-width: 8px;
}


.hover\:border:hover  {
    border-width: 1px;
}


.hover\:border-x-0:hover  {
    border-left-width: 0px;
    border-right-width: 0px;
}


.hover\:border-x-2:hover  {
    border-left-width: 2px;
    border-right-width: 2px;
}


.hover\:border-x-4:hover  {
    border-left-width: 4px;
    border-right-width: 4px;
}


.hover\:border-x-8:hover  {
    border-left-width: 8px;
    border-right-width: 8px;
}


.hover\:border-x:hover  {
    border-left-width: 1px;
    border-right-width: 1px;
}


.hover\:border-y-0:hover  {
    border-top-width: 0px;
    border-bottom-width: 0px;
}


.hover\:border-y-2:hover  {
    border-top-width: 2px;
    border-bottom-width: 2px;
}


.hover\:border-y-4:hover  {
    border-top-width: 4px;
    border-bottom-width: 4px;
}


.hover\:border-y-8:hover  {
    border-top-width: 8px;
    border-bottom-width: 8px;
}


.hover\:border-y:hover  {
    border-top-width: 1px;
    border-bottom-width: 1px;
}


.hover\:border-s-0:hover  {
    border-inline-start-width: 0px;
}


.hover\:border-s-2:hover  {
    border-inline-start-width: 2px;
}


.hover\:border-s-4:hover  {
    border-inline-start-width: 4px;
}


.hover\:border-s-8:hover  {
    border-inline-start-width: 8px;
}


.hover\:border-s:hover  {
    border-inline-start-width: 1px;
}


.hover\:border-e-0:hover  {
    border-inline-end-width: 0px;
}


.hover\:border-e-2:hover  {
    border-inline-end-width: 2px;
}


.hover\:border-e-4:hover  {
    border-inline-end-width: 4px;
}


.hover\:border-e-8:hover  {
    border-inline-end-width: 8px;
}


.hover\:border-e:hover  {
    border-inline-end-width: 1px;
}


.hover\:border-t-0:hover  {
    border-top-width: 0px;
}


.hover\:border-t-2:hover  {
    border-top-width: 2px;
}


.hover\:border-t-4:hover  {
    border-top-width: 4px;
}


.hover\:border-t-8:hover  {
    border-top-width: 8px;
}


.hover\:border-t:hover  {
    border-top-width: 1px;
}


.hover\:border-r-0:hover  {
    border-right-width: 0px;
}


.hover\:border-r-2:hover  {
    border-right-width: 2px;
}


.hover\:border-r-4:hover  {
    border-right-width: 4px;
}


.hover\:border-r-8:hover  {
    border-right-width: 8px;
}


.hover\:border-r:hover  {
    border-right-width: 1px;
}


.hover\:border-b-0:hover  {
    border-bottom-width: 0px;
}


.hover\:border-b-2:hover  {
    border-bottom-width: 2px;
}


.hover\:border-b-4:hover  {
    border-bottom-width: 4px;
}


.hover\:border-b-8:hover  {
    border-bottom-width: 8px;
}


.hover\:border-b:hover  {
    border-bottom-width: 1px;
}


.hover\:border-l-0:hover  {
    border-left-width: 0px;
}


.hover\:border-l-2:hover  {
    border-left-width: 2px;
}


.hover\:border-l-4:hover  {
    border-left-width: 4px;
}


.hover\:border-l-8:hover  {
    border-left-width: 8px;
}


.hover\:border-l:hover  {
    border-left-width: 1px;
}


.hover\:border-inherit:hover  {
    border-color: inherit;
}


.hover\:border-current:hover  {
    border-color: currentColor;
}


.hover\:border-transparent:hover  {
    border-color: transparent;
}


.hover\:border-black:hover  {
    border-color: rgb(0 0 0);
}


.hover\:border-white:hover  {
    border-color: rgb(255 255 255);
}


.hover\:border-slate-50:hover  {
    border-color: rgb(248 250 252);
}


.hover\:border-slate-100:hover  {
    border-color: rgb(241 245 249);
}


.hover\:border-slate-200:hover  {
    border-color: rgb(226 232 240);
}


.hover\:border-slate-300:hover  {
    border-color: rgb(203 213 225);
}


.hover\:border-slate-400:hover  {
    border-color: rgb(148 163 184);
}


.hover\:border-slate-500:hover  {
    border-color: rgb(100 116 139);
}


.hover\:border-slate-600:hover  {
    border-color: rgb(71 85 105);
}


.hover\:border-slate-700:hover  {
    border-color: rgb(51 65 85);
}


.hover\:border-slate-800:hover  {
    border-color: rgb(30 41 59);
}


.hover\:border-slate-900:hover  {
    border-color: rgb(15 23 42);
}


.hover\:border-slate-950:hover  {
    border-color: rgb(2 6 23);
}


.hover\:border-gray-50:hover  {
    border-color: rgb(249 250 251);
}


.hover\:border-gray-100:hover  {
    border-color: rgb(243 244 246);
}


.hover\:border-gray-200:hover  {
    border-color: rgb(229 231 235);
}


.hover\:border-gray-300:hover  {
    border-color: rgb(209 213 219);
}


.hover\:border-gray-400:hover  {
    border-color: rgb(156 163 175);
}


.hover\:border-gray-500:hover  {
    border-color: rgb(107 114 128);
}


.hover\:border-gray-600:hover  {
    border-color: rgb(75 85 99);
}


.hover\:border-gray-700:hover  {
    border-color: rgb(55 65 81);
}


.hover\:border-gray-800:hover  {
    border-color: rgb(31 41 55);
}


.hover\:border-gray-900:hover  {
    border-color: rgb(17 24 39);
}


.hover\:border-gray-950:hover  {
    border-color: rgb(3 7 18);
}


.hover\:border-zinc-50:hover  {
    border-color: rgb(250 250 250);
}


.hover\:border-zinc-100:hover  {
    border-color: rgb(244 244 245);
}


.hover\:border-zinc-200:hover  {
    border-color: rgb(228 228 231);
}


.hover\:border-zinc-300:hover  {
    border-color: rgb(212 212 216);
}


.hover\:border-zinc-400:hover  {
    border-color: rgb(161 161 170);
}


.hover\:border-zinc-500:hover  {
    border-color: rgb(113 113 122);
}


.hover\:border-zinc-600:hover  {
    border-color: rgb(82 82 91);
}


.hover\:border-zinc-700:hover  {
    border-color: rgb(63 63 70);
}


.hover\:border-zinc-800:hover  {
    border-color: rgb(39 39 42);
}


.hover\:border-zinc-900:hover  {
    border-color: rgb(24 24 27);
}


.hover\:border-zinc-950:hover  {
    border-color: rgb(9 9 11);
}


.hover\:border-neutral-50:hover  {
    border-color: rgb(250 250 250);
}


.hover\:border-neutral-100:hover  {
    border-color: rgb(245 245 245);
}


.hover\:border-neutral-200:hover  {
    border-color: rgb(229 229 229);
}


.hover\:border-neutral-300:hover  {
    border-color: rgb(212 212 212);
}


.hover\:border-neutral-400:hover  {
    border-color: rgb(163 163 163);
}


.hover\:border-neutral-500:hover  {
    border-color: rgb(115 115 115);
}


.hover\:border-neutral-600:hover  {
    border-color: rgb(82 82 82);
}


.hover\:border-neutral-700:hover  {
    border-color: rgb(64 64 64);
}


.hover\:border-neutral-800:hover  {
    border-color: rgb(38 38 38);
}


.hover\:border-neutral-900:hover  {
    border-color: rgb(23 23 23);
}


.hover\:border-neutral-950:hover  {
    border-color: rgb(10 10 10);
}


.hover\:border-stone-50:hover  {
    border-color: rgb(250 250 249);
}


.hover\:border-stone-100:hover  {
    border-color: rgb(245 245 244);
}


.hover\:border-stone-200:hover  {
    border-color: rgb(231 229 228);
}


.hover\:border-stone-300:hover  {
    border-color: rgb(214 211 209);
}


.hover\:border-stone-400:hover  {
    border-color: rgb(168 162 158);
}


.hover\:border-stone-500:hover  {
    border-color: rgb(120 113 108);
}


.hover\:border-stone-600:hover  {
    border-color: rgb(87 83 78);
}


.hover\:border-stone-700:hover  {
    border-color: rgb(68 64 60);
}


.hover\:border-stone-800:hover  {
    border-color: rgb(41 37 36);
}


.hover\:border-stone-900:hover  {
    border-color: rgb(28 25 23);
}


.hover\:border-stone-950:hover  {
    border-color: rgb(12 10 9);
}


.hover\:border-red-50:hover  {
    border-color: rgb(254 242 242);
}


.hover\:border-red-100:hover  {
    border-color: rgb(254 226 226);
}


.hover\:border-red-200:hover  {
    border-color: rgb(254 202 202);
}


.hover\:border-red-300:hover  {
    border-color: rgb(252 165 165);
}


.hover\:border-red-400:hover  {
    border-color: rgb(248 113 113);
}


.hover\:border-red-500:hover  {
    border-color: rgb(239 68 68);
}


.hover\:border-red-600:hover  {
    border-color: rgb(220 38 38);
}


.hover\:border-red-700:hover  {
    border-color: rgb(185 28 28);
}


.hover\:border-red-800:hover  {
    border-color: rgb(153 27 27);
}


.hover\:border-red-900:hover  {
    border-color: rgb(127 29 29);
}


.hover\:border-red-950:hover  {
    border-color: rgb(69 10 10);
}


.hover\:border-orange-50:hover  {
    border-color: rgb(255 247 237);
}


.hover\:border-orange-100:hover  {
    border-color: rgb(255 237 213);
}


.hover\:border-orange-200:hover  {
    border-color: rgb(254 215 170);
}


.hover\:border-orange-300:hover  {
    border-color: rgb(253 186 116);
}


.hover\:border-orange-400:hover  {
    border-color: rgb(251 146 60);
}


.hover\:border-orange-500:hover  {
    border-color: rgb(249 115 22);
}


.hover\:border-orange-600:hover  {
    border-color: rgb(234 88 12);
}


.hover\:border-orange-700:hover  {
    border-color: rgb(194 65 12);
}


.hover\:border-orange-800:hover  {
    border-color: rgb(154 52 18);
}


.hover\:border-orange-900:hover  {
    border-color: rgb(124 45 18);
}


.hover\:border-orange-950:hover  {
    border-color: rgb(67 20 7);
}


.hover\:border-amber-50:hover  {
    border-color: rgb(255 251 235);
}


.hover\:border-amber-100:hover  {
    border-color: rgb(254 243 199);
}


.hover\:border-amber-200:hover  {
    border-color: rgb(253 230 138);
}


.hover\:border-amber-300:hover  {
    border-color: rgb(252 211 77);
}


.hover\:border-amber-400:hover  {
    border-color: rgb(251 191 36);
}


.hover\:border-amber-500:hover  {
    border-color: rgb(245 158 11);
}


.hover\:border-amber-600:hover  {
    border-color: rgb(217 119 6);
}


.hover\:border-amber-700:hover  {
    border-color: rgb(180 83 9);
}


.hover\:border-amber-800:hover  {
    border-color: rgb(146 64 14);
}


.hover\:border-amber-900:hover  {
    border-color: rgb(120 53 15);
}


.hover\:border-amber-950:hover  {
    border-color: rgb(69 26 3);
}


.hover\:border-yellow-50:hover  {
    border-color: rgb(254 252 232);
}


.hover\:border-yellow-100:hover  {
    border-color: rgb(254 249 195);
}


.hover\:border-yellow-200:hover  {
    border-color: rgb(254 240 138);
}


.hover\:border-yellow-300:hover  {
    border-color: rgb(253 224 71);
}


.hover\:border-yellow-400:hover  {
    border-color: rgb(250 204 21);
}


.hover\:border-yellow-500:hover  {
    border-color: rgb(234 179 8);
}


.hover\:border-yellow-600:hover  {
    border-color: rgb(202 138 4);
}


.hover\:border-yellow-700:hover  {
    border-color: rgb(161 98 7);
}


.hover\:border-yellow-800:hover  {
    border-color: rgb(133 77 14);
}


.hover\:border-yellow-900:hover  {
    border-color: rgb(113 63 18);
}


.hover\:border-yellow-950:hover  {
    border-color: rgb(66 32 6);
}


.hover\:border-lime-50:hover  {
    border-color: rgb(247 254 231);
}


.hover\:border-lime-100:hover  {
    border-color: rgb(236 252 203);
}


.hover\:border-lime-200:hover  {
    border-color: rgb(217 249 157);
}


.hover\:border-lime-300:hover  {
    border-color: rgb(190 242 100);
}


.hover\:border-lime-400:hover  {
    border-color: rgb(163 230 53);
}


.hover\:border-lime-500:hover  {
    border-color: rgb(132 204 22);
}


.hover\:border-lime-600:hover  {
    border-color: rgb(101 163 13);
}


.hover\:border-lime-700:hover  {
    border-color: rgb(77 124 15);
}


.hover\:border-lime-800:hover  {
    border-color: rgb(63 98 18);
}


.hover\:border-lime-900:hover  {
    border-color: rgb(54 83 20);
}


.hover\:border-lime-950:hover  {
    border-color: rgb(26 46 5);
}


.hover\:border-green-50:hover  {
    border-color: rgb(240 253 244);
}


.hover\:border-green-100:hover  {
    border-color: rgb(220 252 231);
}


.hover\:border-green-200:hover  {
    border-color: rgb(187 247 208);
}


.hover\:border-green-300:hover  {
    border-color: rgb(134 239 172);
}


.hover\:border-green-400:hover  {
    border-color: rgb(74 222 128);
}


.hover\:border-green-500:hover  {
    border-color: rgb(34 197 94);
}


.hover\:border-green-600:hover  {
    border-color: rgb(22 163 74);
}


.hover\:border-green-700:hover  {
    border-color: rgb(21 128 61);
}


.hover\:border-green-800:hover  {
    border-color: rgb(22 101 52);
}


.hover\:border-green-900:hover  {
    border-color: rgb(20 83 45);
}


.hover\:border-green-950:hover  {
    border-color: rgb(5 46 22);
}


.hover\:border-emerald-50:hover  {
    border-color: rgb(236 253 245);
}


.hover\:border-emerald-100:hover  {
    border-color: rgb(209 250 229);
}


.hover\:border-emerald-200:hover  {
    border-color: rgb(167 243 208);
}


.hover\:border-emerald-300:hover  {
    border-color: rgb(110 231 183);
}


.hover\:border-emerald-400:hover  {
    border-color: rgb(52 211 153);
}


.hover\:border-emerald-500:hover  {
    border-color: rgb(16 185 129);
}


.hover\:border-emerald-600:hover  {
    border-color: rgb(5 150 105);
}


.hover\:border-emerald-700:hover  {
    border-color: rgb(4 120 87);
}


.hover\:border-emerald-800:hover  {
    border-color: rgb(6 95 70);
}


.hover\:border-emerald-900:hover  {
    border-color: rgb(6 78 59);
}


.hover\:border-emerald-950:hover  {
    border-color: rgb(2 44 34);
}


.hover\:border-teal-50:hover  {
    border-color: rgb(240 253 250);
}


.hover\:border-teal-100:hover  {
    border-color: rgb(204 251 241);
}


.hover\:border-teal-200:hover  {
    border-color: rgb(153 246 228);
}


.hover\:border-teal-300:hover  {
    border-color: rgb(94 234 212);
}


.hover\:border-teal-400:hover  {
    border-color: rgb(45 212 191);
}


.hover\:border-teal-500:hover  {
    border-color: rgb(20 184 166);
}


.hover\:border-teal-600:hover  {
    border-color: rgb(13 148 136);
}


.hover\:border-teal-700:hover  {
    border-color: rgb(15 118 110);
}


.hover\:border-teal-800:hover  {
    border-color: rgb(17 94 89);
}


.hover\:border-teal-900:hover  {
    border-color: rgb(19 78 74);
}


.hover\:border-teal-950:hover  {
    border-color: rgb(4 47 46);
}


.hover\:border-cyan-50:hover  {
    border-color: rgb(236 254 255);
}


.hover\:border-cyan-100:hover  {
    border-color: rgb(207 250 254);
}


.hover\:border-cyan-200:hover  {
    border-color: rgb(165 243 252);
}


.hover\:border-cyan-300:hover  {
    border-color: rgb(103 232 249);
}


.hover\:border-cyan-400:hover  {
    border-color: rgb(34 211 238);
}


.hover\:border-cyan-500:hover  {
    border-color: rgb(6 182 212);
}


.hover\:border-cyan-600:hover  {
    border-color: rgb(8 145 178);
}


.hover\:border-cyan-700:hover  {
    border-color: rgb(14 116 144);
}


.hover\:border-cyan-800:hover  {
    border-color: rgb(21 94 117);
}


.hover\:border-cyan-900:hover  {
    border-color: rgb(22 78 99);
}


.hover\:border-cyan-950:hover  {
    border-color: rgb(8 51 68);
}


.hover\:border-sky-50:hover  {
    border-color: rgb(240 249 255);
}


.hover\:border-sky-100:hover  {
    border-color: rgb(224 242 254);
}


.hover\:border-sky-200:hover  {
    border-color: rgb(186 230 253);
}


.hover\:border-sky-300:hover  {
    border-color: rgb(125 211 252);
}


.hover\:border-sky-400:hover  {
    border-color: rgb(56 189 248);
}


.hover\:border-sky-500:hover  {
    border-color: rgb(14 165 233);
}


.hover\:border-sky-600:hover  {
    border-color: rgb(2 132 199);
}


.hover\:border-sky-700:hover  {
    border-color: rgb(3 105 161);
}


.hover\:border-sky-800:hover  {
    border-color: rgb(7 89 133);
}


.hover\:border-sky-900:hover  {
    border-color: rgb(12 74 110);
}


.hover\:border-sky-950:hover  {
    border-color: rgb(8 47 73);
}


.hover\:border-blue-50:hover  {
    border-color: rgb(239 246 255);
}


.hover\:border-blue-100:hover  {
    border-color: rgb(219 234 254);
}


.hover\:border-blue-200:hover  {
    border-color: rgb(191 219 254);
}


.hover\:border-blue-300:hover  {
    border-color: rgb(147 197 253);
}


.hover\:border-blue-400:hover  {
    border-color: rgb(96 165 250);
}


.hover\:border-blue-500:hover  {
    border-color: rgb(59 130 246);
}


.hover\:border-blue-600:hover  {
    border-color: rgb(37 99 235);
}


.hover\:border-blue-700:hover  {
    border-color: rgb(29 78 216);
}


.hover\:border-blue-800:hover  {
    border-color: rgb(30 64 175);
}


.hover\:border-blue-900:hover  {
    border-color: rgb(30 58 138);
}


.hover\:border-blue-950:hover  {
    border-color: rgb(23 37 84);
}


.hover\:border-indigo-50:hover  {
    border-color: rgb(238 242 255);
}


.hover\:border-indigo-100:hover  {
    border-color: rgb(224 231 255);
}


.hover\:border-indigo-200:hover  {
    border-color: rgb(199 210 254);
}


.hover\:border-indigo-300:hover  {
    border-color: rgb(165 180 252);
}


.hover\:border-indigo-400:hover  {
    border-color: rgb(129 140 248);
}


.hover\:border-indigo-500:hover  {
    border-color: rgb(99 102 241);
}


.hover\:border-indigo-600:hover  {
    border-color: rgb(79 70 229);
}


.hover\:border-indigo-700:hover  {
    border-color: rgb(67 56 202);
}


.hover\:border-indigo-800:hover  {
    border-color: rgb(55 48 163);
}


.hover\:border-indigo-900:hover  {
    border-color: rgb(49 46 129);
}


.hover\:border-indigo-950:hover  {
    border-color: rgb(30 27 75);
}


.hover\:border-violet-50:hover  {
    border-color: rgb(245 243 255);
}


.hover\:border-violet-100:hover  {
    border-color: rgb(237 233 254);
}


.hover\:border-violet-200:hover  {
    border-color: rgb(221 214 254);
}


.hover\:border-violet-300:hover  {
    border-color: rgb(196 181 253);
}


.hover\:border-violet-400:hover  {
    border-color: rgb(167 139 250);
}


.hover\:border-violet-500:hover  {
    border-color: rgb(139 92 246);
}


.hover\:border-violet-600:hover  {
    border-color: rgb(124 58 237);
}


.hover\:border-violet-700:hover  {
    border-color: rgb(109 40 217);
}


.hover\:border-violet-800:hover  {
    border-color: rgb(91 33 182);
}


.hover\:border-violet-900:hover  {
    border-color: rgb(76 29 149);
}


.hover\:border-violet-950:hover  {
    border-color: rgb(46 16 101);
}


.hover\:border-purple-50:hover  {
    border-color: rgb(250 245 255);
}


.hover\:border-purple-100:hover  {
    border-color: rgb(243 232 255);
}


.hover\:border-purple-200:hover  {
    border-color: rgb(233 213 255);
}


.hover\:border-purple-300:hover  {
    border-color: rgb(216 180 254);
}


.hover\:border-purple-400:hover  {
    border-color: rgb(192 132 252);
}


.hover\:border-purple-500:hover  {
    border-color: rgb(168 85 247);
}


.hover\:border-purple-600:hover  {
    border-color: rgb(147 51 234);
}


.hover\:border-purple-700:hover  {
    border-color: rgb(126 34 206);
}


.hover\:border-purple-800:hover  {
    border-color: rgb(107 33 168);
}


.hover\:border-purple-900:hover  {
    border-color: rgb(88 28 135);
}


.hover\:border-purple-950:hover  {
    border-color: rgb(59 7 100);
}


.hover\:border-fuchsia-50:hover  {
    border-color: rgb(253 244 255);
}


.hover\:border-fuchsia-100:hover  {
    border-color: rgb(250 232 255);
}


.hover\:border-fuchsia-200:hover  {
    border-color: rgb(245 208 254);
}


.hover\:border-fuchsia-300:hover  {
    border-color: rgb(240 171 252);
}


.hover\:border-fuchsia-400:hover  {
    border-color: rgb(232 121 249);
}


.hover\:border-fuchsia-500:hover  {
    border-color: rgb(217 70 239);
}


.hover\:border-fuchsia-600:hover  {
    border-color: rgb(192 38 211);
}


.hover\:border-fuchsia-700:hover  {
    border-color: rgb(162 28 175);
}


.hover\:border-fuchsia-800:hover  {
    border-color: rgb(134 25 143);
}


.hover\:border-fuchsia-900:hover  {
    border-color: rgb(112 26 117);
}


.hover\:border-fuchsia-950:hover  {
    border-color: rgb(74 4 78);
}


.hover\:border-pink-50:hover  {
    border-color: rgb(253 242 248);
}


.hover\:border-pink-100:hover  {
    border-color: rgb(252 231 243);
}


.hover\:border-pink-200:hover  {
    border-color: rgb(251 207 232);
}


.hover\:border-pink-300:hover  {
    border-color: rgb(249 168 212);
}


.hover\:border-pink-400:hover  {
    border-color: rgb(244 114 182);
}


.hover\:border-pink-500:hover  {
    border-color: rgb(236 72 153);
}


.hover\:border-pink-600:hover  {
    border-color: rgb(219 39 119);
}


.hover\:border-pink-700:hover  {
    border-color: rgb(190 24 93);
}


.hover\:border-pink-800:hover  {
    border-color: rgb(157 23 77);
}


.hover\:border-pink-900:hover  {
    border-color: rgb(131 24 67);
}


.hover\:border-pink-950:hover  {
    border-color: rgb(80 7 36);
}


.hover\:border-rose-50:hover  {
    border-color: rgb(255 241 242);
}


.hover\:border-rose-100:hover  {
    border-color: rgb(255 228 230);
}


.hover\:border-rose-200:hover  {
    border-color: rgb(254 205 211);
}


.hover\:border-rose-300:hover  {
    border-color: rgb(253 164 175);
}


.hover\:border-rose-400:hover  {
    border-color: rgb(251 113 133);
}


.hover\:border-rose-500:hover  {
    border-color: rgb(244 63 94);
}


.hover\:border-rose-600:hover  {
    border-color: rgb(225 29 72);
}


.hover\:border-rose-700:hover  {
    border-color: rgb(190 18 60);
}


.hover\:border-rose-800:hover  {
    border-color: rgb(159 18 57);
}


.hover\:border-rose-900:hover  {
    border-color: rgb(136 19 55);
}


.hover\:border-rose-950:hover  {
    border-color: rgb(76 5 25);
}


.hover\:border-x-inherit:hover  {
    border-left-color: inherit;
    border-right-color: inherit;
}


.hover\:border-x-current:hover  {
    border-left-color: currentColor;
    border-right-color: currentColor;
}


.hover\:border-x-transparent:hover  {
    border-left-color: transparent;
    border-right-color: transparent;
}


.hover\:border-x-black:hover  {
    border-left-color: rgb(0 0 0);
    border-right-color: rgb(0 0 0);
}


.hover\:border-x-white:hover  {
    border-left-color: rgb(255 255 255);
    border-right-color: rgb(255 255 255);
}


.hover\:border-x-slate-50:hover  {
    border-left-color: rgb(248 250 252);
    border-right-color: rgb(248 250 252);
}


.hover\:border-x-slate-100:hover  {
    border-left-color: rgb(241 245 249);
    border-right-color: rgb(241 245 249);
}


.hover\:border-x-slate-200:hover  {
    border-left-color: rgb(226 232 240);
    border-right-color: rgb(226 232 240);
}


.hover\:border-x-slate-300:hover  {
    border-left-color: rgb(203 213 225);
    border-right-color: rgb(203 213 225);
}


.hover\:border-x-slate-400:hover  {
    border-left-color: rgb(148 163 184);
    border-right-color: rgb(148 163 184);
}


.hover\:border-x-slate-500:hover  {
    border-left-color: rgb(100 116 139);
    border-right-color: rgb(100 116 139);
}


.hover\:border-x-slate-600:hover  {
    border-left-color: rgb(71 85 105);
    border-right-color: rgb(71 85 105);
}


.hover\:border-x-slate-700:hover  {
    border-left-color: rgb(51 65 85);
    border-right-color: rgb(51 65 85);
}


.hover\:border-x-slate-800:hover  {
    border-left-color: rgb(30 41 59);
    border-right-color: rgb(30 41 59);
}


.hover\:border-x-slate-900:hover  {
    border-left-color: rgb(15 23 42);
    border-right-color: rgb(15 23 42);
}


.hover\:border-x-slate-950:hover  {
    border-left-color: rgb(2 6 23);
    border-right-color: rgb(2 6 23);
}


.hover\:border-x-gray-50:hover  {
    border-left-color: rgb(249 250 251);
    border-right-color: rgb(249 250 251);
}


.hover\:border-x-gray-100:hover  {
    border-left-color: rgb(243 244 246);
    border-right-color: rgb(243 244 246);
}


.hover\:border-x-gray-200:hover  {
    border-left-color: rgb(229 231 235);
    border-right-color: rgb(229 231 235);
}


.hover\:border-x-gray-300:hover  {
    border-left-color: rgb(209 213 219);
    border-right-color: rgb(209 213 219);
}


.hover\:border-x-gray-400:hover  {
    border-left-color: rgb(156 163 175);
    border-right-color: rgb(156 163 175);
}


.hover\:border-x-gray-500:hover  {
    border-left-color: rgb(107 114 128);
    border-right-color: rgb(107 114 128);
}


.hover\:border-x-gray-600:hover  {
    border-left-color: rgb(75 85 99);
    border-right-color: rgb(75 85 99);
}


.hover\:border-x-gray-700:hover  {
    border-left-color: rgb(55 65 81);
    border-right-color: rgb(55 65 81);
}


.hover\:border-x-gray-800:hover  {
    border-left-color: rgb(31 41 55);
    border-right-color: rgb(31 41 55);
}


.hover\:border-x-gray-900:hover  {
    border-left-color: rgb(17 24 39);
    border-right-color: rgb(17 24 39);
}


.hover\:border-x-gray-950:hover  {
    border-left-color: rgb(3 7 18);
    border-right-color: rgb(3 7 18);
}


.hover\:border-x-zinc-50:hover  {
    border-left-color: rgb(250 250 250);
    border-right-color: rgb(250 250 250);
}


.hover\:border-x-zinc-100:hover  {
    border-left-color: rgb(244 244 245);
    border-right-color: rgb(244 244 245);
}


.hover\:border-x-zinc-200:hover  {
    border-left-color: rgb(228 228 231);
    border-right-color: rgb(228 228 231);
}


.hover\:border-x-zinc-300:hover  {
    border-left-color: rgb(212 212 216);
    border-right-color: rgb(212 212 216);
}


.hover\:border-x-zinc-400:hover  {
    border-left-color: rgb(161 161 170);
    border-right-color: rgb(161 161 170);
}


.hover\:border-x-zinc-500:hover  {
    border-left-color: rgb(113 113 122);
    border-right-color: rgb(113 113 122);
}


.hover\:border-x-zinc-600:hover  {
    border-left-color: rgb(82 82 91);
    border-right-color: rgb(82 82 91);
}


.hover\:border-x-zinc-700:hover  {
    border-left-color: rgb(63 63 70);
    border-right-color: rgb(63 63 70);
}


.hover\:border-x-zinc-800:hover  {
    border-left-color: rgb(39 39 42);
    border-right-color: rgb(39 39 42);
}


.hover\:border-x-zinc-900:hover  {
    border-left-color: rgb(24 24 27);
    border-right-color: rgb(24 24 27);
}


.hover\:border-x-zinc-950:hover  {
    border-left-color: rgb(9 9 11);
    border-right-color: rgb(9 9 11);
}


.hover\:border-x-neutral-50:hover  {
    border-left-color: rgb(250 250 250);
    border-right-color: rgb(250 250 250);
}


.hover\:border-x-neutral-100:hover  {
    border-left-color: rgb(245 245 245);
    border-right-color: rgb(245 245 245);
}


.hover\:border-x-neutral-200:hover  {
    border-left-color: rgb(229 229 229);
    border-right-color: rgb(229 229 229);
}


.hover\:border-x-neutral-300:hover  {
    border-left-color: rgb(212 212 212);
    border-right-color: rgb(212 212 212);
}


.hover\:border-x-neutral-400:hover  {
    border-left-color: rgb(163 163 163);
    border-right-color: rgb(163 163 163);
}


.hover\:border-x-neutral-500:hover  {
    border-left-color: rgb(115 115 115);
    border-right-color: rgb(115 115 115);
}


.hover\:border-x-neutral-600:hover  {
    border-left-color: rgb(82 82 82);
    border-right-color: rgb(82 82 82);
}


.hover\:border-x-neutral-700:hover  {
    border-left-color: rgb(64 64 64);
    border-right-color: rgb(64 64 64);
}


.hover\:border-x-neutral-800:hover  {
    border-left-color: rgb(38 38 38);
    border-right-color: rgb(38 38 38);
}


.hover\:border-x-neutral-900:hover  {
    border-left-color: rgb(23 23 23);
    border-right-color: rgb(23 23 23);
}


.hover\:border-x-neutral-950:hover  {
    border-left-color: rgb(10 10 10);
    border-right-color: rgb(10 10 10);
}


.hover\:border-x-stone-50:hover  {
    border-left-color: rgb(250 250 249);
    border-right-color: rgb(250 250 249);
}


.hover\:border-x-stone-100:hover  {
    border-left-color: rgb(245 245 244);
    border-right-color: rgb(245 245 244);
}


.hover\:border-x-stone-200:hover  {
    border-left-color: rgb(231 229 228);
    border-right-color: rgb(231 229 228);
}


.hover\:border-x-stone-300:hover  {
    border-left-color: rgb(214 211 209);
    border-right-color: rgb(214 211 209);
}


.hover\:border-x-stone-400:hover  {
    border-left-color: rgb(168 162 158);
    border-right-color: rgb(168 162 158);
}


.hover\:border-x-stone-500:hover  {
    border-left-color: rgb(120 113 108);
    border-right-color: rgb(120 113 108);
}


.hover\:border-x-stone-600:hover  {
    border-left-color: rgb(87 83 78);
    border-right-color: rgb(87 83 78);
}


.hover\:border-x-stone-700:hover  {
    border-left-color: rgb(68 64 60);
    border-right-color: rgb(68 64 60);
}


.hover\:border-x-stone-800:hover  {
    border-left-color: rgb(41 37 36);
    border-right-color: rgb(41 37 36);
}


.hover\:border-x-stone-900:hover  {
    border-left-color: rgb(28 25 23);
    border-right-color: rgb(28 25 23);
}


.hover\:border-x-stone-950:hover  {
    border-left-color: rgb(12 10 9);
    border-right-color: rgb(12 10 9);
}


.hover\:border-x-red-50:hover  {
    border-left-color: rgb(254 242 242);
    border-right-color: rgb(254 242 242);
}


.hover\:border-x-red-100:hover  {
    border-left-color: rgb(254 226 226);
    border-right-color: rgb(254 226 226);
}


.hover\:border-x-red-200:hover  {
    border-left-color: rgb(254 202 202);
    border-right-color: rgb(254 202 202);
}


.hover\:border-x-red-300:hover  {
    border-left-color: rgb(252 165 165);
    border-right-color: rgb(252 165 165);
}


.hover\:border-x-red-400:hover  {
    border-left-color: rgb(248 113 113);
    border-right-color: rgb(248 113 113);
}


.hover\:border-x-red-500:hover  {
    border-left-color: rgb(239 68 68);
    border-right-color: rgb(239 68 68);
}


.hover\:border-x-red-600:hover  {
    border-left-color: rgb(220 38 38);
    border-right-color: rgb(220 38 38);
}


.hover\:border-x-red-700:hover  {
    border-left-color: rgb(185 28 28);
    border-right-color: rgb(185 28 28);
}


.hover\:border-x-red-800:hover  {
    border-left-color: rgb(153 27 27);
    border-right-color: rgb(153 27 27);
}


.hover\:border-x-red-900:hover  {
    border-left-color: rgb(127 29 29);
    border-right-color: rgb(127 29 29);
}


.hover\:border-x-red-950:hover  {
    border-left-color: rgb(69 10 10);
    border-right-color: rgb(69 10 10);
}


.hover\:border-x-orange-50:hover  {
    border-left-color: rgb(255 247 237);
    border-right-color: rgb(255 247 237);
}


.hover\:border-x-orange-100:hover  {
    border-left-color: rgb(255 237 213);
    border-right-color: rgb(255 237 213);
}


.hover\:border-x-orange-200:hover  {
    border-left-color: rgb(254 215 170);
    border-right-color: rgb(254 215 170);
}


.hover\:border-x-orange-300:hover  {
    border-left-color: rgb(253 186 116);
    border-right-color: rgb(253 186 116);
}


.hover\:border-x-orange-400:hover  {
    border-left-color: rgb(251 146 60);
    border-right-color: rgb(251 146 60);
}


.hover\:border-x-orange-500:hover  {
    border-left-color: rgb(249 115 22);
    border-right-color: rgb(249 115 22);
}


.hover\:border-x-orange-600:hover  {
    border-left-color: rgb(234 88 12);
    border-right-color: rgb(234 88 12);
}


.hover\:border-x-orange-700:hover  {
    border-left-color: rgb(194 65 12);
    border-right-color: rgb(194 65 12);
}


.hover\:border-x-orange-800:hover  {
    border-left-color: rgb(154 52 18);
    border-right-color: rgb(154 52 18);
}


.hover\:border-x-orange-900:hover  {
    border-left-color: rgb(124 45 18);
    border-right-color: rgb(124 45 18);
}


.hover\:border-x-orange-950:hover  {
    border-left-color: rgb(67 20 7);
    border-right-color: rgb(67 20 7);
}


.hover\:border-x-amber-50:hover  {
    border-left-color: rgb(255 251 235);
    border-right-color: rgb(255 251 235);
}


.hover\:border-x-amber-100:hover  {
    border-left-color: rgb(254 243 199);
    border-right-color: rgb(254 243 199);
}


.hover\:border-x-amber-200:hover  {
    border-left-color: rgb(253 230 138);
    border-right-color: rgb(253 230 138);
}


.hover\:border-x-amber-300:hover  {
    border-left-color: rgb(252 211 77);
    border-right-color: rgb(252 211 77);
}


.hover\:border-x-amber-400:hover  {
    border-left-color: rgb(251 191 36);
    border-right-color: rgb(251 191 36);
}


.hover\:border-x-amber-500:hover  {
    border-left-color: rgb(245 158 11);
    border-right-color: rgb(245 158 11);
}


.hover\:border-x-amber-600:hover  {
    border-left-color: rgb(217 119 6);
    border-right-color: rgb(217 119 6);
}


.hover\:border-x-amber-700:hover  {
    border-left-color: rgb(180 83 9);
    border-right-color: rgb(180 83 9);
}


.hover\:border-x-amber-800:hover  {
    border-left-color: rgb(146 64 14);
    border-right-color: rgb(146 64 14);
}


.hover\:border-x-amber-900:hover  {
    border-left-color: rgb(120 53 15);
    border-right-color: rgb(120 53 15);
}


.hover\:border-x-amber-950:hover  {
    border-left-color: rgb(69 26 3);
    border-right-color: rgb(69 26 3);
}


.hover\:border-x-yellow-50:hover  {
    border-left-color: rgb(254 252 232);
    border-right-color: rgb(254 252 232);
}


.hover\:border-x-yellow-100:hover  {
    border-left-color: rgb(254 249 195);
    border-right-color: rgb(254 249 195);
}


.hover\:border-x-yellow-200:hover  {
    border-left-color: rgb(254 240 138);
    border-right-color: rgb(254 240 138);
}


.hover\:border-x-yellow-300:hover  {
    border-left-color: rgb(253 224 71);
    border-right-color: rgb(253 224 71);
}


.hover\:border-x-yellow-400:hover  {
    border-left-color: rgb(250 204 21);
    border-right-color: rgb(250 204 21);
}


.hover\:border-x-yellow-500:hover  {
    border-left-color: rgb(234 179 8);
    border-right-color: rgb(234 179 8);
}


.hover\:border-x-yellow-600:hover  {
    border-left-color: rgb(202 138 4);
    border-right-color: rgb(202 138 4);
}


.hover\:border-x-yellow-700:hover  {
    border-left-color: rgb(161 98 7);
    border-right-color: rgb(161 98 7);
}


.hover\:border-x-yellow-800:hover  {
    border-left-color: rgb(133 77 14);
    border-right-color: rgb(133 77 14);
}


.hover\:border-x-yellow-900:hover  {
    border-left-color: rgb(113 63 18);
    border-right-color: rgb(113 63 18);
}


.hover\:border-x-yellow-950:hover  {
    border-left-color: rgb(66 32 6);
    border-right-color: rgb(66 32 6);
}


.hover\:border-x-lime-50:hover  {
    border-left-color: rgb(247 254 231);
    border-right-color: rgb(247 254 231);
}


.hover\:border-x-lime-100:hover  {
    border-left-color: rgb(236 252 203);
    border-right-color: rgb(236 252 203);
}


.hover\:border-x-lime-200:hover  {
    border-left-color: rgb(217 249 157);
    border-right-color: rgb(217 249 157);
}


.hover\:border-x-lime-300:hover  {
    border-left-color: rgb(190 242 100);
    border-right-color: rgb(190 242 100);
}


.hover\:border-x-lime-400:hover  {
    border-left-color: rgb(163 230 53);
    border-right-color: rgb(163 230 53);
}


.hover\:border-x-lime-500:hover  {
    border-left-color: rgb(132 204 22);
    border-right-color: rgb(132 204 22);
}


.hover\:border-x-lime-600:hover  {
    border-left-color: rgb(101 163 13);
    border-right-color: rgb(101 163 13);
}


.hover\:border-x-lime-700:hover  {
    border-left-color: rgb(77 124 15);
    border-right-color: rgb(77 124 15);
}


.hover\:border-x-lime-800:hover  {
    border-left-color: rgb(63 98 18);
    border-right-color: rgb(63 98 18);
}


.hover\:border-x-lime-900:hover  {
    border-left-color: rgb(54 83 20);
    border-right-color: rgb(54 83 20);
}


.hover\:border-x-lime-950:hover  {
    border-left-color: rgb(26 46 5);
    border-right-color: rgb(26 46 5);
}


.hover\:border-x-green-50:hover  {
    border-left-color: rgb(240 253 244);
    border-right-color: rgb(240 253 244);
}


.hover\:border-x-green-100:hover  {
    border-left-color: rgb(220 252 231);
    border-right-color: rgb(220 252 231);
}


.hover\:border-x-green-200:hover  {
    border-left-color: rgb(187 247 208);
    border-right-color: rgb(187 247 208);
}


.hover\:border-x-green-300:hover  {
    border-left-color: rgb(134 239 172);
    border-right-color: rgb(134 239 172);
}


.hover\:border-x-green-400:hover  {
    border-left-color: rgb(74 222 128);
    border-right-color: rgb(74 222 128);
}


.hover\:border-x-green-500:hover  {
    border-left-color: rgb(34 197 94);
    border-right-color: rgb(34 197 94);
}


.hover\:border-x-green-600:hover  {
    border-left-color: rgb(22 163 74);
    border-right-color: rgb(22 163 74);
}


.hover\:border-x-green-700:hover  {
    border-left-color: rgb(21 128 61);
    border-right-color: rgb(21 128 61);
}


.hover\:border-x-green-800:hover  {
    border-left-color: rgb(22 101 52);
    border-right-color: rgb(22 101 52);
}


.hover\:border-x-green-900:hover  {
    border-left-color: rgb(20 83 45);
    border-right-color: rgb(20 83 45);
}


.hover\:border-x-green-950:hover  {
    border-left-color: rgb(5 46 22);
    border-right-color: rgb(5 46 22);
}


.hover\:border-x-emerald-50:hover  {
    border-left-color: rgb(236 253 245);
    border-right-color: rgb(236 253 245);
}


.hover\:border-x-emerald-100:hover  {
    border-left-color: rgb(209 250 229);
    border-right-color: rgb(209 250 229);
}


.hover\:border-x-emerald-200:hover  {
    border-left-color: rgb(167 243 208);
    border-right-color: rgb(167 243 208);
}


.hover\:border-x-emerald-300:hover  {
    border-left-color: rgb(110 231 183);
    border-right-color: rgb(110 231 183);
}


.hover\:border-x-emerald-400:hover  {
    border-left-color: rgb(52 211 153);
    border-right-color: rgb(52 211 153);
}


.hover\:border-x-emerald-500:hover  {
    border-left-color: rgb(16 185 129);
    border-right-color: rgb(16 185 129);
}


.hover\:border-x-emerald-600:hover  {
    border-left-color: rgb(5 150 105);
    border-right-color: rgb(5 150 105);
}


.hover\:border-x-emerald-700:hover  {
    border-left-color: rgb(4 120 87);
    border-right-color: rgb(4 120 87);
}


.hover\:border-x-emerald-800:hover  {
    border-left-color: rgb(6 95 70);
    border-right-color: rgb(6 95 70);
}


.hover\:border-x-emerald-900:hover  {
    border-left-color: rgb(6 78 59);
    border-right-color: rgb(6 78 59);
}


.hover\:border-x-emerald-950:hover  {
    border-left-color: rgb(2 44 34);
    border-right-color: rgb(2 44 34);
}


.hover\:border-x-teal-50:hover  {
    border-left-color: rgb(240 253 250);
    border-right-color: rgb(240 253 250);
}


.hover\:border-x-teal-100:hover  {
    border-left-color: rgb(204 251 241);
    border-right-color: rgb(204 251 241);
}


.hover\:border-x-teal-200:hover  {
    border-left-color: rgb(153 246 228);
    border-right-color: rgb(153 246 228);
}


.hover\:border-x-teal-300:hover  {
    border-left-color: rgb(94 234 212);
    border-right-color: rgb(94 234 212);
}


.hover\:border-x-teal-400:hover  {
    border-left-color: rgb(45 212 191);
    border-right-color: rgb(45 212 191);
}


.hover\:border-x-teal-500:hover  {
    border-left-color: rgb(20 184 166);
    border-right-color: rgb(20 184 166);
}


.hover\:border-x-teal-600:hover  {
    border-left-color: rgb(13 148 136);
    border-right-color: rgb(13 148 136);
}


.hover\:border-x-teal-700:hover  {
    border-left-color: rgb(15 118 110);
    border-right-color: rgb(15 118 110);
}


.hover\:border-x-teal-800:hover  {
    border-left-color: rgb(17 94 89);
    border-right-color: rgb(17 94 89);
}


.hover\:border-x-teal-900:hover  {
    border-left-color: rgb(19 78 74);
    border-right-color: rgb(19 78 74);
}


.hover\:border-x-teal-950:hover  {
    border-left-color: rgb(4 47 46);
    border-right-color: rgb(4 47 46);
}


.hover\:border-x-cyan-50:hover  {
    border-left-color: rgb(236 254 255);
    border-right-color: rgb(236 254 255);
}


.hover\:border-x-cyan-100:hover  {
    border-left-color: rgb(207 250 254);
    border-right-color: rgb(207 250 254);
}


.hover\:border-x-cyan-200:hover  {
    border-left-color: rgb(165 243 252);
    border-right-color: rgb(165 243 252);
}


.hover\:border-x-cyan-300:hover  {
    border-left-color: rgb(103 232 249);
    border-right-color: rgb(103 232 249);
}


.hover\:border-x-cyan-400:hover  {
    border-left-color: rgb(34 211 238);
    border-right-color: rgb(34 211 238);
}


.hover\:border-x-cyan-500:hover  {
    border-left-color: rgb(6 182 212);
    border-right-color: rgb(6 182 212);
}


.hover\:border-x-cyan-600:hover  {
    border-left-color: rgb(8 145 178);
    border-right-color: rgb(8 145 178);
}


.hover\:border-x-cyan-700:hover  {
    border-left-color: rgb(14 116 144);
    border-right-color: rgb(14 116 144);
}


.hover\:border-x-cyan-800:hover  {
    border-left-color: rgb(21 94 117);
    border-right-color: rgb(21 94 117);
}


.hover\:border-x-cyan-900:hover  {
    border-left-color: rgb(22 78 99);
    border-right-color: rgb(22 78 99);
}


.hover\:border-x-cyan-950:hover  {
    border-left-color: rgb(8 51 68);
    border-right-color: rgb(8 51 68);
}


.hover\:border-x-sky-50:hover  {
    border-left-color: rgb(240 249 255);
    border-right-color: rgb(240 249 255);
}


.hover\:border-x-sky-100:hover  {
    border-left-color: rgb(224 242 254);
    border-right-color: rgb(224 242 254);
}


.hover\:border-x-sky-200:hover  {
    border-left-color: rgb(186 230 253);
    border-right-color: rgb(186 230 253);
}


.hover\:border-x-sky-300:hover  {
    border-left-color: rgb(125 211 252);
    border-right-color: rgb(125 211 252);
}


.hover\:border-x-sky-400:hover  {
    border-left-color: rgb(56 189 248);
    border-right-color: rgb(56 189 248);
}


.hover\:border-x-sky-500:hover  {
    border-left-color: rgb(14 165 233);
    border-right-color: rgb(14 165 233);
}


.hover\:border-x-sky-600:hover  {
    border-left-color: rgb(2 132 199);
    border-right-color: rgb(2 132 199);
}


.hover\:border-x-sky-700:hover  {
    border-left-color: rgb(3 105 161);
    border-right-color: rgb(3 105 161);
}


.hover\:border-x-sky-800:hover  {
    border-left-color: rgb(7 89 133);
    border-right-color: rgb(7 89 133);
}


.hover\:border-x-sky-900:hover  {
    border-left-color: rgb(12 74 110);
    border-right-color: rgb(12 74 110);
}


.hover\:border-x-sky-950:hover  {
    border-left-color: rgb(8 47 73);
    border-right-color: rgb(8 47 73);
}


.hover\:border-x-blue-50:hover  {
    border-left-color: rgb(239 246 255);
    border-right-color: rgb(239 246 255);
}


.hover\:border-x-blue-100:hover  {
    border-left-color: rgb(219 234 254);
    border-right-color: rgb(219 234 254);
}


.hover\:border-x-blue-200:hover  {
    border-left-color: rgb(191 219 254);
    border-right-color: rgb(191 219 254);
}


.hover\:border-x-blue-300:hover  {
    border-left-color: rgb(147 197 253);
    border-right-color: rgb(147 197 253);
}


.hover\:border-x-blue-400:hover  {
    border-left-color: rgb(96 165 250);
    border-right-color: rgb(96 165 250);
}


.hover\:border-x-blue-500:hover  {
    border-left-color: rgb(59 130 246);
    border-right-color: rgb(59 130 246);
}


.hover\:border-x-blue-600:hover  {
    border-left-color: rgb(37 99 235);
    border-right-color: rgb(37 99 235);
}


.hover\:border-x-blue-700:hover  {
    border-left-color: rgb(29 78 216);
    border-right-color: rgb(29 78 216);
}


.hover\:border-x-blue-800:hover  {
    border-left-color: rgb(30 64 175);
    border-right-color: rgb(30 64 175);
}


.hover\:border-x-blue-900:hover  {
    border-left-color: rgb(30 58 138);
    border-right-color: rgb(30 58 138);
}


.hover\:border-x-blue-950:hover  {
    border-left-color: rgb(23 37 84);
    border-right-color: rgb(23 37 84);
}


.hover\:border-x-indigo-50:hover  {
    border-left-color: rgb(238 242 255);
    border-right-color: rgb(238 242 255);
}


.hover\:border-x-indigo-100:hover  {
    border-left-color: rgb(224 231 255);
    border-right-color: rgb(224 231 255);
}


.hover\:border-x-indigo-200:hover  {
    border-left-color: rgb(199 210 254);
    border-right-color: rgb(199 210 254);
}


.hover\:border-x-indigo-300:hover  {
    border-left-color: rgb(165 180 252);
    border-right-color: rgb(165 180 252);
}


.hover\:border-x-indigo-400:hover  {
    border-left-color: rgb(129 140 248);
    border-right-color: rgb(129 140 248);
}


.hover\:border-x-indigo-500:hover  {
    border-left-color: rgb(99 102 241);
    border-right-color: rgb(99 102 241);
}


.hover\:border-x-indigo-600:hover  {
    border-left-color: rgb(79 70 229);
    border-right-color: rgb(79 70 229);
}


.hover\:border-x-indigo-700:hover  {
    border-left-color: rgb(67 56 202);
    border-right-color: rgb(67 56 202);
}


.hover\:border-x-indigo-800:hover  {
    border-left-color: rgb(55 48 163);
    border-right-color: rgb(55 48 163);
}


.hover\:border-x-indigo-900:hover  {
    border-left-color: rgb(49 46 129);
    border-right-color: rgb(49 46 129);
}


.hover\:border-x-indigo-950:hover  {
    border-left-color: rgb(30 27 75);
    border-right-color: rgb(30 27 75);
}


.hover\:border-x-violet-50:hover  {
    border-left-color: rgb(245 243 255);
    border-right-color: rgb(245 243 255);
}


.hover\:border-x-violet-100:hover  {
    border-left-color: rgb(237 233 254);
    border-right-color: rgb(237 233 254);
}


.hover\:border-x-violet-200:hover  {
    border-left-color: rgb(221 214 254);
    border-right-color: rgb(221 214 254);
}


.hover\:border-x-violet-300:hover  {
    border-left-color: rgb(196 181 253);
    border-right-color: rgb(196 181 253);
}


.hover\:border-x-violet-400:hover  {
    border-left-color: rgb(167 139 250);
    border-right-color: rgb(167 139 250);
}


.hover\:border-x-violet-500:hover  {
    border-left-color: rgb(139 92 246);
    border-right-color: rgb(139 92 246);
}


.hover\:border-x-violet-600:hover  {
    border-left-color: rgb(124 58 237);
    border-right-color: rgb(124 58 237);
}


.hover\:border-x-violet-700:hover  {
    border-left-color: rgb(109 40 217);
    border-right-color: rgb(109 40 217);
}


.hover\:border-x-violet-800:hover  {
    border-left-color: rgb(91 33 182);
    border-right-color: rgb(91 33 182);
}


.hover\:border-x-violet-900:hover  {
    border-left-color: rgb(76 29 149);
    border-right-color: rgb(76 29 149);
}


.hover\:border-x-violet-950:hover  {
    border-left-color: rgb(46 16 101);
    border-right-color: rgb(46 16 101);
}


.hover\:border-x-purple-50:hover  {
    border-left-color: rgb(250 245 255);
    border-right-color: rgb(250 245 255);
}


.hover\:border-x-purple-100:hover  {
    border-left-color: rgb(243 232 255);
    border-right-color: rgb(243 232 255);
}


.hover\:border-x-purple-200:hover  {
    border-left-color: rgb(233 213 255);
    border-right-color: rgb(233 213 255);
}


.hover\:border-x-purple-300:hover  {
    border-left-color: rgb(216 180 254);
    border-right-color: rgb(216 180 254);
}


.hover\:border-x-purple-400:hover  {
    border-left-color: rgb(192 132 252);
    border-right-color: rgb(192 132 252);
}


.hover\:border-x-purple-500:hover  {
    border-left-color: rgb(168 85 247);
    border-right-color: rgb(168 85 247);
}


.hover\:border-x-purple-600:hover  {
    border-left-color: rgb(147 51 234);
    border-right-color: rgb(147 51 234);
}


.hover\:border-x-purple-700:hover  {
    border-left-color: rgb(126 34 206);
    border-right-color: rgb(126 34 206);
}


.hover\:border-x-purple-800:hover  {
    border-left-color: rgb(107 33 168);
    border-right-color: rgb(107 33 168);
}


.hover\:border-x-purple-900:hover  {
    border-left-color: rgb(88 28 135);
    border-right-color: rgb(88 28 135);
}


.hover\:border-x-purple-950:hover  {
    border-left-color: rgb(59 7 100);
    border-right-color: rgb(59 7 100);
}


.hover\:border-x-fuchsia-50:hover  {
    border-left-color: rgb(253 244 255);
    border-right-color: rgb(253 244 255);
}


.hover\:border-x-fuchsia-100:hover  {
    border-left-color: rgb(250 232 255);
    border-right-color: rgb(250 232 255);
}


.hover\:border-x-fuchsia-200:hover  {
    border-left-color: rgb(245 208 254);
    border-right-color: rgb(245 208 254);
}


.hover\:border-x-fuchsia-300:hover  {
    border-left-color: rgb(240 171 252);
    border-right-color: rgb(240 171 252);
}


.hover\:border-x-fuchsia-400:hover  {
    border-left-color: rgb(232 121 249);
    border-right-color: rgb(232 121 249);
}


.hover\:border-x-fuchsia-500:hover  {
    border-left-color: rgb(217 70 239);
    border-right-color: rgb(217 70 239);
}


.hover\:border-x-fuchsia-600:hover  {
    border-left-color: rgb(192 38 211);
    border-right-color: rgb(192 38 211);
}


.hover\:border-x-fuchsia-700:hover  {
    border-left-color: rgb(162 28 175);
    border-right-color: rgb(162 28 175);
}


.hover\:border-x-fuchsia-800:hover  {
    border-left-color: rgb(134 25 143);
    border-right-color: rgb(134 25 143);
}


.hover\:border-x-fuchsia-900:hover  {
    border-left-color: rgb(112 26 117);
    border-right-color: rgb(112 26 117);
}


.hover\:border-x-fuchsia-950:hover  {
    border-left-color: rgb(74 4 78);
    border-right-color: rgb(74 4 78);
}


.hover\:border-x-pink-50:hover  {
    border-left-color: rgb(253 242 248);
    border-right-color: rgb(253 242 248);
}


.hover\:border-x-pink-100:hover  {
    border-left-color: rgb(252 231 243);
    border-right-color: rgb(252 231 243);
}


.hover\:border-x-pink-200:hover  {
    border-left-color: rgb(251 207 232);
    border-right-color: rgb(251 207 232);
}


.hover\:border-x-pink-300:hover  {
    border-left-color: rgb(249 168 212);
    border-right-color: rgb(249 168 212);
}


.hover\:border-x-pink-400:hover  {
    border-left-color: rgb(244 114 182);
    border-right-color: rgb(244 114 182);
}


.hover\:border-x-pink-500:hover  {
    border-left-color: rgb(236 72 153);
    border-right-color: rgb(236 72 153);
}


.hover\:border-x-pink-600:hover  {
    border-left-color: rgb(219 39 119);
    border-right-color: rgb(219 39 119);
}


.hover\:border-x-pink-700:hover  {
    border-left-color: rgb(190 24 93);
    border-right-color: rgb(190 24 93);
}


.hover\:border-x-pink-800:hover  {
    border-left-color: rgb(157 23 77);
    border-right-color: rgb(157 23 77);
}


.hover\:border-x-pink-900:hover  {
    border-left-color: rgb(131 24 67);
    border-right-color: rgb(131 24 67);
}


.hover\:border-x-pink-950:hover  {
    border-left-color: rgb(80 7 36);
    border-right-color: rgb(80 7 36);
}


.hover\:border-x-rose-50:hover  {
    border-left-color: rgb(255 241 242);
    border-right-color: rgb(255 241 242);
}


.hover\:border-x-rose-100:hover  {
    border-left-color: rgb(255 228 230);
    border-right-color: rgb(255 228 230);
}


.hover\:border-x-rose-200:hover  {
    border-left-color: rgb(254 205 211);
    border-right-color: rgb(254 205 211);
}


.hover\:border-x-rose-300:hover  {
    border-left-color: rgb(253 164 175);
    border-right-color: rgb(253 164 175);
}


.hover\:border-x-rose-400:hover  {
    border-left-color: rgb(251 113 133);
    border-right-color: rgb(251 113 133);
}


.hover\:border-x-rose-500:hover  {
    border-left-color: rgb(244 63 94);
    border-right-color: rgb(244 63 94);
}


.hover\:border-x-rose-600:hover  {
    border-left-color: rgb(225 29 72);
    border-right-color: rgb(225 29 72);
}


.hover\:border-x-rose-700:hover  {
    border-left-color: rgb(190 18 60);
    border-right-color: rgb(190 18 60);
}


.hover\:border-x-rose-800:hover  {
    border-left-color: rgb(159 18 57);
    border-right-color: rgb(159 18 57);
}


.hover\:border-x-rose-900:hover  {
    border-left-color: rgb(136 19 55);
    border-right-color: rgb(136 19 55);
}


.hover\:border-x-rose-950:hover  {
    border-left-color: rgb(76 5 25);
    border-right-color: rgb(76 5 25);
}


.hover\:border-y-inherit:hover  {
    border-top-color: inherit;
    border-bottom-color: inherit;
}


.hover\:border-y-current:hover  {
    border-top-color: currentColor;
    border-bottom-color: currentColor;
}


.hover\:border-y-transparent:hover  {
    border-top-color: transparent;
    border-bottom-color: transparent;
}


.hover\:border-y-black:hover  {
    border-top-color: rgb(0 0 0);
    border-bottom-color: rgb(0 0 0);
}


.hover\:border-y-white:hover  {
    border-top-color: rgb(255 255 255);
    border-bottom-color: rgb(255 255 255);
}


.hover\:border-y-slate-50:hover  {
    border-top-color: rgb(248 250 252);
    border-bottom-color: rgb(248 250 252);
}


.hover\:border-y-slate-100:hover  {
    border-top-color: rgb(241 245 249);
    border-bottom-color: rgb(241 245 249);
}


.hover\:border-y-slate-200:hover  {
    border-top-color: rgb(226 232 240);
    border-bottom-color: rgb(226 232 240);
}


.hover\:border-y-slate-300:hover  {
    border-top-color: rgb(203 213 225);
    border-bottom-color: rgb(203 213 225);
}


.hover\:border-y-slate-400:hover  {
    border-top-color: rgb(148 163 184);
    border-bottom-color: rgb(148 163 184);
}


.hover\:border-y-slate-500:hover  {
    border-top-color: rgb(100 116 139);
    border-bottom-color: rgb(100 116 139);
}


.hover\:border-y-slate-600:hover  {
    border-top-color: rgb(71 85 105);
    border-bottom-color: rgb(71 85 105);
}


.hover\:border-y-slate-700:hover  {
    border-top-color: rgb(51 65 85);
    border-bottom-color: rgb(51 65 85);
}


.hover\:border-y-slate-800:hover  {
    border-top-color: rgb(30 41 59);
    border-bottom-color: rgb(30 41 59);
}


.hover\:border-y-slate-900:hover  {
    border-top-color: rgb(15 23 42);
    border-bottom-color: rgb(15 23 42);
}


.hover\:border-y-slate-950:hover  {
    border-top-color: rgb(2 6 23);
    border-bottom-color: rgb(2 6 23);
}


.hover\:border-y-gray-50:hover  {
    border-top-color: rgb(249 250 251);
    border-bottom-color: rgb(249 250 251);
}


.hover\:border-y-gray-100:hover  {
    border-top-color: rgb(243 244 246);
    border-bottom-color: rgb(243 244 246);
}


.hover\:border-y-gray-200:hover  {
    border-top-color: rgb(229 231 235);
    border-bottom-color: rgb(229 231 235);
}


.hover\:border-y-gray-300:hover  {
    border-top-color: rgb(209 213 219);
    border-bottom-color: rgb(209 213 219);
}


.hover\:border-y-gray-400:hover  {
    border-top-color: rgb(156 163 175);
    border-bottom-color: rgb(156 163 175);
}


.hover\:border-y-gray-500:hover  {
    border-top-color: rgb(107 114 128);
    border-bottom-color: rgb(107 114 128);
}


.hover\:border-y-gray-600:hover  {
    border-top-color: rgb(75 85 99);
    border-bottom-color: rgb(75 85 99);
}


.hover\:border-y-gray-700:hover  {
    border-top-color: rgb(55 65 81);
    border-bottom-color: rgb(55 65 81);
}


.hover\:border-y-gray-800:hover  {
    border-top-color: rgb(31 41 55);
    border-bottom-color: rgb(31 41 55);
}


.hover\:border-y-gray-900:hover  {
    border-top-color: rgb(17 24 39);
    border-bottom-color: rgb(17 24 39);
}


.hover\:border-y-gray-950:hover  {
    border-top-color: rgb(3 7 18);
    border-bottom-color: rgb(3 7 18);
}


.hover\:border-y-zinc-50:hover  {
    border-top-color: rgb(250 250 250);
    border-bottom-color: rgb(250 250 250);
}


.hover\:border-y-zinc-100:hover  {
    border-top-color: rgb(244 244 245);
    border-bottom-color: rgb(244 244 245);
}


.hover\:border-y-zinc-200:hover  {
    border-top-color: rgb(228 228 231);
    border-bottom-color: rgb(228 228 231);
}


.hover\:border-y-zinc-300:hover  {
    border-top-color: rgb(212 212 216);
    border-bottom-color: rgb(212 212 216);
}


.hover\:border-y-zinc-400:hover  {
    border-top-color: rgb(161 161 170);
    border-bottom-color: rgb(161 161 170);
}


.hover\:border-y-zinc-500:hover  {
    border-top-color: rgb(113 113 122);
    border-bottom-color: rgb(113 113 122);
}


.hover\:border-y-zinc-600:hover  {
    border-top-color: rgb(82 82 91);
    border-bottom-color: rgb(82 82 91);
}


.hover\:border-y-zinc-700:hover  {
    border-top-color: rgb(63 63 70);
    border-bottom-color: rgb(63 63 70);
}


.hover\:border-y-zinc-800:hover  {
    border-top-color: rgb(39 39 42);
    border-bottom-color: rgb(39 39 42);
}


.hover\:border-y-zinc-900:hover  {
    border-top-color: rgb(24 24 27);
    border-bottom-color: rgb(24 24 27);
}


.hover\:border-y-zinc-950:hover  {
    border-top-color: rgb(9 9 11);
    border-bottom-color: rgb(9 9 11);
}


.hover\:border-y-neutral-50:hover  {
    border-top-color: rgb(250 250 250);
    border-bottom-color: rgb(250 250 250);
}


.hover\:border-y-neutral-100:hover  {
    border-top-color: rgb(245 245 245);
    border-bottom-color: rgb(245 245 245);
}


.hover\:border-y-neutral-200:hover  {
    border-top-color: rgb(229 229 229);
    border-bottom-color: rgb(229 229 229);
}


.hover\:border-y-neutral-300:hover  {
    border-top-color: rgb(212 212 212);
    border-bottom-color: rgb(212 212 212);
}


.hover\:border-y-neutral-400:hover  {
    border-top-color: rgb(163 163 163);
    border-bottom-color: rgb(163 163 163);
}


.hover\:border-y-neutral-500:hover  {
    border-top-color: rgb(115 115 115);
    border-bottom-color: rgb(115 115 115);
}


.hover\:border-y-neutral-600:hover  {
    border-top-color: rgb(82 82 82);
    border-bottom-color: rgb(82 82 82);
}


.hover\:border-y-neutral-700:hover  {
    border-top-color: rgb(64 64 64);
    border-bottom-color: rgb(64 64 64);
}


.hover\:border-y-neutral-800:hover  {
    border-top-color: rgb(38 38 38);
    border-bottom-color: rgb(38 38 38);
}


.hover\:border-y-neutral-900:hover  {
    border-top-color: rgb(23 23 23);
    border-bottom-color: rgb(23 23 23);
}


.hover\:border-y-neutral-950:hover  {
    border-top-color: rgb(10 10 10);
    border-bottom-color: rgb(10 10 10);
}


.hover\:border-y-stone-50:hover  {
    border-top-color: rgb(250 250 249);
    border-bottom-color: rgb(250 250 249);
}


.hover\:border-y-stone-100:hover  {
    border-top-color: rgb(245 245 244);
    border-bottom-color: rgb(245 245 244);
}


.hover\:border-y-stone-200:hover  {
    border-top-color: rgb(231 229 228);
    border-bottom-color: rgb(231 229 228);
}


.hover\:border-y-stone-300:hover  {
    border-top-color: rgb(214 211 209);
    border-bottom-color: rgb(214 211 209);
}


.hover\:border-y-stone-400:hover  {
    border-top-color: rgb(168 162 158);
    border-bottom-color: rgb(168 162 158);
}


.hover\:border-y-stone-500:hover  {
    border-top-color: rgb(120 113 108);
    border-bottom-color: rgb(120 113 108);
}


.hover\:border-y-stone-600:hover  {
    border-top-color: rgb(87 83 78);
    border-bottom-color: rgb(87 83 78);
}


.hover\:border-y-stone-700:hover  {
    border-top-color: rgb(68 64 60);
    border-bottom-color: rgb(68 64 60);
}


.hover\:border-y-stone-800:hover  {
    border-top-color: rgb(41 37 36);
    border-bottom-color: rgb(41 37 36);
}


.hover\:border-y-stone-900:hover  {
    border-top-color: rgb(28 25 23);
    border-bottom-color: rgb(28 25 23);
}


.hover\:border-y-stone-950:hover  {
    border-top-color: rgb(12 10 9);
    border-bottom-color: rgb(12 10 9);
}


.hover\:border-y-red-50:hover  {
    border-top-color: rgb(254 242 242);
    border-bottom-color: rgb(254 242 242);
}


.hover\:border-y-red-100:hover  {
    border-top-color: rgb(254 226 226);
    border-bottom-color: rgb(254 226 226);
}


.hover\:border-y-red-200:hover  {
    border-top-color: rgb(254 202 202);
    border-bottom-color: rgb(254 202 202);
}


.hover\:border-y-red-300:hover  {
    border-top-color: rgb(252 165 165);
    border-bottom-color: rgb(252 165 165);
}


.hover\:border-y-red-400:hover  {
    border-top-color: rgb(248 113 113);
    border-bottom-color: rgb(248 113 113);
}


.hover\:border-y-red-500:hover  {
    border-top-color: rgb(239 68 68);
    border-bottom-color: rgb(239 68 68);
}


.hover\:border-y-red-600:hover  {
    border-top-color: rgb(220 38 38);
    border-bottom-color: rgb(220 38 38);
}


.hover\:border-y-red-700:hover  {
    border-top-color: rgb(185 28 28);
    border-bottom-color: rgb(185 28 28);
}


.hover\:border-y-red-800:hover  {
    border-top-color: rgb(153 27 27);
    border-bottom-color: rgb(153 27 27);
}


.hover\:border-y-red-900:hover  {
    border-top-color: rgb(127 29 29);
    border-bottom-color: rgb(127 29 29);
}


.hover\:border-y-red-950:hover  {
    border-top-color: rgb(69 10 10);
    border-bottom-color: rgb(69 10 10);
}


.hover\:border-y-orange-50:hover  {
    border-top-color: rgb(255 247 237);
    border-bottom-color: rgb(255 247 237);
}


.hover\:border-y-orange-100:hover  {
    border-top-color: rgb(255 237 213);
    border-bottom-color: rgb(255 237 213);
}


.hover\:border-y-orange-200:hover  {
    border-top-color: rgb(254 215 170);
    border-bottom-color: rgb(254 215 170);
}


.hover\:border-y-orange-300:hover  {
    border-top-color: rgb(253 186 116);
    border-bottom-color: rgb(253 186 116);
}


.hover\:border-y-orange-400:hover  {
    border-top-color: rgb(251 146 60);
    border-bottom-color: rgb(251 146 60);
}


.hover\:border-y-orange-500:hover  {
    border-top-color: rgb(249 115 22);
    border-bottom-color: rgb(249 115 22);
}


.hover\:border-y-orange-600:hover  {
    border-top-color: rgb(234 88 12);
    border-bottom-color: rgb(234 88 12);
}


.hover\:border-y-orange-700:hover  {
    border-top-color: rgb(194 65 12);
    border-bottom-color: rgb(194 65 12);
}


.hover\:border-y-orange-800:hover  {
    border-top-color: rgb(154 52 18);
    border-bottom-color: rgb(154 52 18);
}


.hover\:border-y-orange-900:hover  {
    border-top-color: rgb(124 45 18);
    border-bottom-color: rgb(124 45 18);
}


.hover\:border-y-orange-950:hover  {
    border-top-color: rgb(67 20 7);
    border-bottom-color: rgb(67 20 7);
}


.hover\:border-y-amber-50:hover  {
    border-top-color: rgb(255 251 235);
    border-bottom-color: rgb(255 251 235);
}


.hover\:border-y-amber-100:hover  {
    border-top-color: rgb(254 243 199);
    border-bottom-color: rgb(254 243 199);
}


.hover\:border-y-amber-200:hover  {
    border-top-color: rgb(253 230 138);
    border-bottom-color: rgb(253 230 138);
}


.hover\:border-y-amber-300:hover  {
    border-top-color: rgb(252 211 77);
    border-bottom-color: rgb(252 211 77);
}


.hover\:border-y-amber-400:hover  {
    border-top-color: rgb(251 191 36);
    border-bottom-color: rgb(251 191 36);
}


.hover\:border-y-amber-500:hover  {
    border-top-color: rgb(245 158 11);
    border-bottom-color: rgb(245 158 11);
}


.hover\:border-y-amber-600:hover  {
    border-top-color: rgb(217 119 6);
    border-bottom-color: rgb(217 119 6);
}


.hover\:border-y-amber-700:hover  {
    border-top-color: rgb(180 83 9);
    border-bottom-color: rgb(180 83 9);
}


.hover\:border-y-amber-800:hover  {
    border-top-color: rgb(146 64 14);
    border-bottom-color: rgb(146 64 14);
}


.hover\:border-y-amber-900:hover  {
    border-top-color: rgb(120 53 15);
    border-bottom-color: rgb(120 53 15);
}


.hover\:border-y-amber-950:hover  {
    border-top-color: rgb(69 26 3);
    border-bottom-color: rgb(69 26 3);
}


.hover\:border-y-yellow-50:hover  {
    border-top-color: rgb(254 252 232);
    border-bottom-color: rgb(254 252 232);
}


.hover\:border-y-yellow-100:hover  {
    border-top-color: rgb(254 249 195);
    border-bottom-color: rgb(254 249 195);
}


.hover\:border-y-yellow-200:hover  {
    border-top-color: rgb(254 240 138);
    border-bottom-color: rgb(254 240 138);
}


.hover\:border-y-yellow-300:hover  {
    border-top-color: rgb(253 224 71);
    border-bottom-color: rgb(253 224 71);
}


.hover\:border-y-yellow-400:hover  {
    border-top-color: rgb(250 204 21);
    border-bottom-color: rgb(250 204 21);
}


.hover\:border-y-yellow-500:hover  {
    border-top-color: rgb(234 179 8);
    border-bottom-color: rgb(234 179 8);
}


.hover\:border-y-yellow-600:hover  {
    border-top-color: rgb(202 138 4);
    border-bottom-color: rgb(202 138 4);
}


.hover\:border-y-yellow-700:hover  {
    border-top-color: rgb(161 98 7);
    border-bottom-color: rgb(161 98 7);
}


.hover\:border-y-yellow-800:hover  {
    border-top-color: rgb(133 77 14);
    border-bottom-color: rgb(133 77 14);
}


.hover\:border-y-yellow-900:hover  {
    border-top-color: rgb(113 63 18);
    border-bottom-color: rgb(113 63 18);
}


.hover\:border-y-yellow-950:hover  {
    border-top-color: rgb(66 32 6);
    border-bottom-color: rgb(66 32 6);
}


.hover\:border-y-lime-50:hover  {
    border-top-color: rgb(247 254 231);
    border-bottom-color: rgb(247 254 231);
}


.hover\:border-y-lime-100:hover  {
    border-top-color: rgb(236 252 203);
    border-bottom-color: rgb(236 252 203);
}


.hover\:border-y-lime-200:hover  {
    border-top-color: rgb(217 249 157);
    border-bottom-color: rgb(217 249 157);
}


.hover\:border-y-lime-300:hover  {
    border-top-color: rgb(190 242 100);
    border-bottom-color: rgb(190 242 100);
}


.hover\:border-y-lime-400:hover  {
    border-top-color: rgb(163 230 53);
    border-bottom-color: rgb(163 230 53);
}


.hover\:border-y-lime-500:hover  {
    border-top-color: rgb(132 204 22);
    border-bottom-color: rgb(132 204 22);
}


.hover\:border-y-lime-600:hover  {
    border-top-color: rgb(101 163 13);
    border-bottom-color: rgb(101 163 13);
}


.hover\:border-y-lime-700:hover  {
    border-top-color: rgb(77 124 15);
    border-bottom-color: rgb(77 124 15);
}


.hover\:border-y-lime-800:hover  {
    border-top-color: rgb(63 98 18);
    border-bottom-color: rgb(63 98 18);
}


.hover\:border-y-lime-900:hover  {
    border-top-color: rgb(54 83 20);
    border-bottom-color: rgb(54 83 20);
}


.hover\:border-y-lime-950:hover  {
    border-top-color: rgb(26 46 5);
    border-bottom-color: rgb(26 46 5);
}


.hover\:border-y-green-50:hover  {
    border-top-color: rgb(240 253 244);
    border-bottom-color: rgb(240 253 244);
}


.hover\:border-y-green-100:hover  {
    border-top-color: rgb(220 252 231);
    border-bottom-color: rgb(220 252 231);
}


.hover\:border-y-green-200:hover  {
    border-top-color: rgb(187 247 208);
    border-bottom-color: rgb(187 247 208);
}


.hover\:border-y-green-300:hover  {
    border-top-color: rgb(134 239 172);
    border-bottom-color: rgb(134 239 172);
}


.hover\:border-y-green-400:hover  {
    border-top-color: rgb(74 222 128);
    border-bottom-color: rgb(74 222 128);
}


.hover\:border-y-green-500:hover  {
    border-top-color: rgb(34 197 94);
    border-bottom-color: rgb(34 197 94);
}


.hover\:border-y-green-600:hover  {
    border-top-color: rgb(22 163 74);
    border-bottom-color: rgb(22 163 74);
}


.hover\:border-y-green-700:hover  {
    border-top-color: rgb(21 128 61);
    border-bottom-color: rgb(21 128 61);
}


.hover\:border-y-green-800:hover  {
    border-top-color: rgb(22 101 52);
    border-bottom-color: rgb(22 101 52);
}


.hover\:border-y-green-900:hover  {
    border-top-color: rgb(20 83 45);
    border-bottom-color: rgb(20 83 45);
}


.hover\:border-y-green-950:hover  {
    border-top-color: rgb(5 46 22);
    border-bottom-color: rgb(5 46 22);
}


.hover\:border-y-emerald-50:hover  {
    border-top-color: rgb(236 253 245);
    border-bottom-color: rgb(236 253 245);
}


.hover\:border-y-emerald-100:hover  {
    border-top-color: rgb(209 250 229);
    border-bottom-color: rgb(209 250 229);
}


.hover\:border-y-emerald-200:hover  {
    border-top-color: rgb(167 243 208);
    border-bottom-color: rgb(167 243 208);
}


.hover\:border-y-emerald-300:hover  {
    border-top-color: rgb(110 231 183);
    border-bottom-color: rgb(110 231 183);
}


.hover\:border-y-emerald-400:hover  {
    border-top-color: rgb(52 211 153);
    border-bottom-color: rgb(52 211 153);
}


.hover\:border-y-emerald-500:hover  {
    border-top-color: rgb(16 185 129);
    border-bottom-color: rgb(16 185 129);
}


.hover\:border-y-emerald-600:hover  {
    border-top-color: rgb(5 150 105);
    border-bottom-color: rgb(5 150 105);
}


.hover\:border-y-emerald-700:hover  {
    border-top-color: rgb(4 120 87);
    border-bottom-color: rgb(4 120 87);
}


.hover\:border-y-emerald-800:hover  {
    border-top-color: rgb(6 95 70);
    border-bottom-color: rgb(6 95 70);
}


.hover\:border-y-emerald-900:hover  {
    border-top-color: rgb(6 78 59);
    border-bottom-color: rgb(6 78 59);
}


.hover\:border-y-emerald-950:hover  {
    border-top-color: rgb(2 44 34);
    border-bottom-color: rgb(2 44 34);
}


.hover\:border-y-teal-50:hover  {
    border-top-color: rgb(240 253 250);
    border-bottom-color: rgb(240 253 250);
}


.hover\:border-y-teal-100:hover  {
    border-top-color: rgb(204 251 241);
    border-bottom-color: rgb(204 251 241);
}


.hover\:border-y-teal-200:hover  {
    border-top-color: rgb(153 246 228);
    border-bottom-color: rgb(153 246 228);
}


.hover\:border-y-teal-300:hover  {
    border-top-color: rgb(94 234 212);
    border-bottom-color: rgb(94 234 212);
}


.hover\:border-y-teal-400:hover  {
    border-top-color: rgb(45 212 191);
    border-bottom-color: rgb(45 212 191);
}


.hover\:border-y-teal-500:hover  {
    border-top-color: rgb(20 184 166);
    border-bottom-color: rgb(20 184 166);
}


.hover\:border-y-teal-600:hover  {
    border-top-color: rgb(13 148 136);
    border-bottom-color: rgb(13 148 136);
}


.hover\:border-y-teal-700:hover  {
    border-top-color: rgb(15 118 110);
    border-bottom-color: rgb(15 118 110);
}


.hover\:border-y-teal-800:hover  {
    border-top-color: rgb(17 94 89);
    border-bottom-color: rgb(17 94 89);
}


.hover\:border-y-teal-900:hover  {
    border-top-color: rgb(19 78 74);
    border-bottom-color: rgb(19 78 74);
}


.hover\:border-y-teal-950:hover  {
    border-top-color: rgb(4 47 46);
    border-bottom-color: rgb(4 47 46);
}


.hover\:border-y-cyan-50:hover  {
    border-top-color: rgb(236 254 255);
    border-bottom-color: rgb(236 254 255);
}


.hover\:border-y-cyan-100:hover  {
    border-top-color: rgb(207 250 254);
    border-bottom-color: rgb(207 250 254);
}


.hover\:border-y-cyan-200:hover  {
    border-top-color: rgb(165 243 252);
    border-bottom-color: rgb(165 243 252);
}


.hover\:border-y-cyan-300:hover  {
    border-top-color: rgb(103 232 249);
    border-bottom-color: rgb(103 232 249);
}


.hover\:border-y-cyan-400:hover  {
    border-top-color: rgb(34 211 238);
    border-bottom-color: rgb(34 211 238);
}


.hover\:border-y-cyan-500:hover  {
    border-top-color: rgb(6 182 212);
    border-bottom-color: rgb(6 182 212);
}


.hover\:border-y-cyan-600:hover  {
    border-top-color: rgb(8 145 178);
    border-bottom-color: rgb(8 145 178);
}


.hover\:border-y-cyan-700:hover  {
    border-top-color: rgb(14 116 144);
    border-bottom-color: rgb(14 116 144);
}


.hover\:border-y-cyan-800:hover  {
    border-top-color: rgb(21 94 117);
    border-bottom-color: rgb(21 94 117);
}


.hover\:border-y-cyan-900:hover  {
    border-top-color: rgb(22 78 99);
    border-bottom-color: rgb(22 78 99);
}


.hover\:border-y-cyan-950:hover  {
    border-top-color: rgb(8 51 68);
    border-bottom-color: rgb(8 51 68);
}


.hover\:border-y-sky-50:hover  {
    border-top-color: rgb(240 249 255);
    border-bottom-color: rgb(240 249 255);
}


.hover\:border-y-sky-100:hover  {
    border-top-color: rgb(224 242 254);
    border-bottom-color: rgb(224 242 254);
}


.hover\:border-y-sky-200:hover  {
    border-top-color: rgb(186 230 253);
    border-bottom-color: rgb(186 230 253);
}


.hover\:border-y-sky-300:hover  {
    border-top-color: rgb(125 211 252);
    border-bottom-color: rgb(125 211 252);
}


.hover\:border-y-sky-400:hover  {
    border-top-color: rgb(56 189 248);
    border-bottom-color: rgb(56 189 248);
}


.hover\:border-y-sky-500:hover  {
    border-top-color: rgb(14 165 233);
    border-bottom-color: rgb(14 165 233);
}


.hover\:border-y-sky-600:hover  {
    border-top-color: rgb(2 132 199);
    border-bottom-color: rgb(2 132 199);
}


.hover\:border-y-sky-700:hover  {
    border-top-color: rgb(3 105 161);
    border-bottom-color: rgb(3 105 161);
}


.hover\:border-y-sky-800:hover  {
    border-top-color: rgb(7 89 133);
    border-bottom-color: rgb(7 89 133);
}


.hover\:border-y-sky-900:hover  {
    border-top-color: rgb(12 74 110);
    border-bottom-color: rgb(12 74 110);
}


.hover\:border-y-sky-950:hover  {
    border-top-color: rgb(8 47 73);
    border-bottom-color: rgb(8 47 73);
}


.hover\:border-y-blue-50:hover  {
    border-top-color: rgb(239 246 255);
    border-bottom-color: rgb(239 246 255);
}


.hover\:border-y-blue-100:hover  {
    border-top-color: rgb(219 234 254);
    border-bottom-color: rgb(219 234 254);
}


.hover\:border-y-blue-200:hover  {
    border-top-color: rgb(191 219 254);
    border-bottom-color: rgb(191 219 254);
}


.hover\:border-y-blue-300:hover  {
    border-top-color: rgb(147 197 253);
    border-bottom-color: rgb(147 197 253);
}


.hover\:border-y-blue-400:hover  {
    border-top-color: rgb(96 165 250);
    border-bottom-color: rgb(96 165 250);
}


.hover\:border-y-blue-500:hover  {
    border-top-color: rgb(59 130 246);
    border-bottom-color: rgb(59 130 246);
}


.hover\:border-y-blue-600:hover  {
    border-top-color: rgb(37 99 235);
    border-bottom-color: rgb(37 99 235);
}


.hover\:border-y-blue-700:hover  {
    border-top-color: rgb(29 78 216);
    border-bottom-color: rgb(29 78 216);
}


.hover\:border-y-blue-800:hover  {
    border-top-color: rgb(30 64 175);
    border-bottom-color: rgb(30 64 175);
}


.hover\:border-y-blue-900:hover  {
    border-top-color: rgb(30 58 138);
    border-bottom-color: rgb(30 58 138);
}


.hover\:border-y-blue-950:hover  {
    border-top-color: rgb(23 37 84);
    border-bottom-color: rgb(23 37 84);
}


.hover\:border-y-indigo-50:hover  {
    border-top-color: rgb(238 242 255);
    border-bottom-color: rgb(238 242 255);
}


.hover\:border-y-indigo-100:hover  {
    border-top-color: rgb(224 231 255);
    border-bottom-color: rgb(224 231 255);
}


.hover\:border-y-indigo-200:hover  {
    border-top-color: rgb(199 210 254);
    border-bottom-color: rgb(199 210 254);
}


.hover\:border-y-indigo-300:hover  {
    border-top-color: rgb(165 180 252);
    border-bottom-color: rgb(165 180 252);
}


.hover\:border-y-indigo-400:hover  {
    border-top-color: rgb(129 140 248);
    border-bottom-color: rgb(129 140 248);
}


.hover\:border-y-indigo-500:hover  {
    border-top-color: rgb(99 102 241);
    border-bottom-color: rgb(99 102 241);
}


.hover\:border-y-indigo-600:hover  {
    border-top-color: rgb(79 70 229);
    border-bottom-color: rgb(79 70 229);
}


.hover\:border-y-indigo-700:hover  {
    border-top-color: rgb(67 56 202);
    border-bottom-color: rgb(67 56 202);
}


.hover\:border-y-indigo-800:hover  {
    border-top-color: rgb(55 48 163);
    border-bottom-color: rgb(55 48 163);
}


.hover\:border-y-indigo-900:hover  {
    border-top-color: rgb(49 46 129);
    border-bottom-color: rgb(49 46 129);
}


.hover\:border-y-indigo-950:hover  {
    border-top-color: rgb(30 27 75);
    border-bottom-color: rgb(30 27 75);
}


.hover\:border-y-violet-50:hover  {
    border-top-color: rgb(245 243 255);
    border-bottom-color: rgb(245 243 255);
}


.hover\:border-y-violet-100:hover  {
    border-top-color: rgb(237 233 254);
    border-bottom-color: rgb(237 233 254);
}


.hover\:border-y-violet-200:hover  {
    border-top-color: rgb(221 214 254);
    border-bottom-color: rgb(221 214 254);
}


.hover\:border-y-violet-300:hover  {
    border-top-color: rgb(196 181 253);
    border-bottom-color: rgb(196 181 253);
}


.hover\:border-y-violet-400:hover  {
    border-top-color: rgb(167 139 250);
    border-bottom-color: rgb(167 139 250);
}


.hover\:border-y-violet-500:hover  {
    border-top-color: rgb(139 92 246);
    border-bottom-color: rgb(139 92 246);
}


.hover\:border-y-violet-600:hover  {
    border-top-color: rgb(124 58 237);
    border-bottom-color: rgb(124 58 237);
}


.hover\:border-y-violet-700:hover  {
    border-top-color: rgb(109 40 217);
    border-bottom-color: rgb(109 40 217);
}


.hover\:border-y-violet-800:hover  {
    border-top-color: rgb(91 33 182);
    border-bottom-color: rgb(91 33 182);
}


.hover\:border-y-violet-900:hover  {
    border-top-color: rgb(76 29 149);
    border-bottom-color: rgb(76 29 149);
}


.hover\:border-y-violet-950:hover  {
    border-top-color: rgb(46 16 101);
    border-bottom-color: rgb(46 16 101);
}


.hover\:border-y-purple-50:hover  {
    border-top-color: rgb(250 245 255);
    border-bottom-color: rgb(250 245 255);
}


.hover\:border-y-purple-100:hover  {
    border-top-color: rgb(243 232 255);
    border-bottom-color: rgb(243 232 255);
}


.hover\:border-y-purple-200:hover  {
    border-top-color: rgb(233 213 255);
    border-bottom-color: rgb(233 213 255);
}


.hover\:border-y-purple-300:hover  {
    border-top-color: rgb(216 180 254);
    border-bottom-color: rgb(216 180 254);
}


.hover\:border-y-purple-400:hover  {
    border-top-color: rgb(192 132 252);
    border-bottom-color: rgb(192 132 252);
}


.hover\:border-y-purple-500:hover  {
    border-top-color: rgb(168 85 247);
    border-bottom-color: rgb(168 85 247);
}


.hover\:border-y-purple-600:hover  {
    border-top-color: rgb(147 51 234);
    border-bottom-color: rgb(147 51 234);
}


.hover\:border-y-purple-700:hover  {
    border-top-color: rgb(126 34 206);
    border-bottom-color: rgb(126 34 206);
}


.hover\:border-y-purple-800:hover  {
    border-top-color: rgb(107 33 168);
    border-bottom-color: rgb(107 33 168);
}


.hover\:border-y-purple-900:hover  {
    border-top-color: rgb(88 28 135);
    border-bottom-color: rgb(88 28 135);
}


.hover\:border-y-purple-950:hover  {
    border-top-color: rgb(59 7 100);
    border-bottom-color: rgb(59 7 100);
}


.hover\:border-y-fuchsia-50:hover  {
    border-top-color: rgb(253 244 255);
    border-bottom-color: rgb(253 244 255);
}


.hover\:border-y-fuchsia-100:hover  {
    border-top-color: rgb(250 232 255);
    border-bottom-color: rgb(250 232 255);
}


.hover\:border-y-fuchsia-200:hover  {
    border-top-color: rgb(245 208 254);
    border-bottom-color: rgb(245 208 254);
}


.hover\:border-y-fuchsia-300:hover  {
    border-top-color: rgb(240 171 252);
    border-bottom-color: rgb(240 171 252);
}


.hover\:border-y-fuchsia-400:hover  {
    border-top-color: rgb(232 121 249);
    border-bottom-color: rgb(232 121 249);
}


.hover\:border-y-fuchsia-500:hover  {
    border-top-color: rgb(217 70 239);
    border-bottom-color: rgb(217 70 239);
}


.hover\:border-y-fuchsia-600:hover  {
    border-top-color: rgb(192 38 211);
    border-bottom-color: rgb(192 38 211);
}


.hover\:border-y-fuchsia-700:hover  {
    border-top-color: rgb(162 28 175);
    border-bottom-color: rgb(162 28 175);
}


.hover\:border-y-fuchsia-800:hover  {
    border-top-color: rgb(134 25 143);
    border-bottom-color: rgb(134 25 143);
}


.hover\:border-y-fuchsia-900:hover  {
    border-top-color: rgb(112 26 117);
    border-bottom-color: rgb(112 26 117);
}


.hover\:border-y-fuchsia-950:hover  {
    border-top-color: rgb(74 4 78);
    border-bottom-color: rgb(74 4 78);
}


.hover\:border-y-pink-50:hover  {
    border-top-color: rgb(253 242 248);
    border-bottom-color: rgb(253 242 248);
}


.hover\:border-y-pink-100:hover  {
    border-top-color: rgb(252 231 243);
    border-bottom-color: rgb(252 231 243);
}


.hover\:border-y-pink-200:hover  {
    border-top-color: rgb(251 207 232);
    border-bottom-color: rgb(251 207 232);
}


.hover\:border-y-pink-300:hover  {
    border-top-color: rgb(249 168 212);
    border-bottom-color: rgb(249 168 212);
}


.hover\:border-y-pink-400:hover  {
    border-top-color: rgb(244 114 182);
    border-bottom-color: rgb(244 114 182);
}


.hover\:border-y-pink-500:hover  {
    border-top-color: rgb(236 72 153);
    border-bottom-color: rgb(236 72 153);
}


.hover\:border-y-pink-600:hover  {
    border-top-color: rgb(219 39 119);
    border-bottom-color: rgb(219 39 119);
}


.hover\:border-y-pink-700:hover  {
    border-top-color: rgb(190 24 93);
    border-bottom-color: rgb(190 24 93);
}


.hover\:border-y-pink-800:hover  {
    border-top-color: rgb(157 23 77);
    border-bottom-color: rgb(157 23 77);
}


.hover\:border-y-pink-900:hover  {
    border-top-color: rgb(131 24 67);
    border-bottom-color: rgb(131 24 67);
}


.hover\:border-y-pink-950:hover  {
    border-top-color: rgb(80 7 36);
    border-bottom-color: rgb(80 7 36);
}


.hover\:border-y-rose-50:hover  {
    border-top-color: rgb(255 241 242);
    border-bottom-color: rgb(255 241 242);
}


.hover\:border-y-rose-100:hover  {
    border-top-color: rgb(255 228 230);
    border-bottom-color: rgb(255 228 230);
}


.hover\:border-y-rose-200:hover  {
    border-top-color: rgb(254 205 211);
    border-bottom-color: rgb(254 205 211);
}


.hover\:border-y-rose-300:hover  {
    border-top-color: rgb(253 164 175);
    border-bottom-color: rgb(253 164 175);
}


.hover\:border-y-rose-400:hover  {
    border-top-color: rgb(251 113 133);
    border-bottom-color: rgb(251 113 133);
}


.hover\:border-y-rose-500:hover  {
    border-top-color: rgb(244 63 94);
    border-bottom-color: rgb(244 63 94);
}


.hover\:border-y-rose-600:hover  {
    border-top-color: rgb(225 29 72);
    border-bottom-color: rgb(225 29 72);
}


.hover\:border-y-rose-700:hover  {
    border-top-color: rgb(190 18 60);
    border-bottom-color: rgb(190 18 60);
}


.hover\:border-y-rose-800:hover  {
    border-top-color: rgb(159 18 57);
    border-bottom-color: rgb(159 18 57);
}


.hover\:border-y-rose-900:hover  {
    border-top-color: rgb(136 19 55);
    border-bottom-color: rgb(136 19 55);
}


.hover\:border-y-rose-950:hover  {
    border-top-color: rgb(76 5 25);
    border-bottom-color: rgb(76 5 25);
}


.hover\:border-s-inherit:hover  {
    border-inline-start-color: inherit;
}


.hover\:border-s-current:hover  {
    border-inline-start-color: currentColor;
}


.hover\:border-s-transparent:hover  {
    border-inline-start-color: transparent;
}


.hover\:border-s-black:hover  {
    border-inline-start-color: rgb(0 0 0);
}


.hover\:border-s-white:hover  {
    border-inline-start-color: rgb(255 255 255);
}


.hover\:border-s-slate-50:hover  {
    border-inline-start-color: rgb(248 250 252);
}


.hover\:border-s-slate-100:hover  {
    border-inline-start-color: rgb(241 245 249);
}


.hover\:border-s-slate-200:hover  {
    border-inline-start-color: rgb(226 232 240);
}


.hover\:border-s-slate-300:hover  {
    border-inline-start-color: rgb(203 213 225);
}


.hover\:border-s-slate-400:hover  {
    border-inline-start-color: rgb(148 163 184);
}


.hover\:border-s-slate-500:hover  {
    border-inline-start-color: rgb(100 116 139);
}


.hover\:border-s-slate-600:hover  {
    border-inline-start-color: rgb(71 85 105);
}


.hover\:border-s-slate-700:hover  {
    border-inline-start-color: rgb(51 65 85);
}


.hover\:border-s-slate-800:hover  {
    border-inline-start-color: rgb(30 41 59);
}


.hover\:border-s-slate-900:hover  {
    border-inline-start-color: rgb(15 23 42);
}


.hover\:border-s-slate-950:hover  {
    border-inline-start-color: rgb(2 6 23);
}


.hover\:border-s-gray-50:hover  {
    border-inline-start-color: rgb(249 250 251);
}


.hover\:border-s-gray-100:hover  {
    border-inline-start-color: rgb(243 244 246);
}


.hover\:border-s-gray-200:hover  {
    border-inline-start-color: rgb(229 231 235);
}


.hover\:border-s-gray-300:hover  {
    border-inline-start-color: rgb(209 213 219);
}


.hover\:border-s-gray-400:hover  {
    border-inline-start-color: rgb(156 163 175);
}


.hover\:border-s-gray-500:hover  {
    border-inline-start-color: rgb(107 114 128);
}


.hover\:border-s-gray-600:hover  {
    border-inline-start-color: rgb(75 85 99);
}


.hover\:border-s-gray-700:hover  {
    border-inline-start-color: rgb(55 65 81);
}


.hover\:border-s-gray-800:hover  {
    border-inline-start-color: rgb(31 41 55);
}


.hover\:border-s-gray-900:hover  {
    border-inline-start-color: rgb(17 24 39);
}


.hover\:border-s-gray-950:hover  {
    border-inline-start-color: rgb(3 7 18);
}


.hover\:border-s-zinc-50:hover  {
    border-inline-start-color: rgb(250 250 250);
}


.hover\:border-s-zinc-100:hover  {
    border-inline-start-color: rgb(244 244 245);
}


.hover\:border-s-zinc-200:hover  {
    border-inline-start-color: rgb(228 228 231);
}


.hover\:border-s-zinc-300:hover  {
    border-inline-start-color: rgb(212 212 216);
}


.hover\:border-s-zinc-400:hover  {
    border-inline-start-color: rgb(161 161 170);
}


.hover\:border-s-zinc-500:hover  {
    border-inline-start-color: rgb(113 113 122);
}


.hover\:border-s-zinc-600:hover  {
    border-inline-start-color: rgb(82 82 91);
}


.hover\:border-s-zinc-700:hover  {
    border-inline-start-color: rgb(63 63 70);
}


.hover\:border-s-zinc-800:hover  {
    border-inline-start-color: rgb(39 39 42);
}


.hover\:border-s-zinc-900:hover  {
    border-inline-start-color: rgb(24 24 27);
}


.hover\:border-s-zinc-950:hover  {
    border-inline-start-color: rgb(9 9 11);
}


.hover\:border-s-neutral-50:hover  {
    border-inline-start-color: rgb(250 250 250);
}


.hover\:border-s-neutral-100:hover  {
    border-inline-start-color: rgb(245 245 245);
}


.hover\:border-s-neutral-200:hover  {
    border-inline-start-color: rgb(229 229 229);
}


.hover\:border-s-neutral-300:hover  {
    border-inline-start-color: rgb(212 212 212);
}


.hover\:border-s-neutral-400:hover  {
    border-inline-start-color: rgb(163 163 163);
}


.hover\:border-s-neutral-500:hover  {
    border-inline-start-color: rgb(115 115 115);
}


.hover\:border-s-neutral-600:hover  {
    border-inline-start-color: rgb(82 82 82);
}


.hover\:border-s-neutral-700:hover  {
    border-inline-start-color: rgb(64 64 64);
}


.hover\:border-s-neutral-800:hover  {
    border-inline-start-color: rgb(38 38 38);
}


.hover\:border-s-neutral-900:hover  {
    border-inline-start-color: rgb(23 23 23);
}


.hover\:border-s-neutral-950:hover  {
    border-inline-start-color: rgb(10 10 10);
}


.hover\:border-s-stone-50:hover  {
    border-inline-start-color: rgb(250 250 249);
}


.hover\:border-s-stone-100:hover  {
    border-inline-start-color: rgb(245 245 244);
}


.hover\:border-s-stone-200:hover  {
    border-inline-start-color: rgb(231 229 228);
}


.hover\:border-s-stone-300:hover  {
    border-inline-start-color: rgb(214 211 209);
}


.hover\:border-s-stone-400:hover  {
    border-inline-start-color: rgb(168 162 158);
}


.hover\:border-s-stone-500:hover  {
    border-inline-start-color: rgb(120 113 108);
}


.hover\:border-s-stone-600:hover  {
    border-inline-start-color: rgb(87 83 78);
}


.hover\:border-s-stone-700:hover  {
    border-inline-start-color: rgb(68 64 60);
}


.hover\:border-s-stone-800:hover  {
    border-inline-start-color: rgb(41 37 36);
}


.hover\:border-s-stone-900:hover  {
    border-inline-start-color: rgb(28 25 23);
}


.hover\:border-s-stone-950:hover  {
    border-inline-start-color: rgb(12 10 9);
}


.hover\:border-s-red-50:hover  {
    border-inline-start-color: rgb(254 242 242);
}


.hover\:border-s-red-100:hover  {
    border-inline-start-color: rgb(254 226 226);
}


.hover\:border-s-red-200:hover  {
    border-inline-start-color: rgb(254 202 202);
}


.hover\:border-s-red-300:hover  {
    border-inline-start-color: rgb(252 165 165);
}


.hover\:border-s-red-400:hover  {
    border-inline-start-color: rgb(248 113 113);
}


.hover\:border-s-red-500:hover  {
    border-inline-start-color: rgb(239 68 68);
}


.hover\:border-s-red-600:hover  {
    border-inline-start-color: rgb(220 38 38);
}


.hover\:border-s-red-700:hover  {
    border-inline-start-color: rgb(185 28 28);
}


.hover\:border-s-red-800:hover  {
    border-inline-start-color: rgb(153 27 27);
}


.hover\:border-s-red-900:hover  {
    border-inline-start-color: rgb(127 29 29);
}


.hover\:border-s-red-950:hover  {
    border-inline-start-color: rgb(69 10 10);
}


.hover\:border-s-orange-50:hover  {
    border-inline-start-color: rgb(255 247 237);
}


.hover\:border-s-orange-100:hover  {
    border-inline-start-color: rgb(255 237 213);
}


.hover\:border-s-orange-200:hover  {
    border-inline-start-color: rgb(254 215 170);
}


.hover\:border-s-orange-300:hover  {
    border-inline-start-color: rgb(253 186 116);
}


.hover\:border-s-orange-400:hover  {
    border-inline-start-color: rgb(251 146 60);
}


.hover\:border-s-orange-500:hover  {
    border-inline-start-color: rgb(249 115 22);
}


.hover\:border-s-orange-600:hover  {
    border-inline-start-color: rgb(234 88 12);
}


.hover\:border-s-orange-700:hover  {
    border-inline-start-color: rgb(194 65 12);
}


.hover\:border-s-orange-800:hover  {
    border-inline-start-color: rgb(154 52 18);
}


.hover\:border-s-orange-900:hover  {
    border-inline-start-color: rgb(124 45 18);
}


.hover\:border-s-orange-950:hover  {
    border-inline-start-color: rgb(67 20 7);
}


.hover\:border-s-amber-50:hover  {
    border-inline-start-color: rgb(255 251 235);
}


.hover\:border-s-amber-100:hover  {
    border-inline-start-color: rgb(254 243 199);
}


.hover\:border-s-amber-200:hover  {
    border-inline-start-color: rgb(253 230 138);
}


.hover\:border-s-amber-300:hover  {
    border-inline-start-color: rgb(252 211 77);
}


.hover\:border-s-amber-400:hover  {
    border-inline-start-color: rgb(251 191 36);
}


.hover\:border-s-amber-500:hover  {
    border-inline-start-color: rgb(245 158 11);
}


.hover\:border-s-amber-600:hover  {
    border-inline-start-color: rgb(217 119 6);
}


.hover\:border-s-amber-700:hover  {
    border-inline-start-color: rgb(180 83 9);
}


.hover\:border-s-amber-800:hover  {
    border-inline-start-color: rgb(146 64 14);
}


.hover\:border-s-amber-900:hover  {
    border-inline-start-color: rgb(120 53 15);
}


.hover\:border-s-amber-950:hover  {
    border-inline-start-color: rgb(69 26 3);
}


.hover\:border-s-yellow-50:hover  {
    border-inline-start-color: rgb(254 252 232);
}


.hover\:border-s-yellow-100:hover  {
    border-inline-start-color: rgb(254 249 195);
}


.hover\:border-s-yellow-200:hover  {
    border-inline-start-color: rgb(254 240 138);
}


.hover\:border-s-yellow-300:hover  {
    border-inline-start-color: rgb(253 224 71);
}


.hover\:border-s-yellow-400:hover  {
    border-inline-start-color: rgb(250 204 21);
}


.hover\:border-s-yellow-500:hover  {
    border-inline-start-color: rgb(234 179 8);
}


.hover\:border-s-yellow-600:hover  {
    border-inline-start-color: rgb(202 138 4);
}


.hover\:border-s-yellow-700:hover  {
    border-inline-start-color: rgb(161 98 7);
}


.hover\:border-s-yellow-800:hover  {
    border-inline-start-color: rgb(133 77 14);
}


.hover\:border-s-yellow-900:hover  {
    border-inline-start-color: rgb(113 63 18);
}


.hover\:border-s-yellow-950:hover  {
    border-inline-start-color: rgb(66 32 6);
}


.hover\:border-s-lime-50:hover  {
    border-inline-start-color: rgb(247 254 231);
}


.hover\:border-s-lime-100:hover  {
    border-inline-start-color: rgb(236 252 203);
}


.hover\:border-s-lime-200:hover  {
    border-inline-start-color: rgb(217 249 157);
}


.hover\:border-s-lime-300:hover  {
    border-inline-start-color: rgb(190 242 100);
}


.hover\:border-s-lime-400:hover  {
    border-inline-start-color: rgb(163 230 53);
}


.hover\:border-s-lime-500:hover  {
    border-inline-start-color: rgb(132 204 22);
}


.hover\:border-s-lime-600:hover  {
    border-inline-start-color: rgb(101 163 13);
}


.hover\:border-s-lime-700:hover  {
    border-inline-start-color: rgb(77 124 15);
}


.hover\:border-s-lime-800:hover  {
    border-inline-start-color: rgb(63 98 18);
}


.hover\:border-s-lime-900:hover  {
    border-inline-start-color: rgb(54 83 20);
}


.hover\:border-s-lime-950:hover  {
    border-inline-start-color: rgb(26 46 5);
}


.hover\:border-s-green-50:hover  {
    border-inline-start-color: rgb(240 253 244);
}


.hover\:border-s-green-100:hover  {
    border-inline-start-color: rgb(220 252 231);
}


.hover\:border-s-green-200:hover  {
    border-inline-start-color: rgb(187 247 208);
}


.hover\:border-s-green-300:hover  {
    border-inline-start-color: rgb(134 239 172);
}


.hover\:border-s-green-400:hover  {
    border-inline-start-color: rgb(74 222 128);
}


.hover\:border-s-green-500:hover  {
    border-inline-start-color: rgb(34 197 94);
}


.hover\:border-s-green-600:hover  {
    border-inline-start-color: rgb(22 163 74);
}


.hover\:border-s-green-700:hover  {
    border-inline-start-color: rgb(21 128 61);
}


.hover\:border-s-green-800:hover  {
    border-inline-start-color: rgb(22 101 52);
}


.hover\:border-s-green-900:hover  {
    border-inline-start-color: rgb(20 83 45);
}


.hover\:border-s-green-950:hover  {
    border-inline-start-color: rgb(5 46 22);
}


.hover\:border-s-emerald-50:hover  {
    border-inline-start-color: rgb(236 253 245);
}


.hover\:border-s-emerald-100:hover  {
    border-inline-start-color: rgb(209 250 229);
}


.hover\:border-s-emerald-200:hover  {
    border-inline-start-color: rgb(167 243 208);
}


.hover\:border-s-emerald-300:hover  {
    border-inline-start-color: rgb(110 231 183);
}


.hover\:border-s-emerald-400:hover  {
    border-inline-start-color: rgb(52 211 153);
}


.hover\:border-s-emerald-500:hover  {
    border-inline-start-color: rgb(16 185 129);
}


.hover\:border-s-emerald-600:hover  {
    border-inline-start-color: rgb(5 150 105);
}


.hover\:border-s-emerald-700:hover  {
    border-inline-start-color: rgb(4 120 87);
}


.hover\:border-s-emerald-800:hover  {
    border-inline-start-color: rgb(6 95 70);
}


.hover\:border-s-emerald-900:hover  {
    border-inline-start-color: rgb(6 78 59);
}


.hover\:border-s-emerald-950:hover  {
    border-inline-start-color: rgb(2 44 34);
}


.hover\:border-s-teal-50:hover  {
    border-inline-start-color: rgb(240 253 250);
}


.hover\:border-s-teal-100:hover  {
    border-inline-start-color: rgb(204 251 241);
}


.hover\:border-s-teal-200:hover  {
    border-inline-start-color: rgb(153 246 228);
}


.hover\:border-s-teal-300:hover  {
    border-inline-start-color: rgb(94 234 212);
}


.hover\:border-s-teal-400:hover  {
    border-inline-start-color: rgb(45 212 191);
}


.hover\:border-s-teal-500:hover  {
    border-inline-start-color: rgb(20 184 166);
}


.hover\:border-s-teal-600:hover  {
    border-inline-start-color: rgb(13 148 136);
}


.hover\:border-s-teal-700:hover  {
    border-inline-start-color: rgb(15 118 110);
}


.hover\:border-s-teal-800:hover  {
    border-inline-start-color: rgb(17 94 89);
}


.hover\:border-s-teal-900:hover  {
    border-inline-start-color: rgb(19 78 74);
}


.hover\:border-s-teal-950:hover  {
    border-inline-start-color: rgb(4 47 46);
}


.hover\:border-s-cyan-50:hover  {
    border-inline-start-color: rgb(236 254 255);
}


.hover\:border-s-cyan-100:hover  {
    border-inline-start-color: rgb(207 250 254);
}


.hover\:border-s-cyan-200:hover  {
    border-inline-start-color: rgb(165 243 252);
}


.hover\:border-s-cyan-300:hover  {
    border-inline-start-color: rgb(103 232 249);
}


.hover\:border-s-cyan-400:hover  {
    border-inline-start-color: rgb(34 211 238);
}


.hover\:border-s-cyan-500:hover  {
    border-inline-start-color: rgb(6 182 212);
}


.hover\:border-s-cyan-600:hover  {
    border-inline-start-color: rgb(8 145 178);
}


.hover\:border-s-cyan-700:hover  {
    border-inline-start-color: rgb(14 116 144);
}


.hover\:border-s-cyan-800:hover  {
    border-inline-start-color: rgb(21 94 117);
}


.hover\:border-s-cyan-900:hover  {
    border-inline-start-color: rgb(22 78 99);
}


.hover\:border-s-cyan-950:hover  {
    border-inline-start-color: rgb(8 51 68);
}


.hover\:border-s-sky-50:hover  {
    border-inline-start-color: rgb(240 249 255);
}


.hover\:border-s-sky-100:hover  {
    border-inline-start-color: rgb(224 242 254);
}


.hover\:border-s-sky-200:hover  {
    border-inline-start-color: rgb(186 230 253);
}


.hover\:border-s-sky-300:hover  {
    border-inline-start-color: rgb(125 211 252);
}


.hover\:border-s-sky-400:hover  {
    border-inline-start-color: rgb(56 189 248);
}


.hover\:border-s-sky-500:hover  {
    border-inline-start-color: rgb(14 165 233);
}


.hover\:border-s-sky-600:hover  {
    border-inline-start-color: rgb(2 132 199);
}


.hover\:border-s-sky-700:hover  {
    border-inline-start-color: rgb(3 105 161);
}


.hover\:border-s-sky-800:hover  {
    border-inline-start-color: rgb(7 89 133);
}


.hover\:border-s-sky-900:hover  {
    border-inline-start-color: rgb(12 74 110);
}


.hover\:border-s-sky-950:hover  {
    border-inline-start-color: rgb(8 47 73);
}


.hover\:border-s-blue-50:hover  {
    border-inline-start-color: rgb(239 246 255);
}


.hover\:border-s-blue-100:hover  {
    border-inline-start-color: rgb(219 234 254);
}


.hover\:border-s-blue-200:hover  {
    border-inline-start-color: rgb(191 219 254);
}


.hover\:border-s-blue-300:hover  {
    border-inline-start-color: rgb(147 197 253);
}


.hover\:border-s-blue-400:hover  {
    border-inline-start-color: rgb(96 165 250);
}


.hover\:border-s-blue-500:hover  {
    border-inline-start-color: rgb(59 130 246);
}


.hover\:border-s-blue-600:hover  {
    border-inline-start-color: rgb(37 99 235);
}


.hover\:border-s-blue-700:hover  {
    border-inline-start-color: rgb(29 78 216);
}


.hover\:border-s-blue-800:hover  {
    border-inline-start-color: rgb(30 64 175);
}


.hover\:border-s-blue-900:hover  {
    border-inline-start-color: rgb(30 58 138);
}


.hover\:border-s-blue-950:hover  {
    border-inline-start-color: rgb(23 37 84);
}


.hover\:border-s-indigo-50:hover  {
    border-inline-start-color: rgb(238 242 255);
}


.hover\:border-s-indigo-100:hover  {
    border-inline-start-color: rgb(224 231 255);
}


.hover\:border-s-indigo-200:hover  {
    border-inline-start-color: rgb(199 210 254);
}


.hover\:border-s-indigo-300:hover  {
    border-inline-start-color: rgb(165 180 252);
}


.hover\:border-s-indigo-400:hover  {
    border-inline-start-color: rgb(129 140 248);
}


.hover\:border-s-indigo-500:hover  {
    border-inline-start-color: rgb(99 102 241);
}


.hover\:border-s-indigo-600:hover  {
    border-inline-start-color: rgb(79 70 229);
}


.hover\:border-s-indigo-700:hover  {
    border-inline-start-color: rgb(67 56 202);
}


.hover\:border-s-indigo-800:hover  {
    border-inline-start-color: rgb(55 48 163);
}


.hover\:border-s-indigo-900:hover  {
    border-inline-start-color: rgb(49 46 129);
}


.hover\:border-s-indigo-950:hover  {
    border-inline-start-color: rgb(30 27 75);
}


.hover\:border-s-violet-50:hover  {
    border-inline-start-color: rgb(245 243 255);
}


.hover\:border-s-violet-100:hover  {
    border-inline-start-color: rgb(237 233 254);
}


.hover\:border-s-violet-200:hover  {
    border-inline-start-color: rgb(221 214 254);
}


.hover\:border-s-violet-300:hover  {
    border-inline-start-color: rgb(196 181 253);
}


.hover\:border-s-violet-400:hover  {
    border-inline-start-color: rgb(167 139 250);
}


.hover\:border-s-violet-500:hover  {
    border-inline-start-color: rgb(139 92 246);
}


.hover\:border-s-violet-600:hover  {
    border-inline-start-color: rgb(124 58 237);
}


.hover\:border-s-violet-700:hover  {
    border-inline-start-color: rgb(109 40 217);
}


.hover\:border-s-violet-800:hover  {
    border-inline-start-color: rgb(91 33 182);
}


.hover\:border-s-violet-900:hover  {
    border-inline-start-color: rgb(76 29 149);
}


.hover\:border-s-violet-950:hover  {
    border-inline-start-color: rgb(46 16 101);
}


.hover\:border-s-purple-50:hover  {
    border-inline-start-color: rgb(250 245 255);
}


.hover\:border-s-purple-100:hover  {
    border-inline-start-color: rgb(243 232 255);
}


.hover\:border-s-purple-200:hover  {
    border-inline-start-color: rgb(233 213 255);
}


.hover\:border-s-purple-300:hover  {
    border-inline-start-color: rgb(216 180 254);
}


.hover\:border-s-purple-400:hover  {
    border-inline-start-color: rgb(192 132 252);
}


.hover\:border-s-purple-500:hover  {
    border-inline-start-color: rgb(168 85 247);
}


.hover\:border-s-purple-600:hover  {
    border-inline-start-color: rgb(147 51 234);
}


.hover\:border-s-purple-700:hover  {
    border-inline-start-color: rgb(126 34 206);
}


.hover\:border-s-purple-800:hover  {
    border-inline-start-color: rgb(107 33 168);
}


.hover\:border-s-purple-900:hover  {
    border-inline-start-color: rgb(88 28 135);
}


.hover\:border-s-purple-950:hover  {
    border-inline-start-color: rgb(59 7 100);
}


.hover\:border-s-fuchsia-50:hover  {
    border-inline-start-color: rgb(253 244 255);
}


.hover\:border-s-fuchsia-100:hover  {
    border-inline-start-color: rgb(250 232 255);
}


.hover\:border-s-fuchsia-200:hover  {
    border-inline-start-color: rgb(245 208 254);
}


.hover\:border-s-fuchsia-300:hover  {
    border-inline-start-color: rgb(240 171 252);
}


.hover\:border-s-fuchsia-400:hover  {
    border-inline-start-color: rgb(232 121 249);
}


.hover\:border-s-fuchsia-500:hover  {
    border-inline-start-color: rgb(217 70 239);
}


.hover\:border-s-fuchsia-600:hover  {
    border-inline-start-color: rgb(192 38 211);
}


.hover\:border-s-fuchsia-700:hover  {
    border-inline-start-color: rgb(162 28 175);
}


.hover\:border-s-fuchsia-800:hover  {
    border-inline-start-color: rgb(134 25 143);
}


.hover\:border-s-fuchsia-900:hover  {
    border-inline-start-color: rgb(112 26 117);
}


.hover\:border-s-fuchsia-950:hover  {
    border-inline-start-color: rgb(74 4 78);
}


.hover\:border-s-pink-50:hover  {
    border-inline-start-color: rgb(253 242 248);
}


.hover\:border-s-pink-100:hover  {
    border-inline-start-color: rgb(252 231 243);
}


.hover\:border-s-pink-200:hover  {
    border-inline-start-color: rgb(251 207 232);
}


.hover\:border-s-pink-300:hover  {
    border-inline-start-color: rgb(249 168 212);
}


.hover\:border-s-pink-400:hover  {
    border-inline-start-color: rgb(244 114 182);
}


.hover\:border-s-pink-500:hover  {
    border-inline-start-color: rgb(236 72 153);
}


.hover\:border-s-pink-600:hover  {
    border-inline-start-color: rgb(219 39 119);
}


.hover\:border-s-pink-700:hover  {
    border-inline-start-color: rgb(190 24 93);
}


.hover\:border-s-pink-800:hover  {
    border-inline-start-color: rgb(157 23 77);
}


.hover\:border-s-pink-900:hover  {
    border-inline-start-color: rgb(131 24 67);
}


.hover\:border-s-pink-950:hover  {
    border-inline-start-color: rgb(80 7 36);
}


.hover\:border-s-rose-50:hover  {
    border-inline-start-color: rgb(255 241 242);
}


.hover\:border-s-rose-100:hover  {
    border-inline-start-color: rgb(255 228 230);
}


.hover\:border-s-rose-200:hover  {
    border-inline-start-color: rgb(254 205 211);
}


.hover\:border-s-rose-300:hover  {
    border-inline-start-color: rgb(253 164 175);
}


.hover\:border-s-rose-400:hover  {
    border-inline-start-color: rgb(251 113 133);
}


.hover\:border-s-rose-500:hover  {
    border-inline-start-color: rgb(244 63 94);
}


.hover\:border-s-rose-600:hover  {
    border-inline-start-color: rgb(225 29 72);
}


.hover\:border-s-rose-700:hover  {
    border-inline-start-color: rgb(190 18 60);
}


.hover\:border-s-rose-800:hover  {
    border-inline-start-color: rgb(159 18 57);
}


.hover\:border-s-rose-900:hover  {
    border-inline-start-color: rgb(136 19 55);
}


.hover\:border-s-rose-950:hover  {
    border-inline-start-color: rgb(76 5 25);
}


.hover\:border-e-inherit:hover  {
    border-inline-end-color: inherit;
}


.hover\:border-e-current:hover  {
    border-inline-end-color: currentColor;
}


.hover\:border-e-transparent:hover  {
    border-inline-end-color: transparent;
}


.hover\:border-e-black:hover  {
    border-inline-end-color: rgb(0 0 0);
}


.hover\:border-e-white:hover  {
    border-inline-end-color: rgb(255 255 255);
}


.hover\:border-e-slate-50:hover  {
    border-inline-end-color: rgb(248 250 252);
}


.hover\:border-e-slate-100:hover  {
    border-inline-end-color: rgb(241 245 249);
}


.hover\:border-e-slate-200:hover  {
    border-inline-end-color: rgb(226 232 240);
}


.hover\:border-e-slate-300:hover  {
    border-inline-end-color: rgb(203 213 225);
}


.hover\:border-e-slate-400:hover  {
    border-inline-end-color: rgb(148 163 184);
}


.hover\:border-e-slate-500:hover  {
    border-inline-end-color: rgb(100 116 139);
}


.hover\:border-e-slate-600:hover  {
    border-inline-end-color: rgb(71 85 105);
}


.hover\:border-e-slate-700:hover  {
    border-inline-end-color: rgb(51 65 85);
}


.hover\:border-e-slate-800:hover  {
    border-inline-end-color: rgb(30 41 59);
}


.hover\:border-e-slate-900:hover  {
    border-inline-end-color: rgb(15 23 42);
}


.hover\:border-e-slate-950:hover  {
    border-inline-end-color: rgb(2 6 23);
}


.hover\:border-e-gray-50:hover  {
    border-inline-end-color: rgb(249 250 251);
}


.hover\:border-e-gray-100:hover  {
    border-inline-end-color: rgb(243 244 246);
}


.hover\:border-e-gray-200:hover  {
    border-inline-end-color: rgb(229 231 235);
}


.hover\:border-e-gray-300:hover  {
    border-inline-end-color: rgb(209 213 219);
}


.hover\:border-e-gray-400:hover  {
    border-inline-end-color: rgb(156 163 175);
}


.hover\:border-e-gray-500:hover  {
    border-inline-end-color: rgb(107 114 128);
}


.hover\:border-e-gray-600:hover  {
    border-inline-end-color: rgb(75 85 99);
}


.hover\:border-e-gray-700:hover  {
    border-inline-end-color: rgb(55 65 81);
}


.hover\:border-e-gray-800:hover  {
    border-inline-end-color: rgb(31 41 55);
}


.hover\:border-e-gray-900:hover  {
    border-inline-end-color: rgb(17 24 39);
}


.hover\:border-e-gray-950:hover  {
    border-inline-end-color: rgb(3 7 18);
}


.hover\:border-e-zinc-50:hover  {
    border-inline-end-color: rgb(250 250 250);
}


.hover\:border-e-zinc-100:hover  {
    border-inline-end-color: rgb(244 244 245);
}


.hover\:border-e-zinc-200:hover  {
    border-inline-end-color: rgb(228 228 231);
}


.hover\:border-e-zinc-300:hover  {
    border-inline-end-color: rgb(212 212 216);
}


.hover\:border-e-zinc-400:hover  {
    border-inline-end-color: rgb(161 161 170);
}


.hover\:border-e-zinc-500:hover  {
    border-inline-end-color: rgb(113 113 122);
}


.hover\:border-e-zinc-600:hover  {
    border-inline-end-color: rgb(82 82 91);
}


.hover\:border-e-zinc-700:hover  {
    border-inline-end-color: rgb(63 63 70);
}


.hover\:border-e-zinc-800:hover  {
    border-inline-end-color: rgb(39 39 42);
}


.hover\:border-e-zinc-900:hover  {
    border-inline-end-color: rgb(24 24 27);
}


.hover\:border-e-zinc-950:hover  {
    border-inline-end-color: rgb(9 9 11);
}


.hover\:border-e-neutral-50:hover  {
    border-inline-end-color: rgb(250 250 250);
}


.hover\:border-e-neutral-100:hover  {
    border-inline-end-color: rgb(245 245 245);
}


.hover\:border-e-neutral-200:hover  {
    border-inline-end-color: rgb(229 229 229);
}


.hover\:border-e-neutral-300:hover  {
    border-inline-end-color: rgb(212 212 212);
}


.hover\:border-e-neutral-400:hover  {
    border-inline-end-color: rgb(163 163 163);
}


.hover\:border-e-neutral-500:hover  {
    border-inline-end-color: rgb(115 115 115);
}


.hover\:border-e-neutral-600:hover  {
    border-inline-end-color: rgb(82 82 82);
}


.hover\:border-e-neutral-700:hover  {
    border-inline-end-color: rgb(64 64 64);
}


.hover\:border-e-neutral-800:hover  {
    border-inline-end-color: rgb(38 38 38);
}


.hover\:border-e-neutral-900:hover  {
    border-inline-end-color: rgb(23 23 23);
}


.hover\:border-e-neutral-950:hover  {
    border-inline-end-color: rgb(10 10 10);
}


.hover\:border-e-stone-50:hover  {
    border-inline-end-color: rgb(250 250 249);
}


.hover\:border-e-stone-100:hover  {
    border-inline-end-color: rgb(245 245 244);
}


.hover\:border-e-stone-200:hover  {
    border-inline-end-color: rgb(231 229 228);
}


.hover\:border-e-stone-300:hover  {
    border-inline-end-color: rgb(214 211 209);
}


.hover\:border-e-stone-400:hover  {
    border-inline-end-color: rgb(168 162 158);
}


.hover\:border-e-stone-500:hover  {
    border-inline-end-color: rgb(120 113 108);
}


.hover\:border-e-stone-600:hover  {
    border-inline-end-color: rgb(87 83 78);
}


.hover\:border-e-stone-700:hover  {
    border-inline-end-color: rgb(68 64 60);
}


.hover\:border-e-stone-800:hover  {
    border-inline-end-color: rgb(41 37 36);
}


.hover\:border-e-stone-900:hover  {
    border-inline-end-color: rgb(28 25 23);
}


.hover\:border-e-stone-950:hover  {
    border-inline-end-color: rgb(12 10 9);
}


.hover\:border-e-red-50:hover  {
    border-inline-end-color: rgb(254 242 242);
}


.hover\:border-e-red-100:hover  {
    border-inline-end-color: rgb(254 226 226);
}


.hover\:border-e-red-200:hover  {
    border-inline-end-color: rgb(254 202 202);
}


.hover\:border-e-red-300:hover  {
    border-inline-end-color: rgb(252 165 165);
}


.hover\:border-e-red-400:hover  {
    border-inline-end-color: rgb(248 113 113);
}


.hover\:border-e-red-500:hover  {
    border-inline-end-color: rgb(239 68 68);
}


.hover\:border-e-red-600:hover  {
    border-inline-end-color: rgb(220 38 38);
}


.hover\:border-e-red-700:hover  {
    border-inline-end-color: rgb(185 28 28);
}


.hover\:border-e-red-800:hover  {
    border-inline-end-color: rgb(153 27 27);
}


.hover\:border-e-red-900:hover  {
    border-inline-end-color: rgb(127 29 29);
}


.hover\:border-e-red-950:hover  {
    border-inline-end-color: rgb(69 10 10);
}


.hover\:border-e-orange-50:hover  {
    border-inline-end-color: rgb(255 247 237);
}


.hover\:border-e-orange-100:hover  {
    border-inline-end-color: rgb(255 237 213);
}


.hover\:border-e-orange-200:hover  {
    border-inline-end-color: rgb(254 215 170);
}


.hover\:border-e-orange-300:hover  {
    border-inline-end-color: rgb(253 186 116);
}


.hover\:border-e-orange-400:hover  {
    border-inline-end-color: rgb(251 146 60);
}


.hover\:border-e-orange-500:hover  {
    border-inline-end-color: rgb(249 115 22);
}


.hover\:border-e-orange-600:hover  {
    border-inline-end-color: rgb(234 88 12);
}


.hover\:border-e-orange-700:hover  {
    border-inline-end-color: rgb(194 65 12);
}


.hover\:border-e-orange-800:hover  {
    border-inline-end-color: rgb(154 52 18);
}


.hover\:border-e-orange-900:hover  {
    border-inline-end-color: rgb(124 45 18);
}


.hover\:border-e-orange-950:hover  {
    border-inline-end-color: rgb(67 20 7);
}


.hover\:border-e-amber-50:hover  {
    border-inline-end-color: rgb(255 251 235);
}


.hover\:border-e-amber-100:hover  {
    border-inline-end-color: rgb(254 243 199);
}


.hover\:border-e-amber-200:hover  {
    border-inline-end-color: rgb(253 230 138);
}


.hover\:border-e-amber-300:hover  {
    border-inline-end-color: rgb(252 211 77);
}


.hover\:border-e-amber-400:hover  {
    border-inline-end-color: rgb(251 191 36);
}


.hover\:border-e-amber-500:hover  {
    border-inline-end-color: rgb(245 158 11);
}


.hover\:border-e-amber-600:hover  {
    border-inline-end-color: rgb(217 119 6);
}


.hover\:border-e-amber-700:hover  {
    border-inline-end-color: rgb(180 83 9);
}


.hover\:border-e-amber-800:hover  {
    border-inline-end-color: rgb(146 64 14);
}


.hover\:border-e-amber-900:hover  {
    border-inline-end-color: rgb(120 53 15);
}


.hover\:border-e-amber-950:hover  {
    border-inline-end-color: rgb(69 26 3);
}


.hover\:border-e-yellow-50:hover  {
    border-inline-end-color: rgb(254 252 232);
}


.hover\:border-e-yellow-100:hover  {
    border-inline-end-color: rgb(254 249 195);
}


.hover\:border-e-yellow-200:hover  {
    border-inline-end-color: rgb(254 240 138);
}


.hover\:border-e-yellow-300:hover  {
    border-inline-end-color: rgb(253 224 71);
}


.hover\:border-e-yellow-400:hover  {
    border-inline-end-color: rgb(250 204 21);
}


.hover\:border-e-yellow-500:hover  {
    border-inline-end-color: rgb(234 179 8);
}


.hover\:border-e-yellow-600:hover  {
    border-inline-end-color: rgb(202 138 4);
}


.hover\:border-e-yellow-700:hover  {
    border-inline-end-color: rgb(161 98 7);
}


.hover\:border-e-yellow-800:hover  {
    border-inline-end-color: rgb(133 77 14);
}


.hover\:border-e-yellow-900:hover  {
    border-inline-end-color: rgb(113 63 18);
}


.hover\:border-e-yellow-950:hover  {
    border-inline-end-color: rgb(66 32 6);
}


.hover\:border-e-lime-50:hover  {
    border-inline-end-color: rgb(247 254 231);
}


.hover\:border-e-lime-100:hover  {
    border-inline-end-color: rgb(236 252 203);
}


.hover\:border-e-lime-200:hover  {
    border-inline-end-color: rgb(217 249 157);
}


.hover\:border-e-lime-300:hover  {
    border-inline-end-color: rgb(190 242 100);
}


.hover\:border-e-lime-400:hover  {
    border-inline-end-color: rgb(163 230 53);
}


.hover\:border-e-lime-500:hover  {
    border-inline-end-color: rgb(132 204 22);
}


.hover\:border-e-lime-600:hover  {
    border-inline-end-color: rgb(101 163 13);
}


.hover\:border-e-lime-700:hover  {
    border-inline-end-color: rgb(77 124 15);
}


.hover\:border-e-lime-800:hover  {
    border-inline-end-color: rgb(63 98 18);
}


.hover\:border-e-lime-900:hover  {
    border-inline-end-color: rgb(54 83 20);
}


.hover\:border-e-lime-950:hover  {
    border-inline-end-color: rgb(26 46 5);
}


.hover\:border-e-green-50:hover  {
    border-inline-end-color: rgb(240 253 244);
}


.hover\:border-e-green-100:hover  {
    border-inline-end-color: rgb(220 252 231);
}


.hover\:border-e-green-200:hover  {
    border-inline-end-color: rgb(187 247 208);
}


.hover\:border-e-green-300:hover  {
    border-inline-end-color: rgb(134 239 172);
}


.hover\:border-e-green-400:hover  {
    border-inline-end-color: rgb(74 222 128);
}


.hover\:border-e-green-500:hover  {
    border-inline-end-color: rgb(34 197 94);
}


.hover\:border-e-green-600:hover  {
    border-inline-end-color: rgb(22 163 74);
}


.hover\:border-e-green-700:hover  {
    border-inline-end-color: rgb(21 128 61);
}


.hover\:border-e-green-800:hover  {
    border-inline-end-color: rgb(22 101 52);
}


.hover\:border-e-green-900:hover  {
    border-inline-end-color: rgb(20 83 45);
}


.hover\:border-e-green-950:hover  {
    border-inline-end-color: rgb(5 46 22);
}


.hover\:border-e-emerald-50:hover  {
    border-inline-end-color: rgb(236 253 245);
}


.hover\:border-e-emerald-100:hover  {
    border-inline-end-color: rgb(209 250 229);
}


.hover\:border-e-emerald-200:hover  {
    border-inline-end-color: rgb(167 243 208);
}


.hover\:border-e-emerald-300:hover  {
    border-inline-end-color: rgb(110 231 183);
}


.hover\:border-e-emerald-400:hover  {
    border-inline-end-color: rgb(52 211 153);
}


.hover\:border-e-emerald-500:hover  {
    border-inline-end-color: rgb(16 185 129);
}


.hover\:border-e-emerald-600:hover  {
    border-inline-end-color: rgb(5 150 105);
}


.hover\:border-e-emerald-700:hover  {
    border-inline-end-color: rgb(4 120 87);
}


.hover\:border-e-emerald-800:hover  {
    border-inline-end-color: rgb(6 95 70);
}


.hover\:border-e-emerald-900:hover  {
    border-inline-end-color: rgb(6 78 59);
}


.hover\:border-e-emerald-950:hover  {
    border-inline-end-color: rgb(2 44 34);
}


.hover\:border-e-teal-50:hover  {
    border-inline-end-color: rgb(240 253 250);
}


.hover\:border-e-teal-100:hover  {
    border-inline-end-color: rgb(204 251 241);
}


.hover\:border-e-teal-200:hover  {
    border-inline-end-color: rgb(153 246 228);
}


.hover\:border-e-teal-300:hover  {
    border-inline-end-color: rgb(94 234 212);
}


.hover\:border-e-teal-400:hover  {
    border-inline-end-color: rgb(45 212 191);
}


.hover\:border-e-teal-500:hover  {
    border-inline-end-color: rgb(20 184 166);
}


.hover\:border-e-teal-600:hover  {
    border-inline-end-color: rgb(13 148 136);
}


.hover\:border-e-teal-700:hover  {
    border-inline-end-color: rgb(15 118 110);
}


.hover\:border-e-teal-800:hover  {
    border-inline-end-color: rgb(17 94 89);
}


.hover\:border-e-teal-900:hover  {
    border-inline-end-color: rgb(19 78 74);
}


.hover\:border-e-teal-950:hover  {
    border-inline-end-color: rgb(4 47 46);
}


.hover\:border-e-cyan-50:hover  {
    border-inline-end-color: rgb(236 254 255);
}


.hover\:border-e-cyan-100:hover  {
    border-inline-end-color: rgb(207 250 254);
}


.hover\:border-e-cyan-200:hover  {
    border-inline-end-color: rgb(165 243 252);
}


.hover\:border-e-cyan-300:hover  {
    border-inline-end-color: rgb(103 232 249);
}


.hover\:border-e-cyan-400:hover  {
    border-inline-end-color: rgb(34 211 238);
}


.hover\:border-e-cyan-500:hover  {
    border-inline-end-color: rgb(6 182 212);
}


.hover\:border-e-cyan-600:hover  {
    border-inline-end-color: rgb(8 145 178);
}


.hover\:border-e-cyan-700:hover  {
    border-inline-end-color: rgb(14 116 144);
}


.hover\:border-e-cyan-800:hover  {
    border-inline-end-color: rgb(21 94 117);
}


.hover\:border-e-cyan-900:hover  {
    border-inline-end-color: rgb(22 78 99);
}


.hover\:border-e-cyan-950:hover  {
    border-inline-end-color: rgb(8 51 68);
}


.hover\:border-e-sky-50:hover  {
    border-inline-end-color: rgb(240 249 255);
}


.hover\:border-e-sky-100:hover  {
    border-inline-end-color: rgb(224 242 254);
}


.hover\:border-e-sky-200:hover  {
    border-inline-end-color: rgb(186 230 253);
}


.hover\:border-e-sky-300:hover  {
    border-inline-end-color: rgb(125 211 252);
}


.hover\:border-e-sky-400:hover  {
    border-inline-end-color: rgb(56 189 248);
}


.hover\:border-e-sky-500:hover  {
    border-inline-end-color: rgb(14 165 233);
}


.hover\:border-e-sky-600:hover  {
    border-inline-end-color: rgb(2 132 199);
}


.hover\:border-e-sky-700:hover  {
    border-inline-end-color: rgb(3 105 161);
}


.hover\:border-e-sky-800:hover  {
    border-inline-end-color: rgb(7 89 133);
}


.hover\:border-e-sky-900:hover  {
    border-inline-end-color: rgb(12 74 110);
}


.hover\:border-e-sky-950:hover  {
    border-inline-end-color: rgb(8 47 73);
}


.hover\:border-e-blue-50:hover  {
    border-inline-end-color: rgb(239 246 255);
}


.hover\:border-e-blue-100:hover  {
    border-inline-end-color: rgb(219 234 254);
}


.hover\:border-e-blue-200:hover  {
    border-inline-end-color: rgb(191 219 254);
}


.hover\:border-e-blue-300:hover  {
    border-inline-end-color: rgb(147 197 253);
}


.hover\:border-e-blue-400:hover  {
    border-inline-end-color: rgb(96 165 250);
}


.hover\:border-e-blue-500:hover  {
    border-inline-end-color: rgb(59 130 246);
}


.hover\:border-e-blue-600:hover  {
    border-inline-end-color: rgb(37 99 235);
}


.hover\:border-e-blue-700:hover  {
    border-inline-end-color: rgb(29 78 216);
}


.hover\:border-e-blue-800:hover  {
    border-inline-end-color: rgb(30 64 175);
}


.hover\:border-e-blue-900:hover  {
    border-inline-end-color: rgb(30 58 138);
}


.hover\:border-e-blue-950:hover  {
    border-inline-end-color: rgb(23 37 84);
}


.hover\:border-e-indigo-50:hover  {
    border-inline-end-color: rgb(238 242 255);
}


.hover\:border-e-indigo-100:hover  {
    border-inline-end-color: rgb(224 231 255);
}


.hover\:border-e-indigo-200:hover  {
    border-inline-end-color: rgb(199 210 254);
}


.hover\:border-e-indigo-300:hover  {
    border-inline-end-color: rgb(165 180 252);
}


.hover\:border-e-indigo-400:hover  {
    border-inline-end-color: rgb(129 140 248);
}


.hover\:border-e-indigo-500:hover  {
    border-inline-end-color: rgb(99 102 241);
}


.hover\:border-e-indigo-600:hover  {
    border-inline-end-color: rgb(79 70 229);
}


.hover\:border-e-indigo-700:hover  {
    border-inline-end-color: rgb(67 56 202);
}


.hover\:border-e-indigo-800:hover  {
    border-inline-end-color: rgb(55 48 163);
}


.hover\:border-e-indigo-900:hover  {
    border-inline-end-color: rgb(49 46 129);
}


.hover\:border-e-indigo-950:hover  {
    border-inline-end-color: rgb(30 27 75);
}


.hover\:border-e-violet-50:hover  {
    border-inline-end-color: rgb(245 243 255);
}


.hover\:border-e-violet-100:hover  {
    border-inline-end-color: rgb(237 233 254);
}


.hover\:border-e-violet-200:hover  {
    border-inline-end-color: rgb(221 214 254);
}


.hover\:border-e-violet-300:hover  {
    border-inline-end-color: rgb(196 181 253);
}


.hover\:border-e-violet-400:hover  {
    border-inline-end-color: rgb(167 139 250);
}


.hover\:border-e-violet-500:hover  {
    border-inline-end-color: rgb(139 92 246);
}


.hover\:border-e-violet-600:hover  {
    border-inline-end-color: rgb(124 58 237);
}


.hover\:border-e-violet-700:hover  {
    border-inline-end-color: rgb(109 40 217);
}


.hover\:border-e-violet-800:hover  {
    border-inline-end-color: rgb(91 33 182);
}


.hover\:border-e-violet-900:hover  {
    border-inline-end-color: rgb(76 29 149);
}


.hover\:border-e-violet-950:hover  {
    border-inline-end-color: rgb(46 16 101);
}


.hover\:border-e-purple-50:hover  {
    border-inline-end-color: rgb(250 245 255);
}


.hover\:border-e-purple-100:hover  {
    border-inline-end-color: rgb(243 232 255);
}


.hover\:border-e-purple-200:hover  {
    border-inline-end-color: rgb(233 213 255);
}


.hover\:border-e-purple-300:hover  {
    border-inline-end-color: rgb(216 180 254);
}


.hover\:border-e-purple-400:hover  {
    border-inline-end-color: rgb(192 132 252);
}


.hover\:border-e-purple-500:hover  {
    border-inline-end-color: rgb(168 85 247);
}


.hover\:border-e-purple-600:hover  {
    border-inline-end-color: rgb(147 51 234);
}


.hover\:border-e-purple-700:hover  {
    border-inline-end-color: rgb(126 34 206);
}


.hover\:border-e-purple-800:hover  {
    border-inline-end-color: rgb(107 33 168);
}


.hover\:border-e-purple-900:hover  {
    border-inline-end-color: rgb(88 28 135);
}


.hover\:border-e-purple-950:hover  {
    border-inline-end-color: rgb(59 7 100);
}


.hover\:border-e-fuchsia-50:hover  {
    border-inline-end-color: rgb(253 244 255);
}


.hover\:border-e-fuchsia-100:hover  {
    border-inline-end-color: rgb(250 232 255);
}


.hover\:border-e-fuchsia-200:hover  {
    border-inline-end-color: rgb(245 208 254);
}


.hover\:border-e-fuchsia-300:hover  {
    border-inline-end-color: rgb(240 171 252);
}


.hover\:border-e-fuchsia-400:hover  {
    border-inline-end-color: rgb(232 121 249);
}


.hover\:border-e-fuchsia-500:hover  {
    border-inline-end-color: rgb(217 70 239);
}


.hover\:border-e-fuchsia-600:hover  {
    border-inline-end-color: rgb(192 38 211);
}


.hover\:border-e-fuchsia-700:hover  {
    border-inline-end-color: rgb(162 28 175);
}


.hover\:border-e-fuchsia-800:hover  {
    border-inline-end-color: rgb(134 25 143);
}


.hover\:border-e-fuchsia-900:hover  {
    border-inline-end-color: rgb(112 26 117);
}


.hover\:border-e-fuchsia-950:hover  {
    border-inline-end-color: rgb(74 4 78);
}


.hover\:border-e-pink-50:hover  {
    border-inline-end-color: rgb(253 242 248);
}


.hover\:border-e-pink-100:hover  {
    border-inline-end-color: rgb(252 231 243);
}


.hover\:border-e-pink-200:hover  {
    border-inline-end-color: rgb(251 207 232);
}


.hover\:border-e-pink-300:hover  {
    border-inline-end-color: rgb(249 168 212);
}


.hover\:border-e-pink-400:hover  {
    border-inline-end-color: rgb(244 114 182);
}


.hover\:border-e-pink-500:hover  {
    border-inline-end-color: rgb(236 72 153);
}


.hover\:border-e-pink-600:hover  {
    border-inline-end-color: rgb(219 39 119);
}


.hover\:border-e-pink-700:hover  {
    border-inline-end-color: rgb(190 24 93);
}


.hover\:border-e-pink-800:hover  {
    border-inline-end-color: rgb(157 23 77);
}


.hover\:border-e-pink-900:hover  {
    border-inline-end-color: rgb(131 24 67);
}


.hover\:border-e-pink-950:hover  {
    border-inline-end-color: rgb(80 7 36);
}


.hover\:border-e-rose-50:hover  {
    border-inline-end-color: rgb(255 241 242);
}


.hover\:border-e-rose-100:hover  {
    border-inline-end-color: rgb(255 228 230);
}


.hover\:border-e-rose-200:hover  {
    border-inline-end-color: rgb(254 205 211);
}


.hover\:border-e-rose-300:hover  {
    border-inline-end-color: rgb(253 164 175);
}


.hover\:border-e-rose-400:hover  {
    border-inline-end-color: rgb(251 113 133);
}


.hover\:border-e-rose-500:hover  {
    border-inline-end-color: rgb(244 63 94);
}


.hover\:border-e-rose-600:hover  {
    border-inline-end-color: rgb(225 29 72);
}


.hover\:border-e-rose-700:hover  {
    border-inline-end-color: rgb(190 18 60);
}


.hover\:border-e-rose-800:hover  {
    border-inline-end-color: rgb(159 18 57);
}


.hover\:border-e-rose-900:hover  {
    border-inline-end-color: rgb(136 19 55);
}


.hover\:border-e-rose-950:hover  {
    border-inline-end-color: rgb(76 5 25);
}


.hover\:border-t-inherit:hover  {
    border-top-color: inherit;
}


.hover\:border-t-current:hover  {
    border-top-color: currentColor;
}


.hover\:border-t-transparent:hover  {
    border-top-color: transparent;
}


.hover\:border-t-black:hover  {
    border-top-color: rgb(0 0 0);
}


.hover\:border-t-white:hover  {
    border-top-color: rgb(255 255 255);
}


.hover\:border-t-slate-50:hover  {
    border-top-color: rgb(248 250 252);
}


.hover\:border-t-slate-100:hover  {
    border-top-color: rgb(241 245 249);
}


.hover\:border-t-slate-200:hover  {
    border-top-color: rgb(226 232 240);
}


.hover\:border-t-slate-300:hover  {
    border-top-color: rgb(203 213 225);
}


.hover\:border-t-slate-400:hover  {
    border-top-color: rgb(148 163 184);
}


.hover\:border-t-slate-500:hover  {
    border-top-color: rgb(100 116 139);
}


.hover\:border-t-slate-600:hover  {
    border-top-color: rgb(71 85 105);
}


.hover\:border-t-slate-700:hover  {
    border-top-color: rgb(51 65 85);
}


.hover\:border-t-slate-800:hover  {
    border-top-color: rgb(30 41 59);
}


.hover\:border-t-slate-900:hover  {
    border-top-color: rgb(15 23 42);
}


.hover\:border-t-slate-950:hover  {
    border-top-color: rgb(2 6 23);
}


.hover\:border-t-gray-50:hover  {
    border-top-color: rgb(249 250 251);
}


.hover\:border-t-gray-100:hover  {
    border-top-color: rgb(243 244 246);
}


.hover\:border-t-gray-200:hover  {
    border-top-color: rgb(229 231 235);
}


.hover\:border-t-gray-300:hover  {
    border-top-color: rgb(209 213 219);
}


.hover\:border-t-gray-400:hover  {
    border-top-color: rgb(156 163 175);
}


.hover\:border-t-gray-500:hover  {
    border-top-color: rgb(107 114 128);
}


.hover\:border-t-gray-600:hover  {
    border-top-color: rgb(75 85 99);
}


.hover\:border-t-gray-700:hover  {
    border-top-color: rgb(55 65 81);
}


.hover\:border-t-gray-800:hover  {
    border-top-color: rgb(31 41 55);
}


.hover\:border-t-gray-900:hover  {
    border-top-color: rgb(17 24 39);
}


.hover\:border-t-gray-950:hover  {
    border-top-color: rgb(3 7 18);
}


.hover\:border-t-zinc-50:hover  {
    border-top-color: rgb(250 250 250);
}


.hover\:border-t-zinc-100:hover  {
    border-top-color: rgb(244 244 245);
}


.hover\:border-t-zinc-200:hover  {
    border-top-color: rgb(228 228 231);
}


.hover\:border-t-zinc-300:hover  {
    border-top-color: rgb(212 212 216);
}


.hover\:border-t-zinc-400:hover  {
    border-top-color: rgb(161 161 170);
}


.hover\:border-t-zinc-500:hover  {
    border-top-color: rgb(113 113 122);
}


.hover\:border-t-zinc-600:hover  {
    border-top-color: rgb(82 82 91);
}


.hover\:border-t-zinc-700:hover  {
    border-top-color: rgb(63 63 70);
}


.hover\:border-t-zinc-800:hover  {
    border-top-color: rgb(39 39 42);
}


.hover\:border-t-zinc-900:hover  {
    border-top-color: rgb(24 24 27);
}


.hover\:border-t-zinc-950:hover  {
    border-top-color: rgb(9 9 11);
}


.hover\:border-t-neutral-50:hover  {
    border-top-color: rgb(250 250 250);
}


.hover\:border-t-neutral-100:hover  {
    border-top-color: rgb(245 245 245);
}


.hover\:border-t-neutral-200:hover  {
    border-top-color: rgb(229 229 229);
}


.hover\:border-t-neutral-300:hover  {
    border-top-color: rgb(212 212 212);
}


.hover\:border-t-neutral-400:hover  {
    border-top-color: rgb(163 163 163);
}


.hover\:border-t-neutral-500:hover  {
    border-top-color: rgb(115 115 115);
}


.hover\:border-t-neutral-600:hover  {
    border-top-color: rgb(82 82 82);
}


.hover\:border-t-neutral-700:hover  {
    border-top-color: rgb(64 64 64);
}


.hover\:border-t-neutral-800:hover  {
    border-top-color: rgb(38 38 38);
}


.hover\:border-t-neutral-900:hover  {
    border-top-color: rgb(23 23 23);
}


.hover\:border-t-neutral-950:hover  {
    border-top-color: rgb(10 10 10);
}


.hover\:border-t-stone-50:hover  {
    border-top-color: rgb(250 250 249);
}


.hover\:border-t-stone-100:hover  {
    border-top-color: rgb(245 245 244);
}


.hover\:border-t-stone-200:hover  {
    border-top-color: rgb(231 229 228);
}


.hover\:border-t-stone-300:hover  {
    border-top-color: rgb(214 211 209);
}


.hover\:border-t-stone-400:hover  {
    border-top-color: rgb(168 162 158);
}


.hover\:border-t-stone-500:hover  {
    border-top-color: rgb(120 113 108);
}


.hover\:border-t-stone-600:hover  {
    border-top-color: rgb(87 83 78);
}


.hover\:border-t-stone-700:hover  {
    border-top-color: rgb(68 64 60);
}


.hover\:border-t-stone-800:hover  {
    border-top-color: rgb(41 37 36);
}


.hover\:border-t-stone-900:hover  {
    border-top-color: rgb(28 25 23);
}


.hover\:border-t-stone-950:hover  {
    border-top-color: rgb(12 10 9);
}


.hover\:border-t-red-50:hover  {
    border-top-color: rgb(254 242 242);
}


.hover\:border-t-red-100:hover  {
    border-top-color: rgb(254 226 226);
}


.hover\:border-t-red-200:hover  {
    border-top-color: rgb(254 202 202);
}


.hover\:border-t-red-300:hover  {
    border-top-color: rgb(252 165 165);
}


.hover\:border-t-red-400:hover  {
    border-top-color: rgb(248 113 113);
}


.hover\:border-t-red-500:hover  {
    border-top-color: rgb(239 68 68);
}


.hover\:border-t-red-600:hover  {
    border-top-color: rgb(220 38 38);
}


.hover\:border-t-red-700:hover  {
    border-top-color: rgb(185 28 28);
}


.hover\:border-t-red-800:hover  {
    border-top-color: rgb(153 27 27);
}


.hover\:border-t-red-900:hover  {
    border-top-color: rgb(127 29 29);
}


.hover\:border-t-red-950:hover  {
    border-top-color: rgb(69 10 10);
}


.hover\:border-t-orange-50:hover  {
    border-top-color: rgb(255 247 237);
}


.hover\:border-t-orange-100:hover  {
    border-top-color: rgb(255 237 213);
}


.hover\:border-t-orange-200:hover  {
    border-top-color: rgb(254 215 170);
}


.hover\:border-t-orange-300:hover  {
    border-top-color: rgb(253 186 116);
}


.hover\:border-t-orange-400:hover  {
    border-top-color: rgb(251 146 60);
}


.hover\:border-t-orange-500:hover  {
    border-top-color: rgb(249 115 22);
}


.hover\:border-t-orange-600:hover  {
    border-top-color: rgb(234 88 12);
}


.hover\:border-t-orange-700:hover  {
    border-top-color: rgb(194 65 12);
}


.hover\:border-t-orange-800:hover  {
    border-top-color: rgb(154 52 18);
}


.hover\:border-t-orange-900:hover  {
    border-top-color: rgb(124 45 18);
}


.hover\:border-t-orange-950:hover  {
    border-top-color: rgb(67 20 7);
}


.hover\:border-t-amber-50:hover  {
    border-top-color: rgb(255 251 235);
}


.hover\:border-t-amber-100:hover  {
    border-top-color: rgb(254 243 199);
}


.hover\:border-t-amber-200:hover  {
    border-top-color: rgb(253 230 138);
}


.hover\:border-t-amber-300:hover  {
    border-top-color: rgb(252 211 77);
}


.hover\:border-t-amber-400:hover  {
    border-top-color: rgb(251 191 36);
}


.hover\:border-t-amber-500:hover  {
    border-top-color: rgb(245 158 11);
}


.hover\:border-t-amber-600:hover  {
    border-top-color: rgb(217 119 6);
}


.hover\:border-t-amber-700:hover  {
    border-top-color: rgb(180 83 9);
}


.hover\:border-t-amber-800:hover  {
    border-top-color: rgb(146 64 14);
}


.hover\:border-t-amber-900:hover  {
    border-top-color: rgb(120 53 15);
}


.hover\:border-t-amber-950:hover  {
    border-top-color: rgb(69 26 3);
}


.hover\:border-t-yellow-50:hover  {
    border-top-color: rgb(254 252 232);
}


.hover\:border-t-yellow-100:hover  {
    border-top-color: rgb(254 249 195);
}


.hover\:border-t-yellow-200:hover  {
    border-top-color: rgb(254 240 138);
}


.hover\:border-t-yellow-300:hover  {
    border-top-color: rgb(253 224 71);
}


.hover\:border-t-yellow-400:hover  {
    border-top-color: rgb(250 204 21);
}


.hover\:border-t-yellow-500:hover  {
    border-top-color: rgb(234 179 8);
}


.hover\:border-t-yellow-600:hover  {
    border-top-color: rgb(202 138 4);
}


.hover\:border-t-yellow-700:hover  {
    border-top-color: rgb(161 98 7);
}


.hover\:border-t-yellow-800:hover  {
    border-top-color: rgb(133 77 14);
}


.hover\:border-t-yellow-900:hover  {
    border-top-color: rgb(113 63 18);
}


.hover\:border-t-yellow-950:hover  {
    border-top-color: rgb(66 32 6);
}


.hover\:border-t-lime-50:hover  {
    border-top-color: rgb(247 254 231);
}


.hover\:border-t-lime-100:hover  {
    border-top-color: rgb(236 252 203);
}


.hover\:border-t-lime-200:hover  {
    border-top-color: rgb(217 249 157);
}


.hover\:border-t-lime-300:hover  {
    border-top-color: rgb(190 242 100);
}


.hover\:border-t-lime-400:hover  {
    border-top-color: rgb(163 230 53);
}


.hover\:border-t-lime-500:hover  {
    border-top-color: rgb(132 204 22);
}


.hover\:border-t-lime-600:hover  {
    border-top-color: rgb(101 163 13);
}


.hover\:border-t-lime-700:hover  {
    border-top-color: rgb(77 124 15);
}


.hover\:border-t-lime-800:hover  {
    border-top-color: rgb(63 98 18);
}


.hover\:border-t-lime-900:hover  {
    border-top-color: rgb(54 83 20);
}


.hover\:border-t-lime-950:hover  {
    border-top-color: rgb(26 46 5);
}


.hover\:border-t-green-50:hover  {
    border-top-color: rgb(240 253 244);
}


.hover\:border-t-green-100:hover  {
    border-top-color: rgb(220 252 231);
}


.hover\:border-t-green-200:hover  {
    border-top-color: rgb(187 247 208);
}


.hover\:border-t-green-300:hover  {
    border-top-color: rgb(134 239 172);
}


.hover\:border-t-green-400:hover  {
    border-top-color: rgb(74 222 128);
}


.hover\:border-t-green-500:hover  {
    border-top-color: rgb(34 197 94);
}


.hover\:border-t-green-600:hover  {
    border-top-color: rgb(22 163 74);
}


.hover\:border-t-green-700:hover  {
    border-top-color: rgb(21 128 61);
}


.hover\:border-t-green-800:hover  {
    border-top-color: rgb(22 101 52);
}


.hover\:border-t-green-900:hover  {
    border-top-color: rgb(20 83 45);
}


.hover\:border-t-green-950:hover  {
    border-top-color: rgb(5 46 22);
}


.hover\:border-t-emerald-50:hover  {
    border-top-color: rgb(236 253 245);
}


.hover\:border-t-emerald-100:hover  {
    border-top-color: rgb(209 250 229);
}


.hover\:border-t-emerald-200:hover  {
    border-top-color: rgb(167 243 208);
}


.hover\:border-t-emerald-300:hover  {
    border-top-color: rgb(110 231 183);
}


.hover\:border-t-emerald-400:hover  {
    border-top-color: rgb(52 211 153);
}


.hover\:border-t-emerald-500:hover  {
    border-top-color: rgb(16 185 129);
}


.hover\:border-t-emerald-600:hover  {
    border-top-color: rgb(5 150 105);
}


.hover\:border-t-emerald-700:hover  {
    border-top-color: rgb(4 120 87);
}


.hover\:border-t-emerald-800:hover  {
    border-top-color: rgb(6 95 70);
}


.hover\:border-t-emerald-900:hover  {
    border-top-color: rgb(6 78 59);
}


.hover\:border-t-emerald-950:hover  {
    border-top-color: rgb(2 44 34);
}


.hover\:border-t-teal-50:hover  {
    border-top-color: rgb(240 253 250);
}


.hover\:border-t-teal-100:hover  {
    border-top-color: rgb(204 251 241);
}


.hover\:border-t-teal-200:hover  {
    border-top-color: rgb(153 246 228);
}


.hover\:border-t-teal-300:hover  {
    border-top-color: rgb(94 234 212);
}


.hover\:border-t-teal-400:hover  {
    border-top-color: rgb(45 212 191);
}


.hover\:border-t-teal-500:hover  {
    border-top-color: rgb(20 184 166);
}


.hover\:border-t-teal-600:hover  {
    border-top-color: rgb(13 148 136);
}


.hover\:border-t-teal-700:hover  {
    border-top-color: rgb(15 118 110);
}


.hover\:border-t-teal-800:hover  {
    border-top-color: rgb(17 94 89);
}


.hover\:border-t-teal-900:hover  {
    border-top-color: rgb(19 78 74);
}


.hover\:border-t-teal-950:hover  {
    border-top-color: rgb(4 47 46);
}


.hover\:border-t-cyan-50:hover  {
    border-top-color: rgb(236 254 255);
}


.hover\:border-t-cyan-100:hover  {
    border-top-color: rgb(207 250 254);
}


.hover\:border-t-cyan-200:hover  {
    border-top-color: rgb(165 243 252);
}


.hover\:border-t-cyan-300:hover  {
    border-top-color: rgb(103 232 249);
}


.hover\:border-t-cyan-400:hover  {
    border-top-color: rgb(34 211 238);
}


.hover\:border-t-cyan-500:hover  {
    border-top-color: rgb(6 182 212);
}


.hover\:border-t-cyan-600:hover  {
    border-top-color: rgb(8 145 178);
}


.hover\:border-t-cyan-700:hover  {
    border-top-color: rgb(14 116 144);
}


.hover\:border-t-cyan-800:hover  {
    border-top-color: rgb(21 94 117);
}


.hover\:border-t-cyan-900:hover  {
    border-top-color: rgb(22 78 99);
}


.hover\:border-t-cyan-950:hover  {
    border-top-color: rgb(8 51 68);
}


.hover\:border-t-sky-50:hover  {
    border-top-color: rgb(240 249 255);
}


.hover\:border-t-sky-100:hover  {
    border-top-color: rgb(224 242 254);
}


.hover\:border-t-sky-200:hover  {
    border-top-color: rgb(186 230 253);
}


.hover\:border-t-sky-300:hover  {
    border-top-color: rgb(125 211 252);
}


.hover\:border-t-sky-400:hover  {
    border-top-color: rgb(56 189 248);
}


.hover\:border-t-sky-500:hover  {
    border-top-color: rgb(14 165 233);
}


.hover\:border-t-sky-600:hover  {
    border-top-color: rgb(2 132 199);
}


.hover\:border-t-sky-700:hover  {
    border-top-color: rgb(3 105 161);
}


.hover\:border-t-sky-800:hover  {
    border-top-color: rgb(7 89 133);
}


.hover\:border-t-sky-900:hover  {
    border-top-color: rgb(12 74 110);
}


.hover\:border-t-sky-950:hover  {
    border-top-color: rgb(8 47 73);
}


.hover\:border-t-blue-50:hover  {
    border-top-color: rgb(239 246 255);
}


.hover\:border-t-blue-100:hover  {
    border-top-color: rgb(219 234 254);
}


.hover\:border-t-blue-200:hover  {
    border-top-color: rgb(191 219 254);
}


.hover\:border-t-blue-300:hover  {
    border-top-color: rgb(147 197 253);
}


.hover\:border-t-blue-400:hover  {
    border-top-color: rgb(96 165 250);
}


.hover\:border-t-blue-500:hover  {
    border-top-color: rgb(59 130 246);
}


.hover\:border-t-blue-600:hover  {
    border-top-color: rgb(37 99 235);
}


.hover\:border-t-blue-700:hover  {
    border-top-color: rgb(29 78 216);
}


.hover\:border-t-blue-800:hover  {
    border-top-color: rgb(30 64 175);
}


.hover\:border-t-blue-900:hover  {
    border-top-color: rgb(30 58 138);
}


.hover\:border-t-blue-950:hover  {
    border-top-color: rgb(23 37 84);
}


.hover\:border-t-indigo-50:hover  {
    border-top-color: rgb(238 242 255);
}


.hover\:border-t-indigo-100:hover  {
    border-top-color: rgb(224 231 255);
}


.hover\:border-t-indigo-200:hover  {
    border-top-color: rgb(199 210 254);
}


.hover\:border-t-indigo-300:hover  {
    border-top-color: rgb(165 180 252);
}


.hover\:border-t-indigo-400:hover  {
    border-top-color: rgb(129 140 248);
}


.hover\:border-t-indigo-500:hover  {
    border-top-color: rgb(99 102 241);
}


.hover\:border-t-indigo-600:hover  {
    border-top-color: rgb(79 70 229);
}


.hover\:border-t-indigo-700:hover  {
    border-top-color: rgb(67 56 202);
}


.hover\:border-t-indigo-800:hover  {
    border-top-color: rgb(55 48 163);
}


.hover\:border-t-indigo-900:hover  {
    border-top-color: rgb(49 46 129);
}


.hover\:border-t-indigo-950:hover  {
    border-top-color: rgb(30 27 75);
}


.hover\:border-t-violet-50:hover  {
    border-top-color: rgb(245 243 255);
}


.hover\:border-t-violet-100:hover  {
    border-top-color: rgb(237 233 254);
}


.hover\:border-t-violet-200:hover  {
    border-top-color: rgb(221 214 254);
}


.hover\:border-t-violet-300:hover  {
    border-top-color: rgb(196 181 253);
}


.hover\:border-t-violet-400:hover  {
    border-top-color: rgb(167 139 250);
}


.hover\:border-t-violet-500:hover  {
    border-top-color: rgb(139 92 246);
}


.hover\:border-t-violet-600:hover  {
    border-top-color: rgb(124 58 237);
}


.hover\:border-t-violet-700:hover  {
    border-top-color: rgb(109 40 217);
}


.hover\:border-t-violet-800:hover  {
    border-top-color: rgb(91 33 182);
}


.hover\:border-t-violet-900:hover  {
    border-top-color: rgb(76 29 149);
}


.hover\:border-t-violet-950:hover  {
    border-top-color: rgb(46 16 101);
}


.hover\:border-t-purple-50:hover  {
    border-top-color: rgb(250 245 255);
}


.hover\:border-t-purple-100:hover  {
    border-top-color: rgb(243 232 255);
}


.hover\:border-t-purple-200:hover  {
    border-top-color: rgb(233 213 255);
}


.hover\:border-t-purple-300:hover  {
    border-top-color: rgb(216 180 254);
}


.hover\:border-t-purple-400:hover  {
    border-top-color: rgb(192 132 252);
}


.hover\:border-t-purple-500:hover  {
    border-top-color: rgb(168 85 247);
}


.hover\:border-t-purple-600:hover  {
    border-top-color: rgb(147 51 234);
}


.hover\:border-t-purple-700:hover  {
    border-top-color: rgb(126 34 206);
}


.hover\:border-t-purple-800:hover  {
    border-top-color: rgb(107 33 168);
}


.hover\:border-t-purple-900:hover  {
    border-top-color: rgb(88 28 135);
}


.hover\:border-t-purple-950:hover  {
    border-top-color: rgb(59 7 100);
}


.hover\:border-t-fuchsia-50:hover  {
    border-top-color: rgb(253 244 255);
}


.hover\:border-t-fuchsia-100:hover  {
    border-top-color: rgb(250 232 255);
}


.hover\:border-t-fuchsia-200:hover  {
    border-top-color: rgb(245 208 254);
}


.hover\:border-t-fuchsia-300:hover  {
    border-top-color: rgb(240 171 252);
}


.hover\:border-t-fuchsia-400:hover  {
    border-top-color: rgb(232 121 249);
}


.hover\:border-t-fuchsia-500:hover  {
    border-top-color: rgb(217 70 239);
}


.hover\:border-t-fuchsia-600:hover  {
    border-top-color: rgb(192 38 211);
}


.hover\:border-t-fuchsia-700:hover  {
    border-top-color: rgb(162 28 175);
}


.hover\:border-t-fuchsia-800:hover  {
    border-top-color: rgb(134 25 143);
}


.hover\:border-t-fuchsia-900:hover  {
    border-top-color: rgb(112 26 117);
}


.hover\:border-t-fuchsia-950:hover  {
    border-top-color: rgb(74 4 78);
}


.hover\:border-t-pink-50:hover  {
    border-top-color: rgb(253 242 248);
}


.hover\:border-t-pink-100:hover  {
    border-top-color: rgb(252 231 243);
}


.hover\:border-t-pink-200:hover  {
    border-top-color: rgb(251 207 232);
}


.hover\:border-t-pink-300:hover  {
    border-top-color: rgb(249 168 212);
}


.hover\:border-t-pink-400:hover  {
    border-top-color: rgb(244 114 182);
}


.hover\:border-t-pink-500:hover  {
    border-top-color: rgb(236 72 153);
}


.hover\:border-t-pink-600:hover  {
    border-top-color: rgb(219 39 119);
}


.hover\:border-t-pink-700:hover  {
    border-top-color: rgb(190 24 93);
}


.hover\:border-t-pink-800:hover  {
    border-top-color: rgb(157 23 77);
}


.hover\:border-t-pink-900:hover  {
    border-top-color: rgb(131 24 67);
}


.hover\:border-t-pink-950:hover  {
    border-top-color: rgb(80 7 36);
}


.hover\:border-t-rose-50:hover  {
    border-top-color: rgb(255 241 242);
}


.hover\:border-t-rose-100:hover  {
    border-top-color: rgb(255 228 230);
}


.hover\:border-t-rose-200:hover  {
    border-top-color: rgb(254 205 211);
}


.hover\:border-t-rose-300:hover  {
    border-top-color: rgb(253 164 175);
}


.hover\:border-t-rose-400:hover  {
    border-top-color: rgb(251 113 133);
}


.hover\:border-t-rose-500:hover  {
    border-top-color: rgb(244 63 94);
}


.hover\:border-t-rose-600:hover  {
    border-top-color: rgb(225 29 72);
}


.hover\:border-t-rose-700:hover  {
    border-top-color: rgb(190 18 60);
}


.hover\:border-t-rose-800:hover  {
    border-top-color: rgb(159 18 57);
}


.hover\:border-t-rose-900:hover  {
    border-top-color: rgb(136 19 55);
}


.hover\:border-t-rose-950:hover  {
    border-top-color: rgb(76 5 25);
}


.hover\:border-s-amber-50:hover  {
    border-inline-start-color: rgb(255 251 235);
}


.hover\:border-s-amber-100:hover  {
    border-inline-start-color: rgb(254 243 199);
}


.hover\:border-s-amber-200:hover  {
    border-inline-start-color: rgb(253 230 138);
}


.hover\:border-s-amber-300:hover  {
    border-inline-start-color: rgb(252 211 77);
}


.hover\:border-s-amber-400:hover  {
    border-inline-start-color: rgb(251 191 36);
}


.hover\:border-s-amber-500:hover  {
    border-inline-start-color: rgb(245 158 11);
}


.hover\:border-s-amber-600:hover  {
    border-inline-start-color: rgb(217 119 6);
}


.hover\:border-s-amber-700:hover  {
    border-inline-start-color: rgb(180 83 9);
}


.hover\:border-s-amber-800:hover  {
    border-inline-start-color: rgb(146 64 14);
}


.hover\:border-s-amber-900:hover  {
    border-inline-start-color: rgb(120 53 15);
}


.hover\:border-s-amber-950:hover  {
    border-inline-start-color: rgb(69 26 3);
}


.hover\:border-s-yellow-50:hover  {
    border-inline-start-color: rgb(254 252 232);
}


.hover\:border-s-yellow-100:hover  {
    border-inline-start-color: rgb(254 249 195);
}


.hover\:border-s-yellow-200:hover  {
    border-inline-start-color: rgb(254 240 138);
}


.hover\:border-s-yellow-300:hover  {
    border-inline-start-color: rgb(253 224 71);
}


.hover\:border-s-yellow-400:hover  {
    border-inline-start-color: rgb(250 204 21);
}


.hover\:border-s-yellow-500:hover  {
    border-inline-start-color: rgb(234 179 8);
}


.hover\:border-s-yellow-600:hover  {
    border-inline-start-color: rgb(202 138 4);
}


.hover\:border-s-yellow-700:hover  {
    border-inline-start-color: rgb(161 98 7);
}


.hover\:border-s-yellow-800:hover  {
    border-inline-start-color: rgb(133 77 14);
}


.hover\:border-s-yellow-900:hover  {
    border-inline-start-color: rgb(113 63 18);
}


.hover\:border-s-yellow-950:hover  {
    border-inline-start-color: rgb(66 32 6);
}


.hover\:border-s-lime-50:hover  {
    border-inline-start-color: rgb(247 254 231);
}


.hover\:border-s-lime-100:hover  {
    border-inline-start-color: rgb(236 252 203);
}


.hover\:border-s-lime-200:hover  {
    border-inline-start-color: rgb(217 249 157);
}


.hover\:border-s-lime-300:hover  {
    border-inline-start-color: rgb(190 242 100);
}


.hover\:border-s-lime-400:hover  {
    border-inline-start-color: rgb(163 230 53);
}


.hover\:border-s-lime-500:hover  {
    border-inline-start-color: rgb(132 204 22);
}


.hover\:border-s-lime-600:hover  {
    border-inline-start-color: rgb(101 163 13);
}


.hover\:border-s-lime-700:hover  {
    border-inline-start-color: rgb(77 124 15);
}


.hover\:border-s-lime-800:hover  {
    border-inline-start-color: rgb(63 98 18);
}


.hover\:border-s-lime-900:hover  {
    border-inline-start-color: rgb(54 83 20);
}


.hover\:border-s-lime-950:hover  {
    border-inline-start-color: rgb(26 46 5);
}


.hover\:border-s-green-50:hover  {
    border-inline-start-color: rgb(240 253 244);
}


.hover\:border-s-green-100:hover  {
    border-inline-start-color: rgb(220 252 231);
}


.hover\:border-s-green-200:hover  {
    border-inline-start-color: rgb(187 247 208);
}


.hover\:border-s-green-300:hover  {
    border-inline-start-color: rgb(134 239 172);
}


.hover\:border-s-green-400:hover  {
    border-inline-start-color: rgb(74 222 128);
}


.hover\:border-s-green-500:hover  {
    border-inline-start-color: rgb(34 197 94);
}


.hover\:border-s-green-600:hover  {
    border-inline-start-color: rgb(22 163 74);
}


.hover\:border-s-green-700:hover  {
    border-inline-start-color: rgb(21 128 61);
}


.hover\:border-s-green-800:hover  {
    border-inline-start-color: rgb(22 101 52);
}


.hover\:border-s-green-900:hover  {
    border-inline-start-color: rgb(20 83 45);
}


.hover\:border-s-green-950:hover  {
    border-inline-start-color: rgb(5 46 22);
}


.hover\:border-s-emerald-50:hover  {
    border-inline-start-color: rgb(236 253 245);
}


.hover\:border-s-emerald-100:hover  {
    border-inline-start-color: rgb(209 250 229);
}


.hover\:border-s-emerald-200:hover  {
    border-inline-start-color: rgb(167 243 208);
}


.hover\:border-s-emerald-300:hover  {
    border-inline-start-color: rgb(110 231 183);
}


.hover\:border-s-emerald-400:hover  {
    border-inline-start-color: rgb(52 211 153);
}


.hover\:border-s-emerald-500:hover  {
    border-inline-start-color: rgb(16 185 129);
}


.hover\:border-s-emerald-600:hover  {
    border-inline-start-color: rgb(5 150 105);
}


.hover\:border-s-emerald-700:hover  {
    border-inline-start-color: rgb(4 120 87);
}


.hover\:border-s-emerald-800:hover  {
    border-inline-start-color: rgb(6 95 70);
}


.hover\:border-s-emerald-900:hover  {
    border-inline-start-color: rgb(6 78 59);
}


.hover\:border-s-emerald-950:hover  {
    border-inline-start-color: rgb(2 44 34);
}


.hover\:border-s-teal-50:hover  {
    border-inline-start-color: rgb(240 253 250);
}


.hover\:border-s-teal-100:hover  {
    border-inline-start-color: rgb(204 251 241);
}


.hover\:border-s-teal-200:hover  {
    border-inline-start-color: rgb(153 246 228);
}


.hover\:border-s-teal-300:hover  {
    border-inline-start-color: rgb(94 234 212);
}


.hover\:border-s-teal-400:hover  {
    border-inline-start-color: rgb(45 212 191);
}


.hover\:border-s-teal-500:hover  {
    border-inline-start-color: rgb(20 184 166);
}


.hover\:border-s-teal-600:hover  {
    border-inline-start-color: rgb(13 148 136);
}


.hover\:border-s-teal-700:hover  {
    border-inline-start-color: rgb(15 118 110);
}


.hover\:border-s-teal-800:hover  {
    border-inline-start-color: rgb(17 94 89);
}


.hover\:border-s-teal-900:hover  {
    border-inline-start-color: rgb(19 78 74);
}


.hover\:border-s-teal-950:hover  {
    border-inline-start-color: rgb(4 47 46);
}


.hover\:border-s-cyan-50:hover  {
    border-inline-start-color: rgb(236 254 255);
}


.hover\:border-s-cyan-100:hover  {
    border-inline-start-color: rgb(207 250 254);
}


.hover\:border-s-cyan-200:hover  {
    border-inline-start-color: rgb(165 243 252);
}


.hover\:border-s-cyan-300:hover  {
    border-inline-start-color: rgb(103 232 249);
}


.hover\:border-s-cyan-400:hover  {
    border-inline-start-color: rgb(34 211 238);
}


.hover\:border-s-cyan-500:hover  {
    border-inline-start-color: rgb(6 182 212);
}


.hover\:border-s-cyan-600:hover  {
    border-inline-start-color: rgb(8 145 178);
}


.hover\:border-s-cyan-700:hover  {
    border-inline-start-color: rgb(14 116 144);
}


.hover\:border-s-cyan-800:hover  {
    border-inline-start-color: rgb(21 94 117);
}


.hover\:border-s-cyan-900:hover  {
    border-inline-start-color: rgb(22 78 99);
}


.hover\:border-s-cyan-950:hover  {
    border-inline-start-color: rgb(8 51 68);
}


.hover\:border-s-sky-50:hover  {
    border-inline-start-color: rgb(240 249 255);
}


.hover\:border-s-sky-100:hover  {
    border-inline-start-color: rgb(224 242 254);
}


.hover\:border-s-sky-200:hover  {
    border-inline-start-color: rgb(186 230 253);
}


.hover\:border-s-sky-300:hover  {
    border-inline-start-color: rgb(125 211 252);
}


.hover\:border-s-sky-400:hover  {
    border-inline-start-color: rgb(56 189 248);
}


.hover\:border-s-sky-500:hover  {
    border-inline-start-color: rgb(14 165 233);
}


.hover\:border-s-sky-600:hover  {
    border-inline-start-color: rgb(2 132 199);
}


.hover\:border-s-sky-700:hover  {
    border-inline-start-color: rgb(3 105 161);
}


.hover\:border-s-sky-800:hover  {
    border-inline-start-color: rgb(7 89 133);
}


.hover\:border-s-sky-900:hover  {
    border-inline-start-color: rgb(12 74 110);
}


.hover\:border-s-sky-950:hover  {
    border-inline-start-color: rgb(8 47 73);
}


.hover\:border-s-blue-50:hover  {
    border-inline-start-color: rgb(239 246 255);
}


.hover\:border-s-blue-100:hover  {
    border-inline-start-color: rgb(219 234 254);
}


.hover\:border-s-blue-200:hover  {
    border-inline-start-color: rgb(191 219 254);
}


.hover\:border-s-blue-300:hover  {
    border-inline-start-color: rgb(147 197 253);
}


.hover\:border-s-blue-400:hover  {
    border-inline-start-color: rgb(96 165 250);
}


.hover\:border-s-blue-500:hover  {
    border-inline-start-color: rgb(59 130 246);
}


.hover\:border-s-blue-600:hover  {
    border-inline-start-color: rgb(37 99 235);
}


.hover\:border-s-blue-700:hover  {
    border-inline-start-color: rgb(29 78 216);
}


.hover\:border-s-blue-800:hover  {
    border-inline-start-color: rgb(30 64 175);
}


.hover\:border-s-blue-900:hover  {
    border-inline-start-color: rgb(30 58 138);
}


.hover\:border-s-blue-950:hover  {
    border-inline-start-color: rgb(23 37 84);
}


.hover\:border-s-indigo-50:hover  {
    border-inline-start-color: rgb(238 242 255);
}


.hover\:border-s-indigo-100:hover  {
    border-inline-start-color: rgb(224 231 255);
}


.hover\:border-s-indigo-200:hover  {
    border-inline-start-color: rgb(199 210 254);
}


.hover\:border-s-indigo-300:hover  {
    border-inline-start-color: rgb(165 180 252);
}


.hover\:border-s-indigo-400:hover  {
    border-inline-start-color: rgb(129 140 248);
}


.hover\:border-s-indigo-500:hover  {
    border-inline-start-color: rgb(99 102 241);
}


.hover\:border-s-indigo-600:hover  {
    border-inline-start-color: rgb(79 70 229);
}


.hover\:border-s-indigo-700:hover  {
    border-inline-start-color: rgb(67 56 202);
}


.hover\:border-s-indigo-800:hover  {
    border-inline-start-color: rgb(55 48 163);
}


.hover\:border-s-indigo-900:hover  {
    border-inline-start-color: rgb(49 46 129);
}


.hover\:border-s-indigo-950:hover  {
    border-inline-start-color: rgb(30 27 75);
}


.hover\:border-s-violet-50:hover  {
    border-inline-start-color: rgb(245 243 255);
}


.hover\:border-s-violet-100:hover  {
    border-inline-start-color: rgb(237 233 254);
}


.hover\:border-s-violet-200:hover  {
    border-inline-start-color: rgb(221 214 254);
}


.hover\:border-s-violet-300:hover  {
    border-inline-start-color: rgb(196 181 253);
}


.hover\:border-s-violet-400:hover  {
    border-inline-start-color: rgb(167 139 250);
}


.hover\:border-s-violet-500:hover  {
    border-inline-start-color: rgb(139 92 246);
}


.hover\:border-s-violet-600:hover  {
    border-inline-start-color: rgb(124 58 237);
}


.hover\:border-s-violet-700:hover  {
    border-inline-start-color: rgb(109 40 217);
}


.hover\:border-s-violet-800:hover  {
    border-inline-start-color: rgb(91 33 182);
}


.hover\:border-s-violet-900:hover  {
    border-inline-start-color: rgb(76 29 149);
}


.hover\:border-s-violet-950:hover  {
    border-inline-start-color: rgb(46 16 101);
}


.hover\:border-s-purple-50:hover  {
    border-inline-start-color: rgb(250 245 255);
}


.hover\:border-s-purple-100:hover  {
    border-inline-start-color: rgb(243 232 255);
}


.hover\:border-s-purple-200:hover  {
    border-inline-start-color: rgb(233 213 255);
}


.hover\:border-s-purple-300:hover  {
    border-inline-start-color: rgb(216 180 254);
}


.hover\:border-s-purple-400:hover  {
    border-inline-start-color: rgb(192 132 252);
}


.hover\:border-s-purple-500:hover  {
    border-inline-start-color: rgb(168 85 247);
}


.hover\:border-s-purple-600:hover  {
    border-inline-start-color: rgb(147 51 234);
}


.hover\:border-s-purple-700:hover  {
    border-inline-start-color: rgb(126 34 206);
}


.hover\:border-s-purple-800:hover  {
    border-inline-start-color: rgb(107 33 168);
}


.hover\:border-s-purple-900:hover  {
    border-inline-start-color: rgb(88 28 135);
}


.hover\:border-s-purple-950:hover  {
    border-inline-start-color: rgb(59 7 100);
}


.hover\:border-s-fuchsia-50:hover  {
    border-inline-start-color: rgb(253 244 255);
}


.hover\:border-s-fuchsia-100:hover  {
    border-inline-start-color: rgb(250 232 255);
}


.hover\:border-s-fuchsia-200:hover  {
    border-inline-start-color: rgb(245 208 254);
}


.hover\:border-s-fuchsia-300:hover  {
    border-inline-start-color: rgb(240 171 252);
}


.hover\:border-s-fuchsia-400:hover  {
    border-inline-start-color: rgb(232 121 249);
}


.hover\:border-s-fuchsia-500:hover  {
    border-inline-start-color: rgb(217 70 239);
}


.hover\:border-s-fuchsia-600:hover  {
    border-inline-start-color: rgb(192 38 211);
}


.hover\:border-s-fuchsia-700:hover  {
    border-inline-start-color: rgb(162 28 175);
}


.hover\:border-s-fuchsia-800:hover  {
    border-inline-start-color: rgb(134 25 143);
}


.hover\:border-s-fuchsia-900:hover  {
    border-inline-start-color: rgb(112 26 117);
}


.hover\:border-s-fuchsia-950:hover  {
    border-inline-start-color: rgb(74 4 78);
}


.hover\:border-s-pink-50:hover  {
    border-inline-start-color: rgb(253 242 248);
}


.hover\:border-s-pink-100:hover  {
    border-inline-start-color: rgb(252 231 243);
}


.hover\:border-s-pink-200:hover  {
    border-inline-start-color: rgb(251 207 232);
}


.hover\:border-s-pink-300:hover  {
    border-inline-start-color: rgb(249 168 212);
}


.hover\:border-s-pink-400:hover  {
    border-inline-start-color: rgb(244 114 182);
}


.hover\:border-s-pink-500:hover  {
    border-inline-start-color: rgb(236 72 153);
}


.hover\:border-s-pink-600:hover  {
    border-inline-start-color: rgb(219 39 119);
}


.hover\:border-s-pink-700:hover  {
    border-inline-start-color: rgb(190 24 93);
}


.hover\:border-s-pink-800:hover  {
    border-inline-start-color: rgb(157 23 77);
}


.hover\:border-s-pink-900:hover  {
    border-inline-start-color: rgb(131 24 67);
}


.hover\:border-s-pink-950:hover  {
    border-inline-start-color: rgb(80 7 36);
}


.hover\:border-s-rose-50:hover  {
    border-inline-start-color: rgb(255 241 242);
}


.hover\:border-s-rose-100:hover  {
    border-inline-start-color: rgb(255 228 230);
}


.hover\:border-s-rose-200:hover  {
    border-inline-start-color: rgb(254 205 211);
}


.hover\:border-s-rose-300:hover  {
    border-inline-start-color: rgb(253 164 175);
}


.hover\:border-s-rose-400:hover  {
    border-inline-start-color: rgb(251 113 133);
}


.hover\:border-s-rose-500:hover  {
    border-inline-start-color: rgb(244 63 94);
}


.hover\:border-s-rose-600:hover  {
    border-inline-start-color: rgb(225 29 72);
}


.hover\:border-s-rose-700:hover  {
    border-inline-start-color: rgb(190 18 60);
}


.hover\:border-s-rose-800:hover  {
    border-inline-start-color: rgb(159 18 57);
}


.hover\:border-s-rose-900:hover  {
    border-inline-start-color: rgb(136 19 55);
}


.hover\:border-s-rose-950:hover  {
    border-inline-start-color: rgb(76 5 25);
}


.hover\:border-e-inherit:hover  {
    border-inline-end-color: inherit;
}


.hover\:border-e-current:hover  {
    border-inline-end-color: currentColor;
}


.hover\:border-e-transparent:hover  {
    border-inline-end-color: transparent;
}


.hover\:border-e-black:hover  {
    border-inline-end-color: rgb(0 0 0);
}


.hover\:border-e-white:hover  {
    border-inline-end-color: rgb(255 255 255);
}


.hover\:border-e-slate-50:hover  {
    border-inline-end-color: rgb(248 250 252);
}


.hover\:border-e-slate-100:hover  {
    border-inline-end-color: rgb(241 245 249);
}


.hover\:border-e-slate-200:hover  {
    border-inline-end-color: rgb(226 232 240);
}


.hover\:border-e-slate-300:hover  {
    border-inline-end-color: rgb(203 213 225);
}


.hover\:border-e-slate-400:hover  {
    border-inline-end-color: rgb(148 163 184);
}


.hover\:border-e-slate-500:hover  {
    border-inline-end-color: rgb(100 116 139);
}


.hover\:border-e-slate-600:hover  {
    border-inline-end-color: rgb(71 85 105);
}


.hover\:border-e-slate-700:hover  {
    border-inline-end-color: rgb(51 65 85);
}


.hover\:border-e-slate-800:hover  {
    border-inline-end-color: rgb(30 41 59);
}


.hover\:border-e-slate-900:hover  {
    border-inline-end-color: rgb(15 23 42);
}


.hover\:border-e-slate-950:hover  {
    border-inline-end-color: rgb(2 6 23);
}


.hover\:border-e-gray-50:hover  {
    border-inline-end-color: rgb(249 250 251);
}


.hover\:border-e-gray-100:hover  {
    border-inline-end-color: rgb(243 244 246);
}


.hover\:border-e-gray-200:hover  {
    border-inline-end-color: rgb(229 231 235);
}


.hover\:border-e-gray-300:hover  {
    border-inline-end-color: rgb(209 213 219);
}


.hover\:border-e-gray-400:hover  {
    border-inline-end-color: rgb(156 163 175);
}


.hover\:border-e-gray-500:hover  {
    border-inline-end-color: rgb(107 114 128);
}


.hover\:border-e-gray-600:hover  {
    border-inline-end-color: rgb(75 85 99);
}


.hover\:border-e-gray-700:hover  {
    border-inline-end-color: rgb(55 65 81);
}


.hover\:border-e-gray-800:hover  {
    border-inline-end-color: rgb(31 41 55);
}


.hover\:border-e-gray-900:hover  {
    border-inline-end-color: rgb(17 24 39);
}


.hover\:border-e-gray-950:hover  {
    border-inline-end-color: rgb(3 7 18);
}


.hover\:border-e-zinc-50:hover  {
    border-inline-end-color: rgb(250 250 250);
}


.hover\:border-e-zinc-100:hover  {
    border-inline-end-color: rgb(244 244 245);
}


.hover\:border-e-zinc-200:hover  {
    border-inline-end-color: rgb(228 228 231);
}


.hover\:border-e-zinc-300:hover  {
    border-inline-end-color: rgb(212 212 216);
}


.hover\:border-e-zinc-400:hover  {
    border-inline-end-color: rgb(161 161 170);
}


.hover\:border-e-zinc-500:hover  {
    border-inline-end-color: rgb(113 113 122);
}


.hover\:border-e-zinc-600:hover  {
    border-inline-end-color: rgb(82 82 91);
}


.hover\:border-e-zinc-700:hover  {
    border-inline-end-color: rgb(63 63 70);
}


.hover\:border-e-zinc-800:hover  {
    border-inline-end-color: rgb(39 39 42);
}


.hover\:border-e-zinc-900:hover  {
    border-inline-end-color: rgb(24 24 27);
}


.hover\:border-e-zinc-950:hover  {
    border-inline-end-color: rgb(9 9 11);
}


.hover\:border-e-neutral-50:hover  {
    border-inline-end-color: rgb(250 250 250);
}


.hover\:border-e-neutral-100:hover  {
    border-inline-end-color: rgb(245 245 245);
}


.hover\:border-e-neutral-200:hover  {
    border-inline-end-color: rgb(229 229 229);
}


.hover\:border-e-neutral-300:hover  {
    border-inline-end-color: rgb(212 212 212);
}


.hover\:border-e-neutral-400:hover  {
    border-inline-end-color: rgb(163 163 163);
}


.hover\:border-e-neutral-500:hover  {
    border-inline-end-color: rgb(115 115 115);
}


.hover\:border-e-neutral-600:hover  {
    border-inline-end-color: rgb(82 82 82);
}


.hover\:border-e-neutral-700:hover  {
    border-inline-end-color: rgb(64 64 64);
}


.hover\:border-e-neutral-800:hover  {
    border-inline-end-color: rgb(38 38 38);
}


.hover\:border-e-neutral-900:hover  {
    border-inline-end-color: rgb(23 23 23);
}


.hover\:border-e-neutral-950:hover  {
    border-inline-end-color: rgb(10 10 10);
}


.hover\:border-e-stone-50:hover  {
    border-inline-end-color: rgb(250 250 249);
}


.hover\:border-e-stone-100:hover  {
    border-inline-end-color: rgb(245 245 244);
}


.hover\:border-e-stone-200:hover  {
    border-inline-end-color: rgb(231 229 228);
}


.hover\:border-e-stone-300:hover  {
    border-inline-end-color: rgb(214 211 209);
}


.hover\:border-e-stone-400:hover  {
    border-inline-end-color: rgb(168 162 158);
}


.hover\:border-e-stone-500:hover  {
    border-inline-end-color: rgb(120 113 108);
}


.hover\:border-e-stone-600:hover  {
    border-inline-end-color: rgb(87 83 78);
}


.hover\:border-e-stone-700:hover  {
    border-inline-end-color: rgb(68 64 60);
}


.hover\:border-e-stone-800:hover  {
    border-inline-end-color: rgb(41 37 36);
}


.hover\:border-e-stone-900:hover  {
    border-inline-end-color: rgb(28 25 23);
}


.hover\:border-e-stone-950:hover  {
    border-inline-end-color: rgb(12 10 9);
}


.hover\:border-e-red-50:hover  {
    border-inline-end-color: rgb(254 242 242);
}


.hover\:border-e-red-100:hover  {
    border-inline-end-color: rgb(254 226 226);
}


.hover\:border-e-red-200:hover  {
    border-inline-end-color: rgb(254 202 202);
}


.hover\:border-e-red-300:hover  {
    border-inline-end-color: rgb(252 165 165);
}


.hover\:border-e-red-400:hover  {
    border-inline-end-color: rgb(248 113 113);
}


.hover\:border-e-red-500:hover  {
    border-inline-end-color: rgb(239 68 68);
}


.hover\:border-e-red-600:hover  {
    border-inline-end-color: rgb(220 38 38);
}


.hover\:border-e-red-700:hover  {
    border-inline-end-color: rgb(185 28 28);
}


.hover\:border-e-red-800:hover  {
    border-inline-end-color: rgb(153 27 27);
}


.hover\:border-e-red-900:hover  {
    border-inline-end-color: rgb(127 29 29);
}


.hover\:border-e-red-950:hover  {
    border-inline-end-color: rgb(69 10 10);
}


.hover\:border-e-orange-50:hover  {
    border-inline-end-color: rgb(255 247 237);
}


.hover\:border-e-orange-100:hover  {
    border-inline-end-color: rgb(255 237 213);
}


.hover\:border-e-orange-200:hover  {
    border-inline-end-color: rgb(254 215 170);
}


.hover\:border-e-orange-300:hover  {
    border-inline-end-color: rgb(253 186 116);
}


.hover\:border-e-orange-400:hover  {
    border-inline-end-color: rgb(251 146 60);
}


.hover\:border-e-orange-500:hover  {
    border-inline-end-color: rgb(249 115 22);
}


.hover\:border-e-orange-600:hover  {
    border-inline-end-color: rgb(234 88 12);
}


.hover\:border-e-orange-700:hover  {
    border-inline-end-color: rgb(194 65 12);
}


.hover\:border-e-orange-800:hover  {
    border-inline-end-color: rgb(154 52 18);
}


.hover\:border-e-orange-900:hover  {
    border-inline-end-color: rgb(124 45 18);
}


.hover\:border-e-orange-950:hover  {
    border-inline-end-color: rgb(67 20 7);
}


.hover\:border-e-amber-50:hover  {
    border-inline-end-color: rgb(255 251 235);
}


.hover\:border-e-amber-100:hover  {
    border-inline-end-color: rgb(254 243 199);
}


.hover\:border-e-amber-200:hover  {
    border-inline-end-color: rgb(253 230 138);
}


.hover\:border-e-amber-300:hover  {
    border-inline-end-color: rgb(252 211 77);
}


.hover\:border-e-amber-400:hover  {
    border-inline-end-color: rgb(251 191 36);
}


.hover\:border-e-amber-500:hover  {
    border-inline-end-color: rgb(245 158 11);
}


.hover\:border-e-amber-600:hover  {
    border-inline-end-color: rgb(217 119 6);
}


.hover\:border-e-amber-700:hover  {
    border-inline-end-color: rgb(180 83 9);
}


.hover\:border-e-amber-800:hover  {
    border-inline-end-color: rgb(146 64 14);
}


.hover\:border-e-amber-900:hover  {
    border-inline-end-color: rgb(120 53 15);
}


.hover\:border-e-amber-950:hover  {
    border-inline-end-color: rgb(69 26 3);
}


.hover\:border-e-yellow-50:hover  {
    border-inline-end-color: rgb(254 252 232);
}


.hover\:border-e-yellow-100:hover  {
    border-inline-end-color: rgb(254 249 195);
}


.hover\:border-e-yellow-200:hover  {
    border-inline-end-color: rgb(254 240 138);
}


.hover\:border-e-yellow-300:hover  {
    border-inline-end-color: rgb(253 224 71);
}


.hover\:border-e-yellow-400:hover  {
    border-inline-end-color: rgb(250 204 21);
}


.hover\:border-e-yellow-500:hover  {
    border-inline-end-color: rgb(234 179 8);
}


.hover\:border-e-yellow-600:hover  {
    border-inline-end-color: rgb(202 138 4);
}


.hover\:border-e-yellow-700:hover  {
    border-inline-end-color: rgb(161 98 7);
}


.hover\:border-e-yellow-800:hover  {
    border-inline-end-color: rgb(133 77 14);
}


.hover\:border-e-yellow-900:hover  {
    border-inline-end-color: rgb(113 63 18);
}


.hover\:border-e-yellow-950:hover  {
    border-inline-end-color: rgb(66 32 6);
}


.hover\:border-e-lime-50:hover  {
    border-inline-end-color: rgb(247 254 231);
}


.hover\:border-e-lime-100:hover  {
    border-inline-end-color: rgb(236 252 203);
}


.hover\:border-e-lime-200:hover  {
    border-inline-end-color: rgb(217 249 157);
}


.hover\:border-e-lime-300:hover  {
    border-inline-end-color: rgb(190 242 100);
}


.hover\:border-e-lime-400:hover  {
    border-inline-end-color: rgb(163 230 53);
}


.hover\:border-e-lime-500:hover  {
    border-inline-end-color: rgb(132 204 22);
}


.hover\:border-e-lime-600:hover  {
    border-inline-end-color: rgb(101 163 13);
}


.hover\:border-e-lime-700:hover  {
    border-inline-end-color: rgb(77 124 15);
}


.hover\:border-e-lime-800:hover  {
    border-inline-end-color: rgb(63 98 18);
}


.hover\:border-e-lime-900:hover  {
    border-inline-end-color: rgb(54 83 20);
}


.hover\:border-e-lime-950:hover  {
    border-inline-end-color: rgb(26 46 5);
}


.hover\:border-e-green-50:hover  {
    border-inline-end-color: rgb(240 253 244);
}


.hover\:border-e-green-100:hover  {
    border-inline-end-color: rgb(220 252 231);
}


.hover\:border-e-green-200:hover  {
    border-inline-end-color: rgb(187 247 208);
}


.hover\:border-e-green-300:hover  {
    border-inline-end-color: rgb(134 239 172);
}


.hover\:border-e-green-400:hover  {
    border-inline-end-color: rgb(74 222 128);
}


.hover\:border-e-green-500:hover  {
    border-inline-end-color: rgb(34 197 94);
}


.hover\:border-e-green-600:hover  {
    border-inline-end-color: rgb(22 163 74);
}


.hover\:border-e-green-700:hover  {
    border-inline-end-color: rgb(21 128 61);
}


.hover\:border-e-green-800:hover  {
    border-inline-end-color: rgb(22 101 52);
}


.hover\:border-e-green-900:hover  {
    border-inline-end-color: rgb(20 83 45);
}


.hover\:border-e-green-950:hover  {
    border-inline-end-color: rgb(5 46 22);
}


.hover\:border-e-emerald-50:hover  {
    border-inline-end-color: rgb(236 253 245);
}


.hover\:border-e-emerald-100:hover  {
    border-inline-end-color: rgb(209 250 229);
}


.hover\:border-e-emerald-200:hover  {
    border-inline-end-color: rgb(167 243 208);
}


.hover\:border-e-emerald-300:hover  {
    border-inline-end-color: rgb(110 231 183);
}


.hover\:border-e-emerald-400:hover  {
    border-inline-end-color: rgb(52 211 153);
}


.hover\:border-e-emerald-500:hover  {
    border-inline-end-color: rgb(16 185 129);
}


.hover\:border-e-emerald-600:hover  {
    border-inline-end-color: rgb(5 150 105);
}


.hover\:border-e-emerald-700:hover  {
    border-inline-end-color: rgb(4 120 87);
}


.hover\:border-e-emerald-800:hover  {
    border-inline-end-color: rgb(6 95 70);
}


.hover\:border-e-emerald-900:hover  {
    border-inline-end-color: rgb(6 78 59);
}


.hover\:border-e-emerald-950:hover  {
    border-inline-end-color: rgb(2 44 34);
}


.hover\:border-e-teal-50:hover  {
    border-inline-end-color: rgb(240 253 250);
}


.hover\:border-e-teal-100:hover  {
    border-inline-end-color: rgb(204 251 241);
}


.hover\:border-e-teal-200:hover  {
    border-inline-end-color: rgb(153 246 228);
}


.hover\:border-e-teal-300:hover  {
    border-inline-end-color: rgb(94 234 212);
}


.hover\:border-e-teal-400:hover  {
    border-inline-end-color: rgb(45 212 191);
}


.hover\:border-e-teal-500:hover  {
    border-inline-end-color: rgb(20 184 166);
}


.hover\:border-e-teal-600:hover  {
    border-inline-end-color: rgb(13 148 136);
}


.hover\:border-e-teal-700:hover  {
    border-inline-end-color: rgb(15 118 110);
}


.hover\:border-e-teal-800:hover  {
    border-inline-end-color: rgb(17 94 89);
}


.hover\:border-e-teal-900:hover  {
    border-inline-end-color: rgb(19 78 74);
}


.hover\:border-e-teal-950:hover  {
    border-inline-end-color: rgb(4 47 46);
}


.hover\:border-e-cyan-50:hover  {
    border-inline-end-color: rgb(236 254 255);
}


.hover\:border-e-cyan-100:hover  {
    border-inline-end-color: rgb(207 250 254);
}


.hover\:border-e-cyan-200:hover  {
    border-inline-end-color: rgb(165 243 252);
}


.hover\:border-e-cyan-300:hover  {
    border-inline-end-color: rgb(103 232 249);
}


.hover\:border-e-cyan-400:hover  {
    border-inline-end-color: rgb(34 211 238);
}


.hover\:border-e-cyan-500:hover  {
    border-inline-end-color: rgb(6 182 212);
}


.hover\:border-e-cyan-600:hover  {
    border-inline-end-color: rgb(8 145 178);
}


.hover\:border-e-cyan-700:hover  {
    border-inline-end-color: rgb(14 116 144);
}


.hover\:border-e-cyan-800:hover  {
    border-inline-end-color: rgb(21 94 117);
}


.hover\:border-e-cyan-900:hover  {
    border-inline-end-color: rgb(22 78 99);
}


.hover\:border-e-cyan-950:hover  {
    border-inline-end-color: rgb(8 51 68);
}


.hover\:border-e-sky-50:hover  {
    border-inline-end-color: rgb(240 249 255);
}


.hover\:border-e-sky-100:hover  {
    border-inline-end-color: rgb(224 242 254);
}


.hover\:border-e-sky-200:hover  {
    border-inline-end-color: rgb(186 230 253);
}


.hover\:border-e-sky-300:hover  {
    border-inline-end-color: rgb(125 211 252);
}


.hover\:border-e-sky-400:hover  {
    border-inline-end-color: rgb(56 189 248);
}


.hover\:border-e-sky-500:hover  {
    border-inline-end-color: rgb(14 165 233);
}


.hover\:border-e-sky-600:hover  {
    border-inline-end-color: rgb(2 132 199);
}


.hover\:border-e-sky-700:hover  {
    border-inline-end-color: rgb(3 105 161);
}


.hover\:border-e-sky-800:hover  {
    border-inline-end-color: rgb(7 89 133);
}


.hover\:border-e-sky-900:hover  {
    border-inline-end-color: rgb(12 74 110);
}


.hover\:border-e-sky-950:hover  {
    border-inline-end-color: rgb(8 47 73);
}


.hover\:border-e-blue-50:hover  {
    border-inline-end-color: rgb(239 246 255);
}


.hover\:border-e-blue-100:hover  {
    border-inline-end-color: rgb(219 234 254);
}


.hover\:border-e-blue-200:hover  {
    border-inline-end-color: rgb(191 219 254);
}


.hover\:border-e-blue-300:hover  {
    border-inline-end-color: rgb(147 197 253);
}


.hover\:border-e-blue-400:hover  {
    border-inline-end-color: rgb(96 165 250);
}


.hover\:border-e-blue-500:hover  {
    border-inline-end-color: rgb(59 130 246);
}


.hover\:border-e-blue-600:hover  {
    border-inline-end-color: rgb(37 99 235);
}


.hover\:border-e-blue-700:hover  {
    border-inline-end-color: rgb(29 78 216);
}


.hover\:border-e-blue-800:hover  {
    border-inline-end-color: rgb(30 64 175);
}


.hover\:border-e-blue-900:hover  {
    border-inline-end-color: rgb(30 58 138);
}


.hover\:border-e-blue-950:hover  {
    border-inline-end-color: rgb(23 37 84);
}


.hover\:border-e-indigo-50:hover  {
    border-inline-end-color: rgb(238 242 255);
}


.hover\:border-e-indigo-100:hover  {
    border-inline-end-color: rgb(224 231 255);
}


.hover\:border-e-indigo-200:hover  {
    border-inline-end-color: rgb(199 210 254);
}


.hover\:border-e-indigo-300:hover  {
    border-inline-end-color: rgb(165 180 252);
}


.hover\:border-e-indigo-400:hover  {
    border-inline-end-color: rgb(129 140 248);
}


.hover\:border-e-indigo-500:hover  {
    border-inline-end-color: rgb(99 102 241);
}


.hover\:border-e-indigo-600:hover  {
    border-inline-end-color: rgb(79 70 229);
}


.hover\:border-e-indigo-700:hover  {
    border-inline-end-color: rgb(67 56 202);
}


.hover\:border-e-indigo-800:hover  {
    border-inline-end-color: rgb(55 48 163);
}


.hover\:border-e-indigo-900:hover  {
    border-inline-end-color: rgb(49 46 129);
}


.hover\:border-e-indigo-950:hover  {
    border-inline-end-color: rgb(30 27 75);
}


.hover\:border-e-violet-50:hover  {
    border-inline-end-color: rgb(245 243 255);
}


.hover\:border-e-violet-100:hover  {
    border-inline-end-color: rgb(237 233 254);
}


.hover\:border-e-violet-200:hover  {
    border-inline-end-color: rgb(221 214 254);
}


.hover\:border-e-violet-300:hover  {
    border-inline-end-color: rgb(196 181 253);
}


.hover\:border-e-violet-400:hover  {
    border-inline-end-color: rgb(167 139 250);
}


.hover\:border-e-violet-500:hover  {
    border-inline-end-color: rgb(139 92 246);
}


.hover\:border-e-violet-600:hover  {
    border-inline-end-color: rgb(124 58 237);
}


.hover\:border-e-violet-700:hover  {
    border-inline-end-color: rgb(109 40 217);
}


.hover\:border-e-violet-800:hover  {
    border-inline-end-color: rgb(91 33 182);
}


.hover\:border-e-violet-900:hover  {
    border-inline-end-color: rgb(76 29 149);
}


.hover\:border-e-violet-950:hover  {
    border-inline-end-color: rgb(46 16 101);
}


.hover\:border-e-purple-50:hover  {
    border-inline-end-color: rgb(250 245 255);
}


.hover\:border-e-purple-100:hover  {
    border-inline-end-color: rgb(243 232 255);
}


.hover\:border-e-purple-200:hover  {
    border-inline-end-color: rgb(233 213 255);
}


.hover\:border-e-purple-300:hover  {
    border-inline-end-color: rgb(216 180 254);
}


.hover\:border-e-purple-400:hover  {
    border-inline-end-color: rgb(192 132 252);
}


.hover\:border-e-purple-500:hover  {
    border-inline-end-color: rgb(168 85 247);
}


.hover\:border-e-purple-600:hover  {
    border-inline-end-color: rgb(147 51 234);
}


.hover\:border-e-purple-700:hover  {
    border-inline-end-color: rgb(126 34 206);
}


.hover\:border-e-purple-800:hover  {
    border-inline-end-color: rgb(107 33 168);
}


.hover\:border-e-purple-900:hover  {
    border-inline-end-color: rgb(88 28 135);
}


.hover\:border-e-purple-950:hover  {
    border-inline-end-color: rgb(59 7 100);
}


.hover\:border-e-fuchsia-50:hover  {
    border-inline-end-color: rgb(253 244 255);
}


.hover\:border-e-fuchsia-100:hover  {
    border-inline-end-color: rgb(250 232 255);
}


.hover\:border-e-fuchsia-200:hover  {
    border-inline-end-color: rgb(245 208 254);
}


.hover\:border-e-fuchsia-300:hover  {
    border-inline-end-color: rgb(240 171 252);
}


.hover\:border-e-fuchsia-400:hover  {
    border-inline-end-color: rgb(232 121 249);
}


.hover\:border-e-fuchsia-500:hover  {
    border-inline-end-color: rgb(217 70 239);
}


.hover\:border-e-fuchsia-600:hover  {
    border-inline-end-color: rgb(192 38 211);
}


.hover\:border-e-fuchsia-700:hover  {
    border-inline-end-color: rgb(162 28 175);
}


.hover\:border-e-fuchsia-800:hover  {
    border-inline-end-color: rgb(134 25 143);
}


.hover\:border-e-fuchsia-900:hover  {
    border-inline-end-color: rgb(112 26 117);
}


.hover\:border-e-fuchsia-950:hover  {
    border-inline-end-color: rgb(74 4 78);
}


.hover\:border-e-pink-50:hover  {
    border-inline-end-color: rgb(253 242 248);
}


.hover\:border-e-pink-100:hover  {
    border-inline-end-color: rgb(252 231 243);
}


.hover\:border-e-pink-200:hover  {
    border-inline-end-color: rgb(251 207 232);
}


.hover\:border-e-pink-300:hover  {
    border-inline-end-color: rgb(249 168 212);
}


.hover\:border-e-pink-400:hover  {
    border-inline-end-color: rgb(244 114 182);
}


.hover\:border-e-pink-500:hover  {
    border-inline-end-color: rgb(236 72 153);
}


.hover\:border-e-pink-600:hover  {
    border-inline-end-color: rgb(219 39 119);
}


.hover\:border-e-pink-700:hover  {
    border-inline-end-color: rgb(190 24 93);
}


.hover\:border-e-pink-800:hover  {
    border-inline-end-color: rgb(157 23 77);
}


.hover\:border-e-pink-900:hover  {
    border-inline-end-color: rgb(131 24 67);
}


.hover\:border-e-pink-950:hover  {
    border-inline-end-color: rgb(80 7 36);
}


.hover\:border-e-rose-50:hover  {
    border-inline-end-color: rgb(255 241 242);
}


.hover\:border-e-rose-100:hover  {
    border-inline-end-color: rgb(255 228 230);
}


.hover\:border-e-rose-200:hover  {
    border-inline-end-color: rgb(254 205 211);
}


.hover\:border-e-rose-300:hover  {
    border-inline-end-color: rgb(253 164 175);
}


.hover\:border-e-rose-400:hover  {
    border-inline-end-color: rgb(251 113 133);
}


.hover\:border-e-rose-500:hover  {
    border-inline-end-color: rgb(244 63 94);
}


.hover\:border-e-rose-600:hover  {
    border-inline-end-color: rgb(225 29 72);
}


.hover\:border-e-rose-700:hover  {
    border-inline-end-color: rgb(190 18 60);
}


.hover\:border-e-rose-800:hover  {
    border-inline-end-color: rgb(159 18 57);
}


.hover\:border-e-rose-900:hover  {
    border-inline-end-color: rgb(136 19 55);
}


.hover\:border-e-rose-950:hover  {
    border-inline-end-color: rgb(76 5 25);
}


.hover\:border-t-inherit:hover  {
    border-top-color: inherit;
}


.hover\:border-t-current:hover  {
    border-top-color: currentColor;
}


.hover\:border-t-transparent:hover  {
    border-top-color: transparent;
}


.hover\:border-t-black:hover  {
    border-top-color: rgb(0 0 0);
}


.hover\:border-t-white:hover  {
    border-top-color: rgb(255 255 255);
}


.hover\:border-t-slate-50:hover  {
    border-top-color: rgb(248 250 252);
}


.hover\:border-t-slate-100:hover  {
    border-top-color: rgb(241 245 249);
}


.hover\:border-t-slate-200:hover  {
    border-top-color: rgb(226 232 240);
}


.hover\:border-t-slate-300:hover  {
    border-top-color: rgb(203 213 225);
}


.hover\:border-t-slate-400:hover  {
    border-top-color: rgb(148 163 184);
}


.hover\:border-t-slate-500:hover  {
    border-top-color: rgb(100 116 139);
}


.hover\:border-t-slate-600:hover  {
    border-top-color: rgb(71 85 105);
}


.hover\:border-t-slate-700:hover  {
    border-top-color: rgb(51 65 85);
}


.hover\:border-t-slate-800:hover  {
    border-top-color: rgb(30 41 59);
}


.hover\:border-t-slate-900:hover  {
    border-top-color: rgb(15 23 42);
}


.hover\:border-t-slate-950:hover  {
    border-top-color: rgb(2 6 23);
}


.hover\:border-t-gray-50:hover  {
    border-top-color: rgb(249 250 251);
}


.hover\:border-t-gray-100:hover  {
    border-top-color: rgb(243 244 246);
}


.hover\:border-t-gray-200:hover  {
    border-top-color: rgb(229 231 235);
}


.hover\:border-t-gray-300:hover  {
    border-top-color: rgb(209 213 219);
}


.hover\:border-t-gray-400:hover  {
    border-top-color: rgb(156 163 175);
}


.hover\:border-t-gray-500:hover  {
    border-top-color: rgb(107 114 128);
}


.hover\:border-t-gray-600:hover  {
    border-top-color: rgb(75 85 99);
}


.hover\:border-t-gray-700:hover  {
    border-top-color: rgb(55 65 81);
}


.hover\:border-t-gray-800:hover  {
    border-top-color: rgb(31 41 55);
}


.hover\:border-t-gray-900:hover  {
    border-top-color: rgb(17 24 39);
}


.hover\:border-t-gray-950:hover  {
    border-top-color: rgb(3 7 18);
}


.hover\:border-t-zinc-50:hover  {
    border-top-color: rgb(250 250 250);
}


.hover\:border-t-zinc-100:hover  {
    border-top-color: rgb(244 244 245);
}


.hover\:border-t-zinc-200:hover  {
    border-top-color: rgb(228 228 231);
}


.hover\:border-t-zinc-300:hover  {
    border-top-color: rgb(212 212 216);
}


.hover\:border-t-zinc-400:hover  {
    border-top-color: rgb(161 161 170);
}


.hover\:border-t-zinc-500:hover  {
    border-top-color: rgb(113 113 122);
}


.hover\:border-t-zinc-600:hover  {
    border-top-color: rgb(82 82 91);
}


.hover\:border-t-zinc-700:hover  {
    border-top-color: rgb(63 63 70);
}


.hover\:border-t-zinc-800:hover  {
    border-top-color: rgb(39 39 42);
}


.hover\:border-t-zinc-900:hover  {
    border-top-color: rgb(24 24 27);
}


.hover\:border-t-zinc-950:hover  {
    border-top-color: rgb(9 9 11);
}


.hover\:border-t-neutral-50:hover  {
    border-top-color: rgb(250 250 250);
}


.hover\:border-t-neutral-100:hover  {
    border-top-color: rgb(245 245 245);
}


.hover\:border-t-neutral-200:hover  {
    border-top-color: rgb(229 229 229);
}


.hover\:border-t-neutral-300:hover  {
    border-top-color: rgb(212 212 212);
}


.hover\:border-t-neutral-400:hover  {
    border-top-color: rgb(163 163 163);
}


.hover\:border-t-neutral-500:hover  {
    border-top-color: rgb(115 115 115);
}


.hover\:border-t-neutral-600:hover  {
    border-top-color: rgb(82 82 82);
}


.hover\:border-t-neutral-700:hover  {
    border-top-color: rgb(64 64 64);
}


.hover\:border-t-neutral-800:hover  {
    border-top-color: rgb(38 38 38);
}


.hover\:border-t-neutral-900:hover  {
    border-top-color: rgb(23 23 23);
}


.hover\:border-t-neutral-950:hover  {
    border-top-color: rgb(10 10 10);
}


.hover\:border-t-stone-50:hover  {
    border-top-color: rgb(250 250 249);
}


.hover\:border-t-stone-100:hover  {
    border-top-color: rgb(245 245 244);
}


.hover\:border-t-stone-200:hover  {
    border-top-color: rgb(231 229 228);
}


.hover\:border-t-stone-300:hover  {
    border-top-color: rgb(214 211 209);
}


.hover\:border-t-stone-400:hover  {
    border-top-color: rgb(168 162 158);
}


.hover\:border-t-stone-500:hover  {
    border-top-color: rgb(120 113 108);
}


.hover\:border-t-stone-600:hover  {
    border-top-color: rgb(87 83 78);
}


.hover\:border-t-stone-700:hover  {
    border-top-color: rgb(68 64 60);
}


.hover\:border-t-stone-800:hover  {
    border-top-color: rgb(41 37 36);
}


.hover\:border-t-stone-900:hover  {
    border-top-color: rgb(28 25 23);
}


.hover\:border-t-stone-950:hover  {
    border-top-color: rgb(12 10 9);
}


.hover\:border-t-red-50:hover  {
    border-top-color: rgb(254 242 242);
}


.hover\:border-t-red-100:hover  {
    border-top-color: rgb(254 226 226);
}


.hover\:border-t-red-200:hover  {
    border-top-color: rgb(254 202 202);
}


.hover\:border-t-red-300:hover  {
    border-top-color: rgb(252 165 165);
}


.hover\:border-t-red-400:hover  {
    border-top-color: rgb(248 113 113);
}


.hover\:border-t-red-500:hover  {
    border-top-color: rgb(239 68 68);
}


.hover\:border-t-red-600:hover  {
    border-top-color: rgb(220 38 38);
}


.hover\:border-t-red-700:hover  {
    border-top-color: rgb(185 28 28);
}


.hover\:border-t-red-800:hover  {
    border-top-color: rgb(153 27 27);
}


.hover\:border-t-red-900:hover  {
    border-top-color: rgb(127 29 29);
}


.hover\:border-t-red-950:hover  {
    border-top-color: rgb(69 10 10);
}


.hover\:border-t-orange-50:hover  {
    border-top-color: rgb(255 247 237);
}


.hover\:border-t-orange-100:hover  {
    border-top-color: rgb(255 237 213);
}


.hover\:border-t-orange-200:hover  {
    border-top-color: rgb(254 215 170);
}


.hover\:border-t-orange-300:hover  {
    border-top-color: rgb(253 186 116);
}


.hover\:border-t-orange-400:hover  {
    border-top-color: rgb(251 146 60);
}


.hover\:border-t-orange-500:hover  {
    border-top-color: rgb(249 115 22);
}


.hover\:border-t-orange-600:hover  {
    border-top-color: rgb(234 88 12);
}


.hover\:border-t-orange-700:hover  {
    border-top-color: rgb(194 65 12);
}


.hover\:border-t-orange-800:hover  {
    border-top-color: rgb(154 52 18);
}


.hover\:border-t-orange-900:hover  {
    border-top-color: rgb(124 45 18);
}


.hover\:border-t-orange-950:hover  {
    border-top-color: rgb(67 20 7);
}


.hover\:border-t-amber-50:hover  {
    border-top-color: rgb(255 251 235);
}


.hover\:border-t-amber-100:hover  {
    border-top-color: rgb(254 243 199);
}


.hover\:border-t-amber-200:hover  {
    border-top-color: rgb(253 230 138);
}


.hover\:border-t-amber-300:hover  {
    border-top-color: rgb(252 211 77);
}


.hover\:border-t-amber-400:hover  {
    border-top-color: rgb(251 191 36);
}


.hover\:border-t-amber-500:hover  {
    border-top-color: rgb(245 158 11);
}


.hover\:border-t-amber-600:hover  {
    border-top-color: rgb(217 119 6);
}


.hover\:border-t-amber-700:hover  {
    border-top-color: rgb(180 83 9);
}


.hover\:border-t-amber-800:hover  {
    border-top-color: rgb(146 64 14);
}


.hover\:border-t-amber-900:hover  {
    border-top-color: rgb(120 53 15);
}


.hover\:border-t-amber-950:hover  {
    border-top-color: rgb(69 26 3);
}


.hover\:border-t-yellow-50:hover  {
    border-top-color: rgb(254 252 232);
}


.hover\:border-t-yellow-100:hover  {
    border-top-color: rgb(254 249 195);
}


.hover\:border-t-yellow-200:hover  {
    border-top-color: rgb(254 240 138);
}


.hover\:border-t-yellow-300:hover  {
    border-top-color: rgb(253 224 71);
}


.hover\:border-t-yellow-400:hover  {
    border-top-color: rgb(250 204 21);
}


.hover\:border-t-yellow-500:hover  {
    border-top-color: rgb(234 179 8);
}


.hover\:border-t-yellow-600:hover  {
    border-top-color: rgb(202 138 4);
}


.hover\:border-t-yellow-700:hover  {
    border-top-color: rgb(161 98 7);
}


.hover\:border-t-yellow-800:hover  {
    border-top-color: rgb(133 77 14);
}


.hover\:border-t-yellow-900:hover  {
    border-top-color: rgb(113 63 18);
}


.hover\:border-t-yellow-950:hover  {
    border-top-color: rgb(66 32 6);
}


.hover\:border-t-lime-50:hover  {
    border-top-color: rgb(247 254 231);
}


.hover\:border-t-lime-100:hover  {
    border-top-color: rgb(236 252 203);
}


.hover\:border-t-lime-200:hover  {
    border-top-color: rgb(217 249 157);
}


.hover\:border-t-lime-300:hover  {
    border-top-color: rgb(190 242 100);
}


.hover\:border-t-lime-400:hover  {
    border-top-color: rgb(163 230 53);
}


.hover\:border-t-lime-500:hover  {
    border-top-color: rgb(132 204 22);
}


.hover\:border-t-lime-600:hover  {
    border-top-color: rgb(101 163 13);
}


.hover\:border-t-lime-700:hover  {
    border-top-color: rgb(77 124 15);
}


.hover\:border-t-lime-800:hover  {
    border-top-color: rgb(63 98 18);
}


.hover\:border-t-lime-900:hover  {
    border-top-color: rgb(54 83 20);
}


.hover\:border-t-lime-950:hover  {
    border-top-color: rgb(26 46 5);
}


.hover\:border-t-green-50:hover  {
    border-top-color: rgb(240 253 244);
}


.hover\:border-t-green-100:hover  {
    border-top-color: rgb(220 252 231);
}


.hover\:border-t-green-200:hover  {
    border-top-color: rgb(187 247 208);
}


.hover\:border-t-green-300:hover  {
    border-top-color: rgb(134 239 172);
}


.hover\:border-t-green-400:hover  {
    border-top-color: rgb(74 222 128);
}


.hover\:border-t-green-500:hover  {
    border-top-color: rgb(34 197 94);
}


.hover\:border-t-green-600:hover  {
    border-top-color: rgb(22 163 74);
}


.hover\:border-t-green-700:hover  {
    border-top-color: rgb(21 128 61);
}


.hover\:border-t-green-800:hover  {
    border-top-color: rgb(22 101 52);
}


.hover\:border-t-green-900:hover  {
    border-top-color: rgb(20 83 45);
}


.hover\:border-t-green-950:hover  {
    border-top-color: rgb(5 46 22);
}


.hover\:border-t-emerald-50:hover  {
    border-top-color: rgb(236 253 245);
}


.hover\:border-t-emerald-100:hover  {
    border-top-color: rgb(209 250 229);
}


.hover\:border-t-emerald-200:hover  {
    border-top-color: rgb(167 243 208);
}


.hover\:border-t-emerald-300:hover  {
    border-top-color: rgb(110 231 183);
}


.hover\:border-t-emerald-400:hover  {
    border-top-color: rgb(52 211 153);
}


.hover\:border-t-emerald-500:hover  {
    border-top-color: rgb(16 185 129);
}


.hover\:border-t-emerald-600:hover  {
    border-top-color: rgb(5 150 105);
}


.hover\:border-t-emerald-700:hover  {
    border-top-color: rgb(4 120 87);
}


.hover\:border-t-emerald-800:hover  {
    border-top-color: rgb(6 95 70);
}


.hover\:border-t-emerald-900:hover  {
    border-top-color: rgb(6 78 59);
}


.hover\:border-t-emerald-950:hover  {
    border-top-color: rgb(2 44 34);
}


.hover\:border-t-teal-50:hover  {
    border-top-color: rgb(240 253 250);
}


.hover\:border-t-teal-100:hover  {
    border-top-color: rgb(204 251 241);
}


.hover\:border-t-teal-200:hover  {
    border-top-color: rgb(153 246 228);
}


.hover\:border-t-teal-300:hover  {
    border-top-color: rgb(94 234 212);
}


.hover\:border-t-teal-400:hover  {
    border-top-color: rgb(45 212 191);
}


.hover\:border-t-teal-500:hover  {
    border-top-color: rgb(20 184 166);
}


.hover\:border-t-teal-600:hover  {
    border-top-color: rgb(13 148 136);
}


.hover\:border-t-teal-700:hover  {
    border-top-color: rgb(15 118 110);
}


.hover\:border-t-teal-800:hover  {
    border-top-color: rgb(17 94 89);
}


.hover\:border-t-teal-900:hover  {
    border-top-color: rgb(19 78 74);
}


.hover\:border-t-teal-950:hover  {
    border-top-color: rgb(4 47 46);
}


.hover\:border-t-cyan-50:hover  {
    border-top-color: rgb(236 254 255);
}


.hover\:border-t-cyan-100:hover  {
    border-top-color: rgb(207 250 254);
}


.hover\:border-t-cyan-200:hover  {
    border-top-color: rgb(165 243 252);
}


.hover\:border-t-cyan-300:hover  {
    border-top-color: rgb(103 232 249);
}


.hover\:border-t-cyan-400:hover  {
    border-top-color: rgb(34 211 238);
}


.hover\:border-t-cyan-500:hover  {
    border-top-color: rgb(6 182 212);
}


.hover\:border-t-cyan-600:hover  {
    border-top-color: rgb(8 145 178);
}


.hover\:border-t-cyan-700:hover  {
    border-top-color: rgb(14 116 144);
}


.hover\:border-t-cyan-800:hover  {
    border-top-color: rgb(21 94 117);
}


.hover\:border-t-cyan-900:hover  {
    border-top-color: rgb(22 78 99);
}


.hover\:border-t-cyan-950:hover  {
    border-top-color: rgb(8 51 68);
}


.hover\:border-t-sky-50:hover  {
    border-top-color: rgb(240 249 255);
}


.hover\:border-t-sky-100:hover  {
    border-top-color: rgb(224 242 254);
}


.hover\:border-t-sky-200:hover  {
    border-top-color: rgb(186 230 253);
}


.hover\:border-t-sky-300:hover  {
    border-top-color: rgb(125 211 252);
}


.hover\:border-t-sky-400:hover  {
    border-top-color: rgb(56 189 248);
}


.hover\:border-t-sky-500:hover  {
    border-top-color: rgb(14 165 233);
}


.hover\:border-t-sky-600:hover  {
    border-top-color: rgb(2 132 199);
}


.hover\:border-t-sky-700:hover  {
    border-top-color: rgb(3 105 161);
}


.hover\:border-t-sky-800:hover  {
    border-top-color: rgb(7 89 133);
}


.hover\:border-t-sky-900:hover  {
    border-top-color: rgb(12 74 110);
}


.hover\:border-t-sky-950:hover  {
    border-top-color: rgb(8 47 73);
}


.hover\:border-t-blue-50:hover  {
    border-top-color: rgb(239 246 255);
}


.hover\:border-t-blue-100:hover  {
    border-top-color: rgb(219 234 254);
}


.hover\:border-t-blue-200:hover  {
    border-top-color: rgb(191 219 254);
}


.hover\:border-t-blue-300:hover  {
    border-top-color: rgb(147 197 253);
}


.hover\:border-t-blue-400:hover  {
    border-top-color: rgb(96 165 250);
}


.hover\:border-t-blue-500:hover  {
    border-top-color: rgb(59 130 246);
}


.hover\:border-t-blue-600:hover  {
    border-top-color: rgb(37 99 235);
}


.hover\:border-t-blue-700:hover  {
    border-top-color: rgb(29 78 216);
}


.hover\:border-t-blue-800:hover  {
    border-top-color: rgb(30 64 175);
}


.hover\:border-t-blue-900:hover  {
    border-top-color: rgb(30 58 138);
}


.hover\:border-t-blue-950:hover  {
    border-top-color: rgb(23 37 84);
}


.hover\:border-t-indigo-50:hover  {
    border-top-color: rgb(238 242 255);
}


.hover\:border-t-indigo-100:hover  {
    border-top-color: rgb(224 231 255);
}


.hover\:border-t-indigo-200:hover  {
    border-top-color: rgb(199 210 254);
}


.hover\:border-t-indigo-300:hover  {
    border-top-color: rgb(165 180 252);
}


.hover\:border-t-indigo-400:hover  {
    border-top-color: rgb(129 140 248);
}


.hover\:border-t-indigo-500:hover  {
    border-top-color: rgb(99 102 241);
}


.hover\:border-t-indigo-600:hover  {
    border-top-color: rgb(79 70 229);
}


.hover\:border-t-indigo-700:hover  {
    border-top-color: rgb(67 56 202);
}


.hover\:border-t-indigo-800:hover  {
    border-top-color: rgb(55 48 163);
}


.hover\:border-t-indigo-900:hover  {
    border-top-color: rgb(49 46 129);
}


.hover\:border-t-indigo-950:hover  {
    border-top-color: rgb(30 27 75);
}


.hover\:border-t-violet-50:hover  {
    border-top-color: rgb(245 243 255);
}


.hover\:border-t-violet-100:hover  {
    border-top-color: rgb(237 233 254);
}


.hover\:border-t-violet-200:hover  {
    border-top-color: rgb(221 214 254);
}


.hover\:border-t-violet-300:hover  {
    border-top-color: rgb(196 181 253);
}


.hover\:border-t-violet-400:hover  {
    border-top-color: rgb(167 139 250);
}


.hover\:border-t-violet-500:hover  {
    border-top-color: rgb(139 92 246);
}


.hover\:border-t-violet-600:hover  {
    border-top-color: rgb(124 58 237);
}


.hover\:border-t-violet-700:hover  {
    border-top-color: rgb(109 40 217);
}


.hover\:border-t-violet-800:hover  {
    border-top-color: rgb(91 33 182);
}


.hover\:border-t-violet-900:hover  {
    border-top-color: rgb(76 29 149);
}


.hover\:border-t-violet-950:hover  {
    border-top-color: rgb(46 16 101);
}


.hover\:border-t-purple-50:hover  {
    border-top-color: rgb(250 245 255);
}


.hover\:border-t-purple-100:hover  {
    border-top-color: rgb(243 232 255);
}


.hover\:border-t-purple-200:hover  {
    border-top-color: rgb(233 213 255);
}


.hover\:border-t-purple-300:hover  {
    border-top-color: rgb(216 180 254);
}


.hover\:border-t-purple-400:hover  {
    border-top-color: rgb(192 132 252);
}


.hover\:border-t-purple-500:hover  {
    border-top-color: rgb(168 85 247);
}


.hover\:border-t-purple-600:hover  {
    border-top-color: rgb(147 51 234);
}


.hover\:border-t-purple-700:hover  {
    border-top-color: rgb(126 34 206);
}


.hover\:border-t-purple-800:hover  {
    border-top-color: rgb(107 33 168);
}


.hover\:border-t-purple-900:hover  {
    border-top-color: rgb(88 28 135);
}


.hover\:border-t-purple-950:hover  {
    border-top-color: rgb(59 7 100);
}


.hover\:border-t-fuchsia-50:hover  {
    border-top-color: rgb(253 244 255);
}


.hover\:border-t-fuchsia-100:hover  {
    border-top-color: rgb(250 232 255);
}


.hover\:border-t-fuchsia-200:hover  {
    border-top-color: rgb(245 208 254);
}


.hover\:border-t-fuchsia-300:hover  {
    border-top-color: rgb(240 171 252);
}


.hover\:border-t-fuchsia-400:hover  {
    border-top-color: rgb(232 121 249);
}


.hover\:border-t-fuchsia-500:hover  {
    border-top-color: rgb(217 70 239);
}


.hover\:border-t-fuchsia-600:hover  {
    border-top-color: rgb(192 38 211);
}


.hover\:border-t-fuchsia-700:hover  {
    border-top-color: rgb(162 28 175);
}


.hover\:border-t-fuchsia-800:hover  {
    border-top-color: rgb(134 25 143);
}


.hover\:border-t-fuchsia-900:hover  {
    border-top-color: rgb(112 26 117);
}


.hover\:border-t-fuchsia-950:hover  {
    border-top-color: rgb(74 4 78);
}


.hover\:border-t-pink-50:hover  {
    border-top-color: rgb(253 242 248);
}


.hover\:border-t-pink-100:hover  {
    border-top-color: rgb(252 231 243);
}


.hover\:border-t-pink-200:hover  {
    border-top-color: rgb(251 207 232);
}


.hover\:border-t-pink-300:hover  {
    border-top-color: rgb(249 168 212);
}


.hover\:border-t-pink-400:hover  {
    border-top-color: rgb(244 114 182);
}


.hover\:border-t-pink-500:hover  {
    border-top-color: rgb(236 72 153);
}


.hover\:border-t-pink-600:hover  {
    border-top-color: rgb(219 39 119);
}


.hover\:border-t-pink-700:hover  {
    border-top-color: rgb(190 24 93);
}


.hover\:border-t-pink-800:hover  {
    border-top-color: rgb(157 23 77);
}


.hover\:border-t-pink-900:hover  {
    border-top-color: rgb(131 24 67);
}


.hover\:border-t-pink-950:hover  {
    border-top-color: rgb(80 7 36);
}


.hover\:border-t-rose-50:hover  {
    border-top-color: rgb(255 241 242);
}


.hover\:border-t-rose-100:hover  {
    border-top-color: rgb(255 228 230);
}


.hover\:border-t-rose-200:hover  {
    border-top-color: rgb(254 205 211);
}


.hover\:border-t-rose-300:hover  {
    border-top-color: rgb(253 164 175);
}


.hover\:border-t-rose-400:hover  {
    border-top-color: rgb(251 113 133);
}


.hover\:border-t-rose-500:hover  {
    border-top-color: rgb(244 63 94);
}


.hover\:border-t-rose-600:hover  {
    border-top-color: rgb(225 29 72);
}


.hover\:border-t-rose-700:hover  {
    border-top-color: rgb(190 18 60);
}


.hover\:border-t-rose-800:hover  {
    border-top-color: rgb(159 18 57);
}


.hover\:border-t-rose-900:hover  {
    border-top-color: rgb(136 19 55);
}


.hover\:border-t-rose-950:hover  {
    border-top-color: rgb(76 5 25);
}


.hover\:border-solid:hover  {
    border-style: solid;
}


.hover\:border-dashed:hover  {
    border-style: dashed;
}


.hover\:border-dotted:hover  {
    border-style: dotted;
}


.hover\:border-double:hover  {
    border-style: double;
}


.hover\:border-hidden:hover  {
    border-style: hidden;
}


.hover\:border-none:hover  {
    border-style: none;
}



.hover\:ring-0:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-1:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-2:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-4:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-8:hover {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-inset:hover {
    --tw-ring-inset: inset;
}
.hover\:ring-inherit:hover {
    --tw-ring-color: inherit;
}
.hover\:ring-current:hover {
    --tw-ring-color: currentColor;
}
.hover\:ring-transparent:hover {
    --tw-ring-color: transparent;
}
.hover\:ring-black:hover {
    --tw-ring-color: rgb(0 0 0);
}
.hover\:ring-white:hover {
    --tw-ring-color: rgb(255 255 255);
}
.hover\:ring-slate-50:hover {
    --tw-ring-color: rgb(248 250 252);
}
.hover\:ring-slate-100:hover {
    --tw-ring-color: rgb(241 245 249);
}
.hover\:ring-slate-200:hover {
    --tw-ring-color: rgb(226 232 240);
}
.hover\:ring-slate-300:hover {
    --tw-ring-color: rgb(203 213 225);
}
.hover\:ring-slate-400:hover {
    --tw-ring-color: rgb(148 163 184);
}
.hover\:ring-slate-500:hover {
    --tw-ring-color: rgb(100 116 139);
}
.hover\:ring-slate-600:hover {
    --tw-ring-color: rgb(71 85 105);
}
.hover\:ring-slate-700:hover {
    --tw-ring-color: rgb(51 65 85);
}
.hover\:ring-slate-800:hover {
    --tw-ring-color: rgb(30 41 59);
}
.hover\:ring-slate-900:hover {
    --tw-ring-color: rgb(15 23 42);
}
.hover\:ring-slate-950:hover {
    --tw-ring-color: rgb(2 6 23);
}
.hover\:ring-gray-50:hover {
    --tw-ring-color: rgb(249 250 251);
}
.hover\:ring-gray-100:hover {
    --tw-ring-color: rgb(243 244 246);
}
.hover\:ring-gray-200:hover {
    --tw-ring-color: rgb(229 231 235);
}
.hover\:ring-gray-300:hover {
    --tw-ring-color: rgb(209 213 219);
}
.hover\:ring-gray-400:hover {
    --tw-ring-color: rgb(156 163 175);
}
.hover\:ring-gray-500:hover {
    --tw-ring-color: rgb(107 114 128);
}
.hover\:ring-gray-600:hover {
    --tw-ring-color: rgb(75 85 99);
}
.hover\:ring-gray-700:hover {
    --tw-ring-color: rgb(55 65 81);
}
.hover\:ring-gray-800:hover {
    --tw-ring-color: rgb(31 41 55);
}
.hover\:ring-gray-900:hover {
    --tw-ring-color: rgb(17 24 39);
}
.hover\:ring-gray-950:hover {
    --tw-ring-color: rgb(3 7 18);
}
.hover\:ring-zinc-50:hover {
    --tw-ring-color: rgb(250 250 250);
}
.hover\:ring-zinc-100:hover {
    --tw-ring-color: rgb(244 244 245);
}
.hover\:ring-zinc-200:hover {
    --tw-ring-color: rgb(228 228 231);
}
.hover\:ring-zinc-300:hover {
    --tw-ring-color: rgb(212 212 216);
}
.hover\:ring-zinc-400:hover {
    --tw-ring-color: rgb(161 161 170);
}
.hover\:ring-zinc-500:hover {
    --tw-ring-color: rgb(113 113 122);
}
.hover\:ring-zinc-600:hover {
    --tw-ring-color: rgb(82 82 91);
}
.hover\:ring-zinc-700:hover {
    --tw-ring-color: rgb(63 63 70);
}
.hover\:ring-zinc-800:hover {
    --tw-ring-color: rgb(39 39 42);
}
.hover\:ring-zinc-900:hover {
    --tw-ring-color: rgb(24 24 27);
}
.hover\:ring-zinc-950:hover {
    --tw-ring-color: rgb(9 9 11);
}
.hover\:ring-neutral-50:hover {
    --tw-ring-color: rgb(250 250 250);
}
.hover\:ring-neutral-100:hover {
    --tw-ring-color: rgb(245 245 245);
}
.hover\:ring-neutral-200:hover {
    --tw-ring-color: rgb(229 229 229);
}
.hover\:ring-neutral-300:hover {
    --tw-ring-color: rgb(212 212 212);
}
.hover\:ring-neutral-400:hover {
    --tw-ring-color: rgb(163 163 163);
}
.hover\:ring-neutral-500:hover {
    --tw-ring-color: rgb(115 115 115);
}
.hover\:ring-neutral-600:hover {
    --tw-ring-color: rgb(82 82 82);
}
.hover\:ring-neutral-700:hover {
    --tw-ring-color: rgb(64 64 64);
}
.hover\:ring-neutral-800:hover {
    --tw-ring-color: rgb(38 38 38);
}
.hover\:ring-neutral-900:hover {
    --tw-ring-color: rgb(23 23 23);
}
.hover\:ring-neutral-950:hover {
    --tw-ring-color: rgb(10 10 10);
}
.hover\:ring-stone-50:hover {
    --tw-ring-color: rgb(250 250 249);
}
.hover\:ring-stone-100:hover {
    --tw-ring-color: rgb(245 245 244);
}
.hover\:ring-stone-200:hover {
    --tw-ring-color: rgb(231 229 228);
}
.hover\:ring-stone-300:hover {
    --tw-ring-color: rgb(214 211 209);
}
.hover\:ring-stone-400:hover {
    --tw-ring-color: rgb(168 162 158);
}
.hover\:ring-stone-500:hover {
    --tw-ring-color: rgb(120 113 108);
}
.hover\:ring-stone-600:hover {
    --tw-ring-color: rgb(87 83 78);
}
.hover\:ring-stone-700:hover {
    --tw-ring-color: rgb(68 64 60);
}
.hover\:ring-stone-800:hover {
    --tw-ring-color: rgb(41 37 36);
}
.hover\:ring-stone-900:hover {
    --tw-ring-color: rgb(28 25 23);
}
.hover\:ring-stone-950:hover {
    --tw-ring-color: rgb(12 10 9);
}
.hover\:ring-red-50:hover {
    --tw-ring-color: rgb(254 242 242);
}
.hover\:ring-red-100:hover {
    --tw-ring-color: rgb(254 226 226);
}
.hover\:ring-red-200:hover {
    --tw-ring-color: rgb(254 202 202);
}
.hover\:ring-red-300:hover {
    --tw-ring-color: rgb(252 165 165);
}
.hover\:ring-red-400:hover {
    --tw-ring-color: rgb(248 113 113);
}
.hover\:ring-red-500:hover {
    --tw-ring-color: rgb(239 68 68);
}
.hover\:ring-red-600:hover {
    --tw-ring-color: rgb(220 38 38);
}
.hover\:ring-red-700:hover {
    --tw-ring-color: rgb(185 28 28);
}
.hover\:ring-red-800:hover {
    --tw-ring-color: rgb(153 27 27);
}
.hover\:ring-red-900:hover {
    --tw-ring-color: rgb(127 29 29);
}
.hover\:ring-red-950:hover {
    --tw-ring-color: rgb(69 10 10);
}
.hover\:ring-orange-50:hover {
    --tw-ring-color: rgb(255 247 237);
}
.hover\:ring-orange-100:hover {
    --tw-ring-color: rgb(255 237 213);
}
.hover\:ring-orange-200:hover {
    --tw-ring-color: rgb(254 215 170);
}
.hover\:ring-orange-300:hover {
    --tw-ring-color: rgb(253 186 116);
}
.hover\:ring-orange-400:hover {
    --tw-ring-color: rgb(251 146 60);
}
.hover\:ring-orange-500:hover {
    --tw-ring-color: rgb(249 115 22);
}
.hover\:ring-orange-600:hover {
    --tw-ring-color: rgb(234 88 12);
}
.hover\:ring-orange-700:hover {
    --tw-ring-color: rgb(194 65 12);
}
.hover\:ring-orange-800:hover {
    --tw-ring-color: rgb(154 52 18);
}
.hover\:ring-orange-900:hover {
    --tw-ring-color: rgb(124 45 18);
}
.hover\:ring-orange-950:hover {
    --tw-ring-color: rgb(67 20 7);
}
.hover\:ring-amber-50:hover {
    --tw-ring-color: rgb(255 251 235);
}
.hover\:ring-amber-100:hover {
    --tw-ring-color: rgb(254 243 199);
}
.hover\:ring-amber-200:hover {
    --tw-ring-color: rgb(253 230 138);
}
.hover\:ring-amber-300:hover {
    --tw-ring-color: rgb(252 211 77);
}
.hover\:ring-amber-400:hover {
    --tw-ring-color: rgb(251 191 36);
}
.hover\:ring-amber-500:hover {
    --tw-ring-color: rgb(245 158 11);
}
.hover\:ring-amber-600:hover {
    --tw-ring-color: rgb(217 119 6);
}
.hover\:ring-amber-700:hover {
    --tw-ring-color: rgb(180 83 9);
}
.hover\:ring-amber-800:hover {
    --tw-ring-color: rgb(146 64 14);
}
.hover\:ring-amber-900:hover {
    --tw-ring-color: rgb(120 53 15);
}
.hover\:ring-amber-950:hover {
    --tw-ring-color: rgb(69 26 3);
}
.hover\:ring-yellow-50:hover {
    --tw-ring-color: rgb(254 252 232);
}
.hover\:ring-yellow-100:hover {
    --tw-ring-color: rgb(254 249 195);
}
.hover\:ring-yellow-200:hover {
    --tw-ring-color: rgb(254 240 138);
}
.hover\:ring-yellow-300:hover {
    --tw-ring-color: rgb(253 224 71);
}
.hover\:ring-yellow-400:hover {
    --tw-ring-color: rgb(250 204 21);
}
.hover\:ring-yellow-500:hover {
    --tw-ring-color: rgb(234 179 8);
}
.hover\:ring-yellow-600:hover {
    --tw-ring-color: rgb(202 138 4);
}
.hover\:ring-yellow-700:hover {
    --tw-ring-color: rgb(161 98 7);
}
.hover\:ring-yellow-800:hover {
    --tw-ring-color: rgb(133 77 14);
}
.hover\:ring-yellow-900:hover {
    --tw-ring-color: rgb(113 63 18);
}
.hover\:ring-yellow-950:hover {
    --tw-ring-color: rgb(66 32 6);
}
.hover\:ring-lime-50:hover {
    --tw-ring-color: rgb(247 254 231);
}
.hover\:ring-lime-100:hover {
    --tw-ring-color: rgb(236 252 203);
}
.hover\:ring-lime-200:hover {
    --tw-ring-color: rgb(217 249 157);
}
.hover\:ring-lime-300:hover {
    --tw-ring-color: rgb(190 242 100);
}
.hover\:ring-lime-400:hover {
    --tw-ring-color: rgb(163 230 53);
}
.hover\:ring-lime-500:hover {
    --tw-ring-color: rgb(132 204 22);
}
.hover\:ring-lime-600:hover {
    --tw-ring-color: rgb(101 163 13);
}
.hover\:ring-lime-700:hover {
    --tw-ring-color: rgb(77 124 15);
}
.hover\:ring-lime-800:hover {
    --tw-ring-color: rgb(63 98 18);
}
.hover\:ring-lime-900:hover {
    --tw-ring-color: rgb(54 83 20);
}
.hover\:ring-lime-950:hover {
    --tw-ring-color: rgb(26 46 5);
}
.hover\:ring-green-50:hover {
    --tw-ring-color: rgb(240 253 244);
}
.hover\:ring-green-100:hover {
    --tw-ring-color: rgb(220 252 231);
}
.hover\:ring-green-200:hover {
    --tw-ring-color: rgb(187 247 208);
}
.hover\:ring-green-300:hover {
    --tw-ring-color: rgb(134 239 172);
}
.hover\:ring-green-400:hover {
    --tw-ring-color: rgb(74 222 128);
}
.hover\:ring-green-500:hover {
    --tw-ring-color: rgb(34 197 94);
}
.hover\:ring-green-600:hover {
    --tw-ring-color: rgb(22 163 74);
}
.hover\:ring-green-700:hover {
    --tw-ring-color: rgb(21 128 61);
}
.hover\:ring-green-800:hover {
    --tw-ring-color: rgb(22 101 52);
}
.hover\:ring-green-900:hover {
    --tw-ring-color: rgb(20 83 45);
}
.hover\:ring-green-950:hover {
    --tw-ring-color: rgb(5 46 22);
}
.hover\:ring-emerald-50:hover {
    --tw-ring-color: rgb(236 253 245);
}
.hover\:ring-emerald-100:hover {
    --tw-ring-color: rgb(209 250 229);
}
.hover\:ring-emerald-200:hover {
    --tw-ring-color: rgb(167 243 208);
}
.hover\:ring-emerald-300:hover {
    --tw-ring-color: rgb(110 231 183);
}
.hover\:ring-emerald-400:hover {
    --tw-ring-color: rgb(52 211 153);
}
.hover\:ring-emerald-500:hover {
    --tw-ring-color: rgb(16 185 129);
}
.hover\:ring-emerald-600:hover {
    --tw-ring-color: rgb(5 150 105);
}
.hover\:ring-emerald-700:hover {
    --tw-ring-color: rgb(4 120 87);
}
.hover\:ring-emerald-800:hover {
    --tw-ring-color: rgb(6 95 70);
}
.hover\:ring-emerald-900:hover {
    --tw-ring-color: rgb(6 78 59);
}
.hover\:ring-emerald-950:hover {
    --tw-ring-color: rgb(2 44 34);
}
.hover\:ring-teal-50:hover {
    --tw-ring-color: rgb(240 253 250);
}
.hover\:ring-teal-100:hover {
    --tw-ring-color: rgb(204 251 241);
}
.hover\:ring-teal-200:hover {
    --tw-ring-color: rgb(153 246 228);
}
.hover\:ring-teal-300:hover {
    --tw-ring-color: rgb(94 234 212);
}
.hover\:ring-teal-400:hover {
    --tw-ring-color: rgb(45 212 191);
}
.hover\:ring-teal-500:hover {
    --tw-ring-color: rgb(20 184 166);
}
.hover\:ring-teal-600:hover {
    --tw-ring-color: rgb(13 148 136);
}
.hover\:ring-teal-700:hover {
    --tw-ring-color: rgb(15 118 110);
}
.hover\:ring-teal-800:hover {
    --tw-ring-color: rgb(17 94 89);
}
.hover\:ring-teal-900:hover {
    --tw-ring-color: rgb(19 78 74);
}
.hover\:ring-teal-950:hover {
    --tw-ring-color: rgb(4 47 46);
}
.hover\:ring-cyan-50:hover {
    --tw-ring-color: rgb(236 254 255);
}
.hover\:ring-cyan-100:hover {
    --tw-ring-color: rgb(207 250 254);
}
.hover\:ring-cyan-200:hover {
    --tw-ring-color: rgb(165 243 252);
}
.hover\:ring-cyan-300:hover {
    --tw-ring-color: rgb(103 232 249);
}
.hover\:ring-cyan-400:hover {
    --tw-ring-color: rgb(34 211 238);
}
.hover\:ring-cyan-500:hover {
    --tw-ring-color: rgb(6 182 212);
}
.hover\:ring-cyan-600:hover {
    --tw-ring-color: rgb(8 145 178);
}
.hover\:ring-cyan-700:hover {
    --tw-ring-color: rgb(14 116 144);
}
.hover\:ring-cyan-800:hover {
    --tw-ring-color: rgb(21 94 117);
}
.hover\:ring-cyan-900:hover {
    --tw-ring-color: rgb(22 78 99);
}
.hover\:ring-cyan-950:hover {
    --tw-ring-color: rgb(8 51 68);
}
.hover\:ring-sky-50:hover {
    --tw-ring-color: rgb(240 249 255);
}
.hover\:ring-sky-100:hover {
    --tw-ring-color: rgb(224 242 254);
}
.hover\:ring-sky-200:hover {
    --tw-ring-color: rgb(186 230 253);
}
.hover\:ring-sky-300:hover {
    --tw-ring-color: rgb(125 211 252);
}
.hover\:ring-sky-400:hover {
    --tw-ring-color: rgb(56 189 248);
}
.hover\:ring-sky-500:hover {
    --tw-ring-color: rgb(14 165 233);
}
.hover\:ring-sky-600:hover {
    --tw-ring-color: rgb(2 132 199);
}
.hover\:ring-sky-700:hover {
    --tw-ring-color: rgb(3 105 161);
}
.hover\:ring-sky-800:hover {
    --tw-ring-color: rgb(7 89 133);
}
.hover\:ring-sky-900:hover {
    --tw-ring-color: rgb(12 74 110);
}
.hover\:ring-sky-950:hover {
    --tw-ring-color: rgb(8 47 73);
}
.hover\:ring-blue-50:hover {
    --tw-ring-color: rgb(239 246 255);
}
.hover\:ring-blue-100:hover {
    --tw-ring-color: rgb(219 234 254);
}
.hover\:ring-blue-200:hover {
    --tw-ring-color: rgb(191 219 254);
}
.hover\:ring-blue-300:hover {
    --tw-ring-color: rgb(147 197 253);
}
.hover\:ring-blue-400:hover {
    --tw-ring-color: rgb(96 165 250);
}
.hover\:ring-blue-500:hover {
    --tw-ring-color: rgb(59 130 246);
}
.hover\:ring-blue-600:hover {
    --tw-ring-color: rgb(37 99 235);
}
.hover\:ring-blue-700:hover {
    --tw-ring-color: rgb(29 78 216);
}
.hover\:ring-blue-800:hover {
    --tw-ring-color: rgb(30 64 175);
}
.hover\:ring-blue-900:hover {
    --tw-ring-color: rgb(30 58 138);
}
.hover\:ring-blue-950:hover {
    --tw-ring-color: rgb(23 37 84);
}
.hover\:ring-indigo-50:hover {
    --tw-ring-color: rgb(238 242 255);
}
.hover\:ring-indigo-100:hover {
    --tw-ring-color: rgb(224 231 255);
}
.hover\:ring-indigo-200:hover {
    --tw-ring-color: rgb(199 210 254);
}
.hover\:ring-indigo-300:hover {
    --tw-ring-color: rgb(165 180 252);
}
.hover\:ring-indigo-400:hover {
    --tw-ring-color: rgb(129 140 248);
}
.hover\:ring-indigo-500:hover {
    --tw-ring-color: rgb(99 102 241);
}
.hover\:ring-indigo-600:hover {
    --tw-ring-color: rgb(79 70 229);
}
.hover\:ring-indigo-700:hover {
    --tw-ring-color: rgb(67 56 202);
}
.hover\:ring-indigo-800:hover {
    --tw-ring-color: rgb(55 48 163);
}
.hover\:ring-indigo-900:hover {
    --tw-ring-color: rgb(49 46 129);
}
.hover\:ring-indigo-950:hover {
    --tw-ring-color: rgb(30 27 75);
}
.hover\:ring-violet-50:hover {
    --tw-ring-color: rgb(245 243 255);
}
.hover\:ring-violet-100:hover {
    --tw-ring-color: rgb(237 233 254);
}
.hover\:ring-violet-200:hover {
    --tw-ring-color: rgb(221 214 254);
}
.hover\:ring-violet-300:hover {
    --tw-ring-color: rgb(196 181 253);
}
.hover\:ring-violet-400:hover {
    --tw-ring-color: rgb(167 139 250);
}
.hover\:ring-violet-500:hover {
    --tw-ring-color: rgb(139 92 246);
}
.hover\:ring-violet-600:hover {
    --tw-ring-color: rgb(124 58 237);
}
.hover\:ring-violet-700:hover {
    --tw-ring-color: rgb(109 40 217);
}
.hover\:ring-violet-800:hover {
    --tw-ring-color: rgb(91 33 182);
}
.hover\:ring-violet-900:hover {
    --tw-ring-color: rgb(76 29 149);
}
.hover\:ring-violet-950:hover {
    --tw-ring-color: rgb(46 16 101);
}
.hover\:ring-purple-50:hover {
    --tw-ring-color: rgb(250 245 255);
}
.hover\:ring-purple-100:hover {
    --tw-ring-color: rgb(243 232 255);
}
.hover\:ring-purple-200:hover {
    --tw-ring-color: rgb(233 213 255);
}
.hover\:ring-purple-300:hover {
    --tw-ring-color: rgb(216 180 254);
}
.hover\:ring-purple-400:hover {
    --tw-ring-color: rgb(192 132 252);
}
.hover\:ring-purple-500:hover {
    --tw-ring-color: rgb(168 85 247);
}
.hover\:ring-purple-600:hover {
    --tw-ring-color: rgb(147 51 234);
}
.hover\:ring-purple-700:hover {
    --tw-ring-color: rgb(126 34 206);
}
.hover\:ring-purple-800:hover {
    --tw-ring-color: rgb(107 33 168);
}
.hover\:ring-purple-900:hover {
    --tw-ring-color: rgb(88 28 135);
}
.hover\:ring-purple-950:hover {
    --tw-ring-color: rgb(59 7 100);
}
.hover\:ring-fuchsia-50:hover {
    --tw-ring-color: rgb(253 244 255);
}
.hover\:ring-fuchsia-100:hover {
    --tw-ring-color: rgb(250 232 255);
}
.hover\:ring-fuchsia-200:hover {
    --tw-ring-color: rgb(245 208 254);
}
.hover\:ring-fuchsia-300:hover {
    --tw-ring-color: rgb(240 171 252);
}
.hover\:ring-fuchsia-400:hover {
    --tw-ring-color: rgb(232 121 249);
}
.hover\:ring-fuchsia-500:hover {
    --tw-ring-color: rgb(217 70 239);
}
.hover\:ring-fuchsia-600:hover {
    --tw-ring-color: rgb(192 38 211);
}
.hover\:ring-fuchsia-700:hover {
    --tw-ring-color: rgb(162 28 175);
}
.hover\:ring-fuchsia-800:hover {
    --tw-ring-color: rgb(134 25 143);
}
.hover\:ring-fuchsia-900:hover {
    --tw-ring-color: rgb(112 26 117);
}
.hover\:ring-fuchsia-950:hover {
    --tw-ring-color: rgb(74 4 78);
}
.hover\:ring-pink-50:hover {
    --tw-ring-color: rgb(253 242 248);
}
.hover\:ring-pink-100:hover {
    --tw-ring-color: rgb(252 231 243);
}
.hover\:ring-pink-200:hover {
    --tw-ring-color: rgb(251 207 232);
}
.hover\:ring-pink-300:hover {
    --tw-ring-color: rgb(249 168 212);
}
.hover\:ring-pink-400:hover {
    --tw-ring-color: rgb(244 114 182);
}
.hover\:ring-pink-500:hover {
    --tw-ring-color: rgb(236 72 153);
}
.hover\:ring-pink-600:hover {
    --tw-ring-color: rgb(219 39 119);
}
.hover\:ring-pink-700:hover {
    --tw-ring-color: rgb(190 24 93);
}
.hover\:ring-pink-800:hover {
    --tw-ring-color: rgb(157 23 77);
}
.hover\:ring-pink-900:hover {
    --tw-ring-color: rgb(131 24 67);
}
.hover\:ring-pink-950:hover {
    --tw-ring-color: rgb(80 7 36);
}
.hover\:ring-rose-50:hover {
    --tw-ring-color: rgb(255 241 242);
}
.hover\:ring-rose-100:hover {
    --tw-ring-color: rgb(255 228 230);
}
.hover\:ring-rose-200:hover {
    --tw-ring-color: rgb(254 205 211);
}
.hover\:ring-rose-300:hover {
    --tw-ring-color: rgb(253 164 175);
}
.hover\:ring-rose-400:hover {
    --tw-ring-color: rgb(251 113 133);
}
.hover\:ring-rose-500:hover {
    --tw-ring-color: rgb(244 63 94);
}
.hover\:ring-rose-600:hover {
    --tw-ring-color: rgb(225 29 72);
}
.hover\:ring-rose-700:hover {
    --tw-ring-color: rgb(190 18 60);
}
.hover\:ring-rose-800:hover {
    --tw-ring-color: rgb(159 18 57);
}
.hover\:ring-rose-900:hover {
    --tw-ring-color: rgb(136 19 55);
}
.hover\:ring-rose-950:hover {
    --tw-ring-color: rgb(76 5 25);
}
.hover\:ring-offset-0:hover {
    --tw-ring-offset-width: 0px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-1:hover {
    --tw-ring-offset-width: 1px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-2:hover {
    --tw-ring-offset-width: 2px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-4:hover {
    --tw-ring-offset-width: 4px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-8:hover {
    --tw-ring-offset-width: 8px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-inherit:hover {
    --tw-ring-offset-color: inherit;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-current:hover {
    --tw-ring-offset-color: currentColor;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-transparent:hover {
    --tw-ring-offset-color: transparent;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-black:hover {
    --tw-ring-offset-color: #000;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-white:hover {
    --tw-ring-offset-color: #fff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-50:hover {
    --tw-ring-offset-color: #f8fafc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-100:hover {
    --tw-ring-offset-color: #f1f5f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-200:hover {
    --tw-ring-offset-color: #e2e8f0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-300:hover {
    --tw-ring-offset-color: #cbd5e1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-400:hover {
    --tw-ring-offset-color: #94a3b8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-500:hover {
    --tw-ring-offset-color: #64748b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-600:hover {
    --tw-ring-offset-color: #475569;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-700:hover {
    --tw-ring-offset-color: #334155;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-800:hover {
    --tw-ring-offset-color: #1e293b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-900:hover {
    --tw-ring-offset-color: #0f172a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-slate-950:hover {
    --tw-ring-offset-color: #020617;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-50:hover {
    --tw-ring-offset-color: #f9fafb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-100:hover {
    --tw-ring-offset-color: #f3f4f6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-200:hover {
    --tw-ring-offset-color: #e5e7eb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-300:hover {
    --tw-ring-offset-color: #d1d5db;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-400:hover {
    --tw-ring-offset-color: #9ca3af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-500:hover {
    --tw-ring-offset-color: #6b7280;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-600:hover {
    --tw-ring-offset-color: #4b5563;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-700:hover {
    --tw-ring-offset-color: #374151;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-800:hover {
    --tw-ring-offset-color: #1f2937;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-900:hover {
    --tw-ring-offset-color: #111827;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-gray-950:hover {
    --tw-ring-offset-color: #030712;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-50:hover {
    --tw-ring-offset-color: #fafafa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-100:hover {
    --tw-ring-offset-color: #f4f4f5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-200:hover {
    --tw-ring-offset-color: #e4e4e7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-300:hover {
    --tw-ring-offset-color: #d4d4d8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-400:hover {
    --tw-ring-offset-color: #a1a1aa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-500:hover {
    --tw-ring-offset-color: #71717a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-600:hover {
    --tw-ring-offset-color: #52525b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-700:hover {
    --tw-ring-offset-color: #3f3f46;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-800:hover {
    --tw-ring-offset-color: #27272a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-900:hover {
    --tw-ring-offset-color: #18181b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-zinc-950:hover {
    --tw-ring-offset-color: #09090b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-50:hover {
    --tw-ring-offset-color: #fafafa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-100:hover {
    --tw-ring-offset-color: #f5f5f5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-200:hover {
    --tw-ring-offset-color: #e5e5e5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-300:hover {
    --tw-ring-offset-color: #d4d4d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-400:hover {
    --tw-ring-offset-color: #a3a3a3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-500:hover {
    --tw-ring-offset-color: #737373;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-600:hover {
    --tw-ring-offset-color: #525252;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-700:hover {
    --tw-ring-offset-color: #404040;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-800:hover {
    --tw-ring-offset-color: #262626;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-900:hover {
    --tw-ring-offset-color: #171717;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-neutral-950:hover {
    --tw-ring-offset-color: #0a0a0a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-50:hover {
    --tw-ring-offset-color: #fafaf9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-100:hover {
    --tw-ring-offset-color: #f5f5f4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-200:hover {
    --tw-ring-offset-color: #e7e5e4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-300:hover {
    --tw-ring-offset-color: #d6d3d1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-400:hover {
    --tw-ring-offset-color: #a8a29e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-500:hover {
    --tw-ring-offset-color: #78716c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-600:hover {
    --tw-ring-offset-color: #57534e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-700:hover {
    --tw-ring-offset-color: #44403c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-800:hover {
    --tw-ring-offset-color: #292524;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-900:hover {
    --tw-ring-offset-color: #1c1917;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-stone-950:hover {
    --tw-ring-offset-color: #0c0a09;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-50:hover {
    --tw-ring-offset-color: #fef2f2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-100:hover {
    --tw-ring-offset-color: #fee2e2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-200:hover {
    --tw-ring-offset-color: #fecaca;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-300:hover {
    --tw-ring-offset-color: #fca5a5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-400:hover {
    --tw-ring-offset-color: #f87171;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-500:hover {
    --tw-ring-offset-color: #ef4444;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-600:hover {
    --tw-ring-offset-color: #dc2626;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-700:hover {
    --tw-ring-offset-color: #b91c1c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-800:hover {
    --tw-ring-offset-color: #991b1b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-900:hover {
    --tw-ring-offset-color: #7f1d1d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-red-950:hover {
    --tw-ring-offset-color: #450a0a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-50:hover {
    --tw-ring-offset-color: #fff7ed;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-100:hover {
    --tw-ring-offset-color: #ffedd5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-200:hover {
    --tw-ring-offset-color: #fed7aa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-300:hover {
    --tw-ring-offset-color: #fdba74;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-400:hover {
    --tw-ring-offset-color: #fb923c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-500:hover {
    --tw-ring-offset-color: #f97316;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-600:hover {
    --tw-ring-offset-color: #ea580c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-700:hover {
    --tw-ring-offset-color: #c2410c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-800:hover {
    --tw-ring-offset-color: #9a3412;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-900:hover {
    --tw-ring-offset-color: #7c2d12;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-orange-950:hover {
    --tw-ring-offset-color: #431407;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-50:hover {
    --tw-ring-offset-color: #fffbeb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-100:hover {
    --tw-ring-offset-color: #fef3c7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-200:hover {
    --tw-ring-offset-color: #fde68a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-300:hover {
    --tw-ring-offset-color: #fcd34d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-400:hover {
    --tw-ring-offset-color: #fbbf24;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-500:hover {
    --tw-ring-offset-color: #f59e0b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-600:hover {
    --tw-ring-offset-color: #d97706;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-700:hover {
    --tw-ring-offset-color: #b45309;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-800:hover {
    --tw-ring-offset-color: #92400e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-900:hover {
    --tw-ring-offset-color: #78350f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-amber-950:hover {
    --tw-ring-offset-color: #451a03;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-50:hover {
    --tw-ring-offset-color: #fefce8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-100:hover {
    --tw-ring-offset-color: #fef9c3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-200:hover {
    --tw-ring-offset-color: #fef08a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-300:hover {
    --tw-ring-offset-color: #fde047;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-400:hover {
    --tw-ring-offset-color: #facc15;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-500:hover {
    --tw-ring-offset-color: #eab308;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-600:hover {
    --tw-ring-offset-color: #ca8a04;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-700:hover {
    --tw-ring-offset-color: #a16207;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-800:hover {
    --tw-ring-offset-color: #854d0e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-900:hover {
    --tw-ring-offset-color: #713f12;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-yellow-950:hover {
    --tw-ring-offset-color: #422006;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-50:hover {
    --tw-ring-offset-color: #f7fee7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-100:hover {
    --tw-ring-offset-color: #ecfccb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-200:hover {
    --tw-ring-offset-color: #d9f99d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-300:hover {
    --tw-ring-offset-color: #bef264;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-400:hover {
    --tw-ring-offset-color: #a3e635;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-500:hover {
    --tw-ring-offset-color: #84cc16;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-600:hover {
    --tw-ring-offset-color: #65a30d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-700:hover {
    --tw-ring-offset-color: #4d7c0f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-800:hover {
    --tw-ring-offset-color: #3f6212;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-900:hover {
    --tw-ring-offset-color: #365314;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-lime-950:hover {
    --tw-ring-offset-color: #1a2e05;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-50:hover {
    --tw-ring-offset-color: #f0fdf4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-100:hover {
    --tw-ring-offset-color: #dcfce7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-200:hover {
    --tw-ring-offset-color: #bbf7d0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-300:hover {
    --tw-ring-offset-color: #86efac;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-400:hover {
    --tw-ring-offset-color: #4ade80;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-500:hover {
    --tw-ring-offset-color: #22c55e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-600:hover {
    --tw-ring-offset-color: #16a34a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-700:hover {
    --tw-ring-offset-color: #15803d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-800:hover {
    --tw-ring-offset-color: #166534;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-900:hover {
    --tw-ring-offset-color: #14532d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-green-950:hover {
    --tw-ring-offset-color: #052e16;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-50:hover {
    --tw-ring-offset-color: #ecfdf5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-100:hover {
    --tw-ring-offset-color: #d1fae5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-200:hover {
    --tw-ring-offset-color: #a7f3d0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-300:hover {
    --tw-ring-offset-color: #6ee7b7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-400:hover {
    --tw-ring-offset-color: #34d399;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-500:hover {
    --tw-ring-offset-color: #10b981;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-600:hover {
    --tw-ring-offset-color: #059669;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-700:hover {
    --tw-ring-offset-color: #047857;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-800:hover {
    --tw-ring-offset-color: #065f46;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-900:hover {
    --tw-ring-offset-color: #064e3b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-emerald-950:hover {
    --tw-ring-offset-color: #022c22;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-50:hover {
    --tw-ring-offset-color: #f0fdfa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-100:hover {
    --tw-ring-offset-color: #ccfbf1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-200:hover {
    --tw-ring-offset-color: #99f6e4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-300:hover {
    --tw-ring-offset-color: #5eead4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-400:hover {
    --tw-ring-offset-color: #2dd4bf;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-500:hover {
    --tw-ring-offset-color: #14b8a6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-600:hover {
    --tw-ring-offset-color: #0d9488;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-700:hover {
    --tw-ring-offset-color: #0f766e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-800:hover {
    --tw-ring-offset-color: #115e59;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-900:hover {
    --tw-ring-offset-color: #134e4a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-teal-950:hover {
    --tw-ring-offset-color: #042f2e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-50:hover {
    --tw-ring-offset-color: #ecfeff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-100:hover {
    --tw-ring-offset-color: #cffafe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-200:hover {
    --tw-ring-offset-color: #a5f3fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-300:hover {
    --tw-ring-offset-color: #67e8f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-400:hover {
    --tw-ring-offset-color: #22d3ee;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-500:hover {
    --tw-ring-offset-color: #06b6d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-600:hover {
    --tw-ring-offset-color: #0891b2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-700:hover {
    --tw-ring-offset-color: #0e7490;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-800:hover {
    --tw-ring-offset-color: #155e75;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-900:hover {
    --tw-ring-offset-color: #164e63;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-cyan-950:hover {
    --tw-ring-offset-color: #083344;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-50:hover {
    --tw-ring-offset-color: #f0f9ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-100:hover {
    --tw-ring-offset-color: #e0f2fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-200:hover {
    --tw-ring-offset-color: #bae6fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-300:hover {
    --tw-ring-offset-color: #7dd3fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-400:hover {
    --tw-ring-offset-color: #38bdf8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-500:hover {
    --tw-ring-offset-color: #0ea5e9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-600:hover {
    --tw-ring-offset-color: #0284c7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-700:hover {
    --tw-ring-offset-color: #0369a1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-800:hover {
    --tw-ring-offset-color: #075985;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-900:hover {
    --tw-ring-offset-color: #0c4a6e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-sky-950:hover {
    --tw-ring-offset-color: #082f49;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-50:hover {
    --tw-ring-offset-color: #eff6ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-100:hover {
    --tw-ring-offset-color: #dbeafe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-200:hover {
    --tw-ring-offset-color: #bfdbfe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-300:hover {
    --tw-ring-offset-color: #93c5fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-400:hover {
    --tw-ring-offset-color: #60a5fa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-500:hover {
    --tw-ring-offset-color: #3b82f6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-600:hover {
    --tw-ring-offset-color: #2563eb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-700:hover {
    --tw-ring-offset-color: #1d4ed8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-800:hover {
    --tw-ring-offset-color: #1e40af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-900:hover {
    --tw-ring-offset-color: #1e3a8a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-blue-950:hover {
    --tw-ring-offset-color: #172554;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-50:hover {
    --tw-ring-offset-color: #eef2ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-100:hover {
    --tw-ring-offset-color: #e0e7ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-200:hover {
    --tw-ring-offset-color: #c7d2fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-300:hover {
    --tw-ring-offset-color: #a5b4fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-400:hover {
    --tw-ring-offset-color: #818cf8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-500:hover {
    --tw-ring-offset-color: #6366f1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-600:hover {
    --tw-ring-offset-color: #4f46e5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-700:hover {
    --tw-ring-offset-color: #4338ca;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-800:hover {
    --tw-ring-offset-color: #3730a3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-900:hover {
    --tw-ring-offset-color: #312e81;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-indigo-950:hover {
    --tw-ring-offset-color: #1e1b4b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-50:hover {
    --tw-ring-offset-color: #f5f3ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-100:hover {
    --tw-ring-offset-color: #ede9fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-200:hover {
    --tw-ring-offset-color: #ddd6fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-300:hover {
    --tw-ring-offset-color: #c4b5fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-400:hover {
    --tw-ring-offset-color: #a78bfa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-500:hover {
    --tw-ring-offset-color: #8b5cf6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-600:hover {
    --tw-ring-offset-color: #7c3aed;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-.hover\:ring-offset-violet-900:hover {
    --tw-ring-offset-color: #4c1d95;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-950:hover {
    --tw-ring-offset-color: #2e1065;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-50:hover {
    --tw-ring-offset-color: #faf5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-100:hover {
    --tw-ring-offset-color: #f3e8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-200:hover {
    --tw-ring-offset-color: #e9d5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-300:hover {
    --tw-ring-offset-color: #d8b4fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-400:hover {
    --tw-ring-offset-color: #c084fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-500:hover {
    --tw-ring-offset-color: #a855f7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-600:hover {
    --tw-ring-offset-color: #9333ea;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-700:hover {
    --tw-ring-offset-color: #7e22ce;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-800:hover {
    --tw-ring-offset-color: #6b21a8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-900:hover {
    --tw-ring-offset-color: #581c87;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-950:hover {
    --tw-ring-offset-color: #3b0764;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-50:hover {
    --tw-ring-offset-color: #fdf4ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-100:hover {
    --tw-ring-offset-color: #fae8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-200:hover {
    --tw-ring-offset-color: #f5d0fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-300:hover {
    --tw-ring-offset-color: #f0abfc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-400:hover {
    --tw-ring-offset-color: #e879f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-500:hover {
    --tw-ring-offset-color: #d946ef;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-600:hover {
    --tw-ring-offset-color: #c026d3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-700:hover {
    --tw-ring-offset-color: #a21caf;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-800:hover {
    --tw-ring-offset-color: #86198f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-900:hover {
    --tw-ring-offset-color: #701a75;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-950:hover {
    --tw-ring-offset-color: #4a044e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-50:hover {
    --tw-ring-offset-color: #fdf2f8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-100:hover {
    --tw-ring-offset-color: #fce7f3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-200:hover {
    --tw-ring-offset-color: #fbcfe8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-300:hover {
    --tw-ring-offset-color: #f9a8d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-400:hover {
    --tw-ring-offset-color: #f472b6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-500:hover {
    --tw-ring-offset-color: #ec4899;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-600:hover {
    --tw-ring-offset-color: #db2777;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-700:hover {
    --tw-ring-offset-color: #be185d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-800:hover {
    --tw-ring-offset-color: #9d174d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-900:hover {
    --tw-ring-offset-color: #831843;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-950:hover {
    --tw-ring-offset-color: #500724;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-50:hover {
    --tw-ring-offset-color: #fff1f2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-100:hover {
    --tw-ring-offset-color: #ffe4e6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-200:hover {
    --tw-ring-offset-color: #fecdd3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-300:hover {
    --tw-ring-offset-color: #fda4af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-400:hover {
    --tw-ring-offset-color: #fb7185;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-500:hover {
    --tw-ring-offset-color: #f43f5e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-600:hover {
    --tw-ring-offset-color: #e11d48;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-700:hover {
    --tw-ring-offset-color: #be123c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-800:hover {
    --tw-ring-offset-color: #9f1239;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-900:hover {
    --tw-ring-offset-color: #881337;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-950:hover {
    --tw-ring-offset-color: #4c0519;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.hover\:ring:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-1:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-2:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-inset:hover {
    --tw-ring-inset: inset
}

.hover\:ring-black\/10:hover {
    --tw-ring-color: rgb(0 0 0 / .1)
}

.hover\:ring-black\/20:hover {
    --tw-ring-color: rgb(0 0 0 / .2)
}

.hover\:ring-black\/5:hover {
    --tw-ring-color: rgb(0 0 0 / .05)
}

.hover\:ring-black\/\[0\.08\]:hover {
    --tw-ring-color: rgb(0 0 0 / .08)
}

.hover\:ring-gray-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))
}

.hover\:ring-gray-900\/10:hover {
    --tw-ring-color: rgb(17 24 39 / .1)
}

.hover\:ring-gray-900\/5:hover {
    --tw-ring-color: rgb(17 24 39 / .05)
}

.hover\:ring-indigo-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))
}

.hover\:ring-rose-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity))
}

.hover\:ring-slate-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity))
}

.hover\:ring-slate-700\/10:hover {
    --tw-ring-color: rgb(51 65 85 / .1)
}

.hover\:ring-slate-700\/50:hover {
    --tw-ring-color: rgb(51 65 85 / .5)
}

.hover\:ring-slate-900\/10:hover {
    --tw-ring-color: rgb(15 23 42 / .1)
}

.hover\:ring-slate-900\/5:hover {
    --tw-ring-color: rgb(15 23 42 / .05)
}

.hover\:ring-white:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}700 {
    --tw-ring-offset-color: #6d28d9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-800:hover {
    --tw-ring-offset-color: #5b21b6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-900:hover {
    --tw-ring-offset-color: #4c1d95;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-violet-950:hover {
    --tw-ring-offset-color: #2e1065;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-50:hover {
    --tw-ring-offset-color: #faf5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-100:hover {
    --tw-ring-offset-color: #f3e8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-200:hover {
    --tw-ring-offset-color: #e9d5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-300:hover {
    --tw-ring-offset-color: #d8b4fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-400:hover {
    --tw-ring-offset-color: #c084fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-500:hover {
    --tw-ring-offset-color: #a855f7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-600:hover {
    --tw-ring-offset-color: #9333ea;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-700:hover {
    --tw-ring-offset-color: #7e22ce;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-800:hover {
    --tw-ring-offset-color: #6b21a8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-900:hover {
    --tw-ring-offset-color: #581c87;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-purple-950:hover {
    --tw-ring-offset-color: #3b0764;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-50:hover {
    --tw-ring-offset-color: #fdf4ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-100:hover {
    --tw-ring-offset-color: #fae8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-200:hover {
    --tw-ring-offset-color: #f5d0fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-300:hover {
    --tw-ring-offset-color: #f0abfc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-400:hover {
    --tw-ring-offset-color: #e879f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-500:hover {
    --tw-ring-offset-color: #d946ef;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-600:hover {
    --tw-ring-offset-color: #c026d3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-700:hover {
    --tw-ring-offset-color: #a21caf;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-800:hover {
    --tw-ring-offset-color: #86198f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-900:hover {
    --tw-ring-offset-color: #701a75;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-fuchsia-950:hover {
    --tw-ring-offset-color: #4a044e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-50:hover {
    --tw-ring-offset-color: #fdf2f8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-100:hover {
    --tw-ring-offset-color: #fce7f3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-200:hover {
    --tw-ring-offset-color: #fbcfe8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-300:hover {
    --tw-ring-offset-color: #f9a8d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-400:hover {
    --tw-ring-offset-color: #f472b6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-500:hover {
    --tw-ring-offset-color: #ec4899;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-600:hover {
    --tw-ring-offset-color: #db2777;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-700:hover {
    --tw-ring-offset-color: #be185d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-800:hover {
    --tw-ring-offset-color: #9d174d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-900:hover {
    --tw-ring-offset-color: #831843;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-pink-950:hover {
    --tw-ring-offset-color: #500724;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-50:hover {
    --tw-ring-offset-color: #fff1f2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-100:hover {
    --tw-ring-offset-color: #ffe4e6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-200:hover {
    --tw-ring-offset-color: #fecdd3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-300:hover {
    --tw-ring-offset-color: #fda4af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-400:hover {
    --tw-ring-offset-color: #fb7185;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-500:hover {
    --tw-ring-offset-color: #f43f5e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-600:hover {
    --tw-ring-offset-color: #e11d48;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-700:hover {
    --tw-ring-offset-color: #be123c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-800:hover {
    --tw-ring-offset-color: #9f1239;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-900:hover {
    --tw-ring-offset-color: #881337;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}
.hover\:ring-offset-rose-950:hover {
    --tw-ring-offset-color: #4c0519;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.hover\:ring:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-1:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-2:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-inset:hover {
    --tw-ring-inset: inset
}

.hover\:ring-black\/10:hover {
    --tw-ring-color: rgb(0 0 0 / 1)
}

.hover\:ring-black\/20:hover {
    --tw-ring-color: rgb(0 0 0 / 2)
}

.hover\:ring-black\/5:hover {
    --tw-ring-color: rgb(0 0 0 / 05)
}

.hover\:ring-black\/\[0\.08\]:hover {
    --tw-ring-color: rgb(0 0 0 / 08)
}

.hover\:ring-gray-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))
}

.hover\:ring-gray-900\/10:hover {
    --tw-ring-color: rgb(17 24 39 / 1)
}

.hover\:ring-gray-900\/5:hover {
    --tw-ring-color: rgb(17 24 39 / 05)
}


.hover\:ring-indigo-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))
}

.hover\:ring-rose-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity))
}

.hover\:ring-slate-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity))
}

.hover\:ring-slate-700\/10:hover {
    --tw-ring-color: rgb(51 65 85 / 1)
}

.hover\:ring-slate-700\/50:hover {
    --tw-ring-color: rgb(51 65 85 / 5)
}

.hover\:ring-slate-900\/10:hover {
    --tw-ring-color: rgb(15 23 42 / 1)
}

.hover\:ring-slate-900\/5:hover {
    --tw-ring-color: rgb(15 23 42 / 05)
}

.hover\:ring-white:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))
}

.hover\:ring-white\/10:hover {
    --tw-ring-color: rgb(255 255 255 / 1)
}

.hover\:ring-black\/\[0\.13\]:hover {
    --tw-ring-color: rgb(0 0 0 / .13)
}

.hover\:ring-slate-900\/15:hover {
    --tw-ring-color: rgb(15 23 42 / .15)
}

.hover\:ring-slate-900\/20:hover {
    --tw-ring-color: rgb(15 23 42 / .2)
}

.hover\:before\:opacity-100:hover:before {
    content: var(--tw-content);
    opacity: 1
}

.hover\:stroke-none:hover {
	stroke: none;
}

.hover\:stroke-inherit:hover {
	stroke: inherit;
}

.hover\:stroke-current:hover {
	stroke: currentColor;
}

.hover\:stroke-transparent:hover {
	stroke: transparent;
}

.hover\:stroke-black:hover {
	stroke: #000;
}

.hover\:stroke-white:hover {
	stroke: #fff;
}

.hover\:stroke-slate-50:hover {
	stroke: #f8fafc;
}

.hover\:stroke-slate-100:hover {
	stroke: #f1f5f9;
}

.hover\:stroke-slate-200:hover {
	stroke: #e2e8f0;
}

.hover\:stroke-slate-300:hover {
	stroke: #cbd5e1;
}

.hover\:stroke-slate-400:hover {
	stroke: #94a3b8;
}

.hover\:stroke-slate-500:hover {
	stroke: #64748b;
}

.hover\:stroke-slate-600:hover {
	stroke: #475569;
}

.hover\:stroke-slate-700:hover {
	stroke: #334155;
}

.hover\:stroke-slate-800:hover {
	stroke: #1e293b;
}

.hover\:stroke-slate-900:hover {
	stroke: #0f172a;
}

.hover\:stroke-slate-950:hover {
	stroke: #020617;
}

.hover\:stroke-gray-50:hover {
	stroke: #f9fafb;
}

.hover\:stroke-gray-100:hover {
	stroke: #f3f4f6;
}

.hover\:stroke-gray-200:hover {
	stroke: #e5e7eb;
}

.hover\:stroke-gray-300:hover {
	stroke: #d1d5db;
}

.hover\:stroke-gray-400:hover {
	stroke: #9ca3af;
}

.hover\:stroke-gray-500:hover {
	stroke: #6b7280;
}

.hover\:stroke-gray-600:hover {
	stroke: #4b5563;
}

.hover\:stroke-gray-700:hover {
	stroke: #374151;
}

.hover\:stroke-gray-800:hover {
	stroke: #1f2937;
}

.hover\:stroke-gray-900:hover {
	stroke: #111827;
}

.hover\:stroke-gray-950:hover {
	stroke: #030712;
}

.hover\:stroke-zinc-50:hover {
	stroke: #fafafa;
}

.hover\:stroke-zinc-100:hover {
	stroke: #f4f4f5;
}

.hover\:stroke-zinc-200:hover {
	stroke: #e4e4e7;
}

.hover\:stroke-zinc-300:hover {
	stroke: #d4d4d8;
}

.hover\:stroke-zinc-400:hover {
	stroke: #a1a1aa;
}

.hover\:stroke-zinc-500:hover {
	stroke: #71717a;
}

.hover\:stroke-zinc-600:hover {
	stroke: #52525b;
}

.hover\:stroke-zinc-700:hover {
	stroke: #3f3f46;
}

.hover\:stroke-zinc-800:hover {
	stroke: #27272a;
}

.hover\:stroke-zinc-900:hover {
	stroke: #18181b;
}

.hover\:stroke-zinc-950:hover {
	stroke: #09090b;
}

.hover\:stroke-neutral-50:hover {
	stroke: #fafafa;
}

.hover\:stroke-neutral-100:hover {
	stroke: #f5f5f5;
}

.hover\:stroke-neutral-200:hover {
	stroke: #e5e5e5;
}

.hover\:stroke-neutral-300:hover {
	stroke: #d4d4d4;
}

.hover\:stroke-neutral-400:hover {
	stroke: #a3a3a3;
}

.hover\:stroke-neutral-500:hover {
	stroke: #737373;
}

.hover\:stroke-neutral-600:hover {
	stroke: #525252;
}

.hover\:stroke-neutral-700:hover {
	stroke: #404040;
}

.hover\:stroke-neutral-800:hover {
	stroke: #262626;
}

.hover\:stroke-neutral-900:hover {
	stroke: #171717;
}

.hover\:stroke-neutral-950:hover {
	stroke: #0a0a0a;
}

.hover\:stroke-stone-50:hover {
	stroke: #fafaf9;
}

.hover\:stroke-stone-100:hover {
	stroke: #f5f5f4;
}

.hover\:stroke-stone-200:hover {
	stroke: #e7e5e4;
}

.hover\:stroke-stone-300:hover {
	stroke: #d6d3d1;
}

.hover\:stroke-stone-400:hover {
	stroke: #a8a29e;
}

.hover\:stroke-stone-500:hover {
	stroke: #78716c;
}

.hover\:stroke-stone-600:hover {
	stroke: #57534e;
}

.hover\:stroke-stone-700:hover {
	stroke: #44403c;
}

.hover\:stroke-stone-800:hover {
	stroke: #292524;
}

.hover\:stroke-stone-900:hover {
	stroke: #1c1917;
}

.hover\:stroke-stone-950:hover {
	stroke: #0c0a09;
}

.hover\:stroke-red-50:hover {
	stroke: #fef2f2;
}

.hover\:stroke-red-100:hover {
	stroke: #fee2e2;
}

.hover\:stroke-red-200:hover {
	stroke: #fecaca;
}

.hover\:stroke-red-300:hover {
	stroke: #fca5a5;
}

.hover\:stroke-red-400:hover {
	stroke: #f87171;
}

.hover\:stroke-red-500:hover {
	stroke: #ef4444;
}

.hover\:stroke-red-600:hover {
	stroke: #dc2626;
}

.hover\:stroke-red-700:hover {
	stroke: #b91c1c;
}

.hover\:stroke-red-800:hover {
	stroke: #991b1b;
}

.hover\:stroke-red-900:hover {
	stroke: #7f1d1d;
}

.hover\:stroke-red-950:hover {
	stroke: #450a0a;
}

.hover\:stroke-orange-50:hover {
	stroke: #fff7ed;
}

.hover\:stroke-orange-100:hover {
	stroke: #ffedd5;
}

.hover\:stroke-orange-200:hover {
	stroke: #fed7aa;
}

.hover\:stroke-orange-300:hover {
	stroke: #fdba74;
}

.hover\:stroke-orange-400:hover {
	stroke: #fb923c;
}

.hover\:stroke-orange-500:hover {
	stroke: #f97316;
}

.hover\:stroke-orange-600:hover {
	stroke: #ea580c;
}

.hover\:stroke-orange-700:hover {
	stroke: #c2410c;
}

.hover\:stroke-orange-800:hover {
	stroke: #9a3412;
}

.hover\:stroke-orange-900:hover {
	stroke: #7c2d12;
}

.hover\:stroke-orange-950:hover {
	stroke: #431407;
}

.hover\:stroke-amber-50:hover {
	stroke: #fffbeb;
}

.hover\:stroke-amber-100:hover {
	stroke: #fef3c7;
}

.hover\:stroke-amber-200:hover {
	stroke: #fde68a;
}

.hover\:stroke-amber-300:hover {
	stroke: #fcd34d;
}

.hover\:stroke-amber-400:hover {
	stroke: #fbbf24;
}

.hover\:stroke-amber-500:hover {
	stroke: #f59e0b;
}

.hover\:stroke-amber-600:hover {
	stroke: #d97706;
}

.hover\:stroke-amber-700:hover {
	stroke: #b45309;
}

.hover\:stroke-amber-800:hover {
	stroke: #92400e;
}

.hover\:stroke-amber-900:hover {
	stroke: #78350f;
}

.hover\:stroke-amber-950:hover {
	stroke: #451a03;
}

.hover\:stroke-yellow-50:hover {
	stroke: #fefce8;
}

.hover\:stroke-yellow-100:hover {
	stroke: #fef9c3;
}

.hover\:stroke-yellow-200:hover {
	stroke: #fef08a;
}

.hover\:stroke-yellow-300:hover {
	stroke: #fde047;
}

.hover\:stroke-yellow-400:hover {
	stroke: #facc15;
}

.hover\:stroke-yellow-500:hover {
	stroke: #eab308;
}

.hover\:stroke-yellow-600:hover {
	stroke: #ca8a04;
}

.hover\:stroke-yellow-700:hover {
	stroke: #a16207;
}

.hover\:stroke-yellow-800:hover {
	stroke: #854d0e;
}

.hover\:stroke-yellow-900:hover {
	stroke: #713f12;
}

.hover\:stroke-yellow-950:hover {
	stroke: #422006;
}

.hover\:stroke-lime-50:hover {
	stroke: #f7fee7;
}

.hover\:stroke-lime-100:hover {
	stroke: #ecfccb;
}

.hover\:stroke-lime-200:hover {
	stroke: #d9f99d;
}

.hover\:stroke-lime-300:hover {
	stroke: #bef264;
}

.hover\:stroke-lime-400:hover {
	stroke: #a3e635;
}

.hover\:stroke-lime-500:hover {
	stroke: #84cc16;
}

.hover\:stroke-lime-600:hover {
	stroke: #65a30d;
}

.hover\:stroke-lime-700:hover {
	stroke: #4d7c0f;
}

.hover\:stroke-lime-800:hover {
	stroke: #3f6212;
}

.hover\:stroke-lime-900:hover {
	stroke: #365314;
}

.hover\:stroke-lime-950:hover {
	stroke: #1a2e05;
}

.hover\:stroke-green-50:hover {
	stroke: #f0fdf4;
}

.hover\:stroke-green-100:hover {
	stroke: #dcfce7;
}

.hover\:stroke-green-200:hover {
	stroke: #bbf7d0;
}

.hover\:stroke-green-300:hover {
	stroke: #86efac;
}

.hover\:stroke-green-400:hover {
	stroke: #4ade80;
}

.hover\:stroke-green-500:hover {
	stroke: #22c55e;
}

.hover\:stroke-green-600:hover {
	stroke: #16a34a;
}

.hover\:stroke-green-700:hover {
	stroke: #15803d;
}

.hover\:stroke-green-800:hover {
	stroke: #166534;
}

.hover\:stroke-green-900:hover {
	stroke: #14532d;
}

.hover\:stroke-green-950:hover {
	stroke: #052e16;
}

.hover\:stroke-emerald-50:hover {
	stroke: #ecfdf5;
}

.hover\:stroke-emerald-100:hover {
	stroke: #d1fae5;
}

.hover\:stroke-emerald-200:hover {
	stroke: #a7f3d0;
}

.hover\:stroke-emerald-300:hover {
	stroke: #6ee7b7;
}

.hover\:stroke-emerald-400:hover {
	stroke: #34d399;
}

.hover\:stroke-emerald-500:hover {
	stroke: #10b981;
}

.hover\:stroke-emerald-600:hover {
	stroke: #059669;
}

.hover\:stroke-emerald-700:hover {
	stroke: #047857;
}

.hover\:stroke-emerald-800:hover {
	stroke: #065f46;
}

.hover\:stroke-emerald-900:hover {
	stroke: #064e3b;
}

.hover\:stroke-emerald-950:hover {
	stroke: #022c22;
}

.hover\:stroke-teal-50:hover {
	stroke: #f0fdfa;
}

.hover\:stroke-teal-100:hover {
	stroke: #ccfbf1;
}

.hover\:stroke-teal-200:hover {
	stroke: #99f6e4;
}

.hover\:stroke-teal-300:hover {
	stroke: #5eead4;
}

.hover\:stroke-teal-400:hover {
	stroke: #2dd4bf;
}

.hover\:stroke-teal-500:hover {
	stroke: #14b8a6;
}

.hover\:stroke-teal-600:hover {
	stroke: #0d9488;
}

.hover\:stroke-teal-700:hover {
	stroke: #0f766e;
}

.hover\:stroke-teal-800:hover {
	stroke: #115e59;
}

.hover\:stroke-teal-900:hover {
	stroke: #134e4a;
}

.hover\:stroke-teal-950:hover {
	stroke: #042f2e;
}

.hover\:stroke-cyan-50:hover {
	stroke: #ecfeff;
}

.hover\:stroke-cyan-100:hover {
	stroke: #cffafe;
}

.hover\:stroke-cyan-200:hover {
	stroke: #a5f3fc;
}

.hover\:stroke-cyan-300:hover {
	stroke: #67e8f9;
}

.hover\:stroke-cyan-400:hover {
	stroke: #22d3ee;
}

.hover\:stroke-cyan-500:hover {
	stroke: #06b6d4;
}

.hover\:stroke-cyan-600:hover {
	stroke: #0891b2;
}

.hover\:stroke-cyan-700:hover {
	stroke: #0e7490;
}

.hover\:stroke-cyan-800:hover {
	stroke: #155e75;
}

.hover\:stroke-cyan-900:hover {
	stroke: #164e63;
}

.hover\:stroke-cyan-950:hover {
	stroke: #083344;
}

.hover\:stroke-sky-50:hover {
	stroke: #f0f9ff;
}

.hover\:stroke-sky-100:hover {
	stroke: #e0f2fe;
}

.hover\:stroke-sky-200:hover {
	stroke: #bae6fd;
}

.hover\:stroke-sky-300:hover {
	stroke: #7dd3fc;
}

.hover\:stroke-sky-400:hover {
	stroke: #38bdf8;
}

.hover\:stroke-sky-500:hover {
	stroke: #0ea5e9;
}

.hover\:stroke-sky-600:hover {
	stroke: #0284c7;
}

.hover\:stroke-sky-700:hover {
	stroke: #0369a1;
}

.hover\:stroke-sky-800:hover {
	stroke: #075985;
}

.hover\:stroke-sky-900:hover {
	stroke: #0c4a6e;
}

.hover\:stroke-sky-950:hover {
	stroke: #082f49;
}

.hover\:stroke-blue-50:hover {
	stroke: #eff6ff;
}

.hover\:stroke-blue-100:hover {
	stroke: #dbeafe;
}

.hover\:stroke-blue-200:hover {
	stroke: #bfdbfe;
}

.hover\:stroke-blue-300:hover {
	stroke: #93c5fd;
}

.hover\:stroke-blue-400:hover {
	stroke: #60a5fa;
}

.hover\:stroke-blue-500:hover {
	stroke: #3b82f6;
}

.hover\:stroke-blue-600:hover {
	stroke: #2563eb;
}

.hover\:stroke-blue-700:hover {
	stroke: #1d4ed8;
}

.hover\:stroke-blue-800:hover {
	stroke: #1e40af;
}

.hover\:stroke-blue-900:hover {
	stroke: #1e3a8a;
}

.hover\:stroke-blue-950:hover {
	stroke: #172554;
}

.hover\:stroke-indigo-50:hover {
	stroke: #eef2ff;
}

.hover\:stroke-indigo-100:hover {
	stroke: #e0e7ff;
}

.hover\:stroke-indigo-200:hover {
	stroke: #c7d2fe;
}

.hover\:stroke-indigo-300:hover {
	stroke: #a5b4fc;
}

.hover\:stroke-indigo-400:hover {
	stroke: #818cf8;
}

.hover\:stroke-indigo-500:hover {
	stroke: #6366f1;
}

.hover\:stroke-indigo-600:hover {
	stroke: #4f46e5;
}

.hover\:stroke-indigo-700:hover {
	stroke: #4338ca;
}

.hover\:stroke-indigo-800:hover {
	stroke: #3730a3;
}

.hover\:stroke-indigo-900:hover {
	stroke: #312e81;
}

.hover\:stroke-indigo-950:hover {
	stroke: #1e1b4b;
}

.hover\:stroke-violet-50:hover {
	stroke: #f5f3ff;
}

.hover\:stroke-violet-100:hover {
	stroke: #ede9fe;
}

.hover\:stroke-violet-200:hover {
	stroke: #ddd6fe;
}

.hover\:stroke-violet-300:hover {
	stroke: #c4b5fd;
}

.hover\:stroke-violet-400:hover {
	stroke: #a78bfa;
}

.hover\:stroke-violet-500:hover {
	stroke: #8b5cf6;
}

.hover\:stroke-violet-600:hover {
	stroke: #7c3aed;
}

.hover\:stroke-violet-700:hover {
	stroke: #6d28d9;
}

.hover\:stroke-violet-800:hover {
	stroke: #5b21b6;
}

.hover\:stroke-violet-900:hover {
	stroke: #4c1d95;
}

.hover\:stroke-violet-950:hover {
	stroke: #2e1065;
}

.hover\:stroke-purple-50:hover {
	stroke: #faf5ff;
}

.hover\:stroke-purple-100:hover {
	stroke: #f3e8ff;
}

.hover\:stroke-purple-200:hover {
	stroke: #e9d5ff;
}

.hover\:stroke-purple-300:hover {
	stroke: #d8b4fe;
}

.hover\:stroke-purple-400:hover {
	stroke: #c084fc;
}

.hover\:stroke-purple-500:hover {
	stroke: #a855f7;
}

.hover\:stroke-purple-600:hover {
	stroke: #9333ea;
}

.hover\:stroke-purple-700:hover {
	stroke: #7e22ce;
}

.hover\:stroke-purple-800:hover {
	stroke: #6b21a8;
}

.hover\:stroke-purple-900:hover {
	stroke: #581c87;
}

.hover\:stroke-purple-950:hover {
	stroke: #3b0764;
}

.hover\:stroke-fuchsia-50:hover {
	stroke: #fdf4ff;
}

.hover\:stroke-fuchsia-100:hover {
	stroke: #fae8ff;
}

.hover\:stroke-fuchsia-200:hover {
	stroke: #f5d0fe;
}

.hover\:stroke-fuchsia-300:hover {
	stroke: #f0abfc;
}

.hover\:stroke-fuchsia-400:hover {
	stroke: #e879f9;
}

.hover\:stroke-fuchsia-500:hover {
	stroke: #d946ef;
}

.hover\:stroke-fuchsia-600:hover {
	stroke: #c026d3;
}

.hover\:stroke-fuchsia-700:hover {
	stroke: #a21caf;
}

.hover\:stroke-fuchsia-800:hover {
	stroke: #86198f;
}

.hover\:stroke-fuchsia-900:hover {
	stroke: #701a75;
}

.hover\:stroke-fuchsia-950:hover {
	stroke: #4a044e;
}

.hover\:stroke-pink-50:hover {
	stroke: #fdf2f8;
}

.hover\:stroke-pink-100:hover {
	stroke: #fce7f3;
}

.hover\:stroke-pink-200:hover {
	stroke: #fbcfe8;
}

.hover\:stroke-pink-300:hover {
	stroke: #f9a8d4;
}

.hover\:stroke-pink-400:hover {
	stroke: #f472b6;
}

.hover\:stroke-pink-500:hover {
	stroke: #ec4899;
}

.hover\:stroke-pink-600:hover {
	stroke: #db2777;
}

.hover\:stroke-pink-700:hover {
	stroke: #be185d;
}

.hover\:stroke-pink-800:hover {
	stroke: #9d174d;
}

.hover\:stroke-pink-900:hover {
	stroke: #831843;
}

.hover\:stroke-pink-950:hover {
	stroke: #500724;
}

.hover\:stroke-rose-50:hover {
	stroke: #fff1f2;
}

.hover\:stroke-rose-100:hover {
	stroke: #ffe4e6;
}

.hover\:stroke-rose-200:hover {
	stroke: #fecdd3;
}

.hover\:stroke-rose-300:hover {
	stroke: #fda4af;
}

.hover\:stroke-rose-400:hover {
	stroke: #fb7185;
}

.hover\:stroke-rose-500:hover {
	stroke: #f43f5e;
}

.hover\:stroke-rose-600:hover {
	stroke: #e11d48;
}

.hover\:stroke-rose-700:hover {
	stroke: #be123c;
}

.hover\:stroke-rose-800:hover {
	stroke: #9f1239;
}

.hover\:stroke-rose-900:hover {
	stroke: #881337;
}

.hover\:stroke-rose-950:hover {
	stroke: #4c0519;
}

.hover\:scale-0:hover {
	transform: scale(0);
}

.hover\:scale-x-0:hover {
	transform: scaleX(0);
}

.hover\:scale-y-0:hover {
	transform: scaleY(0);
}

.hover\:scale-50:hover {
	transform: scale(.5);
}

.hover\:scale-x-50:hover {
	transform: scaleX(.5);
}

.hover\:scale-y-50:hover {
	transform: scaleY(.5);
}

.hover\:scale-75:hover {
	transform: scale(.75);
}

.hover\:scale-x-75:hover {
	transform: scaleX(.75);
}

.hover\:scale-y-75:hover {
	transform: scaleY(.75);
}

.hover\:scale-90:hover {
	transform: scale(.9);
}

.hover\:scale-x-90:hover {
	transform: scaleX(.9);
}

.hover\:scale-y-90:hover {
	transform: scaleY(.9);
}

.hover\:scale-95:hover {
	transform: scale(.95);
}

.hover\:scale-x-95:hover {
	transform: scaleX(.95);
}

.hover\:scale-y-95:hover {
	transform: scaleY(.95);
}

.hover\:scale-100:hover {
	transform: scale(1);
}

.hover\:scale-x-100:hover {
	transform: scaleX(1);
}

.hover\:scale-y-100:hover {
	transform: scaleY(1);
}

.hover\:scale-105:hover {
	transform: scale(1.05);
}

.hover\:scale-x-105:hover {
	transform: scaleX(1.05);
}

.hover\:scale-y-105:hover {
	transform: scaleY(1.05);
}

.hover\:scale-110:hover {
	transform: scale(1.1);
}

.hover\:scale-x-110:hover {
	transform: scaleX(1.1);
}

.hover\:scale-y-110:hover {
	transform: scaleY(1.1);
}

.hover\:scale-125:hover {
	transform: scale(1.25);
}

.hover\:scale-x-125:hover {
	transform: scaleX(1.25);
}

.hover\:scale-y-125:hover {
	transform: scaleY(1.25);
}

.hover\:scale-150:hover {
	transform: scale(1.5);
}

.hover\:scale-x-150:hover {
	transform: scaleX(1.5);
}

.hover\:scale-y-150:hover {
	transform: scaleY(1.5);
}

.hover\:rotate-0:hover {
	transform: rotate(0deg);
}

.hover\:rotate-1:hover {
	transform: rotate(1deg);
}

.hover\:rotate-2:hover {
	transform: rotate(2deg);
}

.hover\:rotate-3:hover {
	transform: rotate(3deg);
}

.hover\:rotate-6:hover {
	transform: rotate(6deg);
}

.hover\:rotate-12:hover {
	transform: rotate(12deg);
}

.hover\:rotate-45:hover {
	transform: rotate(45deg);
}

.hover\:rotate-90:hover {
	transform: rotate(90deg);
}

.hover\:rotate-180:hover {
	transform: rotate(180deg);
}

.hover\:translate-x-0:hover {
	transform: translateX(0px);
}

.hover\:translate-y-0:hover {
	transform: translateY(0px);
}

.hover\:translate-x-px:hover {
	transform: translateX(1px);
}

.hover\:translate-y-px:hover {
	transform: translateY(1px);
}

.hover\:translate-x-0.5:hover {
	transform: translateX(0.125rem);
}

.hover\:translate-y-0.5:hover {
	transform: translateY(0.125rem);
}

.hover\:translate-x-1:hover {
	transform: translateX(0.25rem);
}

.hover\:translate-y-1:hover {
	transform: translateY(0.25rem);
}

.hover\:translate-x-1.5:hover {
	transform: translateX(0.375rem);
}

.hover\:translate-y-1.5:hover {
	transform: translateY(0.375rem);
}

.hover\:translate-x-2:hover {
	transform: translateX(0.5rem);
}

.hover\:translate-y-2:hover {
	transform: translateY(0.5rem);
}

.hover\:translate-x-2.5:hover {
	transform: translateX(0.625rem);
}

.hover\:translate-y-2.5:hover {
	transform: translateY(0.625rem);
}

.hover\:translate-x-3:hover {
	transform: translateX(0.75rem);
}

.hover\:translate-y-3:hover {
	transform: translateY(0.75rem);
}

.hover\:translate-x-3.5:hover {
	transform: translateX(0.875rem);
}

.hover\:translate-y-3.5:hover {
	transform: translateY(0.875rem);
}

.hover\:translate-x-4:hover {
	transform: translateX(1rem);
}

.hover\:translate-y-4:hover {
	transform: translateY(1rem);
}

.hover\:translate-x-5:hover {
	transform: translateX(1.25rem);
}

.hover\:translate-y-5:hover {
	transform: translateY(1.25rem);
}

.hover\:translate-x-6:hover {
	transform: translateX(1.5rem);
}

.hover\:translate-y-6:hover {
	transform: translateY(1.5rem);
}

.hover\:translate-x-7:hover {
	transform: translateX(1.75rem);
}

.hover\:translate-y-7:hover {
	transform: translateY(1.75rem);
}

.hover\:translate-x-8:hover {
	transform: translateX(2rem);
}

.hover\:translate-y-8:hover {
	transform: translateY(2rem);
}

.hover\:translate-x-9:hover {
	transform: translateX(2.25rem);
}

.hover\:translate-y-9:hover {
	transform: translateY(2.25rem);
}

.hover\:translate-x-10:hover {
	transform: translateX(2.5rem);
}

.hover\:translate-y-10:hover {
	transform: translateY(2.5rem);
}

.hover\:translate-x-11:hover {
	transform: translateX(2.75rem);
}

.hover\:translate-y-11:hover {
	transform: translateY(2.75rem);
}

.hover\:translate-x-12:hover {
	transform: translateX(3rem);
}

.hover\:translate-y-12:hover {
	transform: translateY(3rem);
}

.hover\:translate-x-14:hover {
	transform: translateX(3.5rem);
}

.hover\:translate-y-14:hover {
	transform: translateY(3.5rem);
}

.hover\:translate-x-16:hover {
	transform: translateX(4rem);
}

.hover\:translate-y-16:hover {
	transform: translateY(4rem);
}

.hover\:translate-x-20:hover {
	transform: translateX(5rem);
}

.hover\:translate-y-20:hover {
	transform: translateY(5rem);
}

.hover\:translate-x-24:hover {
	transform: translateX(6rem);
}

.hover\:translate-y-24:hover {
	transform: translateY(6rem);
}

.hover\:translate-x-28:hover {
	transform: translateX(7rem);
}

.hover\:translate-y-28:hover {
	transform: translateY(7rem);
}

.hover\:translate-x-32:hover {
	transform: translateX(8rem);
}

.hover\:translate-y-32:hover {
	transform: translateY(8rem);
}

.hover\:translate-x-36:hover {
	transform: translateX(9rem);
}

.hover\:translate-y-36:hover {
	transform: translateY(9rem);
}

.hover\:translate-x-40:hover {
	transform: translateX(10rem);
}

.hover\:translate-y-40:hover {
	transform: translateY(10rem);
}

.hover\:translate-x-44:hover {
	transform: translateX(11rem);
}

.hover\:translate-y-44:hover {
	transform: translateY(11rem);
}

.hover\:translate-x-48:hover {
	transform: translateX(12rem);
}

.hover\:translate-y-48:hover {
	transform: translateY(12rem);
}

.hover\:translate-x-52:hover {
	transform: translateX(13rem);
}

.hover\:translate-y-52:hover {
	transform: translateY(13rem);
}

.hover\:translate-x-56:hover {
	transform: translateX(14rem);
}

.hover\:translate-y-56:hover {
	transform: translateY(14rem);
}

.hover\:translate-x-60:hover {
	transform: translateX(15rem);
}

.hover\:translate-y-60:hover {
	transform: translateY(15rem);
}

.hover\:translate-x-64:hover {
	transform: translateX(16rem);
}

.hover\:translate-y-64:hover {
	transform: translateY(16rem);
}

.hover\:translate-x-72:hover {
	transform: translateX(18rem);
}

.hover\:translate-y-72:hover {
	transform: translateY(18rem);
}

.hover\:translate-x-80:hover {
	transform: translateX(20rem);
}

.hover\:translate-y-80:hover {
	transform: translateY(20rem);
}

.hover\:translate-x-96:hover {
	transform: translateX(24rem);
}

.hover\:translate-y-96:hover {
	transform: translateY(24rem);
}

.hover\:translate-x-1\/2:hover {
	transform: translateX(50%);
}

.hover\:translate-x-1\/3:hover {
	transform: translateX(33.333333%);
}

.hover\:translate-x-2\/3:hover {
	transform: translateX(66.666667%);
}

.hover\:translate-x-1\/4:hover {
	transform: translateX(25%);
}

.hover\:translate-x-2\/4:hover {
	transform: translateX(50%);
}

.hover\:translate-x-3\/4:hover {
	transform: translateX(75%);
}

.hover\:translate-x-full:hover {
	transform: translateX(100%);
}

.hover\:translate-y-1\/2:hover {
	transform: translateY(50%);
}

.hover\:translate-y-1\/3:hover {
	transform: translateY(33.333333%);
}

.hover\:translate-y-2\/3:hover {
	transform: translateY(66.666667%);
}

.hover\:translate-y-1\/4:hover {
	transform: translateY(25%);
}

.hover\:translate-y-2\/4:hover {
	transform: translateY(50%);
}

.hover\:translate-y-3\/4:hover {
	transform: translateY(75%);
}

.hover\:translate-y-full:hover {
	transform: translateY(100%);
}

.hover\:skew-x-0:hover {
	transform: skewX(0deg);
}

.hover\:skew-y-0:hover {
	transform: skewY(0deg);
}

.hover\:skew-x-1:hover {
	transform: skewX(1deg);
}

.hover\:skew-y-1:hover {
	transform: skewY(1deg);
}

.hover\:skew-x-2:hover {
	transform: skewX(2deg);
}

.hover\:skew-y-2:hover {
	transform: skewY(2deg);
}

.hover\:skew-x-3:hover {
	transform: skewX(3deg);
}

.hover\:skew-y-3:hover {
	transform: skewY(3deg);
}

.hover\:skew-x-6:hover {
	transform: skewX(6deg);
}

.hover\:skew-y-6:hover {
	transform: skewY(6deg);
}

.hover\:skew-x-12:hover {
	transform: skewX(12deg);
}

.hover\:skew-y-12:hover {
	transform: skewY(12deg);
}

.focus\:border-0:focus   {
	border-width: 0px;
}

.focus\:border-2:focus   {
	border-width: 2px;
}

.focus\:border-4:focus   {
	border-width: 4px;
}

.focus\:border-8:focus   {
	border-width: 8px;
}

.focus\:border:focus   {
	border-width: 1px;
}

.focus\:border-x-0:focus   {
	border-left-width: 0px;
border-right-width: 0px;
}

.focus\:border-x-2:focus   {
	border-left-width: 2px;
border-right-width: 2px;
}

.focus\:border-x-4:focus   {
	border-left-width: 4px;
border-right-width: 4px;
}

.focus\:border-x-8:focus   {
	border-left-width: 8px;
border-right-width: 8px;
}

.focus\:border-x:focus   {
	border-left-width: 1px;
border-right-width: 1px;
}

.focus\:border-y-0:focus   {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.focus\:border-y-2:focus   {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.focus\:border-y-4:focus   {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.focus\:border-y-8:focus   {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.focus\:border-y:focus   {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.focus\:border-s-0:focus   {
	border-inline-start-width: 0px;
}

.focus\:border-s-2:focus   {
	border-inline-start-width: 2px;
}

.focus\:border-s-4:focus   {
	border-inline-start-width: 4px;
}

.focus\:border-s-8:focus   {
	border-inline-start-width: 8px;
}

.focus\:border-s:focus   {
	border-inline-start-width: 1px;
}

.focus\:border-e-0:focus   {
	border-inline-end-width: 0px;
}

.focus\:border-e-2:focus   {
	border-inline-end-width: 2px;
}

.focus\:border-e-4:focus   {
	border-inline-end-width: 4px;
}

.focus\:border-e-8:focus   {
	border-inline-end-width: 8px;
}

.focus\:border-e:focus   {
	border-inline-end-width: 1px;
}

.focus\:border-t-0:focus   {
	border-top-width: 0px;
}

.focus\:border-t-2:focus   {
	border-top-width: 2px;
}

.focus\:border-t-4:focus   {
	border-top-width: 4px;
}

.focus\:border-t-8:focus   {
	border-top-width: 8px;
}

.focus\:border-t:focus   {
	border-top-width: 1px;
}

.focus\:border-r-0:focus   {
	border-right-width: 0px;
}

.focus\:border-r-2:focus   {
	border-right-width: 2px;
}

.focus\:border-r-4:focus   {
	border-right-width: 4px;
}

.focus\:border-r-8:focus   {
	border-right-width: 8px;
}

.focus\:border-r:focus   {
	border-right-width: 1px;
}

.focus\:border-b-0:focus   {
	border-bottom-width: 0px;
}

.focus\:border-b-1:focus   {
	border-bottom-width: 1px;
}

.focus\:border-b-2:focus   {
	border-bottom-width: 2px;
}

.focus\:border-b-4:focus   {
	border-bottom-width: 4px;
}

.focus\:border-b-8:focus   {
	border-bottom-width: 8px;
}

.focus\:border-b:focus   {
	border-bottom-width: 1px;
}

.focus\:border-l-0:focus   {
	border-left-width: 0px;
}

.focus\:border-l-2:focus   {
	border-left-width: 2px;
}

.focus\:border-l-4:focus   {
	border-left-width: 4px;
}

.focus\:border-l-8:focus   {
	border-left-width: 8px;
}

.focus\:border-l:focus   {
	border-left-width: 1px;
}

.focus\:border-0:focus   {
	border-width: 0px;
}

.focus\:border-2:focus   {
	border-width: 2px;
}

.focus\:border-4:focus   {
	border-width: 4px;
}

.focus\:border-8:focus   {
	border-width: 8px;
}

.focus\:border:focus   {
	border-width: 1px;
}

.focus\:border-x-0:focus   {
	border-left-width: 0px;
border-right-width: 0px;
}

.focus\:border-x-2:focus   {
	border-left-width: 2px;
border-right-width: 2px;
}

.focus\:border-x-4:focus   {
	border-left-width: 4px;
border-right-width: 4px;
}

.focus\:border-x-8:focus   {
	border-left-width: 8px;
border-right-width: 8px;
}

.focus\:border-x:focus   {
	border-left-width: 1px;
border-right-width: 1px;
}

.focus\:border-y-0:focus   {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.focus\:border-y-2:focus   {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.focus\:border-y-4:focus   {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.focus\:border-y-8:focus   {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.focus\:border-y:focus   {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.focus\:border-s-0:focus   {
	border-inline-start-width: 0px;
}

.focus\:border-s-2:focus   {
	border-inline-start-width: 2px;
}

.focus\:border-s-4:focus   {
	border-inline-start-width: 4px;
}

.focus\:border-s-8:focus   {
	border-inline-start-width: 8px;
}

.focus\:border-s:focus   {
	border-inline-start-width: 1px;
}

.focus\:border-e-0:focus   {
	border-inline-end-width: 0px;
}

.focus\:border-e-2:focus   {
	border-inline-end-width: 2px;
}

.focus\:border-e-4:focus   {
	border-inline-end-width: 4px;
}

.focus\:border-e-8:focus   {
	border-inline-end-width: 8px;
}

.focus\:border-e:focus   {
	border-inline-end-width: 1px;
}

.focus\:border-t-0:focus   {
	border-top-width: 0px;
}

.focus\:border-t-2:focus   {
	border-top-width: 2px;
}

.focus\:border-t-4:focus   {
	border-top-width: 4px;
}

.focus\:border-t-8:focus   {
	border-top-width: 8px;
}

.focus\:border-t:focus   {
	border-top-width: 1px;
}

.focus\:border-r-0:focus   {
	border-right-width: 0px;
}

.focus\:border-r-2:focus   {
	border-right-width: 2px;
}

.focus\:border-r-4:focus   {
	border-right-width: 4px;
}

.focus\:border-r-8:focus   {
	border-right-width: 8px;
}

.focus\:border-r:focus   {
	border-right-width: 1px;
}

.focus\:border-b-0:focus   {
	border-bottom-width: 0px;
}

.focus\:border-b-2:focus   {
	border-bottom-width: 2px;
}

.focus\:border-b-4:focus   {
	border-bottom-width: 4px;
}

.focus\:border-b-8:focus   {
	border-bottom-width: 8px;
}

.focus\:border-b:focus   {
	border-bottom-width: 1px;
}

.focus\:border-l-0:focus   {
	border-left-width: 0px;
}

.focus\:border-l-2:focus   {
	border-left-width: 2px;
}

.focus\:border-l-4:focus   {
	border-left-width: 4px;
}

.focus\:border-l-8:focus   {
	border-left-width: 8px;
}

.focus\:border-l:focus   {
	border-left-width: 1px;
}

.focus\:border-inherit:focus   {
	border-color: inherit;
}

.focus\:border-current:focus   {
	border-color: currentColor;
}

.focus\:border-transparent:focus   {
	border-color: transparent;
}

.focus\:border-black:focus   {
	border-color: rgb(0 0 0);
}

.focus\:border-white:focus   {
	border-color: rgb(255 255 255);
}

.focus\:border-slate-50:focus   {
	border-color: rgb(248 250 252);
}

.focus\:border-slate-100:focus   {
	border-color: rgb(241 245 249);
}

.focus\:border-slate-200:focus   {
	border-color: rgb(226 232 240);
}

.focus\:border-slate-300:focus   {
	border-color: rgb(203 213 225);
}

.focus\:border-slate-400:focus   {
	border-color: rgb(148 163 184);
}

.focus\:border-slate-500:focus   {
	border-color: rgb(100 116 139);
}

.focus\:border-slate-600:focus   {
	border-color: rgb(71 85 105);
}

.focus\:border-slate-700:focus   {
	border-color: rgb(51 65 85);
}

.focus\:border-slate-800:focus   {
	border-color: rgb(30 41 59);
}

.focus\:border-slate-900:focus   {
	border-color: rgb(15 23 42);
}

.focus\:border-slate-950:focus   {
	border-color: rgb(2 6 23);
}

.focus\:border-gray-50:focus   {
	border-color: rgb(249 250 251);
}

.focus\:border-gray-100:focus   {
	border-color: rgb(243 244 246);
}

.focus\:border-gray-200:focus   {
	border-color: rgb(229 231 235);
}

.focus\:border-gray-300:focus   {
	border-color: rgb(209 213 219);
}

.focus\:border-gray-400:focus   {
	border-color: rgb(156 163 175);
}

.focus\:border-gray-500:focus   {
	border-color: rgb(107 114 128);
}

.focus\:border-gray-600:focus   {
	border-color: rgb(75 85 99);
}

.focus\:border-gray-700:focus   {
	border-color: rgb(55 65 81);
}

.focus\:border-gray-800:focus   {
	border-color: rgb(31 41 55);
}

.focus\:border-gray-900:focus   {
	border-color: rgb(17 24 39);
}

.focus\:border-gray-950:focus   {
	border-color: rgb(3 7 18);
}

.focus\:border-zinc-50:focus   {
	border-color: rgb(250 250 250);
}

.focus\:border-zinc-100:focus   {
	border-color: rgb(244 244 245);
}

.focus\:border-zinc-200:focus   {
	border-color: rgb(228 228 231);
}

.focus\:border-zinc-300:focus   {
	border-color: rgb(212 212 216);
}

.focus\:border-zinc-400:focus   {
	border-color: rgb(161 161 170);
}

.focus\:border-zinc-500:focus   {
	border-color: rgb(113 113 122);
}

.focus\:border-zinc-600:focus   {
	border-color: rgb(82 82 91);
}

.focus\:border-zinc-700:focus   {
	border-color: rgb(63 63 70);
}

.focus\:border-zinc-800:focus   {
	border-color: rgb(39 39 42);
}

.focus\:border-zinc-900:focus   {
	border-color: rgb(24 24 27);
}

.focus\:border-zinc-950:focus   {
	border-color: rgb(9 9 11);
}

.focus\:border-neutral-50:focus   {
	border-color: rgb(250 250 250);
}

.focus\:border-neutral-100:focus   {
	border-color: rgb(245 245 245);
}

.focus\:border-neutral-200:focus   {
	border-color: rgb(229 229 229);
}

.focus\:border-neutral-300:focus   {
	border-color: rgb(212 212 212);
}

.focus\:border-neutral-400:focus   {
	border-color: rgb(163 163 163);
}

.focus\:border-neutral-500:focus   {
	border-color: rgb(115 115 115);
}

.focus\:border-neutral-600:focus   {
	border-color: rgb(82 82 82);
}

.focus\:border-neutral-700:focus   {
	border-color: rgb(64 64 64);
}

.focus\:border-neutral-800:focus   {
	border-color: rgb(38 38 38);
}

.focus\:border-neutral-900:focus   {
	border-color: rgb(23 23 23);
}

.focus\:border-neutral-950:focus   {
	border-color: rgb(10 10 10);
}

.focus\:border-stone-50:focus   {
	border-color: rgb(250 250 249);
}

.focus\:border-stone-100:focus   {
	border-color: rgb(245 245 244);
}

.focus\:border-stone-200:focus   {
	border-color: rgb(231 229 228);
}

.focus\:border-stone-300:focus   {
	border-color: rgb(214 211 209);
}

.focus\:border-stone-400:focus   {
	border-color: rgb(168 162 158);
}

.focus\:border-stone-500:focus   {
	border-color: rgb(120 113 108);
}

.focus\:border-stone-600:focus   {
	border-color: rgb(87 83 78);
}

.focus\:border-stone-700:focus   {
	border-color: rgb(68 64 60);
}

.focus\:border-stone-800:focus   {
	border-color: rgb(41 37 36);
}

.focus\:border-stone-900:focus   {
	border-color: rgb(28 25 23);
}

.focus\:border-stone-950:focus   {
	border-color: rgb(12 10 9);
}

.focus\:border-red-50:focus   {
	border-color: rgb(254 242 242);
}

.focus\:border-red-100:focus   {
	border-color: rgb(254 226 226);
}

.focus\:border-red-200:focus   {
	border-color: rgb(254 202 202);
}

.focus\:border-red-300:focus   {
	border-color: rgb(252 165 165);
}

.focus\:border-red-400:focus   {
	border-color: rgb(248 113 113);
}

.focus\:border-red-500:focus   {
	border-color: rgb(239 68 68);
}

.focus\:border-red-600:focus   {
	border-color: rgb(220 38 38);
}

.focus\:border-red-700:focus   {
	border-color: rgb(185 28 28);
}

.focus\:border-red-800:focus   {
	border-color: rgb(153 27 27);
}

.focus\:border-red-900:focus   {
	border-color: rgb(127 29 29);
}

.focus\:border-red-950:focus   {
	border-color: rgb(69 10 10);
}

.focus\:border-orange-50:focus   {
	border-color: rgb(255 247 237);
}

.focus\:border-orange-100:focus   {
	border-color: rgb(255 237 213);
}

.focus\:border-orange-200:focus   {
	border-color: rgb(254 215 170);
}

.focus\:border-orange-300:focus   {
	border-color: rgb(253 186 116);
}

.focus\:border-orange-400:focus   {
	border-color: rgb(251 146 60);
}

.focus\:border-orange-500:focus   {
	border-color: rgb(249 115 22);
}

.focus\:border-orange-600:focus   {
	border-color: rgb(234 88 12);
}

.focus\:border-orange-700:focus   {
	border-color: rgb(194 65 12);
}

.focus\:border-orange-800:focus   {
	border-color: rgb(154 52 18);
}

.focus\:border-orange-900:focus   {
	border-color: rgb(124 45 18);
}

.focus\:border-orange-950:focus   {
	border-color: rgb(67 20 7);
}

.focus\:border-amber-50:focus   {
	border-color: rgb(255 251 235);
}

.focus\:border-amber-100:focus   {
	border-color: rgb(254 243 199);
}

.focus\:border-amber-200:focus   {
	border-color: rgb(253 230 138);
}

.focus\:border-amber-300:focus   {
	border-color: rgb(252 211 77);
}

.focus\:border-amber-400:focus   {
	border-color: rgb(251 191 36);
}

.focus\:border-amber-500:focus   {
	border-color: rgb(245 158 11);
}

.focus\:border-amber-600:focus   {
	border-color: rgb(217 119 6);
}

.focus\:border-amber-700:focus   {
	border-color: rgb(180 83 9);
}

.focus\:border-amber-800:focus   {
	border-color: rgb(146 64 14);
}

.focus\:border-amber-900:focus   {
	border-color: rgb(120 53 15);
}

.focus\:border-amber-950:focus   {
	border-color: rgb(69 26 3);
}

.focus\:border-yellow-50:focus   {
	border-color: rgb(254 252 232);
}

.focus\:border-yellow-100:focus   {
	border-color: rgb(254 249 195);
}

.focus\:border-yellow-200:focus   {
	border-color: rgb(254 240 138);
}

.focus\:border-yellow-300:focus   {
	border-color: rgb(253 224 71);
}

.focus\:border-yellow-400:focus   {
	border-color: rgb(250 204 21);
}

.focus\:border-yellow-500:focus   {
	border-color: rgb(234 179 8);
}

.focus\:border-yellow-600:focus   {
	border-color: rgb(202 138 4);
}

.focus\:border-yellow-700:focus   {
	border-color: rgb(161 98 7);
}

.focus\:border-yellow-800:focus   {
	border-color: rgb(133 77 14);
}

.focus\:border-yellow-900:focus   {
	border-color: rgb(113 63 18);
}

.focus\:border-yellow-950:focus   {
	border-color: rgb(66 32 6);
}

.focus\:border-lime-50:focus   {
	border-color: rgb(247 254 231);
}

.focus\:border-lime-100:focus   {
	border-color: rgb(236 252 203);
}

.focus\:border-lime-200:focus   {
	border-color: rgb(217 249 157);
}

.focus\:border-lime-300:focus   {
	border-color: rgb(190 242 100);
}

.focus\:border-lime-400:focus   {
	border-color: rgb(163 230 53);
}

.focus\:border-lime-500:focus   {
	border-color: rgb(132 204 22);
}

.focus\:border-lime-600:focus   {
	border-color: rgb(101 163 13);
}

.focus\:border-lime-700:focus   {
	border-color: rgb(77 124 15);
}

.focus\:border-lime-800:focus   {
	border-color: rgb(63 98 18);
}

.focus\:border-lime-900:focus   {
	border-color: rgb(54 83 20);
}

.focus\:border-lime-950:focus   {
	border-color: rgb(26 46 5);
}

.focus\:border-green-50:focus   {
	border-color: rgb(240 253 244);
}

.focus\:border-green-100:focus   {
	border-color: rgb(220 252 231);
}

.focus\:border-green-200:focus   {
	border-color: rgb(187 247 208);
}

.focus\:border-green-300:focus   {
	border-color: rgb(134 239 172);
}

.focus\:border-green-400:focus   {
	border-color: rgb(74 222 128);
}

.focus\:border-green-500:focus   {
	border-color: rgb(34 197 94);
}

.focus\:border-green-600:focus   {
	border-color: rgb(22 163 74);
}

.focus\:border-green-700:focus   {
	border-color: rgb(21 128 61);
}

.focus\:border-green-800:focus   {
	border-color: rgb(22 101 52);
}

.focus\:border-green-900:focus   {
	border-color: rgb(20 83 45);
}

.focus\:border-green-950:focus   {
	border-color: rgb(5 46 22);
}

.focus\:border-emerald-50:focus   {
	border-color: rgb(236 253 245);
}

.focus\:border-emerald-100:focus   {
	border-color: rgb(209 250 229);
}

.focus\:border-emerald-200:focus   {
	border-color: rgb(167 243 208);
}

.focus\:border-emerald-300:focus   {
	border-color: rgb(110 231 183);
}

.focus\:border-emerald-400:focus   {
	border-color: rgb(52 211 153);
}

.focus\:border-emerald-500:focus   {
	border-color: rgb(16 185 129);
}

.focus\:border-emerald-600:focus   {
	border-color: rgb(5 150 105);
}

.focus\:border-emerald-700:focus   {
	border-color: rgb(4 120 87);
}

.focus\:border-emerald-800:focus   {
	border-color: rgb(6 95 70);
}

.focus\:border-emerald-900:focus   {
	border-color: rgb(6 78 59);
}

.focus\:border-emerald-950:focus   {
	border-color: rgb(2 44 34);
}

.focus\:border-teal-50:focus   {
	border-color: rgb(240 253 250);
}

.focus\:border-teal-100:focus   {
	border-color: rgb(204 251 241);
}

.focus\:border-teal-200:focus   {
	border-color: rgb(153 246 228);
}

.focus\:border-teal-300:focus   {
	border-color: rgb(94 234 212);
}

.focus\:border-teal-400:focus   {
	border-color: rgb(45 212 191);
}

.focus\:border-teal-500:focus   {
	border-color: rgb(20 184 166);
}

.focus\:border-teal-600:focus   {
	border-color: rgb(13 148 136);
}

.focus\:border-teal-700:focus   {
	border-color: rgb(15 118 110);
}

.focus\:border-teal-800:focus   {
	border-color: rgb(17 94 89);
}

.focus\:border-teal-900:focus   {
	border-color: rgb(19 78 74);
}

.focus\:border-teal-950:focus   {
	border-color: rgb(4 47 46);
}

.focus\:border-cyan-50:focus   {
	border-color: rgb(236 254 255);
}

.focus\:border-cyan-100:focus   {
	border-color: rgb(207 250 254);
}

.focus\:border-cyan-200:focus   {
	border-color: rgb(165 243 252);
}

.focus\:border-cyan-300:focus   {
	border-color: rgb(103 232 249);
}

.focus\:border-cyan-400:focus   {
	border-color: rgb(34 211 238);
}

.focus\:border-cyan-500:focus   {
	border-color: rgb(6 182 212);
}

.focus\:border-cyan-600:focus   {
	border-color: rgb(8 145 178);
}

.focus\:border-cyan-700:focus   {
	border-color: rgb(14 116 144);
}

.focus\:border-cyan-800:focus   {
	border-color: rgb(21 94 117);
}

.focus\:border-cyan-900:focus   {
	border-color: rgb(22 78 99);
}

.focus\:border-cyan-950:focus   {
	border-color: rgb(8 51 68);
}

.focus\:border-sky-50:focus   {
	border-color: rgb(240 249 255);
}

.focus\:border-sky-100:focus   {
	border-color: rgb(224 242 254);
}

.focus\:border-sky-200:focus   {
	border-color: rgb(186 230 253);
}

.focus\:border-sky-300:focus   {
	border-color: rgb(125 211 252);
}

.focus\:border-sky-400:focus   {
	border-color: rgb(56 189 248);
}

.focus\:border-sky-500:focus   {
	border-color: rgb(14 165 233);
}

.focus\:border-sky-600:focus   {
	border-color: rgb(2 132 199);
}

.focus\:border-sky-700:focus   {
	border-color: rgb(3 105 161);
}

.focus\:border-sky-800:focus   {
	border-color: rgb(7 89 133);
}

.focus\:border-sky-900:focus   {
	border-color: rgb(12 74 110);
}

.focus\:border-sky-950:focus   {
	border-color: rgb(8 47 73);
}

.focus\:border-blue-50:focus   {
	border-color: rgb(239 246 255);
}

.focus\:border-blue-100:focus   {
	border-color: rgb(219 234 254);
}

.focus\:border-blue-200:focus   {
	border-color: rgb(191 219 254);
}

.focus\:border-blue-300:focus   {
	border-color: rgb(147 197 253);
}

.focus\:border-blue-400:focus   {
	border-color: rgb(96 165 250);
}

.focus\:border-blue-500:focus   {
	border-color: rgb(59 130 246);
}

.focus\:border-blue-600:focus   {
	border-color: rgb(37 99 235);
}

.focus\:border-blue-700:focus   {
	border-color: rgb(29 78 216);
}

.focus\:border-blue-800:focus   {
	border-color: rgb(30 64 175);
}

.focus\:border-blue-900:focus   {
	border-color: rgb(30 58 138);
}

.focus\:border-blue-950:focus   {
	border-color: rgb(23 37 84);
}

.focus\:border-indigo-50:focus   {
	border-color: rgb(238 242 255);
}

.focus\:border-indigo-100:focus   {
	border-color: rgb(224 231 255);
}

.focus\:border-indigo-200:focus   {
	border-color: rgb(199 210 254);
}

.focus\:border-indigo-300:focus   {
	border-color: rgb(165 180 252);
}

.focus\:border-indigo-400:focus   {
	border-color: rgb(129 140 248);
}

.focus\:border-indigo-500:focus   {
	border-color: rgb(99 102 241);
}

.focus\:border-indigo-600:focus   {
	border-color: rgb(79 70 229);
}

.focus\:border-indigo-700:focus   {
	border-color: rgb(67 56 202);
}

.focus\:border-indigo-800:focus   {
	border-color: rgb(55 48 163);
}

.focus\:border-indigo-900:focus   {
	border-color: rgb(49 46 129);
}

.focus\:border-indigo-950:focus   {
	border-color: rgb(30 27 75);
}

.focus\:border-violet-50:focus   {
	border-color: rgb(245 243 255);
}

.focus\:border-violet-100:focus   {
	border-color: rgb(237 233 254);
}

.focus\:border-violet-200:focus   {
	border-color: rgb(221 214 254);
}

.focus\:border-violet-300:focus   {
	border-color: rgb(196 181 253);
}

.focus\:border-violet-400:focus   {
	border-color: rgb(167 139 250);
}

.focus\:border-violet-500:focus   {
	border-color: rgb(139 92 246);
}

.focus\:border-violet-600:focus   {
	border-color: rgb(124 58 237);
}

.focus\:border-violet-700:focus   {
	border-color: rgb(109 40 217);
}

.focus\:border-violet-800:focus   {
	border-color: rgb(91 33 182);
}

.focus\:border-violet-900:focus   {
	border-color: rgb(76 29 149);
}

.focus\:border-violet-950:focus   {
	border-color: rgb(46 16 101);
}

.focus\:border-purple-50:focus   {
	border-color: rgb(250 245 255);
}

.focus\:border-purple-100:focus   {
	border-color: rgb(243 232 255);
}

.focus\:border-purple-200:focus   {
	border-color: rgb(233 213 255);
}

.focus\:border-purple-300:focus   {
	border-color: rgb(216 180 254);
}

.focus\:border-purple-400:focus   {
	border-color: rgb(192 132 252);
}

.focus\:border-purple-500:focus   {
	border-color: rgb(168 85 247);
}

.focus\:border-purple-600:focus   {
	border-color: rgb(147 51 234);
}

.focus\:border-purple-700:focus   {
	border-color: rgb(126 34 206);
}

.focus\:border-purple-800:focus   {
	border-color: rgb(107 33 168);
}

.focus\:border-purple-900:focus   {
	border-color: rgb(88 28 135);
}

.focus\:border-purple-950:focus   {
	border-color: rgb(59 7 100);
}

.focus\:border-fuchsia-50:focus   {
	border-color: rgb(253 244 255);
}

.focus\:border-fuchsia-100:focus   {
	border-color: rgb(250 232 255);
}

.focus\:border-fuchsia-200:focus   {
	border-color: rgb(245 208 254);
}

.focus\:border-fuchsia-300:focus   {
	border-color: rgb(240 171 252);
}

.focus\:border-fuchsia-400:focus   {
	border-color: rgb(232 121 249);
}

.focus\:border-fuchsia-500:focus   {
	border-color: rgb(217 70 239);
}

.focus\:border-fuchsia-600:focus   {
	border-color: rgb(192 38 211);
}

.focus\:border-fuchsia-700:focus   {
	border-color: rgb(162 28 175);
}

.focus\:border-fuchsia-800:focus   {
	border-color: rgb(134 25 143);
}

.focus\:border-fuchsia-900:focus   {
	border-color: rgb(112 26 117);
}

.focus\:border-fuchsia-950:focus   {
	border-color: rgb(74 4 78);
}

.focus\:border-pink-50:focus   {
	border-color: rgb(253 242 248);
}

.focus\:border-pink-100:focus   {
	border-color: rgb(252 231 243);
}

.focus\:border-pink-200:focus   {
	border-color: rgb(251 207 232);
}

.focus\:border-pink-300:focus   {
	border-color: rgb(249 168 212);
}

.focus\:border-pink-400:focus   {
	border-color: rgb(244 114 182);
}

.focus\:border-pink-500:focus   {
	border-color: rgb(236 72 153);
}

.focus\:border-pink-600:focus   {
	border-color: rgb(219 39 119);
}

.focus\:border-pink-700:focus   {
	border-color: rgb(190 24 93);
}

.focus\:border-pink-800:focus   {
	border-color: rgb(157 23 77);
}

.focus\:border-pink-900:focus   {
	border-color: rgb(131 24 67);
}

.focus\:border-pink-950:focus   {
	border-color: rgb(80 7 36);
}

.focus\:border-rose-50:focus   {
	border-color: rgb(255 241 242);
}

.focus\:border-rose-100:focus   {
	border-color: rgb(255 228 230);
}

.focus\:border-rose-200:focus   {
	border-color: rgb(254 205 211);
}

.focus\:border-rose-300:focus   {
	border-color: rgb(253 164 175);
}

.focus\:border-rose-400:focus   {
	border-color: rgb(251 113 133);
}

.focus\:border-rose-500:focus   {
	border-color: rgb(244 63 94);
}

.focus\:border-rose-600:focus   {
	border-color: rgb(225 29 72);
}

.focus\:border-rose-700:focus   {
	border-color: rgb(190 18 60);
}

.focus\:border-rose-800:focus   {
	border-color: rgb(159 18 57);
}

.focus\:border-rose-900:focus   {
	border-color: rgb(136 19 55);
}

.focus\:border-rose-950:focus   {
	border-color: rgb(76 5 25);
}

.focus\:border-x-inherit:focus   {
	border-left-color: inherit;
border-right-color: inherit;
}

.focus\:border-x-current:focus   {
	border-left-color: currentColor;
border-right-color: currentColor;
}

.focus\:border-x-transparent:focus   {
	border-left-color: transparent;
border-right-color: transparent;
}

.focus\:border-x-black:focus   {
	border-left-color: rgb(0 0 0);
border-right-color: rgb(0 0 0);
}

.focus\:border-x-white:focus   {
	border-left-color: rgb(255 255 255);
border-right-color: rgb(255 255 255);
}

.focus\:border-x-slate-50:focus   {
	border-left-color: rgb(248 250 252);
border-right-color: rgb(248 250 252);
}

.focus\:border-x-slate-100:focus   {
	border-left-color: rgb(241 245 249);
border-right-color: rgb(241 245 249);
}

.focus\:border-x-slate-200:focus   {
	border-left-color: rgb(226 232 240);
border-right-color: rgb(226 232 240);
}

.focus\:border-x-slate-300:focus   {
	border-left-color: rgb(203 213 225);
border-right-color: rgb(203 213 225);
}

.focus\:border-x-slate-400:focus   {
	border-left-color: rgb(148 163 184);
border-right-color: rgb(148 163 184);
}

.focus\:border-x-slate-500:focus   {
	border-left-color: rgb(100 116 139);
border-right-color: rgb(100 116 139);
}

.focus\:border-x-slate-600:focus   {
	border-left-color: rgb(71 85 105);
border-right-color: rgb(71 85 105);
}

.focus\:border-x-slate-700:focus   {
	border-left-color: rgb(51 65 85);
border-right-color: rgb(51 65 85);
}

.focus\:border-x-slate-800:focus   {
	border-left-color: rgb(30 41 59);
border-right-color: rgb(30 41 59);
}

.focus\:border-x-slate-900:focus   {
	border-left-color: rgb(15 23 42);
border-right-color: rgb(15 23 42);
}

.focus\:border-x-slate-950:focus   {
	border-left-color: rgb(2 6 23);
border-right-color: rgb(2 6 23);
}

.focus\:border-x-gray-50:focus   {
	border-left-color: rgb(249 250 251);
border-right-color: rgb(249 250 251);
}

.focus\:border-x-gray-100:focus   {
	border-left-color: rgb(243 244 246);
border-right-color: rgb(243 244 246);
}

.focus\:border-x-gray-200:focus   {
	border-left-color: rgb(229 231 235);
border-right-color: rgb(229 231 235);
}

.focus\:border-x-gray-300:focus   {
	border-left-color: rgb(209 213 219);
border-right-color: rgb(209 213 219);
}

.focus\:border-x-gray-400:focus   {
	border-left-color: rgb(156 163 175);
border-right-color: rgb(156 163 175);
}

.focus\:border-x-gray-500:focus   {
	border-left-color: rgb(107 114 128);
border-right-color: rgb(107 114 128);
}

.focus\:border-x-gray-600:focus   {
	border-left-color: rgb(75 85 99);
border-right-color: rgb(75 85 99);
}

.focus\:border-x-gray-700:focus   {
	border-left-color: rgb(55 65 81);
border-right-color: rgb(55 65 81);
}

.focus\:border-x-gray-800:focus   {
	border-left-color: rgb(31 41 55);
border-right-color: rgb(31 41 55);
}

.focus\:border-x-gray-900:focus   {
	border-left-color: rgb(17 24 39);
border-right-color: rgb(17 24 39);
}

.focus\:border-x-gray-950:focus   {
	border-left-color: rgb(3 7 18);
border-right-color: rgb(3 7 18);
}

.focus\:border-x-zinc-50:focus   {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.focus\:border-x-zinc-100:focus   {
	border-left-color: rgb(244 244 245);
border-right-color: rgb(244 244 245);
}

.focus\:border-x-zinc-200:focus   {
	border-left-color: rgb(228 228 231);
border-right-color: rgb(228 228 231);
}

.focus\:border-x-zinc-300:focus   {
	border-left-color: rgb(212 212 216);
border-right-color: rgb(212 212 216);
}

.focus\:border-x-zinc-400:focus   {
	border-left-color: rgb(161 161 170);
border-right-color: rgb(161 161 170);
}

.focus\:border-x-zinc-500:focus   {
	border-left-color: rgb(113 113 122);
border-right-color: rgb(113 113 122);
}

.focus\:border-x-zinc-600:focus   {
	border-left-color: rgb(82 82 91);
border-right-color: rgb(82 82 91);
}

.focus\:border-x-zinc-700:focus   {
	border-left-color: rgb(63 63 70);
border-right-color: rgb(63 63 70);
}

.focus\:border-x-zinc-800:focus   {
	border-left-color: rgb(39 39 42);
border-right-color: rgb(39 39 42);
}

.focus\:border-x-zinc-900:focus   {
	border-left-color: rgb(24 24 27);
border-right-color: rgb(24 24 27);
}

.focus\:border-x-zinc-950:focus   {
	border-left-color: rgb(9 9 11);
border-right-color: rgb(9 9 11);
}

.focus\:border-x-neutral-50:focus   {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.focus\:border-x-neutral-100:focus   {
	border-left-color: rgb(245 245 245);
border-right-color: rgb(245 245 245);
}

.focus\:border-x-neutral-200:focus   {
	border-left-color: rgb(229 229 229);
border-right-color: rgb(229 229 229);
}

.focus\:border-x-neutral-300:focus   {
	border-left-color: rgb(212 212 212);
border-right-color: rgb(212 212 212);
}

.focus\:border-x-neutral-400:focus   {
	border-left-color: rgb(163 163 163);
border-right-color: rgb(163 163 163);
}

.focus\:border-x-neutral-500:focus   {
	border-left-color: rgb(115 115 115);
border-right-color: rgb(115 115 115);
}

.focus\:border-x-neutral-600:focus   {
	border-left-color: rgb(82 82 82);
border-right-color: rgb(82 82 82);
}

.focus\:border-x-neutral-700:focus   {
	border-left-color: rgb(64 64 64);
border-right-color: rgb(64 64 64);
}

.focus\:border-x-neutral-800:focus   {
	border-left-color: rgb(38 38 38);
border-right-color: rgb(38 38 38);
}

.focus\:border-x-neutral-900:focus   {
	border-left-color: rgb(23 23 23);
border-right-color: rgb(23 23 23);
}

.focus\:border-x-neutral-950:focus   {
	border-left-color: rgb(10 10 10);
border-right-color: rgb(10 10 10);
}

.focus\:border-x-stone-50:focus   {
	border-left-color: rgb(250 250 249);
border-right-color: rgb(250 250 249);
}

.focus\:border-x-stone-100:focus   {
	border-left-color: rgb(245 245 244);
border-right-color: rgb(245 245 244);
}

.focus\:border-x-stone-200:focus   {
	border-left-color: rgb(231 229 228);
border-right-color: rgb(231 229 228);
}

.focus\:border-x-stone-300:focus   {
	border-left-color: rgb(214 211 209);
border-right-color: rgb(214 211 209);
}

.focus\:border-x-stone-400:focus   {
	border-left-color: rgb(168 162 158);
border-right-color: rgb(168 162 158);
}

.focus\:border-x-stone-500:focus   {
	border-left-color: rgb(120 113 108);
border-right-color: rgb(120 113 108);
}

.focus\:border-x-stone-600:focus   {
	border-left-color: rgb(87 83 78);
border-right-color: rgb(87 83 78);
}

.focus\:border-x-stone-700:focus   {
	border-left-color: rgb(68 64 60);
border-right-color: rgb(68 64 60);
}

.focus\:border-x-stone-800:focus   {
	border-left-color: rgb(41 37 36);
border-right-color: rgb(41 37 36);
}

.focus\:border-x-stone-900:focus   {
	border-left-color: rgb(28 25 23);
border-right-color: rgb(28 25 23);
}

.focus\:border-x-stone-950:focus   {
	border-left-color: rgb(12 10 9);
border-right-color: rgb(12 10 9);
}

.focus\:border-x-red-50:focus   {
	border-left-color: rgb(254 242 242);
border-right-color: rgb(254 242 242);
}

.focus\:border-x-red-100:focus   {
	border-left-color: rgb(254 226 226);
border-right-color: rgb(254 226 226);
}

.focus\:border-x-red-200:focus   {
	border-left-color: rgb(254 202 202);
border-right-color: rgb(254 202 202);
}

.focus\:border-x-red-300:focus   {
	border-left-color: rgb(252 165 165);
border-right-color: rgb(252 165 165);
}

.focus\:border-x-red-400:focus   {
	border-left-color: rgb(248 113 113);
border-right-color: rgb(248 113 113);
}

.focus\:border-x-red-500:focus   {
	border-left-color: rgb(239 68 68);
border-right-color: rgb(239 68 68);
}

.focus\:border-x-red-600:focus   {
	border-left-color: rgb(220 38 38);
border-right-color: rgb(220 38 38);
}

.focus\:border-x-red-700:focus   {
	border-left-color: rgb(185 28 28);
border-right-color: rgb(185 28 28);
}

.focus\:border-x-red-800:focus   {
	border-left-color: rgb(153 27 27);
border-right-color: rgb(153 27 27);
}

.focus\:border-x-red-900:focus   {
	border-left-color: rgb(127 29 29);
border-right-color: rgb(127 29 29);
}

.focus\:border-x-red-950:focus   {
	border-left-color: rgb(69 10 10);
border-right-color: rgb(69 10 10);
}

.focus\:border-x-orange-50:focus   {
	border-left-color: rgb(255 247 237);
border-right-color: rgb(255 247 237);
}

.focus\:border-x-orange-100:focus   {
	border-left-color: rgb(255 237 213);
border-right-color: rgb(255 237 213);
}

.focus\:border-x-orange-200:focus   {
	border-left-color: rgb(254 215 170);
border-right-color: rgb(254 215 170);
}

.focus\:border-x-orange-300:focus   {
	border-left-color: rgb(253 186 116);
border-right-color: rgb(253 186 116);
}

.focus\:border-x-orange-400:focus   {
	border-left-color: rgb(251 146 60);
border-right-color: rgb(251 146 60);
}

.focus\:border-x-orange-500:focus   {
	border-left-color: rgb(249 115 22);
border-right-color: rgb(249 115 22);
}

.focus\:border-x-orange-600:focus   {
	border-left-color: rgb(234 88 12);
border-right-color: rgb(234 88 12);
}

.focus\:border-x-orange-700:focus   {
	border-left-color: rgb(194 65 12);
border-right-color: rgb(194 65 12);
}

.focus\:border-x-orange-800:focus   {
	border-left-color: rgb(154 52 18);
border-right-color: rgb(154 52 18);
}

.focus\:border-x-orange-900:focus   {
	border-left-color: rgb(124 45 18);
border-right-color: rgb(124 45 18);
}

.focus\:border-x-orange-950:focus   {
	border-left-color: rgb(67 20 7);
border-right-color: rgb(67 20 7);
}

.focus\:border-x-amber-50:focus   {
	border-left-color: rgb(255 251 235);
border-right-color: rgb(255 251 235);
}

.focus\:border-x-amber-100:focus   {
	border-left-color: rgb(254 243 199);
border-right-color: rgb(254 243 199);
}

.focus\:border-x-amber-200:focus   {
	border-left-color: rgb(253 230 138);
border-right-color: rgb(253 230 138);
}

.focus\:border-x-amber-300:focus   {
	border-left-color: rgb(252 211 77);
border-right-color: rgb(252 211 77);
}

.focus\:border-x-amber-400:focus   {
	border-left-color: rgb(251 191 36);
border-right-color: rgb(251 191 36);
}

.focus\:border-x-amber-500:focus   {
	border-left-color: rgb(245 158 11);
border-right-color: rgb(245 158 11);
}

.focus\:border-x-amber-600:focus   {
	border-left-color: rgb(217 119 6);
border-right-color: rgb(217 119 6);
}

.focus\:border-x-amber-700:focus   {
	border-left-color: rgb(180 83 9);
border-right-color: rgb(180 83 9);
}

.focus\:border-x-amber-800:focus   {
	border-left-color: rgb(146 64 14);
border-right-color: rgb(146 64 14);
}

.focus\:border-x-amber-900:focus   {
	border-left-color: rgb(120 53 15);
border-right-color: rgb(120 53 15);
}

.focus\:border-x-amber-950:focus   {
	border-left-color: rgb(69 26 3);
border-right-color: rgb(69 26 3);
}

.focus\:border-x-yellow-50:focus   {
	border-left-color: rgb(254 252 232);
border-right-color: rgb(254 252 232);
}

.focus\:border-x-yellow-100:focus   {
	border-left-color: rgb(254 249 195);
border-right-color: rgb(254 249 195);
}

.focus\:border-x-yellow-200:focus   {
	border-left-color: rgb(254 240 138);
border-right-color: rgb(254 240 138);
}

.focus\:border-x-yellow-300:focus   {
	border-left-color: rgb(253 224 71);
border-right-color: rgb(253 224 71);
}

.focus\:border-x-yellow-400:focus   {
	border-left-color: rgb(250 204 21);
border-right-color: rgb(250 204 21);
}

.focus\:border-x-yellow-500:focus   {
	border-left-color: rgb(234 179 8);
border-right-color: rgb(234 179 8);
}

.focus\:border-x-yellow-600:focus   {
	border-left-color: rgb(202 138 4);
border-right-color: rgb(202 138 4);
}

.focus\:border-x-yellow-700:focus   {
	border-left-color: rgb(161 98 7);
border-right-color: rgb(161 98 7);
}

.focus\:border-x-yellow-800:focus   {
	border-left-color: rgb(133 77 14);
border-right-color: rgb(133 77 14);
}

.focus\:border-x-yellow-900:focus   {
	border-left-color: rgb(113 63 18);
border-right-color: rgb(113 63 18);
}

.focus\:border-x-yellow-950:focus   {
	border-left-color: rgb(66 32 6);
border-right-color: rgb(66 32 6);
}

.focus\:border-x-lime-50:focus   {
	border-left-color: rgb(247 254 231);
border-right-color: rgb(247 254 231);
}

.focus\:border-x-lime-100:focus   {
	border-left-color: rgb(236 252 203);
border-right-color: rgb(236 252 203);
}

.focus\:border-x-lime-200:focus   {
	border-left-color: rgb(217 249 157);
border-right-color: rgb(217 249 157);
}

.focus\:border-x-lime-300:focus   {
	border-left-color: rgb(190 242 100);
border-right-color: rgb(190 242 100);
}

.focus\:border-x-lime-400:focus   {
	border-left-color: rgb(163 230 53);
border-right-color: rgb(163 230 53);
}

.focus\:border-x-lime-500:focus   {
	border-left-color: rgb(132 204 22);
border-right-color: rgb(132 204 22);
}

.focus\:border-x-lime-600:focus   {
	border-left-color: rgb(101 163 13);
border-right-color: rgb(101 163 13);
}

.focus\:border-x-lime-700:focus   {
	border-left-color: rgb(77 124 15);
border-right-color: rgb(77 124 15);
}

.focus\:border-x-lime-800:focus   {
	border-left-color: rgb(63 98 18);
border-right-color: rgb(63 98 18);
}

.focus\:border-x-lime-900:focus   {
	border-left-color: rgb(54 83 20);
border-right-color: rgb(54 83 20);
}

.focus\:border-x-lime-950:focus   {
	border-left-color: rgb(26 46 5);
border-right-color: rgb(26 46 5);
}

.focus\:border-x-green-50:focus   {
	border-left-color: rgb(240 253 244);
border-right-color: rgb(240 253 244);
}

.focus\:border-x-green-100:focus   {
	border-left-color: rgb(220 252 231);
border-right-color: rgb(220 252 231);
}

.focus\:border-x-green-200:focus   {
	border-left-color: rgb(187 247 208);
border-right-color: rgb(187 247 208);
}

.focus\:border-x-green-300:focus   {
	border-left-color: rgb(134 239 172);
border-right-color: rgb(134 239 172);
}

.focus\:border-x-green-400:focus   {
	border-left-color: rgb(74 222 128);
border-right-color: rgb(74 222 128);
}

.focus\:border-x-green-500:focus   {
	border-left-color: rgb(34 197 94);
border-right-color: rgb(34 197 94);
}

.focus\:border-x-green-600:focus   {
	border-left-color: rgb(22 163 74);
border-right-color: rgb(22 163 74);
}

.focus\:border-x-green-700:focus   {
	border-left-color: rgb(21 128 61);
border-right-color: rgb(21 128 61);
}

.focus\:border-x-green-800:focus   {
	border-left-color: rgb(22 101 52);
border-right-color: rgb(22 101 52);
}

.focus\:border-x-green-900:focus   {
	border-left-color: rgb(20 83 45);
border-right-color: rgb(20 83 45);
}

.focus\:border-x-green-950:focus   {
	border-left-color: rgb(5 46 22);
border-right-color: rgb(5 46 22);
}

.focus\:border-x-emerald-50:focus   {
	border-left-color: rgb(236 253 245);
border-right-color: rgb(236 253 245);
}

.focus\:border-x-emerald-100:focus   {
	border-left-color: rgb(209 250 229);
border-right-color: rgb(209 250 229);
}

.focus\:border-x-emerald-200:focus   {
	border-left-color: rgb(167 243 208);
border-right-color: rgb(167 243 208);
}

.focus\:border-x-emerald-300:focus   {
	border-left-color: rgb(110 231 183);
border-right-color: rgb(110 231 183);
}

.focus\:border-x-emerald-400:focus   {
	border-left-color: rgb(52 211 153);
border-right-color: rgb(52 211 153);
}

.focus\:border-x-emerald-500:focus   {
	border-left-color: rgb(16 185 129);
border-right-color: rgb(16 185 129);
}

.focus\:border-x-emerald-600:focus   {
	border-left-color: rgb(5 150 105);
border-right-color: rgb(5 150 105);
}

.focus\:border-x-emerald-700:focus   {
	border-left-color: rgb(4 120 87);
border-right-color: rgb(4 120 87);
}

.focus\:border-x-emerald-800:focus   {
	border-left-color: rgb(6 95 70);
border-right-color: rgb(6 95 70);
}

.focus\:border-x-emerald-900:focus   {
	border-left-color: rgb(6 78 59);
border-right-color: rgb(6 78 59);
}

.focus\:border-x-emerald-950:focus   {
	border-left-color: rgb(2 44 34);
border-right-color: rgb(2 44 34);
}

.focus\:border-x-teal-50:focus   {
	border-left-color: rgb(240 253 250);
border-right-color: rgb(240 253 250);
}

.focus\:border-x-teal-100:focus   {
	border-left-color: rgb(204 251 241);
border-right-color: rgb(204 251 241);
}

.focus\:border-x-teal-200:focus   {
	border-left-color: rgb(153 246 228);
border-right-color: rgb(153 246 228);
}

.focus\:border-x-teal-300:focus   {
	border-left-color: rgb(94 234 212);
border-right-color: rgb(94 234 212);
}

.focus\:border-x-teal-400:focus   {
	border-left-color: rgb(45 212 191);
border-right-color: rgb(45 212 191);
}

.focus\:border-x-teal-500:focus   {
	border-left-color: rgb(20 184 166);
border-right-color: rgb(20 184 166);
}

.focus\:border-x-teal-600:focus   {
	border-left-color: rgb(13 148 136);
border-right-color: rgb(13 148 136);
}

.focus\:border-x-teal-700:focus   {
	border-left-color: rgb(15 118 110);
border-right-color: rgb(15 118 110);
}

.focus\:border-x-teal-800:focus   {
	border-left-color: rgb(17 94 89);
border-right-color: rgb(17 94 89);
}

.focus\:border-x-teal-900:focus   {
	border-left-color: rgb(19 78 74);
border-right-color: rgb(19 78 74);
}

.focus\:border-x-teal-950:focus   {
	border-left-color: rgb(4 47 46);
border-right-color: rgb(4 47 46);
}

.focus\:border-x-cyan-50:focus   {
	border-left-color: rgb(236 254 255);
border-right-color: rgb(236 254 255);
}

.focus\:border-x-cyan-100:focus   {
	border-left-color: rgb(207 250 254);
border-right-color: rgb(207 250 254);
}

.focus\:border-x-cyan-200:focus   {
	border-left-color: rgb(165 243 252);
border-right-color: rgb(165 243 252);
}

.focus\:border-x-cyan-300:focus   {
	border-left-color: rgb(103 232 249);
border-right-color: rgb(103 232 249);
}

.focus\:border-x-cyan-400:focus   {
	border-left-color: rgb(34 211 238);
border-right-color: rgb(34 211 238);
}

.focus\:border-x-cyan-500:focus   {
	border-left-color: rgb(6 182 212);
border-right-color: rgb(6 182 212);
}

.focus\:border-x-cyan-600:focus   {
	border-left-color: rgb(8 145 178);
border-right-color: rgb(8 145 178);
}

.focus\:border-x-cyan-700:focus   {
	border-left-color: rgb(14 116 144);
border-right-color: rgb(14 116 144);
}

.focus\:border-x-cyan-800:focus   {
	border-left-color: rgb(21 94 117);
border-right-color: rgb(21 94 117);
}

.focus\:border-x-cyan-900:focus   {
	border-left-color: rgb(22 78 99);
border-right-color: rgb(22 78 99);
}

.focus\:border-x-cyan-950:focus   {
	border-left-color: rgb(8 51 68);
border-right-color: rgb(8 51 68);
}

.focus\:border-x-sky-50:focus   {
	border-left-color: rgb(240 249 255);
border-right-color: rgb(240 249 255);
}

.focus\:border-x-sky-100:focus   {
	border-left-color: rgb(224 242 254);
border-right-color: rgb(224 242 254);
}

.focus\:border-x-sky-200:focus   {
	border-left-color: rgb(186 230 253);
border-right-color: rgb(186 230 253);
}

.focus\:border-x-sky-300:focus   {
	border-left-color: rgb(125 211 252);
border-right-color: rgb(125 211 252);
}

.focus\:border-x-sky-400:focus   {
	border-left-color: rgb(56 189 248);
border-right-color: rgb(56 189 248);
}

.focus\:border-x-sky-500:focus   {
	border-left-color: rgb(14 165 233);
border-right-color: rgb(14 165 233);
}

.focus\:border-x-sky-600:focus   {
	border-left-color: rgb(2 132 199);
border-right-color: rgb(2 132 199);
}

.focus\:border-x-sky-700:focus   {
	border-left-color: rgb(3 105 161);
border-right-color: rgb(3 105 161);
}

.focus\:border-x-sky-800:focus   {
	border-left-color: rgb(7 89 133);
border-right-color: rgb(7 89 133);
}

.focus\:border-x-sky-900:focus   {
	border-left-color: rgb(12 74 110);
border-right-color: rgb(12 74 110);
}

.focus\:border-x-sky-950:focus   {
	border-left-color: rgb(8 47 73);
border-right-color: rgb(8 47 73);
}

.focus\:border-x-blue-50:focus   {
	border-left-color: rgb(239 246 255);
border-right-color: rgb(239 246 255);
}

.focus\:border-x-blue-100:focus   {
	border-left-color: rgb(219 234 254);
border-right-color: rgb(219 234 254);
}

.focus\:border-x-blue-200:focus   {
	border-left-color: rgb(191 219 254);
border-right-color: rgb(191 219 254);
}

.focus\:border-x-blue-300:focus   {
	border-left-color: rgb(147 197 253);
border-right-color: rgb(147 197 253);
}

.focus\:border-x-blue-400:focus   {
	border-left-color: rgb(96 165 250);
border-right-color: rgb(96 165 250);
}

.focus\:border-x-blue-500:focus   {
	border-left-color: rgb(59 130 246);
border-right-color: rgb(59 130 246);
}

.focus\:border-x-blue-600:focus   {
	border-left-color: rgb(37 99 235);
border-right-color: rgb(37 99 235);
}

.focus\:border-x-blue-700:focus   {
	border-left-color: rgb(29 78 216);
border-right-color: rgb(29 78 216);
}

.focus\:border-x-blue-800:focus   {
	border-left-color: rgb(30 64 175);
border-right-color: rgb(30 64 175);
}

.focus\:border-x-blue-900:focus   {
	border-left-color: rgb(30 58 138);
border-right-color: rgb(30 58 138);
}

.focus\:border-x-blue-950:focus   {
	border-left-color: rgb(23 37 84);
border-right-color: rgb(23 37 84);
}

.focus\:border-x-indigo-50:focus   {
	border-left-color: rgb(238 242 255);
border-right-color: rgb(238 242 255);
}

.focus\:border-x-indigo-100:focus   {
	border-left-color: rgb(224 231 255);
border-right-color: rgb(224 231 255);
}

.focus\:border-x-indigo-200:focus   {
	border-left-color: rgb(199 210 254);
border-right-color: rgb(199 210 254);
}

.focus\:border-x-indigo-300:focus   {
	border-left-color: rgb(165 180 252);
border-right-color: rgb(165 180 252);
}

.focus\:border-x-indigo-400:focus   {
	border-left-color: rgb(129 140 248);
border-right-color: rgb(129 140 248);
}

.focus\:border-x-indigo-500:focus   {
	border-left-color: rgb(99 102 241);
border-right-color: rgb(99 102 241);
}

.focus\:border-x-indigo-600:focus   {
	border-left-color: rgb(79 70 229);
border-right-color: rgb(79 70 229);
}

.focus\:border-x-indigo-700:focus   {
	border-left-color: rgb(67 56 202);
border-right-color: rgb(67 56 202);
}

.focus\:border-x-indigo-800:focus   {
	border-left-color: rgb(55 48 163);
border-right-color: rgb(55 48 163);
}

.focus\:border-x-indigo-900:focus   {
	border-left-color: rgb(49 46 129);
border-right-color: rgb(49 46 129);
}

.focus\:border-x-indigo-950:focus   {
	border-left-color: rgb(30 27 75);
border-right-color: rgb(30 27 75);
}

.focus\:border-x-violet-50:focus   {
	border-left-color: rgb(245 243 255);
border-right-color: rgb(245 243 255);
}

.focus\:border-x-violet-100:focus   {
	border-left-color: rgb(237 233 254);
border-right-color: rgb(237 233 254);
}

.focus\:border-x-violet-200:focus   {
	border-left-color: rgb(221 214 254);
border-right-color: rgb(221 214 254);
}

.focus\:border-x-violet-300:focus   {
	border-left-color: rgb(196 181 253);
border-right-color: rgb(196 181 253);
}

.focus\:border-x-violet-400:focus   {
	border-left-color: rgb(167 139 250);
border-right-color: rgb(167 139 250);
}

.focus\:border-x-violet-500:focus   {
	border-left-color: rgb(139 92 246);
border-right-color: rgb(139 92 246);
}

.focus\:border-x-violet-600:focus   {
	border-left-color: rgb(124 58 237);
border-right-color: rgb(124 58 237);
}

.focus\:border-x-violet-700:focus   {
	border-left-color: rgb(109 40 217);
border-right-color: rgb(109 40 217);
}

.focus\:border-x-violet-800:focus   {
	border-left-color: rgb(91 33 182);
border-right-color: rgb(91 33 182);
}

.focus\:border-x-violet-900:focus   {
	border-left-color: rgb(76 29 149);
border-right-color: rgb(76 29 149);
}

.focus\:border-x-violet-950:focus   {
	border-left-color: rgb(46 16 101);
border-right-color: rgb(46 16 101);
}

.focus\:border-x-purple-50:focus   {
	border-left-color: rgb(250 245 255);
border-right-color: rgb(250 245 255);
}

.focus\:border-x-purple-100:focus   {
	border-left-color: rgb(243 232 255);
border-right-color: rgb(243 232 255);
}

.focus\:border-x-purple-200:focus   {
	border-left-color: rgb(233 213 255);
border-right-color: rgb(233 213 255);
}

.focus\:border-x-purple-300:focus   {
	border-left-color: rgb(216 180 254);
border-right-color: rgb(216 180 254);
}

.focus\:border-x-purple-400:focus   {
	border-left-color: rgb(192 132 252);
border-right-color: rgb(192 132 252);
}

.focus\:border-x-purple-500:focus   {
	border-left-color: rgb(168 85 247);
border-right-color: rgb(168 85 247);
}

.focus\:border-x-purple-600:focus   {
	border-left-color: rgb(147 51 234);
border-right-color: rgb(147 51 234);
}

.focus\:border-x-purple-700:focus   {
	border-left-color: rgb(126 34 206);
border-right-color: rgb(126 34 206);
}

.focus\:border-x-purple-800:focus   {
	border-left-color: rgb(107 33 168);
border-right-color: rgb(107 33 168);
}

.focus\:border-x-purple-900:focus   {
	border-left-color: rgb(88 28 135);
border-right-color: rgb(88 28 135);
}

.focus\:border-x-purple-950:focus   {
	border-left-color: rgb(59 7 100);
border-right-color: rgb(59 7 100);
}

.focus\:border-x-fuchsia-50:focus   {
	border-left-color: rgb(253 244 255);
border-right-color: rgb(253 244 255);
}

.focus\:border-x-fuchsia-100:focus   {
	border-left-color: rgb(250 232 255);
border-right-color: rgb(250 232 255);
}

.focus\:border-x-fuchsia-200:focus   {
	border-left-color: rgb(245 208 254);
border-right-color: rgb(245 208 254);
}

.focus\:border-x-fuchsia-300:focus   {
	border-left-color: rgb(240 171 252);
border-right-color: rgb(240 171 252);
}

.focus\:border-x-fuchsia-400:focus   {
	border-left-color: rgb(232 121 249);
border-right-color: rgb(232 121 249);
}

.focus\:border-x-fuchsia-500:focus   {
	border-left-color: rgb(217 70 239);
border-right-color: rgb(217 70 239);
}

.focus\:border-x-fuchsia-600:focus   {
	border-left-color: rgb(192 38 211);
border-right-color: rgb(192 38 211);
}

.focus\:border-x-fuchsia-700:focus   {
	border-left-color: rgb(162 28 175);
border-right-color: rgb(162 28 175);
}

.focus\:border-x-fuchsia-800:focus   {
	border-left-color: rgb(134 25 143);
border-right-color: rgb(134 25 143);
}

.focus\:border-x-fuchsia-900:focus   {
	border-left-color: rgb(112 26 117);
border-right-color: rgb(112 26 117);
}

.focus\:border-x-fuchsia-950:focus   {
	border-left-color: rgb(74 4 78);
border-right-color: rgb(74 4 78);
}

.focus\:border-x-pink-50:focus   {
	border-left-color: rgb(253 242 248);
border-right-color: rgb(253 242 248);
}

.focus\:border-x-pink-100:focus   {
	border-left-color: rgb(252 231 243);
border-right-color: rgb(252 231 243);
}

.focus\:border-x-pink-200:focus   {
	border-left-color: rgb(251 207 232);
border-right-color: rgb(251 207 232);
}

.focus\:border-x-pink-300:focus   {
	border-left-color: rgb(249 168 212);
border-right-color: rgb(249 168 212);
}

.focus\:border-x-pink-400:focus   {
	border-left-color: rgb(244 114 182);
border-right-color: rgb(244 114 182);
}

.focus\:border-x-pink-500:focus   {
	border-left-color: rgb(236 72 153);
border-right-color: rgb(236 72 153);
}

.focus\:border-x-pink-600:focus   {
	border-left-color: rgb(219 39 119);
border-right-color: rgb(219 39 119);
}

.focus\:border-x-pink-700:focus   {
	border-left-color: rgb(190 24 93);
border-right-color: rgb(190 24 93);
}

.focus\:border-x-pink-800:focus   {
	border-left-color: rgb(157 23 77);
border-right-color: rgb(157 23 77);
}

.focus\:border-x-pink-900:focus   {
	border-left-color: rgb(131 24 67);
border-right-color: rgb(131 24 67);
}

.focus\:border-x-pink-950:focus   {
	border-left-color: rgb(80 7 36);
border-right-color: rgb(80 7 36);
}

.focus\:border-x-rose-50:focus   {
	border-left-color: rgb(255 241 242);
border-right-color: rgb(255 241 242);
}

.focus\:border-x-rose-100:focus   {
	border-left-color: rgb(255 228 230);
border-right-color: rgb(255 228 230);
}

.focus\:border-x-rose-200:focus   {
	border-left-color: rgb(254 205 211);
border-right-color: rgb(254 205 211);
}

.focus\:border-x-rose-300:focus   {
	border-left-color: rgb(253 164 175);
border-right-color: rgb(253 164 175);
}

.focus\:border-x-rose-400:focus   {
	border-left-color: rgb(251 113 133);
border-right-color: rgb(251 113 133);
}

.focus\:border-x-rose-500:focus   {
	border-left-color: rgb(244 63 94);
border-right-color: rgb(244 63 94);
}

.focus\:border-x-rose-600:focus   {
	border-left-color: rgb(225 29 72);
border-right-color: rgb(225 29 72);
}

.focus\:border-x-rose-700:focus   {
	border-left-color: rgb(190 18 60);
border-right-color: rgb(190 18 60);
}

.focus\:border-x-rose-800:focus   {
	border-left-color: rgb(159 18 57);
border-right-color: rgb(159 18 57);
}

.focus\:border-x-rose-900:focus   {
	border-left-color: rgb(136 19 55);
border-right-color: rgb(136 19 55);
}

.focus\:border-x-rose-950:focus   {
	border-left-color: rgb(76 5 25);
border-right-color: rgb(76 5 25);
}

.focus\:border-y-inherit:focus   {
	border-top-color: inherit;
border-bottom-color: inherit;
}

.focus\:border-y-current:focus   {
	border-top-color: currentColor;
border-bottom-color: currentColor;
}

.focus\:border-y-transparent:focus   {
	border-top-color: transparent;
border-bottom-color: transparent;
}

.focus\:border-y-black:focus   {
	border-top-color: rgb(0 0 0);
border-bottom-color: rgb(0 0 0);
}

.focus\:border-y-white:focus   {
	border-top-color: rgb(255 255 255);
border-bottom-color: rgb(255 255 255);
}

.focus\:border-y-slate-50:focus   {
	border-top-color: rgb(248 250 252);
border-bottom-color: rgb(248 250 252);
}

.focus\:border-y-slate-100:focus   {
	border-top-color: rgb(241 245 249);
border-bottom-color: rgb(241 245 249);
}

.focus\:border-y-slate-200:focus   {
	border-top-color: rgb(226 232 240);
border-bottom-color: rgb(226 232 240);
}

.focus\:border-y-slate-300:focus   {
	border-top-color: rgb(203 213 225);
border-bottom-color: rgb(203 213 225);
}

.focus\:border-y-slate-400:focus   {
	border-top-color: rgb(148 163 184);
border-bottom-color: rgb(148 163 184);
}

.focus\:border-y-slate-500:focus   {
	border-top-color: rgb(100 116 139);
border-bottom-color: rgb(100 116 139);
}

.focus\:border-y-slate-600:focus   {
	border-top-color: rgb(71 85 105);
border-bottom-color: rgb(71 85 105);
}

.focus\:border-y-slate-700:focus   {
	border-top-color: rgb(51 65 85);
border-bottom-color: rgb(51 65 85);
}

.focus\:border-y-slate-800:focus   {
	border-top-color: rgb(30 41 59);
border-bottom-color: rgb(30 41 59);
}

.focus\:border-y-slate-900:focus   {
	border-top-color: rgb(15 23 42);
border-bottom-color: rgb(15 23 42);
}

.focus\:border-y-slate-950:focus   {
	border-top-color: rgb(2 6 23);
border-bottom-color: rgb(2 6 23);
}

.focus\:border-y-gray-50:focus   {
	border-top-color: rgb(249 250 251);
border-bottom-color: rgb(249 250 251);
}

.focus\:border-y-gray-100:focus   {
	border-top-color: rgb(243 244 246);
border-bottom-color: rgb(243 244 246);
}

.focus\:border-y-gray-200:focus   {
	border-top-color: rgb(229 231 235);
border-bottom-color: rgb(229 231 235);
}

.focus\:border-y-gray-300:focus   {
	border-top-color: rgb(209 213 219);
border-bottom-color: rgb(209 213 219);
}

.focus\:border-y-gray-400:focus   {
	border-top-color: rgb(156 163 175);
border-bottom-color: rgb(156 163 175);
}

.focus\:border-y-gray-500:focus   {
	border-top-color: rgb(107 114 128);
border-bottom-color: rgb(107 114 128);
}

.focus\:border-y-gray-600:focus   {
	border-top-color: rgb(75 85 99);
border-bottom-color: rgb(75 85 99);
}

.focus\:border-y-gray-700:focus   {
	border-top-color: rgb(55 65 81);
border-bottom-color: rgb(55 65 81);
}

.focus\:border-y-gray-800:focus   {
	border-top-color: rgb(31 41 55);
border-bottom-color: rgb(31 41 55);
}

.focus\:border-y-gray-900:focus   {
	border-top-color: rgb(17 24 39);
border-bottom-color: rgb(17 24 39);
}

.focus\:border-y-gray-950:focus   {
	border-top-color: rgb(3 7 18);
border-bottom-color: rgb(3 7 18);
}

.focus\:border-y-zinc-50:focus   {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.focus\:border-y-zinc-100:focus   {
	border-top-color: rgb(244 244 245);
border-bottom-color: rgb(244 244 245);
}

.focus\:border-y-zinc-200:focus   {
	border-top-color: rgb(228 228 231);
border-bottom-color: rgb(228 228 231);
}

.focus\:border-y-zinc-300:focus   {
	border-top-color: rgb(212 212 216);
border-bottom-color: rgb(212 212 216);
}

.focus\:border-y-zinc-400:focus   {
	border-top-color: rgb(161 161 170);
border-bottom-color: rgb(161 161 170);
}

.focus\:border-y-zinc-500:focus   {
	border-top-color: rgb(113 113 122);
border-bottom-color: rgb(113 113 122);
}

.focus\:border-y-zinc-600:focus   {
	border-top-color: rgb(82 82 91);
border-bottom-color: rgb(82 82 91);
}

.focus\:border-y-zinc-700:focus   {
	border-top-color: rgb(63 63 70);
border-bottom-color: rgb(63 63 70);
}

.focus\:border-y-zinc-800:focus   {
	border-top-color: rgb(39 39 42);
border-bottom-color: rgb(39 39 42);
}

.focus\:border-y-zinc-900:focus   {
	border-top-color: rgb(24 24 27);
border-bottom-color: rgb(24 24 27);
}

.focus\:border-y-zinc-950:focus   {
	border-top-color: rgb(9 9 11);
border-bottom-color: rgb(9 9 11);
}

.focus\:border-y-neutral-50:focus   {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.focus\:border-y-neutral-100:focus   {
	border-top-color: rgb(245 245 245);
border-bottom-color: rgb(245 245 245);
}

.focus\:border-y-neutral-200:focus   {
	border-top-color: rgb(229 229 229);
border-bottom-color: rgb(229 229 229);
}

.focus\:border-y-neutral-300:focus   {
	border-top-color: rgb(212 212 212);
border-bottom-color: rgb(212 212 212);
}

.focus\:border-y-neutral-400:focus   {
	border-top-color: rgb(163 163 163);
border-bottom-color: rgb(163 163 163);
}

.focus\:border-y-neutral-500:focus   {
	border-top-color: rgb(115 115 115);
border-bottom-color: rgb(115 115 115);
}

.focus\:border-y-neutral-600:focus   {
	border-top-color: rgb(82 82 82);
border-bottom-color: rgb(82 82 82);
}

.focus\:border-y-neutral-700:focus   {
	border-top-color: rgb(64 64 64);
border-bottom-color: rgb(64 64 64);
}

.focus\:border-y-neutral-800:focus   {
	border-top-color: rgb(38 38 38);
border-bottom-color: rgb(38 38 38);
}

.focus\:border-y-neutral-900:focus   {
	border-top-color: rgb(23 23 23);
border-bottom-color: rgb(23 23 23);
}

.focus\:border-y-neutral-950:focus   {
	border-top-color: rgb(10 10 10);
border-bottom-color: rgb(10 10 10);
}

.focus\:border-y-stone-50:focus   {
	border-top-color: rgb(250 250 249);
border-bottom-color: rgb(250 250 249);
}

.focus\:border-y-stone-100:focus   {
	border-top-color: rgb(245 245 244);
border-bottom-color: rgb(245 245 244);
}

.focus\:border-y-stone-200:focus   {
	border-top-color: rgb(231 229 228);
border-bottom-color: rgb(231 229 228);
}

.focus\:border-y-stone-300:focus   {
	border-top-color: rgb(214 211 209);
border-bottom-color: rgb(214 211 209);
}

.focus\:border-y-stone-400:focus   {
	border-top-color: rgb(168 162 158);
border-bottom-color: rgb(168 162 158);
}

.focus\:border-y-stone-500:focus   {
	border-top-color: rgb(120 113 108);
border-bottom-color: rgb(120 113 108);
}

.focus\:border-y-stone-600:focus   {
	border-top-color: rgb(87 83 78);
border-bottom-color: rgb(87 83 78);
}

.focus\:border-y-stone-700:focus   {
	border-top-color: rgb(68 64 60);
border-bottom-color: rgb(68 64 60);
}

.focus\:border-y-stone-800:focus   {
	border-top-color: rgb(41 37 36);
border-bottom-color: rgb(41 37 36);
}

.focus\:border-y-stone-900:focus   {
	border-top-color: rgb(28 25 23);
border-bottom-color: rgb(28 25 23);
}

.focus\:border-y-stone-950:focus   {
	border-top-color: rgb(12 10 9);
border-bottom-color: rgb(12 10 9);
}

.focus\:border-y-red-50:focus   {
	border-top-color: rgb(254 242 242);
border-bottom-color: rgb(254 242 242);
}

.focus\:border-y-red-100:focus   {
	border-top-color: rgb(254 226 226);
border-bottom-color: rgb(254 226 226);
}

.focus\:border-y-red-200:focus   {
	border-top-color: rgb(254 202 202);
border-bottom-color: rgb(254 202 202);
}

.focus\:border-y-red-300:focus   {
	border-top-color: rgb(252 165 165);
border-bottom-color: rgb(252 165 165);
}

.focus\:border-y-red-400:focus   {
	border-top-color: rgb(248 113 113);
border-bottom-color: rgb(248 113 113);
}

.focus\:border-y-red-500:focus   {
	border-top-color: rgb(239 68 68);
border-bottom-color: rgb(239 68 68);
}

.focus\:border-y-red-600:focus   {
	border-top-color: rgb(220 38 38);
border-bottom-color: rgb(220 38 38);
}

.focus\:border-y-red-700:focus   {
	border-top-color: rgb(185 28 28);
border-bottom-color: rgb(185 28 28);
}

.focus\:border-y-red-800:focus   {
	border-top-color: rgb(153 27 27);
border-bottom-color: rgb(153 27 27);
}

.focus\:border-y-red-900:focus   {
	border-top-color: rgb(127 29 29);
border-bottom-color: rgb(127 29 29);
}

.focus\:border-y-red-950:focus   {
	border-top-color: rgb(69 10 10);
border-bottom-color: rgb(69 10 10);
}

.focus\:border-y-orange-50:focus   {
	border-top-color: rgb(255 247 237);
border-bottom-color: rgb(255 247 237);
}

.focus\:border-y-orange-100:focus   {
	border-top-color: rgb(255 237 213);
border-bottom-color: rgb(255 237 213);
}

.focus\:border-y-orange-200:focus   {
	border-top-color: rgb(254 215 170);
border-bottom-color: rgb(254 215 170);
}

.focus\:border-y-orange-300:focus   {
	border-top-color: rgb(253 186 116);
border-bottom-color: rgb(253 186 116);
}

.focus\:border-y-orange-400:focus   {
	border-top-color: rgb(251 146 60);
border-bottom-color: rgb(251 146 60);
}

.focus\:border-y-orange-500:focus   {
	border-top-color: rgb(249 115 22);
border-bottom-color: rgb(249 115 22);
}

.focus\:border-y-orange-600:focus   {
	border-top-color: rgb(234 88 12);
border-bottom-color: rgb(234 88 12);
}

.focus\:border-y-orange-700:focus   {
	border-top-color: rgb(194 65 12);
border-bottom-color: rgb(194 65 12);
}

.focus\:border-y-orange-800:focus   {
	border-top-color: rgb(154 52 18);
border-bottom-color: rgb(154 52 18);
}

.focus\:border-y-orange-900:focus   {
	border-top-color: rgb(124 45 18);
border-bottom-color: rgb(124 45 18);
}

.focus\:border-y-orange-950:focus   {
	border-top-color: rgb(67 20 7);
border-bottom-color: rgb(67 20 7);
}

.focus\:border-y-amber-50:focus   {
	border-top-color: rgb(255 251 235);
border-bottom-color: rgb(255 251 235);
}

.focus\:border-y-amber-100:focus   {
	border-top-color: rgb(254 243 199);
border-bottom-color: rgb(254 243 199);
}

.focus\:border-y-amber-200:focus   {
	border-top-color: rgb(253 230 138);
border-bottom-color: rgb(253 230 138);
}

.focus\:border-y-amber-300:focus   {
	border-top-color: rgb(252 211 77);
border-bottom-color: rgb(252 211 77);
}

.focus\:border-y-amber-400:focus   {
	border-top-color: rgb(251 191 36);
border-bottom-color: rgb(251 191 36);
}

.focus\:border-y-amber-500:focus   {
	border-top-color: rgb(245 158 11);
border-bottom-color: rgb(245 158 11);
}

.focus\:border-y-amber-600:focus   {
	border-top-color: rgb(217 119 6);
border-bottom-color: rgb(217 119 6);
}

.focus\:border-y-amber-700:focus   {
	border-top-color: rgb(180 83 9);
border-bottom-color: rgb(180 83 9);
}

.focus\:border-y-amber-800:focus   {
	border-top-color: rgb(146 64 14);
border-bottom-color: rgb(146 64 14);
}

.focus\:border-y-amber-900:focus   {
	border-top-color: rgb(120 53 15);
border-bottom-color: rgb(120 53 15);
}

.focus\:border-y-amber-950:focus   {
	border-top-color: rgb(69 26 3);
border-bottom-color: rgb(69 26 3);
}

.focus\:border-y-yellow-50:focus   {
	border-top-color: rgb(254 252 232);
border-bottom-color: rgb(254 252 232);
}

.focus\:border-y-yellow-100:focus   {
	border-top-color: rgb(254 249 195);
border-bottom-color: rgb(254 249 195);
}

.focus\:border-y-yellow-200:focus   {
	border-top-color: rgb(254 240 138);
border-bottom-color: rgb(254 240 138);
}

.focus\:border-y-yellow-300:focus   {
	border-top-color: rgb(253 224 71);
border-bottom-color: rgb(253 224 71);
}

.focus\:border-y-yellow-400:focus   {
	border-top-color: rgb(250 204 21);
border-bottom-color: rgb(250 204 21);
}

.focus\:border-y-yellow-500:focus   {
	border-top-color: rgb(234 179 8);
border-bottom-color: rgb(234 179 8);
}

.focus\:border-y-yellow-600:focus   {
	border-top-color: rgb(202 138 4);
border-bottom-color: rgb(202 138 4);
}

.focus\:border-y-yellow-700:focus   {
	border-top-color: rgb(161 98 7);
border-bottom-color: rgb(161 98 7);
}

.focus\:border-y-yellow-800:focus   {
	border-top-color: rgb(133 77 14);
border-bottom-color: rgb(133 77 14);
}

.focus\:border-y-yellow-900:focus   {
	border-top-color: rgb(113 63 18);
border-bottom-color: rgb(113 63 18);
}

.focus\:border-y-yellow-950:focus   {
	border-top-color: rgb(66 32 6);
border-bottom-color: rgb(66 32 6);
}

.focus\:border-y-lime-50:focus   {
	border-top-color: rgb(247 254 231);
border-bottom-color: rgb(247 254 231);
}

.focus\:border-y-lime-100:focus   {
	border-top-color: rgb(236 252 203);
border-bottom-color: rgb(236 252 203);
}

.focus\:border-y-lime-200:focus   {
	border-top-color: rgb(217 249 157);
border-bottom-color: rgb(217 249 157);
}

.focus\:border-y-lime-300:focus   {
	border-top-color: rgb(190 242 100);
border-bottom-color: rgb(190 242 100);
}

.focus\:border-y-lime-400:focus   {
	border-top-color: rgb(163 230 53);
border-bottom-color: rgb(163 230 53);
}

.focus\:border-y-lime-500:focus   {
	border-top-color: rgb(132 204 22);
border-bottom-color: rgb(132 204 22);
}

.focus\:border-y-lime-600:focus   {
	border-top-color: rgb(101 163 13);
border-bottom-color: rgb(101 163 13);
}

.focus\:border-y-lime-700:focus   {
	border-top-color: rgb(77 124 15);
border-bottom-color: rgb(77 124 15);
}

.focus\:border-y-lime-800:focus   {
	border-top-color: rgb(63 98 18);
border-bottom-color: rgb(63 98 18);
}

.focus\:border-y-lime-900:focus   {
	border-top-color: rgb(54 83 20);
border-bottom-color: rgb(54 83 20);
}

.focus\:border-y-lime-950:focus   {
	border-top-color: rgb(26 46 5);
border-bottom-color: rgb(26 46 5);
}

.focus\:border-y-green-50:focus   {
	border-top-color: rgb(240 253 244);
border-bottom-color: rgb(240 253 244);
}

.focus\:border-y-green-100:focus   {
	border-top-color: rgb(220 252 231);
border-bottom-color: rgb(220 252 231);
}

.focus\:border-y-green-200:focus   {
	border-top-color: rgb(187 247 208);
border-bottom-color: rgb(187 247 208);
}

.focus\:border-y-green-300:focus   {
	border-top-color: rgb(134 239 172);
border-bottom-color: rgb(134 239 172);
}

.focus\:border-y-green-400:focus   {
	border-top-color: rgb(74 222 128);
border-bottom-color: rgb(74 222 128);
}

.focus\:border-y-green-500:focus   {
	border-top-color: rgb(34 197 94);
border-bottom-color: rgb(34 197 94);
}

.focus\:border-y-green-600:focus   {
	border-top-color: rgb(22 163 74);
border-bottom-color: rgb(22 163 74);
}

.focus\:border-y-green-700:focus   {
	border-top-color: rgb(21 128 61);
border-bottom-color: rgb(21 128 61);
}

.focus\:border-y-green-800:focus   {
	border-top-color: rgb(22 101 52);
border-bottom-color: rgb(22 101 52);
}

.focus\:border-y-green-900:focus   {
	border-top-color: rgb(20 83 45);
border-bottom-color: rgb(20 83 45);
}

.focus\:border-y-green-950:focus   {
	border-top-color: rgb(5 46 22);
border-bottom-color: rgb(5 46 22);
}

.focus\:border-y-emerald-50:focus   {
	border-top-color: rgb(236 253 245);
border-bottom-color: rgb(236 253 245);
}

.focus\:border-y-emerald-100:focus   {
	border-top-color: rgb(209 250 229);
border-bottom-color: rgb(209 250 229);
}

.focus\:border-y-emerald-200:focus   {
	border-top-color: rgb(167 243 208);
border-bottom-color: rgb(167 243 208);
}

.focus\:border-y-emerald-300:focus   {
	border-top-color: rgb(110 231 183);
border-bottom-color: rgb(110 231 183);
}

.focus\:border-y-emerald-400:focus   {
	border-top-color: rgb(52 211 153);
border-bottom-color: rgb(52 211 153);
}

.focus\:border-y-emerald-500:focus   {
	border-top-color: rgb(16 185 129);
border-bottom-color: rgb(16 185 129);
}

.focus\:border-y-emerald-600:focus   {
	border-top-color: rgb(5 150 105);
border-bottom-color: rgb(5 150 105);
}

.focus\:border-y-emerald-700:focus   {
	border-top-color: rgb(4 120 87);
border-bottom-color: rgb(4 120 87);
}

.focus\:border-y-emerald-800:focus   {
	border-top-color: rgb(6 95 70);
border-bottom-color: rgb(6 95 70);
}

.focus\:border-y-emerald-900:focus   {
	border-top-color: rgb(6 78 59);
border-bottom-color: rgb(6 78 59);
}

.focus\:border-y-emerald-950:focus   {
	border-top-color: rgb(2 44 34);
border-bottom-color: rgb(2 44 34);
}

.focus\:border-y-teal-50:focus   {
	border-top-color: rgb(240 253 250);
border-bottom-color: rgb(240 253 250);
}

.focus\:border-y-teal-100:focus   {
	border-top-color: rgb(204 251 241);
border-bottom-color: rgb(204 251 241);
}

.focus\:border-y-teal-200:focus   {
	border-top-color: rgb(153 246 228);
border-bottom-color: rgb(153 246 228);
}

.focus\:border-y-teal-300:focus   {
	border-top-color: rgb(94 234 212);
border-bottom-color: rgb(94 234 212);
}

.focus\:border-y-teal-400:focus   {
	border-top-color: rgb(45 212 191);
border-bottom-color: rgb(45 212 191);
}

.focus\:border-y-teal-500:focus   {
	border-top-color: rgb(20 184 166);
border-bottom-color: rgb(20 184 166);
}

.focus\:border-y-teal-600:focus   {
	border-top-color: rgb(13 148 136);
border-bottom-color: rgb(13 148 136);
}

.focus\:border-y-teal-700:focus   {
	border-top-color: rgb(15 118 110);
border-bottom-color: rgb(15 118 110);
}

.focus\:border-y-teal-800:focus   {
	border-top-color: rgb(17 94 89);
border-bottom-color: rgb(17 94 89);
}

.focus\:border-y-teal-900:focus   {
	border-top-color: rgb(19 78 74);
border-bottom-color: rgb(19 78 74);
}

.focus\:border-y-teal-950:focus   {
	border-top-color: rgb(4 47 46);
border-bottom-color: rgb(4 47 46);
}

.focus\:border-y-cyan-50:focus   {
	border-top-color: rgb(236 254 255);
border-bottom-color: rgb(236 254 255);
}

.focus\:border-y-cyan-100:focus   {
	border-top-color: rgb(207 250 254);
border-bottom-color: rgb(207 250 254);
}

.focus\:border-y-cyan-200:focus   {
	border-top-color: rgb(165 243 252);
border-bottom-color: rgb(165 243 252);
}

.focus\:border-y-cyan-300:focus   {
	border-top-color: rgb(103 232 249);
border-bottom-color: rgb(103 232 249);
}

.focus\:border-y-cyan-400:focus   {
	border-top-color: rgb(34 211 238);
border-bottom-color: rgb(34 211 238);
}

.focus\:border-y-cyan-500:focus   {
	border-top-color: rgb(6 182 212);
border-bottom-color: rgb(6 182 212);
}

.focus\:border-y-cyan-600:focus   {
	border-top-color: rgb(8 145 178);
border-bottom-color: rgb(8 145 178);
}

.focus\:border-y-cyan-700:focus   {
	border-top-color: rgb(14 116 144);
border-bottom-color: rgb(14 116 144);
}

.focus\:border-y-cyan-800:focus   {
	border-top-color: rgb(21 94 117);
border-bottom-color: rgb(21 94 117);
}

.focus\:border-y-cyan-900:focus   {
	border-top-color: rgb(22 78 99);
border-bottom-color: rgb(22 78 99);
}

.focus\:border-y-cyan-950:focus   {
	border-top-color: rgb(8 51 68);
border-bottom-color: rgb(8 51 68);
}

.focus\:border-y-sky-50:focus   {
	border-top-color: rgb(240 249 255);
border-bottom-color: rgb(240 249 255);
}

.focus\:border-y-sky-100:focus   {
	border-top-color: rgb(224 242 254);
border-bottom-color: rgb(224 242 254);
}

.focus\:border-y-sky-200:focus   {
	border-top-color: rgb(186 230 253);
border-bottom-color: rgb(186 230 253);
}

.focus\:border-y-sky-300:focus   {
	border-top-color: rgb(125 211 252);
border-bottom-color: rgb(125 211 252);
}

.focus\:border-y-sky-400:focus   {
	border-top-color: rgb(56 189 248);
border-bottom-color: rgb(56 189 248);
}

.focus\:border-y-sky-500:focus   {
	border-top-color: rgb(14 165 233);
border-bottom-color: rgb(14 165 233);
}

.focus\:border-y-sky-600:focus   {
	border-top-color: rgb(2 132 199);
border-bottom-color: rgb(2 132 199);
}

.focus\:border-y-sky-700:focus   {
	border-top-color: rgb(3 105 161);
border-bottom-color: rgb(3 105 161);
}

.focus\:border-y-sky-800:focus   {
	border-top-color: rgb(7 89 133);
border-bottom-color: rgb(7 89 133);
}

.focus\:border-y-sky-900:focus   {
	border-top-color: rgb(12 74 110);
border-bottom-color: rgb(12 74 110);
}

.focus\:border-y-sky-950:focus   {
	border-top-color: rgb(8 47 73);
border-bottom-color: rgb(8 47 73);
}

.focus\:border-y-blue-50:focus   {
	border-top-color: rgb(239 246 255);
border-bottom-color: rgb(239 246 255);
}

.focus\:border-y-blue-100:focus   {
	border-top-color: rgb(219 234 254);
border-bottom-color: rgb(219 234 254);
}

.focus\:border-y-blue-200:focus   {
	border-top-color: rgb(191 219 254);
border-bottom-color: rgb(191 219 254);
}

.focus\:border-y-blue-300:focus   {
	border-top-color: rgb(147 197 253);
border-bottom-color: rgb(147 197 253);
}

.focus\:border-y-blue-400:focus   {
	border-top-color: rgb(96 165 250);
border-bottom-color: rgb(96 165 250);
}

.focus\:border-y-blue-500:focus   {
	border-top-color: rgb(59 130 246);
border-bottom-color: rgb(59 130 246);
}

.focus\:border-y-blue-600:focus   {
	border-top-color: rgb(37 99 235);
border-bottom-color: rgb(37 99 235);
}

.focus\:border-y-blue-700:focus   {
	border-top-color: rgb(29 78 216);
border-bottom-color: rgb(29 78 216);
}

.focus\:border-y-blue-800:focus   {
	border-top-color: rgb(30 64 175);
border-bottom-color: rgb(30 64 175);
}

.focus\:border-y-blue-900:focus   {
	border-top-color: rgb(30 58 138);
border-bottom-color: rgb(30 58 138);
}

.focus\:border-y-blue-950:focus   {
	border-top-color: rgb(23 37 84);
border-bottom-color: rgb(23 37 84);
}

.focus\:border-y-indigo-50:focus   {
	border-top-color: rgb(238 242 255);
border-bottom-color: rgb(238 242 255);
}

.focus\:border-y-indigo-100:focus   {
	border-top-color: rgb(224 231 255);
border-bottom-color: rgb(224 231 255);
}

.focus\:border-y-indigo-200:focus   {
	border-top-color: rgb(199 210 254);
border-bottom-color: rgb(199 210 254);
}

.focus\:border-y-indigo-300:focus   {
	border-top-color: rgb(165 180 252);
border-bottom-color: rgb(165 180 252);
}

.focus\:border-y-indigo-400:focus   {
	border-top-color: rgb(129 140 248);
border-bottom-color: rgb(129 140 248);
}

.focus\:border-y-indigo-500:focus   {
	border-top-color: rgb(99 102 241);
border-bottom-color: rgb(99 102 241);
}

.focus\:border-y-indigo-600:focus   {
	border-top-color: rgb(79 70 229);
border-bottom-color: rgb(79 70 229);
}

.focus\:border-y-indigo-700:focus   {
	border-top-color: rgb(67 56 202);
border-bottom-color: rgb(67 56 202);
}

.focus\:border-y-indigo-800:focus   {
	border-top-color: rgb(55 48 163);
border-bottom-color: rgb(55 48 163);
}

.focus\:border-y-indigo-900:focus   {
	border-top-color: rgb(49 46 129);
border-bottom-color: rgb(49 46 129);
}

.focus\:border-y-indigo-950:focus   {
	border-top-color: rgb(30 27 75);
border-bottom-color: rgb(30 27 75);
}

.focus\:border-y-violet-50:focus   {
	border-top-color: rgb(245 243 255);
border-bottom-color: rgb(245 243 255);
}

.focus\:border-y-violet-100:focus   {
	border-top-color: rgb(237 233 254);
border-bottom-color: rgb(237 233 254);
}

.focus\:border-y-violet-200:focus   {
	border-top-color: rgb(221 214 254);
border-bottom-color: rgb(221 214 254);
}

.focus\:border-y-violet-300:focus   {
	border-top-color: rgb(196 181 253);
border-bottom-color: rgb(196 181 253);
}

.focus\:border-y-violet-400:focus   {
	border-top-color: rgb(167 139 250);
border-bottom-color: rgb(167 139 250);
}

.focus\:border-y-violet-500:focus   {
	border-top-color: rgb(139 92 246);
border-bottom-color: rgb(139 92 246);
}

.focus\:border-y-violet-600:focus   {
	border-top-color: rgb(124 58 237);
border-bottom-color: rgb(124 58 237);
}

.focus\:border-y-violet-700:focus   {
	border-top-color: rgb(109 40 217);
border-bottom-color: rgb(109 40 217);
}

.focus\:border-y-violet-800:focus   {
	border-top-color: rgb(91 33 182);
border-bottom-color: rgb(91 33 182);
}

.focus\:border-y-violet-900:focus   {
	border-top-color: rgb(76 29 149);
border-bottom-color: rgb(76 29 149);
}

.focus\:border-y-violet-950:focus   {
	border-top-color: rgb(46 16 101);
border-bottom-color: rgb(46 16 101);
}

.focus\:border-y-purple-50:focus   {
	border-top-color: rgb(250 245 255);
border-bottom-color: rgb(250 245 255);
}

.focus\:border-y-purple-100:focus   {
	border-top-color: rgb(243 232 255);
border-bottom-color: rgb(243 232 255);
}

.focus\:border-y-purple-200:focus   {
	border-top-color: rgb(233 213 255);
border-bottom-color: rgb(233 213 255);
}

.focus\:border-y-purple-300:focus   {
	border-top-color: rgb(216 180 254);
border-bottom-color: rgb(216 180 254);
}

.focus\:border-y-purple-400:focus   {
	border-top-color: rgb(192 132 252);
border-bottom-color: rgb(192 132 252);
}

.focus\:border-y-purple-500:focus   {
	border-top-color: rgb(168 85 247);
border-bottom-color: rgb(168 85 247);
}

.focus\:border-y-purple-600:focus   {
	border-top-color: rgb(147 51 234);
border-bottom-color: rgb(147 51 234);
}

.focus\:border-y-purple-700:focus   {
	border-top-color: rgb(126 34 206);
border-bottom-color: rgb(126 34 206);
}

.focus\:border-y-purple-800:focus   {
	border-top-color: rgb(107 33 168);
border-bottom-color: rgb(107 33 168);
}

.focus\:border-y-purple-900:focus   {
	border-top-color: rgb(88 28 135);
border-bottom-color: rgb(88 28 135);
}

.focus\:border-y-purple-950:focus   {
	border-top-color: rgb(59 7 100);
border-bottom-color: rgb(59 7 100);
}

.focus\:border-y-fuchsia-50:focus   {
	border-top-color: rgb(253 244 255);
border-bottom-color: rgb(253 244 255);
}

.focus\:border-y-fuchsia-100:focus   {
	border-top-color: rgb(250 232 255);
border-bottom-color: rgb(250 232 255);
}

.focus\:border-y-fuchsia-200:focus   {
	border-top-color: rgb(245 208 254);
border-bottom-color: rgb(245 208 254);
}

.focus\:border-y-fuchsia-300:focus   {
	border-top-color: rgb(240 171 252);
border-bottom-color: rgb(240 171 252);
}

.focus\:border-y-fuchsia-400:focus   {
	border-top-color: rgb(232 121 249);
border-bottom-color: rgb(232 121 249);
}

.focus\:border-y-fuchsia-500:focus   {
	border-top-color: rgb(217 70 239);
border-bottom-color: rgb(217 70 239);
}

.focus\:border-y-fuchsia-600:focus   {
	border-top-color: rgb(192 38 211);
border-bottom-color: rgb(192 38 211);
}

.focus\:border-y-fuchsia-700:focus   {
	border-top-color: rgb(162 28 175);
border-bottom-color: rgb(162 28 175);
}

.focus\:border-y-fuchsia-800:focus   {
	border-top-color: rgb(134 25 143);
border-bottom-color: rgb(134 25 143);
}

.focus\:border-y-fuchsia-900:focus   {
	border-top-color: rgb(112 26 117);
border-bottom-color: rgb(112 26 117);
}

.focus\:border-y-fuchsia-950:focus   {
	border-top-color: rgb(74 4 78);
border-bottom-color: rgb(74 4 78);
}

.focus\:border-y-pink-50:focus   {
	border-top-color: rgb(253 242 248);
border-bottom-color: rgb(253 242 248);
}

.focus\:border-y-pink-100:focus   {
	border-top-color: rgb(252 231 243);
border-bottom-color: rgb(252 231 243);
}

.focus\:border-y-pink-200:focus   {
	border-top-color: rgb(251 207 232);
border-bottom-color: rgb(251 207 232);
}

.focus\:border-y-pink-300:focus   {
	border-top-color: rgb(249 168 212);
border-bottom-color: rgb(249 168 212);
}

.focus\:border-y-pink-400:focus   {
	border-top-color: rgb(244 114 182);
border-bottom-color: rgb(244 114 182);
}

.focus\:border-y-pink-500:focus   {
	border-top-color: rgb(236 72 153);
border-bottom-color: rgb(236 72 153);
}

.focus\:border-y-pink-600:focus   {
	border-top-color: rgb(219 39 119);
border-bottom-color: rgb(219 39 119);
}

.focus\:border-y-pink-700:focus   {
	border-top-color: rgb(190 24 93);
border-bottom-color: rgb(190 24 93);
}

.focus\:border-y-pink-800:focus   {
	border-top-color: rgb(157 23 77);
border-bottom-color: rgb(157 23 77);
}

.focus\:border-y-pink-900:focus   {
	border-top-color: rgb(131 24 67);
border-bottom-color: rgb(131 24 67);
}

.focus\:border-y-pink-950:focus   {
	border-top-color: rgb(80 7 36);
border-bottom-color: rgb(80 7 36);
}

.focus\:border-y-rose-50:focus   {
	border-top-color: rgb(255 241 242);
border-bottom-color: rgb(255 241 242);
}

.focus\:border-y-rose-100:focus   {
	border-top-color: rgb(255 228 230);
border-bottom-color: rgb(255 228 230);
}

.focus\:border-y-rose-200:focus   {
	border-top-color: rgb(254 205 211);
border-bottom-color: rgb(254 205 211);
}

.focus\:border-y-rose-300:focus   {
	border-top-color: rgb(253 164 175);
border-bottom-color: rgb(253 164 175);
}

.focus\:border-y-rose-400:focus   {
	border-top-color: rgb(251 113 133);
border-bottom-color: rgb(251 113 133);
}

.focus\:border-y-rose-500:focus   {
	border-top-color: rgb(244 63 94);
border-bottom-color: rgb(244 63 94);
}

.focus\:border-y-rose-600:focus   {
	border-top-color: rgb(225 29 72);
border-bottom-color: rgb(225 29 72);
}

.focus\:border-y-rose-700:focus   {
	border-top-color: rgb(190 18 60);
border-bottom-color: rgb(190 18 60);
}

.focus\:border-y-rose-800:focus   {
	border-top-color: rgb(159 18 57);
border-bottom-color: rgb(159 18 57);
}

.focus\:border-y-rose-900:focus   {
	border-top-color: rgb(136 19 55);
border-bottom-color: rgb(136 19 55);
}

.focus\:border-y-rose-950:focus   {
	border-top-color: rgb(76 5 25);
border-bottom-color: rgb(76 5 25);
}

.focus\:border-s-inherit:focus   {
	border-inline-start-color: inherit;
}

.focus\:border-s-current:focus   {
	border-inline-start-color: currentColor;
}

.focus\:border-s-transparent:focus   {
	border-inline-start-color: transparent;
}

.focus\:border-s-black:focus   {
	border-inline-start-color: rgb(0 0 0);
}

.focus\:border-s-white:focus   {
	border-inline-start-color: rgb(255 255 255);
}

.focus\:border-s-slate-50:focus   {
	border-inline-start-color: rgb(248 250 252);
}

.focus\:border-s-slate-100:focus   {
	border-inline-start-color: rgb(241 245 249);
}

.focus\:border-s-slate-200:focus   {
	border-inline-start-color: rgb(226 232 240);
}

.focus\:border-s-slate-300:focus   {
	border-inline-start-color: rgb(203 213 225);
}

.focus\:border-s-slate-400:focus   {
	border-inline-start-color: rgb(148 163 184);
}

.focus\:border-s-slate-500:focus   {
	border-inline-start-color: rgb(100 116 139);
}

.focus\:border-s-slate-600:focus   {
	border-inline-start-color: rgb(71 85 105);
}

.focus\:border-s-slate-700:focus   {
	border-inline-start-color: rgb(51 65 85);
}

.focus\:border-s-slate-800:focus   {
	border-inline-start-color: rgb(30 41 59);
}

.focus\:border-s-slate-900:focus   {
	border-inline-start-color: rgb(15 23 42);
}

.focus\:border-s-slate-950:focus   {
	border-inline-start-color: rgb(2 6 23);
}

.focus\:border-s-gray-50:focus   {
	border-inline-start-color: rgb(249 250 251);
}

.focus\:border-s-gray-100:focus   {
	border-inline-start-color: rgb(243 244 246);
}

.focus\:border-s-gray-200:focus   {
	border-inline-start-color: rgb(229 231 235);
}

.focus\:border-s-gray-300:focus   {
	border-inline-start-color: rgb(209 213 219);
}

.focus\:border-s-gray-400:focus   {
	border-inline-start-color: rgb(156 163 175);
}

.focus\:border-s-gray-500:focus   {
	border-inline-start-color: rgb(107 114 128);
}

.focus\:border-s-gray-600:focus   {
	border-inline-start-color: rgb(75 85 99);
}

.focus\:border-s-gray-700:focus   {
	border-inline-start-color: rgb(55 65 81);
}

.focus\:border-s-gray-800:focus   {
	border-inline-start-color: rgb(31 41 55);
}

.focus\:border-s-gray-900:focus   {
	border-inline-start-color: rgb(17 24 39);
}

.focus\:border-s-gray-950:focus   {
	border-inline-start-color: rgb(3 7 18);
}

.focus\:border-s-zinc-50:focus   {
	border-inline-start-color: rgb(250 250 250);
}

.focus\:border-s-zinc-100:focus   {
	border-inline-start-color: rgb(244 244 245);
}

.focus\:border-s-zinc-200:focus   {
	border-inline-start-color: rgb(228 228 231);
}

.focus\:border-s-zinc-300:focus   {
	border-inline-start-color: rgb(212 212 216);
}

.focus\:border-s-zinc-400:focus   {
	border-inline-start-color: rgb(161 161 170);
}

.focus\:border-s-zinc-500:focus   {
	border-inline-start-color: rgb(113 113 122);
}

.focus\:border-s-zinc-600:focus   {
	border-inline-start-color: rgb(82 82 91);
}

.focus\:border-s-zinc-700:focus   {
	border-inline-start-color: rgb(63 63 70);
}

.focus\:border-s-zinc-800:focus   {
	border-inline-start-color: rgb(39 39 42);
}

.focus\:border-s-zinc-900:focus   {
	border-inline-start-color: rgb(24 24 27);
}

.focus\:border-s-zinc-950:focus   {
	border-inline-start-color: rgb(9 9 11);
}

.focus\:border-s-neutral-50:focus   {
	border-inline-start-color: rgb(250 250 250);
}

.focus\:border-s-neutral-100:focus   {
	border-inline-start-color: rgb(245 245 245);
}

.focus\:border-s-neutral-200:focus   {
	border-inline-start-color: rgb(229 229 229);
}

.focus\:border-s-neutral-300:focus   {
	border-inline-start-color: rgb(212 212 212);
}

.focus\:border-s-neutral-400:focus   {
	border-inline-start-color: rgb(163 163 163);
}

.focus\:border-s-neutral-500:focus   {
	border-inline-start-color: rgb(115 115 115);
}

.focus\:border-s-neutral-600:focus   {
	border-inline-start-color: rgb(82 82 82);
}

.focus\:border-s-neutral-700:focus   {
	border-inline-start-color: rgb(64 64 64);
}

.focus\:border-s-neutral-800:focus   {
	border-inline-start-color: rgb(38 38 38);
}

.focus\:border-s-neutral-900:focus   {
	border-inline-start-color: rgb(23 23 23);
}

.focus\:border-s-neutral-950:focus   {
	border-inline-start-color: rgb(10 10 10);
}

.focus\:border-s-stone-50:focus   {
	border-inline-start-color: rgb(250 250 249);
}

.focus\:border-s-stone-100:focus   {
	border-inline-start-color: rgb(245 245 244);
}

.focus\:border-s-stone-200:focus   {
	border-inline-start-color: rgb(231 229 228);
}

.focus\:border-s-stone-300:focus   {
	border-inline-start-color: rgb(214 211 209);
}

.focus\:border-s-stone-400:focus   {
	border-inline-start-color: rgb(168 162 158);
}

.focus\:border-s-stone-500:focus   {
	border-inline-start-color: rgb(120 113 108);
}

.focus\:border-s-stone-600:focus   {
	border-inline-start-color: rgb(87 83 78);
}

.focus\:border-s-stone-700:focus   {
	border-inline-start-color: rgb(68 64 60);
}

.focus\:border-s-stone-800:focus   {
	border-inline-start-color: rgb(41 37 36);
}

.focus\:border-s-stone-900:focus   {
	border-inline-start-color: rgb(28 25 23);
}

.focus\:border-s-stone-950:focus   {
	border-inline-start-color: rgb(12 10 9);
}

.focus\:border-s-red-50:focus   {
	border-inline-start-color: rgb(254 242 242);
}

.focus\:border-s-red-100:focus   {
	border-inline-start-color: rgb(254 226 226);
}

.focus\:border-s-red-200:focus   {
	border-inline-start-color: rgb(254 202 202);
}

.focus\:border-s-red-300:focus   {
	border-inline-start-color: rgb(252 165 165);
}

.focus\:border-s-red-400:focus   {
	border-inline-start-color: rgb(248 113 113);
}

.focus\:border-s-red-500:focus   {
	border-inline-start-color: rgb(239 68 68);
}

.focus\:border-s-red-600:focus   {
	border-inline-start-color: rgb(220 38 38);
}

.focus\:border-s-red-700:focus   {
	border-inline-start-color: rgb(185 28 28);
}

.focus\:border-s-red-800:focus   {
	border-inline-start-color: rgb(153 27 27);
}

.focus\:border-s-red-900:focus   {
	border-inline-start-color: rgb(127 29 29);
}

.focus\:border-s-red-950:focus   {
	border-inline-start-color: rgb(69 10 10);
}

.focus\:border-s-orange-50:focus   {
	border-inline-start-color: rgb(255 247 237);
}

.focus\:border-s-orange-100:focus   {
	border-inline-start-color: rgb(255 237 213);
}

.focus\:border-s-orange-200:focus   {
	border-inline-start-color: rgb(254 215 170);
}

.focus\:border-s-orange-300:focus   {
	border-inline-start-color: rgb(253 186 116);
}

.focus\:border-s-orange-400:focus   {
	border-inline-start-color: rgb(251 146 60);
}

.focus\:border-s-orange-500:focus   {
	border-inline-start-color: rgb(249 115 22);
}

.focus\:border-s-orange-600:focus   {
	border-inline-start-color: rgb(234 88 12);
}

.focus\:border-s-orange-700:focus   {
	border-inline-start-color: rgb(194 65 12);
}

.focus\:border-s-orange-800:focus   {
	border-inline-start-color: rgb(154 52 18);
}

.focus\:border-s-orange-900:focus   {
	border-inline-start-color: rgb(124 45 18);
}

.focus\:border-s-orange-950:focus   {
	border-inline-start-color: rgb(67 20 7);
}

.focus\:border-s-amber-50:focus   {
	border-inline-start-color: rgb(255 251 235);
}

.focus\:border-s-amber-100:focus   {
	border-inline-start-color: rgb(254 243 199);
}

.focus\:border-s-amber-200:focus   {
	border-inline-start-color: rgb(253 230 138);
}

.focus\:border-s-amber-300:focus   {
	border-inline-start-color: rgb(252 211 77);
}

.focus\:border-s-amber-400:focus   {
	border-inline-start-color: rgb(251 191 36);
}

.focus\:border-s-amber-500:focus   {
	border-inline-start-color: rgb(245 158 11);
}

.focus\:border-s-amber-600:focus   {
	border-inline-start-color: rgb(217 119 6);
}

.focus\:border-s-amber-700:focus   {
	border-inline-start-color: rgb(180 83 9);
}

.focus\:border-s-amber-800:focus   {
	border-inline-start-color: rgb(146 64 14);
}

.focus\:border-s-amber-900:focus   {
	border-inline-start-color: rgb(120 53 15);
}

.focus\:border-s-amber-950:focus   {
	border-inline-start-color: rgb(69 26 3);
}

.focus\:border-s-yellow-50:focus   {
	border-inline-start-color: rgb(254 252 232);
}

.focus\:border-s-yellow-100:focus   {
	border-inline-start-color: rgb(254 249 195);
}

.focus\:border-s-yellow-200:focus   {
	border-inline-start-color: rgb(254 240 138);
}

.focus\:border-s-yellow-300:focus   {
	border-inline-start-color: rgb(253 224 71);
}

.focus\:border-s-yellow-400:focus   {
	border-inline-start-color: rgb(250 204 21);
}

.focus\:border-s-yellow-500:focus   {
	border-inline-start-color: rgb(234 179 8);
}

.focus\:border-s-yellow-600:focus   {
	border-inline-start-color: rgb(202 138 4);
}

.focus\:border-s-yellow-700:focus   {
	border-inline-start-color: rgb(161 98 7);
}

.focus\:border-s-yellow-800:focus   {
	border-inline-start-color: rgb(133 77 14);
}

.focus\:border-s-yellow-900:focus   {
	border-inline-start-color: rgb(113 63 18);
}

.focus\:border-s-yellow-950:focus   {
	border-inline-start-color: rgb(66 32 6);
}

.focus\:border-s-lime-50:focus   {
	border-inline-start-color: rgb(247 254 231);
}

.focus\:border-s-lime-100:focus   {
	border-inline-start-color: rgb(236 252 203);
}

.focus\:border-s-lime-200:focus   {
	border-inline-start-color: rgb(217 249 157);
}

.focus\:border-s-lime-300:focus   {
	border-inline-start-color: rgb(190 242 100);
}

.focus\:border-s-lime-400:focus   {
	border-inline-start-color: rgb(163 230 53);
}

.focus\:border-s-lime-500:focus   {
	border-inline-start-color: rgb(132 204 22);
}

.focus\:border-s-lime-600:focus   {
	border-inline-start-color: rgb(101 163 13);
}

.focus\:border-s-lime-700:focus   {
	border-inline-start-color: rgb(77 124 15);
}

.focus\:border-s-lime-800:focus   {
	border-inline-start-color: rgb(63 98 18);
}

.focus\:border-s-lime-900:focus   {
	border-inline-start-color: rgb(54 83 20);
}

.focus\:border-s-lime-950:focus   {
	border-inline-start-color: rgb(26 46 5);
}

.focus\:border-s-green-50:focus   {
	border-inline-start-color: rgb(240 253 244);
}

.focus\:border-s-green-100:focus   {
	border-inline-start-color: rgb(220 252 231);
}

.focus\:border-s-green-200:focus   {
	border-inline-start-color: rgb(187 247 208);
}

.focus\:border-s-green-300:focus   {
	border-inline-start-color: rgb(134 239 172);
}

.focus\:border-s-green-400:focus   {
	border-inline-start-color: rgb(74 222 128);
}

.focus\:border-s-green-500:focus   {
	border-inline-start-color: rgb(34 197 94);
}

.focus\:border-s-green-600:focus   {
	border-inline-start-color: rgb(22 163 74);
}

.focus\:border-s-green-700:focus   {
	border-inline-start-color: rgb(21 128 61);
}

.focus\:border-s-green-800:focus   {
	border-inline-start-color: rgb(22 101 52);
}

.focus\:border-s-green-900:focus   {
	border-inline-start-color: rgb(20 83 45);
}

.focus\:border-s-green-950:focus   {
	border-inline-start-color: rgb(5 46 22);
}

.focus\:border-s-emerald-50:focus   {
	border-inline-start-color: rgb(236 253 245);
}

.focus\:border-s-emerald-100:focus   {
	border-inline-start-color: rgb(209 250 229);
}

.focus\:border-s-emerald-200:focus   {
	border-inline-start-color: rgb(167 243 208);
}

.focus\:border-s-emerald-300:focus   {
	border-inline-start-color: rgb(110 231 183);
}

.focus\:border-s-emerald-400:focus   {
	border-inline-start-color: rgb(52 211 153);
}

.focus\:border-s-emerald-500:focus   {
	border-inline-start-color: rgb(16 185 129);
}

.focus\:border-s-emerald-600:focus   {
	border-inline-start-color: rgb(5 150 105);
}

.focus\:border-s-emerald-700:focus   {
	border-inline-start-color: rgb(4 120 87);
}

.focus\:border-s-emerald-800:focus   {
	border-inline-start-color: rgb(6 95 70);
}

.focus\:border-s-emerald-900:focus   {
	border-inline-start-color: rgb(6 78 59);
}

.focus\:border-s-emerald-950:focus   {
	border-inline-start-color: rgb(2 44 34);
}

.focus\:border-s-teal-50:focus   {
	border-inline-start-color: rgb(240 253 250);
}

.focus\:border-s-teal-100:focus   {
	border-inline-start-color: rgb(204 251 241);
}

.focus\:border-s-teal-200:focus   {
	border-inline-start-color: rgb(153 246 228);
}

.focus\:border-s-teal-300:focus   {
	border-inline-start-color: rgb(94 234 212);
}

.focus\:border-s-teal-400:focus   {
	border-inline-start-color: rgb(45 212 191);
}

.focus\:border-s-teal-500:focus   {
	border-inline-start-color: rgb(20 184 166);
}

.focus\:border-s-teal-600:focus   {
	border-inline-start-color: rgb(13 148 136);
}

.focus\:border-s-teal-700:focus   {
	border-inline-start-color: rgb(15 118 110);
}

.focus\:border-s-teal-800:focus   {
	border-inline-start-color: rgb(17 94 89);
}

.focus\:border-s-teal-900:focus   {
	border-inline-start-color: rgb(19 78 74);
}

.focus\:border-s-teal-950:focus   {
	border-inline-start-color: rgb(4 47 46);
}

.focus\:border-s-cyan-50:focus   {
	border-inline-start-color: rgb(236 254 255);
}

.focus\:border-s-cyan-100:focus   {
	border-inline-start-color: rgb(207 250 254);
}

.focus\:border-s-cyan-200:focus   {
	border-inline-start-color: rgb(165 243 252);
}

.focus\:border-s-cyan-300:focus   {
	border-inline-start-color: rgb(103 232 249);
}

.focus\:border-s-cyan-400:focus   {
	border-inline-start-color: rgb(34 211 238);
}

.focus\:border-s-cyan-500:focus   {
	border-inline-start-color: rgb(6 182 212);
}

.focus\:border-s-cyan-600:focus   {
	border-inline-start-color: rgb(8 145 178);
}

.focus\:border-s-cyan-700:focus   {
	border-inline-start-color: rgb(14 116 144);
}

.focus\:border-s-cyan-800:focus   {
	border-inline-start-color: rgb(21 94 117);
}

.focus\:border-s-cyan-900:focus   {
	border-inline-start-color: rgb(22 78 99);
}

.focus\:border-s-cyan-950:focus   {
	border-inline-start-color: rgb(8 51 68);
}

.focus\:border-s-sky-50:focus   {
	border-inline-start-color: rgb(240 249 255);
}

.focus\:border-s-sky-100:focus   {
	border-inline-start-color: rgb(224 242 254);
}

.focus\:border-s-sky-200:focus   {
	border-inline-start-color: rgb(186 230 253);
}

.focus\:border-s-sky-300:focus   {
	border-inline-start-color: rgb(125 211 252);
}

.focus\:border-s-sky-400:focus   {
	border-inline-start-color: rgb(56 189 248);
}

.focus\:border-s-sky-500:focus   {
	border-inline-start-color: rgb(14 165 233);
}

.focus\:border-s-sky-600:focus   {
	border-inline-start-color: rgb(2 132 199);
}

.focus\:border-s-sky-700:focus   {
	border-inline-start-color: rgb(3 105 161);
}

.focus\:border-s-sky-800:focus   {
	border-inline-start-color: rgb(7 89 133);
}

.focus\:border-s-sky-900:focus   {
	border-inline-start-color: rgb(12 74 110);
}

.focus\:border-s-sky-950:focus   {
	border-inline-start-color: rgb(8 47 73);
}

.focus\:border-s-blue-50:focus   {
	border-inline-start-color: rgb(239 246 255);
}

.focus\:border-s-blue-100:focus   {
	border-inline-start-color: rgb(219 234 254);
}

.focus\:border-s-blue-200:focus   {
	border-inline-start-color: rgb(191 219 254);
}

.focus\:border-s-blue-300:focus   {
	border-inline-start-color: rgb(147 197 253);
}

.focus\:border-s-blue-400:focus   {
	border-inline-start-color: rgb(96 165 250);
}

.focus\:border-s-blue-500:focus   {
	border-inline-start-color: rgb(59 130 246);
}

.focus\:border-s-blue-600:focus   {
	border-inline-start-color: rgb(37 99 235);
}

.focus\:border-s-blue-700:focus   {
	border-inline-start-color: rgb(29 78 216);
}

.focus\:border-s-blue-800:focus   {
	border-inline-start-color: rgb(30 64 175);
}

.focus\:border-s-blue-900:focus   {
	border-inline-start-color: rgb(30 58 138);
}

.focus\:border-s-blue-950:focus   {
	border-inline-start-color: rgb(23 37 84);
}

.focus\:border-s-indigo-50:focus   {
	border-inline-start-color: rgb(238 242 255);
}

.focus\:border-s-indigo-100:focus   {
	border-inline-start-color: rgb(224 231 255);
}

.focus\:border-s-indigo-200:focus   {
	border-inline-start-color: rgb(199 210 254);
}

.focus\:border-s-indigo-300:focus   {
	border-inline-start-color: rgb(165 180 252);
}

.focus\:border-s-indigo-400:focus   {
	border-inline-start-color: rgb(129 140 248);
}

.focus\:border-s-indigo-500:focus   {
	border-inline-start-color: rgb(99 102 241);
}

.focus\:border-s-indigo-600:focus   {
	border-inline-start-color: rgb(79 70 229);
}

.focus\:border-s-indigo-700:focus   {
	border-inline-start-color: rgb(67 56 202);
}

.focus\:border-s-indigo-800:focus   {
	border-inline-start-color: rgb(55 48 163);
}

.focus\:border-s-indigo-900:focus   {
	border-inline-start-color: rgb(49 46 129);
}

.focus\:border-s-indigo-950:focus   {
	border-inline-start-color: rgb(30 27 75);
}

.focus\:border-s-violet-50:focus   {
	border-inline-start-color: rgb(245 243 255);
}

.focus\:border-s-violet-100:focus   {
	border-inline-start-color: rgb(237 233 254);
}

.focus\:border-s-violet-200:focus   {
	border-inline-start-color: rgb(221 214 254);
}

.focus\:border-s-violet-300:focus   {
	border-inline-start-color: rgb(196 181 253);
}

.focus\:border-s-violet-400:focus   {
	border-inline-start-color: rgb(167 139 250);
}

.focus\:border-s-violet-500:focus   {
	border-inline-start-color: rgb(139 92 246);
}

.focus\:border-s-violet-600:focus   {
	border-inline-start-color: rgb(124 58 237);
}

.focus\:border-s-violet-700:focus   {
	border-inline-start-color: rgb(109 40 217);
}

.focus\:border-s-violet-800:focus   {
	border-inline-start-color: rgb(91 33 182);
}

.focus\:border-s-violet-900:focus   {
	border-inline-start-color: rgb(76 29 149);
}

.focus\:border-s-violet-950:focus   {
	border-inline-start-color: rgb(46 16 101);
}

.focus\:border-s-purple-50:focus   {
	border-inline-start-color: rgb(250 245 255);
}

.focus\:border-s-purple-100:focus   {
	border-inline-start-color: rgb(243 232 255);
}

.focus\:border-s-purple-200:focus   {
	border-inline-start-color: rgb(233 213 255);
}

.focus\:border-s-purple-300:focus   {
	border-inline-start-color: rgb(216 180 254);
}

.focus\:border-s-purple-400:focus   {
	border-inline-start-color: rgb(192 132 252);
}

.focus\:border-s-purple-500:focus   {
	border-inline-start-color: rgb(168 85 247);
}

.focus\:border-s-purple-600:focus   {
	border-inline-start-color: rgb(147 51 234);
}

.focus\:border-s-purple-700:focus   {
	border-inline-start-color: rgb(126 34 206);
}

.focus\:border-s-purple-800:focus   {
	border-inline-start-color: rgb(107 33 168);
}

.focus\:border-s-purple-900:focus   {
	border-inline-start-color: rgb(88 28 135);
}

.focus\:border-s-purple-950:focus   {
	border-inline-start-color: rgb(59 7 100);
}

.focus\:border-s-fuchsia-50:focus   {
	border-inline-start-color: rgb(253 244 255);
}

.focus\:border-s-fuchsia-100:focus   {
	border-inline-start-color: rgb(250 232 255);
}

.focus\:border-s-fuchsia-200:focus   {
	border-inline-start-color: rgb(245 208 254);
}

.focus\:border-s-fuchsia-300:focus   {
	border-inline-start-color: rgb(240 171 252);
}

.focus\:border-s-fuchsia-400:focus   {
	border-inline-start-color: rgb(232 121 249);
}

.focus\:border-s-fuchsia-500:focus   {
	border-inline-start-color: rgb(217 70 239);
}

.focus\:border-s-fuchsia-600:focus   {
	border-inline-start-color: rgb(192 38 211);
}

.focus\:border-s-fuchsia-700:focus   {
	border-inline-start-color: rgb(162 28 175);
}

.focus\:border-s-fuchsia-800:focus   {
	border-inline-start-color: rgb(134 25 143);
}

.focus\:border-s-fuchsia-900:focus   {
	border-inline-start-color: rgb(112 26 117);
}

.focus\:border-s-fuchsia-950:focus   {
	border-inline-start-color: rgb(74 4 78);
}

.focus\:border-s-pink-50:focus   {
	border-inline-start-color: rgb(253 242 248);
}

.focus\:border-s-pink-100:focus   {
	border-inline-start-color: rgb(252 231 243);
}

.focus\:border-s-pink-200:focus   {
	border-inline-start-color: rgb(251 207 232);
}

.focus\:border-s-pink-300:focus   {
	border-inline-start-color: rgb(249 168 212);
}

.focus\:border-s-pink-400:focus   {
	border-inline-start-color: rgb(244 114 182);
}

.focus\:border-s-pink-500:focus   {
	border-inline-start-color: rgb(236 72 153);
}

.focus\:border-s-pink-600:focus   {
	border-inline-start-color: rgb(219 39 119);
}

.focus\:border-s-pink-700:focus   {
	border-inline-start-color: rgb(190 24 93);
}

.focus\:border-s-pink-800:focus   {
	border-inline-start-color: rgb(157 23 77);
}

.focus\:border-s-pink-900:focus   {
	border-inline-start-color: rgb(131 24 67);
}

.focus\:border-s-pink-950:focus   {
	border-inline-start-color: rgb(80 7 36);
}

.focus\:border-s-rose-50:focus   {
	border-inline-start-color: rgb(255 241 242);
}

.focus\:border-s-rose-100:focus   {
	border-inline-start-color: rgb(255 228 230);
}

.focus\:border-s-rose-200:focus   {
	border-inline-start-color: rgb(254 205 211);
}

.focus\:border-s-rose-300:focus   {
	border-inline-start-color: rgb(253 164 175);
}

.focus\:border-s-rose-400:focus   {
	border-inline-start-color: rgb(251 113 133);
}

.focus\:border-s-rose-500:focus   {
	border-inline-start-color: rgb(244 63 94);
}

.focus\:border-s-rose-600:focus   {
	border-inline-start-color: rgb(225 29 72);
}

.focus\:border-s-rose-700:focus   {
	border-inline-start-color: rgb(190 18 60);
}

.focus\:border-s-rose-800:focus   {
	border-inline-start-color: rgb(159 18 57);
}

.focus\:border-s-rose-900:focus   {
	border-inline-start-color: rgb(136 19 55);
}

.focus\:border-s-rose-950:focus   {
	border-inline-start-color: rgb(76 5 25);
}

.focus\:border-e-inherit:focus   {
	border-inline-end-color: inherit;
}

.focus\:border-e-current:focus   {
	border-inline-end-color: currentColor;
}

.focus\:border-e-transparent:focus   {
	border-inline-end-color: transparent;
}

.focus\:border-e-black:focus   {
	border-inline-end-color: rgb(0 0 0);
}

.focus\:border-e-white:focus   {
	border-inline-end-color: rgb(255 255 255);
}

.focus\:border-e-slate-50:focus   {
	border-inline-end-color: rgb(248 250 252);
}

.focus\:border-e-slate-100:focus   {
	border-inline-end-color: rgb(241 245 249);
}

.focus\:border-e-slate-200:focus   {
	border-inline-end-color: rgb(226 232 240);
}

.focus\:border-e-slate-300:focus   {
	border-inline-end-color: rgb(203 213 225);
}

.focus\:border-e-slate-400:focus   {
	border-inline-end-color: rgb(148 163 184);
}

.focus\:border-e-slate-500:focus   {
	border-inline-end-color: rgb(100 116 139);
}

.focus\:border-e-slate-600:focus   {
	border-inline-end-color: rgb(71 85 105);
}

.focus\:border-e-slate-700:focus   {
	border-inline-end-color: rgb(51 65 85);
}

.focus\:border-e-slate-800:focus   {
	border-inline-end-color: rgb(30 41 59);
}

.focus\:border-e-slate-900:focus   {
	border-inline-end-color: rgb(15 23 42);
}

.focus\:border-e-slate-950:focus   {
	border-inline-end-color: rgb(2 6 23);
}

.focus\:border-e-gray-50:focus   {
	border-inline-end-color: rgb(249 250 251);
}

.focus\:border-e-gray-100:focus   {
	border-inline-end-color: rgb(243 244 246);
}

.focus\:border-e-gray-200:focus   {
	border-inline-end-color: rgb(229 231 235);
}

.focus\:border-e-gray-300:focus   {
	border-inline-end-color: rgb(209 213 219);
}

.focus\:border-e-gray-400:focus   {
	border-inline-end-color: rgb(156 163 175);
}

.focus\:border-e-gray-500:focus   {
	border-inline-end-color: rgb(107 114 128);
}

.focus\:border-e-gray-600:focus   {
	border-inline-end-color: rgb(75 85 99);
}

.focus\:border-e-gray-700:focus   {
	border-inline-end-color: rgb(55 65 81);
}

.focus\:border-e-gray-800:focus   {
	border-inline-end-color: rgb(31 41 55);
}

.focus\:border-e-gray-900:focus   {
	border-inline-end-color: rgb(17 24 39);
}

.focus\:border-e-gray-950:focus   {
	border-inline-end-color: rgb(3 7 18);
}

.focus\:border-e-zinc-50:focus   {
	border-inline-end-color: rgb(250 250 250);
}

.focus\:border-e-zinc-100:focus   {
	border-inline-end-color: rgb(244 244 245);
}

.focus\:border-e-zinc-200:focus   {
	border-inline-end-color: rgb(228 228 231);
}

.focus\:border-e-zinc-300:focus   {
	border-inline-end-color: rgb(212 212 216);
}

.focus\:border-e-zinc-400:focus   {
	border-inline-end-color: rgb(161 161 170);
}

.focus\:border-e-zinc-500:focus   {
	border-inline-end-color: rgb(113 113 122);
}

.focus\:border-e-zinc-600:focus   {
	border-inline-end-color: rgb(82 82 91);
}

.focus\:border-e-zinc-700:focus   {
	border-inline-end-color: rgb(63 63 70);
}

.focus\:border-e-zinc-800:focus   {
	border-inline-end-color: rgb(39 39 42);
}

.focus\:border-e-zinc-900:focus   {
	border-inline-end-color: rgb(24 24 27);
}

.focus\:border-e-zinc-950:focus   {
	border-inline-end-color: rgb(9 9 11);
}

.focus\:border-e-neutral-50:focus   {
	border-inline-end-color: rgb(250 250 250);
}

.focus\:border-e-neutral-100:focus   {
	border-inline-end-color: rgb(245 245 245);
}

.focus\:border-e-neutral-200:focus   {
	border-inline-end-color: rgb(229 229 229);
}

.focus\:border-e-neutral-300:focus   {
	border-inline-end-color: rgb(212 212 212);
}

.focus\:border-e-neutral-400:focus   {
	border-inline-end-color: rgb(163 163 163);
}

.focus\:border-e-neutral-500:focus   {
	border-inline-end-color: rgb(115 115 115);
}

.focus\:border-e-neutral-600:focus   {
	border-inline-end-color: rgb(82 82 82);
}

.focus\:border-e-neutral-700:focus   {
	border-inline-end-color: rgb(64 64 64);
}

.focus\:border-e-neutral-800:focus   {
	border-inline-end-color: rgb(38 38 38);
}

.focus\:border-e-neutral-900:focus   {
	border-inline-end-color: rgb(23 23 23);
}

.focus\:border-e-neutral-950:focus   {
	border-inline-end-color: rgb(10 10 10);
}

.focus\:border-e-stone-50:focus   {
	border-inline-end-color: rgb(250 250 249);
}

.focus\:border-e-stone-100:focus   {
	border-inline-end-color: rgb(245 245 244);
}

.focus\:border-e-stone-200:focus   {
	border-inline-end-color: rgb(231 229 228);
}

.focus\:border-e-stone-300:focus   {
	border-inline-end-color: rgb(214 211 209);
}

.focus\:border-e-stone-400:focus   {
	border-inline-end-color: rgb(168 162 158);
}

.focus\:border-e-stone-500:focus   {
	border-inline-end-color: rgb(120 113 108);
}

.focus\:border-e-stone-600:focus   {
	border-inline-end-color: rgb(87 83 78);
}

.focus\:border-e-stone-700:focus   {
	border-inline-end-color: rgb(68 64 60);
}

.focus\:border-e-stone-800:focus   {
	border-inline-end-color: rgb(41 37 36);
}

.focus\:border-e-stone-900:focus   {
	border-inline-end-color: rgb(28 25 23);
}

.focus\:border-e-stone-950:focus   {
	border-inline-end-color: rgb(12 10 9);
}

.focus\:border-e-red-50:focus   {
	border-inline-end-color: rgb(254 242 242);
}

.focus\:border-e-red-100:focus   {
	border-inline-end-color: rgb(254 226 226);
}

.focus\:border-e-red-200:focus   {
	border-inline-end-color: rgb(254 202 202);
}

.focus\:border-e-red-300:focus   {
	border-inline-end-color: rgb(252 165 165);
}

.focus\:border-e-red-400:focus   {
	border-inline-end-color: rgb(248 113 113);
}

.focus\:border-e-red-500:focus   {
	border-inline-end-color: rgb(239 68 68);
}

.focus\:border-e-red-600:focus   {
	border-inline-end-color: rgb(220 38 38);
}

.focus\:border-e-red-700:focus   {
	border-inline-end-color: rgb(185 28 28);
}

.focus\:border-e-red-800:focus   {
	border-inline-end-color: rgb(153 27 27);
}

.focus\:border-e-red-900:focus   {
	border-inline-end-color: rgb(127 29 29);
}

.focus\:border-e-red-950:focus   {
	border-inline-end-color: rgb(69 10 10);
}

.focus\:border-e-orange-50:focus   {
	border-inline-end-color: rgb(255 247 237);
}

.focus\:border-e-orange-100:focus   {
	border-inline-end-color: rgb(255 237 213);
}

.focus\:border-e-orange-200:focus   {
	border-inline-end-color: rgb(254 215 170);
}

.focus\:border-e-orange-300:focus   {
	border-inline-end-color: rgb(253 186 116);
}

.focus\:border-e-orange-400:focus   {
	border-inline-end-color: rgb(251 146 60);
}

.focus\:border-e-orange-500:focus   {
	border-inline-end-color: rgb(249 115 22);
}

.focus\:border-e-orange-600:focus   {
	border-inline-end-color: rgb(234 88 12);
}

.focus\:border-e-orange-700:focus   {
	border-inline-end-color: rgb(194 65 12);
}

.focus\:border-e-orange-800:focus   {
	border-inline-end-color: rgb(154 52 18);
}

.focus\:border-e-orange-900:focus   {
	border-inline-end-color: rgb(124 45 18);
}

.focus\:border-e-orange-950:focus   {
	border-inline-end-color: rgb(67 20 7);
}

.focus\:border-e-amber-50:focus   {
	border-inline-end-color: rgb(255 251 235);
}

.focus\:border-e-amber-100:focus   {
	border-inline-end-color: rgb(254 243 199);
}

.focus\:border-e-amber-200:focus   {
	border-inline-end-color: rgb(253 230 138);
}

.focus\:border-e-amber-300:focus   {
	border-inline-end-color: rgb(252 211 77);
}

.focus\:border-e-amber-400:focus   {
	border-inline-end-color: rgb(251 191 36);
}

.focus\:border-e-amber-500:focus   {
	border-inline-end-color: rgb(245 158 11);
}

.focus\:border-e-amber-600:focus   {
	border-inline-end-color: rgb(217 119 6);
}

.focus\:border-e-amber-700:focus   {
	border-inline-end-color: rgb(180 83 9);
}

.focus\:border-e-amber-800:focus   {
	border-inline-end-color: rgb(146 64 14);
}

.focus\:border-e-amber-900:focus   {
	border-inline-end-color: rgb(120 53 15);
}

.focus\:border-e-amber-950:focus   {
	border-inline-end-color: rgb(69 26 3);
}

.focus\:border-e-yellow-50:focus   {
	border-inline-end-color: rgb(254 252 232);
}

.focus\:border-e-yellow-100:focus   {
	border-inline-end-color: rgb(254 249 195);
}

.focus\:border-e-yellow-200:focus   {
	border-inline-end-color: rgb(254 240 138);
}

.focus\:border-e-yellow-300:focus   {
	border-inline-end-color: rgb(253 224 71);
}

.focus\:border-e-yellow-400:focus   {
	border-inline-end-color: rgb(250 204 21);
}

.focus\:border-e-yellow-500:focus   {
	border-inline-end-color: rgb(234 179 8);
}

.focus\:border-e-yellow-600:focus   {
	border-inline-end-color: rgb(202 138 4);
}

.focus\:border-e-yellow-700:focus   {
	border-inline-end-color: rgb(161 98 7);
}

.focus\:border-e-yellow-800:focus   {
	border-inline-end-color: rgb(133 77 14);
}

.focus\:border-e-yellow-900:focus   {
	border-inline-end-color: rgb(113 63 18);
}

.focus\:border-e-yellow-950:focus   {
	border-inline-end-color: rgb(66 32 6);
}

.focus\:border-e-lime-50:focus   {
	border-inline-end-color: rgb(247 254 231);
}

.focus\:border-e-lime-100:focus   {
	border-inline-end-color: rgb(236 252 203);
}

.focus\:border-e-lime-200:focus   {
	border-inline-end-color: rgb(217 249 157);
}

.focus\:border-e-lime-300:focus   {
	border-inline-end-color: rgb(190 242 100);
}

.focus\:border-e-lime-400:focus   {
	border-inline-end-color: rgb(163 230 53);
}

.focus\:border-e-lime-500:focus   {
	border-inline-end-color: rgb(132 204 22);
}

.focus\:border-e-lime-600:focus   {
	border-inline-end-color: rgb(101 163 13);
}

.focus\:border-e-lime-700:focus   {
	border-inline-end-color: rgb(77 124 15);
}

.focus\:border-e-lime-800:focus   {
	border-inline-end-color: rgb(63 98 18);
}

.focus\:border-e-lime-900:focus   {
	border-inline-end-color: rgb(54 83 20);
}

.focus\:border-e-lime-950:focus   {
	border-inline-end-color: rgb(26 46 5);
}

.focus\:border-e-green-50:focus   {
	border-inline-end-color: rgb(240 253 244);
}

.focus\:border-e-green-100:focus   {
	border-inline-end-color: rgb(220 252 231);
}

.focus\:border-e-green-200:focus   {
	border-inline-end-color: rgb(187 247 208);
}

.focus\:border-e-green-300:focus   {
	border-inline-end-color: rgb(134 239 172);
}

.focus\:border-e-green-400:focus   {
	border-inline-end-color: rgb(74 222 128);
}

.focus\:border-e-green-500:focus   {
	border-inline-end-color: rgb(34 197 94);
}

.focus\:border-e-green-600:focus   {
	border-inline-end-color: rgb(22 163 74);
}

.focus\:border-e-green-700:focus   {
	border-inline-end-color: rgb(21 128 61);
}

.focus\:border-e-green-800:focus   {
	border-inline-end-color: rgb(22 101 52);
}

.focus\:border-e-green-900:focus   {
	border-inline-end-color: rgb(20 83 45);
}

.focus\:border-e-green-950:focus   {
	border-inline-end-color: rgb(5 46 22);
}

.focus\:border-e-emerald-50:focus   {
	border-inline-end-color: rgb(236 253 245);
}

.focus\:border-e-emerald-100:focus   {
	border-inline-end-color: rgb(209 250 229);
}

.focus\:border-e-emerald-200:focus   {
	border-inline-end-color: rgb(167 243 208);
}

.focus\:border-e-emerald-300:focus   {
	border-inline-end-color: rgb(110 231 183);
}

.focus\:border-e-emerald-400:focus   {
	border-inline-end-color: rgb(52 211 153);
}

.focus\:border-e-emerald-500:focus   {
	border-inline-end-color: rgb(16 185 129);
}

.focus\:border-e-emerald-600:focus   {
	border-inline-end-color: rgb(5 150 105);
}

.focus\:border-e-emerald-700:focus   {
	border-inline-end-color: rgb(4 120 87);
}

.focus\:border-e-emerald-800:focus   {
	border-inline-end-color: rgb(6 95 70);
}

.focus\:border-e-emerald-900:focus   {
	border-inline-end-color: rgb(6 78 59);
}

.focus\:border-e-emerald-950:focus   {
	border-inline-end-color: rgb(2 44 34);
}

.focus\:border-e-teal-50:focus   {
	border-inline-end-color: rgb(240 253 250);
}

.focus\:border-e-teal-100:focus   {
	border-inline-end-color: rgb(204 251 241);
}

.focus\:border-e-teal-200:focus   {
	border-inline-end-color: rgb(153 246 228);
}

.focus\:border-e-teal-300:focus   {
	border-inline-end-color: rgb(94 234 212);
}

.focus\:border-e-teal-400:focus   {
	border-inline-end-color: rgb(45 212 191);
}

.focus\:border-e-teal-500:focus   {
	border-inline-end-color: rgb(20 184 166);
}

.focus\:border-e-teal-600:focus   {
	border-inline-end-color: rgb(13 148 136);
}

.focus\:border-e-teal-700:focus   {
	border-inline-end-color: rgb(15 118 110);
}

.focus\:border-e-teal-800:focus   {
	border-inline-end-color: rgb(17 94 89);
}

.focus\:border-e-teal-900:focus   {
	border-inline-end-color: rgb(19 78 74);
}

.focus\:border-e-teal-950:focus   {
	border-inline-end-color: rgb(4 47 46);
}

.focus\:border-e-cyan-50:focus   {
	border-inline-end-color: rgb(236 254 255);
}

.focus\:border-e-cyan-100:focus   {
	border-inline-end-color: rgb(207 250 254);
}

.focus\:border-e-cyan-200:focus   {
	border-inline-end-color: rgb(165 243 252);
}

.focus\:border-e-cyan-300:focus   {
	border-inline-end-color: rgb(103 232 249);
}

.focus\:border-e-cyan-400:focus   {
	border-inline-end-color: rgb(34 211 238);
}

.focus\:border-e-cyan-500:focus   {
	border-inline-end-color: rgb(6 182 212);
}

.focus\:border-e-cyan-600:focus   {
	border-inline-end-color: rgb(8 145 178);
}

.focus\:border-e-cyan-700:focus   {
	border-inline-end-color: rgb(14 116 144);
}

.focus\:border-e-cyan-800:focus   {
	border-inline-end-color: rgb(21 94 117);
}

.focus\:border-e-cyan-900:focus   {
	border-inline-end-color: rgb(22 78 99);
}

.focus\:border-e-cyan-950:focus   {
	border-inline-end-color: rgb(8 51 68);
}

.focus\:border-e-sky-50:focus   {
	border-inline-end-color: rgb(240 249 255);
}

.focus\:border-e-sky-100:focus   {
	border-inline-end-color: rgb(224 242 254);
}

.focus\:border-e-sky-200:focus   {
	border-inline-end-color: rgb(186 230 253);
}

.focus\:border-e-sky-300:focus   {
	border-inline-end-color: rgb(125 211 252);
}

.focus\:border-e-sky-400:focus   {
	border-inline-end-color: rgb(56 189 248);
}

.focus\:border-e-sky-500:focus   {
	border-inline-end-color: rgb(14 165 233);
}

.focus\:border-e-sky-600:focus   {
	border-inline-end-color: rgb(2 132 199);
}

.focus\:border-e-sky-700:focus   {
	border-inline-end-color: rgb(3 105 161);
}

.focus\:border-e-sky-800:focus   {
	border-inline-end-color: rgb(7 89 133);
}

.focus\:border-e-sky-900:focus   {
	border-inline-end-color: rgb(12 74 110);
}

.focus\:border-e-sky-950:focus   {
	border-inline-end-color: rgb(8 47 73);
}

.focus\:border-e-blue-50:focus   {
	border-inline-end-color: rgb(239 246 255);
}

.focus\:border-e-blue-100:focus   {
	border-inline-end-color: rgb(219 234 254);
}

.focus\:border-e-blue-200:focus   {
	border-inline-end-color: rgb(191 219 254);
}

.focus\:border-e-blue-300:focus   {
	border-inline-end-color: rgb(147 197 253);
}

.focus\:border-e-blue-400:focus   {
	border-inline-end-color: rgb(96 165 250);
}

.focus\:border-e-blue-500:focus   {
	border-inline-end-color: rgb(59 130 246);
}

.focus\:border-e-blue-600:focus   {
	border-inline-end-color: rgb(37 99 235);
}

.focus\:border-e-blue-700:focus   {
	border-inline-end-color: rgb(29 78 216);
}

.focus\:border-e-blue-800:focus   {
	border-inline-end-color: rgb(30 64 175);
}

.focus\:border-e-blue-900:focus   {
	border-inline-end-color: rgb(30 58 138);
}

.focus\:border-e-blue-950:focus   {
	border-inline-end-color: rgb(23 37 84);
}

.focus\:border-e-indigo-50:focus   {
	border-inline-end-color: rgb(238 242 255);
}

.focus\:border-e-indigo-100:focus   {
	border-inline-end-color: rgb(224 231 255);
}

.focus\:border-e-indigo-200:focus   {
	border-inline-end-color: rgb(199 210 254);
}

.focus\:border-e-indigo-300:focus   {
	border-inline-end-color: rgb(165 180 252);
}

.focus\:border-e-indigo-400:focus   {
	border-inline-end-color: rgb(129 140 248);
}

.focus\:border-e-indigo-500:focus   {
	border-inline-end-color: rgb(99 102 241);
}

.focus\:border-e-indigo-600:focus   {
	border-inline-end-color: rgb(79 70 229);
}

.focus\:border-e-indigo-700:focus   {
	border-inline-end-color: rgb(67 56 202);
}

.focus\:border-e-indigo-800:focus   {
	border-inline-end-color: rgb(55 48 163);
}

.focus\:border-e-indigo-900:focus   {
	border-inline-end-color: rgb(49 46 129);
}

.focus\:border-e-indigo-950:focus   {
	border-inline-end-color: rgb(30 27 75);
}

.focus\:border-e-violet-50:focus   {
	border-inline-end-color: rgb(245 243 255);
}

.focus\:border-e-violet-100:focus   {
	border-inline-end-color: rgb(237 233 254);
}

.focus\:border-e-violet-200:focus   {
	border-inline-end-color: rgb(221 214 254);
}

.focus\:border-e-violet-300:focus   {
	border-inline-end-color: rgb(196 181 253);
}

.focus\:border-e-violet-400:focus   {
	border-inline-end-color: rgb(167 139 250);
}

.focus\:border-e-violet-500:focus   {
	border-inline-end-color: rgb(139 92 246);
}

.focus\:border-e-violet-600:focus   {
	border-inline-end-color: rgb(124 58 237);
}

.focus\:border-e-violet-700:focus   {
	border-inline-end-color: rgb(109 40 217);
}

.focus\:border-e-violet-800:focus   {
	border-inline-end-color: rgb(91 33 182);
}

.focus\:border-e-violet-900:focus   {
	border-inline-end-color: rgb(76 29 149);
}

.focus\:border-e-violet-950:focus   {
	border-inline-end-color: rgb(46 16 101);
}

.focus\:border-e-purple-50:focus   {
	border-inline-end-color: rgb(250 245 255);
}

.focus\:border-e-purple-100:focus   {
	border-inline-end-color: rgb(243 232 255);
}

.focus\:border-e-purple-200:focus   {
	border-inline-end-color: rgb(233 213 255);
}

.focus\:border-e-purple-300:focus   {
	border-inline-end-color: rgb(216 180 254);
}

.focus\:border-e-purple-400:focus   {
	border-inline-end-color: rgb(192 132 252);
}

.focus\:border-e-purple-500:focus   {
	border-inline-end-color: rgb(168 85 247);
}

.focus\:border-e-purple-600:focus   {
	border-inline-end-color: rgb(147 51 234);
}

.focus\:border-e-purple-700:focus   {
	border-inline-end-color: rgb(126 34 206);
}

.focus\:border-e-purple-800:focus   {
	border-inline-end-color: rgb(107 33 168);
}

.focus\:border-e-purple-900:focus   {
	border-inline-end-color: rgb(88 28 135);
}

.focus\:border-e-purple-950:focus   {
	border-inline-end-color: rgb(59 7 100);
}

.focus\:border-e-fuchsia-50:focus   {
	border-inline-end-color: rgb(253 244 255);
}

.focus\:border-e-fuchsia-100:focus   {
	border-inline-end-color: rgb(250 232 255);
}

.focus\:border-e-fuchsia-200:focus   {
	border-inline-end-color: rgb(245 208 254);
}

.focus\:border-e-fuchsia-300:focus   {
	border-inline-end-color: rgb(240 171 252);
}

.focus\:border-e-fuchsia-400:focus   {
	border-inline-end-color: rgb(232 121 249);
}

.focus\:border-e-fuchsia-500:focus   {
	border-inline-end-color: rgb(217 70 239);
}

.focus\:border-e-fuchsia-600:focus   {
	border-inline-end-color: rgb(192 38 211);
}

.focus\:border-e-fuchsia-700:focus   {
	border-inline-end-color: rgb(162 28 175);
}

.focus\:border-e-fuchsia-800:focus   {
	border-inline-end-color: rgb(134 25 143);
}

.focus\:border-e-fuchsia-900:focus   {
	border-inline-end-color: rgb(112 26 117);
}

.focus\:border-e-fuchsia-950:focus   {
	border-inline-end-color: rgb(74 4 78);
}

.focus\:border-e-pink-50:focus   {
	border-inline-end-color: rgb(253 242 248);
}

.focus\:border-e-pink-100:focus   {
	border-inline-end-color: rgb(252 231 243);
}

.focus\:border-e-pink-200:focus   {
	border-inline-end-color: rgb(251 207 232);
}

.focus\:border-e-pink-300:focus   {
	border-inline-end-color: rgb(249 168 212);
}

.focus\:border-e-pink-400:focus   {
	border-inline-end-color: rgb(244 114 182);
}

.focus\:border-e-pink-500:focus   {
	border-inline-end-color: rgb(236 72 153);
}

.focus\:border-e-pink-600:focus   {
	border-inline-end-color: rgb(219 39 119);
}

.focus\:border-e-pink-700:focus   {
	border-inline-end-color: rgb(190 24 93);
}

.focus\:border-e-pink-800:focus   {
	border-inline-end-color: rgb(157 23 77);
}

.focus\:border-e-pink-900:focus   {
	border-inline-end-color: rgb(131 24 67);
}

.focus\:border-e-pink-950:focus   {
	border-inline-end-color: rgb(80 7 36);
}

.focus\:border-e-rose-50:focus   {
	border-inline-end-color: rgb(255 241 242);
}

.focus\:border-e-rose-100:focus   {
	border-inline-end-color: rgb(255 228 230);
}

.focus\:border-e-rose-200:focus   {
	border-inline-end-color: rgb(254 205 211);
}

.focus\:border-e-rose-300:focus   {
	border-inline-end-color: rgb(253 164 175);
}

.focus\:border-e-rose-400:focus   {
	border-inline-end-color: rgb(251 113 133);
}

.focus\:border-e-rose-500:focus   {
	border-inline-end-color: rgb(244 63 94);
}

.focus\:border-e-rose-600:focus   {
	border-inline-end-color: rgb(225 29 72);
}

.focus\:border-e-rose-700:focus   {
	border-inline-end-color: rgb(190 18 60);
}

.focus\:border-e-rose-800:focus   {
	border-inline-end-color: rgb(159 18 57);
}

.focus\:border-e-rose-900:focus   {
	border-inline-end-color: rgb(136 19 55);
}

.focus\:border-e-rose-950:focus   {
	border-inline-end-color: rgb(76 5 25);
}

.focus\:border-t-inherit:focus   {
	border-top-color: inherit;
}

.focus\:border-t-current:focus   {
	border-top-color: currentColor;
}

.focus\:border-t-transparent:focus   {
	border-top-color: transparent;
}

.focus\:border-t-black:focus   {
	border-top-color: rgb(0 0 0);
}

.focus\:border-t-white:focus   {
	border-top-color: rgb(255 255 255);
}

.focus\:border-t-slate-50:focus   {
	border-top-color: rgb(248 250 252);
}

.focus\:border-t-slate-100:focus   {
	border-top-color: rgb(241 245 249);
}

.focus\:border-t-slate-200:focus   {
	border-top-color: rgb(226 232 240);
}

.focus\:border-t-slate-300:focus   {
	border-top-color: rgb(203 213 225);
}

.focus\:border-t-slate-400:focus   {
	border-top-color: rgb(148 163 184);
}

.focus\:border-t-slate-500:focus   {
	border-top-color: rgb(100 116 139);
}

.focus\:border-t-slate-600:focus   {
	border-top-color: rgb(71 85 105);
}

.focus\:border-t-slate-700:focus   {
	border-top-color: rgb(51 65 85);
}

.focus\:border-t-slate-800:focus   {
	border-top-color: rgb(30 41 59);
}

.focus\:border-t-slate-900:focus   {
	border-top-color: rgb(15 23 42);
}

.focus\:border-t-slate-950:focus   {
	border-top-color: rgb(2 6 23);
}

.focus\:border-t-gray-50:focus   {
	border-top-color: rgb(249 250 251);
}

.focus\:border-t-gray-100:focus   {
	border-top-color: rgb(243 244 246);
}

.focus\:border-t-gray-200:focus   {
	border-top-color: rgb(229 231 235);
}

.focus\:border-t-gray-300:focus   {
	border-top-color: rgb(209 213 219);
}

.focus\:border-t-gray-400:focus   {
	border-top-color: rgb(156 163 175);
}

.focus\:border-t-gray-500:focus   {
	border-top-color: rgb(107 114 128);
}

.focus\:border-t-gray-600:focus   {
	border-top-color: rgb(75 85 99);
}

.focus\:border-t-gray-700:focus   {
	border-top-color: rgb(55 65 81);
}

.focus\:border-t-gray-800:focus   {
	border-top-color: rgb(31 41 55);
}

.focus\:border-t-gray-900:focus   {
	border-top-color: rgb(17 24 39);
}

.focus\:border-t-gray-950:focus   {
	border-top-color: rgb(3 7 18);
}

.focus\:border-t-zinc-50:focus   {
	border-top-color: rgb(250 250 250);
}

.focus\:border-t-zinc-100:focus   {
	border-top-color: rgb(244 244 245);
}

.focus\:border-t-zinc-200:focus   {
	border-top-color: rgb(228 228 231);
}

.focus\:border-t-zinc-300:focus   {
	border-top-color: rgb(212 212 216);
}

.focus\:border-t-zinc-400:focus   {
	border-top-color: rgb(161 161 170);
}

.focus\:border-t-zinc-500:focus   {
	border-top-color: rgb(113 113 122);
}

.focus\:border-t-zinc-600:focus   {
	border-top-color: rgb(82 82 91);
}

.focus\:border-t-zinc-700:focus   {
	border-top-color: rgb(63 63 70);
}

.focus\:border-t-zinc-800:focus   {
	border-top-color: rgb(39 39 42);
}

.focus\:border-t-zinc-900:focus   {
	border-top-color: rgb(24 24 27);
}

.focus\:border-t-zinc-950:focus   {
	border-top-color: rgb(9 9 11);
}

.focus\:border-t-neutral-50:focus   {
	border-top-color: rgb(250 250 250);
}

.focus\:border-t-neutral-100:focus   {
	border-top-color: rgb(245 245 245);
}

.focus\:border-t-neutral-200:focus   {
	border-top-color: rgb(229 229 229);
}

.focus\:border-t-neutral-300:focus   {
	border-top-color: rgb(212 212 212);
}

.focus\:border-t-neutral-400:focus   {
	border-top-color: rgb(163 163 163);
}

.focus\:border-t-neutral-500:focus   {
	border-top-color: rgb(115 115 115);
}

.focus\:border-t-neutral-600:focus   {
	border-top-color: rgb(82 82 82);
}

.focus\:border-t-neutral-700:focus   {
	border-top-color: rgb(64 64 64);
}

.focus\:border-t-neutral-800:focus   {
	border-top-color: rgb(38 38 38);
}

.focus\:border-t-neutral-900:focus   {
	border-top-color: rgb(23 23 23);
}

.focus\:border-t-neutral-950:focus   {
	border-top-color: rgb(10 10 10);
}

.focus\:border-t-stone-50:focus   {
	border-top-color: rgb(250 250 249);
}

.focus\:border-t-stone-100:focus   {
	border-top-color: rgb(245 245 244);
}

.focus\:border-t-stone-200:focus   {
	border-top-color: rgb(231 229 228);
}

.focus\:border-t-stone-300:focus   {
	border-top-color: rgb(214 211 209);
}

.focus\:border-t-stone-400:focus   {
	border-top-color: rgb(168 162 158);
}

.focus\:border-t-stone-500:focus   {
	border-top-color: rgb(120 113 108);
}

.focus\:border-t-stone-600:focus   {
	border-top-color: rgb(87 83 78);
}

.focus\:border-t-stone-700:focus   {
	border-top-color: rgb(68 64 60);
}

.focus\:border-t-stone-800:focus   {
	border-top-color: rgb(41 37 36);
}

.focus\:border-t-stone-900:focus   {
	border-top-color: rgb(28 25 23);
}

.focus\:border-t-stone-950:focus   {
	border-top-color: rgb(12 10 9);
}

.focus\:border-t-red-50:focus   {
	border-top-color: rgb(254 242 242);
}

.focus\:border-t-red-100:focus   {
	border-top-color: rgb(254 226 226);
}

.focus\:border-t-red-200:focus   {
	border-top-color: rgb(254 202 202);
}

.focus\:border-t-red-300:focus   {
	border-top-color: rgb(252 165 165);
}

.focus\:border-t-red-400:focus   {
	border-top-color: rgb(248 113 113);
}

.focus\:border-t-red-500:focus   {
	border-top-color: rgb(239 68 68);
}

.focus\:border-t-red-600:focus   {
	border-top-color: rgb(220 38 38);
}

.focus\:border-t-red-700:focus   {
	border-top-color: rgb(185 28 28);
}

.focus\:border-t-red-800:focus   {
	border-top-color: rgb(153 27 27);
}

.focus\:border-t-red-900:focus   {
	border-top-color: rgb(127 29 29);
}

.focus\:border-t-red-950:focus   {
	border-top-color: rgb(69 10 10);
}

.focus\:border-t-orange-50:focus   {
	border-top-color: rgb(255 247 237);
}

.focus\:border-t-orange-100:focus   {
	border-top-color: rgb(255 237 213);
}

.focus\:border-t-orange-200:focus   {
	border-top-color: rgb(254 215 170);
}

.focus\:border-t-orange-300:focus   {
	border-top-color: rgb(253 186 116);
}

.focus\:border-t-orange-400:focus   {
	border-top-color: rgb(251 146 60);
}

.focus\:border-t-orange-500:focus   {
	border-top-color: rgb(249 115 22);
}

.focus\:border-t-orange-600:focus   {
	border-top-color: rgb(234 88 12);
}

.focus\:border-t-orange-700:focus   {
	border-top-color: rgb(194 65 12);
}

.focus\:border-t-orange-800:focus   {
	border-top-color: rgb(154 52 18);
}

.focus\:border-t-orange-900:focus   {
	border-top-color: rgb(124 45 18);
}

.focus\:border-t-orange-950:focus   {
	border-top-color: rgb(67 20 7);
}

.focus\:border-t-amber-50:focus   {
	border-top-color: rgb(255 251 235);
}

.focus\:border-t-amber-100:focus   {
	border-top-color: rgb(254 243 199);
}

.focus\:border-t-amber-200:focus   {
	border-top-color: rgb(253 230 138);
}

.focus\:border-t-amber-300:focus   {
	border-top-color: rgb(252 211 77);
}

.focus\:border-t-amber-400:focus   {
	border-top-color: rgb(251 191 36);
}

.focus\:border-t-amber-500:focus   {
	border-top-color: rgb(245 158 11);
}

.focus\:border-t-amber-600:focus   {
	border-top-color: rgb(217 119 6);
}

.focus\:border-t-amber-700:focus   {
	border-top-color: rgb(180 83 9);
}

.focus\:border-t-amber-800:focus   {
	border-top-color: rgb(146 64 14);
}

.focus\:border-t-amber-900:focus   {
	border-top-color: rgb(120 53 15);
}

.focus\:border-t-amber-950:focus   {
	border-top-color: rgb(69 26 3);
}

.focus\:border-t-yellow-50:focus   {
	border-top-color: rgb(254 252 232);
}

.focus\:border-t-yellow-100:focus   {
	border-top-color: rgb(254 249 195);
}

.focus\:border-t-yellow-200:focus   {
	border-top-color: rgb(254 240 138);
}

.focus\:border-t-yellow-300:focus   {
	border-top-color: rgb(253 224 71);
}

.focus\:border-t-yellow-400:focus   {
	border-top-color: rgb(250 204 21);
}

.focus\:border-t-yellow-500:focus   {
	border-top-color: rgb(234 179 8);
}

.focus\:border-t-yellow-600:focus   {
	border-top-color: rgb(202 138 4);
}

.focus\:border-t-yellow-700:focus   {
	border-top-color: rgb(161 98 7);
}

.focus\:border-t-yellow-800:focus   {
	border-top-color: rgb(133 77 14);
}

.focus\:border-t-yellow-900:focus   {
	border-top-color: rgb(113 63 18);
}

.focus\:border-t-yellow-950:focus   {
	border-top-color: rgb(66 32 6);
}

.focus\:border-t-lime-50:focus   {
	border-top-color: rgb(247 254 231);
}

.focus\:border-t-lime-100:focus   {
	border-top-color: rgb(236 252 203);
}

.focus\:border-t-lime-200:focus   {
	border-top-color: rgb(217 249 157);
}

.focus\:border-t-lime-300:focus   {
	border-top-color: rgb(190 242 100);
}

.focus\:border-t-lime-400:focus   {
	border-top-color: rgb(163 230 53);
}

.focus\:border-t-lime-500:focus   {
	border-top-color: rgb(132 204 22);
}

.focus\:border-t-lime-600:focus   {
	border-top-color: rgb(101 163 13);
}

.focus\:border-t-lime-700:focus   {
	border-top-color: rgb(77 124 15);
}

.focus\:border-t-lime-800:focus   {
	border-top-color: rgb(63 98 18);
}

.focus\:border-t-lime-900:focus   {
	border-top-color: rgb(54 83 20);
}

.focus\:border-t-lime-950:focus   {
	border-top-color: rgb(26 46 5);
}

.focus\:border-t-green-50:focus   {
	border-top-color: rgb(240 253 244);
}

.focus\:border-t-green-100:focus   {
	border-top-color: rgb(220 252 231);
}

.focus\:border-t-green-200:focus   {
	border-top-color: rgb(187 247 208);
}

.focus\:border-t-green-300:focus   {
	border-top-color: rgb(134 239 172);
}

.focus\:border-t-green-400:focus   {
	border-top-color: rgb(74 222 128);
}

.focus\:border-t-green-500:focus   {
	border-top-color: rgb(34 197 94);
}

.focus\:border-t-green-600:focus   {
	border-top-color: rgb(22 163 74);
}

.focus\:border-t-green-700:focus   {
	border-top-color: rgb(21 128 61);
}

.focus\:border-t-green-800:focus   {
	border-top-color: rgb(22 101 52);
}

.focus\:border-t-green-900:focus   {
	border-top-color: rgb(20 83 45);
}

.focus\:border-t-green-950:focus   {
	border-top-color: rgb(5 46 22);
}

.focus\:border-t-emerald-50:focus   {
	border-top-color: rgb(236 253 245);
}

.focus\:border-t-emerald-100:focus   {
	border-top-color: rgb(209 250 229);
}

.focus\:border-t-emerald-200:focus   {
	border-top-color: rgb(167 243 208);
}

.focus\:border-t-emerald-300:focus   {
	border-top-color: rgb(110 231 183);
}

.focus\:border-t-emerald-400:focus   {
	border-top-color: rgb(52 211 153);
}

.focus\:border-t-emerald-500:focus   {
	border-top-color: rgb(16 185 129);
}

.focus\:border-t-emerald-600:focus   {
	border-top-color: rgb(5 150 105);
}

.focus\:border-t-emerald-700:focus   {
	border-top-color: rgb(4 120 87);
}

.focus\:border-t-emerald-800:focus   {
	border-top-color: rgb(6 95 70);
}

.focus\:border-t-emerald-900:focus   {
	border-top-color: rgb(6 78 59);
}

.focus\:border-t-emerald-950:focus   {
	border-top-color: rgb(2 44 34);
}

.focus\:border-t-teal-50:focus   {
	border-top-color: rgb(240 253 250);
}

.focus\:border-t-teal-100:focus   {
	border-top-color: rgb(204 251 241);
}

.focus\:border-t-teal-200:focus   {
	border-top-color: rgb(153 246 228);
}

.focus\:border-t-teal-300:focus   {
	border-top-color: rgb(94 234 212);
}

.focus\:border-t-teal-400:focus   {
	border-top-color: rgb(45 212 191);
}

.focus\:border-t-teal-500:focus   {
	border-top-color: rgb(20 184 166);
}

.focus\:border-t-teal-600:focus   {
	border-top-color: rgb(13 148 136);
}

.focus\:border-t-teal-700:focus   {
	border-top-color: rgb(15 118 110);
}

.focus\:border-t-teal-800:focus   {
	border-top-color: rgb(17 94 89);
}

.focus\:border-t-teal-900:focus   {
	border-top-color: rgb(19 78 74);
}

.focus\:border-t-teal-950:focus   {
	border-top-color: rgb(4 47 46);
}

.focus\:border-t-cyan-50:focus   {
	border-top-color: rgb(236 254 255);
}

.focus\:border-t-cyan-100:focus   {
	border-top-color: rgb(207 250 254);
}

.focus\:border-t-cyan-200:focus   {
	border-top-color: rgb(165 243 252);
}

.focus\:border-t-cyan-300:focus   {
	border-top-color: rgb(103 232 249);
}

.focus\:border-t-cyan-400:focus   {
	border-top-color: rgb(34 211 238);
}

.focus\:border-t-cyan-500:focus   {
	border-top-color: rgb(6 182 212);
}

.focus\:border-t-cyan-600:focus   {
	border-top-color: rgb(8 145 178);
}

.focus\:border-t-cyan-700:focus   {
	border-top-color: rgb(14 116 144);
}

.focus\:border-t-cyan-800:focus   {
	border-top-color: rgb(21 94 117);
}

.focus\:border-t-cyan-900:focus   {
	border-top-color: rgb(22 78 99);
}

.focus\:border-t-cyan-950:focus   {
	border-top-color: rgb(8 51 68);
}

.focus\:border-t-sky-50:focus   {
	border-top-color: rgb(240 249 255);
}

.focus\:border-t-sky-100:focus   {
	border-top-color: rgb(224 242 254);
}

.focus\:border-t-sky-200:focus   {
	border-top-color: rgb(186 230 253);
}

.focus\:border-t-sky-300:focus   {
	border-top-color: rgb(125 211 252);
}

.focus\:border-t-sky-400:focus   {
	border-top-color: rgb(56 189 248);
}

.focus\:border-t-sky-500:focus   {
	border-top-color: rgb(14 165 233);
}

.focus\:border-t-sky-600:focus   {
	border-top-color: rgb(2 132 199);
}

.focus\:border-t-sky-700:focus   {
	border-top-color: rgb(3 105 161);
}

.focus\:border-t-sky-800:focus   {
	border-top-color: rgb(7 89 133);
}

.focus\:border-t-sky-900:focus   {
	border-top-color: rgb(12 74 110);
}

.focus\:border-t-sky-950:focus   {
	border-top-color: rgb(8 47 73);
}

.focus\:border-t-blue-50:focus   {
	border-top-color: rgb(239 246 255);
}

.focus\:border-t-blue-100:focus   {
	border-top-color: rgb(219 234 254);
}

.focus\:border-t-blue-200:focus   {
	border-top-color: rgb(191 219 254);
}

.focus\:border-t-blue-300:focus   {
	border-top-color: rgb(147 197 253);
}

.focus\:border-t-blue-400:focus   {
	border-top-color: rgb(96 165 250);
}

.focus\:border-t-blue-500:focus   {
	border-top-color: rgb(59 130 246);
}

.focus\:border-t-blue-600:focus   {
	border-top-color: rgb(37 99 235);
}

.focus\:border-t-blue-700:focus   {
	border-top-color: rgb(29 78 216);
}

.focus\:border-t-blue-800:focus   {
	border-top-color: rgb(30 64 175);
}

.focus\:border-t-blue-900:focus   {
	border-top-color: rgb(30 58 138);
}

.focus\:border-t-blue-950:focus   {
	border-top-color: rgb(23 37 84);
}

.focus\:border-t-indigo-50:focus   {
	border-top-color: rgb(238 242 255);
}

.focus\:border-t-indigo-100:focus   {
	border-top-color: rgb(224 231 255);
}

.focus\:border-t-indigo-200:focus   {
	border-top-color: rgb(199 210 254);
}

.focus\:border-t-indigo-300:focus   {
	border-top-color: rgb(165 180 252);
}

.focus\:border-t-indigo-400:focus   {
	border-top-color: rgb(129 140 248);
}

.focus\:border-t-indigo-500:focus   {
	border-top-color: rgb(99 102 241);
}

.focus\:border-t-indigo-600:focus   {
	border-top-color: rgb(79 70 229);
}

.focus\:border-t-indigo-700:focus   {
	border-top-color: rgb(67 56 202);
}

.focus\:border-t-indigo-800:focus   {
	border-top-color: rgb(55 48 163);
}

.focus\:border-t-indigo-900:focus   {
	border-top-color: rgb(49 46 129);
}

.focus\:border-t-indigo-950:focus   {
	border-top-color: rgb(30 27 75);
}

.focus\:border-t-violet-50:focus   {
	border-top-color: rgb(245 243 255);
}

.focus\:border-t-violet-100:focus   {
	border-top-color: rgb(237 233 254);
}

.focus\:border-t-violet-200:focus   {
	border-top-color: rgb(221 214 254);
}

.focus\:border-t-violet-300:focus   {
	border-top-color: rgb(196 181 253);
}

.focus\:border-t-violet-400:focus   {
	border-top-color: rgb(167 139 250);
}

.focus\:border-t-violet-500:focus   {
	border-top-color: rgb(139 92 246);
}

.focus\:border-t-violet-600:focus   {
	border-top-color: rgb(124 58 237);
}

.focus\:border-t-violet-700:focus   {
	border-top-color: rgb(109 40 217);
}

.focus\:border-t-violet-800:focus   {
	border-top-color: rgb(91 33 182);
}

.focus\:border-t-violet-900:focus   {
	border-top-color: rgb(76 29 149);
}

.focus\:border-t-violet-950:focus   {
	border-top-color: rgb(46 16 101);
}

.focus\:border-t-purple-50:focus   {
	border-top-color: rgb(250 245 255);
}

.focus\:border-t-purple-100:focus   {
	border-top-color: rgb(243 232 255);
}

.focus\:border-t-purple-200:focus   {
	border-top-color: rgb(233 213 255);
}

.focus\:border-t-purple-300:focus   {
	border-top-color: rgb(216 180 254);
}

.focus\:border-t-purple-400:focus   {
	border-top-color: rgb(192 132 252);
}

.focus\:border-t-purple-500:focus   {
	border-top-color: rgb(168 85 247);
}

.focus\:border-t-purple-600:focus   {
	border-top-color: rgb(147 51 234);
}

.focus\:border-t-purple-700:focus   {
	border-top-color: rgb(126 34 206);
}

.focus\:border-t-purple-800:focus   {
	border-top-color: rgb(107 33 168);
}

.focus\:border-t-purple-900:focus   {
	border-top-color: rgb(88 28 135);
}

.focus\:border-t-purple-950:focus   {
	border-top-color: rgb(59 7 100);
}

.focus\:border-t-fuchsia-50:focus   {
	border-top-color: rgb(253 244 255);
}

.focus\:border-t-fuchsia-100:focus   {
	border-top-color: rgb(250 232 255);
}

.focus\:border-t-fuchsia-200:focus   {
	border-top-color: rgb(245 208 254);
}

.focus\:border-t-fuchsia-300:focus   {
	border-top-color: rgb(240 171 252);
}

.focus\:border-t-fuchsia-400:focus   {
	border-top-color: rgb(232 121 249);
}

.focus\:border-t-fuchsia-500:focus   {
	border-top-color: rgb(217 70 239);
}

.focus\:border-t-fuchsia-600:focus   {
	border-top-color: rgb(192 38 211);
}

.focus\:border-t-fuchsia-700:focus   {
	border-top-color: rgb(162 28 175);
}

.focus\:border-t-fuchsia-800:focus   {
	border-top-color: rgb(134 25 143);
}

.focus\:border-t-fuchsia-900:focus   {
	border-top-color: rgb(112 26 117);
}

.focus\:border-t-fuchsia-950:focus   {
	border-top-color: rgb(74 4 78);
}

.focus\:border-t-pink-50:focus   {
	border-top-color: rgb(253 242 248);
}

.focus\:border-t-pink-100:focus   {
	border-top-color: rgb(252 231 243);
}

.focus\:border-t-pink-200:focus   {
	border-top-color: rgb(251 207 232);
}

.focus\:border-t-pink-300:focus   {
	border-top-color: rgb(249 168 212);
}

.focus\:border-t-pink-400:focus   {
	border-top-color: rgb(244 114 182);
}

.focus\:border-t-pink-500:focus   {
	border-top-color: rgb(236 72 153);
}

.focus\:border-t-pink-600:focus   {
	border-top-color: rgb(219 39 119);
}

.focus\:border-t-pink-700:focus   {
	border-top-color: rgb(190 24 93);
}

.focus\:border-t-pink-800:focus   {
	border-top-color: rgb(157 23 77);
}

.focus\:border-t-pink-900:focus   {
	border-top-color: rgb(131 24 67);
}

.focus\:border-t-pink-950:focus   {
	border-top-color: rgb(80 7 36);
}

.focus\:border-t-rose-50:focus   {
	border-top-color: rgb(255 241 242);
}

.focus\:border-t-rose-100:focus   {
	border-top-color: rgb(255 228 230);
}

.focus\:border-t-rose-200:focus   {
	border-top-color: rgb(254 205 211);
}

.focus\:border-t-rose-300:focus   {
	border-top-color: rgb(253 164 175);
}

.focus\:border-t-rose-400:focus   {
	border-top-color: rgb(251 113 133);
}

.focus\:border-t-rose-500:focus   {
	border-top-color: rgb(244 63 94);
}

.focus\:border-t-rose-600:focus   {
	border-top-color: rgb(225 29 72);
}

.focus\:border-t-rose-700:focus   {
	border-top-color: rgb(190 18 60);
}

.focus\:border-t-rose-800:focus   {
	border-top-color: rgb(159 18 57);
}

.focus\:border-t-rose-900:focus   {
	border-top-color: rgb(136 19 55);
}

.focus\:border-t-rose-950:focus   {
	border-top-color: rgb(76 5 25);
}

.focus\:border-s-amber-50:focus   {
	border-inline-start-color: rgb(255 251 235);
}

.focus\:border-s-amber-100:focus   {
	border-inline-start-color: rgb(254 243 199);
}

.focus\:border-s-amber-200:focus   {
	border-inline-start-color: rgb(253 230 138);
}

.focus\:border-s-amber-300:focus   {
	border-inline-start-color: rgb(252 211 77);
}

.focus\:border-s-amber-400:focus   {
	border-inline-start-color: rgb(251 191 36);
}

.focus\:border-s-amber-500:focus   {
	border-inline-start-color: rgb(245 158 11);
}

.focus\:border-s-amber-600:focus   {
	border-inline-start-color: rgb(217 119 6);
}

.focus\:border-s-amber-700:focus   {
	border-inline-start-color: rgb(180 83 9);
}

.focus\:border-s-amber-800:focus   {
	border-inline-start-color: rgb(146 64 14);
}

.focus\:border-s-amber-900:focus   {
	border-inline-start-color: rgb(120 53 15);
}

.focus\:border-s-amber-950:focus   {
	border-inline-start-color: rgb(69 26 3);
}

.focus\:border-s-yellow-50:focus   {
	border-inline-start-color: rgb(254 252 232);
}

.focus\:border-s-yellow-100:focus   {
	border-inline-start-color: rgb(254 249 195);
}

.focus\:border-s-yellow-200:focus   {
	border-inline-start-color: rgb(254 240 138);
}

.focus\:border-s-yellow-300:focus   {
	border-inline-start-color: rgb(253 224 71);
}

.focus\:border-s-yellow-400:focus   {
	border-inline-start-color: rgb(250 204 21);
}

.focus\:border-s-yellow-500:focus   {
	border-inline-start-color: rgb(234 179 8);
}

.focus\:border-s-yellow-600:focus   {
	border-inline-start-color: rgb(202 138 4);
}

.focus\:border-s-yellow-700:focus   {
	border-inline-start-color: rgb(161 98 7);
}

.focus\:border-s-yellow-800:focus   {
	border-inline-start-color: rgb(133 77 14);
}

.focus\:border-s-yellow-900:focus   {
	border-inline-start-color: rgb(113 63 18);
}

.focus\:border-s-yellow-950:focus   {
	border-inline-start-color: rgb(66 32 6);
}

.focus\:border-s-lime-50:focus   {
	border-inline-start-color: rgb(247 254 231);
}

.focus\:border-s-lime-100:focus   {
	border-inline-start-color: rgb(236 252 203);
}

.focus\:border-s-lime-200:focus   {
	border-inline-start-color: rgb(217 249 157);
}

.focus\:border-s-lime-300:focus   {
	border-inline-start-color: rgb(190 242 100);
}

.focus\:border-s-lime-400:focus   {
	border-inline-start-color: rgb(163 230 53);
}

.focus\:border-s-lime-500:focus   {
	border-inline-start-color: rgb(132 204 22);
}

.focus\:border-s-lime-600:focus   {
	border-inline-start-color: rgb(101 163 13);
}

.focus\:border-s-lime-700:focus   {
	border-inline-start-color: rgb(77 124 15);
}

.focus\:border-s-lime-800:focus   {
	border-inline-start-color: rgb(63 98 18);
}

.focus\:border-s-lime-900:focus   {
	border-inline-start-color: rgb(54 83 20);
}

.focus\:border-s-lime-950:focus   {
	border-inline-start-color: rgb(26 46 5);
}

.focus\:border-s-green-50:focus   {
	border-inline-start-color: rgb(240 253 244);
}

.focus\:border-s-green-100:focus   {
	border-inline-start-color: rgb(220 252 231);
}

.focus\:border-s-green-200:focus   {
	border-inline-start-color: rgb(187 247 208);
}

.focus\:border-s-green-300:focus   {
	border-inline-start-color: rgb(134 239 172);
}

.focus\:border-s-green-400:focus   {
	border-inline-start-color: rgb(74 222 128);
}

.focus\:border-s-green-500:focus   {
	border-inline-start-color: rgb(34 197 94);
}

.focus\:border-s-green-600:focus   {
	border-inline-start-color: rgb(22 163 74);
}

.focus\:border-s-green-700:focus   {
	border-inline-start-color: rgb(21 128 61);
}

.focus\:border-s-green-800:focus   {
	border-inline-start-color: rgb(22 101 52);
}

.focus\:border-s-green-900:focus   {
	border-inline-start-color: rgb(20 83 45);
}

.focus\:border-s-green-950:focus   {
	border-inline-start-color: rgb(5 46 22);
}

.focus\:border-s-emerald-50:focus   {
	border-inline-start-color: rgb(236 253 245);
}

.focus\:border-s-emerald-100:focus   {
	border-inline-start-color: rgb(209 250 229);
}

.focus\:border-s-emerald-200:focus   {
	border-inline-start-color: rgb(167 243 208);
}

.focus\:border-s-emerald-300:focus   {
	border-inline-start-color: rgb(110 231 183);
}

.focus\:border-s-emerald-400:focus   {
	border-inline-start-color: rgb(52 211 153);
}

.focus\:border-s-emerald-500:focus   {
	border-inline-start-color: rgb(16 185 129);
}

.focus\:border-s-emerald-600:focus   {
	border-inline-start-color: rgb(5 150 105);
}

.focus\:border-s-emerald-700:focus   {
	border-inline-start-color: rgb(4 120 87);
}

.focus\:border-s-emerald-800:focus   {
	border-inline-start-color: rgb(6 95 70);
}

.focus\:border-s-emerald-900:focus   {
	border-inline-start-color: rgb(6 78 59);
}

.focus\:border-s-emerald-950:focus   {
	border-inline-start-color: rgb(2 44 34);
}

.focus\:border-s-teal-50:focus   {
	border-inline-start-color: rgb(240 253 250);
}

.focus\:border-s-teal-100:focus   {
	border-inline-start-color: rgb(204 251 241);
}

.focus\:border-s-teal-200:focus   {
	border-inline-start-color: rgb(153 246 228);
}

.focus\:border-s-teal-300:focus   {
	border-inline-start-color: rgb(94 234 212);
}

.focus\:border-s-teal-400:focus   {
	border-inline-start-color: rgb(45 212 191);
}

.focus\:border-s-teal-500:focus   {
	border-inline-start-color: rgb(20 184 166);
}

.focus\:border-s-teal-600:focus   {
	border-inline-start-color: rgb(13 148 136);
}

.focus\:border-s-teal-700:focus   {
	border-inline-start-color: rgb(15 118 110);
}

.focus\:border-s-teal-800:focus   {
	border-inline-start-color: rgb(17 94 89);
}

.focus\:border-s-teal-900:focus   {
	border-inline-start-color: rgb(19 78 74);
}

.focus\:border-s-teal-950:focus   {
	border-inline-start-color: rgb(4 47 46);
}

.focus\:border-s-cyan-50:focus   {
	border-inline-start-color: rgb(236 254 255);
}

.focus\:border-s-cyan-100:focus   {
	border-inline-start-color: rgb(207 250 254);
}

.focus\:border-s-cyan-200:focus   {
	border-inline-start-color: rgb(165 243 252);
}

.focus\:border-s-cyan-300:focus   {
	border-inline-start-color: rgb(103 232 249);
}

.focus\:border-s-cyan-400:focus   {
	border-inline-start-color: rgb(34 211 238);
}

.focus\:border-s-cyan-500:focus   {
	border-inline-start-color: rgb(6 182 212);
}

.focus\:border-s-cyan-600:focus   {
	border-inline-start-color: rgb(8 145 178);
}

.focus\:border-s-cyan-700:focus   {
	border-inline-start-color: rgb(14 116 144);
}

.focus\:border-s-cyan-800:focus   {
	border-inline-start-color: rgb(21 94 117);
}

.focus\:border-s-cyan-900:focus   {
	border-inline-start-color: rgb(22 78 99);
}

.focus\:border-s-cyan-950:focus   {
	border-inline-start-color: rgb(8 51 68);
}

.focus\:border-s-sky-50:focus   {
	border-inline-start-color: rgb(240 249 255);
}

.focus\:border-s-sky-100:focus   {
	border-inline-start-color: rgb(224 242 254);
}

.focus\:border-s-sky-200:focus   {
	border-inline-start-color: rgb(186 230 253);
}

.focus\:border-s-sky-300:focus   {
	border-inline-start-color: rgb(125 211 252);
}

.focus\:border-s-sky-400:focus   {
	border-inline-start-color: rgb(56 189 248);
}

.focus\:border-s-sky-500:focus   {
	border-inline-start-color: rgb(14 165 233);
}

.focus\:border-s-sky-600:focus   {
	border-inline-start-color: rgb(2 132 199);
}

.focus\:border-s-sky-700:focus   {
	border-inline-start-color: rgb(3 105 161);
}

.focus\:border-s-sky-800:focus   {
	border-inline-start-color: rgb(7 89 133);
}

.focus\:border-s-sky-900:focus   {
	border-inline-start-color: rgb(12 74 110);
}

.focus\:border-s-sky-950:focus   {
	border-inline-start-color: rgb(8 47 73);
}

.focus\:border-s-blue-50:focus   {
	border-inline-start-color: rgb(239 246 255);
}

.focus\:border-s-blue-100:focus   {
	border-inline-start-color: rgb(219 234 254);
}

.focus\:border-s-blue-200:focus   {
	border-inline-start-color: rgb(191 219 254);
}

.focus\:border-s-blue-300:focus   {
	border-inline-start-color: rgb(147 197 253);
}

.focus\:border-s-blue-400:focus   {
	border-inline-start-color: rgb(96 165 250);
}

.focus\:border-s-blue-500:focus   {
	border-inline-start-color: rgb(59 130 246);
}

.focus\:border-s-blue-600:focus   {
	border-inline-start-color: rgb(37 99 235);
}

.focus\:border-s-blue-700:focus   {
	border-inline-start-color: rgb(29 78 216);
}

.focus\:border-s-blue-800:focus   {
	border-inline-start-color: rgb(30 64 175);
}

.focus\:border-s-blue-900:focus   {
	border-inline-start-color: rgb(30 58 138);
}

.focus\:border-s-blue-950:focus   {
	border-inline-start-color: rgb(23 37 84);
}

.focus\:border-s-indigo-50:focus   {
	border-inline-start-color: rgb(238 242 255);
}

.focus\:border-s-indigo-100:focus   {
	border-inline-start-color: rgb(224 231 255);
}

.focus\:border-s-indigo-200:focus   {
	border-inline-start-color: rgb(199 210 254);
}

.focus\:border-s-indigo-300:focus   {
	border-inline-start-color: rgb(165 180 252);
}

.focus\:border-s-indigo-400:focus   {
	border-inline-start-color: rgb(129 140 248);
}

.focus\:border-s-indigo-500:focus   {
	border-inline-start-color: rgb(99 102 241);
}

.focus\:border-s-indigo-600:focus   {
	border-inline-start-color: rgb(79 70 229);
}

.focus\:border-s-indigo-700:focus   {
	border-inline-start-color: rgb(67 56 202);
}

.focus\:border-s-indigo-800:focus   {
	border-inline-start-color: rgb(55 48 163);
}

.focus\:border-s-indigo-900:focus   {
	border-inline-start-color: rgb(49 46 129);
}

.focus\:border-s-indigo-950:focus   {
	border-inline-start-color: rgb(30 27 75);
}

.focus\:border-s-violet-50:focus   {
	border-inline-start-color: rgb(245 243 255);
}

.focus\:border-s-violet-100:focus   {
	border-inline-start-color: rgb(237 233 254);
}

.focus\:border-s-violet-200:focus   {
	border-inline-start-color: rgb(221 214 254);
}

.focus\:border-s-violet-300:focus   {
	border-inline-start-color: rgb(196 181 253);
}

.focus\:border-s-violet-400:focus   {
	border-inline-start-color: rgb(167 139 250);
}

.focus\:border-s-violet-500:focus   {
	border-inline-start-color: rgb(139 92 246);
}

.focus\:border-s-violet-600:focus   {
	border-inline-start-color: rgb(124 58 237);
}

.focus\:border-s-violet-700:focus   {
	border-inline-start-color: rgb(109 40 217);
}

.focus\:border-s-violet-800:focus   {
	border-inline-start-color: rgb(91 33 182);
}

.focus\:border-s-violet-900:focus   {
	border-inline-start-color: rgb(76 29 149);
}

.focus\:border-s-violet-950:focus   {
	border-inline-start-color: rgb(46 16 101);
}

.focus\:border-s-purple-50:focus   {
	border-inline-start-color: rgb(250 245 255);
}

.focus\:border-s-purple-100:focus   {
	border-inline-start-color: rgb(243 232 255);
}

.focus\:border-s-purple-200:focus   {
	border-inline-start-color: rgb(233 213 255);
}

.focus\:border-s-purple-300:focus   {
	border-inline-start-color: rgb(216 180 254);
}

.focus\:border-s-purple-400:focus   {
	border-inline-start-color: rgb(192 132 252);
}

.focus\:border-s-purple-500:focus   {
	border-inline-start-color: rgb(168 85 247);
}

.focus\:border-s-purple-600:focus   {
	border-inline-start-color: rgb(147 51 234);
}

.focus\:border-s-purple-700:focus   {
	border-inline-start-color: rgb(126 34 206);
}

.focus\:border-s-purple-800:focus   {
	border-inline-start-color: rgb(107 33 168);
}

.focus\:border-s-purple-900:focus   {
	border-inline-start-color: rgb(88 28 135);
}

.focus\:border-s-purple-950:focus   {
	border-inline-start-color: rgb(59 7 100);
}

.focus\:border-s-fuchsia-50:focus   {
	border-inline-start-color: rgb(253 244 255);
}

.focus\:border-s-fuchsia-100:focus   {
	border-inline-start-color: rgb(250 232 255);
}

.focus\:border-s-fuchsia-200:focus   {
	border-inline-start-color: rgb(245 208 254);
}

.focus\:border-s-fuchsia-300:focus   {
	border-inline-start-color: rgb(240 171 252);
}

.focus\:border-s-fuchsia-400:focus   {
	border-inline-start-color: rgb(232 121 249);
}

.focus\:border-s-fuchsia-500:focus   {
	border-inline-start-color: rgb(217 70 239);
}

.focus\:border-s-fuchsia-600:focus   {
	border-inline-start-color: rgb(192 38 211);
}

.focus\:border-s-fuchsia-700:focus   {
	border-inline-start-color: rgb(162 28 175);
}

.focus\:border-s-fuchsia-800:focus   {
	border-inline-start-color: rgb(134 25 143);
}

.focus\:border-s-fuchsia-900:focus   {
	border-inline-start-color: rgb(112 26 117);
}

.focus\:border-s-fuchsia-950:focus   {
	border-inline-start-color: rgb(74 4 78);
}

.focus\:border-s-pink-50:focus   {
	border-inline-start-color: rgb(253 242 248);
}

.focus\:border-s-pink-100:focus   {
	border-inline-start-color: rgb(252 231 243);
}

.focus\:border-s-pink-200:focus   {
	border-inline-start-color: rgb(251 207 232);
}

.focus\:border-s-pink-300:focus   {
	border-inline-start-color: rgb(249 168 212);
}

.focus\:border-s-pink-400:focus   {
	border-inline-start-color: rgb(244 114 182);
}

.focus\:border-s-pink-500:focus   {
	border-inline-start-color: rgb(236 72 153);
}

.focus\:border-s-pink-600:focus   {
	border-inline-start-color: rgb(219 39 119);
}

.focus\:border-s-pink-700:focus   {
	border-inline-start-color: rgb(190 24 93);
}

.focus\:border-s-pink-800:focus   {
	border-inline-start-color: rgb(157 23 77);
}

.focus\:border-s-pink-900:focus   {
	border-inline-start-color: rgb(131 24 67);
}

.focus\:border-s-pink-950:focus   {
	border-inline-start-color: rgb(80 7 36);
}

.focus\:border-s-rose-50:focus   {
	border-inline-start-color: rgb(255 241 242);
}

.focus\:border-s-rose-100:focus   {
	border-inline-start-color: rgb(255 228 230);
}

.focus\:border-s-rose-200:focus   {
	border-inline-start-color: rgb(254 205 211);
}

.focus\:border-s-rose-300:focus   {
	border-inline-start-color: rgb(253 164 175);
}

.focus\:border-s-rose-400:focus   {
	border-inline-start-color: rgb(251 113 133);
}

.focus\:border-s-rose-500:focus   {
	border-inline-start-color: rgb(244 63 94);
}

.focus\:border-s-rose-600:focus   {
	border-inline-start-color: rgb(225 29 72);
}

.focus\:border-s-rose-700:focus   {
	border-inline-start-color: rgb(190 18 60);
}

.focus\:border-s-rose-800:focus   {
	border-inline-start-color: rgb(159 18 57);
}

.focus\:border-s-rose-900:focus   {
	border-inline-start-color: rgb(136 19 55);
}

.focus\:border-s-rose-950:focus   {
	border-inline-start-color: rgb(76 5 25);
}

.focus\:border-e-inherit:focus   {
	border-inline-end-color: inherit;
}

.focus\:border-e-current:focus   {
	border-inline-end-color: currentColor;
}

.focus\:border-e-transparent:focus   {
	border-inline-end-color: transparent;
}

.focus\:border-e-black:focus   {
	border-inline-end-color: rgb(0 0 0);
}

.focus\:border-e-white:focus   {
	border-inline-end-color: rgb(255 255 255);
}

.focus\:border-e-slate-50:focus   {
	border-inline-end-color: rgb(248 250 252);
}

.focus\:border-e-slate-100:focus   {
	border-inline-end-color: rgb(241 245 249);
}

.focus\:border-e-slate-200:focus   {
	border-inline-end-color: rgb(226 232 240);
}

.focus\:border-e-slate-300:focus   {
	border-inline-end-color: rgb(203 213 225);
}

.focus\:border-e-slate-400:focus   {
	border-inline-end-color: rgb(148 163 184);
}

.focus\:border-e-slate-500:focus   {
	border-inline-end-color: rgb(100 116 139);
}

.focus\:border-e-slate-600:focus   {
	border-inline-end-color: rgb(71 85 105);
}

.focus\:border-e-slate-700:focus   {
	border-inline-end-color: rgb(51 65 85);
}

.focus\:border-e-slate-800:focus   {
	border-inline-end-color: rgb(30 41 59);
}

.focus\:border-e-slate-900:focus   {
	border-inline-end-color: rgb(15 23 42);
}

.focus\:border-e-slate-950:focus   {
	border-inline-end-color: rgb(2 6 23);
}

.focus\:border-e-gray-50:focus   {
	border-inline-end-color: rgb(249 250 251);
}

.focus\:border-e-gray-100:focus   {
	border-inline-end-color: rgb(243 244 246);
}

.focus\:border-e-gray-200:focus   {
	border-inline-end-color: rgb(229 231 235);
}

.focus\:border-e-gray-300:focus   {
	border-inline-end-color: rgb(209 213 219);
}

.focus\:border-e-gray-400:focus   {
	border-inline-end-color: rgb(156 163 175);
}

.focus\:border-e-gray-500:focus   {
	border-inline-end-color: rgb(107 114 128);
}

.focus\:border-e-gray-600:focus   {
	border-inline-end-color: rgb(75 85 99);
}

.focus\:border-e-gray-700:focus   {
	border-inline-end-color: rgb(55 65 81);
}

.focus\:border-e-gray-800:focus   {
	border-inline-end-color: rgb(31 41 55);
}

.focus\:border-e-gray-900:focus   {
	border-inline-end-color: rgb(17 24 39);
}

.focus\:border-e-gray-950:focus   {
	border-inline-end-color: rgb(3 7 18);
}

.focus\:border-e-zinc-50:focus   {
	border-inline-end-color: rgb(250 250 250);
}

.focus\:border-e-zinc-100:focus   {
	border-inline-end-color: rgb(244 244 245);
}

.focus\:border-e-zinc-200:focus   {
	border-inline-end-color: rgb(228 228 231);
}

.focus\:border-e-zinc-300:focus   {
	border-inline-end-color: rgb(212 212 216);
}

.focus\:border-e-zinc-400:focus   {
	border-inline-end-color: rgb(161 161 170);
}

.focus\:border-e-zinc-500:focus   {
	border-inline-end-color: rgb(113 113 122);
}

.focus\:border-e-zinc-600:focus   {
	border-inline-end-color: rgb(82 82 91);
}

.focus\:border-e-zinc-700:focus   {
	border-inline-end-color: rgb(63 63 70);
}

.focus\:border-e-zinc-800:focus   {
	border-inline-end-color: rgb(39 39 42);
}

.focus\:border-e-zinc-900:focus   {
	border-inline-end-color: rgb(24 24 27);
}

.focus\:border-e-zinc-950:focus   {
	border-inline-end-color: rgb(9 9 11);
}

.focus\:border-e-neutral-50:focus   {
	border-inline-end-color: rgb(250 250 250);
}

.focus\:border-e-neutral-100:focus   {
	border-inline-end-color: rgb(245 245 245);
}

.focus\:border-e-neutral-200:focus   {
	border-inline-end-color: rgb(229 229 229);
}

.focus\:border-e-neutral-300:focus   {
	border-inline-end-color: rgb(212 212 212);
}

.focus\:border-e-neutral-400:focus   {
	border-inline-end-color: rgb(163 163 163);
}

.focus\:border-e-neutral-500:focus   {
	border-inline-end-color: rgb(115 115 115);
}

.focus\:border-e-neutral-600:focus   {
	border-inline-end-color: rgb(82 82 82);
}

.focus\:border-e-neutral-700:focus   {
	border-inline-end-color: rgb(64 64 64);
}

.focus\:border-e-neutral-800:focus   {
	border-inline-end-color: rgb(38 38 38);
}

.focus\:border-e-neutral-900:focus   {
	border-inline-end-color: rgb(23 23 23);
}

.focus\:border-e-neutral-950:focus   {
	border-inline-end-color: rgb(10 10 10);
}

.focus\:border-e-stone-50:focus   {
	border-inline-end-color: rgb(250 250 249);
}

.focus\:border-e-stone-100:focus   {
	border-inline-end-color: rgb(245 245 244);
}

.focus\:border-e-stone-200:focus   {
	border-inline-end-color: rgb(231 229 228);
}

.focus\:border-e-stone-300:focus   {
	border-inline-end-color: rgb(214 211 209);
}

.focus\:border-e-stone-400:focus   {
	border-inline-end-color: rgb(168 162 158);
}

.focus\:border-e-stone-500:focus   {
	border-inline-end-color: rgb(120 113 108);
}

.focus\:border-e-stone-600:focus   {
	border-inline-end-color: rgb(87 83 78);
}

.focus\:border-e-stone-700:focus   {
	border-inline-end-color: rgb(68 64 60);
}

.focus\:border-e-stone-800:focus   {
	border-inline-end-color: rgb(41 37 36);
}

.focus\:border-e-stone-900:focus   {
	border-inline-end-color: rgb(28 25 23);
}

.focus\:border-e-stone-950:focus   {
	border-inline-end-color: rgb(12 10 9);
}

.focus\:border-e-red-50:focus   {
	border-inline-end-color: rgb(254 242 242);
}

.focus\:border-e-red-100:focus   {
	border-inline-end-color: rgb(254 226 226);
}

.focus\:border-e-red-200:focus   {
	border-inline-end-color: rgb(254 202 202);
}

.focus\:border-e-red-300:focus   {
	border-inline-end-color: rgb(252 165 165);
}

.focus\:border-e-red-400:focus   {
	border-inline-end-color: rgb(248 113 113);
}

.focus\:border-e-red-500:focus   {
	border-inline-end-color: rgb(239 68 68);
}

.focus\:border-e-red-600:focus   {
	border-inline-end-color: rgb(220 38 38);
}

.focus\:border-e-red-700:focus   {
	border-inline-end-color: rgb(185 28 28);
}

.focus\:border-e-red-800:focus   {
	border-inline-end-color: rgb(153 27 27);
}

.focus\:border-e-red-900:focus   {
	border-inline-end-color: rgb(127 29 29);
}

.focus\:border-e-red-950:focus   {
	border-inline-end-color: rgb(69 10 10);
}

.focus\:border-e-orange-50:focus   {
	border-inline-end-color: rgb(255 247 237);
}

.focus\:border-e-orange-100:focus   {
	border-inline-end-color: rgb(255 237 213);
}

.focus\:border-e-orange-200:focus   {
	border-inline-end-color: rgb(254 215 170);
}

.focus\:border-e-orange-300:focus   {
	border-inline-end-color: rgb(253 186 116);
}

.focus\:border-e-orange-400:focus   {
	border-inline-end-color: rgb(251 146 60);
}

.focus\:border-e-orange-500:focus   {
	border-inline-end-color: rgb(249 115 22);
}

.focus\:border-e-orange-600:focus   {
	border-inline-end-color: rgb(234 88 12);
}

.focus\:border-e-orange-700:focus   {
	border-inline-end-color: rgb(194 65 12);
}

.focus\:border-e-orange-800:focus   {
	border-inline-end-color: rgb(154 52 18);
}

.focus\:border-e-orange-900:focus   {
	border-inline-end-color: rgb(124 45 18);
}

.focus\:border-e-orange-950:focus   {
	border-inline-end-color: rgb(67 20 7);
}

.focus\:border-e-amber-50:focus   {
	border-inline-end-color: rgb(255 251 235);
}

.focus\:border-e-amber-100:focus   {
	border-inline-end-color: rgb(254 243 199);
}

.focus\:border-e-amber-200:focus   {
	border-inline-end-color: rgb(253 230 138);
}

.focus\:border-e-amber-300:focus   {
	border-inline-end-color: rgb(252 211 77);
}

.focus\:border-e-amber-400:focus   {
	border-inline-end-color: rgb(251 191 36);
}

.focus\:border-e-amber-500:focus   {
	border-inline-end-color: rgb(245 158 11);
}

.focus\:border-e-amber-600:focus   {
	border-inline-end-color: rgb(217 119 6);
}

.focus\:border-e-amber-700:focus   {
	border-inline-end-color: rgb(180 83 9);
}

.focus\:border-e-amber-800:focus   {
	border-inline-end-color: rgb(146 64 14);
}

.focus\:border-e-amber-900:focus   {
	border-inline-end-color: rgb(120 53 15);
}

.focus\:border-e-amber-950:focus   {
	border-inline-end-color: rgb(69 26 3);
}

.focus\:border-e-yellow-50:focus   {
	border-inline-end-color: rgb(254 252 232);
}

.focus\:border-e-yellow-100:focus   {
	border-inline-end-color: rgb(254 249 195);
}

.focus\:border-e-yellow-200:focus   {
	border-inline-end-color: rgb(254 240 138);
}

.focus\:border-e-yellow-300:focus   {
	border-inline-end-color: rgb(253 224 71);
}

.focus\:border-e-yellow-400:focus   {
	border-inline-end-color: rgb(250 204 21);
}

.focus\:border-e-yellow-500:focus   {
	border-inline-end-color: rgb(234 179 8);
}

.focus\:border-e-yellow-600:focus   {
	border-inline-end-color: rgb(202 138 4);
}

.focus\:border-e-yellow-700:focus   {
	border-inline-end-color: rgb(161 98 7);
}

.focus\:border-e-yellow-800:focus   {
	border-inline-end-color: rgb(133 77 14);
}

.focus\:border-e-yellow-900:focus   {
	border-inline-end-color: rgb(113 63 18);
}

.focus\:border-e-yellow-950:focus   {
	border-inline-end-color: rgb(66 32 6);
}

.focus\:border-e-lime-50:focus   {
	border-inline-end-color: rgb(247 254 231);
}

.focus\:border-e-lime-100:focus   {
	border-inline-end-color: rgb(236 252 203);
}

.focus\:border-e-lime-200:focus   {
	border-inline-end-color: rgb(217 249 157);
}

.focus\:border-e-lime-300:focus   {
	border-inline-end-color: rgb(190 242 100);
}

.focus\:border-e-lime-400:focus   {
	border-inline-end-color: rgb(163 230 53);
}

.focus\:border-e-lime-500:focus   {
	border-inline-end-color: rgb(132 204 22);
}

.focus\:border-e-lime-600:focus   {
	border-inline-end-color: rgb(101 163 13);
}

.focus\:border-e-lime-700:focus   {
	border-inline-end-color: rgb(77 124 15);
}

.focus\:border-e-lime-800:focus   {
	border-inline-end-color: rgb(63 98 18);
}

.focus\:border-e-lime-900:focus   {
	border-inline-end-color: rgb(54 83 20);
}

.focus\:border-e-lime-950:focus   {
	border-inline-end-color: rgb(26 46 5);
}

.focus\:border-e-green-50:focus   {
	border-inline-end-color: rgb(240 253 244);
}

.focus\:border-e-green-100:focus   {
	border-inline-end-color: rgb(220 252 231);
}

.focus\:border-e-green-200:focus   {
	border-inline-end-color: rgb(187 247 208);
}

.focus\:border-e-green-300:focus   {
	border-inline-end-color: rgb(134 239 172);
}

.focus\:border-e-green-400:focus   {
	border-inline-end-color: rgb(74 222 128);
}

.focus\:border-e-green-500:focus   {
	border-inline-end-color: rgb(34 197 94);
}

.focus\:border-e-green-600:focus   {
	border-inline-end-color: rgb(22 163 74);
}

.focus\:border-e-green-700:focus   {
	border-inline-end-color: rgb(21 128 61);
}

.focus\:border-e-green-800:focus   {
	border-inline-end-color: rgb(22 101 52);
}

.focus\:border-e-green-900:focus   {
	border-inline-end-color: rgb(20 83 45);
}

.focus\:border-e-green-950:focus   {
	border-inline-end-color: rgb(5 46 22);
}

.focus\:border-e-emerald-50:focus   {
	border-inline-end-color: rgb(236 253 245);
}

.focus\:border-e-emerald-100:focus   {
	border-inline-end-color: rgb(209 250 229);
}

.focus\:border-e-emerald-200:focus   {
	border-inline-end-color: rgb(167 243 208);
}

.focus\:border-e-emerald-300:focus   {
	border-inline-end-color: rgb(110 231 183);
}

.focus\:border-e-emerald-400:focus   {
	border-inline-end-color: rgb(52 211 153);
}

.focus\:border-e-emerald-500:focus   {
	border-inline-end-color: rgb(16 185 129);
}

.focus\:border-e-emerald-600:focus   {
	border-inline-end-color: rgb(5 150 105);
}

.focus\:border-e-emerald-700:focus   {
	border-inline-end-color: rgb(4 120 87);
}

.focus\:border-e-emerald-800:focus   {
	border-inline-end-color: rgb(6 95 70);
}

.focus\:border-e-emerald-900:focus   {
	border-inline-end-color: rgb(6 78 59);
}

.focus\:border-e-emerald-950:focus   {
	border-inline-end-color: rgb(2 44 34);
}

.focus\:border-e-teal-50:focus   {
	border-inline-end-color: rgb(240 253 250);
}

.focus\:border-e-teal-100:focus   {
	border-inline-end-color: rgb(204 251 241);
}

.focus\:border-e-teal-200:focus   {
	border-inline-end-color: rgb(153 246 228);
}

.focus\:border-e-teal-300:focus   {
	border-inline-end-color: rgb(94 234 212);
}

.focus\:border-e-teal-400:focus   {
	border-inline-end-color: rgb(45 212 191);
}

.focus\:border-e-teal-500:focus   {
	border-inline-end-color: rgb(20 184 166);
}

.focus\:border-e-teal-600:focus   {
	border-inline-end-color: rgb(13 148 136);
}

.focus\:border-e-teal-700:focus   {
	border-inline-end-color: rgb(15 118 110);
}

.focus\:border-e-teal-800:focus   {
	border-inline-end-color: rgb(17 94 89);
}

.focus\:border-e-teal-900:focus   {
	border-inline-end-color: rgb(19 78 74);
}

.focus\:border-e-teal-950:focus   {
	border-inline-end-color: rgb(4 47 46);
}

.focus\:border-e-cyan-50:focus   {
	border-inline-end-color: rgb(236 254 255);
}

.focus\:border-e-cyan-100:focus   {
	border-inline-end-color: rgb(207 250 254);
}

.focus\:border-e-cyan-200:focus   {
	border-inline-end-color: rgb(165 243 252);
}

.focus\:border-e-cyan-300:focus   {
	border-inline-end-color: rgb(103 232 249);
}

.focus\:border-e-cyan-400:focus   {
	border-inline-end-color: rgb(34 211 238);
}

.focus\:border-e-cyan-500:focus   {
	border-inline-end-color: rgb(6 182 212);
}

.focus\:border-e-cyan-600:focus   {
	border-inline-end-color: rgb(8 145 178);
}

.focus\:border-e-cyan-700:focus   {
	border-inline-end-color: rgb(14 116 144);
}

.focus\:border-e-cyan-800:focus   {
	border-inline-end-color: rgb(21 94 117);
}

.focus\:border-e-cyan-900:focus   {
	border-inline-end-color: rgb(22 78 99);
}

.focus\:border-e-cyan-950:focus   {
	border-inline-end-color: rgb(8 51 68);
}

.focus\:border-e-sky-50:focus   {
	border-inline-end-color: rgb(240 249 255);
}

.focus\:border-e-sky-100:focus   {
	border-inline-end-color: rgb(224 242 254);
}

.focus\:border-e-sky-200:focus   {
	border-inline-end-color: rgb(186 230 253);
}

.focus\:border-e-sky-300:focus   {
	border-inline-end-color: rgb(125 211 252);
}

.focus\:border-e-sky-400:focus   {
	border-inline-end-color: rgb(56 189 248);
}

.focus\:border-e-sky-500:focus   {
	border-inline-end-color: rgb(14 165 233);
}

.focus\:border-e-sky-600:focus   {
	border-inline-end-color: rgb(2 132 199);
}

.focus\:border-e-sky-700:focus   {
	border-inline-end-color: rgb(3 105 161);
}

.focus\:border-e-sky-800:focus   {
	border-inline-end-color: rgb(7 89 133);
}

.focus\:border-e-sky-900:focus   {
	border-inline-end-color: rgb(12 74 110);
}

.focus\:border-e-sky-950:focus   {
	border-inline-end-color: rgb(8 47 73);
}

.focus\:border-e-blue-50:focus   {
	border-inline-end-color: rgb(239 246 255);
}

.focus\:border-e-blue-100:focus   {
	border-inline-end-color: rgb(219 234 254);
}

.focus\:border-e-blue-200:focus   {
	border-inline-end-color: rgb(191 219 254);
}

.focus\:border-e-blue-300:focus   {
	border-inline-end-color: rgb(147 197 253);
}

.focus\:border-e-blue-400:focus   {
	border-inline-end-color: rgb(96 165 250);
}

.focus\:border-e-blue-500:focus   {
	border-inline-end-color: rgb(59 130 246);
}

.focus\:border-e-blue-600:focus   {
	border-inline-end-color: rgb(37 99 235);
}

.focus\:border-e-blue-700:focus   {
	border-inline-end-color: rgb(29 78 216);
}

.focus\:border-e-blue-800:focus   {
	border-inline-end-color: rgb(30 64 175);
}

.focus\:border-e-blue-900:focus   {
	border-inline-end-color: rgb(30 58 138);
}

.focus\:border-e-blue-950:focus   {
	border-inline-end-color: rgb(23 37 84);
}

.focus\:border-e-indigo-50:focus   {
	border-inline-end-color: rgb(238 242 255);
}

.focus\:border-e-indigo-100:focus   {
	border-inline-end-color: rgb(224 231 255);
}

.focus\:border-e-indigo-200:focus   {
	border-inline-end-color: rgb(199 210 254);
}

.focus\:border-e-indigo-300:focus   {
	border-inline-end-color: rgb(165 180 252);
}

.focus\:border-e-indigo-400:focus   {
	border-inline-end-color: rgb(129 140 248);
}

.focus\:border-e-indigo-500:focus   {
	border-inline-end-color: rgb(99 102 241);
}

.focus\:border-e-indigo-600:focus   {
	border-inline-end-color: rgb(79 70 229);
}

.focus\:border-e-indigo-700:focus   {
	border-inline-end-color: rgb(67 56 202);
}

.focus\:border-e-indigo-800:focus   {
	border-inline-end-color: rgb(55 48 163);
}

.focus\:border-e-indigo-900:focus   {
	border-inline-end-color: rgb(49 46 129);
}

.focus\:border-e-indigo-950:focus   {
	border-inline-end-color: rgb(30 27 75);
}

.focus\:border-e-violet-50:focus   {
	border-inline-end-color: rgb(245 243 255);
}

.focus\:border-e-violet-100:focus   {
	border-inline-end-color: rgb(237 233 254);
}

.focus\:border-e-violet-200:focus   {
	border-inline-end-color: rgb(221 214 254);
}

.focus\:border-e-violet-300:focus   {
	border-inline-end-color: rgb(196 181 253);
}

.focus\:border-e-violet-400:focus   {
	border-inline-end-color: rgb(167 139 250);
}

.focus\:border-e-violet-500:focus   {
	border-inline-end-color: rgb(139 92 246);
}

.focus\:border-e-violet-600:focus   {
	border-inline-end-color: rgb(124 58 237);
}

.focus\:border-e-violet-700:focus   {
	border-inline-end-color: rgb(109 40 217);
}

.focus\:border-e-violet-800:focus   {
	border-inline-end-color: rgb(91 33 182);
}

.focus\:border-e-violet-900:focus   {
	border-inline-end-color: rgb(76 29 149);
}

.focus\:border-e-violet-950:focus   {
	border-inline-end-color: rgb(46 16 101);
}

.focus\:border-e-purple-50:focus   {
	border-inline-end-color: rgb(250 245 255);
}

.focus\:border-e-purple-100:focus   {
	border-inline-end-color: rgb(243 232 255);
}

.focus\:border-e-purple-200:focus   {
	border-inline-end-color: rgb(233 213 255);
}

.focus\:border-e-purple-300:focus   {
	border-inline-end-color: rgb(216 180 254);
}

.focus\:border-e-purple-400:focus   {
	border-inline-end-color: rgb(192 132 252);
}

.focus\:border-e-purple-500:focus   {
	border-inline-end-color: rgb(168 85 247);
}

.focus\:border-e-purple-600:focus   {
	border-inline-end-color: rgb(147 51 234);
}

.focus\:border-e-purple-700:focus   {
	border-inline-end-color: rgb(126 34 206);
}

.focus\:border-e-purple-800:focus   {
	border-inline-end-color: rgb(107 33 168);
}

.focus\:border-e-purple-900:focus   {
	border-inline-end-color: rgb(88 28 135);
}

.focus\:border-e-purple-950:focus   {
	border-inline-end-color: rgb(59 7 100);
}

.focus\:border-e-fuchsia-50:focus   {
	border-inline-end-color: rgb(253 244 255);
}

.focus\:border-e-fuchsia-100:focus   {
	border-inline-end-color: rgb(250 232 255);
}

.focus\:border-e-fuchsia-200:focus   {
	border-inline-end-color: rgb(245 208 254);
}

.focus\:border-e-fuchsia-300:focus   {
	border-inline-end-color: rgb(240 171 252);
}

.focus\:border-e-fuchsia-400:focus   {
	border-inline-end-color: rgb(232 121 249);
}

.focus\:border-e-fuchsia-500:focus   {
	border-inline-end-color: rgb(217 70 239);
}

.focus\:border-e-fuchsia-600:focus   {
	border-inline-end-color: rgb(192 38 211);
}

.focus\:border-e-fuchsia-700:focus   {
	border-inline-end-color: rgb(162 28 175);
}

.focus\:border-e-fuchsia-800:focus   {
	border-inline-end-color: rgb(134 25 143);
}

.focus\:border-e-fuchsia-900:focus   {
	border-inline-end-color: rgb(112 26 117);
}

.focus\:border-e-fuchsia-950:focus   {
	border-inline-end-color: rgb(74 4 78);
}

.focus\:border-e-pink-50:focus   {
	border-inline-end-color: rgb(253 242 248);
}

.focus\:border-e-pink-100:focus   {
	border-inline-end-color: rgb(252 231 243);
}

.focus\:border-e-pink-200:focus   {
	border-inline-end-color: rgb(251 207 232);
}

.focus\:border-e-pink-300:focus   {
	border-inline-end-color: rgb(249 168 212);
}

.focus\:border-e-pink-400:focus   {
	border-inline-end-color: rgb(244 114 182);
}

.focus\:border-e-pink-500:focus   {
	border-inline-end-color: rgb(236 72 153);
}

.focus\:border-e-pink-600:focus   {
	border-inline-end-color: rgb(219 39 119);
}

.focus\:border-e-pink-700:focus   {
	border-inline-end-color: rgb(190 24 93);
}

.focus\:border-e-pink-800:focus   {
	border-inline-end-color: rgb(157 23 77);
}

.focus\:border-e-pink-900:focus   {
	border-inline-end-color: rgb(131 24 67);
}

.focus\:border-e-pink-950:focus   {
	border-inline-end-color: rgb(80 7 36);
}

.focus\:border-e-rose-50:focus   {
	border-inline-end-color: rgb(255 241 242);
}

.focus\:border-e-rose-100:focus   {
	border-inline-end-color: rgb(255 228 230);
}

.focus\:border-e-rose-200:focus   {
	border-inline-end-color: rgb(254 205 211);
}

.focus\:border-e-rose-300:focus   {
	border-inline-end-color: rgb(253 164 175);
}

.focus\:border-e-rose-400:focus   {
	border-inline-end-color: rgb(251 113 133);
}

.focus\:border-e-rose-500:focus   {
	border-inline-end-color: rgb(244 63 94);
}

.focus\:border-e-rose-600:focus   {
	border-inline-end-color: rgb(225 29 72);
}

.focus\:border-e-rose-700:focus   {
	border-inline-end-color: rgb(190 18 60);
}

.focus\:border-e-rose-800:focus   {
	border-inline-end-color: rgb(159 18 57);
}

.focus\:border-e-rose-900:focus   {
	border-inline-end-color: rgb(136 19 55);
}

.focus\:border-e-rose-950:focus   {
	border-inline-end-color: rgb(76 5 25);
}

.focus\:border-t-inherit:focus   {
	border-top-color: inherit;
}

.focus\:border-t-current:focus   {
	border-top-color: currentColor;
}

.focus\:border-t-transparent:focus   {
	border-top-color: transparent;
}

.focus\:border-t-black:focus   {
	border-top-color: rgb(0 0 0);
}

.focus\:border-t-white:focus   {
	border-top-color: rgb(255 255 255);
}

.focus\:border-t-slate-50:focus   {
	border-top-color: rgb(248 250 252);
}

.focus\:border-t-slate-100:focus   {
	border-top-color: rgb(241 245 249);
}

.focus\:border-t-slate-200:focus   {
	border-top-color: rgb(226 232 240);
}

.focus\:border-t-slate-300:focus   {
	border-top-color: rgb(203 213 225);
}

.focus\:border-t-slate-400:focus   {
	border-top-color: rgb(148 163 184);
}

.focus\:border-t-slate-500:focus   {
	border-top-color: rgb(100 116 139);
}

.focus\:border-t-slate-600:focus   {
	border-top-color: rgb(71 85 105);
}

.focus\:border-t-slate-700:focus   {
	border-top-color: rgb(51 65 85);
}

.focus\:border-t-slate-800:focus   {
	border-top-color: rgb(30 41 59);
}

.focus\:border-t-slate-900:focus   {
	border-top-color: rgb(15 23 42);
}

.focus\:border-t-slate-950:focus   {
	border-top-color: rgb(2 6 23);
}

.focus\:border-t-gray-50:focus   {
	border-top-color: rgb(249 250 251);
}

.focus\:border-t-gray-100:focus   {
	border-top-color: rgb(243 244 246);
}

.focus\:border-t-gray-200:focus   {
	border-top-color: rgb(229 231 235);
}

.focus\:border-t-gray-300:focus   {
	border-top-color: rgb(209 213 219);
}

.focus\:border-t-gray-400:focus   {
	border-top-color: rgb(156 163 175);
}

.focus\:border-t-gray-500:focus   {
	border-top-color: rgb(107 114 128);
}

.focus\:border-t-gray-600:focus   {
	border-top-color: rgb(75 85 99);
}

.focus\:border-t-gray-700:focus   {
	border-top-color: rgb(55 65 81);
}

.focus\:border-t-gray-800:focus   {
	border-top-color: rgb(31 41 55);
}

.focus\:border-t-gray-900:focus   {
	border-top-color: rgb(17 24 39);
}

.focus\:border-t-gray-950:focus   {
	border-top-color: rgb(3 7 18);
}

.focus\:border-t-zinc-50:focus   {
	border-top-color: rgb(250 250 250);
}

.focus\:border-t-zinc-100:focus   {
	border-top-color: rgb(244 244 245);
}

.focus\:border-t-zinc-200:focus   {
	border-top-color: rgb(228 228 231);
}

.focus\:border-t-zinc-300:focus   {
	border-top-color: rgb(212 212 216);
}

.focus\:border-t-zinc-400:focus   {
	border-top-color: rgb(161 161 170);
}

.focus\:border-t-zinc-500:focus   {
	border-top-color: rgb(113 113 122);
}

.focus\:border-t-zinc-600:focus   {
	border-top-color: rgb(82 82 91);
}

.focus\:border-t-zinc-700:focus   {
	border-top-color: rgb(63 63 70);
}

.focus\:border-t-zinc-800:focus   {
	border-top-color: rgb(39 39 42);
}

.focus\:border-t-zinc-900:focus   {
	border-top-color: rgb(24 24 27);
}

.focus\:border-t-zinc-950:focus   {
	border-top-color: rgb(9 9 11);
}

.focus\:border-t-neutral-50:focus   {
	border-top-color: rgb(250 250 250);
}

.focus\:border-t-neutral-100:focus   {
	border-top-color: rgb(245 245 245);
}

.focus\:border-t-neutral-200:focus   {
	border-top-color: rgb(229 229 229);
}

.focus\:border-t-neutral-300:focus   {
	border-top-color: rgb(212 212 212);
}

.focus\:border-t-neutral-400:focus   {
	border-top-color: rgb(163 163 163);
}

.focus\:border-t-neutral-500:focus   {
	border-top-color: rgb(115 115 115);
}

.focus\:border-t-neutral-600:focus   {
	border-top-color: rgb(82 82 82);
}

.focus\:border-t-neutral-700:focus   {
	border-top-color: rgb(64 64 64);
}

.focus\:border-t-neutral-800:focus   {
	border-top-color: rgb(38 38 38);
}

.focus\:border-t-neutral-900:focus   {
	border-top-color: rgb(23 23 23);
}

.focus\:border-t-neutral-950:focus   {
	border-top-color: rgb(10 10 10);
}

.focus\:border-t-stone-50:focus   {
	border-top-color: rgb(250 250 249);
}

.focus\:border-t-stone-100:focus   {
	border-top-color: rgb(245 245 244);
}

.focus\:border-t-stone-200:focus   {
	border-top-color: rgb(231 229 228);
}

.focus\:border-t-stone-300:focus   {
	border-top-color: rgb(214 211 209);
}

.focus\:border-t-stone-400:focus   {
	border-top-color: rgb(168 162 158);
}

.focus\:border-t-stone-500:focus   {
	border-top-color: rgb(120 113 108);
}

.focus\:border-t-stone-600:focus   {
	border-top-color: rgb(87 83 78);
}

.focus\:border-t-stone-700:focus   {
	border-top-color: rgb(68 64 60);
}

.focus\:border-t-stone-800:focus   {
	border-top-color: rgb(41 37 36);
}

.focus\:border-t-stone-900:focus   {
	border-top-color: rgb(28 25 23);
}

.focus\:border-t-stone-950:focus   {
	border-top-color: rgb(12 10 9);
}

.focus\:border-t-red-50:focus   {
	border-top-color: rgb(254 242 242);
}

.focus\:border-t-red-100:focus   {
	border-top-color: rgb(254 226 226);
}

.focus\:border-t-red-200:focus   {
	border-top-color: rgb(254 202 202);
}

.focus\:border-t-red-300:focus   {
	border-top-color: rgb(252 165 165);
}

.focus\:border-t-red-400:focus   {
	border-top-color: rgb(248 113 113);
}

.focus\:border-t-red-500:focus   {
	border-top-color: rgb(239 68 68);
}

.focus\:border-t-red-600:focus   {
	border-top-color: rgb(220 38 38);
}

.focus\:border-t-red-700:focus   {
	border-top-color: rgb(185 28 28);
}

.focus\:border-t-red-800:focus   {
	border-top-color: rgb(153 27 27);
}

.focus\:border-t-red-900:focus   {
	border-top-color: rgb(127 29 29);
}

.focus\:border-t-red-950:focus   {
	border-top-color: rgb(69 10 10);
}

.focus\:border-t-orange-50:focus   {
	border-top-color: rgb(255 247 237);
}

.focus\:border-t-orange-100:focus   {
	border-top-color: rgb(255 237 213);
}

.focus\:border-t-orange-200:focus   {
	border-top-color: rgb(254 215 170);
}

.focus\:border-t-orange-300:focus   {
	border-top-color: rgb(253 186 116);
}

.focus\:border-t-orange-400:focus   {
	border-top-color: rgb(251 146 60);
}

.focus\:border-t-orange-500:focus   {
	border-top-color: rgb(249 115 22);
}

.focus\:border-t-orange-600:focus   {
	border-top-color: rgb(234 88 12);
}

.focus\:border-t-orange-700:focus   {
	border-top-color: rgb(194 65 12);
}

.focus\:border-t-orange-800:focus   {
	border-top-color: rgb(154 52 18);
}

.focus\:border-t-orange-900:focus   {
	border-top-color: rgb(124 45 18);
}

.focus\:border-t-orange-950:focus   {
	border-top-color: rgb(67 20 7);
}

.focus\:border-t-amber-50:focus   {
	border-top-color: rgb(255 251 235);
}

.focus\:border-t-amber-100:focus   {
	border-top-color: rgb(254 243 199);
}

.focus\:border-t-amber-200:focus   {
	border-top-color: rgb(253 230 138);
}

.focus\:border-t-amber-300:focus   {
	border-top-color: rgb(252 211 77);
}

.focus\:border-t-amber-400:focus   {
	border-top-color: rgb(251 191 36);
}

.focus\:border-t-amber-500:focus   {
	border-top-color: rgb(245 158 11);
}

.focus\:border-t-amber-600:focus   {
	border-top-color: rgb(217 119 6);
}

.focus\:border-t-amber-700:focus   {
	border-top-color: rgb(180 83 9);
}

.focus\:border-t-amber-800:focus   {
	border-top-color: rgb(146 64 14);
}

.focus\:border-t-amber-900:focus   {
	border-top-color: rgb(120 53 15);
}

.focus\:border-t-amber-950:focus   {
	border-top-color: rgb(69 26 3);
}

.focus\:border-t-yellow-50:focus   {
	border-top-color: rgb(254 252 232);
}

.focus\:border-t-yellow-100:focus   {
	border-top-color: rgb(254 249 195);
}

.focus\:border-t-yellow-200:focus   {
	border-top-color: rgb(254 240 138);
}

.focus\:border-t-yellow-300:focus   {
	border-top-color: rgb(253 224 71);
}

.focus\:border-t-yellow-400:focus   {
	border-top-color: rgb(250 204 21);
}

.focus\:border-t-yellow-500:focus   {
	border-top-color: rgb(234 179 8);
}

.focus\:border-t-yellow-600:focus   {
	border-top-color: rgb(202 138 4);
}

.focus\:border-t-yellow-700:focus   {
	border-top-color: rgb(161 98 7);
}

.focus\:border-t-yellow-800:focus   {
	border-top-color: rgb(133 77 14);
}

.focus\:border-t-yellow-900:focus   {
	border-top-color: rgb(113 63 18);
}

.focus\:border-t-yellow-950:focus   {
	border-top-color: rgb(66 32 6);
}

.focus\:border-t-lime-50:focus   {
	border-top-color: rgb(247 254 231);
}

.focus\:border-t-lime-100:focus   {
	border-top-color: rgb(236 252 203);
}

.focus\:border-t-lime-200:focus   {
	border-top-color: rgb(217 249 157);
}

.focus\:border-t-lime-300:focus   {
	border-top-color: rgb(190 242 100);
}

.focus\:border-t-lime-400:focus   {
	border-top-color: rgb(163 230 53);
}

.focus\:border-t-lime-500:focus   {
	border-top-color: rgb(132 204 22);
}

.focus\:border-t-lime-600:focus   {
	border-top-color: rgb(101 163 13);
}

.focus\:border-t-lime-700:focus   {
	border-top-color: rgb(77 124 15);
}

.focus\:border-t-lime-800:focus   {
	border-top-color: rgb(63 98 18);
}

.focus\:border-t-lime-900:focus   {
	border-top-color: rgb(54 83 20);
}

.focus\:border-t-lime-950:focus   {
	border-top-color: rgb(26 46 5);
}

.focus\:border-t-green-50:focus   {
	border-top-color: rgb(240 253 244);
}

.focus\:border-t-green-100:focus   {
	border-top-color: rgb(220 252 231);
}

.focus\:border-t-green-200:focus   {
	border-top-color: rgb(187 247 208);
}

.focus\:border-t-green-300:focus   {
	border-top-color: rgb(134 239 172);
}

.focus\:border-t-green-400:focus   {
	border-top-color: rgb(74 222 128);
}

.focus\:border-t-green-500:focus   {
	border-top-color: rgb(34 197 94);
}

.focus\:border-t-green-600:focus   {
	border-top-color: rgb(22 163 74);
}

.focus\:border-t-green-700:focus   {
	border-top-color: rgb(21 128 61);
}

.focus\:border-t-green-800:focus   {
	border-top-color: rgb(22 101 52);
}

.focus\:border-t-green-900:focus   {
	border-top-color: rgb(20 83 45);
}

.focus\:border-t-green-950:focus   {
	border-top-color: rgb(5 46 22);
}

.focus\:border-t-emerald-50:focus   {
	border-top-color: rgb(236 253 245);
}

.focus\:border-t-emerald-100:focus   {
	border-top-color: rgb(209 250 229);
}

.focus\:border-t-emerald-200:focus   {
	border-top-color: rgb(167 243 208);
}

.focus\:border-t-emerald-300:focus   {
	border-top-color: rgb(110 231 183);
}

.focus\:border-t-emerald-400:focus   {
	border-top-color: rgb(52 211 153);
}

.focus\:border-t-emerald-500:focus   {
	border-top-color: rgb(16 185 129);
}

.focus\:border-t-emerald-600:focus   {
	border-top-color: rgb(5 150 105);
}

.focus\:border-t-emerald-700:focus   {
	border-top-color: rgb(4 120 87);
}

.focus\:border-t-emerald-800:focus   {
	border-top-color: rgb(6 95 70);
}

.focus\:border-t-emerald-900:focus   {
	border-top-color: rgb(6 78 59);
}

.focus\:border-t-emerald-950:focus   {
	border-top-color: rgb(2 44 34);
}

.focus\:border-t-teal-50:focus   {
	border-top-color: rgb(240 253 250);
}

.focus\:border-t-teal-100:focus   {
	border-top-color: rgb(204 251 241);
}

.focus\:border-t-teal-200:focus   {
	border-top-color: rgb(153 246 228);
}

.focus\:border-t-teal-300:focus   {
	border-top-color: rgb(94 234 212);
}

.focus\:border-t-teal-400:focus   {
	border-top-color: rgb(45 212 191);
}

.focus\:border-t-teal-500:focus   {
	border-top-color: rgb(20 184 166);
}

.focus\:border-t-teal-600:focus   {
	border-top-color: rgb(13 148 136);
}

.focus\:border-t-teal-700:focus   {
	border-top-color: rgb(15 118 110);
}

.focus\:border-t-teal-800:focus   {
	border-top-color: rgb(17 94 89);
}

.focus\:border-t-teal-900:focus   {
	border-top-color: rgb(19 78 74);
}

.focus\:border-t-teal-950:focus   {
	border-top-color: rgb(4 47 46);
}

.focus\:border-t-cyan-50:focus   {
	border-top-color: rgb(236 254 255);
}

.focus\:border-t-cyan-100:focus   {
	border-top-color: rgb(207 250 254);
}

.focus\:border-t-cyan-200:focus   {
	border-top-color: rgb(165 243 252);
}

.focus\:border-t-cyan-300:focus   {
	border-top-color: rgb(103 232 249);
}

.focus\:border-t-cyan-400:focus   {
	border-top-color: rgb(34 211 238);
}

.focus\:border-t-cyan-500:focus   {
	border-top-color: rgb(6 182 212);
}

.focus\:border-t-cyan-600:focus   {
	border-top-color: rgb(8 145 178);
}

.focus\:border-t-cyan-700:focus   {
	border-top-color: rgb(14 116 144);
}

.focus\:border-t-cyan-800:focus   {
	border-top-color: rgb(21 94 117);
}

.focus\:border-t-cyan-900:focus   {
	border-top-color: rgb(22 78 99);
}

.focus\:border-t-cyan-950:focus   {
	border-top-color: rgb(8 51 68);
}

.focus\:border-t-sky-50:focus   {
	border-top-color: rgb(240 249 255);
}

.focus\:border-t-sky-100:focus   {
	border-top-color: rgb(224 242 254);
}

.focus\:border-t-sky-200:focus   {
	border-top-color: rgb(186 230 253);
}

.focus\:border-t-sky-300:focus   {
	border-top-color: rgb(125 211 252);
}

.focus\:border-t-sky-400:focus   {
	border-top-color: rgb(56 189 248);
}

.focus\:border-t-sky-500:focus   {
	border-top-color: rgb(14 165 233);
}

.focus\:border-t-sky-600:focus   {
	border-top-color: rgb(2 132 199);
}

.focus\:border-t-sky-700:focus   {
	border-top-color: rgb(3 105 161);
}

.focus\:border-t-sky-800:focus   {
	border-top-color: rgb(7 89 133);
}

.focus\:border-t-sky-900:focus   {
	border-top-color: rgb(12 74 110);
}

.focus\:border-t-sky-950:focus   {
	border-top-color: rgb(8 47 73);
}

.focus\:border-t-blue-50:focus   {
	border-top-color: rgb(239 246 255);
}

.focus\:border-t-blue-100:focus   {
	border-top-color: rgb(219 234 254);
}

.focus\:border-t-blue-200:focus   {
	border-top-color: rgb(191 219 254);
}

.focus\:border-t-blue-300:focus   {
	border-top-color: rgb(147 197 253);
}

.focus\:border-t-blue-400:focus   {
	border-top-color: rgb(96 165 250);
}

.focus\:border-t-blue-500:focus   {
	border-top-color: rgb(59 130 246);
}

.focus\:border-t-blue-600:focus   {
	border-top-color: rgb(37 99 235);
}

.focus\:border-t-blue-700:focus   {
	border-top-color: rgb(29 78 216);
}

.focus\:border-t-blue-800:focus   {
	border-top-color: rgb(30 64 175);
}

.focus\:border-t-blue-900:focus   {
	border-top-color: rgb(30 58 138);
}

.focus\:border-t-blue-950:focus   {
	border-top-color: rgb(23 37 84);
}

.focus\:border-t-indigo-50:focus   {
	border-top-color: rgb(238 242 255);
}

.focus\:border-t-indigo-100:focus   {
	border-top-color: rgb(224 231 255);
}

.focus\:border-t-indigo-200:focus   {
	border-top-color: rgb(199 210 254);
}

.focus\:border-t-indigo-300:focus   {
	border-top-color: rgb(165 180 252);
}

.focus\:border-t-indigo-400:focus   {
	border-top-color: rgb(129 140 248);
}

.focus\:border-t-indigo-500:focus   {
	border-top-color: rgb(99 102 241);
}

.focus\:border-t-indigo-600:focus   {
	border-top-color: rgb(79 70 229);
}

.focus\:border-t-indigo-700:focus   {
	border-top-color: rgb(67 56 202);
}

.focus\:border-t-indigo-800:focus   {
	border-top-color: rgb(55 48 163);
}

.focus\:border-t-indigo-900:focus   {
	border-top-color: rgb(49 46 129);
}

.focus\:border-t-indigo-950:focus   {
	border-top-color: rgb(30 27 75);
}

.focus\:border-t-violet-50:focus   {
	border-top-color: rgb(245 243 255);
}

.focus\:border-t-violet-100:focus   {
	border-top-color: rgb(237 233 254);
}

.focus\:border-t-violet-200:focus   {
	border-top-color: rgb(221 214 254);
}

.focus\:border-t-violet-300:focus   {
	border-top-color: rgb(196 181 253);
}

.focus\:border-t-violet-400:focus   {
	border-top-color: rgb(167 139 250);
}

.focus\:border-t-violet-500:focus   {
	border-top-color: rgb(139 92 246);
}

.focus\:border-t-violet-600:focus   {
	border-top-color: rgb(124 58 237);
}

.focus\:border-t-violet-700:focus   {
	border-top-color: rgb(109 40 217);
}

.focus\:border-t-violet-800:focus   {
	border-top-color: rgb(91 33 182);
}

.focus\:border-t-violet-900:focus   {
	border-top-color: rgb(76 29 149);
}

.focus\:border-t-violet-950:focus   {
	border-top-color: rgb(46 16 101);
}

.focus\:border-t-purple-50:focus   {
	border-top-color: rgb(250 245 255);
}

.focus\:border-t-purple-100:focus   {
	border-top-color: rgb(243 232 255);
}

.focus\:border-t-purple-200:focus   {
	border-top-color: rgb(233 213 255);
}

.focus\:border-t-purple-300:focus   {
	border-top-color: rgb(216 180 254);
}

.focus\:border-t-purple-400:focus   {
	border-top-color: rgb(192 132 252);
}

.focus\:border-t-purple-500:focus   {
	border-top-color: rgb(168 85 247);
}

.focus\:border-t-purple-600:focus   {
	border-top-color: rgb(147 51 234);
}

.focus\:border-t-purple-700:focus   {
	border-top-color: rgb(126 34 206);
}

.focus\:border-t-purple-800:focus   {
	border-top-color: rgb(107 33 168);
}

.focus\:border-t-purple-900:focus   {
	border-top-color: rgb(88 28 135);
}

.focus\:border-t-purple-950:focus   {
	border-top-color: rgb(59 7 100);
}

.focus\:border-t-fuchsia-50:focus   {
	border-top-color: rgb(253 244 255);
}

.focus\:border-t-fuchsia-100:focus   {
	border-top-color: rgb(250 232 255);
}

.focus\:border-t-fuchsia-200:focus   {
	border-top-color: rgb(245 208 254);
}

.focus\:border-t-fuchsia-300:focus   {
	border-top-color: rgb(240 171 252);
}

.focus\:border-t-fuchsia-400:focus   {
	border-top-color: rgb(232 121 249);
}

.focus\:border-t-fuchsia-500:focus   {
	border-top-color: rgb(217 70 239);
}

.focus\:border-t-fuchsia-600:focus   {
	border-top-color: rgb(192 38 211);
}

.focus\:border-t-fuchsia-700:focus   {
	border-top-color: rgb(162 28 175);
}

.focus\:border-t-fuchsia-800:focus   {
	border-top-color: rgb(134 25 143);
}

.focus\:border-t-fuchsia-900:focus   {
	border-top-color: rgb(112 26 117);
}

.focus\:border-t-fuchsia-950:focus   {
	border-top-color: rgb(74 4 78);
}

.focus\:border-t-pink-50:focus   {
	border-top-color: rgb(253 242 248);
}

.focus\:border-t-pink-100:focus   {
	border-top-color: rgb(252 231 243);
}

.focus\:border-t-pink-200:focus   {
	border-top-color: rgb(251 207 232);
}

.focus\:border-t-pink-300:focus   {
	border-top-color: rgb(249 168 212);
}

.focus\:border-t-pink-400:focus   {
	border-top-color: rgb(244 114 182);
}

.focus\:border-t-pink-500:focus   {
	border-top-color: rgb(236 72 153);
}

.focus\:border-t-pink-600:focus   {
	border-top-color: rgb(219 39 119);
}

.focus\:border-t-pink-700:focus   {
	border-top-color: rgb(190 24 93);
}

.focus\:border-t-pink-800:focus   {
	border-top-color: rgb(157 23 77);
}

.focus\:border-t-pink-900:focus   {
	border-top-color: rgb(131 24 67);
}

.focus\:border-t-pink-950:focus   {
	border-top-color: rgb(80 7 36);
}

.focus\:border-t-rose-50:focus   {
	border-top-color: rgb(255 241 242);
}

.focus\:border-t-rose-100:focus   {
	border-top-color: rgb(255 228 230);
}

.focus\:border-t-rose-200:focus   {
	border-top-color: rgb(254 205 211);
}

.focus\:border-t-rose-300:focus   {
	border-top-color: rgb(253 164 175);
}

.focus\:border-t-rose-400:focus   {
	border-top-color: rgb(251 113 133);
}

.focus\:border-t-rose-500:focus   {
	border-top-color: rgb(244 63 94);
}

.focus\:border-t-rose-600:focus   {
	border-top-color: rgb(225 29 72);
}

.focus\:border-t-rose-700:focus   {
	border-top-color: rgb(190 18 60);
}

.focus\:border-t-rose-800:focus   {
	border-top-color: rgb(159 18 57);
}

.focus\:border-t-rose-900:focus   {
	border-top-color: rgb(136 19 55);
}

.focus\:border-t-rose-950:focus   {
	border-top-color: rgb(76 5 25);
}

.focus\:border-solid:focus   {
	border-style: solid;
}

.focus\:border-dashed:focus   {
	border-style: dashed;
}

.focus\:border-dotted:focus   {
	border-style: dotted;
}

.focus\:border-double:focus   {
	border-style: double;
}

.focus\:border-hidden:focus   {
	border-style: hidden;
}

.focus\:border-none:focus   {
    border-style: none;
}



.focus\:border:focus  {
    border-width: 1px
}

.focus\:border-0:focus  {
    border-width: 0px
}

.focus\:border-2:focus  {
    border-width: 2px
}

.focus\:border-b:focus  {
    border-bottom-width: 1px
}

.focus\:border-l:focus  {
    border-left-width: 1px
}

.focus\:border-t:focus  {
    border-top-width: 1px
}

.focus\:border-dashed:focus  {
    border-style: dashed
}

.focus\:border-blue-500:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.focus\:border-gray-300:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.focus\:border-gray-900:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity))
}

.focus\:border-indigo-500:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.focus\:border-pink-500:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.focus\:border-sky-400:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.focus\:border-sky-500:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.focus\:border-slate-100:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity))
}

.focus\:border-slate-200:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.focus\:border-slate-200\/60:focus  {
    border-color: #e2e8f099
}

.focus\:border-slate-300:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity))
}

.focus\:border-slate-400:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.focus\:border-slate-400\/20:focus  {
    border-color: #94a3b833
}

.focus\:border-slate-600\/10:focus  {
    border-color: #4755691a
}

.focus\:border-slate-700:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity))
}

.focus\:border-slate-700\/10:focus  {
    border-color: #3341551a
}

.focus\:border-slate-800:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity))
}

.focus\:border-slate-900\/10:focus  {
    border-color: #0f172a1a
}

.focus\:border-slate-900\/5:focus  {
    border-color: #0f172a0d
}

.focus\:border-transparent:focus  {
    border-color: transparent
}

.focus\:border-v1-red-300:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(248 180 180 / var(--tw-border-opacity))
}

.focus\:border-white:focus  {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.focus\:border-opacity-10:focus  {
    --tw-border-opacity: .1
}

.focus\:border-opacity-5:focus  {
    --tw-border-opacity: .05
}



.focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity))
}

.focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity))
}

.focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity))
}

.focus\:border-v1-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgb(248 180 180 / var(--tw-border-opacity))
}

.focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:shadow-outline:focus {
    --tw-shadow: 0 0 0 3px rgba(147, 197, 253, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:shadow-outline-blue:focus {
    --tw-shadow: 0 0 0 3px rgba(191, 219, 254, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:shadow-outline-indigo:focus {
    --tw-shadow: 0 0 0 3px rgba(199, 210, 254, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:shadow-outline-red:focus {
    --tw-shadow: 0 0 0 3px rgba(254, 202, 202, .5);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.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-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / 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-sky-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))
}

.focus\:ring-opacity-50:focus {
    --tw-ring-opacity: .5
}


.focus\:ring-0:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-1:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-2:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-4:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-8:focus {
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-inset:focus {
    --tw-ring-inset: inset;
}
.focus\:ring-inherit:focus {
    --tw-ring-color: inherit;
}
.focus\:ring-current:focus {
    --tw-ring-color: currentColor;
}
.focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
}
.focus\:ring-black:focus {
    --tw-ring-color: rgb(0 0 0);
}
.focus\:ring-white:focus {
    --tw-ring-color: rgb(255 255 255);
}
.focus\:ring-slate-50:focus {
    --tw-ring-color: rgb(248 250 252);
}
.focus\:ring-slate-100:focus {
    --tw-ring-color: rgb(241 245 249);
}
.focus\:ring-slate-200:focus {
    --tw-ring-color: rgb(226 232 240);
}
.focus\:ring-slate-300:focus {
    --tw-ring-color: rgb(203 213 225);
}
.focus\:ring-slate-400:focus {
    --tw-ring-color: rgb(148 163 184);
}
.focus\:ring-slate-500:focus {
    --tw-ring-color: rgb(100 116 139);
}
.focus\:ring-slate-600:focus {
    --tw-ring-color: rgb(71 85 105);
}
.focus\:ring-slate-700:focus {
    --tw-ring-color: rgb(51 65 85);
}
.focus\:ring-slate-800:focus {
    --tw-ring-color: rgb(30 41 59);
}
.focus\:ring-slate-900:focus {
    --tw-ring-color: rgb(15 23 42);
}
.focus\:ring-slate-950:focus {
    --tw-ring-color: rgb(2 6 23);
}
.focus\:ring-gray-50:focus {
    --tw-ring-color: rgb(249 250 251);
}
.focus\:ring-gray-100:focus {
    --tw-ring-color: rgb(243 244 246);
}
.focus\:ring-gray-200:focus {
    --tw-ring-color: rgb(229 231 235);
}
.focus\:ring-gray-300:focus {
    --tw-ring-color: rgb(209 213 219);
}
.focus\:ring-gray-400:focus {
    --tw-ring-color: rgb(156 163 175);
}
.focus\:ring-gray-500:focus {
    --tw-ring-color: rgb(107 114 128);
}
.focus\:ring-gray-600:focus {
    --tw-ring-color: rgb(75 85 99);
}
.focus\:ring-gray-700:focus {
    --tw-ring-color: rgb(55 65 81);
}
.focus\:ring-gray-800:focus {
    --tw-ring-color: rgb(31 41 55);
}
.focus\:ring-gray-900:focus {
    --tw-ring-color: rgb(17 24 39);
}
.focus\:ring-gray-950:focus {
    --tw-ring-color: rgb(3 7 18);
}
.focus\:ring-zinc-50:focus {
    --tw-ring-color: rgb(250 250 250);
}
.focus\:ring-zinc-100:focus {
    --tw-ring-color: rgb(244 244 245);
}
.focus\:ring-zinc-200:focus {
    --tw-ring-color: rgb(228 228 231);
}
.focus\:ring-zinc-300:focus {
    --tw-ring-color: rgb(212 212 216);
}
.focus\:ring-zinc-400:focus {
    --tw-ring-color: rgb(161 161 170);
}
.focus\:ring-zinc-500:focus {
    --tw-ring-color: rgb(113 113 122);
}
.focus\:ring-zinc-600:focus {
    --tw-ring-color: rgb(82 82 91);
}
.focus\:ring-zinc-700:focus {
    --tw-ring-color: rgb(63 63 70);
}
.focus\:ring-zinc-800:focus {
    --tw-ring-color: rgb(39 39 42);
}
.focus\:ring-zinc-900:focus {
    --tw-ring-color: rgb(24 24 27);
}
.focus\:ring-zinc-950:focus {
    --tw-ring-color: rgb(9 9 11);
}
.focus\:ring-neutral-50:focus {
    --tw-ring-color: rgb(250 250 250);
}
.focus\:ring-neutral-100:focus {
    --tw-ring-color: rgb(245 245 245);
}
.focus\:ring-neutral-200:focus {
    --tw-ring-color: rgb(229 229 229);
}
.focus\:ring-neutral-300:focus {
    --tw-ring-color: rgb(212 212 212);
}
.focus\:ring-neutral-400:focus {
    --tw-ring-color: rgb(163 163 163);
}
.focus\:ring-neutral-500:focus {
    --tw-ring-color: rgb(115 115 115);
}
.focus\:ring-neutral-600:focus {
    --tw-ring-color: rgb(82 82 82);
}
.focus\:ring-neutral-700:focus {
    --tw-ring-color: rgb(64 64 64);
}
.focus\:ring-neutral-800:focus {
    --tw-ring-color: rgb(38 38 38);
}
.focus\:ring-neutral-900:focus {
    --tw-ring-color: rgb(23 23 23);
}
.focus\:ring-neutral-950:focus {
    --tw-ring-color: rgb(10 10 10);
}
.focus\:ring-stone-50:focus {
    --tw-ring-color: rgb(250 250 249);
}
.focus\:ring-stone-100:focus {
    --tw-ring-color: rgb(245 245 244);
}
.focus\:ring-stone-200:focus {
    --tw-ring-color: rgb(231 229 228);
}
.focus\:ring-stone-300:focus {
    --tw-ring-color: rgb(214 211 209);
}
.focus\:ring-stone-400:focus {
    --tw-ring-color: rgb(168 162 158);
}
.focus\:ring-stone-500:focus {
    --tw-ring-color: rgb(120 113 108);
}
.focus\:ring-stone-600:focus {
    --tw-ring-color: rgb(87 83 78);
}
.focus\:ring-stone-700:focus {
    --tw-ring-color: rgb(68 64 60);
}
.focus\:ring-stone-800:focus {
    --tw-ring-color: rgb(41 37 36);
}
.focus\:ring-stone-900:focus {
    --tw-ring-color: rgb(28 25 23);
}
.focus\:ring-stone-950:focus {
    --tw-ring-color: rgb(12 10 9);
}
.focus\:ring-red-50:focus {
    --tw-ring-color: rgb(254 242 242);
}
.focus\:ring-red-100:focus {
    --tw-ring-color: rgb(254 226 226);
}
.focus\:ring-red-200:focus {
    --tw-ring-color: rgb(254 202 202);
}
.focus\:ring-red-300:focus {
    --tw-ring-color: rgb(252 165 165);
}
.focus\:ring-red-400:focus {
    --tw-ring-color: rgb(248 113 113);
}
.focus\:ring-red-500:focus {
    --tw-ring-color: rgb(239 68 68);
}
.focus\:ring-red-600:focus {
    --tw-ring-color: rgb(220 38 38);
}
.focus\:ring-red-700:focus {
    --tw-ring-color: rgb(185 28 28);
}
.focus\:ring-red-800:focus {
    --tw-ring-color: rgb(153 27 27);
}
.focus\:ring-red-900:focus {
    --tw-ring-color: rgb(127 29 29);
}
.focus\:ring-red-950:focus {
    --tw-ring-color: rgb(69 10 10);
}
.focus\:ring-orange-50:focus {
    --tw-ring-color: rgb(255 247 237);
}
.focus\:ring-orange-100:focus {
    --tw-ring-color: rgb(255 237 213);
}
.focus\:ring-orange-200:focus {
    --tw-ring-color: rgb(254 215 170);
}
.focus\:ring-orange-300:focus {
    --tw-ring-color: rgb(253 186 116);
}
.focus\:ring-orange-400:focus {
    --tw-ring-color: rgb(251 146 60);
}
.focus\:ring-orange-500:focus {
    --tw-ring-color: rgb(249 115 22);
}
.focus\:ring-orange-600:focus {
    --tw-ring-color: rgb(234 88 12);
}
.focus\:ring-orange-700:focus {
    --tw-ring-color: rgb(194 65 12);
}
.focus\:ring-orange-800:focus {
    --tw-ring-color: rgb(154 52 18);
}
.focus\:ring-orange-900:focus {
    --tw-ring-color: rgb(124 45 18);
}
.focus\:ring-orange-950:focus {
    --tw-ring-color: rgb(67 20 7);
}
.focus\:ring-amber-50:focus {
    --tw-ring-color: rgb(255 251 235);
}
.focus\:ring-amber-100:focus {
    --tw-ring-color: rgb(254 243 199);
}
.focus\:ring-amber-200:focus {
    --tw-ring-color: rgb(253 230 138);
}
.focus\:ring-amber-300:focus {
    --tw-ring-color: rgb(252 211 77);
}
.focus\:ring-amber-400:focus {
    --tw-ring-color: rgb(251 191 36);
}
.focus\:ring-amber-500:focus {
    --tw-ring-color: rgb(245 158 11);
}
.focus\:ring-amber-600:focus {
    --tw-ring-color: rgb(217 119 6);
}
.focus\:ring-amber-700:focus {
    --tw-ring-color: rgb(180 83 9);
}
.focus\:ring-amber-800:focus {
    --tw-ring-color: rgb(146 64 14);
}
.focus\:ring-amber-900:focus {
    --tw-ring-color: rgb(120 53 15);
}
.focus\:ring-amber-950:focus {
    --tw-ring-color: rgb(69 26 3);
}
.focus\:ring-yellow-50:focus {
    --tw-ring-color: rgb(254 252 232);
}
.focus\:ring-yellow-100:focus {
    --tw-ring-color: rgb(254 249 195);
}
.focus\:ring-yellow-200:focus {
    --tw-ring-color: rgb(254 240 138);
}
.focus\:ring-yellow-300:focus {
    --tw-ring-color: rgb(253 224 71);
}
.focus\:ring-yellow-400:focus {
    --tw-ring-color: rgb(250 204 21);
}
.focus\:ring-yellow-500:focus {
    --tw-ring-color: rgb(234 179 8);
}
.focus\:ring-yellow-600:focus {
    --tw-ring-color: rgb(202 138 4);
}
.focus\:ring-yellow-700:focus {
    --tw-ring-color: rgb(161 98 7);
}
.focus\:ring-yellow-800:focus {
    --tw-ring-color: rgb(133 77 14);
}
.focus\:ring-yellow-900:focus {
    --tw-ring-color: rgb(113 63 18);
}
.focus\:ring-yellow-950:focus {
    --tw-ring-color: rgb(66 32 6);
}
.focus\:ring-lime-50:focus {
    --tw-ring-color: rgb(247 254 231);
}
.focus\:ring-lime-100:focus {
    --tw-ring-color: rgb(236 252 203);
}
.focus\:ring-lime-200:focus {
    --tw-ring-color: rgb(217 249 157);
}
.focus\:ring-lime-300:focus {
    --tw-ring-color: rgb(190 242 100);
}
.focus\:ring-lime-400:focus {
    --tw-ring-color: rgb(163 230 53);
}
.focus\:ring-lime-500:focus {
    --tw-ring-color: rgb(132 204 22);
}
.focus\:ring-lime-600:focus {
    --tw-ring-color: rgb(101 163 13);
}
.focus\:ring-lime-700:focus {
    --tw-ring-color: rgb(77 124 15);
}
.focus\:ring-lime-800:focus {
    --tw-ring-color: rgb(63 98 18);
}
.focus\:ring-lime-900:focus {
    --tw-ring-color: rgb(54 83 20);
}
.focus\:ring-lime-950:focus {
    --tw-ring-color: rgb(26 46 5);
}
.focus\:ring-green-50:focus {
    --tw-ring-color: rgb(240 253 244);
}
.focus\:ring-green-100:focus {
    --tw-ring-color: rgb(220 252 231);
}
.focus\:ring-green-200:focus {
    --tw-ring-color: rgb(187 247 208);
}
.focus\:ring-green-300:focus {
    --tw-ring-color: rgb(134 239 172);
}
.focus\:ring-green-400:focus {
    --tw-ring-color: rgb(74 222 128);
}
.focus\:ring-green-500:focus {
    --tw-ring-color: rgb(34 197 94);
}
.focus\:ring-green-600:focus {
    --tw-ring-color: rgb(22 163 74);
}
.focus\:ring-green-700:focus {
    --tw-ring-color: rgb(21 128 61);
}
.focus\:ring-green-800:focus {
    --tw-ring-color: rgb(22 101 52);
}
.focus\:ring-green-900:focus {
    --tw-ring-color: rgb(20 83 45);
}
.focus\:ring-green-950:focus {
    --tw-ring-color: rgb(5 46 22);
}
.focus\:ring-emerald-50:focus {
    --tw-ring-color: rgb(236 253 245);
}
.focus\:ring-emerald-100:focus {
    --tw-ring-color: rgb(209 250 229);
}
.focus\:ring-emerald-200:focus {
    --tw-ring-color: rgb(167 243 208);
}
.focus\:ring-emerald-300:focus {
    --tw-ring-color: rgb(110 231 183);
}
.focus\:ring-emerald-400:focus {
    --tw-ring-color: rgb(52 211 153);
}
.focus\:ring-emerald-500:focus {
    --tw-ring-color: rgb(16 185 129);
}
.focus\:ring-emerald-600:focus {
    --tw-ring-color: rgb(5 150 105);
}
.focus\:ring-emerald-700:focus {
    --tw-ring-color: rgb(4 120 87);
}
.focus\:ring-emerald-800:focus {
    --tw-ring-color: rgb(6 95 70);
}
.focus\:ring-emerald-900:focus {
    --tw-ring-color: rgb(6 78 59);
}
.focus\:ring-emerald-950:focus {
    --tw-ring-color: rgb(2 44 34);
}
.focus\:ring-teal-50:focus {
    --tw-ring-color: rgb(240 253 250);
}
.focus\:ring-teal-100:focus {
    --tw-ring-color: rgb(204 251 241);
}
.focus\:ring-teal-200:focus {
    --tw-ring-color: rgb(153 246 228);
}
.focus\:ring-teal-300:focus {
    --tw-ring-color: rgb(94 234 212);
}
.focus\:ring-teal-400:focus {
    --tw-ring-color: rgb(45 212 191);
}
.focus\:ring-teal-500:focus {
    --tw-ring-color: rgb(20 184 166);
}
.focus\:ring-teal-600:focus {
    --tw-ring-color: rgb(13 148 136);
}
.focus\:ring-teal-700:focus {
    --tw-ring-color: rgb(15 118 110);
}
.focus\:ring-teal-800:focus {
    --tw-ring-color: rgb(17 94 89);
}
.focus\:ring-teal-900:focus {
    --tw-ring-color: rgb(19 78 74);
}
.focus\:ring-teal-950:focus {
    --tw-ring-color: rgb(4 47 46);
}
.focus\:ring-cyan-50:focus {
    --tw-ring-color: rgb(236 254 255);
}
.focus\:ring-cyan-100:focus {
    --tw-ring-color: rgb(207 250 254);
}
.focus\:ring-cyan-200:focus {
    --tw-ring-color: rgb(165 243 252);
}
.focus\:ring-cyan-300:focus {
    --tw-ring-color: rgb(103 232 249);
}
.focus\:ring-cyan-400:focus {
    --tw-ring-color: rgb(34 211 238);
}
.focus\:ring-cyan-500:focus {
    --tw-ring-color: rgb(6 182 212);
}
.focus\:ring-cyan-600:focus {
    --tw-ring-color: rgb(8 145 178);
}
.focus\:ring-cyan-700:focus {
    --tw-ring-color: rgb(14 116 144);
}
.focus\:ring-cyan-800:focus {
    --tw-ring-color: rgb(21 94 117);
}
.focus\:ring-cyan-900:focus {
    --tw-ring-color: rgb(22 78 99);
}
.focus\:ring-cyan-950:focus {
    --tw-ring-color: rgb(8 51 68);
}
.focus\:ring-sky-50:focus {
    --tw-ring-color: rgb(240 249 255);
}
.focus\:ring-sky-100:focus {
    --tw-ring-color: rgb(224 242 254);
}
.focus\:ring-sky-200:focus {
    --tw-ring-color: rgb(186 230 253);
}
.focus\:ring-sky-300:focus {
    --tw-ring-color: rgb(125 211 252);
}
.focus\:ring-sky-400:focus {
    --tw-ring-color: rgb(56 189 248);
}
.focus\:ring-sky-500:focus {
    --tw-ring-color: rgb(14 165 233);
}
.focus\:ring-sky-600:focus {
    --tw-ring-color: rgb(2 132 199);
}
.focus\:ring-sky-700:focus {
    --tw-ring-color: rgb(3 105 161);
}
.focus\:ring-sky-800:focus {
    --tw-ring-color: rgb(7 89 133);
}
.focus\:ring-sky-900:focus {
    --tw-ring-color: rgb(12 74 110);
}
.focus\:ring-sky-950:focus {
    --tw-ring-color: rgb(8 47 73);
}
.focus\:ring-blue-50:focus {
    --tw-ring-color: rgb(239 246 255);
}
.focus\:ring-blue-100:focus {
    --tw-ring-color: rgb(219 234 254);
}
.focus\:ring-blue-200:focus {
    --tw-ring-color: rgb(191 219 254);
}
.focus\:ring-blue-300:focus {
    --tw-ring-color: rgb(147 197 253);
}
.focus\:ring-blue-400:focus {
    --tw-ring-color: rgb(96 165 250);
}
.focus\:ring-blue-500:focus {
    --tw-ring-color: rgb(59 130 246);
}
.focus\:ring-blue-600:focus {
    --tw-ring-color: rgb(37 99 235);
}
.focus\:ring-blue-700:focus {
    --tw-ring-color: rgb(29 78 216);
}
.focus\:ring-blue-800:focus {
    --tw-ring-color: rgb(30 64 175);
}
.focus\:ring-blue-900:focus {
    --tw-ring-color: rgb(30 58 138);
}
.focus\:ring-blue-950:focus {
    --tw-ring-color: rgb(23 37 84);
}
.focus\:ring-indigo-50:focus {
    --tw-ring-color: rgb(238 242 255);
}
.focus\:ring-indigo-100:focus {
    --tw-ring-color: rgb(224 231 255);
}
.focus\:ring-indigo-200:focus {
    --tw-ring-color: rgb(199 210 254);
}
.focus\:ring-indigo-300:focus {
    --tw-ring-color: rgb(165 180 252);
}
.focus\:ring-indigo-400:focus {
    --tw-ring-color: rgb(129 140 248);
}
.focus\:ring-indigo-500:focus {
    --tw-ring-color: rgb(99 102 241);
}
.focus\:ring-indigo-600:focus {
    --tw-ring-color: rgb(79 70 229);
}
.focus\:ring-indigo-700:focus {
    --tw-ring-color: rgb(67 56 202);
}
.focus\:ring-indigo-800:focus {
    --tw-ring-color: rgb(55 48 163);
}
.focus\:ring-indigo-900:focus {
    --tw-ring-color: rgb(49 46 129);
}
.focus\:ring-indigo-950:focus {
    --tw-ring-color: rgb(30 27 75);
}
.focus\:ring-violet-50:focus {
    --tw-ring-color: rgb(245 243 255);
}
.focus\:ring-violet-100:focus {
    --tw-ring-color: rgb(237 233 254);
}
.focus\:ring-violet-200:focus {
    --tw-ring-color: rgb(221 214 254);
}
.focus\:ring-violet-300:focus {
    --tw-ring-color: rgb(196 181 253);
}
.focus\:ring-violet-400:focus {
    --tw-ring-color: rgb(167 139 250);
}
.focus\:ring-violet-500:focus {
    --tw-ring-color: rgb(139 92 246);
}
.focus\:ring-violet-600:focus {
    --tw-ring-color: rgb(124 58 237);
}
.focus\:ring-violet-700:focus {
    --tw-ring-color: rgb(109 40 217);
}
.focus\:ring-violet-800:focus {
    --tw-ring-color: rgb(91 33 182);
}
.focus\:ring-violet-900:focus {
    --tw-ring-color: rgb(76 29 149);
}
.focus\:ring-violet-950:focus {
    --tw-ring-color: rgb(46 16 101);
}
.focus\:ring-purple-50:focus {
    --tw-ring-color: rgb(250 245 255);
}
.focus\:ring-purple-100:focus {
    --tw-ring-color: rgb(243 232 255);
}
.focus\:ring-purple-200:focus {
    --tw-ring-color: rgb(233 213 255);
}
.focus\:ring-purple-300:focus {
    --tw-ring-color: rgb(216 180 254);
}
.focus\:ring-purple-400:focus {
    --tw-ring-color: rgb(192 132 252);
}
.focus\:ring-purple-500:focus {
    --tw-ring-color: rgb(168 85 247);
}
.focus\:ring-purple-600:focus {
    --tw-ring-color: rgb(147 51 234);
}
.focus\:ring-purple-700:focus {
    --tw-ring-color: rgb(126 34 206);
}
.focus\:ring-purple-800:focus {
    --tw-ring-color: rgb(107 33 168);
}
.focus\:ring-purple-900:focus {
    --tw-ring-color: rgb(88 28 135);
}
.focus\:ring-purple-950:focus {
    --tw-ring-color: rgb(59 7 100);
}
.focus\:ring-fuchsia-50:focus {
    --tw-ring-color: rgb(253 244 255);
}
.focus\:ring-fuchsia-100:focus {
    --tw-ring-color: rgb(250 232 255);
}
.focus\:ring-fuchsia-200:focus {
    --tw-ring-color: rgb(245 208 254);
}
.focus\:ring-fuchsia-300:focus {
    --tw-ring-color: rgb(240 171 252);
}
.focus\:ring-fuchsia-400:focus {
    --tw-ring-color: rgb(232 121 249);
}
.focus\:ring-fuchsia-500:focus {
    --tw-ring-color: rgb(217 70 239);
}
.focus\:ring-fuchsia-600:focus {
    --tw-ring-color: rgb(192 38 211);
}
.focus\:ring-fuchsia-700:focus {
    --tw-ring-color: rgb(162 28 175);
}
.focus\:ring-fuchsia-800:focus {
    --tw-ring-color: rgb(134 25 143);
}
.focus\:ring-fuchsia-900:focus {
    --tw-ring-color: rgb(112 26 117);
}
.focus\:ring-fuchsia-950:focus {
    --tw-ring-color: rgb(74 4 78);
}
.focus\:ring-pink-50:focus {
    --tw-ring-color: rgb(253 242 248);
}
.focus\:ring-pink-100:focus {
    --tw-ring-color: rgb(252 231 243);
}
.focus\:ring-pink-200:focus {
    --tw-ring-color: rgb(251 207 232);
}
.focus\:ring-pink-300:focus {
    --tw-ring-color: rgb(249 168 212);
}
.focus\:ring-pink-400:focus {
    --tw-ring-color: rgb(244 114 182);
}
.focus\:ring-pink-500:focus {
    --tw-ring-color: rgb(236 72 153);
}
.focus\:ring-pink-600:focus {
    --tw-ring-color: rgb(219 39 119);
}
.focus\:ring-pink-700:focus {
    --tw-ring-color: rgb(190 24 93);
}
.focus\:ring-pink-800:focus {
    --tw-ring-color: rgb(157 23 77);
}
.focus\:ring-pink-900:focus {
    --tw-ring-color: rgb(131 24 67);
}
.focus\:ring-pink-950:focus {
    --tw-ring-color: rgb(80 7 36);
}
.focus\:ring-rose-50:focus {
    --tw-ring-color: rgb(255 241 242);
}
.focus\:ring-rose-100:focus {
    --tw-ring-color: rgb(255 228 230);
}
.focus\:ring-rose-200:focus {
    --tw-ring-color: rgb(254 205 211);
}
.focus\:ring-rose-300:focus {
    --tw-ring-color: rgb(253 164 175);
}
.focus\:ring-rose-400:focus {
    --tw-ring-color: rgb(251 113 133);
}
.focus\:ring-rose-500:focus {
    --tw-ring-color: rgb(244 63 94);
}
.focus\:ring-rose-600:focus {
    --tw-ring-color: rgb(225 29 72);
}
.focus\:ring-rose-700:focus {
    --tw-ring-color: rgb(190 18 60);
}
.focus\:ring-rose-800:focus {
    --tw-ring-color: rgb(159 18 57);
}
.focus\:ring-rose-900:focus {
    --tw-ring-color: rgb(136 19 55);
}
.focus\:ring-rose-950:focus {
    --tw-ring-color: rgb(76 5 25);
}


.focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-inherit:focus {
    --tw-ring-offset-color: inherit;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-50:focus {
    --tw-ring-offset-color: #f8fafc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-100:focus {
    --tw-ring-offset-color: #f1f5f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-200:focus {
    --tw-ring-offset-color: #e2e8f0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-300:focus {
    --tw-ring-offset-color: #cbd5e1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-400:focus {
    --tw-ring-offset-color: #94a3b8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-500:focus {
    --tw-ring-offset-color: #64748b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-600:focus {
    --tw-ring-offset-color: #475569;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-700:focus {
    --tw-ring-offset-color: #334155;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-800:focus {
    --tw-ring-offset-color: #1e293b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-900:focus {
    --tw-ring-offset-color: #0f172a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-slate-950:focus {
    --tw-ring-offset-color: #020617;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-gray-950:focus {
    --tw-ring-offset-color: #030712;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-50:focus {
    --tw-ring-offset-color: #fafafa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-100:focus {
    --tw-ring-offset-color: #f4f4f5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-200:focus {
    --tw-ring-offset-color: #e4e4e7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-300:focus {
    --tw-ring-offset-color: #d4d4d8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-400:focus {
    --tw-ring-offset-color: #a1a1aa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-500:focus {
    --tw-ring-offset-color: #71717a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-600:focus {
    --tw-ring-offset-color: #52525b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-700:focus {
    --tw-ring-offset-color: #3f3f46;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-800:focus {
    --tw-ring-offset-color: #27272a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-900:focus {
    --tw-ring-offset-color: #18181b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-zinc-950:focus {
    --tw-ring-offset-color: #09090b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-50:focus {
    --tw-ring-offset-color: #fafafa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-100:focus {
    --tw-ring-offset-color: #f5f5f5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-200:focus {
    --tw-ring-offset-color: #e5e5e5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-300:focus {
    --tw-ring-offset-color: #d4d4d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-400:focus {
    --tw-ring-offset-color: #a3a3a3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-500:focus {
    --tw-ring-offset-color: #737373;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-600:focus {
    --tw-ring-offset-color: #525252;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-700:focus {
    --tw-ring-offset-color: #404040;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-800:focus {
    --tw-ring-offset-color: #262626;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-900:focus {
    --tw-ring-offset-color: #171717;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-neutral-950:focus {
    --tw-ring-offset-color: #0a0a0a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-50:focus {
    --tw-ring-offset-color: #fafaf9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-100:focus {
    --tw-ring-offset-color: #f5f5f4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-200:focus {
    --tw-ring-offset-color: #e7e5e4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-300:focus {
    --tw-ring-offset-color: #d6d3d1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-400:focus {
    --tw-ring-offset-color: #a8a29e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-500:focus {
    --tw-ring-offset-color: #78716c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-600:focus {
    --tw-ring-offset-color: #57534e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-700:focus {
    --tw-ring-offset-color: #44403c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-800:focus {
    --tw-ring-offset-color: #292524;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-900:focus {
    --tw-ring-offset-color: #1c1917;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-stone-950:focus {
    --tw-ring-offset-color: #0c0a09;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-red-950:focus {
    --tw-ring-offset-color: #450a0a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-50:focus {
    --tw-ring-offset-color: #fff7ed;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-100:focus {
    --tw-ring-offset-color: #ffedd5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-200:focus {
    --tw-ring-offset-color: #fed7aa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-300:focus {
    --tw-ring-offset-color: #fdba74;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-400:focus {
    --tw-ring-offset-color: #fb923c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-500:focus {
    --tw-ring-offset-color: #f97316;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-600:focus {
    --tw-ring-offset-color: #ea580c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-700:focus {
    --tw-ring-offset-color: #c2410c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-800:focus {
    --tw-ring-offset-color: #9a3412;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-900:focus {
    --tw-ring-offset-color: #7c2d12;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-orange-950:focus {
    --tw-ring-offset-color: #431407;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-50:focus {
    --tw-ring-offset-color: #fffbeb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-100:focus {
    --tw-ring-offset-color: #fef3c7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-200:focus {
    --tw-ring-offset-color: #fde68a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-300:focus {
    --tw-ring-offset-color: #fcd34d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-400:focus {
    --tw-ring-offset-color: #fbbf24;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-500:focus {
    --tw-ring-offset-color: #f59e0b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-600:focus {
    --tw-ring-offset-color: #d97706;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-700:focus {
    --tw-ring-offset-color: #b45309;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-800:focus {
    --tw-ring-offset-color: #92400e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-900:focus {
    --tw-ring-offset-color: #78350f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-amber-950:focus {
    --tw-ring-offset-color: #451a03;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fefce8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef9c3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fef08a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fde047;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #facc15;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #eab308;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #ca8a04;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #a16207;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #854d0e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #713f12;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-yellow-950:focus {
    --tw-ring-offset-color: #422006;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-50:focus {
    --tw-ring-offset-color: #f7fee7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-100:focus {
    --tw-ring-offset-color: #ecfccb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-200:focus {
    --tw-ring-offset-color: #d9f99d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-300:focus {
    --tw-ring-offset-color: #bef264;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-400:focus {
    --tw-ring-offset-color: #a3e635;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-500:focus {
    --tw-ring-offset-color: #84cc16;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-600:focus {
    --tw-ring-offset-color: #65a30d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-700:focus {
    --tw-ring-offset-color: #4d7c0f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-800:focus {
    --tw-ring-offset-color: #3f6212;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-900:focus {
    --tw-ring-offset-color: #365314;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-lime-950:focus {
    --tw-ring-offset-color: #1a2e05;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #f0fdf4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #dcfce7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #bbf7d0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #86efac;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #4ade80;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #22c55e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #16a34a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #15803d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #166534;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #14532d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-green-950:focus {
    --tw-ring-offset-color: #052e16;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-50:focus {
    --tw-ring-offset-color: #ecfdf5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-100:focus {
    --tw-ring-offset-color: #d1fae5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-200:focus {
    --tw-ring-offset-color: #a7f3d0;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-300:focus {
    --tw-ring-offset-color: #6ee7b7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-400:focus {
    --tw-ring-offset-color: #34d399;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-500:focus {
    --tw-ring-offset-color: #10b981;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-600:focus {
    --tw-ring-offset-color: #059669;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-700:focus {
    --tw-ring-offset-color: #047857;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-800:focus {
    --tw-ring-offset-color: #065f46;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-900:focus {
    --tw-ring-offset-color: #064e3b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-emerald-950:focus {
    --tw-ring-offset-color: #022c22;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-50:focus {
    --tw-ring-offset-color: #f0fdfa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-100:focus {
    --tw-ring-offset-color: #ccfbf1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-200:focus {
    --tw-ring-offset-color: #99f6e4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-300:focus {
    --tw-ring-offset-color: #5eead4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-400:focus {
    --tw-ring-offset-color: #2dd4bf;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-500:focus {
    --tw-ring-offset-color: #14b8a6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-600:focus {
    --tw-ring-offset-color: #0d9488;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-700:focus {
    --tw-ring-offset-color: #0f766e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-800:focus {
    --tw-ring-offset-color: #115e59;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-900:focus {
    --tw-ring-offset-color: #134e4a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-teal-950:focus {
    --tw-ring-offset-color: #042f2e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-50:focus {
    --tw-ring-offset-color: #ecfeff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-100:focus {
    --tw-ring-offset-color: #cffafe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-200:focus {
    --tw-ring-offset-color: #a5f3fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-300:focus {
    --tw-ring-offset-color: #67e8f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-400:focus {
    --tw-ring-offset-color: #22d3ee;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-500:focus {
    --tw-ring-offset-color: #06b6d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-600:focus {
    --tw-ring-offset-color: #0891b2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-700:focus {
    --tw-ring-offset-color: #0e7490;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-800:focus {
    --tw-ring-offset-color: #155e75;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-900:focus {
    --tw-ring-offset-color: #164e63;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-cyan-950:focus {
    --tw-ring-offset-color: #083344;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-50:focus {
    --tw-ring-offset-color: #f0f9ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-100:focus {
    --tw-ring-offset-color: #e0f2fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-200:focus {
    --tw-ring-offset-color: #bae6fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-300:focus {
    --tw-ring-offset-color: #7dd3fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-400:focus {
    --tw-ring-offset-color: #38bdf8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-500:focus {
    --tw-ring-offset-color: #0ea5e9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-600:focus {
    --tw-ring-offset-color: #0284c7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-700:focus {
    --tw-ring-offset-color: #0369a1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-800:focus {
    --tw-ring-offset-color: #075985;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-900:focus {
    --tw-ring-offset-color: #0c4a6e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-sky-950:focus {
    --tw-ring-offset-color: #082f49;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-blue-950:focus {
    --tw-ring-offset-color: #172554;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-indigo-950:focus {
    --tw-ring-offset-color: #1e1b4b;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-50:focus {
    --tw-ring-offset-color: #f5f3ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-100:focus {
    --tw-ring-offset-color: #ede9fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-200:focus {
    --tw-ring-offset-color: #ddd6fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-300:focus {
    --tw-ring-offset-color: #c4b5fd;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-400:focus {
    --tw-ring-offset-color: #a78bfa;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-500:focus {
    --tw-ring-offset-color: #8b5cf6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-600:focus {
    --tw-ring-offset-color: #7c3aed;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-700:focus {
    --tw-ring-offset-color: #6d28d9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-800:focus {
    --tw-ring-offset-color: #5b21b6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-900:focus {
    --tw-ring-offset-color: #4c1d95;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-violet-950:focus {
    --tw-ring-offset-color: #2e1065;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #faf5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #f3e8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #e9d5ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #d8b4fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #c084fc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #a855f7;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #9333ea;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #7e22ce;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #6b21a8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #581c87;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-purple-950:focus {
    --tw-ring-offset-color: #3b0764;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-50:focus {
    --tw-ring-offset-color: #fdf4ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-100:focus {
    --tw-ring-offset-color: #fae8ff;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-200:focus {
    --tw-ring-offset-color: #f5d0fe;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-300:focus {
    --tw-ring-offset-color: #f0abfc;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-400:focus {
    --tw-ring-offset-color: #e879f9;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-500:focus {
    --tw-ring-offset-color: #d946ef;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-600:focus {
    --tw-ring-offset-color: #c026d3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-700:focus {
    --tw-ring-offset-color: #a21caf;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-800:focus {
    --tw-ring-offset-color: #86198f;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-900:focus {
    --tw-ring-offset-color: #701a75;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-fuchsia-950:focus {
    --tw-ring-offset-color: #4a044e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-pink-950:focus {
    --tw-ring-offset-color: #500724;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-50:focus {
    --tw-ring-offset-color: #fff1f2;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-100:focus {
    --tw-ring-offset-color: #ffe4e6;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-200:focus {
    --tw-ring-offset-color: #fecdd3;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-300:focus {
    --tw-ring-offset-color: #fda4af;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-400:focus {
    --tw-ring-offset-color: #fb7185;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-500:focus {
    --tw-ring-offset-color: #f43f5e;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-600:focus {
    --tw-ring-offset-color: #e11d48;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-700:focus {
    --tw-ring-offset-color: #be123c;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-800:focus {
    --tw-ring-offset-color: #9f1239;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-900:focus {
    --tw-ring-offset-color: #881337;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}

.focus\:ring-offset-rose-950:focus {
    --tw-ring-offset-color: #4c0519;
    box-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-shadow);
}


.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:outline:focus-visible {
    outline-style: solid
}

.focus-visible\:outline-0:focus-visible   {
	outline-width: 0px;
}

.focus-visible\:outline-1:focus-visible   {
	outline-width: 1px;
}

.focus-visible\:outline-2:focus-visible   {
	outline-width: 2px;
}

.focus-visible\:outline-4:focus-visible   {
	outline-width: 4px;
}

.focus-visible\:outline-8:focus-visible   {
	outline-width: 8px;
}

.focus-visible\:outline-inherit:focus-visible   {
	outline-color: inherit;
}

.focus-visible\:outline-current:focus-visible   {
	outline-color: currentColor;
}

.focus-visible\:outline-transparent:focus-visible   {
	outline-color: transparent;
}

.focus-visible\:outline-black:focus-visible   {
	outline-color: #000;
}

.focus-visible\:outline-white:focus-visible   {
	outline-color: #fff;
}

.focus-visible\:outline-slate-50:focus-visible   {
	outline-color: #f8fafc;
}

.focus-visible\:outline-slate-100:focus-visible   {
	outline-color: #f1f5f9;
}

.focus-visible\:outline-slate-200:focus-visible   {
	outline-color: #e2e8f0;
}

.focus-visible\:outline-slate-300:focus-visible   {
	outline-color: #cbd5e1;
}

.focus-visible\:outline-slate-400:focus-visible   {
	outline-color: #94a3b8;
}

.focus-visible\:outline-slate-500:focus-visible   {
	outline-color: #64748b;
}

.focus-visible\:outline-slate-600:focus-visible   {
	outline-color: #475569;
}

.focus-visible\:outline-slate-700:focus-visible   {
	outline-color: #334155;
}

.focus-visible\:outline-slate-800:focus-visible   {
	outline-color: #1e293b;
}

.focus-visible\:outline-slate-900:focus-visible   {
	outline-color: #0f172a;
}

.focus-visible\:outline-slate-950:focus-visible   {
	outline-color: #020617;
}

.focus-visible\:outline-gray-50:focus-visible   {
	outline-color: #f9fafb;
}

.focus-visible\:outline-gray-100:focus-visible   {
	outline-color: #f3f4f6;
}

.focus-visible\:outline-gray-200:focus-visible   {
	outline-color: #e5e7eb;
}

.focus-visible\:outline-gray-300:focus-visible   {
	outline-color: #d1d5db;
}

.focus-visible\:outline-gray-400:focus-visible   {
	outline-color: #9ca3af;
}

.focus-visible\:outline-gray-500:focus-visible   {
	outline-color: #6b7280;
}

.focus-visible\:outline-gray-600:focus-visible   {
	outline-color: #4b5563;
}

.focus-visible\:outline-gray-700:focus-visible   {
	outline-color: #374151;
}

.focus-visible\:outline-gray-800:focus-visible   {
	outline-color: #1f2937;
}

.focus-visible\:outline-gray-900:focus-visible   {
	outline-color: #111827;
}

.focus-visible\:outline-gray-950:focus-visible   {
	outline-color: #030712;
}

.focus-visible\:outline-zinc-50:focus-visible   {
	outline-color: #fafafa;
}

.focus-visible\:outline-zinc-100:focus-visible   {
	outline-color: #f4f4f5;
}

.focus-visible\:outline-zinc-200:focus-visible   {
	outline-color: #e4e4e7;
}

.focus-visible\:outline-zinc-300:focus-visible   {
	outline-color: #d4d4d8;
}

.focus-visible\:outline-zinc-400:focus-visible   {
	outline-color: #a1a1aa;
}

.focus-visible\:outline-zinc-500:focus-visible   {
	outline-color: #71717a;
}

.focus-visible\:outline-zinc-600:focus-visible   {
	outline-color: #52525b;
}

.focus-visible\:outline-zinc-700:focus-visible   {
	outline-color: #3f3f46;
}

.focus-visible\:outline-zinc-800:focus-visible   {
	outline-color: #27272a;
}

.focus-visible\:outline-zinc-900:focus-visible   {
	outline-color: #18181b;
}

.focus-visible\:outline-zinc-950:focus-visible   {
	outline-color: #09090b;
}

.focus-visible\:outline-neutral-50:focus-visible   {
	outline-color: #fafafa;
}

.focus-visible\:outline-neutral-100:focus-visible   {
	outline-color: #f5f5f5;
}

.focus-visible\:outline-neutral-200:focus-visible   {
	outline-color: #e5e5e5;
}

.focus-visible\:outline-neutral-300:focus-visible   {
	outline-color: #d4d4d4;
}

.focus-visible\:outline-neutral-400:focus-visible   {
	outline-color: #a3a3a3;
}

.focus-visible\:outline-neutral-500:focus-visible   {
	outline-color: #737373;
}

.focus-visible\:outline-neutral-600:focus-visible   {
	outline-color: #525252;
}

.focus-visible\:outline-neutral-700:focus-visible   {
	outline-color: #404040;
}

.focus-visible\:outline-neutral-800:focus-visible   {
	outline-color: #262626;
}

.focus-visible\:outline-neutral-900:focus-visible   {
	outline-color: #171717;
}

.focus-visible\:outline-neutral-950:focus-visible   {
	outline-color: #0a0a0a;
}

.focus-visible\:outline-stone-50:focus-visible   {
	outline-color: #fafaf9;
}

.focus-visible\:outline-stone-100:focus-visible   {
	outline-color: #f5f5f4;
}

.focus-visible\:outline-stone-200:focus-visible   {
	outline-color: #e7e5e4;
}

.focus-visible\:outline-stone-300:focus-visible   {
	outline-color: #d6d3d1;
}

.focus-visible\:outline-stone-400:focus-visible   {
	outline-color: #a8a29e;
}

.focus-visible\:outline-stone-500:focus-visible   {
	outline-color: #78716c;
}

.focus-visible\:outline-stone-600:focus-visible   {
	outline-color: #57534e;
}

.focus-visible\:outline-stone-700:focus-visible   {
	outline-color: #44403c;
}

.focus-visible\:outline-stone-800:focus-visible   {
	outline-color: #292524;
}

.focus-visible\:outline-stone-900:focus-visible   {
	outline-color: #1c1917;
}

.focus-visible\:outline-stone-950:focus-visible   {
	outline-color: #0c0a09;
}

.focus-visible\:outline-red-50:focus-visible   {
	outline-color: #fef2f2;
}

.focus-visible\:outline-red-100:focus-visible   {
	outline-color: #fee2e2;
}

.focus-visible\:outline-red-200:focus-visible   {
	outline-color: #fecaca;
}

.focus-visible\:outline-red-300:focus-visible   {
	outline-color: #fca5a5;
}

.focus-visible\:outline-red-400:focus-visible   {
	outline-color: #f87171;
}

.focus-visible\:outline-red-500:focus-visible   {
	outline-color: #ef4444;
}

.focus-visible\:outline-red-600:focus-visible   {
	outline-color: #dc2626;
}

.focus-visible\:outline-red-700:focus-visible   {
	outline-color: #b91c1c;
}

.focus-visible\:outline-red-800:focus-visible   {
	outline-color: #991b1b;
}

.focus-visible\:outline-red-900:focus-visible   {
	outline-color: #7f1d1d;
}

.focus-visible\:outline-red-950:focus-visible   {
	outline-color: #450a0a;
}

.focus-visible\:outline-orange-50:focus-visible   {
	outline-color: #fff7ed;
}

.focus-visible\:outline-orange-100:focus-visible   {
	outline-color: #ffedd5;
}

.focus-visible\:outline-orange-200:focus-visible   {
	outline-color: #fed7aa;
}

.focus-visible\:outline-orange-300:focus-visible   {
	outline-color: #fdba74;
}

.focus-visible\:outline-orange-400:focus-visible   {
	outline-color: #fb923c;
}

.focus-visible\:outline-orange-500:focus-visible   {
	outline-color: #f97316;
}

.focus-visible\:outline-orange-600:focus-visible   {
	outline-color: #ea580c;
}

.focus-visible\:outline-orange-700:focus-visible   {
	outline-color: #c2410c;
}

.focus-visible\:outline-orange-800:focus-visible   {
	outline-color: #9a3412;
}

.focus-visible\:outline-orange-900:focus-visible   {
	outline-color: #7c2d12;
}

.focus-visible\:outline-orange-950:focus-visible   {
	outline-color: #431407;
}

.focus-visible\:outline-amber-50:focus-visible   {
	outline-color: #fffbeb;
}

.focus-visible\:outline-amber-100:focus-visible   {
	outline-color: #fef3c7;
}

.focus-visible\:outline-amber-200:focus-visible   {
	outline-color: #fde68a;
}

.focus-visible\:outline-amber-300:focus-visible   {
	outline-color: #fcd34d;
}

.focus-visible\:outline-amber-400:focus-visible   {
	outline-color: #fbbf24;
}

.focus-visible\:outline-amber-500:focus-visible   {
	outline-color: #f59e0b;
}

.focus-visible\:outline-amber-600:focus-visible   {
	outline-color: #d97706;
}

.focus-visible\:outline-amber-700:focus-visible   {
	outline-color: #b45309;
}

.focus-visible\:outline-amber-800:focus-visible   {
	outline-color: #92400e;
}

.focus-visible\:outline-amber-900:focus-visible   {
	outline-color: #78350f;
}

.focus-visible\:outline-amber-950:focus-visible   {
	outline-color: #451a03;
}

.focus-visible\:outline-yellow-50:focus-visible   {
	outline-color: #fefce8;
}

.focus-visible\:outline-yellow-100:focus-visible   {
	outline-color: #fef9c3;
}

.focus-visible\:outline-yellow-200:focus-visible   {
	outline-color: #fef08a;
}

.focus-visible\:outline-yellow-300:focus-visible   {
	outline-color: #fde047;
}

.focus-visible\:outline-yellow-400:focus-visible   {
	outline-color: #facc15;
}

.focus-visible\:outline-yellow-500:focus-visible   {
	outline-color: #eab308;
}

.focus-visible\:outline-yellow-600:focus-visible   {
	outline-color: #ca8a04;
}

.focus-visible\:outline-yellow-700:focus-visible   {
	outline-color: #a16207;
}

.focus-visible\:outline-yellow-800:focus-visible   {
	outline-color: #854d0e;
}

.focus-visible\:outline-yellow-900:focus-visible   {
	outline-color: #713f12;
}

.focus-visible\:outline-yellow-950:focus-visible   {
	outline-color: #422006;
}

.focus-visible\:outline-lime-50:focus-visible   {
	outline-color: #f7fee7;
}

.focus-visible\:outline-lime-100:focus-visible   {
	outline-color: #ecfccb;
}

.focus-visible\:outline-lime-200:focus-visible   {
	outline-color: #d9f99d;
}

.focus-visible\:outline-lime-300:focus-visible   {
	outline-color: #bef264;
}

.focus-visible\:outline-lime-400:focus-visible   {
	outline-color: #a3e635;
}

.focus-visible\:outline-lime-500:focus-visible   {
	outline-color: #84cc16;
}

.focus-visible\:outline-lime-600:focus-visible   {
	outline-color: #65a30d;
}

.focus-visible\:outline-lime-700:focus-visible   {
	outline-color: #4d7c0f;
}

.focus-visible\:outline-lime-800:focus-visible   {
	outline-color: #3f6212;
}

.focus-visible\:outline-lime-900:focus-visible   {
	outline-color: #365314;
}

.focus-visible\:outline-lime-950:focus-visible   {
	outline-color: #1a2e05;
}

.focus-visible\:outline-green-50:focus-visible   {
	outline-color: #f0fdf4;
}

.focus-visible\:outline-green-100:focus-visible   {
	outline-color: #dcfce7;
}

.focus-visible\:outline-green-200:focus-visible   {
	outline-color: #bbf7d0;
}

.focus-visible\:outline-green-300:focus-visible   {
	outline-color: #86efac;
}

.focus-visible\:outline-green-400:focus-visible   {
	outline-color: #4ade80;
}

.focus-visible\:outline-green-500:focus-visible   {
	outline-color: #22c55e;
}

.focus-visible\:outline-green-600:focus-visible   {
	outline-color: #16a34a;
}

.focus-visible\:outline-green-700:focus-visible   {
	outline-color: #15803d;
}

.focus-visible\:outline-green-800:focus-visible   {
	outline-color: #166534;
}

.focus-visible\:outline-green-900:focus-visible   {
	outline-color: #14532d;
}

.focus-visible\:outline-green-950:focus-visible   {
	outline-color: #052e16;
}

.focus-visible\:outline-emerald-50:focus-visible   {
	outline-color: #ecfdf5;
}

.focus-visible\:outline-emerald-100:focus-visible   {
	outline-color: #d1fae5;
}

.focus-visible\:outline-emerald-200:focus-visible   {
	outline-color: #a7f3d0;
}

.focus-visible\:outline-emerald-300:focus-visible   {
	outline-color: #6ee7b7;
}

.focus-visible\:outline-emerald-400:focus-visible   {
	outline-color: #34d399;
}

.focus-visible\:outline-emerald-500:focus-visible   {
	outline-color: #10b981;
}

.focus-visible\:outline-emerald-600:focus-visible   {
	outline-color: #059669;
}

.focus-visible\:outline-emerald-700:focus-visible   {
	outline-color: #047857;
}

.focus-visible\:outline-emerald-800:focus-visible   {
	outline-color: #065f46;
}

.focus-visible\:outline-emerald-900:focus-visible   {
	outline-color: #064e3b;
}

.focus-visible\:outline-emerald-950:focus-visible   {
	outline-color: #022c22;
}

.focus-visible\:outline-teal-50:focus-visible   {
	outline-color: #f0fdfa;
}

.focus-visible\:outline-teal-100:focus-visible   {
	outline-color: #ccfbf1;
}

.focus-visible\:outline-teal-200:focus-visible   {
	outline-color: #99f6e4;
}

.focus-visible\:outline-teal-300:focus-visible   {
	outline-color: #5eead4;
}

.focus-visible\:outline-teal-400:focus-visible   {
	outline-color: #2dd4bf;
}

.focus-visible\:outline-teal-500:focus-visible   {
	outline-color: #14b8a6;
}

.focus-visible\:outline-teal-600:focus-visible   {
	outline-color: #0d9488;
}

.focus-visible\:outline-teal-700:focus-visible   {
	outline-color: #0f766e;
}

.focus-visible\:outline-teal-800:focus-visible   {
	outline-color: #115e59;
}

.focus-visible\:outline-teal-900:focus-visible   {
	outline-color: #134e4a;
}

.focus-visible\:outline-teal-950:focus-visible   {
	outline-color: #042f2e;
}

.focus-visible\:outline-cyan-50:focus-visible   {
	outline-color: #ecfeff;
}

.focus-visible\:outline-cyan-100:focus-visible   {
	outline-color: #cffafe;
}

.focus-visible\:outline-cyan-200:focus-visible   {
	outline-color: #a5f3fc;
}

.focus-visible\:outline-cyan-300:focus-visible   {
	outline-color: #67e8f9;
}

.focus-visible\:outline-cyan-400:focus-visible   {
	outline-color: #22d3ee;
}

.focus-visible\:outline-cyan-500:focus-visible   {
	outline-color: #06b6d4;
}

.focus-visible\:outline-cyan-600:focus-visible   {
	outline-color: #0891b2;
}

.focus-visible\:outline-cyan-700:focus-visible   {
	outline-color: #0e7490;
}

.focus-visible\:outline-cyan-800:focus-visible   {
	outline-color: #155e75;
}

.focus-visible\:outline-cyan-900:focus-visible   {
	outline-color: #164e63;
}

.focus-visible\:outline-cyan-950:focus-visible   {
	outline-color: #083344;
}

.focus-visible\:outline-sky-50:focus-visible   {
	outline-color: #f0f9ff;
}

.focus-visible\:outline-sky-100:focus-visible   {
	outline-color: #e0f2fe;
}

.focus-visible\:outline-sky-200:focus-visible   {
	outline-color: #bae6fd;
}

.focus-visible\:outline-sky-300:focus-visible   {
	outline-color: #7dd3fc;
}

.focus-visible\:outline-sky-400:focus-visible   {
	outline-color: #38bdf8;
}

.focus-visible\:outline-sky-500:focus-visible   {
	outline-color: #0ea5e9;
}

.focus-visible\:outline-sky-600:focus-visible   {
	outline-color: #0284c7;
}

.focus-visible\:outline-sky-700:focus-visible   {
	outline-color: #0369a1;
}

.focus-visible\:outline-sky-800:focus-visible   {
	outline-color: #075985;
}

.focus-visible\:outline-sky-900:focus-visible   {
	outline-color: #0c4a6e;
}

.focus-visible\:outline-sky-950:focus-visible   {
	outline-color: #082f49;
}

.focus-visible\:outline-blue-50:focus-visible   {
	outline-color: #eff6ff;
}

.focus-visible\:outline-blue-100:focus-visible   {
	outline-color: #dbeafe;
}

.focus-visible\:outline-blue-200:focus-visible   {
	outline-color: #bfdbfe;
}

.focus-visible\:outline-blue-300:focus-visible   {
	outline-color: #93c5fd;
}

.focus-visible\:outline-blue-400:focus-visible   {
	outline-color: #60a5fa;
}

.focus-visible\:outline-blue-500:focus-visible   {
	outline-color: #3b82f6;
}

.focus-visible\:outline-blue-600:focus-visible   {
	outline-color: #2563eb;
}

.focus-visible\:outline-blue-700:focus-visible   {
	outline-color: #1d4ed8;
}

.focus-visible\:outline-blue-800:focus-visible   {
	outline-color: #1e40af;
}

.focus-visible\:outline-blue-900:focus-visible   {
	outline-color: #1e3a8a;
}

.focus-visible\:outline-blue-950:focus-visible   {
	outline-color: #172554;
}

.focus-visible\:outline-indigo-50:focus-visible   {
	outline-color: #eef2ff;
}

.focus-visible\:outline-indigo-100:focus-visible   {
	outline-color: #e0e7ff;
}

.focus-visible\:outline-indigo-200:focus-visible   {
	outline-color: #c7d2fe;
}

.focus-visible\:outline-indigo-300:focus-visible   {
	outline-color: #a5b4fc;
}

.focus-visible\:outline-indigo-400:focus-visible   {
	outline-color: #818cf8;
}

.focus-visible\:outline-indigo-500:focus-visible   {
	outline-color: #6366f1;
}

.focus-visible\:outline-indigo-600:focus-visible   {
	outline-color: #4f46e5;
}

.focus-visible\:outline-indigo-700:focus-visible   {
	outline-color: #4338ca;
}

.focus-visible\:outline-indigo-800:focus-visible   {
	outline-color: #3730a3;
}

.focus-visible\:outline-indigo-900:focus-visible   {
	outline-color: #312e81;
}

.focus-visible\:outline-indigo-950:focus-visible   {
	outline-color: #1e1b4b;
}

.focus-visible\:outline-violet-50:focus-visible   {
	outline-color: #f5f3ff;
}

.focus-visible\:outline-violet-100:focus-visible   {
	outline-color: #ede9fe;
}

.focus-visible\:outline-violet-200:focus-visible   {
	outline-color: #ddd6fe;
}

.focus-visible\:outline-violet-300:focus-visible   {
	outline-color: #c4b5fd;
}

.focus-visible\:outline-violet-400:focus-visible   {
	outline-color: #a78bfa;
}

.focus-visible\:outline-violet-500:focus-visible   {
	outline-color: #8b5cf6;
}

.focus-visible\:outline-violet-600:focus-visible   {
	outline-color: #7c3aed;
}

.focus-visible\:outline-violet-700:focus-visible   {
	outline-color: #6d28d9;
}

.focus-visible\:outline-violet-800:focus-visible   {
	outline-color: #5b21b6;
}

.focus-visible\:outline-violet-900:focus-visible   {
	outline-color: #4c1d95;
}

.focus-visible\:outline-violet-950:focus-visible   {
	outline-color: #2e1065;
}

.focus-visible\:outline-purple-50:focus-visible   {
	outline-color: #faf5ff;
}

.focus-visible\:outline-purple-100:focus-visible   {
	outline-color: #f3e8ff;
}

.focus-visible\:outline-purple-200:focus-visible   {
	outline-color: #e9d5ff;
}

.focus-visible\:outline-purple-300:focus-visible   {
	outline-color: #d8b4fe;
}

.focus-visible\:outline-purple-400:focus-visible   {
	outline-color: #c084fc;
}

.focus-visible\:outline-purple-500:focus-visible   {
	outline-color: #a855f7;
}

.focus-visible\:outline-purple-600:focus-visible   {
	outline-color: #9333ea;
}

.focus-visible\:outline-purple-700:focus-visible   {
	outline-color: #7e22ce;
}

.focus-visible\:outline-purple-800:focus-visible   {
	outline-color: #6b21a8;
}

.focus-visible\:outline-purple-900:focus-visible   {
	outline-color: #581c87;
}

.focus-visible\:outline-purple-950:focus-visible   {
	outline-color: #3b0764;
}

.focus-visible\:outline-fuchsia-50:focus-visible   {
	outline-color: #fdf4ff;
}

.focus-visible\:outline-fuchsia-100:focus-visible   {
	outline-color: #fae8ff;
}

.focus-visible\:outline-fuchsia-200:focus-visible   {
	outline-color: #f5d0fe;
}

.focus-visible\:outline-fuchsia-300:focus-visible   {
	outline-color: #f0abfc;
}

.focus-visible\:outline-fuchsia-400:focus-visible   {
	outline-color: #e879f9;
}

.focus-visible\:outline-fuchsia-500:focus-visible   {
	outline-color: #d946ef;
}

.focus-visible\:outline-fuchsia-600:focus-visible   {
	outline-color: #c026d3;
}

.focus-visible\:outline-fuchsia-700:focus-visible   {
	outline-color: #a21caf;
}

.focus-visible\:outline-fuchsia-800:focus-visible   {
	outline-color: #86198f;
}

.focus-visible\:outline-fuchsia-900:focus-visible   {
	outline-color: #701a75;
}

.focus-visible\:outline-fuchsia-950:focus-visible   {
	outline-color: #4a044e;
}

.focus-visible\:outline-pink-50:focus-visible   {
	outline-color: #fdf2f8;
}

.focus-visible\:outline-pink-100:focus-visible   {
	outline-color: #fce7f3;
}

.focus-visible\:outline-pink-200:focus-visible   {
	outline-color: #fbcfe8;
}

.focus-visible\:outline-pink-300:focus-visible   {
	outline-color: #f9a8d4;
}

.focus-visible\:outline-pink-400:focus-visible   {
	outline-color: #f472b6;
}

.focus-visible\:outline-pink-500:focus-visible   {
	outline-color: #ec4899;
}

.focus-visible\:outline-pink-600:focus-visible   {
	outline-color: #db2777;
}

.focus-visible\:outline-pink-700:focus-visible   {
	outline-color: #be185d;
}

.focus-visible\:outline-pink-800:focus-visible   {
	outline-color: #9d174d;
}

.focus-visible\:outline-pink-900:focus-visible   {
	outline-color: #831843;
}

.focus-visible\:outline-pink-950:focus-visible   {
	outline-color: #500724;
}

.focus-visible\:outline-rose-50:focus-visible   {
	outline-color: #fff1f2;
}

.focus-visible\:outline-rose-100:focus-visible   {
	outline-color: #ffe4e6;
}

.focus-visible\:outline-rose-200:focus-visible   {
	outline-color: #fecdd3;
}

.focus-visible\:outline-rose-300:focus-visible   {
	outline-color: #fda4af;
}

.focus-visible\:outline-rose-400:focus-visible   {
	outline-color: #fb7185;
}

.focus-visible\:outline-rose-500:focus-visible   {
	outline-color: #f43f5e;
}

.focus-visible\:outline-rose-600:focus-visible   {
	outline-color: #e11d48;
}

.focus-visible\:outline-rose-700:focus-visible   {
	outline-color: #be123c;
}

.focus-visible\:outline-rose-800:focus-visible   {
	outline-color: #9f1239;
}

.focus-visible\:outline-rose-900:focus-visible   {
	outline-color: #881337;
}

.focus-visible\:outline-rose-950:focus-visible   {
	outline-color: #4c0519;
}

.focus-visible\:outline-none:focus-visible   {
	outline: 2px solid transparent;
outline-offset: 2px;
}

.focus-visible\:outline:focus-visible   {
	outline-style: solid;
}

.focus-visible\:outline-dashed:focus-visible   {
	outline-style: dashed;
}

.focus-visible\:outline-dotted:focus-visible   {
	outline-style: dotted;
}

.focus-visible\:outline-double:focus-visible   {
	outline-style: double;
}

.focus-visible\:outline-offset-0:focus-visible   {
	outline-offset: 0px;
}

.focus-visible\:outline-offset-1:focus-visible   {
	outline-offset: 1px;
}

.focus-visible\:outline-offset-2:focus-visible   {
	outline-offset: 2px;
}

.focus-visible\:outline-offset-4:focus-visible   {
	outline-offset: 4px;
}

.focus-visible\:outline-offset-8:focus-visible   {
	outline-offset: 8px;
}


.focus-visible\:border-sky-400[data-focus-visible-added] {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.focus-visible\:border-sky-400:focus-visible {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.focus-visible\:ring-2[data-focus-visible-added] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-gray-700[data-focus-visible-added] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))
}

.focus-visible\:ring-gray-700:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))
}

.focus-visible\:ring-sky-500[data-focus-visible-added] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))
}

.focus-visible\:ring-sky-500:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))
}

.focus-visible\:ring-offset-2[data-focus-visible-added] {
    --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-gray-50[data-focus-visible-added] {
    --tw-ring-offset-color: #f9fafb
}

.focus-visible\:ring-offset-gray-50:focus-visible {
    --tw-ring-offset-color: #f9fafb
}

.focus\:fill-none:focus {
	fill: none;
}

.focus\:fill-inherit:focus {
	fill: inherit;
}

.focus\:fill-current:focus {
	fill: currentColor;
}

.focus\:fill-transparent:focus {
	fill: transparent;
}

.focus\:fill-black:focus {
	fill: #000;
}

.focus\:fill-white:focus {
	fill: #fff;
}

.focus\:fill-slate-50:focus {
	fill: #f8fafc;
}

.focus\:fill-slate-100:focus {
	fill: #f1f5f9;
}

.focus\:fill-slate-200:focus {
	fill: #e2e8f0;
}

.focus\:fill-slate-300:focus {
	fill: #cbd5e1;
}

.focus\:fill-slate-400:focus {
	fill: #94a3b8;
}

.focus\:fill-slate-500:focus {
	fill: #64748b;
}

.focus\:fill-slate-600:focus {
	fill: #475569;
}

.focus\:fill-slate-700:focus {
	fill: #334155;
}

.focus\:fill-slate-800:focus {
	fill: #1e293b;
}

.focus\:fill-slate-900:focus {
	fill: #0f172a;
}

.focus\:fill-slate-950:focus {
	fill: #020617;
}

.focus\:fill-gray-50:focus {
	fill: #f9fafb;
}

.focus\:fill-gray-100:focus {
	fill: #f3f4f6;
}

.focus\:fill-gray-200:focus {
	fill: #e5e7eb;
}

.focus\:fill-gray-300:focus {
	fill: #d1d5db;
}

.focus\:fill-gray-400:focus {
	fill: #9ca3af;
}

.focus\:fill-gray-500:focus {
	fill: #6b7280;
}

.focus\:fill-gray-600:focus {
	fill: #4b5563;
}

.focus\:fill-gray-700:focus {
	fill: #374151;
}

.focus\:fill-gray-800:focus {
	fill: #1f2937;
}

.focus\:fill-gray-900:focus {
	fill: #111827;
}

.focus\:fill-gray-950:focus {
	fill: #030712;
}

.focus\:fill-zinc-50:focus {
	fill: #fafafa;
}

.focus\:fill-zinc-100:focus {
	fill: #f4f4f5;
}

.focus\:fill-zinc-200:focus {
	fill: #e4e4e7;
}

.focus\:fill-zinc-300:focus {
	fill: #d4d4d8;
}

.focus\:fill-zinc-400:focus {
	fill: #a1a1aa;
}

.focus\:fill-zinc-500:focus {
	fill: #71717a;
}

.focus\:fill-zinc-600:focus {
	fill: #52525b;
}

.focus\:fill-zinc-700:focus {
	fill: #3f3f46;
}

.focus\:fill-zinc-800:focus {
	fill: #27272a;
}

.focus\:fill-zinc-900:focus {
	fill: #18181b;
}

.focus\:fill-zinc-950:focus {
	fill: #09090b;
}

.focus\:fill-neutral-50:focus {
	fill: #fafafa;
}

.focus\:fill-neutral-100:focus {
	fill: #f5f5f5;
}

.focus\:fill-neutral-200:focus {
	fill: #e5e5e5;
}

.focus\:fill-neutral-300:focus {
	fill: #d4d4d4;
}

.focus\:fill-neutral-400:focus {
	fill: #a3a3a3;
}

.focus\:fill-neutral-500:focus {
	fill: #737373;
}

.focus\:fill-neutral-600:focus {
	fill: #525252;
}

.focus\:fill-neutral-700:focus {
	fill: #404040;
}

.focus\:fill-neutral-800:focus {
	fill: #262626;
}

.focus\:fill-neutral-900:focus {
	fill: #171717;
}

.focus\:fill-neutral-950:focus {
	fill: #0a0a0a;
}

.focus\:fill-stone-50:focus {
	fill: #fafaf9;
}

.focus\:fill-stone-100:focus {
	fill: #f5f5f4;
}

.focus\:fill-stone-200:focus {
	fill: #e7e5e4;
}

.focus\:fill-stone-300:focus {
	fill: #d6d3d1;
}

.focus\:fill-stone-400:focus {
	fill: #a8a29e;
}

.focus\:fill-stone-500:focus {
	fill: #78716c;
}

.focus\:fill-stone-600:focus {
	fill: #57534e;
}

.focus\:fill-stone-700:focus {
	fill: #44403c;
}

.focus\:fill-stone-800:focus {
	fill: #292524;
}

.focus\:fill-stone-900:focus {
	fill: #1c1917;
}

.focus\:fill-stone-950:focus {
	fill: #0c0a09;
}

.focus\:fill-red-50:focus {
	fill: #fef2f2;
}

.focus\:fill-red-100:focus {
	fill: #fee2e2;
}

.focus\:fill-red-200:focus {
	fill: #fecaca;
}

.focus\:fill-red-300:focus {
	fill: #fca5a5;
}

.focus\:fill-red-400:focus {
	fill: #f87171;
}

.focus\:fill-red-500:focus {
	fill: #ef4444;
}

.focus\:fill-red-600:focus {
	fill: #dc2626;
}

.focus\:fill-red-700:focus {
	fill: #b91c1c;
}

.focus\:fill-red-800:focus {
	fill: #991b1b;
}

.focus\:fill-red-900:focus {
	fill: #7f1d1d;
}

.focus\:fill-red-950:focus {
	fill: #450a0a;
}

.focus\:fill-orange-50:focus {
	fill: #fff7ed;
}

.focus\:fill-orange-100:focus {
	fill: #ffedd5;
}

.focus\:fill-orange-200:focus {
	fill: #fed7aa;
}

.focus\:fill-orange-300:focus {
	fill: #fdba74;
}

.focus\:fill-orange-400:focus {
	fill: #fb923c;
}

.focus\:fill-orange-500:focus {
	fill: #f97316;
}

.focus\:fill-orange-600:focus {
	fill: #ea580c;
}

.focus\:fill-orange-700:focus {
	fill: #c2410c;
}

.focus\:fill-orange-800:focus {
	fill: #9a3412;
}

.focus\:fill-orange-900:focus {
	fill: #7c2d12;
}

.focus\:fill-orange-950:focus {
	fill: #431407;
}

.focus\:fill-amber-50:focus {
	fill: #fffbeb;
}

.focus\:fill-amber-100:focus {
	fill: #fef3c7;
}

.focus\:fill-amber-200:focus {
	fill: #fde68a;
}

.focus\:fill-amber-300:focus {
	fill: #fcd34d;
}

.focus\:fill-amber-400:focus {
	fill: #fbbf24;
}

.focus\:fill-amber-500:focus {
	fill: #f59e0b;
}

.focus\:fill-amber-600:focus {
	fill: #d97706;
}

.focus\:fill-amber-700:focus {
	fill: #b45309;
}

.focus\:fill-amber-800:focus {
	fill: #92400e;
}

.focus\:fill-amber-900:focus {
	fill: #78350f;
}

.focus\:fill-amber-950:focus {
	fill: #451a03;
}

.focus\:fill-yellow-50:focus {
	fill: #fefce8;
}

.focus\:fill-yellow-100:focus {
	fill: #fef9c3;
}

.focus\:fill-yellow-200:focus {
	fill: #fef08a;
}

.focus\:fill-yellow-300:focus {
	fill: #fde047;
}

.focus\:fill-yellow-400:focus {
	fill: #facc15;
}

.focus\:fill-yellow-500:focus {
	fill: #eab308;
}

.focus\:fill-yellow-600:focus {
	fill: #ca8a04;
}

.focus\:fill-yellow-700:focus {
	fill: #a16207;
}

.focus\:fill-yellow-800:focus {
	fill: #854d0e;
}

.focus\:fill-yellow-900:focus {
	fill: #713f12;
}

.focus\:fill-yellow-950:focus {
	fill: #422006;
}

.focus\:fill-lime-50:focus {
	fill: #f7fee7;
}

.focus\:fill-lime-100:focus {
	fill: #ecfccb;
}

.focus\:fill-lime-200:focus {
	fill: #d9f99d;
}

.focus\:fill-lime-300:focus {
	fill: #bef264;
}

.focus\:fill-lime-400:focus {
	fill: #a3e635;
}

.focus\:fill-lime-500:focus {
	fill: #84cc16;
}

.focus\:fill-lime-600:focus {
	fill: #65a30d;
}

.focus\:fill-lime-700:focus {
	fill: #4d7c0f;
}

.focus\:fill-lime-800:focus {
	fill: #3f6212;
}

.focus\:fill-lime-900:focus {
	fill: #365314;
}

.focus\:fill-lime-950:focus {
	fill: #1a2e05;
}

.focus\:fill-green-50:focus {
	fill: #f0fdf4;
}

.focus\:fill-green-100:focus {
	fill: #dcfce7;
}

.focus\:fill-green-200:focus {
	fill: #bbf7d0;
}

.focus\:fill-green-300:focus {
	fill: #86efac;
}

.focus\:fill-green-400:focus {
	fill: #4ade80;
}

.focus\:fill-green-500:focus {
	fill: #22c55e;
}

.focus\:fill-green-600:focus {
	fill: #16a34a;
}

.focus\:fill-green-700:focus {
	fill: #15803d;
}

.focus\:fill-green-800:focus {
	fill: #166534;
}

.focus\:fill-green-900:focus {
	fill: #14532d;
}

.focus\:fill-green-950:focus {
	fill: #052e16;
}

.focus\:fill-emerald-50:focus {
	fill: #ecfdf5;
}

.focus\:fill-emerald-100:focus {
	fill: #d1fae5;
}

.focus\:fill-emerald-200:focus {
	fill: #a7f3d0;
}

.focus\:fill-emerald-300:focus {
	fill: #6ee7b7;
}

.focus\:fill-emerald-400:focus {
	fill: #34d399;
}

.focus\:fill-emerald-500:focus {
	fill: #10b981;
}

.focus\:fill-emerald-600:focus {
	fill: #059669;
}

.focus\:fill-emerald-700:focus {
	fill: #047857;
}

.focus\:fill-emerald-800:focus {
	fill: #065f46;
}

.focus\:fill-emerald-900:focus {
	fill: #064e3b;
}

.focus\:fill-emerald-950:focus {
	fill: #022c22;
}

.focus\:fill-teal-50:focus {
	fill: #f0fdfa;
}

.focus\:fill-teal-100:focus {
	fill: #ccfbf1;
}

.focus\:fill-teal-200:focus {
	fill: #99f6e4;
}

.focus\:fill-teal-300:focus {
	fill: #5eead4;
}

.focus\:fill-teal-400:focus {
	fill: #2dd4bf;
}

.focus\:fill-teal-500:focus {
	fill: #14b8a6;
}

.focus\:fill-teal-600:focus {
	fill: #0d9488;
}

.focus\:fill-teal-700:focus {
	fill: #0f766e;
}

.focus\:fill-teal-800:focus {
	fill: #115e59;
}

.focus\:fill-teal-900:focus {
	fill: #134e4a;
}

.focus\:fill-teal-950:focus {
	fill: #042f2e;
}

.focus\:fill-cyan-50:focus {
	fill: #ecfeff;
}

.focus\:fill-cyan-100:focus {
	fill: #cffafe;
}

.focus\:fill-cyan-200:focus {
	fill: #a5f3fc;
}

.focus\:fill-cyan-300:focus {
	fill: #67e8f9;
}

.focus\:fill-cyan-400:focus {
	fill: #22d3ee;
}

.focus\:fill-cyan-500:focus {
	fill: #06b6d4;
}

.focus\:fill-cyan-600:focus {
	fill: #0891b2;
}

.focus\:fill-cyan-700:focus {
	fill: #0e7490;
}

.focus\:fill-cyan-800:focus {
	fill: #155e75;
}

.focus\:fill-cyan-900:focus {
	fill: #164e63;
}

.focus\:fill-cyan-950:focus {
	fill: #083344;
}

.focus\:fill-sky-50:focus {
	fill: #f0f9ff;
}

.focus\:fill-sky-100:focus {
	fill: #e0f2fe;
}

.focus\:fill-sky-200:focus {
	fill: #bae6fd;
}

.focus\:fill-sky-300:focus {
	fill: #7dd3fc;
}

.focus\:fill-sky-400:focus {
	fill: #38bdf8;
}

.focus\:fill-sky-500:focus {
	fill: #0ea5e9;
}

.focus\:fill-sky-600:focus {
	fill: #0284c7;
}

.focus\:fill-sky-700:focus {
	fill: #0369a1;
}

.focus\:fill-sky-800:focus {
	fill: #075985;
}

.focus\:fill-sky-900:focus {
	fill: #0c4a6e;
}

.focus\:fill-sky-950:focus {
	fill: #082f49;
}

.focus\:fill-blue-50:focus {
	fill: #eff6ff;
}

.focus\:fill-blue-100:focus {
	fill: #dbeafe;
}

.focus\:fill-blue-200:focus {
	fill: #bfdbfe;
}

.focus\:fill-blue-300:focus {
	fill: #93c5fd;
}

.focus\:fill-blue-400:focus {
	fill: #60a5fa;
}

.focus\:fill-blue-500:focus {
	fill: #3b82f6;
}

.focus\:fill-blue-600:focus {
	fill: #2563eb;
}

.focus\:fill-blue-700:focus {
	fill: #1d4ed8;
}

.focus\:fill-blue-800:focus {
	fill: #1e40af;
}

.focus\:fill-blue-900:focus {
	fill: #1e3a8a;
}

.focus\:fill-blue-950:focus {
	fill: #172554;
}

.focus\:fill-indigo-50:focus {
	fill: #eef2ff;
}

.focus\:fill-indigo-100:focus {
	fill: #e0e7ff;
}

.focus\:fill-indigo-200:focus {
	fill: #c7d2fe;
}

.focus\:fill-indigo-300:focus {
	fill: #a5b4fc;
}

.focus\:fill-indigo-400:focus {
	fill: #818cf8;
}

.focus\:fill-indigo-500:focus {
	fill: #6366f1;
}

.focus\:fill-indigo-600:focus {
	fill: #4f46e5;
}

.focus\:fill-indigo-700:focus {
	fill: #4338ca;
}

.focus\:fill-indigo-800:focus {
	fill: #3730a3;
}

.focus\:fill-indigo-900:focus {
	fill: #312e81;
}

.focus\:fill-indigo-950:focus {
	fill: #1e1b4b;
}

.focus\:fill-violet-50:focus {
	fill: #f5f3ff;
}

.focus\:fill-violet-100:focus {
	fill: #ede9fe;
}

.focus\:fill-violet-200:focus {
	fill: #ddd6fe;
}

.focus\:fill-violet-300:focus {
	fill: #c4b5fd;
}

.focus\:fill-violet-400:focus {
	fill: #a78bfa;
}

.focus\:fill-violet-500:focus {
	fill: #8b5cf6;
}

.focus\:fill-violet-600:focus {
	fill: #7c3aed;
}

.focus\:fill-violet-700:focus {
	fill: #6d28d9;
}

.focus\:fill-violet-800:focus {
	fill: #5b21b6;
}

.focus\:fill-violet-900:focus {
	fill: #4c1d95;
}

.focus\:fill-violet-950:focus {
	fill: #2e1065;
}

.focus\:fill-purple-50:focus {
	fill: #faf5ff;
}

.focus\:fill-purple-100:focus {
	fill: #f3e8ff;
}

.focus\:fill-purple-200:focus {
	fill: #e9d5ff;
}

.focus\:fill-purple-300:focus {
	fill: #d8b4fe;
}

.focus\:fill-purple-400:focus {
	fill: #c084fc;
}

.focus\:fill-purple-500:focus {
	fill: #a855f7;
}

.focus\:fill-purple-600:focus {
	fill: #9333ea;
}

.focus\:fill-purple-700:focus {
	fill: #7e22ce;
}

.focus\:fill-purple-800:focus {
	fill: #6b21a8;
}

.focus\:fill-purple-900:focus {
	fill: #581c87;
}

.focus\:fill-purple-950:focus {
	fill: #3b0764;
}

.focus\:fill-fuchsia-50:focus {
	fill: #fdf4ff;
}

.focus\:fill-fuchsia-100:focus {
	fill: #fae8ff;
}

.focus\:fill-fuchsia-200:focus {
	fill: #f5d0fe;
}

.focus\:fill-fuchsia-300:focus {
	fill: #f0abfc;
}

.focus\:fill-fuchsia-400:focus {
	fill: #e879f9;
}

.focus\:fill-fuchsia-500:focus {
	fill: #d946ef;
}

.focus\:fill-fuchsia-600:focus {
	fill: #c026d3;
}

.focus\:fill-fuchsia-700:focus {
	fill: #a21caf;
}

.focus\:fill-fuchsia-800:focus {
	fill: #86198f;
}

.focus\:fill-fuchsia-900:focus {
	fill: #701a75;
}

.focus\:fill-fuchsia-950:focus {
	fill: #4a044e;
}

.focus\:fill-pink-50:focus {
	fill: #fdf2f8;
}

.focus\:fill-pink-100:focus {
	fill: #fce7f3;
}

.focus\:fill-pink-200:focus {
	fill: #fbcfe8;
}

.focus\:fill-pink-300:focus {
	fill: #f9a8d4;
}

.focus\:fill-pink-400:focus {
	fill: #f472b6;
}

.focus\:fill-pink-500:focus {
	fill: #ec4899;
}

.focus\:fill-pink-600:focus {
	fill: #db2777;
}

.focus\:fill-pink-700:focus {
	fill: #be185d;
}

.focus\:fill-pink-800:focus {
	fill: #9d174d;
}

.focus\:fill-pink-900:focus {
	fill: #831843;
}

.focus\:fill-pink-950:focus {
	fill: #500724;
}

.focus\:fill-rose-50:focus {
	fill: #fff1f2;
}

.focus\:fill-rose-100:focus {
	fill: #ffe4e6;
}

.focus\:fill-rose-200:focus {
	fill: #fecdd3;
}

.focus\:fill-rose-300:focus {
	fill: #fda4af;
}

.focus\:fill-rose-400:focus {
	fill: #fb7185;
}

.focus\:fill-rose-500:focus {
	fill: #f43f5e;
}

.focus\:fill-rose-600:focus {
	fill: #e11d48;
}

.focus\:fill-rose-700:focus {
	fill: #be123c;
}

.focus\:fill-rose-800:focus {
	fill: #9f1239;
}

.focus\:fill-rose-900:focus {
	fill: #881337;
}

.focus\:fill-rose-950:focus {
	fill: #4c0519;
}

.focus\:stroke-none:focus {
	stroke: none;
}

.focus\:stroke-inherit:focus {
	stroke: inherit;
}

.focus\:stroke-current:focus {
	stroke: currentColor;
}

.focus\:stroke-transparent:focus {
	stroke: transparent;
}

.focus\:stroke-black:focus {
	stroke: #000;
}

.focus\:stroke-white:focus {
	stroke: #fff;
}

.focus\:stroke-slate-50:focus {
	stroke: #f8fafc;
}

.focus\:stroke-slate-100:focus {
	stroke: #f1f5f9;
}

.focus\:stroke-slate-200:focus {
	stroke: #e2e8f0;
}

.focus\:stroke-slate-300:focus {
	stroke: #cbd5e1;
}

.focus\:stroke-slate-400:focus {
	stroke: #94a3b8;
}

.focus\:stroke-slate-500:focus {
	stroke: #64748b;
}

.focus\:stroke-slate-600:focus {
	stroke: #475569;
}

.focus\:stroke-slate-700:focus {
	stroke: #334155;
}

.focus\:stroke-slate-800:focus {
	stroke: #1e293b;
}

.focus\:stroke-slate-900:focus {
	stroke: #0f172a;
}

.focus\:stroke-slate-950:focus {
	stroke: #020617;
}

.focus\:stroke-gray-50:focus {
	stroke: #f9fafb;
}

.focus\:stroke-gray-100:focus {
	stroke: #f3f4f6;
}

.focus\:stroke-gray-200:focus {
	stroke: #e5e7eb;
}

.focus\:stroke-gray-300:focus {
	stroke: #d1d5db;
}

.focus\:stroke-gray-400:focus {
	stroke: #9ca3af;
}

.focus\:stroke-gray-500:focus {
	stroke: #6b7280;
}

.focus\:stroke-gray-600:focus {
	stroke: #4b5563;
}

.focus\:stroke-gray-700:focus {
	stroke: #374151;
}

.focus\:stroke-gray-800:focus {
	stroke: #1f2937;
}

.focus\:stroke-gray-900:focus {
	stroke: #111827;
}

.focus\:stroke-gray-950:focus {
	stroke: #030712;
}

.focus\:stroke-zinc-50:focus {
	stroke: #fafafa;
}

.focus\:stroke-zinc-100:focus {
	stroke: #f4f4f5;
}

.focus\:stroke-zinc-200:focus {
	stroke: #e4e4e7;
}

.focus\:stroke-zinc-300:focus {
	stroke: #d4d4d8;
}

.focus\:stroke-zinc-400:focus {
	stroke: #a1a1aa;
}

.focus\:stroke-zinc-500:focus {
	stroke: #71717a;
}

.focus\:stroke-zinc-600:focus {
	stroke: #52525b;
}

.focus\:stroke-zinc-700:focus {
	stroke: #3f3f46;
}

.focus\:stroke-zinc-800:focus {
	stroke: #27272a;
}

.focus\:stroke-zinc-900:focus {
	stroke: #18181b;
}

.focus\:stroke-zinc-950:focus {
	stroke: #09090b;
}

.focus\:stroke-neutral-50:focus {
	stroke: #fafafa;
}

.focus\:stroke-neutral-100:focus {
	stroke: #f5f5f5;
}

.focus\:stroke-neutral-200:focus {
	stroke: #e5e5e5;
}

.focus\:stroke-neutral-300:focus {
	stroke: #d4d4d4;
}

.focus\:stroke-neutral-400:focus {
	stroke: #a3a3a3;
}

.focus\:stroke-neutral-500:focus {
	stroke: #737373;
}

.focus\:stroke-neutral-600:focus {
	stroke: #525252;
}

.focus\:stroke-neutral-700:focus {
	stroke: #404040;
}

.focus\:stroke-neutral-800:focus {
	stroke: #262626;
}

.focus\:stroke-neutral-900:focus {
	stroke: #171717;
}

.focus\:stroke-neutral-950:focus {
	stroke: #0a0a0a;
}

.focus\:stroke-stone-50:focus {
	stroke: #fafaf9;
}

.focus\:stroke-stone-100:focus {
	stroke: #f5f5f4;
}

.focus\:stroke-stone-200:focus {
	stroke: #e7e5e4;
}

.focus\:stroke-stone-300:focus {
	stroke: #d6d3d1;
}

.focus\:stroke-stone-400:focus {
	stroke: #a8a29e;
}

.focus\:stroke-stone-500:focus {
	stroke: #78716c;
}

.focus\:stroke-stone-600:focus {
	stroke: #57534e;
}

.focus\:stroke-stone-700:focus {
	stroke: #44403c;
}

.focus\:stroke-stone-800:focus {
	stroke: #292524;
}

.focus\:stroke-stone-900:focus {
	stroke: #1c1917;
}

.focus\:stroke-stone-950:focus {
	stroke: #0c0a09;
}

.focus\:stroke-red-50:focus {
	stroke: #fef2f2;
}

.focus\:stroke-red-100:focus {
	stroke: #fee2e2;
}

.focus\:stroke-red-200:focus {
	stroke: #fecaca;
}

.focus\:stroke-red-300:focus {
	stroke: #fca5a5;
}

.focus\:stroke-red-400:focus {
	stroke: #f87171;
}

.focus\:stroke-red-500:focus {
	stroke: #ef4444;
}

.focus\:stroke-red-600:focus {
	stroke: #dc2626;
}

.focus\:stroke-red-700:focus {
	stroke: #b91c1c;
}

.focus\:stroke-red-800:focus {
	stroke: #991b1b;
}

.focus\:stroke-red-900:focus {
	stroke: #7f1d1d;
}

.focus\:stroke-red-950:focus {
	stroke: #450a0a;
}

.focus\:stroke-orange-50:focus {
	stroke: #fff7ed;
}

.focus\:stroke-orange-100:focus {
	stroke: #ffedd5;
}

.focus\:stroke-orange-200:focus {
	stroke: #fed7aa;
}

.focus\:stroke-orange-300:focus {
	stroke: #fdba74;
}

.focus\:stroke-orange-400:focus {
	stroke: #fb923c;
}

.focus\:stroke-orange-500:focus {
	stroke: #f97316;
}

.focus\:stroke-orange-600:focus {
	stroke: #ea580c;
}

.focus\:stroke-orange-700:focus {
	stroke: #c2410c;
}

.focus\:stroke-orange-800:focus {
	stroke: #9a3412;
}

.focus\:stroke-orange-900:focus {
	stroke: #7c2d12;
}

.focus\:stroke-orange-950:focus {
	stroke: #431407;
}

.focus\:stroke-amber-50:focus {
	stroke: #fffbeb;
}

.focus\:stroke-amber-100:focus {
	stroke: #fef3c7;
}

.focus\:stroke-amber-200:focus {
	stroke: #fde68a;
}

.focus\:stroke-amber-300:focus {
	stroke: #fcd34d;
}

.focus\:stroke-amber-400:focus {
	stroke: #fbbf24;
}

.focus\:stroke-amber-500:focus {
	stroke: #f59e0b;
}

.focus\:stroke-amber-600:focus {
	stroke: #d97706;
}

.focus\:stroke-amber-700:focus {
	stroke: #b45309;
}

.focus\:stroke-amber-800:focus {
	stroke: #92400e;
}

.focus\:stroke-amber-900:focus {
	stroke: #78350f;
}

.focus\:stroke-amber-950:focus {
	stroke: #451a03;
}

.focus\:stroke-yellow-50:focus {
	stroke: #fefce8;
}

.focus\:stroke-yellow-100:focus {
	stroke: #fef9c3;
}

.focus\:stroke-yellow-200:focus {
	stroke: #fef08a;
}

.focus\:stroke-yellow-300:focus {
	stroke: #fde047;
}

.focus\:stroke-yellow-400:focus {
	stroke: #facc15;
}

.focus\:stroke-yellow-500:focus {
	stroke: #eab308;
}

.focus\:stroke-yellow-600:focus {
	stroke: #ca8a04;
}

.focus\:stroke-yellow-700:focus {
	stroke: #a16207;
}

.focus\:stroke-yellow-800:focus {
	stroke: #854d0e;
}

.focus\:stroke-yellow-900:focus {
	stroke: #713f12;
}

.focus\:stroke-yellow-950:focus {
	stroke: #422006;
}

.focus\:stroke-lime-50:focus {
	stroke: #f7fee7;
}

.focus\:stroke-lime-100:focus {
	stroke: #ecfccb;
}

.focus\:stroke-lime-200:focus {
	stroke: #d9f99d;
}

.focus\:stroke-lime-300:focus {
	stroke: #bef264;
}

.focus\:stroke-lime-400:focus {
	stroke: #a3e635;
}

.focus\:stroke-lime-500:focus {
	stroke: #84cc16;
}

.focus\:stroke-lime-600:focus {
	stroke: #65a30d;
}

.focus\:stroke-lime-700:focus {
	stroke: #4d7c0f;
}

.focus\:stroke-lime-800:focus {
	stroke: #3f6212;
}

.focus\:stroke-lime-900:focus {
	stroke: #365314;
}

.focus\:stroke-lime-950:focus {
	stroke: #1a2e05;
}

.focus\:stroke-green-50:focus {
	stroke: #f0fdf4;
}

.focus\:stroke-green-100:focus {
	stroke: #dcfce7;
}

.focus\:stroke-green-200:focus {
	stroke: #bbf7d0;
}

.focus\:stroke-green-300:focus {
	stroke: #86efac;
}

.focus\:stroke-green-400:focus {
	stroke: #4ade80;
}

.focus\:stroke-green-500:focus {
	stroke: #22c55e;
}

.focus\:stroke-green-600:focus {
	stroke: #16a34a;
}

.focus\:stroke-green-700:focus {
	stroke: #15803d;
}

.focus\:stroke-green-800:focus {
	stroke: #166534;
}

.focus\:stroke-green-900:focus {
	stroke: #14532d;
}

.focus\:stroke-green-950:focus {
	stroke: #052e16;
}

.focus\:stroke-emerald-50:focus {
	stroke: #ecfdf5;
}

.focus\:stroke-emerald-100:focus {
	stroke: #d1fae5;
}

.focus\:stroke-emerald-200:focus {
	stroke: #a7f3d0;
}

.focus\:stroke-emerald-300:focus {
	stroke: #6ee7b7;
}

.focus\:stroke-emerald-400:focus {
	stroke: #34d399;
}

.focus\:stroke-emerald-500:focus {
	stroke: #10b981;
}

.focus\:stroke-emerald-600:focus {
	stroke: #059669;
}

.focus\:stroke-emerald-700:focus {
	stroke: #047857;
}

.focus\:stroke-emerald-800:focus {
	stroke: #065f46;
}

.focus\:stroke-emerald-900:focus {
	stroke: #064e3b;
}

.focus\:stroke-emerald-950:focus {
	stroke: #022c22;
}

.focus\:stroke-teal-50:focus {
	stroke: #f0fdfa;
}

.focus\:stroke-teal-100:focus {
	stroke: #ccfbf1;
}

.focus\:stroke-teal-200:focus {
	stroke: #99f6e4;
}

.focus\:stroke-teal-300:focus {
	stroke: #5eead4;
}

.focus\:stroke-teal-400:focus {
	stroke: #2dd4bf;
}

.focus\:stroke-teal-500:focus {
	stroke: #14b8a6;
}

.focus\:stroke-teal-600:focus {
	stroke: #0d9488;
}

.focus\:stroke-teal-700:focus {
	stroke: #0f766e;
}

.focus\:stroke-teal-800:focus {
	stroke: #115e59;
}

.focus\:stroke-teal-900:focus {
	stroke: #134e4a;
}

.focus\:stroke-teal-950:focus {
	stroke: #042f2e;
}

.focus\:stroke-cyan-50:focus {
	stroke: #ecfeff;
}

.focus\:stroke-cyan-100:focus {
	stroke: #cffafe;
}

.focus\:stroke-cyan-200:focus {
	stroke: #a5f3fc;
}

.focus\:stroke-cyan-300:focus {
	stroke: #67e8f9;
}

.focus\:stroke-cyan-400:focus {
	stroke: #22d3ee;
}

.focus\:stroke-cyan-500:focus {
	stroke: #06b6d4;
}

.focus\:stroke-cyan-600:focus {
	stroke: #0891b2;
}

.focus\:stroke-cyan-700:focus {
	stroke: #0e7490;
}

.focus\:stroke-cyan-800:focus {
	stroke: #155e75;
}

.focus\:stroke-cyan-900:focus {
	stroke: #164e63;
}

.focus\:stroke-cyan-950:focus {
	stroke: #083344;
}

.focus\:stroke-sky-50:focus {
	stroke: #f0f9ff;
}

.focus\:stroke-sky-100:focus {
	stroke: #e0f2fe;
}

.focus\:stroke-sky-200:focus {
	stroke: #bae6fd;
}

.focus\:stroke-sky-300:focus {
	stroke: #7dd3fc;
}

.focus\:stroke-sky-400:focus {
	stroke: #38bdf8;
}

.focus\:stroke-sky-500:focus {
	stroke: #0ea5e9;
}

.focus\:stroke-sky-600:focus {
	stroke: #0284c7;
}

.focus\:stroke-sky-700:focus {
	stroke: #0369a1;
}

.focus\:stroke-sky-800:focus {
	stroke: #075985;
}

.focus\:stroke-sky-900:focus {
	stroke: #0c4a6e;
}

.focus\:stroke-sky-950:focus {
	stroke: #082f49;
}

.focus\:stroke-blue-50:focus {
	stroke: #eff6ff;
}

.focus\:stroke-blue-100:focus {
	stroke: #dbeafe;
}

.focus\:stroke-blue-200:focus {
	stroke: #bfdbfe;
}

.focus\:stroke-blue-300:focus {
	stroke: #93c5fd;
}

.focus\:stroke-blue-400:focus {
	stroke: #60a5fa;
}

.focus\:stroke-blue-500:focus {
	stroke: #3b82f6;
}

.focus\:stroke-blue-600:focus {
	stroke: #2563eb;
}

.focus\:stroke-blue-700:focus {
	stroke: #1d4ed8;
}

.focus\:stroke-blue-800:focus {
	stroke: #1e40af;
}

.focus\:stroke-blue-900:focus {
	stroke: #1e3a8a;
}

.focus\:stroke-blue-950:focus {
	stroke: #172554;
}

.focus\:stroke-indigo-50:focus {
	stroke: #eef2ff;
}

.focus\:stroke-indigo-100:focus {
	stroke: #e0e7ff;
}

.focus\:stroke-indigo-200:focus {
	stroke: #c7d2fe;
}

.focus\:stroke-indigo-300:focus {
	stroke: #a5b4fc;
}

.focus\:stroke-indigo-400:focus {
	stroke: #818cf8;
}

.focus\:stroke-indigo-500:focus {
	stroke: #6366f1;
}

.focus\:stroke-indigo-600:focus {
	stroke: #4f46e5;
}

.focus\:stroke-indigo-700:focus {
	stroke: #4338ca;
}

.focus\:stroke-indigo-800:focus {
	stroke: #3730a3;
}

.focus\:stroke-indigo-900:focus {
	stroke: #312e81;
}

.focus\:stroke-indigo-950:focus {
	stroke: #1e1b4b;
}

.focus\:stroke-violet-50:focus {
	stroke: #f5f3ff;
}

.focus\:stroke-violet-100:focus {
	stroke: #ede9fe;
}

.focus\:stroke-violet-200:focus {
	stroke: #ddd6fe;
}

.focus\:stroke-violet-300:focus {
	stroke: #c4b5fd;
}

.focus\:stroke-violet-400:focus {
	stroke: #a78bfa;
}

.focus\:stroke-violet-500:focus {
	stroke: #8b5cf6;
}

.focus\:stroke-violet-600:focus {
	stroke: #7c3aed;
}

.focus\:stroke-violet-700:focus {
	stroke: #6d28d9;
}

.focus\:stroke-violet-800:focus {
	stroke: #5b21b6;
}

.focus\:stroke-violet-900:focus {
	stroke: #4c1d95;
}

.focus\:stroke-violet-950:focus {
	stroke: #2e1065;
}

.focus\:stroke-purple-50:focus {
	stroke: #faf5ff;
}

.focus\:stroke-purple-100:focus {
	stroke: #f3e8ff;
}

.focus\:stroke-purple-200:focus {
	stroke: #e9d5ff;
}

.focus\:stroke-purple-300:focus {
	stroke: #d8b4fe;
}

.focus\:stroke-purple-400:focus {
	stroke: #c084fc;
}

.focus\:stroke-purple-500:focus {
	stroke: #a855f7;
}

.focus\:stroke-purple-600:focus {
	stroke: #9333ea;
}

.focus\:stroke-purple-700:focus {
	stroke: #7e22ce;
}

.focus\:stroke-purple-800:focus {
	stroke: #6b21a8;
}

.focus\:stroke-purple-900:focus {
	stroke: #581c87;
}

.focus\:stroke-purple-950:focus {
	stroke: #3b0764;
}

.focus\:stroke-fuchsia-50:focus {
	stroke: #fdf4ff;
}

.focus\:stroke-fuchsia-100:focus {
	stroke: #fae8ff;
}

.focus\:stroke-fuchsia-200:focus {
	stroke: #f5d0fe;
}

.focus\:stroke-fuchsia-300:focus {
	stroke: #f0abfc;
}

.focus\:stroke-fuchsia-400:focus {
	stroke: #e879f9;
}

.focus\:stroke-fuchsia-500:focus {
	stroke: #d946ef;
}

.focus\:stroke-fuchsia-600:focus {
	stroke: #c026d3;
}

.focus\:stroke-fuchsia-700:focus {
	stroke: #a21caf;
}

.focus\:stroke-fuchsia-800:focus {
	stroke: #86198f;
}

.focus\:stroke-fuchsia-900:focus {
	stroke: #701a75;
}

.focus\:stroke-fuchsia-950:focus {
	stroke: #4a044e;
}

.focus\:stroke-pink-50:focus {
	stroke: #fdf2f8;
}

.focus\:stroke-pink-100:focus {
	stroke: #fce7f3;
}

.focus\:stroke-pink-200:focus {
	stroke: #fbcfe8;
}

.focus\:stroke-pink-300:focus {
	stroke: #f9a8d4;
}

.focus\:stroke-pink-400:focus {
	stroke: #f472b6;
}

.focus\:stroke-pink-500:focus {
	stroke: #ec4899;
}

.focus\:stroke-pink-600:focus {
	stroke: #db2777;
}

.focus\:stroke-pink-700:focus {
	stroke: #be185d;
}

.focus\:stroke-pink-800:focus {
	stroke: #9d174d;
}

.focus\:stroke-pink-900:focus {
	stroke: #831843;
}

.focus\:stroke-pink-950:focus {
	stroke: #500724;
}

.focus\:stroke-rose-50:focus {
	stroke: #fff1f2;
}

.focus\:stroke-rose-100:focus {
	stroke: #ffe4e6;
}

.focus\:stroke-rose-200:focus {
	stroke: #fecdd3;
}

.focus\:stroke-rose-300:focus {
	stroke: #fda4af;
}

.focus\:stroke-rose-400:focus {
	stroke: #fb7185;
}

.focus\:stroke-rose-500:focus {
	stroke: #f43f5e;
}

.focus\:stroke-rose-600:focus {
	stroke: #e11d48;
}

.focus\:stroke-rose-700:focus {
	stroke: #be123c;
}

.focus\:stroke-rose-800:focus {
	stroke: #9f1239;
}

.focus\:stroke-rose-900:focus {
	stroke: #881337;
}

.focus\:stroke-rose-950:focus {
	stroke: #4c0519;
}


.active\:bg-indigo-700:active {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity))
}

.active\:bg-v1-blue-700:active {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}

.active\:bg-v1-indigo-700:active {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}

.active\:bg-black:active {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.active\:bg-gray-700:active {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.active\:bg-gray-900:active {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}

.active\:bg-gray-600:active {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.group[open] .group-open\:hidden {
    display: none
}

.group[open] .group-open\:stroke-indigo-500 {
    stroke: #6366f1
}

.group[open] .group-open\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.group:hover .group-hover\:rotate-\[-4deg\] {
    --tw-rotate: -4deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:fill-black\/60 {
    fill: #0009
}

.group:hover .group-hover\:stroke-slate-600 {
    stroke: #475569
}

.group:hover .group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.prose-h3\:mb-4 :is(:where(h3):not(:where([class~="not-prose"] *))) {
    margin-bottom: 1rem
}

.prose-h3\:text-base :is(:where(h3):not(:where([class~="not-prose"] *))) {
    font-size: 1rem;
    line-height: 1.5rem
}

.prose-h3\:leading-6 :is(:where(h3):not(:where([class~="not-prose"] *))) {
    line-height: 1.5rem
}

.prose-a\:relative :is(:where(a):not(:where([class~="not-prose"] *))) {
    position: relative
}

.prose-a\:z-10 :is(:where(a):not(:where([class~="not-prose"] *))) {
    z-index: 10
}

.prose-a\:font-semibold :is(:where(a):not(:where([class~="not-prose"] *))) {
    font-weight: 600
}

.prose-a\:text-indigo-600 :is(:where(a):not(:where([class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.prose-a\:text-sky-500 :is(:where(a):not(:where([class~="not-prose"] *))) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}

.hover\:prose-a\:text-indigo-500 :is(:where(a):not(:where([class~="not-prose"] *))):hover {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.hover\:prose-a\:text-sky-600 :is(:where(a):not(:where([class~="not-prose"] *))):hover {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}


.hover\:blur-sm:hover  {
    filter: blur(4px);
}

.hover\:blur:hover  {
    filter: blur(8px);
}

.hover\:blur-md:hover  {
    filter: blur(12px);
}

.hover\:blur-lg:hover  {
    filter: blur(16px);
}

.hover\:blur-xl:hover  {
    filter: blur(24px);
}

.hover\:blur-2xl:hover  {
    filter: blur(40px);
}

.hover\:blur-3xl:hover  {
    filter: blur(64px);
}



@media (prefers-color-scheme: dark) {
    .dark\:bg-gray-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity))
        background-color: rgb(17 24 39 / var(--tw-bg-opacity))
    }
}

@media (min-width: 640px) {
    .sm\:left-0 {
        left: 0px
    }

    .sm\:left-\[calc\(50\%-40rem\)\] {
        left: calc(50% - 40rem);
    }

    .sm\:right-0 {
        right: 0px
    }

    .sm\:z-auto {
        z-index: auto
    }

    .sm\:-mx-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }

    .sm\:-mx-6-em {
            margin-left: -1.5em;
            margin-right: -1.5em
        }

    .sm\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:my-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .sm\:my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .sm\:my-32 {
        margin-top: 8rem;
        margin-bottom: 8rem;
    }

    .sm\:mx-10 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .sm\:ml-20 {
        margin-left: 5rem;
    }

    .sm\:-mb-16 {
        margin-bottom: -4rem
    }

    .sm\:-ml-\[10rem\] {
        margin-left: -10rem
    }

    .sm\:-ml-\[24rem\] {
        margin-left: -24rem
    }

    .sm\:-ml-\[67\.5rem\] {
        margin-left: -67.5rem
    }

    .sm\:-mr-3 {
        margin-right: -.75rem
    }

    .sm\:-mr-3\.5 {
        margin-right: -.875rem
    }

    .sm\:-mt-20 {
        margin-top: -5rem
    }

    .sm\:mt-20 {
        margin-top: 5rem
    }

    .sm\:mt-24 {
        margin-top: 6rem
    }

    .sm\:mt-36 {
        margin-top: 9rem
    }

    .sm\:block {
        display: block
    }

    .sm\:-top-80  {
    	top: -20rem; /* 320px */
    }

    .sm\:border-none  {
        border-style: none;
    }

    .sm\:inline {
        display: inline
    }

    .sm\:flex {
        display: flex
    }

    .sm\:table-cell {
        display: table-cell
    }

    .sm\:hidden {
        display: none
    }

    .sm\:h-\[33\.3\%\] {
        height: 33.3%
    }

    .sm\:h-auto {
        height: auto
    }

    .sm\:h-4 {
        height: 1 rem;
    }

    .sm\:w-auto {
            width: auto;
    }

    .sm\:w-fit {
    	width: fit-content;
    }

    .sm\:w-2\/3 {
        width: 66.666667%
    }

    .sm\:w-1\/2 {
        width: 50%
    }

    .sm\:w-4 {
        width: 1 rem;
    }


    .sm\:max-w-lg {
        max-width: 32rem
    }

    .sm\:max-w-xs {
        max-width: 20rem
    }

    .sm\:transform-none {
        transform: none
    }

    .sm\:scroll-m-24 {
        scroll-margin: 6rem
    }

    .sm\:grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    .sm\:flex-row {
        flex-direction: row
    }

    .sm\:flex-1 {
	    flex: 1 1 0%;
    }

    .sm\:flex-auto {
	    flex: 1 1 auto;
    }

    .sm\:flex-initial {
    	flex: 0 1 auto;
    }

    .sm\:flex-none {
	    flex: none;
    }


    .sm\:order-none {
	    order: 0;
    }


    .sm\:items-center {
        align-items: center
    }

    .sm\:grid-flow-row {
        grid-auto-flow: row
    }
    .sm\:grid-flow-col {
        grid-auto-flow: column;
    }
    .sm\:grid-flow-dense {
        grid-auto-flow: dense;
    }
    .sm\:grid-flow-row-dense {
        grid-auto-flow: row dense;
    }
    .sm\:grid-flow-col-dense {
        grid-auto-flow: column dense;
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:justify-end {
            justify-content: end;
        }

    .sm\:justify-self-auto {
	    justify-self: auto;
    }
    .sm\:justify-self-start {
    	justify-self: start;
    }
    .sm\:justify-self-end {
	    justify-self: end;
    }
    .sm\:justify-self-center {
	    justify-self: center;
    }
    .sm\:justify-self-stretch {
	    justify-self: stretch;
    }

    .sm\:gap-y-10 {
        row-gap: 2.5rem
    }

    .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }

    .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))
    }

    .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))
    }

    .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 1
    }

    .sm\:rounded-xl {
            border-radius: 0.5rem
    }

    .sm\:rounded-2xl {
        border-radius: 1rem
    }

    .sm\:rounded-3xl {
        border-radius: 1.5rem
    }

    .sm\:rounded-t-lg {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem
    }

    .sm\:rounded-md  {
    	border-radius: 0.375rem; /* 6px */
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:py-32 {
        padding-block: calc(var(0.25 rem) * 32);
    }

    .sm\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .sm\:px-12 {
            padding-left: 3rem;
            padding-right: 3rem
     }

    .sm\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:px-6-em {
            padding-left: 1.5em;
            padding-right: 1.5em
        }

    .sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .sm\:pb-24 {
        padding-bottom: 6rem
    }

    .sm\:pl-6 {
        padding-left: 1.5rem
    }

    .sm\:pl-0 {
        padding-left: 0px;
    }

    .sm\:pr-6 {
        padding-right: 1.5rem
    }

    .sm\:pt-16 {
        padding-top: 4rem
    }

    .sm\:pt-2 {
        padding-top: .5rem
    }

    .sm\:pt-20 {
        padding-top: 5rem
    }

    .sm\:pt-24 {
        padding-top: 6rem
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .sm\:text-7xl {
        font-size: 4.5rem;
        line-height: 1
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .sm\:leading-5 {
        line-height: 1.25rem
    }

    .sm\:leading-6 {
        line-height: 1.5rem
    }

    .sm\:leading-\[3\.5rem\] {
        line-height: 3.5rem
    }
    .sm\:text-\[20px\] {
        font-size: 20px;
    }

    .sm\:w-288\.75 {
        width: calc(0.25 rem * 288.75);
    }
}

@media (min-width: 768px) {
    .md\:inset-0 {
        inset: 0px
    }

    .md\:-inset-x-2 {
        left: -.5rem;
        right: -.5rem
    }

    .md\:-inset-x-2\.5 {
        left: -.625rem;
        right: -.625rem
    }

    .md\:-inset-x-8 {
        left: -2rem;
        right: -2rem
    }

    .md\:-inset-y-8 {
        top: -2rem;
        bottom: -2rem
    }

    .md\:inset-x-0 {
        left: 0px;
        right: 0px
    }

    .md\:inset-y-0 {
        top: 0px;
        bottom: 0px
    }

    .md\:-bottom-12 {
        bottom: -3rem
    }

    .md\:-bottom-16 {
        bottom: -4rem
    }

    .md\:-bottom-2 {
        bottom: -.5rem
    }

    .md\:-bottom-2\.5 {
        bottom: -.625rem
    }

    .md\:-bottom-8 {
        bottom: -2rem
    }

    .md\:-bottom-px {
        bottom: -1px
    }

    .md\:-left-1 {
        left: -.25rem
    }

    .md\:-left-12 {
        left: -3rem
    }

    .md\:-left-2 {
        left: -.5rem
    }

    .md\:-left-4 {
        left: -1rem
    }

    .md\:-left-48 {
        left: -12rem
    }

    .md\:-left-8 {
        left: -2rem
    }

    .md\:-left-\[calc\(1rem\+55vw\)\] {
        left: calc((1rem + 55vw) * -1)
    }

    .md\:-left-px {
        left: -1px
    }

    .md\:-right-1 {
        right: -.25rem
    }

    .md\:-right-12 {
        right: -3rem
    }

    .md\:-right-2 {
        right: -.5rem
    }

    .md\:-right-2\/3 {
        right: -66.666667%
    }

    .md\:-right-4 {
        right: -1rem;
    }

    .md\:-right-6 {
        right: -1.5rem;
    }

    .md\:-right-8 {
        right: -2rem;
    }

    .md\:-right-\[95\%\] {
        right: -95%;
    }

    .md\:-right-px {
        right: -1px;
    }

    .md\:-top-0 {
        top: -0px
    }

    .md\:-top-0\.5 {
        top: -.125rem
    }

    .md\:-top-12 {
        top: -3rem
    }

    .md\:-top-2 {
        top: -.5rem
    }

    .md\:-top-20 {
        top: -5rem
    }

    .md\:-top-3 {
        top: -.75rem
    }

    .md\:-top-4 {
        top: -1rem
    }

    .md\:-top-6 {
        top: -1.5rem
    }

    .md\:-top-72 {
        top: -18rem
    }

    .md\:-top-8 {
        top: -2rem
    }

    .md\:-top-\[1\.0625rem\] {
        top: -1.0625rem
    }

    .md\:-top-\[1rem\] {
        top: -1rem
    }

    .md\:-top-\[7rem\] {
        top: -7rem
    }

    .md\:-top-full {
        top: -100%
    }

    .md\:-top-px {
        top: -1px
    }

    .md\:bottom-0 {
        bottom: 0px
    }

    .md\:bottom-14 {
        bottom: 3.5rem
    }

    .md\:bottom-2\/3 {
        bottom: 66.666667%
    }

    .md\:bottom-\[40\%\] {
        bottom: 40%
    }

    .md\:bottom-full {
        bottom: 100%
    }

    .md\:left-0 {
        left: 0px
    }

    .md\:left-1\/2 {
        left: 50%
    }

    .md\:left-11 {
        left: 2.75rem
    }

    .md\:left-12 {
        left: 3rem
    }

    .md\:left-16 {
        left: 4rem
    }

    .md\:left-3 {
        left: .75rem
    }

    .md\:left-40 {
        left: 10rem
    }

    .md\:left-\[21\.875rem\] {
        left: 21.875rem
    }

    .md\:left-full {
        left: 100%
    }

    .md\:right-0 {
        right: 0px
    }

    .md\:right-10 {
        right: 2.5rem
    }

    .md\:right-16 {
        right: 4rem
    }

    .md\:right-1 {
        right: 0.25rem;
    }

    .md\:right-2 {
        right: 0.5rem;
    }

    .md\:right-3 {
        right: .75rem
    }

    .md\:right-3\.5 {
        right: .875rem
    }

    .md\:right-4 {
        right: 1rem
    }

    .md\:right-6 {
        right: 1.5rem
    }

    .md\:top-0 {
        top: 0px
    }

    .md\:top-2 {
        top: .5rem
    }

    .md\:top-2\.5 {
        top: .625rem
    }

    .md\:top-3 {
        top: .75rem
    }

    .md\:top-4 {
        top: 1rem
    }

    .md\:top-5 {
        top: 1.25rem
    }

    .md\:top-8 {
        top: 2rem
    }

    .md\:top-\[calc\(100\%-1px\)\] {
        top: calc(100% - 1px)
    }

    .md\:top-full {
        top: 100%
    }

    .md\:top-px {
        top: 1px
    }

    .md\:top-0 {
        top: 0px
    }

    .md\:top-2 {
        top: .5rem
    }

    .md\:top-2\.5 {
        top: .625rem
    }

    .md\:top-\[0\.4375rem\] {
        top: .4375rem
    }

    .md\:order-first {
        order: -9999
    }

    .md\:row-span-3 {
        grid-row: span 3 / span 3
    }

    .md\:row-start-3 {
        grid-row-start: 3
    }

    .md\:-ml-64, .md\:-ml-\[16rem\] {
        margin-left: -16rem
    }

    .md\:p-5 {
        margin: 1.25rem;
    }

    .md\:ml-8 {
        margin-left: 2rem
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mt-10 {
        margin-top: 2.5rem
    }

    .md\:mt-12 {
            margin-top: 3rem
     }

    .md\:mt-4 {
        margin-top: 1rem
    }

    .md\:mt-28 {
        margin-top: 7rem;
    }

    .md\:mt-42 {
        margin-top: 10.5rem;
    }

    .md\:-mt-14 {
        margin-top: -3.5rem;
    }

    .md\:block {
        display: block
    }

    .md\:inline {
        display: inline
    }

    .md\:flex {
        display: flex
    }

    .md\:justify-end {
            justify-content: flex-end
    }


    .md\:grid {
        display: grid
    }

    .md\:hidden {
        display: none
    }

    .md\:h-\[screen-top-29\] {
        height: calc(100vh - 7.25rem);
    }

    .md\:h-29 {
        height: 7.25rem;
    }

	.md\:max-w-0 {
	    max-width: 0px;
    }

	.md\:max-w-px {
	max-width: 1px;
}

	.md\:max-w-0.5 {
	max-width: 0.125rem; /* 2px */
}

	.md\:max-w-1 {
	max-width: 0.25rem; /* 4px */
}

	.md\:max-w-1.5 {
	max-width: 0.375rem; /* 6px */
}

	.md\:max-w-2 {
	max-width: 0.5rem; /* 8px */
}

	.md\:max-w-2.5 {
	max-width: 0.625rem; /* 10px */
}

	.md\:max-w-3 {
	max-width: 0.75rem; /* 12px */
}

	.md\:max-w-3.5 {
	max-width: 0.875rem; /* 14px */
}

	.md\:max-w-4 {
	max-width: 1rem; /* 16px */
}

	.md\:max-w-5 {
	max-width: 1.25rem; /* 20px */
}

	.md\:max-w-6 {
	max-width: 1.5rem; /* 24px */
}

	.md\:max-w-7 {
	max-width: 1.75rem; /* 28px */
}

	.md\:max-w-8 {
	max-width: 2rem; /* 32px */
}

	.md\:max-w-9 {
	max-width: 2.25rem; /* 36px */
}

	.md\:max-w-10 {
	max-width: 2.5rem; /* 40px */
}

	.md\:max-w-11 {
	max-width: 2.75rem; /* 44px */
}

	.md\:max-w-12 {
	max-width: 3rem; /* 48px */
}

	.md\:max-w-14 {
	max-width: 3.5rem; /* 56px */
}

	.md\:max-w-16 {
	max-width: 4rem; /* 64px */
}

	.md\:max-w-20 {
	max-width: 5rem; /* 80px */
}

	.md\:max-w-24 {
	max-width: 6rem; /* 96px */
}

	.md\:max-w-28 {
	max-width: 7rem; /* 112px */
}

	.md\:max-w-32 {
	max-width: 8rem; /* 128px */
}

	.md\:max-w-36 {
	max-width: 9rem; /* 144px */
}

	.md\:max-w-40 {
	max-width: 10rem; /* 160px */
}

	.md\:max-w-44 {
	max-width: 11rem; /* 176px */
}

	.md\:max-w-48 {
	max-width: 12rem; /* 192px */
}

	.md\:max-w-52 {
	max-width: 13rem; /* 208px */
}

	.md\:max-w-56 {
	max-width: 14rem; /* 224px */
}

	.md\:max-w-60 {
	max-width: 15rem; /* 240px */
}

	.md\:max-w-64 {
	max-width: 16rem; /* 256px */
}

	.md\:max-w-72 {
	max-width: 18rem; /* 288px */
}

	.md\:max-w-80 {
	max-width: 20rem; /* 320px */
}

	.md\:max-w-96 {
	max-width: 24rem; /* 384px */
}

	.md\:max-w-none {
	max-width: none;
}

	.md\:max-w-xs {
	max-width: 20rem; /* 320px */
}

	.md\:max-w-sm {
	max-width: 24rem; /* 384px */
}

	.md\:max-w-md {
	max-width: 28rem; /* 448px */
}

	.md\:max-w-lg {
	max-width: 32rem; /* 512px */
}

	.md\:max-w-xl {
	max-width: 36rem; /* 576px */
}

	.md\:max-w-2xl {
	max-width: 42rem; /* 672px */
}

	.md\:max-w-3xl {
	max-width: 48rem; /* 768px */
}

	.md\:max-w-4xl {
	max-width: 56rem; /* 896px */
}

	.md\:max-w-5xl {
	max-width: 64rem; /* 1024px */
}

	.md\:max-w-6xl {
	max-width: 72rem; /* 1152px */
}

	.md\:max-w-7xl {
	max-width: 80rem; /* 1280px */
}

	.md\:max-w-full {
	max-width: 100%;
}

	.md\:max-w-min {
	max-width: min-content;
}

	.md\:max-w-max {
	max-width: max-content;
}

	.md\:max-w-fit {
	max-width: fit-content;
}

	.md\:max-w-prose {
	max-width: 65ch;
}

	.md\:max-w-screen-sm {
	max-width: 640px;
}

	.md\:max-w-screen-md {
	max-width: 768px;
}

	.md\:max-w-screen-lg {
	max-width: 1024px;
}

	.md\:max-w-screen-xl {
	max-width: 1280px;
}

	.md\:max-w-screen-2xl {
	max-width: 1536px;
}

    .md\:max-w-8\/10-screen {
        max-width: 80vw;
    }


    .md\:w-auto {
    	width: auto;
    }


    .md\:w-1\/4 {
        width: 25%
    }

    .md\:w-3\/4 {
        width: 75%
    }

    .md\:w-\[35vw\] {
        width: 35vw
    }

    .md\:w-96 {
        width: 24rem;
    }

    .md\:w-108 {
        width: 27rem;
    }

    .md\:grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    .md\:gap-2 {
         gap: .5rem
     }

    .md\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .md\:space-x-px   {
    	margin-left: 1px;
    }

    .md\:space-y-px   {
    	margin-top: 1px;
    }

    .md\:space-y-reverse   {
    	--tw-space-y-reverse: 1;
    }

    .md\:space-x-reverse   {
    	--tw-space-x-reverse: 1;
    }


    .md\:space-x-1 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(.25rem * var(--tw-space-x-reverse));
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-10 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-2 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .space-x-2\.md\:5 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(.625rem * var(--tw-space-x-reverse));
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-3 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-4 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-6 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-x-8 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-y-0 > :not([hidden]) ~ :not([hidden])  {
            --tw-space-y-reverse: 0;
            margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0px * var(--tw-space-y-reverse))
        }

    .md\:space-y-1 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-10 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-12 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-16 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-2 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-20 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-24 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-3 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-4 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-6 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
    }

    .md\:space-y-8 > :not([hidden]) ~ :not([hidden])  {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))
    }

    .md\:bg-ppm-blue-900 {
        background-color: rgb(0 177 230/ 0.9);
    }

    .md\:bg-ppm-blue-700 {
        background-color: rgb(0 177 230/ 0.7);
    }

    .md\:bg-ppm-red-900 {
        background-color: rgb(229 62 43 / 0.9);
    }

    .md\:bg-ppm-red-700 {
        background-color: rgb(229 62 43 / 0.7);
    }

    .md\:bg-ppm-green-900 {
        background-color: rgb(136 186 20/ 0.9);
    }

    .md\:bg-ppm-green-700 {
        background-color: rgb(136 186 20/ 0.7);
    }

    .md\:bg-ppm-orange-900 {
        background-color: rgb(242 148 0 / 0.9);
    }

    .md\:bg-ppm-orange-700 {
        background-color: rgb(242 148 0 / 0.7);
    }


    .md\:bg-inherit {
        background-color: inherit;
    }

    .md\:bg-current {
        background-color: currentColor;
    }

    .md\:bg-transparent {
        background-color: transparent;
    }

    .md\:bg-black {
        background-color: rgb(0 0 0);
    }

    .md\:bg-white {
        background-color: rgb(255 255 255);
    }

    .md\:bg-slate-50 {
        background-color: rgb(248 250 252);
    }

    .md\:bg-slate-100 {
        background-color: rgb(241 245 249);
    }

    .md\:bg-slate-200 {
        background-color: rgb(226 232 240);
    }

    .md\:bg-slate-300 {
        background-color: rgb(203 213 225);
    }

    .md\:bg-slate-400 {
        background-color: rgb(148 163 184);
    }

    .md\:bg-slate-500 {
        background-color: rgb(100 116 139);
    }

    .md\:bg-slate-600 {
        background-color: rgb(71 85 105);
    }

    .md\:bg-slate-700 {
        background-color: rgb(51 65 85);
    }

    .md\:bg-slate-800 {
        background-color: rgb(30 41 59);
    }

    .md\:bg-slate-900 {
        background-color: rgb(15 23 42);
    }

    .md\:bg-slate-950 {
        background-color: rgb(2 6 23);
    }

    .md\:bg-gray-50 {
        background-color: rgb(249 250 251);
    }

    .md\:bg-gray-100 {
        background-color: rgb(243 244 246);
    }

    .md\:bg-gray-200 {
        background-color: rgb(229 231 235);
    }

    .md\:bg-gray-300 {
        background-color: rgb(209 213 219);
    }

    .md\:bg-gray-400 {
        background-color: rgb(156 163 175);
    }

    .md\:bg-gray-500 {
        background-color: rgb(107 114 128);
    }

    .md\:bg-gray-600 {
        background-color: rgb(75 85 99);
    }

    .md\:bg-gray-700 {
        background-color: rgb(55 65 81);
    }

    .md\:bg-gray-800 {
        background-color: rgb(31 41 55);
    }

    .md\:bg-gray-900 {
        background-color: rgb(17 24 39);
    }

    .md\:bg-gray-950 {
        background-color: rgb(3 7 18);
    }

    .md\:bg-zinc-50 {
        background-color: rgb(250 250 250);
    }

    .md\:bg-zinc-100 {
        background-color: rgb(244 244 245);
    }

    .md\:bg-zinc-200 {
        background-color: rgb(228 228 231);
    }

    .md\:bg-zinc-300 {
        background-color: rgb(212 212 216);
    }

    .md\:bg-zinc-400 {
        background-color: rgb(161 161 170);
    }

    .md\:bg-zinc-500 {
        background-color: rgb(113 113 122);
    }

    .md\:bg-zinc-600 {
        background-color: rgb(82 82 91);
    }

    .md\:bg-zinc-700 {
        background-color: rgb(63 63 70);
    }

    .md\:bg-zinc-800 {
        background-color: rgb(39 39 42);
    }

    .md\:bg-zinc-900 {
        background-color: rgb(24 24 27);
    }

    .md\:bg-zinc-950 {
        background-color: rgb(9 9 11);
    }

    .md\:bg-neutral-50 {
        background-color: rgb(250 250 250);
    }

    .md\:bg-neutral-100 {
        background-color: rgb(245 245 245);
    }

    .md\:bg-neutral-200 {
        background-color: rgb(229 229 229);
    }

    .md\:bg-neutral-300 {
        background-color: rgb(212 212 212);
    }

    .md\:bg-neutral-400 {
        background-color: rgb(163 163 163);
    }

    .md\:bg-neutral-500 {
        background-color: rgb(115 115 115);
    }

    .md\:bg-neutral-600 {
        background-color: rgb(82 82 82);
    }

    .md\:bg-neutral-700 {
        background-color: rgb(64 64 64);
    }

    .md\:bg-neutral-800 {
        background-color: rgb(38 38 38);
    }

    .md\:bg-neutral-900 {
        background-color: rgb(23 23 23);
    }

    .md\:bg-neutral-950 {
        background-color: rgb(10 10 10);
    }

    .md\:bg-stone-50 {
        background-color: rgb(250 250 249);
    }

    .md\:bg-stone-100 {
        background-color: rgb(245 245 244);
    }

    .md\:bg-stone-200 {
        background-color: rgb(231 229 228);
    }

    .md\:bg-stone-300 {
        background-color: rgb(214 211 209);
    }

    .md\:bg-stone-400 {
        background-color: rgb(168 162 158);
    }

    .md\:bg-stone-500 {
        background-color: rgb(120 113 108);
    }

    .md\:bg-stone-600 {
        background-color: rgb(87 83 78);
    }

    .md\:bg-stone-700 {
        background-color: rgb(68 64 60);
    }

    .md\:bg-stone-800 {
        background-color: rgb(41 37 36);
    }

    .md\:bg-stone-900 {
        background-color: rgb(28 25 23);
    }

    .md\:bg-stone-950 {
        background-color: rgb(12 10 9);
    }

    .md\:bg-red-50 {
        background-color: rgb(254 242 242);
    }

    .md\:bg-red-100 {
        background-color: rgb(254 226 226);
    }

    .md\:bg-red-200 {
        background-color: rgb(254 202 202);
    }

    .md\:bg-red-300 {
        background-color: rgb(252 165 165);
    }

    .md\:bg-red-400 {
        background-color: rgb(248 113 113);
    }

    .md\:bg-red-500 {
        background-color: rgb(239 68 68);
    }

    .md\:bg-red-600 {
        background-color: rgb(220 38 38);
    }

    .md\:bg-red-700 {
        background-color: rgb(185 28 28);
    }

    .md\:bg-red-800 {
        background-color: rgb(153 27 27);
    }

    .md\:bg-red-900 {
        background-color: rgb(127 29 29);
    }

    .md\:bg-red-950 {
        background-color: rgb(69 10 10);
    }

    .md\:bg-orange-50 {
        background-color: rgb(255 247 237);
    }

    .md\:bg-orange-100 {
        background-color: rgb(255 237 213);
    }

    .md\:bg-orange-200 {
        background-color: rgb(254 215 170);
    }

    .md\:bg-orange-300 {
        background-color: rgb(253 186 116);
    }

    .md\:bg-orange-400 {
        background-color: rgb(251 146 60);
    }

    .md\:bg-orange-500 {
        background-color: rgb(249 115 22);
    }

    .md\:bg-orange-600 {
        background-color: rgb(234 88 12);
    }

    .md\:bg-orange-700 {
        background-color: rgb(194 65 12);
    }

    .md\:bg-orange-800 {
        background-color: rgb(154 52 18);
    }

    .md\:bg-orange-900 {
        background-color: rgb(124 45 18);
    }

    .md\:bg-orange-950 {
        background-color: rgb(67 20 7);
    }

    .md\:bg-amber-50 {
        background-color: rgb(255 251 235);
    }

    .md\:bg-amber-100 {
        background-color: rgb(254 243 199);
    }

    .md\:bg-amber-200 {
        background-color: rgb(253 230 138);
    }

    .md\:bg-amber-300 {
        background-color: rgb(252 211 77);
    }

    .md\:bg-amber-400 {
        background-color: rgb(251 191 36);
    }

    .md\:bg-amber-500 {
        background-color: rgb(245 158 11);
    }

    .md\:bg-amber-600 {
        background-color: rgb(217 119 6);
    }

    .md\:bg-amber-700 {
        background-color: rgb(180 83 9);
    }

    .md\:bg-amber-800 {
        background-color: rgb(146 64 14);
    }

    .md\:bg-amber-900 {
        background-color: rgb(120 53 15);
    }

    .md\:bg-amber-950 {
        background-color: rgb(69 26 3);
    }

    .md\:bg-yellow-50 {
        background-color: rgb(254 252 232);
    }

    .md\:bg-yellow-100 {
        background-color: rgb(254 249 195);
    }

    .md\:bg-yellow-200 {
        background-color: rgb(254 240 138);
    }

    .md\:bg-yellow-300 {
        background-color: rgb(253 224 71);
    }

    .md\:bg-yellow-400 {
        background-color: rgb(250 204 21);
    }

    .md\:bg-yellow-500 {
        background-color: rgb(234 179 8);
    }

    .md\:bg-yellow-600 {
        background-color: rgb(202 138 4);
    }

    .md\:bg-yellow-700 {
        background-color: rgb(161 98 7);
    }

    .md\:bg-yellow-800 {
        background-color: rgb(133 77 14);
    }

    .md\:bg-yellow-900 {
        background-color: rgb(113 63 18);
    }

    .md\:bg-yellow-950 {
        background-color: rgb(66 32 6);
    }

    .md\:bg-lime-50 {
        background-color: rgb(247 254 231);
    }

    .md\:bg-lime-100 {
        background-color: rgb(236 252 203);
    }

    .md\:bg-lime-200 {
        background-color: rgb(217 249 157);
    }

    .md\:bg-lime-300 {
        background-color: rgb(190 242 100);
    }

    .md\:bg-lime-400 {
        background-color: rgb(163 230 53);
    }

    .md\:bg-lime-500 {
        background-color: rgb(132 204 22);
    }

    .md\:bg-lime-600 {
        background-color: rgb(101 163 13);
    }

    .md\:bg-lime-700 {
        background-color: rgb(77 124 15);
    }

    .md\:bg-lime-800 {
        background-color: rgb(63 98 18);
    }

    .md\:bg-lime-900 {
        background-color: rgb(54 83 20);
    }

    .md\:bg-lime-950 {
        background-color: rgb(26 46 5);
    }

    .md\:bg-green-50 {
        background-color: rgb(240 253 244);
    }

    .md\:bg-green-100 {
        background-color: rgb(220 252 231);
    }

    .md\:bg-green-200 {
        background-color: rgb(187 247 208);
    }

    .md\:bg-green-300 {
        background-color: rgb(134 239 172);
    }

    .md\:bg-green-400 {
        background-color: rgb(74 222 128);
    }

    .md\:bg-green-500 {
        background-color: rgb(34 197 94);
    }

    .md\:bg-green-600 {
        background-color: rgb(22 163 74);
    }

    .md\:bg-green-700 {
        background-color: rgb(21 128 61);
    }

    .md\:bg-green-800 {
        background-color: rgb(22 101 52);
    }

    .md\:bg-green-900 {
        background-color: rgb(20 83 45);
    }

    .md\:bg-green-950 {
        background-color: rgb(5 46 22);
    }

    .md\:bg-emerald-50 {
        background-color: rgb(236 253 245);
    }

    .md\:bg-emerald-100 {
        background-color: rgb(209 250 229);
    }

    .md\:bg-emerald-200 {
        background-color: rgb(167 243 208);
    }

    .md\:bg-emerald-300 {
        background-color: rgb(110 231 183);
    }

    .md\:bg-emerald-400 {
        background-color: rgb(52 211 153);
    }

    .md\:bg-emerald-500 {
        background-color: rgb(16 185 129);
    }

    .md\:bg-emerald-600 {
        background-color: rgb(5 150 105);
    }

    .md\:bg-emerald-700 {
        background-color: rgb(4 120 87);
    }

    .md\:bg-emerald-800 {
        background-color: rgb(6 95 70);
    }

    .md\:bg-emerald-900 {
        background-color: rgb(6 78 59);
    }

    .md\:bg-emerald-950 {
        background-color: rgb(2 44 34);
    }

    .md\:bg-teal-50 {
        background-color: rgb(240 253 250);
    }

    .md\:bg-teal-100 {
        background-color: rgb(204 251 241);
    }

    .md\:bg-teal-200 {
        background-color: rgb(153 246 228);
    }

    .md\:bg-teal-300 {
        background-color: rgb(94 234 212);
    }

    .md\:bg-teal-400 {
        background-color: rgb(45 212 191);
    }

    .md\:bg-teal-500 {
        background-color: rgb(20 184 166);
    }

    .md\:bg-teal-600 {
        background-color: rgb(13 148 136);
    }

    .md\:bg-teal-700 {
        background-color: rgb(15 118 110);
    }

    .md\:bg-teal-800 {
        background-color: rgb(17 94 89);
    }

    .md\:bg-teal-900 {
        background-color: rgb(19 78 74);
    }

    .md\:bg-teal-950 {
        background-color: rgb(4 47 46);
    }

    .md\:bg-cyan-50 {
        background-color: rgb(236 254 255);
    }

    .md\:bg-cyan-100 {
        background-color: rgb(207 250 254);
    }

    .md\:bg-cyan-200 {
        background-color: rgb(165 243 252);
    }

    .md\:bg-cyan-300 {
        background-color: rgb(103 232 249);
    }

    .md\:bg-cyan-400 {
        background-color: rgb(34 211 238);
    }

    .md\:bg-cyan-500 {
        background-color: rgb(6 182 212);
    }

    .md\:bg-cyan-600 {
        background-color: rgb(8 145 178);
    }

    .md\:bg-cyan-700 {
        background-color: rgb(14 116 144);
    }

    .md\:bg-cyan-800 {
        background-color: rgb(21 94 117);
    }

    .md\:bg-cyan-900 {
        background-color: rgb(22 78 99);
    }

    .md\:bg-cyan-950 {
        background-color: rgb(8 51 68);
    }

    .md\:bg-sky-50 {
        background-color: rgb(240 249 255);
    }

    .md\:bg-sky-100 {
        background-color: rgb(224 242 254);
    }

    .md\:bg-sky-200 {
        background-color: rgb(186 230 253);
    }

    .md\:bg-sky-300 {
        background-color: rgb(125 211 252);
    }

    .md\:bg-sky-400 {
        background-color: rgb(56 189 248);
    }

    .md\:bg-sky-500 {
        background-color: rgb(14 165 233);
    }

    .md\:bg-sky-600 {
        background-color: rgb(2 132 199);
    }

    .md\:bg-sky-700 {
        background-color: rgb(3 105 161);
    }

    .md\:bg-sky-800 {
        background-color: rgb(7 89 133);
    }

    .md\:bg-sky-900 {
        background-color: rgb(12 74 110);
    }

    .md\:bg-sky-950 {
        background-color: rgb(8 47 73);
    }

    .md\:bg-blue-50 {
        background-color: rgb(239 246 255);
    }

    .md\:bg-blue-100 {
        background-color: rgb(219 234 254);
    }

    .md\:bg-blue-200 {
        background-color: rgb(191 219 254);
    }

    .md\:bg-blue-300 {
        background-color: rgb(147 197 253);
    }

    .md\:bg-blue-400 {
        background-color: rgb(96 165 250);
    }

    .md\:bg-blue-500 {
        background-color: rgb(59 130 246);
    }

    .md\:bg-blue-600 {
        background-color: rgb(37 99 235);
    }

    .md\:bg-blue-700 {
        background-color: rgb(29 78 216);
    }

    .md\:bg-blue-800 {
        background-color: rgb(30 64 175);
    }

    .md\:bg-blue-900 {
        background-color: rgb(30 58 138);
    }

    .md\:bg-blue-950 {
        background-color: rgb(23 37 84);
    }

    .md\:bg-indigo-50 {
        background-color: rgb(238 242 255);
    }

    .md\:bg-indigo-100 {
        background-color: rgb(224 231 255);
    }

    .md\:bg-indigo-200 {
        background-color: rgb(199 210 254);
    }

    .md\:bg-indigo-300 {
        background-color: rgb(165 180 252);
    }

    .md\:bg-indigo-400 {
        background-color: rgb(129 140 248);
    }

    .md\:bg-indigo-500 {
        background-color: rgb(99 102 241);
    }

    .md\:bg-indigo-600 {
        background-color: rgb(79 70 229);
    }

    .md\:bg-indigo-700 {
        background-color: rgb(67 56 202);
    }

    .md\:bg-indigo-800 {
        background-color: rgb(55 48 163);
    }

    .md\:bg-indigo-900 {
        background-color: rgb(49 46 129);
    }

    .md\:bg-indigo-950 {
        background-color: rgb(30 27 75);
    }

    .md\:bg-violet-50 {
        background-color: rgb(245 243 255);
    }

    .md\:bg-violet-100 {
        background-color: rgb(237 233 254);
    }

    .md\:bg-violet-200 {
        background-color: rgb(221 214 254);
    }

    .md\:bg-violet-300 {
        background-color: rgb(196 181 253);
    }

    .md\:bg-violet-400 {
        background-color: rgb(167 139 250);
    }

    .md\:bg-violet-500 {
        background-color: rgb(139 92 246);
    }

    .md\:bg-violet-600 {
        background-color: rgb(124 58 237);
    }

    .md\:bg-violet-700 {
        background-color: rgb(109 40 217);
    }

    .md\:bg-violet-800 {
        background-color: rgb(91 33 182);
    }

    .md\:bg-violet-900 {
        background-color: rgb(76 29 149);
    }

    .md\:bg-violet-950 {
        background-color: rgb(46 16 101);
    }

    .md\:bg-purple-50 {
        background-color: rgb(250 245 255);
    }

    .md\:bg-purple-100 {
        background-color: rgb(243 232 255);
    }

    .md\:bg-purple-200 {
        background-color: rgb(233 213 255);
    }

    .md\:bg-purple-300 {
        background-color: rgb(216 180 254);
    }

    .md\:bg-purple-400 {
        background-color: rgb(192 132 252);
    }

    .md\:bg-purple-500 {
        background-color: rgb(168 85 247);
    }

    .md\:bg-purple-600 {
        background-color: rgb(147 51 234);
    }

    .md\:bg-purple-700 {
        background-color: rgb(126 34 206);
    }

    .md\:bg-purple-800 {
        background-color: rgb(107 33 168);
    }

    .md\:bg-purple-900 {
        background-color: rgb(88 28 135);
    }

    .md\:bg-purple-950 {
        background-color: rgb(59 7 100);
    }

    .md\:bg-fuchsia-50 {
        background-color: rgb(253 244 255);
    }

    .md\:bg-fuchsia-100 {
        background-color: rgb(250 232 255);
    }

    .md\:bg-fuchsia-200 {
        background-color: rgb(245 208 254);
    }

    .md\:bg-fuchsia-300 {
        background-color: rgb(240 171 252);
    }

    .md\:bg-fuchsia-400 {
        background-color: rgb(232 121 249);
    }

    .md\:bg-fuchsia-500 {
        background-color: rgb(217 70 239);
    }

    .md\:bg-fuchsia-600 {
        background-color: rgb(192 38 211);
    }

    .md\:bg-fuchsia-700 {
        background-color: rgb(162 28 175);
    }

    .md\:bg-fuchsia-800 {
        background-color: rgb(134 25 143);
    }

    .md\:bg-fuchsia-900 {
        background-color: rgb(112 26 117);
    }

    .md\:bg-fuchsia-950 {
        background-color: rgb(74 4 78);
    }

    .md\:bg-pink-50 {
        background-color: rgb(253 242 248);
    }

    .md\:bg-pink-100 {
        background-color: rgb(252 231 243);
    }

    .md\:bg-pink-200 {
        background-color: rgb(251 207 232);
    }

    .md\:bg-pink-300 {
        background-color: rgb(249 168 212);
    }

    .md\:bg-pink-400 {
        background-color: rgb(244 114 182);
    }

    .md\:bg-pink-500 {
        background-color: rgb(236 72 153);
    }

    .md\:bg-pink-600 {
        background-color: rgb(219 39 119);
    }

    .md\:bg-pink-700 {
        background-color: rgb(190 24 93);
    }

    .md\:bg-pink-800 {
        background-color: rgb(157 23 77);
    }

    .md\:bg-pink-900 {
        background-color: rgb(131 24 67);
    }

    .md\:bg-pink-950 {
        background-color: rgb(80 7 36);
    }

    .md\:bg-rose-50 {
        background-color: rgb(255 241 242);
    }

    .md\:bg-rose-100 {
        background-color: rgb(255 228 230);
    }

    .md\:bg-rose-200 {
        background-color: rgb(254 205 211);
    }

    .md\:bg-rose-300 {
        background-color: rgb(253 164 175);
    }

    .md\:bg-rose-400 {
        background-color: rgb(251 113 133);
    }

    .md\:bg-rose-500 {
        background-color: rgb(244 63 94);
    }

    .md\:bg-rose-600 {
        background-color: rgb(225 29 72);
    }

    .md\:bg-rose-700 {
        background-color: rgb(190 18 60);
    }

    .md\:bg-rose-800 {
        background-color: rgb(159 18 57);
    }

    .md\:bg-rose-900 {
        background-color: rgb(136 19 55);
    }

    .md\:bg-rose-950 {
        background-color: rgb(76 5 25);
    }


    .md\:rounded-full {
        border-radius: 9999px
    }

    .md\:bg-blue-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity))
    }

    .md\:bg-pink-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity))
    }

    .md\:bg-sky-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity))
    }

    .md\:bg-slate-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity))
    }

    .md\:bg-gray-800 {
    	background-color: rgb(31 41 55);
    }

    .md\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .md\:px-16 {
            padding-left: 4rem;
            padding-right: 4rem;
        }

    .md\:pb-10 {
        padding-bottom: 2.5rem
    }

    .md\:pb-16 {
        padding-bottom: 4rem
    }

    .md\:pl-0 {
        padding-left: 0
    }

    .md\:pl-12 {
        padding-left: 3rem
    }

    .md\:pr-12 {
        padding-right: 3rem
    }

    .md\:pr-6 {
        padding-right: 1.5rem
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:pt-8 {
        padding-top: 2rem
    }


    .md\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .md\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .md\:pt-\[5\.75rem\] {
        padding-top: 5.75rem
    }

    .md\:text-right {
        text-align: right
    }

    .md\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .md\:font-semibold {
        font-weight: 600
    }

    .md\:leading-7 {
        line-height: 1.75rem
    }

    .md\:text-slate-500 {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity))
    }

    .md\:text-slate-900 {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity))
    }

    .md\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .group:hover .md\:group-hover\:bg-slate-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity))
    }

    .md\:text-\[22px\] {
        font-size: 22px;
    }

    .md\:space-x-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }

    .md\:flex-row {
            flex-direction: row
        }

    .md\:rotate-0 {
    	transform: rotate(0deg);
    }


    .md\:p-4 {
        padding: 1rem;
    }

    .md\:self-center  {
        align-self: center;
    }

    .md\:border-none {
        border: none;
    }

   .md\:border  {
   	    border-width: 1px;
   }

   .md\:blur-none {
   	filter: blur(0);
   }

   .md\:blur-sm {
   	filter: blur(4px);
   }

   .md\:blur {
   	filter: blur(8px);
   }

   .md\:blur-md {
   	filter: blur(12px);
   }

   .md\:blur-lg {
   	filter: blur(16px);
   }

   .md\:blur-xl {
   	filter: blur(24px);
   }

   .md\:blur-2xl {
   	filter: blur(40px);
   }

   .md\:blur-3xl {
   	filter: blur(64px);
   }

   .md\:brightness-0 {
   	filter: brightness(0);
   }

   .md\:brightness-50 {
   	filter: brightness(.5);
   }

   .md\:brightness-75 {
   	filter: brightness(.75);
   }

   .md\:brightness-90 {
   	filter: brightness(.9);
   }

   .md\:brightness-95 {
   	filter: brightness(.95);
   }

   .md\:brightness-100 {
   	filter: brightness(1);
   }

   .md\:brightness-105 {
   	filter: brightness(1.05);
   }

   .md\:brightness-110 {
   	filter: brightness(1.1);
   }

   .md\:brightness-125 {
   	filter: brightness(1.25);
   }

   .md\:brightness-150 {
   	filter: brightness(1.5);
   }

   .md\:brightness-200 {
   	filter: brightness(2);
   }

   .md\:contrast-0 {
   	filter: contrast(0);
   }

   .md\:contrast-50 {
   	filter: contrast(.5);
   }

   .md\:contrast-75 {
   	filter: contrast(.75);
   }

   .md\:contrast-100 {
   	filter: contrast(1);
   }

   .md\:contrast-125 {
   	filter: contrast(1.25);
   }

   .md\:contrast-150 {
   	filter: contrast(1.5);
   }

   .md\:contrast-200 {
   	filter: contrast(2);
   }

   .md\:drop-shadow-sm {
   	filter: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
   }

   .md\:drop-shadow {
   	filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
   }

   .md\:drop-shadow-md {
   	filter: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
   }

   .md\:drop-shadow-lg {
   	filter: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
   }

   .md\:drop-shadow-xl {
   	filter: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
   }

   .md\:drop-shadow-2xl {
   	filter: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
   }

   .md\:drop-shadow-none {
   	filter: drop-shadow(0 0 #0000);
   }

   .md\:grayscale-0 {
   	filter: grayscale(0);
   }

   .md\:grayscale {
   	filter: grayscale(100%);
   }

   .md\:hue-rotate-0 {
   	filter: hue-rotate(0deg);
   }

   .md\:hue-rotate-15 {
   	filter: hue-rotate(15deg);
   }

   .md\:hue-rotate-30 {
   	filter: hue-rotate(30deg);
   }

   .md\:hue-rotate-60 {
   	filter: hue-rotate(60deg);
   }

   .md\:hue-rotate-90 {
   	filter: hue-rotate(90deg);
   }

   .md\:hue-rotate-180 {
   	filter: hue-rotate(180deg);
   }

   .md\:invert-0 {
   	filter: invert(0);
   }

   .md\:invert {
   	filter: invert(100%);
   }

   .md\:saturate-0 {
   	filter: saturate(0);
   }

   .md\:saturate-50 {
   	filter: saturate(.5);
   }

   .md\:saturate-100 {
   	filter: saturate(1);
   }

   .md\:saturate-150 {
   	filter: saturate(1.5);
   }

   .md\:saturate-200 {
   	filter: saturate(2);
   }

   .md\:sepia-0 {
   	filter: sepia(0);
   }

   .md\:sepia {
   	filter: sepia(100%);
   }

   .md\:backdrop-blur-none {
   	backdrop-filter: blur(0);
   }

   .md\:backdrop-blur-sm {
   	backdrop-filter: blur(4px);
   }

   .md\:backdrop-blur {
   	backdrop-filter: blur(8px);
   }

   .md\:backdrop-blur-md {
   	backdrop-filter: blur(12px);
   }

   .md\:backdrop-blur-lg {
   	backdrop-filter: blur(16px);
   }

   .md\:backdrop-blur-xl {
   	backdrop-filter: blur(24px);
   }

   .md\:backdrop-blur-2xl {
   	backdrop-filter: blur(40px);
   }

   .md\:backdrop-blur-3xl {
   	backdrop-filter: blur(64px);
   }

   .md\:backdrop-brightness-0 {
   	backdrop-filter: brightness(0);
   }

   .md\:backdrop-brightness-50 {
   	backdrop-filter: brightness(.5);
   }

   .md\:backdrop-brightness-75 {
   	backdrop-filter: brightness(.75);
   }

   .md\:backdrop-brightness-90 {
   	backdrop-filter: brightness(.9);
   }

   .md\:backdrop-brightness-95 {
   	backdrop-filter: brightness(.95);
   }

   .md\:backdrop-brightness-100 {
   	backdrop-filter: brightness(1);
   }

   .md\:backdrop-brightness-105 {
   	backdrop-filter: brightness(1.05);
   }

   .md\:backdrop-brightness-110 {
   	backdrop-filter: brightness(1.1);
   }

   .md\:backdrop-brightness-125 {
   	backdrop-filter: brightness(1.25);
   }

   .md\:backdrop-brightness-150 {
   	backdrop-filter: brightness(1.5);
   }

   .md\:backdrop-brightness-200 {
   	backdrop-filter: brightness(2);
   }

   .md\:backdrop-contrast-0 {
   	backdrop-filter: contrast(0);
   }

   .md\:backdrop-contrast-50 {
   	backdrop-filter: contrast(.5);
   }

   .md\:backdrop-contrast-75 {
   	backdrop-filter: contrast(.75);
   }

   .md\:backdrop-contrast-100 {
   	backdrop-filter: contrast(1);
   }

   .md\:backdrop-contrast-125 {
   	backdrop-filter: contrast(1.25);
   }

   .md\:backdrop-contrast-150 {
   	backdrop-filter: contrast(1.5);
   }

   .md\:backdrop-contrast-200 {
   	backdrop-filter: contrast(2);
   }

   .md\:backdrop-grayscale-0 {
   	backdrop-filter: grayscale(0);
   }

   .md\:backdrop-grayscale {
   	backdrop-filter: grayscale(100%);
   }

   .md\:backdrop-hue-rotate-0 {
   	backdrop-filter: hue-rotate(0deg);
   }

   .md\:backdrop-hue-rotate-15 {
   	backdrop-filter: hue-rotate(15deg);
   }

   .md\:backdrop-hue-rotate-30 {
   	backdrop-filter: hue-rotate(30deg);
   }

   .md\:backdrop-hue-rotate-60 {
   	backdrop-filter: hue-rotate(60deg);
   }

   .md\:backdrop-hue-rotate-90 {
   	backdrop-filter: hue-rotate(90deg);
   }

   .md\:backdrop-hue-rotate-180 {
   	backdrop-filter: hue-rotate(180deg);
   }

   .md\:backdrop-invert-0 {
   	backdrop-filter: invert(0);
   }

   .md\:backdrop-invert {
   	backdrop-filter: invert(100%);
   }

   .md\:backdrop-opacity-0 {
   	backdrop-filter: opacity(0);
   }

   .md\:backdrop-opacity-5 {
   	backdrop-filter: opacity(0.05);
   }

   .md\:backdrop-opacity-10 {
   	backdrop-filter: opacity(0.1);
   }

   .md\:backdrop-opacity-15 {
   	backdrop-filter: opacity(0.15);
   }

   .md\:backdrop-opacity-20 {
   	backdrop-filter: opacity(0.2);
   }

   .md\:backdrop-opacity-25 {
   	backdrop-filter: opacity(0.25);
   }

   .md\:backdrop-opacity-30 {
   	backdrop-filter: opacity(0.3);
   }

   .md\:backdrop-opacity-35 {
   	backdrop-filter: opacity(0.35);
   }

   .md\:backdrop-saturate-0 {
   	backdrop-filter: saturate(0);
   }

   .md\:backdrop-saturate-50 {
   	backdrop-filter: saturate(.5);
   }

   .md\:backdrop-saturate-100 {
   	backdrop-filter: saturate(1);
   }

   .md\:backdrop-saturate-150 {
   	backdrop-filter: saturate(1.5);
   }

   .md\:backdrop-saturate-200 {
   	backdrop-filter: saturate(2);
   }

   .md\:backdrop-sepia-0 {
   	backdrop-filter: sepia(0);
   }

   .md\:backdrop-sepia {
   	backdrop-filter: sepia(100%);
   }

   .md\:order-1 {
       order: 1
   }

   .md\:order-1 {
   	order: 1;
   }

   .md\:order-2 {
   	order: 2;
   }

   .md\:order-3 {
   	order: 3;
   }

   .md\:order-4 {
   	order: 4;
   }

   .md\:order-5 {
   	order: 5;
   }

   .md\:order-6 {
   	order: 6;
   }

   .md\:order-7 {
   	order: 7;
   }

   .md\:order-8 {
   	order: 8;
   }

   .md\:order-9 {
   	order: 9;
   }

   .md\:order-10 {
   	order: 10;
   }

   .md\:order-11 {
   	order: 11;
   }

   .md\:order-12 {
   	order: 12;
   }

   .md\:order-first {
   	order: -9999;
   }

   .md\:order-last {
   	order: 9999;
   }

   .md\:order-none {
   	order: 0;
   }

   .md\:order-first {
       order: -9999
   }

   .md\:order-last {
       order: 9999
   }
}

@media (min-width: 1024px) {
    .lg\:not-sr-only {
        position: static;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        overflow: visible;
        clip: auto;
        white-space: normal
    }

    .lg\:absolute {
        position: absolute
    }

    .lg\:relative {
        position: relative
    }

    .lg\:sticky {
        position: sticky
    }

    .lg\:inset-y-0 {
        top: 0px;
        bottom: 0px
    }

    .lg\:-left-8 {
        left: -2rem
    }

    .lg\:-top-\[10rem\] {
        top: -10rem
    }

    .lg\:mt-42 {
        margin-top: 10.5rem;
    }

    .lg\:px-8 {
        padding-inline: calc(var(0.25 rem) * 8);
    }

    .lg\:left-8 {
        left: 2rem
    }

    .lg\:left-\[32rem\] {
        left: 32rem
    }

    .lg\:right-8 {
        right: 2rem
    }

    .lg\:top-0 {
        top: 0px
    }

    .lg\:z-10 {
        z-index: 10
    }

    .lg\:order-2 {
        order: 2
    }

    .lg\:col-span-2 {
        grid-column: span 2 / span 2
    }

    .lg\:col-span-4 {
        grid-column: span 4 / span 4
    }

    .lg\:col-span-8 {
        grid-column: span 8 / span 8
    }

    .lg\:row-span-4 {
        grid-row: span 4 / span 4
    }

    .lg\:row-start-2 {
        grid-row-start: 2
    }

    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:-mb-6 {
        margin-bottom: -1.5rem
    }

    .lg\:-mb-8 {
        margin-bottom: -2rem
    }

    .lg\:-ml-16 {
        margin-left: -4rem
    }

    .lg\:-ml-\[22rem\] {
        margin-left: -22rem
    }

    .lg\:-ml-\[32rem\] {
        margin-left: -32rem
    }

    .lg\:-mt-16 {
        margin-top: -4rem
    }

    .lg\:-mt-8 {
        margin-top: -2rem
    }

    .lg\:-mt-\[15\.9375rem\] {
        margin-top: -15.9375rem
    }

    .lg\:ml-16 {
        margin-left: 4rem
    }

    .lg\:ml-2 {
        margin-left: .5rem
    }

    .lg\:ml-8 {
        margin-left: 2rem
    }

    .lg\:ml-auto {
        margin-left: auto
    }

    .lg\:mr-0 {
        margin-right: 0
    }

    .lg\:mr-auto {
        margin-right: auto
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-12 {
        margin-top: 3rem
    }

    .lg\:mt-24 {
        margin-top: 6rem
    }

    .lg\:mt-28 {
        margin-top: 7rem
    }

    .lg\:mt-40 {
        margin-top: 10rem
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:grid {
        display: grid
    }

    .lg\:hidden {
        display: none
    }

    .lg\:h-screen {
        height: 100vh
    }


    .lg\:w-1\/5 {
            width: 20%
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-72 {
        width: 18rem
    }

    .lg\:w-\[19\.1666666rem\] {
        width: 19.1666666rem
    }

    .lg\:w-\[19\.5rem\] {
        width: 19.5rem
    }

    .lg\:w-\[40rem\] {
        width: 40rem
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:min-w-0 {
        min-width: 0rem
    }

    .lg\:max-w-3xl {
        max-width: 48rem
    }

    .lg\:max-w-5xl {
        max-width: 64rem
    }

    .lg\:max-w-\[34rem\] {
        max-width: 34rem
    }

    .lg\:max-w-\[50rem\] {
        max-width: 50rem
    }

    .lg\:max-w-\[63rem\] {
        max-width: 63rem
    }

    .lg\:max-w-lg {
        max-width: 32rem
    }

    .lg\:max-w-none {
        max-width: none
    }

    .lg\:max-w-sm {
        max-width: 24rem
    }

    .lg\:flex-1 {
        flex: 1 1 0%
    }

    .lg\:flex-auto {
        flex: 1 1 auto
    }

    .lg\:flex-none {
        flex: none
    }

    .lg\:grow-0 {
        flex-grow: 0
    }

    .lg\:grid-cols-12 {
        grid-template-columns:repeat(12, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .lg\:items-start {
        align-items: flex-start
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-0 {
        gap: 0px
    }

    .lg\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))
    }

    .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))
    }

    .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }

    .lg\:overflow-x-auto {
        overflow-x: auto
    }

    .lg\:overflow-y-auto {
        overflow-y: auto
    }

    .lg\:border-l {
        border-left-width: 1px
    }

    .lg\:border-slate-900\/15 {
        border-color: #0f172a26
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .lg\:px-10-em {
            padding-left: 2.5em;
            padding-right: 2.5em
    }

    .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .lg\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .lg\:pb-24 {
        padding-bottom: 6rem
    }

    .lg\:pb-32 {
        padding-bottom: 8rem
    }

    .lg\:pb-6 {
        padding-bottom: 1.5rem
    }

    .lg\:pl-0 {
        padding-left: 0
    }

    .lg\:pl-8 {
        padding-left: 2rem
    }

    .lg\:pr-0 {
        padding-right: 0
    }

    .lg\:pr-3 {
        padding-right: .75rem
    }

    .lg\:pr-4 {
        padding-right: 1rem
    }

    .lg\:pr-8 {
        padding-right: 2rem
    }

    .lg\:pt-0 {
        padding-top: 0
    }

    .lg\:pt-20 {
        padding-top: 5rem
    }

    .lg\:pt-24 {
        padding-top: 6rem
    }

    .lg\:pt-32 {
        padding-top: 8rem
    }

    .lg\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .lg\:\[mask-image\:linear-gradient\(to_bottom\,transparent\,white_4rem\,white\)\] {
        -webkit-mask-image: linear-gradient(to bottom, transparent, white 4rem, white);
        mask-image: linear-gradient(to bottom, transparent, white 4rem, white)
    }

    .lg\:text-\[24px\] {
        font-size: 24px;
    }

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }

}

@media (min-width: 1280px) {
    .xl\:left-\[34rem\] {
        left: 34rem
    }

    .xl\:col-span-3 {
        grid-column: span 3 / span 3
    }

    .xl\:col-span-7 {
        grid-column: span 7 / span 7
    }

    .xl\:col-start-6 {
        grid-column-start: 6
    }

    .xl\:row-span-5 {
        grid-row: span 5 / span 5
    }

    .xl\:row-start-1 {
        grid-row-start: 1
    }

    .xl\:-mb-16 {
        margin-bottom: -4rem
    }

    .xl\:-mr-4 {
        margin-right: -1rem
    }

    .xl\:ml-0 {
        margin-left: 0
    }

    .xl\:mt-32 {
        margin-top: 8rem
    }

    .xl\:mt-36 {
        margin-top: 9rem
    }

    .xl\:block {
        display: block
    }

    .xl\:inline {
        display: inline
    }

    .xl\:flex {
        display: flex
    }

    .xl\:hidden {
        display: none
    }

    .xl\:max-w-\[43\.5rem\] {
        max-width: 43.5rem
    }

    .xl\:max-w-container {
        max-width: 85rem
    }

    .xl\:max-w-none {
        max-width: none
    }

    .xl\:scroll-m-32 {
        scroll-margin: 8rem
    }

    .xl\:grid-cols-12 {
        grid-template-columns:repeat(12, minmax(0, 1fr))
    }

    .xl\:grid-cols-4 {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }

    .xl\:justify-end {
        justify-content: flex-end
    }

    .xl\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .xl\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xl\:px-12 {
            padding-left: 3rem;
            padding-right: 3rem
        }

    .xl\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .xl\:pb-32 {
        padding-bottom: 8rem
    }

    .xl\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .xl\:leading-\[3\.5rem\] {
        line-height: 3.5rem
    }

    .xl\:text-\[24px\] {
        font-size: 24px;
    }

    .xl\:min-w-\[37rem\] {
        min-width: 37rem
    }
}


@media (min-width: 1536px) {
    .xl2\:font-size-14px {
        font-size: 14px;
    }

    .xl2\:hidden {
        display: none;
    }

    .xl2\:block {
        display: block;
    }
}

@media (min-width: 1920px) {
    .xl2\.5\:hidden {
        display: none;
    }

    .xl2\.5\:block {
        display: block;
    }
}


@media (min-width: 2560px) {
    .xl3\:font-size-16px {
        font-size: 16px;
    }
}

.readonly\:cursor-not-allowed:read-only {
    cursor: not-allowed;
}

.readonly\:bg-ppm-blue-900:read-only  {
    background-color: rgb(0 177 230/ 0.9);
}


.readonly\:bg-ppm-blue-700:read-only  {
    background-color: rgb(0 177 230/ 0.7);
}


.readonly\:bg-ppm-red-900:read-only  {
    background-color: rgb(229 62 43 / 0.9);
}


.readonly\:bg-ppm-red-700:read-only  {
    background-color: rgb(229 62 43 / 0.7);
}


.readonly\:bg-ppm-green-900:read-only  {
    background-color: rgb(136 186 20/ 0.9);
}


.readonly\:bg-ppm-green-700:read-only  {
    background-color: rgb(136 186 20/ 0.7);
}


.readonly\:bg-ppm-orange-900:read-only  {
    background-color: rgb(242 148 0 / 0.9);
}


.readonly\:bg-ppm-orange-700:read-only  {
    background-color: rgb(242 148 0 / 0.7);
}



.readonly\:bg-inherit:read-only  {
	background-color: inherit;
}


.readonly\:bg-current:read-only  {
	background-color: currentColor;
}


.readonly\:bg-transparent:read-only  {
	background-color: transparent;
}


.readonly\:bg-black:read-only  {
	background-color: rgb(0 0 0);
}


.readonly\:bg-white:read-only  {
	background-color: rgb(255 255 255);
}


.readonly\:bg-slate-50:read-only  {
	background-color: rgb(248 250 252);
}


.readonly\:bg-slate-100:read-only  {
	background-color: rgb(241 245 249);
}


.readonly\:bg-slate-200:read-only  {
	background-color: rgb(226 232 240);
}


.readonly\:bg-slate-300:read-only  {
	background-color: rgb(203 213 225);
}


.readonly\:bg-slate-400:read-only  {
	background-color: rgb(148 163 184);
}


.readonly\:bg-slate-500:read-only  {
	background-color: rgb(100 116 139);
}


.readonly\:bg-slate-600:read-only  {
	background-color: rgb(71 85 105);
}


.readonly\:bg-slate-700:read-only  {
	background-color: rgb(51 65 85);
}


.readonly\:bg-slate-800:read-only  {
	background-color: rgb(30 41 59);
}


.readonly\:bg-slate-900:read-only  {
	background-color: rgb(15 23 42);
}


.readonly\:bg-slate-950:read-only  {
	background-color: rgb(2 6 23);
}


.readonly\:bg-gray-50:read-only  {
	background-color: rgb(249 250 251);
}


.readonly\:bg-gray-100:read-only  {
	background-color: rgb(243 244 246);
}


.readonly\:bg-gray-100\/10:read-only  {
	background-color: rgb(243 244 246 / 0.1 );
}


.readonly\:bg-gray-200:read-only  {
	background-color: rgb(229 231 235);
}


.readonly\:bg-gray-300:read-only  {
	background-color: rgb(209 213 219);
}


.readonly\:bg-gray-400:read-only  {
	background-color: rgb(156 163 175);
}


.readonly\:bg-gray-400\/10:read-only  {
	background-color: rgb(156 163 175 / 0.1);
}


.readonly\:bg-gray-500:read-only  {
	background-color: rgb(107 114 128);
}


.readonly\:bg-gray-500\/40:read-only  {
	background-color: rgba(107 ,114, 128,0.4);
}


.readonly\:bg-gray-600:read-only  {
	background-color: rgb(75 85 99);
}


.readonly\:bg-gray-700:read-only  {
	background-color: rgb(55 65 81);
}


.readonly\:bg-gray-800:read-only  {
	background-color: rgb(31 41 55);
}


.readonly\:bg-gray-900:read-only  {
	background-color: rgb(17 24 39);
}


.readonly\:bg-gray-950:read-only  {
	background-color: rgb(3 7 18);
}


.readonly\:bg-zinc-50:read-only  {
	background-color: rgb(250 250 250);
}


.readonly\:bg-zinc-100:read-only  {
	background-color: rgb(244 244 245);
}


.readonly\:bg-zinc-200:read-only  {
	background-color: rgb(228 228 231);
}


.readonly\:bg-zinc-300:read-only  {
	background-color: rgb(212 212 216);
}


.readonly\:bg-zinc-400:read-only  {
	background-color: rgb(161 161 170);
}


.readonly\:bg-zinc-500:read-only  {
	background-color: rgb(113 113 122);
}


.readonly\:bg-zinc-600:read-only  {
	background-color: rgb(82 82 91);
}


.readonly\:bg-zinc-700:read-only  {
	background-color: rgb(63 63 70);
}


.readonly\:bg-zinc-800:read-only  {
	background-color: rgb(39 39 42);
}


.readonly\:bg-zinc-900:read-only  {
	background-color: rgb(24 24 27);
}


.readonly\:bg-zinc-950:read-only  {
	background-color: rgb(9 9 11);
}


.readonly\:bg-neutral-50:read-only  {
	background-color: rgb(250 250 250);
}


.readonly\:bg-neutral-100:read-only  {
	background-color: rgb(245 245 245);
}


.readonly\:bg-neutral-200:read-only  {
	background-color: rgb(229 229 229);
}


.readonly\:bg-neutral-300:read-only  {
	background-color: rgb(212 212 212);
}


.readonly\:bg-neutral-400:read-only  {
	background-color: rgb(163 163 163);
}


.readonly\:bg-neutral-500:read-only  {
	background-color: rgb(115 115 115);
}


.readonly\:bg-neutral-600:read-only  {
	background-color: rgb(82 82 82);
}


.readonly\:bg-neutral-700:read-only  {
	background-color: rgb(64 64 64);
}


.readonly\:bg-neutral-800:read-only  {
	background-color: rgb(38 38 38);
}


.readonly\:bg-neutral-900:read-only  {
	background-color: rgb(23 23 23);
}


.readonly\:bg-neutral-950:read-only  {
	background-color: rgb(10 10 10);
}


.readonly\:bg-stone-50:read-only  {
	background-color: rgb(250 250 249);
}


.readonly\:bg-stone-100:read-only  {
	background-color: rgb(245 245 244);
}


.readonly\:bg-stone-200:read-only  {
	background-color: rgb(231 229 228);
}


.readonly\:bg-stone-300:read-only  {
	background-color: rgb(214 211 209);
}


.readonly\:bg-stone-400:read-only  {
	background-color: rgb(168 162 158);
}


.readonly\:bg-stone-500:read-only  {
	background-color: rgb(120 113 108);
}


.readonly\:bg-stone-600:read-only  {
	background-color: rgb(87 83 78);
}


.readonly\:bg-stone-700:read-only  {
	background-color: rgb(68 64 60);
}


.readonly\:bg-stone-800:read-only  {
	background-color: rgb(41 37 36);
}


.readonly\:bg-stone-900:read-only  {
	background-color: rgb(28 25 23);
}


.readonly\:bg-stone-950:read-only  {
	background-color: rgb(12 10 9);
}


.readonly\:bg-red-50:read-only  {
	background-color: rgb(254 242 242);
}


.readonly\:bg-red-100:read-only  {
	background-color: rgb(254 226 226);
}


.readonly\:bg-red-200:read-only  {
	background-color: rgb(254 202 202);
}


.readonly\:bg-red-300:read-only  {
	background-color: rgb(252 165 165);
}


.readonly\:bg-red-400:read-only  {
	background-color: rgb(248 113 113);
}


.readonly\:bg-red-500:read-only  {
	background-color: rgb(239 68 68);
}


.readonly\:bg-red-600:read-only  {
	background-color: rgb(220 38 38);
}


.readonly\:bg-red-700:read-only  {
	background-color: rgb(185 28 28);
}


.readonly\:bg-red-800:read-only  {
	background-color: rgb(153 27 27);
}


.readonly\:bg-red-900:read-only  {
	background-color: rgb(127 29 29);
}


.readonly\:bg-red-950:read-only  {
	background-color: rgb(69 10 10);
}


.readonly\:bg-orange-50:read-only  {
	background-color: rgb(255 247 237);
}


.readonly\:bg-orange-100:read-only  {
	background-color: rgb(255 237 213);
}


.readonly\:bg-orange-200:read-only  {
	background-color: rgb(254 215 170);
}


.readonly\:bg-orange-300:read-only  {
	background-color: rgb(253 186 116);
}


.readonly\:bg-orange-400:read-only  {
	background-color: rgb(251 146 60);
}


.readonly\:bg-orange-500:read-only  {
	background-color: rgb(249 115 22);
}


.readonly\:bg-orange-600:read-only  {
	background-color: rgb(234 88 12);
}


.readonly\:bg-orange-700:read-only  {
	background-color: rgb(194 65 12);
}


.readonly\:bg-orange-700\/90:read-only  {
	background-color: rgba(194,65,12,0.9);
}



.readonly\:bg-orange-800:read-only  {
	background-color: rgb(154 52 18);
}


.readonly\:bg-orange-900:read-only  {
	background-color: rgb(124 45 18);
}


.readonly\:bg-orange-950:read-only  {
	background-color: rgb(67 20 7);
}


.readonly\:bg-amber-50:read-only  {
	background-color: rgb(255 251 235);
}


.readonly\:bg-amber-100:read-only  {
	background-color: rgb(254 243 199);
}


.readonly\:bg-amber-200:read-only  {
	background-color: rgb(253 230 138);
}


.readonly\:bg-amber-300:read-only  {
	background-color: rgb(252 211 77);
}


.readonly\:bg-amber-400:read-only  {
	background-color: rgb(251 191 36);
}


.readonly\:bg-amber-500:read-only  {
	background-color: rgb(245 158 11);
}


.readonly\:bg-amber-600:read-only  {
	background-color: rgb(217 119 6);
}


.readonly\:bg-amber-700:read-only  {
	background-color: rgb(180 83 9);
}


.readonly\:bg-amber-800:read-only  {
	background-color: rgb(146 64 14);
}


.readonly\:bg-amber-900:read-only  {
	background-color: rgb(120 53 15);
}


.readonly\:bg-amber-950:read-only  {
	background-color: rgb(69 26 3);
}


.readonly\:bg-yellow-50:read-only  {
	background-color: rgb(254 252 232);
}


.readonly\:bg-yellow-100:read-only  {
	background-color: rgb(254 249 195);
}


.readonly\:bg-yellow-200:read-only  {
	background-color: rgb(254 240 138);
}


.readonly\:bg-yellow-300:read-only  {
	background-color: rgb(253 224 71);
}


.readonly\:bg-yellow-400:read-only  {
	background-color: rgb(250 204 21);
}


.readonly\:bg-yellow-400\/60:read-only  {
	background-color: rgba(250, 204, 21, 0.6);
}


.readonly\:bg-yellow-400\/50:read-only  {
	background-color: rgba(250, 204, 21, 0.5);
}


.readonly\:bg-yellow-500:read-only  {
	background-color: rgb(234 179 8);
}


.readonly\:bg-yellow-600:read-only  {
	background-color: rgb(202 138 4);
}


.readonly\:bg-yellow-700:read-only  {
	background-color: rgb(161 98 7);
}


.readonly\:bg-yellow-800:read-only  {
	background-color: rgb(133 77 14);
}


.readonly\:bg-yellow-900:read-only  {
	background-color: rgb(113 63 18);
}


.readonly\:bg-yellow-950:read-only  {
	background-color: rgb(66 32 6);
}


.readonly\:bg-lime-50:read-only  {
	background-color: rgb(247 254 231);
}


.readonly\:bg-lime-100:read-only  {
	background-color: rgb(236 252 203);
}


.readonly\:bg-lime-200:read-only  {
	background-color: rgb(217 249 157);
}


.readonly\:bg-lime-300:read-only  {
	background-color: rgb(190 242 100);
}


.readonly\:bg-lime-400:read-only  {
	background-color: rgb(163 230 53);
}


.readonly\:bg-lime-500:read-only  {
	background-color: rgb(132 204 22);
}


.readonly\:bg-lime-600:read-only  {
	background-color: rgb(101 163 13);
}


.readonly\:bg-lime-700:read-only  {
	background-color: rgb(77 124 15);
}


.readonly\:bg-lime-800:read-only  {
	background-color: rgb(63 98 18);
}


.readonly\:bg-lime-900:read-only  {
	background-color: rgb(54 83 20);
}


.readonly\:bg-lime-950:read-only  {
	background-color: rgb(26 46 5);
}


.readonly\:bg-green-50:read-only  {
	background-color: rgb(240 253 244);
}


.readonly\:bg-green-100:read-only  {
	background-color: rgb(220 252 231);
}


.readonly\:bg-green-200:read-only  {
	background-color: rgb(187 247 208);
}


.readonly\:bg-green-300:read-only  {
	background-color: rgb(134 239 172);
}


.readonly\:bg-green-400:read-only  {
	background-color: rgb(74 222 128);
}


.readonly\:bg-green-400\/10:read-only  {
	background-color: rgb(74 222 128 / 0.1);
}


.readonly\:bg-green-500:read-only  {
	background-color: rgb(34 197 94);
}


.readonly\:bg-green-600:read-only  {
	background-color: rgb(22 163 74);
}


.readonly\:bg-green-700:read-only  {
	background-color: rgb(21 128 61);
}


.readonly\:bg-green-700\/60:read-only  {
	background-color: rgba(21, 128, 61, 0.6);
}


.readonly\:bg-green-700\/50:read-only  {
	background-color: rgba(21, 128, 61, 0.5);
}


.readonly\:bg-green-800:read-only  {
	background-color: rgb(22 101 52);
}


.readonly\:bg-green-900:read-only  {
	background-color: rgb(20 83 45);
}


.readonly\:bg-green-950:read-only  {
	background-color: rgb(5 46 22);
}


.readonly\:bg-emerald-50:read-only  {
	background-color: rgb(236 253 245);
}


.readonly\:bg-emerald-100:read-only  {
	background-color: rgb(209 250 229);
}


.readonly\:bg-emerald-200:read-only  {
	background-color: rgb(167 243 208);
}


.readonly\:bg-emerald-300:read-only  {
	background-color: rgb(110 231 183);
}


.readonly\:bg-emerald-400:read-only  {
	background-color: rgb(52 211 153);
}


.readonly\:bg-emerald-500:read-only  {
	background-color: rgb(16 185 129);
}


.readonly\:bg-emerald-600:read-only  {
	background-color: rgb(5 150 105);
}


.readonly\:bg-emerald-700:read-only  {
	background-color: rgb(4 120 87);
}


.readonly\:bg-emerald-800:read-only  {
	background-color: rgb(6 95 70);
}


.readonly\:bg-emerald-900:read-only  {
	background-color: rgb(6 78 59);
}


.readonly\:bg-emerald-950:read-only  {
	background-color: rgb(2 44 34);
}


.readonly\:bg-teal-50:read-only  {
	background-color: rgb(240 253 250);
}


.readonly\:bg-teal-100:read-only  {
	background-color: rgb(204 251 241);
}


.readonly\:bg-teal-200:read-only  {
	background-color: rgb(153 246 228);
}


.readonly\:bg-teal-300:read-only  {
	background-color: rgb(94 234 212);
}


.readonly\:bg-teal-300\/10:read-only  {
	background-color: rgb(94 234 212 / 0.1);
}


.readonly\:bg-teal-400:read-only  {
	background-color: rgb(45 212 191);
}


.readonly\:bg-teal-500:read-only  {
	background-color: rgb(20 184 166);
}


.readonly\:bg-teal-600:read-only  {
	background-color: rgb(13 148 136);
}


.readonly\:bg-teal-700:read-only  {
	background-color: rgb(15 118 110);
}


.readonly\:bg-teal-800:read-only  {
	background-color: rgb(17 94 89);
}


.readonly\:bg-teal-900:read-only  {
	background-color: rgb(19 78 74);
}


.readonly\:bg-teal-950:read-only  {
	background-color: rgb(4 47 46);
}


.readonly\:bg-cyan-50:read-only  {
	background-color: rgb(236 254 255);
}


.readonly\:bg-cyan-100:read-only  {
	background-color: rgb(207 250 254);
}


.readonly\:bg-cyan-200:read-only  {
	background-color: rgb(165 243 252);
}


.readonly\:bg-cyan-300:read-only  {
	background-color: rgb(103 232 249);
}


.readonly\:bg-cyan-400:read-only  {
	background-color: rgb(34 211 238);
}


.readonly\:bg-cyan-500:read-only  {
	background-color: rgb(6 182 212);
}


.readonly\:bg-cyan-600:read-only  {
	background-color: rgb(8 145 178);
}


.readonly\:bg-cyan-700:read-only  {
	background-color: rgb(14 116 144);
}


.readonly\:bg-cyan-800:read-only  {
	background-color: rgb(21 94 117);
}


.readonly\:bg-cyan-900:read-only  {
	background-color: rgb(22 78 99);
}


.readonly\:bg-cyan-950:read-only  {
	background-color: rgb(8 51 68);
}


.readonly\:bg-sky-50:read-only  {
	background-color: rgb(240 249 255);
}


.readonly\:bg-sky-100:read-only  {
	background-color: rgb(224 242 254);
}


.readonly\:bg-sky-200:read-only  {
	background-color: rgb(186 230 253);
}


.readonly\:bg-sky-300:read-only  {
	background-color: rgb(125 211 252);
}


.readonly\:bg-sky-400:read-only  {
	background-color: rgb(56 189 248);
}


.readonly\:bg-sky-500:read-only  {
	background-color: rgb(14 165 233);
}


.readonly\:bg-sky-600:read-only  {
	background-color: rgb(2 132 199);
}


.readonly\:bg-sky-700:read-only  {
	background-color: rgb(3 105 161);
}


.readonly\:bg-sky-800:read-only  {
	background-color: rgb(7 89 133);
}


.readonly\:bg-sky-900:read-only  {
	background-color: rgb(12 74 110);
}


.readonly\:bg-sky-950:read-only  {
	background-color: rgb(8 47 73);
}


.readonly\:bg-blue-50:read-only  {
	background-color: rgb(239 246 255);
}


.readonly\:bg-blue-100:read-only  {
	background-color: rgb(219 234 254);
}


.readonly\:bg-blue-200:read-only  {
	background-color: rgb(191 219 254);
}


.readonly\:bg-blue-300:read-only  {
	background-color: rgb(147 197 253);
}


.readonly\:bg-blue-400:read-only  {
	background-color: rgb(96 165 250);
}


.readonly\:bg-blue-400\/10:read-only  {
	background-color: rgb(96 165 250 / 0.1);
}


.readonly\:bg-blue-500:read-only  {
	background-color: rgb(59 130 246);
}


.readonly\:bg-blue-600:read-only  {
	background-color: rgb(37 99 235);
}


.readonly\:bg-blue-700:read-only  {
	background-color: rgb(29 78 216);
}


.readonly\:bg-blue-800:read-only  {
	background-color: rgb(30 64 175);
}


.readonly\:bg-blue-900:read-only  {
	background-color: rgb(30 58 138);
}


.readonly\:bg-blue-950:read-only  {
	background-color: rgb(23 37 84);
}


.readonly\:bg-indigo-50:read-only  {
	background-color: rgb(238 242 255);
}


.readonly\:bg-indigo-100:read-only  {
	background-color: rgb(224 231 255);
}


.readonly\:bg-indigo-200:read-only  {
	background-color: rgb(199 210 254);
}


.readonly\:bg-indigo-300:read-only  {
	background-color: rgb(165 180 252);
}


.readonly\:bg-indigo-400:read-only  {
	background-color: rgb(129 140 248);
}


.readonly\:bg-indigo-400\/10:read-only  {
	background-color: rgb(129 140 248 / 0.1);
}


.readonly\:bg-indigo-500:read-only  {
	background-color: rgb(99 102 241);
}


.readonly\:bg-indigo-600:read-only  {
	background-color: rgb(79 70 229);
}


.readonly\:bg-indigo-700:read-only  {
	background-color: rgb(67 56 202);
}


.readonly\:bg-indigo-800:read-only  {
	background-color: rgb(55 48 163);
}


.readonly\:bg-indigo-900:read-only  {
	background-color: rgb(49 46 129);
}


.readonly\:bg-indigo-950:read-only  {
	background-color: rgb(30 27 75);
}


.readonly\:bg-violet-50:read-only  {
	background-color: rgb(245 243 255);
}


.readonly\:bg-violet-100:read-only  {
	background-color: rgb(237 233 254);
}


.readonly\:bg-violet-200:read-only  {
	background-color: rgb(221 214 254);
}


.readonly\:bg-violet-300:read-only  {
	background-color: rgb(196 181 253);
}


.readonly\:bg-violet-400:read-only  {
	background-color: rgb(167 139 250);
}


.readonly\:bg-violet-500:read-only  {
	background-color: rgb(139 92 246);
}


.readonly\:bg-violet-600:read-only  {
	background-color: rgb(124 58 237);
}


.readonly\:bg-violet-700:read-only  {
	background-color: rgb(109 40 217);
}


.readonly\:bg-violet-800:read-only  {
	background-color: rgb(91 33 182);
}


.readonly\:bg-violet-900:read-only  {
	background-color: rgb(76 29 149);
}


.readonly\:bg-violet-950:read-only  {
	background-color: rgb(46 16 101);
}


.readonly\:bg-purple-50:read-only  {
	background-color: rgb(250 245 255);
}


.readonly\:bg-purple-100:read-only  {
	background-color: rgb(243 232 255);
}


.readonly\:bg-purple-200:read-only  {
	background-color: rgb(233 213 255);
}


.readonly\:bg-purple-300:read-only  {
	background-color: rgb(216 180 254);
}


.readonly\:bg-purple-400:read-only  {
	background-color: rgb(192 132 252);
}


.readonly\:bg-purple-500:read-only  {
	background-color: rgb(168 85 247);
}


.readonly\:bg-purple-600:read-only  {
	background-color: rgb(147 51 234);
}


.readonly\:bg-purple-700:read-only  {
	background-color: rgb(126 34 206);
}


.readonly\:bg-purple-800:read-only  {
	background-color: rgb(107 33 168);
}


.readonly\:bg-purple-900:read-only  {
	background-color: rgb(88 28 135);
}


.readonly\:bg-purple-950:read-only  {
	background-color: rgb(59 7 100);
}


.readonly\:bg-fuchsia-50:read-only  {
	background-color: rgb(253 244 255);
}


.readonly\:bg-fuchsia-100:read-only  {
	background-color: rgb(250 232 255);
}


.readonly\:bg-fuchsia-200:read-only  {
	background-color: rgb(245 208 254);
}


.readonly\:bg-fuchsia-300:read-only  {
	background-color: rgb(240 171 252);
}


.readonly\:bg-fuchsia-400:read-only  {
	background-color: rgb(232 121 249);
}


.readonly\:bg-fuchsia-500:read-only  {
	background-color: rgb(217 70 239);
}


.readonly\:bg-fuchsia-500\/10:read-only  {
	background-color: rgb(217 70 239 / 0.1);
}


.readonly\:bg-fuchsia-600:read-only  {
	background-color: rgb(192 38 211);
}


.readonly\:bg-fuchsia-700:read-only  {
	background-color: rgb(162 28 175);
}


.readonly\:bg-fuchsia-800:read-only  {
	background-color: rgb(134 25 143);
}


.readonly\:bg-fuchsia-900:read-only  {
	background-color: rgb(112 26 117);
}


.readonly\:bg-fuchsia-950:read-only  {
	background-color: rgb(74 4 78);
}


.readonly\:bg-pink-50:read-only  {
	background-color: rgb(253 242 248);
}


.readonly\:bg-pink-100:read-only  {
	background-color: rgb(252 231 243);
}


.readonly\:bg-pink-200:read-only  {
	background-color: rgb(251 207 232);
}


.readonly\:bg-pink-300:read-only  {
	background-color: rgb(249 168 212);
}


.readonly\:bg-pink-400:read-only  {
	background-color: rgb(244 114 182);
}


.readonly\:bg-pink-500:read-only  {
	background-color: rgb(236 72 153);
}


.readonly\:bg-pink-600:read-only  {
	background-color: rgb(219 39 119);
}


.readonly\:bg-pink-700:read-only  {
	background-color: rgb(190 24 93);
}


.readonly\:bg-pink-800:read-only  {
	background-color: rgb(157 23 77);
}


.readonly\:bg-pink-900:read-only  {
	background-color: rgb(131 24 67);
}


.readonly\:bg-pink-950:read-only  {
	background-color: rgb(80 7 36);
}


.readonly\:bg-rose-50:read-only  {
	background-color: rgb(255 241 242);
}


.readonly\:bg-rose-100:read-only  {
	background-color: rgb(255 228 230);
}


.readonly\:bg-rose-200:read-only  {
	background-color: rgb(254 205 211);
}


.readonly\:bg-rose-300:read-only  {
	background-color: rgb(253 164 175);
}


.readonly\:bg-rose-400:read-only  {
	background-color: rgb(251 113 133);
}


.readonly\:bg-rose-400\/10:read-only  {
	background-color: rgb(251 113 133 / 0.1);
}


.readonly\:bg-rose-500:read-only  {
	background-color: rgb(244 63 94);
}


.readonly\:bg-rose-600:read-only  {
	background-color: rgb(225 29 72);
}


.readonly\:bg-rose-700:read-only  {
	background-color: rgb(190 18 60);
}


.readonly\:bg-rose-800:read-only  {
	background-color: rgb(159 18 57);
}


.readonly\:bg-rose-900:read-only  {
	background-color: rgb(136 19 55);
}


.readonly\:bg-rose-950:read-only  {
	background-color: rgb(76 5 25);
}



.readonly\:bg-v1-blue-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(164 202 254 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(118 169 250 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-blue-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(35 56 118 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(207 216 227 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(151 166 186 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(54 65 82 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(39 48 63 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-cool-gray-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 46 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(210 214 220 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(159 166 178 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 63 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-gray-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(22 30 46 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(132 225 188 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(3 84 63 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-green-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(1 71 55 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(205 219 254 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(180 198 252 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(141 162 251 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(240 245 255 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(88 80 236 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(66 56 157 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-indigo-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(54 47 120 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 217 189 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 140 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 138 76 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 90 31 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(208 56 1 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(180 52 3 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(138 44 13 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-orange-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(115 35 13 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 232 243 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(250 209 232 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 217 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(241 126 184 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(231 70 148 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(214 31 105 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(191 18 93 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(153 21 75 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-pink-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(117 26 61 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(220 215 254 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(202 191 253 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(172 148 250 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(144 97 249 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(126 58 242 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(108 43 217 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(85 33 181 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-purple-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(74 29 150 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(251 213 213 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 180 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-red-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(119 29 29 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(175 236 239 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(126 220 226 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(22 189 202 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(237 250 250 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(4 116 129 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(3 102 114 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(5 80 92 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-teal-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(1 68 81 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-100:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-200:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(252 233 106 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-300:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(250 202 21 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-400:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(227 160 8 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-50:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-500:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-600:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-700:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(142 75 16 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-800:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(114 59 19 / var(--tw-bg-opacity))
}


.readonly\:bg-v1-yellow-900:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(99 49 18 / var(--tw-bg-opacity))
}


.readonly\:bg-white:read-only  {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}


.readonly\:bg-white\/0:read-only  {
    background-color: #fff0
}


.readonly\:bg-white\/25:read-only  {
    background-color: #ffffff40
}


.readonly\:bg-white\/60:read-only  {
    background-color: #fff9
}


.readonly\:bg-opacity-30:read-only  {
    --tw-bg-opacity: .3
}


.readonly\:bg-opacity-90:read-only  {
    --tw-bg-opacity: .9
}


.readonly\:bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#334155_0\%\,\#0F172A_48\.73\%\)\]:read-only  {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #334155 0%, #0F172A 48.73%)
}


.readonly\:bg-\[url\(\'\/public\/img\/beams-components\.png\'\)\]:read-only  {
    background-image: url(/build/assets/beams-components-24fbfee2.png)
}


.readonly\:bg-\[url\(\'\/public\/img\/beams-templates-header\.png\'\)\]:read-only  {
    background-image: url(/build/assets/beams-templates-header-445473e5.png)
}



.readonly\:bg-none:read-only   {
	background-image: none;
}




.readonly\:bg-gradient-to-t:read-only   {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-tr:read-only   {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-r:read-only   {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-br:read-only   {
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-b:read-only   {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-bl:read-only   {
	background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-l:read-only   {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}


.readonly\:bg-gradient-to-tl:read-only   {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}



.readonly\:bg-gradient-to-b:read-only  {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}


.readonly\:bg-gradient-to-br:read-only  {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}


.readonly\:bg-gradient-to-l:read-only  {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}


.readonly\:bg-gradient-to-r:read-only  {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}


.readonly\:bg-gradient-to-t:read-only  {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}


.readonly\:bg-none:read-only  {
    background-image: none
}

.readonly\:text-inherit:read-only   {
	color: inherit;
}

.readonly\:text-current:read-only   {
	color: currentColor;
}

.readonly\:text-transparent:read-only   {
	color: transparent;
}

.readonly\:text-black:read-only   {
	color: rgb(0 0 0);
}

.readonly\:text-white:read-only   {
	color: rgb(255 255 255);
}

.readonly\:text-slate-50:read-only   {
	color: rgb(248 250 252);
}

.readonly\:text-slate-100:read-only   {
	color: rgb(241 245 249);
}

.readonly\:text-slate-200:read-only   {
	color: rgb(226 232 240);
}

.readonly\:text-slate-300:read-only   {
	color: rgb(203 213 225);
}

.readonly\:text-slate-400:read-only   {
	color: rgb(148 163 184);
}

.readonly\:text-slate-500:read-only   {
	color: rgb(100 116 139);
}

.readonly\:text-slate-600:read-only   {
	color: rgb(71 85 105);
}

.readonly\:text-slate-700:read-only   {
	color: rgb(51 65 85);
}

.readonly\:text-slate-800:read-only   {
	color: rgb(30 41 59);
}

.readonly\:text-slate-900:read-only   {
	color: rgb(15 23 42);
}

.readonly\:text-slate-950:read-only   {
	color: rgb(2 6 23);
}

.readonly\:text-gray-50:read-only   {
	color: rgb(249 250 251);
}

.readonly\:text-gray-100:read-only   {
	color: rgb(243 244 246);
}

.readonly\:text-gray-200:read-only   {
	color: rgb(229 231 235);
}

.readonly\:text-gray-300:read-only   {
	color: rgb(209 213 219);
}

.readonly\:text-gray-400:read-only   {
	color: rgb(156 163 175);
}

.readonly\:text-gray-500:read-only   {
	color: rgb(107 114 128);
}

.readonly\:text-gray-600:read-only   {
	color: rgb(75 85 99);
}

.readonly\:text-gray-700:read-only   {
	color: rgb(55 65 81);
}

.readonly\:text-gray-800:read-only   {
	color: rgb(31 41 55);
}

.readonly\:text-gray-900:read-only   {
	color: rgb(17 24 39);
}

.readonly\:text-gray-950:read-only   {
	color: rgb(3 7 18);
}

.readonly\:text-zinc-50:read-only   {
	color: rgb(250 250 250);
}

.readonly\:text-zinc-100:read-only   {
	color: rgb(244 244 245);
}

.readonly\:text-zinc-200:read-only   {
	color: rgb(228 228 231);
}

.readonly\:text-zinc-300:read-only   {
	color: rgb(212 212 216);
}

.readonly\:text-zinc-400:read-only   {
	color: rgb(161 161 170);
}

.readonly\:text-zinc-500:read-only   {
	color: rgb(113 113 122);
}

.readonly\:text-zinc-600:read-only   {
	color: rgb(82 82 91);
}

.readonly\:text-zinc-700:read-only   {
	color: rgb(63 63 70);
}

.readonly\:text-zinc-800:read-only   {
	color: rgb(39 39 42);
}

.readonly\:text-zinc-900:read-only   {
	color: rgb(24 24 27);
}

.readonly\:text-zinc-950:read-only   {
	color: rgb(9 9 11);
}

.readonly\:text-neutral-50:read-only   {
	color: rgb(250 250 250);
}

.readonly\:text-neutral-100:read-only   {
	color: rgb(245 245 245);
}

.readonly\:text-neutral-200:read-only   {
	color: rgb(229 229 229);
}

.readonly\:text-neutral-300:read-only   {
	color: rgb(212 212 212);
}

.readonly\:text-neutral-400:read-only   {
	color: rgb(163 163 163);
}

.readonly\:text-neutral-500:read-only   {
	color: rgb(115 115 115);
}

.readonly\:text-neutral-600:read-only   {
	color: rgb(82 82 82);
}

.readonly\:text-neutral-700:read-only   {
	color: rgb(64 64 64);
}

.readonly\:text-neutral-800:read-only   {
	color: rgb(38 38 38);
}

.readonly\:text-neutral-900:read-only   {
	color: rgb(23 23 23);
}

.readonly\:text-neutral-950:read-only   {
	color: rgb(10 10 10);
}

.readonly\:text-stone-50:read-only   {
	color: rgb(250 250 249);
}

.readonly\:text-stone-100:read-only   {
	color: rgb(245 245 244);
}

.readonly\:text-stone-200:read-only   {
	color: rgb(231 229 228);
}

.readonly\:text-stone-300:read-only   {
	color: rgb(214 211 209);
}

.readonly\:text-stone-400:read-only   {
	color: rgb(168 162 158);
}

.readonly\:text-stone-500:read-only   {
	color: rgb(120 113 108);
}

.readonly\:text-stone-600:read-only   {
	color: rgb(87 83 78);
}

.readonly\:text-stone-700:read-only   {
	color: rgb(68 64 60);
}

.readonly\:text-stone-800:read-only   {
	color: rgb(41 37 36);
}

.readonly\:text-stone-900:read-only   {
	color: rgb(28 25 23);
}

.readonly\:text-stone-950:read-only   {
	color: rgb(12 10 9);
}

.readonly\:text-red-50:read-only   {
	color: rgb(254 242 242);
}

.readonly\:text-red-100:read-only   {
	color: rgb(254 226 226);
}

.readonly\:text-red-200:read-only   {
	color: rgb(254 202 202);
}

.readonly\:text-red-300:read-only   {
	color: rgb(252 165 165);
}

.readonly\:text-red-400:read-only   {
	color: rgb(248 113 113);
}

.readonly\:text-red-500:read-only   {
	color: rgb(239 68 68);
}

.readonly\:text-red-600:read-only   {
	color: rgb(220 38 38);
}

.readonly\:text-red-700:read-only   {
	color: rgb(185 28 28);
}

.readonly\:text-red-800:read-only   {
	color: rgb(153 27 27);
}

.readonly\:text-red-900:read-only   {
	color: rgb(127 29 29);
}

.readonly\:text-red-950:read-only   {
	color: rgb(69 10 10);
}

.readonly\:text-orange-50:read-only   {
	color: rgb(255 247 237);
}

.readonly\:text-orange-100:read-only   {
	color: rgb(255 237 213);
}

.readonly\:text-orange-200:read-only   {
	color: rgb(254 215 170);
}

.readonly\:text-orange-300:read-only   {
	color: rgb(253 186 116);
}

.readonly\:text-orange-400:read-only   {
	color: rgb(251 146 60);
}

.readonly\:text-orange-500:read-only   {
	color: rgb(249 115 22);
}

.readonly\:text-orange-600:read-only   {
	color: rgb(234 88 12);
}

.readonly\:text-orange-700:read-only   {
	color: rgb(194 65 12);
}

.readonly\:text-orange-700\/90:read-only   {
	color: rgba(194, 65, 12, 0.9);
}


.readonly\:text-orange-800:read-only   {
	color: rgb(154 52 18);
}

.readonly\:text-orange-900:read-only   {
	color: rgb(124 45 18);
}

.readonly\:text-orange-950:read-only   {
	color: rgb(67 20 7);
}

.readonly\:text-amber-50:read-only   {
	color: rgb(255 251 235);
}

.readonly\:text-amber-100:read-only   {
	color: rgb(254 243 199);
}

.readonly\:text-amber-200:read-only   {
	color: rgb(253 230 138);
}

.readonly\:text-amber-300:read-only   {
	color: rgb(252 211 77);
}

.readonly\:text-amber-400:read-only   {
	color: rgb(251 191 36);
}

.readonly\:text-amber-500:read-only   {
	color: rgb(245 158 11);
}

.readonly\:text-amber-600:read-only   {
	color: rgb(217 119 6);
}

.readonly\:text-amber-700:read-only   {
	color: rgb(180 83 9);
}

.readonly\:text-amber-800:read-only   {
	color: rgb(146 64 14);
}

.readonly\:text-amber-900:read-only   {
	color: rgb(120 53 15);
}

.readonly\:text-amber-950:read-only   {
	color: rgb(69 26 3);
}

.readonly\:text-yellow-50:read-only   {
	color: rgb(254 252 232);
}

.readonly\:text-yellow-100:read-only   {
	color: rgb(254 249 195);
}

.readonly\:text-yellow-200:read-only   {
	color: rgb(254 240 138);
}

.readonly\:text-yellow-300:read-only   {
	color: rgb(253 224 71);
}

.readonly\:text-yellow-400:read-only   {
	color: rgb(250 204 21);
}

.readonly\:text-yellow-500:read-only   {
	color: rgb(234 179 8);
}

.readonly\:text-yellow-600:read-only   {
	color: rgb(202 138 4);
}

.readonly\:text-yellow-700:read-only   {
	color: rgb(161 98 7);
}

.readonly\:text-yellow-800:read-only   {
	color: rgb(133 77 14);
}

.readonly\:text-yellow-900:read-only   {
	color: rgb(113 63 18);
}

.readonly\:text-yellow-950:read-only   {
	color: rgb(66 32 6);
}

.readonly\:text-lime-50:read-only   {
	color: rgb(247 254 231);
}

.readonly\:text-lime-100:read-only   {
	color: rgb(236 252 203);
}

.readonly\:text-lime-200:read-only   {
	color: rgb(217 249 157);
}

.readonly\:text-lime-300:read-only   {
	color: rgb(190 242 100);
}

.readonly\:text-lime-400:read-only   {
	color: rgb(163 230 53);
}

.readonly\:text-lime-500:read-only   {
	color: rgb(132 204 22);
}

.readonly\:text-lime-600:read-only   {
	color: rgb(101 163 13);
}

.readonly\:text-lime-700:read-only   {
	color: rgb(77 124 15);
}

.readonly\:text-lime-800:read-only   {
	color: rgb(63 98 18);
}

.readonly\:text-lime-900:read-only   {
	color: rgb(54 83 20);
}

.readonly\:text-lime-950:read-only   {
	color: rgb(26 46 5);
}

.readonly\:text-green-50:read-only   {
	color: rgb(240 253 244);
}

.readonly\:text-green-100:read-only   {
	color: rgb(220 252 231);
}

.readonly\:text-green-200:read-only   {
	color: rgb(187 247 208);
}

.readonly\:text-green-300:read-only   {
	color: rgb(134 239 172);
}

.readonly\:text-green-400:read-only   {
	color: rgb(74 222 128);
}

.readonly\:text-green-500:read-only   {
	color: rgb(34 197 94);
}

.readonly\:text-green-600:read-only   {
	color: rgb(22 163 74);
}

.readonly\:text-green-700:read-only   {
	color: rgb(21 128 61);
}

.readonly\:text-green-800:read-only   {
	color: rgb(22 101 52);
}

.readonly\:text-green-900:read-only   {
	color: rgb(20 83 45);
}

.readonly\:text-green-950:read-only   {
	color: rgb(5 46 22);
}

.readonly\:text-emerald-50:read-only   {
	color: rgb(236 253 245);
}

.readonly\:text-emerald-100:read-only   {
	color: rgb(209 250 229);
}

.readonly\:text-emerald-200:read-only   {
	color: rgb(167 243 208);
}

.readonly\:text-emerald-300:read-only   {
	color: rgb(110 231 183);
}

.readonly\:text-emerald-400:read-only   {
	color: rgb(52 211 153);
}

.readonly\:text-emerald-500:read-only   {
	color: rgb(16 185 129);
}

.readonly\:text-emerald-600:read-only   {
	color: rgb(5 150 105);
}

.readonly\:text-emerald-700:read-only   {
	color: rgb(4 120 87);
}

.readonly\:text-emerald-800:read-only   {
	color: rgb(6 95 70);
}

.readonly\:text-emerald-900:read-only   {
	color: rgb(6 78 59);
}

.readonly\:text-emerald-950:read-only   {
	color: rgb(2 44 34);
}

.readonly\:text-teal-50:read-only   {
	color: rgb(240 253 250);
}

.readonly\:text-teal-100:read-only   {
	color: rgb(204 251 241);
}

.readonly\:text-teal-200:read-only   {
	color: rgb(153 246 228);
}

.readonly\:text-teal-300:read-only   {
	color: rgb(94 234 212);
}

.readonly\:text-teal-400:read-only   {
	color: rgb(45 212 191);
}

.readonly\:text-teal-500:read-only   {
	color: rgb(20 184 166);
}

.readonly\:text-teal-600:read-only   {
	color: rgb(13 148 136);
}

.readonly\:text-teal-700:read-only   {
	color: rgb(15 118 110);
}

.readonly\:text-teal-800:read-only   {
	color: rgb(17 94 89);
}

.readonly\:text-teal-900:read-only   {
	color: rgb(19 78 74);
}

.readonly\:text-teal-950:read-only   {
	color: rgb(4 47 46);
}

.readonly\:text-cyan-50:read-only   {
	color: rgb(236 254 255);
}

.readonly\:text-cyan-100:read-only   {
	color: rgb(207 250 254);
}

.readonly\:text-cyan-200:read-only   {
	color: rgb(165 243 252);
}

.readonly\:text-cyan-300:read-only   {
	color: rgb(103 232 249);
}

.readonly\:text-cyan-400:read-only   {
	color: rgb(34 211 238);
}

.readonly\:text-cyan-500:read-only   {
	color: rgb(6 182 212);
}

.readonly\:text-cyan-600:read-only   {
	color: rgb(8 145 178);
}

.readonly\:text-cyan-700:read-only   {
	color: rgb(14 116 144);
}

.readonly\:text-cyan-800:read-only   {
	color: rgb(21 94 117);
}

.readonly\:text-cyan-900:read-only   {
	color: rgb(22 78 99);
}

.readonly\:text-cyan-950:read-only   {
	color: rgb(8 51 68);
}

.readonly\:text-sky-50:read-only   {
	color: rgb(240 249 255);
}

.readonly\:text-sky-100:read-only   {
	color: rgb(224 242 254);
}

.readonly\:text-sky-200:read-only   {
	color: rgb(186 230 253);
}

.readonly\:text-sky-300:read-only   {
	color: rgb(125 211 252);
}

.readonly\:text-sky-400:read-only   {
	color: rgb(56 189 248);
}

.readonly\:text-sky-500:read-only   {
	color: rgb(14 165 233);
}

.readonly\:text-sky-600:read-only   {
	color: rgb(2 132 199);
}

.readonly\:text-sky-700:read-only   {
	color: rgb(3 105 161);
}

.readonly\:text-sky-800:read-only   {
	color: rgb(7 89 133);
}

.readonly\:text-sky-900:read-only   {
	color: rgb(12 74 110);
}

.readonly\:text-sky-950:read-only   {
	color: rgb(8 47 73);
}

.readonly\:text-blue-50:read-only   {
	color: rgb(239 246 255);
}

.readonly\:text-blue-100:read-only   {
	color: rgb(219 234 254);
}

.readonly\:text-blue-200:read-only   {
	color: rgb(191 219 254);
}

.readonly\:text-blue-300:read-only   {
	color: rgb(147 197 253);
}

.readonly\:text-blue-400:read-only   {
	color: rgb(96 165 250);
}

.readonly\:text-blue-500:read-only   {
	color: rgb(59 130 246);
}

.readonly\:text-blue-600:read-only   {
	color: rgb(37 99 235);
}

.readonly\:text-blue-700:read-only   {
	color: rgb(29 78 216);
}

.readonly\:text-blue-800:read-only   {
	color: rgb(30 64 175);
}

.readonly\:text-blue-900:read-only   {
	color: rgb(30 58 138);
}

.readonly\:text-blue-950:read-only   {
	color: rgb(23 37 84);
}

.readonly\:text-indigo-50:read-only   {
	color: rgb(238 242 255);
}

.readonly\:text-indigo-100:read-only   {
	color: rgb(224 231 255);
}

.readonly\:text-indigo-200:read-only   {
	color: rgb(199 210 254);
}

.readonly\:text-indigo-300:read-only   {
	color: rgb(165 180 252);
}

.readonly\:text-indigo-400:read-only   {
	color: rgb(129 140 248);
}

.readonly\:text-indigo-500:read-only   {
	color: rgb(99 102 241);
}

.readonly\:text-indigo-600:read-only   {
	color: rgb(79 70 229);
}

.readonly\:text-indigo-700:read-only   {
	color: rgb(67 56 202);
}

.readonly\:text-indigo-800:read-only   {
	color: rgb(55 48 163);
}

.readonly\:text-indigo-900:read-only   {
	color: rgb(49 46 129);
}

.readonly\:text-indigo-950:read-only   {
	color: rgb(30 27 75);
}

.readonly\:text-violet-50:read-only   {
	color: rgb(245 243 255);
}

.readonly\:text-violet-100:read-only   {
	color: rgb(237 233 254);
}

.readonly\:text-violet-200:read-only   {
	color: rgb(221 214 254);
}

.readonly\:text-violet-300:read-only   {
	color: rgb(196 181 253);
}

.readonly\:text-violet-400:read-only   {
	color: rgb(167 139 250);
}

.readonly\:text-violet-500:read-only   {
	color: rgb(139 92 246);
}

.readonly\:text-violet-600:read-only   {
	color: rgb(124 58 237);
}

.readonly\:text-violet-700:read-only   {
	color: rgb(109 40 217);
}

.readonly\:text-violet-800:read-only   {
	color: rgb(91 33 182);
}

.readonly\:text-violet-900:read-only   {
	color: rgb(76 29 149);
}

.readonly\:text-violet-950:read-only   {
	color: rgb(46 16 101);
}

.readonly\:text-purple-50:read-only   {
	color: rgb(250 245 255);
}

.readonly\:text-purple-100:read-only   {
	color: rgb(243 232 255);
}

.readonly\:text-purple-200:read-only   {
	color: rgb(233 213 255);
}

.readonly\:text-purple-300:read-only   {
	color: rgb(216 180 254);
}

.readonly\:text-purple-400:read-only   {
	color: rgb(192 132 252);
}

.readonly\:text-purple-500:read-only   {
	color: rgb(168 85 247);
}

.readonly\:text-purple-600:read-only   {
	color: rgb(147 51 234);
}

.readonly\:text-purple-700:read-only   {
	color: rgb(126 34 206);
}

.readonly\:text-purple-800:read-only   {
	color: rgb(107 33 168);
}

.readonly\:text-purple-900:read-only   {
	color: rgb(88 28 135);
}

.readonly\:text-purple-950:read-only   {
	color: rgb(59 7 100);
}

.readonly\:text-fuchsia-50:read-only   {
	color: rgb(253 244 255);
}

.readonly\:text-fuchsia-100:read-only   {
	color: rgb(250 232 255);
}

.readonly\:text-fuchsia-200:read-only   {
	color: rgb(245 208 254);
}

.readonly\:text-fuchsia-300:read-only   {
	color: rgb(240 171 252);
}

.readonly\:text-fuchsia-400:read-only   {
	color: rgb(232 121 249);
}

.readonly\:text-fuchsia-500:read-only   {
	color: rgb(217 70 239);
}

.readonly\:text-fuchsia-600:read-only   {
	color: rgb(192 38 211);
}

.readonly\:text-fuchsia-700:read-only   {
	color: rgb(162 28 175);
}

.readonly\:text-fuchsia-800:read-only   {
	color: rgb(134 25 143);
}

.readonly\:text-fuchsia-900:read-only   {
	color: rgb(112 26 117);
}

.readonly\:text-fuchsia-950:read-only   {
	color: rgb(74 4 78);
}

.readonly\:text-pink-50:read-only   {
	color: rgb(253 242 248);
}

.readonly\:text-pink-100:read-only   {
	color: rgb(252 231 243);
}

.readonly\:text-pink-200:read-only   {
	color: rgb(251 207 232);
}

.readonly\:text-pink-300:read-only   {
	color: rgb(249 168 212);
}

.readonly\:text-pink-400:read-only   {
	color: rgb(244 114 182);
}

.readonly\:text-pink-500:read-only   {
	color: rgb(236 72 153);
}

.readonly\:text-pink-600:read-only   {
	color: rgb(219 39 119);
}

.readonly\:text-pink-700:read-only   {
	color: rgb(190 24 93);
}

.readonly\:text-pink-800:read-only   {
	color: rgb(157 23 77);
}

.readonly\:text-pink-900:read-only   {
	color: rgb(131 24 67);
}

.readonly\:text-pink-950:read-only   {
	color: rgb(80 7 36);
}

.readonly\:text-rose-50:read-only   {
	color: rgb(255 241 242);
}

.readonly\:text-rose-100:read-only   {
	color: rgb(255 228 230);
}

.readonly\:text-rose-200:read-only   {
	color: rgb(254 205 211);
}

.readonly\:text-rose-300:read-only   {
	color: rgb(253 164 175);
}

.readonly\:text-rose-400:read-only   {
	color: rgb(251 113 133);
}

.readonly\:text-rose-500:read-only   {
	color: rgb(244 63 94);
}

.readonly\:text-rose-600:read-only   {
	color: rgb(225 29 72);
}

.readonly\:text-rose-700:read-only   {
	color: rgb(190 18 60);
}

.readonly\:text-rose-800:read-only   {
	color: rgb(159 18 57);
}

.readonly\:text-rose-900:read-only   {
	color: rgb(136 19 55);
}


.readonly\:text-rose-950:read-only 	{
    color: rgb(76 5 25);
}


.readonly\:text-amber-800:read-only  {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}


.readonly\:text-black:read-only  {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}


.readonly\:text-black\/25:read-only  {
    color: #00000040
}


.readonly\:text-blue-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}


.readonly\:text-gray-400:read-only  {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}


.readonly\:text-gray-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}


.readonly\:text-gray-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}


.readonly\:text-gray-700:read-only  {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}


.readonly\:text-gray-900:read-only  {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}


.readonly\:text-indigo-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}


.readonly\:text-indigo-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}


.readonly\:text-pink-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}


.readonly\:text-red-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}


.readonly\:text-red-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}


.readonly\:text-red-700:read-only  {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}


.readonly\:text-sky-400:read-only  {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}


.readonly\:text-sky-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}


.readonly\:text-sky-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}


.readonly\:text-sky-700:read-only  {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}


.readonly\:text-slate-100:read-only  {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity))
}


.readonly\:text-slate-300:read-only  {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}


.readonly\:text-slate-400:read-only  {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}


.readonly\:text-slate-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}


.readonly\:text-slate-600:read-only  {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}


.readonly\:text-slate-600\/10:read-only  {
    color: #4755691a
}


.readonly\:text-slate-700:read-only  {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}


.readonly\:text-slate-900:read-only  {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}


.readonly\:text-slate-900\/\[0\.045\]:read-only  {
    color: #0f172a0b
}


.readonly\:text-slate-900\/\[0\.07\]:read-only  {
    color: #0f172a12
}


.readonly\:text-v1-gray-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}


.readonly\:text-v1-red-500:read-only  {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity))
}


.readonly\:text-v1-red-900:read-only  {
    --tw-text-opacity: 1;
    color: rgb(119 29 29 / var(--tw-text-opacity))
}


.readonly\:text-white:read-only  {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}


.readonly\:text-ppm-blue-900:read-only  {
    color: rgb(0 177 230/ 0.9);
}


.readonly\:text-ppm-blue-700:read-only  {
    color: rgb(0 177 230/ 0.7);
}


.readonly\:text-ppm-red-900:read-only  {
    color: rgb(229 62 43 / 0.9);
}


.readonly\:text-ppm-red-700:read-only  {
    color: rgb(229 62 43 / 0.7);
}


.readonly\:text-ppm-green-900:read-only  {
    color: rgb(136 186 20/ 0.9);
}


.readonly\:text-ppm-green-700:read-only  {
    color: rgb(136 186 20/ 0.7);
}


.readonly\:text-ppm-orange-900:read-only  {
    color: rgb(242 148 0 / 0.9);
}


.readonly\:text-ppm-orange-700:read-only  {
    color: rgb(242 148 0 / 0.7);
}

.onError\:border-inherit   {
	border-color: inherit;
}

.onError\:border-current   {
	border-color: currentColor;
}

.onError\:border-transparent   {
	border-color: transparent;
}

.onError\:border-black   {
	border-color: rgb(0 0 0);
}

.onError\:border-white   {
	border-color: rgb(255 255 255);
}

.onError\:border-slate-50   {
	border-color: rgb(248 250 252);
}

.onError\:border-slate-100   {
	border-color: rgb(241 245 249);
}

.onError\:border-slate-200   {
	border-color: rgb(226 232 240);
}

.onError\:border-slate-300   {
	border-color: rgb(203 213 225);
}

.onError\:border-slate-400   {
	border-color: rgb(148 163 184);
}

.onError\:border-slate-500   {
	border-color: rgb(100 116 139);
}

.onError\:border-slate-600   {
	border-color: rgb(71 85 105);
}

.onError\:border-slate-700   {
	border-color: rgb(51 65 85);
}

.onError\:border-slate-800   {
	border-color: rgb(30 41 59);
}

.onError\:border-slate-900   {
	border-color: rgb(15 23 42);
}

.onError\:border-slate-950   {
	border-color: rgb(2 6 23);
}

.onError\:border-gray-50   {
	border-color: rgb(249 250 251);
}

.onError\:border-gray-100   {
	border-color: rgb(243 244 246);
}

.onError\:border-gray-200   {
	border-color: rgb(229 231 235);
}

.onError\:border-gray-300   {
	border-color: rgb(209 213 219);
}

.onError\:border-gray-400   {
	border-color: rgb(156 163 175);
}

.onError\:border-gray-500   {
	border-color: rgb(107 114 128);
}

.onError\:border-gray-600   {
	border-color: rgb(75 85 99);
}

.onError\:border-gray-700   {
	border-color: rgb(55 65 81);
}

.onError\:border-gray-800   {
	border-color: rgb(31 41 55);
}

.onError\:border-gray-900   {
	border-color: rgb(17 24 39);
}

.onError\:border-gray-950   {
	border-color: rgb(3 7 18);
}

.onError\:border-zinc-50   {
	border-color: rgb(250 250 250);
}

.onError\:border-zinc-100   {
	border-color: rgb(244 244 245);
}

.onError\:border-zinc-200   {
	border-color: rgb(228 228 231);
}

.onError\:border-zinc-300   {
	border-color: rgb(212 212 216);
}

.onError\:border-zinc-400   {
	border-color: rgb(161 161 170);
}

.onError\:border-zinc-500   {
	border-color: rgb(113 113 122);
}

.onError\:border-zinc-600   {
	border-color: rgb(82 82 91);
}

.onError\:border-zinc-700   {
	border-color: rgb(63 63 70);
}

.onError\:border-zinc-800   {
	border-color: rgb(39 39 42);
}

.onError\:border-zinc-900   {
	border-color: rgb(24 24 27);
}

.onError\:border-zinc-950   {
	border-color: rgb(9 9 11);
}

.onError\:border-neutral-50   {
	border-color: rgb(250 250 250);
}

.onError\:border-neutral-100   {
	border-color: rgb(245 245 245);
}

.onError\:border-neutral-200   {
	border-color: rgb(229 229 229);
}

.onError\:border-neutral-300   {
	border-color: rgb(212 212 212);
}

.onError\:border-neutral-400   {
	border-color: rgb(163 163 163);
}

.onError\:border-neutral-500   {
	border-color: rgb(115 115 115);
}

.onError\:border-neutral-600   {
	border-color: rgb(82 82 82);
}

.onError\:border-neutral-700   {
	border-color: rgb(64 64 64);
}

.onError\:border-neutral-800   {
	border-color: rgb(38 38 38);
}

.onError\:border-neutral-900   {
	border-color: rgb(23 23 23);
}

.onError\:border-neutral-950   {
	border-color: rgb(10 10 10);
}

.onError\:border-stone-50   {
	border-color: rgb(250 250 249);
}

.onError\:border-stone-100   {
	border-color: rgb(245 245 244);
}

.onError\:border-stone-200   {
	border-color: rgb(231 229 228);
}

.onError\:border-stone-300   {
	border-color: rgb(214 211 209);
}

.onError\:border-stone-400   {
	border-color: rgb(168 162 158);
}

.onError\:border-stone-500   {
	border-color: rgb(120 113 108);
}

.onError\:border-stone-600   {
	border-color: rgb(87 83 78);
}

.onError\:border-stone-700   {
	border-color: rgb(68 64 60);
}

.onError\:border-stone-800   {
	border-color: rgb(41 37 36);
}

.onError\:border-stone-900   {
	border-color: rgb(28 25 23);
}

.onError\:border-stone-950   {
	border-color: rgb(12 10 9);
}

.onError\:border-red-50   {
	border-color: rgb(254 242 242);
}

.onError\:border-red-100   {
	border-color: rgb(254 226 226);
}

.onError\:border-red-200   {
	border-color: rgb(254 202 202);
}

.onError\:border-red-300   {
	border-color: rgb(252 165 165);
}

.onError\:border-red-400   {
	border-color: rgb(248 113 113);
}

.onError\:border-red-500   {
	border-color: rgb(239 68 68);
}

.onError\:border-red-600   {
	border-color: rgb(220 38 38);
}

.onError\:border-red-700   {
	border-color: rgb(185 28 28);
}

.onError\:border-red-800   {
	border-color: rgb(153 27 27);
}

.onError\:border-red-900   {
	border-color: rgb(127 29 29);
}

.onError\:border-red-950   {
	border-color: rgb(69 10 10);
}

.onError\:border-orange-50   {
	border-color: rgb(255 247 237);
}

.onError\:border-orange-100   {
	border-color: rgb(255 237 213);
}

.onError\:border-orange-200   {
	border-color: rgb(254 215 170);
}

.onError\:border-orange-300   {
	border-color: rgb(253 186 116);
}

.onError\:border-orange-400   {
	border-color: rgb(251 146 60);
}

.onError\:border-orange-500   {
	border-color: rgb(249 115 22);
}

.onError\:border-orange-600   {
	border-color: rgb(234 88 12);
}

.onError\:border-orange-700   {
	border-color: rgb(194 65 12);
}

.onError\:border-orange-800   {
	border-color: rgb(154 52 18);
}

.onError\:border-orange-900   {
	border-color: rgb(124 45 18);
}

.onError\:border-orange-950   {
	border-color: rgb(67 20 7);
}

.onError\:border-amber-50   {
	border-color: rgb(255 251 235);
}

.onError\:border-amber-100   {
	border-color: rgb(254 243 199);
}

.onError\:border-amber-200   {
	border-color: rgb(253 230 138);
}

.onError\:border-amber-300   {
	border-color: rgb(252 211 77);
}

.onError\:border-amber-400   {
	border-color: rgb(251 191 36);
}

.onError\:border-amber-500   {
	border-color: rgb(245 158 11);
}

.onError\:border-amber-600   {
	border-color: rgb(217 119 6);
}

.onError\:border-amber-700   {
	border-color: rgb(180 83 9);
}

.onError\:border-amber-800   {
	border-color: rgb(146 64 14);
}

.onError\:border-amber-900   {
	border-color: rgb(120 53 15);
}

.onError\:border-amber-950   {
	border-color: rgb(69 26 3);
}

.onError\:border-yellow-50   {
	border-color: rgb(254 252 232);
}

.onError\:border-yellow-100   {
	border-color: rgb(254 249 195);
}

.onError\:border-yellow-200   {
	border-color: rgb(254 240 138);
}

.onError\:border-yellow-300   {
	border-color: rgb(253 224 71);
}

.onError\:border-yellow-400   {
	border-color: rgb(250 204 21);
}

.onError\:border-yellow-500   {
	border-color: rgb(234 179 8);
}

.onError\:border-yellow-600   {
	border-color: rgb(202 138 4);
}

.onError\:border-yellow-700   {
	border-color: rgb(161 98 7);
}

.onError\:border-yellow-800   {
	border-color: rgb(133 77 14);
}

.onError\:border-yellow-900   {
	border-color: rgb(113 63 18);
}

.onError\:border-yellow-950   {
	border-color: rgb(66 32 6);
}

.onError\:border-lime-50   {
	border-color: rgb(247 254 231);
}

.onError\:border-lime-100   {
	border-color: rgb(236 252 203);
}

.onError\:border-lime-200   {
	border-color: rgb(217 249 157);
}

.onError\:border-lime-300   {
	border-color: rgb(190 242 100);
}

.onError\:border-lime-400   {
	border-color: rgb(163 230 53);
}

.onError\:border-lime-500   {
	border-color: rgb(132 204 22);
}

.onError\:border-lime-600   {
	border-color: rgb(101 163 13);
}

.onError\:border-lime-700   {
	border-color: rgb(77 124 15);
}

.onError\:border-lime-800   {
	border-color: rgb(63 98 18);
}

.onError\:border-lime-900   {
	border-color: rgb(54 83 20);
}

.onError\:border-lime-950   {
	border-color: rgb(26 46 5);
}

.onError\:border-green-50   {
	border-color: rgb(240 253 244);
}

.onError\:border-green-100   {
	border-color: rgb(220 252 231);
}

.onError\:border-green-200   {
	border-color: rgb(187 247 208);
}

.onError\:border-green-300   {
	border-color: rgb(134 239 172);
}

.onError\:border-green-400   {
	border-color: rgb(74 222 128);
}

.onError\:border-green-500   {
	border-color: rgb(34 197 94);
}

.onError\:border-green-600   {
	border-color: rgb(22 163 74);
}

.onError\:border-green-700   {
	border-color: rgb(21 128 61);
}

.onError\:border-green-800   {
	border-color: rgb(22 101 52);
}

.onError\:border-green-900   {
	border-color: rgb(20 83 45);
}

.onError\:border-green-950   {
	border-color: rgb(5 46 22);
}

.onError\:border-emerald-50   {
	border-color: rgb(236 253 245);
}

.onError\:border-emerald-100   {
	border-color: rgb(209 250 229);
}

.onError\:border-emerald-200   {
	border-color: rgb(167 243 208);
}

.onError\:border-emerald-300   {
	border-color: rgb(110 231 183);
}

.onError\:border-emerald-400   {
	border-color: rgb(52 211 153);
}

.onError\:border-emerald-500   {
	border-color: rgb(16 185 129);
}

.onError\:border-emerald-600   {
	border-color: rgb(5 150 105);
}

.onError\:border-emerald-700   {
	border-color: rgb(4 120 87);
}

.onError\:border-emerald-800   {
	border-color: rgb(6 95 70);
}

.onError\:border-emerald-900   {
	border-color: rgb(6 78 59);
}

.onError\:border-emerald-950   {
	border-color: rgb(2 44 34);
}

.onError\:border-teal-50   {
	border-color: rgb(240 253 250);
}

.onError\:border-teal-100   {
	border-color: rgb(204 251 241);
}

.onError\:border-teal-200   {
	border-color: rgb(153 246 228);
}

.onError\:border-teal-300   {
	border-color: rgb(94 234 212);
}

.onError\:border-teal-400   {
	border-color: rgb(45 212 191);
}

.onError\:border-teal-500   {
	border-color: rgb(20 184 166);
}

.onError\:border-teal-600   {
	border-color: rgb(13 148 136);
}

.onError\:border-teal-700   {
	border-color: rgb(15 118 110);
}

.onError\:border-teal-800   {
	border-color: rgb(17 94 89);
}

.onError\:border-teal-900   {
	border-color: rgb(19 78 74);
}

.onError\:border-teal-950   {
	border-color: rgb(4 47 46);
}

.onError\:border-cyan-50   {
	border-color: rgb(236 254 255);
}

.onError\:border-cyan-100   {
	border-color: rgb(207 250 254);
}

.onError\:border-cyan-200   {
	border-color: rgb(165 243 252);
}

.onError\:border-cyan-300   {
	border-color: rgb(103 232 249);
}

.onError\:border-cyan-400   {
	border-color: rgb(34 211 238);
}

.onError\:border-cyan-500   {
	border-color: rgb(6 182 212);
}

.onError\:border-cyan-600   {
	border-color: rgb(8 145 178);
}

.onError\:border-cyan-700   {
	border-color: rgb(14 116 144);
}

.onError\:border-cyan-800   {
	border-color: rgb(21 94 117);
}

.onError\:border-cyan-900   {
	border-color: rgb(22 78 99);
}

.onError\:border-cyan-950   {
	border-color: rgb(8 51 68);
}

.onError\:border-sky-50   {
	border-color: rgb(240 249 255);
}

.onError\:border-sky-100   {
	border-color: rgb(224 242 254);
}

.onError\:border-sky-200   {
	border-color: rgb(186 230 253);
}

.onError\:border-sky-300   {
	border-color: rgb(125 211 252);
}

.onError\:border-sky-400   {
	border-color: rgb(56 189 248);
}

.onError\:border-sky-500   {
	border-color: rgb(14 165 233);
}

.onError\:border-sky-600   {
	border-color: rgb(2 132 199);
}

.onError\:border-sky-700   {
	border-color: rgb(3 105 161);
}

.onError\:border-sky-800   {
	border-color: rgb(7 89 133);
}

.onError\:border-sky-900   {
	border-color: rgb(12 74 110);
}

.onError\:border-sky-950   {
	border-color: rgb(8 47 73);
}

.onError\:border-blue-50   {
	border-color: rgb(239 246 255);
}

.onError\:border-blue-100   {
	border-color: rgb(219 234 254);
}

.onError\:border-blue-200   {
	border-color: rgb(191 219 254);
}

.onError\:border-blue-300   {
	border-color: rgb(147 197 253);
}

.onError\:border-blue-400   {
	border-color: rgb(96 165 250);
}

.onError\:border-blue-500   {
	border-color: rgb(59 130 246);
}

.onError\:border-blue-600   {
	border-color: rgb(37 99 235);
}

.onError\:border-blue-700   {
	border-color: rgb(29 78 216);
}

.onError\:border-blue-800   {
	border-color: rgb(30 64 175);
}

.onError\:border-blue-900   {
	border-color: rgb(30 58 138);
}

.onError\:border-blue-950   {
	border-color: rgb(23 37 84);
}

.onError\:border-indigo-50   {
	border-color: rgb(238 242 255);
}

.onError\:border-indigo-100   {
	border-color: rgb(224 231 255);
}

.onError\:border-indigo-200   {
	border-color: rgb(199 210 254);
}

.onError\:border-indigo-300   {
	border-color: rgb(165 180 252);
}

.onError\:border-indigo-400   {
	border-color: rgb(129 140 248);
}

.onError\:border-indigo-500   {
	border-color: rgb(99 102 241);
}

.onError\:border-indigo-600   {
	border-color: rgb(79 70 229);
}

.onError\:border-indigo-700   {
	border-color: rgb(67 56 202);
}

.onError\:border-indigo-800   {
	border-color: rgb(55 48 163);
}

.onError\:border-indigo-900   {
	border-color: rgb(49 46 129);
}

.onError\:border-indigo-950   {
	border-color: rgb(30 27 75);
}

.onError\:border-violet-50   {
	border-color: rgb(245 243 255);
}

.onError\:border-violet-100   {
	border-color: rgb(237 233 254);
}

.onError\:border-violet-200   {
	border-color: rgb(221 214 254);
}

.onError\:border-violet-300   {
	border-color: rgb(196 181 253);
}

.onError\:border-violet-400   {
	border-color: rgb(167 139 250);
}

.onError\:border-violet-500   {
	border-color: rgb(139 92 246);
}

.onError\:border-violet-600   {
	border-color: rgb(124 58 237);
}

.onError\:border-violet-700   {
	border-color: rgb(109 40 217);
}

.onError\:border-violet-800   {
	border-color: rgb(91 33 182);
}

.onError\:border-violet-900   {
	border-color: rgb(76 29 149);
}

.onError\:border-violet-950   {
	border-color: rgb(46 16 101);
}

.onError\:border-purple-50   {
	border-color: rgb(250 245 255);
}

.onError\:border-purple-100   {
	border-color: rgb(243 232 255);
}

.onError\:border-purple-200   {
	border-color: rgb(233 213 255);
}

.onError\:border-purple-300   {
	border-color: rgb(216 180 254);
}

.onError\:border-purple-400   {
	border-color: rgb(192 132 252);
}

.onError\:border-purple-500   {
	border-color: rgb(168 85 247);
}

.onError\:border-purple-600   {
	border-color: rgb(147 51 234);
}

.onError\:border-purple-700   {
	border-color: rgb(126 34 206);
}

.onError\:border-purple-800   {
	border-color: rgb(107 33 168);
}

.onError\:border-purple-900   {
	border-color: rgb(88 28 135);
}

.onError\:border-purple-950   {
	border-color: rgb(59 7 100);
}

.onError\:border-fuchsia-50   {
	border-color: rgb(253 244 255);
}

.onError\:border-fuchsia-100   {
	border-color: rgb(250 232 255);
}

.onError\:border-fuchsia-200   {
	border-color: rgb(245 208 254);
}

.onError\:border-fuchsia-300   {
	border-color: rgb(240 171 252);
}

.onError\:border-fuchsia-400   {
	border-color: rgb(232 121 249);
}

.onError\:border-fuchsia-500   {
	border-color: rgb(217 70 239);
}

.onError\:border-fuchsia-600   {
	border-color: rgb(192 38 211);
}

.onError\:border-fuchsia-700   {
	border-color: rgb(162 28 175);
}

.onError\:border-fuchsia-800   {
	border-color: rgb(134 25 143);
}

.onError\:border-fuchsia-900   {
	border-color: rgb(112 26 117);
}

.onError\:border-fuchsia-950   {
	border-color: rgb(74 4 78);
}

.onError\:border-pink-50   {
	border-color: rgb(253 242 248);
}

.onError\:border-pink-100   {
	border-color: rgb(252 231 243);
}

.onError\:border-pink-200   {
	border-color: rgb(251 207 232);
}

.onError\:border-pink-300   {
	border-color: rgb(249 168 212);
}

.onError\:border-pink-400   {
	border-color: rgb(244 114 182);
}

.onError\:border-pink-500   {
	border-color: rgb(236 72 153);
}

.onError\:border-pink-600   {
	border-color: rgb(219 39 119);
}

.onError\:border-pink-700   {
	border-color: rgb(190 24 93);
}

.onError\:border-pink-800   {
	border-color: rgb(157 23 77);
}

.onError\:border-pink-900   {
	border-color: rgb(131 24 67);
}

.onError\:border-pink-950   {
	border-color: rgb(80 7 36);
}

.onError\:border-rose-50   {
	border-color: rgb(255 241 242);
}

.onError\:border-rose-100   {
	border-color: rgb(255 228 230);
}

.onError\:border-rose-200   {
	border-color: rgb(254 205 211);
}

.onError\:border-rose-300   {
	border-color: rgb(253 164 175);
}

.onError\:border-rose-400   {
	border-color: rgb(251 113 133);
}

.onError\:border-rose-500   {
	border-color: rgb(244 63 94);
}

.onError\:border-rose-600   {
	border-color: rgb(225 29 72);
}

.onError\:border-rose-700   {
	border-color: rgb(190 18 60);
}

.onError\:border-rose-800   {
	border-color: rgb(159 18 57);
}

.onError\:border-rose-900   {
	border-color: rgb(136 19 55);
}

.onError\:border-rose-950   {
	border-color: rgb(76 5 25);
}

.onError\:border-x-inherit   {
	border-left-color: inherit;
border-right-color: inherit;
}

.onError\:border-x-current   {
	border-left-color: currentColor;
border-right-color: currentColor;
}

.onError\:border-x-transparent   {
	border-left-color: transparent;
border-right-color: transparent;
}

.onError\:border-x-black   {
	border-left-color: rgb(0 0 0);
border-right-color: rgb(0 0 0);
}

.onError\:border-x-white   {
	border-left-color: rgb(255 255 255);
border-right-color: rgb(255 255 255);
}

.onError\:border-x-slate-50   {
	border-left-color: rgb(248 250 252);
border-right-color: rgb(248 250 252);
}

.onError\:border-x-slate-100   {
	border-left-color: rgb(241 245 249);
border-right-color: rgb(241 245 249);
}

.onError\:border-x-slate-200   {
	border-left-color: rgb(226 232 240);
border-right-color: rgb(226 232 240);
}

.onError\:border-x-slate-300   {
	border-left-color: rgb(203 213 225);
border-right-color: rgb(203 213 225);
}

.onError\:border-x-slate-400   {
	border-left-color: rgb(148 163 184);
border-right-color: rgb(148 163 184);
}

.onError\:border-x-slate-500   {
	border-left-color: rgb(100 116 139);
border-right-color: rgb(100 116 139);
}

.onError\:border-x-slate-600   {
	border-left-color: rgb(71 85 105);
border-right-color: rgb(71 85 105);
}

.onError\:border-x-slate-700   {
	border-left-color: rgb(51 65 85);
border-right-color: rgb(51 65 85);
}

.onError\:border-x-slate-800   {
	border-left-color: rgb(30 41 59);
border-right-color: rgb(30 41 59);
}

.onError\:border-x-slate-900   {
	border-left-color: rgb(15 23 42);
border-right-color: rgb(15 23 42);
}

.onError\:border-x-slate-950   {
	border-left-color: rgb(2 6 23);
border-right-color: rgb(2 6 23);
}

.onError\:border-x-gray-50   {
	border-left-color: rgb(249 250 251);
border-right-color: rgb(249 250 251);
}

.onError\:border-x-gray-100   {
	border-left-color: rgb(243 244 246);
border-right-color: rgb(243 244 246);
}

.onError\:border-x-gray-200   {
	border-left-color: rgb(229 231 235);
border-right-color: rgb(229 231 235);
}

.onError\:border-x-gray-300   {
	border-left-color: rgb(209 213 219);
border-right-color: rgb(209 213 219);
}

.onError\:border-x-gray-400   {
	border-left-color: rgb(156 163 175);
border-right-color: rgb(156 163 175);
}

.onError\:border-x-gray-500   {
	border-left-color: rgb(107 114 128);
border-right-color: rgb(107 114 128);
}

.onError\:border-x-gray-600   {
	border-left-color: rgb(75 85 99);
border-right-color: rgb(75 85 99);
}

.onError\:border-x-gray-700   {
	border-left-color: rgb(55 65 81);
border-right-color: rgb(55 65 81);
}

.onError\:border-x-gray-800   {
	border-left-color: rgb(31 41 55);
border-right-color: rgb(31 41 55);
}

.onError\:border-x-gray-900   {
	border-left-color: rgb(17 24 39);
border-right-color: rgb(17 24 39);
}

.onError\:border-x-gray-950   {
	border-left-color: rgb(3 7 18);
border-right-color: rgb(3 7 18);
}

.onError\:border-x-zinc-50   {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.onError\:border-x-zinc-100   {
	border-left-color: rgb(244 244 245);
border-right-color: rgb(244 244 245);
}

.onError\:border-x-zinc-200   {
	border-left-color: rgb(228 228 231);
border-right-color: rgb(228 228 231);
}

.onError\:border-x-zinc-300   {
	border-left-color: rgb(212 212 216);
border-right-color: rgb(212 212 216);
}

.onError\:border-x-zinc-400   {
	border-left-color: rgb(161 161 170);
border-right-color: rgb(161 161 170);
}

.onError\:border-x-zinc-500   {
	border-left-color: rgb(113 113 122);
border-right-color: rgb(113 113 122);
}

.onError\:border-x-zinc-600   {
	border-left-color: rgb(82 82 91);
border-right-color: rgb(82 82 91);
}

.onError\:border-x-zinc-700   {
	border-left-color: rgb(63 63 70);
border-right-color: rgb(63 63 70);
}

.onError\:border-x-zinc-800   {
	border-left-color: rgb(39 39 42);
border-right-color: rgb(39 39 42);
}

.onError\:border-x-zinc-900   {
	border-left-color: rgb(24 24 27);
border-right-color: rgb(24 24 27);
}

.onError\:border-x-zinc-950   {
	border-left-color: rgb(9 9 11);
border-right-color: rgb(9 9 11);
}

.onError\:border-x-neutral-50   {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.onError\:border-x-neutral-100   {
	border-left-color: rgb(245 245 245);
border-right-color: rgb(245 245 245);
}

.onError\:border-x-neutral-200   {
	border-left-color: rgb(229 229 229);
border-right-color: rgb(229 229 229);
}

.onError\:border-x-neutral-300   {
	border-left-color: rgb(212 212 212);
border-right-color: rgb(212 212 212);
}

.onError\:border-x-neutral-400   {
	border-left-color: rgb(163 163 163);
border-right-color: rgb(163 163 163);
}

.onError\:border-x-neutral-500   {
	border-left-color: rgb(115 115 115);
border-right-color: rgb(115 115 115);
}

.onError\:border-x-neutral-600   {
	border-left-color: rgb(82 82 82);
border-right-color: rgb(82 82 82);
}

.onError\:border-x-neutral-700   {
	border-left-color: rgb(64 64 64);
border-right-color: rgb(64 64 64);
}

.onError\:border-x-neutral-800   {
	border-left-color: rgb(38 38 38);
border-right-color: rgb(38 38 38);
}

.onError\:border-x-neutral-900   {
	border-left-color: rgb(23 23 23);
border-right-color: rgb(23 23 23);
}

.onError\:border-x-neutral-950   {
	border-left-color: rgb(10 10 10);
border-right-color: rgb(10 10 10);
}

.onError\:border-x-stone-50   {
	border-left-color: rgb(250 250 249);
border-right-color: rgb(250 250 249);
}

.onError\:border-x-stone-100   {
	border-left-color: rgb(245 245 244);
border-right-color: rgb(245 245 244);
}

.onError\:border-x-stone-200   {
	border-left-color: rgb(231 229 228);
border-right-color: rgb(231 229 228);
}

.onError\:border-x-stone-300   {
	border-left-color: rgb(214 211 209);
border-right-color: rgb(214 211 209);
}

.onError\:border-x-stone-400   {
	border-left-color: rgb(168 162 158);
border-right-color: rgb(168 162 158);
}

.onError\:border-x-stone-500   {
	border-left-color: rgb(120 113 108);
border-right-color: rgb(120 113 108);
}

.onError\:border-x-stone-600   {
	border-left-color: rgb(87 83 78);
border-right-color: rgb(87 83 78);
}

.onError\:border-x-stone-700   {
	border-left-color: rgb(68 64 60);
border-right-color: rgb(68 64 60);
}

.onError\:border-x-stone-800   {
	border-left-color: rgb(41 37 36);
border-right-color: rgb(41 37 36);
}

.onError\:border-x-stone-900   {
	border-left-color: rgb(28 25 23);
border-right-color: rgb(28 25 23);
}

.onError\:border-x-stone-950   {
	border-left-color: rgb(12 10 9);
border-right-color: rgb(12 10 9);
}

.onError\:border-x-red-50   {
	border-left-color: rgb(254 242 242);
border-right-color: rgb(254 242 242);
}

.onError\:border-x-red-100   {
	border-left-color: rgb(254 226 226);
border-right-color: rgb(254 226 226);
}

.onError\:border-x-red-200   {
	border-left-color: rgb(254 202 202);
border-right-color: rgb(254 202 202);
}

.onError\:border-x-red-300   {
	border-left-color: rgb(252 165 165);
border-right-color: rgb(252 165 165);
}

.onError\:border-x-red-400   {
	border-left-color: rgb(248 113 113);
border-right-color: rgb(248 113 113);
}

.onError\:border-x-red-500   {
	border-left-color: rgb(239 68 68);
border-right-color: rgb(239 68 68);
}

.onError\:border-x-red-600   {
	border-left-color: rgb(220 38 38);
border-right-color: rgb(220 38 38);
}

.onError\:border-x-red-700   {
	border-left-color: rgb(185 28 28);
border-right-color: rgb(185 28 28);
}

.onError\:border-x-red-800   {
	border-left-color: rgb(153 27 27);
border-right-color: rgb(153 27 27);
}

.onError\:border-x-red-900   {
	border-left-color: rgb(127 29 29);
border-right-color: rgb(127 29 29);
}

.onError\:border-x-red-950   {
	border-left-color: rgb(69 10 10);
border-right-color: rgb(69 10 10);
}

.onError\:border-x-orange-50   {
	border-left-color: rgb(255 247 237);
border-right-color: rgb(255 247 237);
}

.onError\:border-x-orange-100   {
	border-left-color: rgb(255 237 213);
border-right-color: rgb(255 237 213);
}

.onError\:border-x-orange-200   {
	border-left-color: rgb(254 215 170);
border-right-color: rgb(254 215 170);
}

.onError\:border-x-orange-300   {
	border-left-color: rgb(253 186 116);
border-right-color: rgb(253 186 116);
}

.onError\:border-x-orange-400   {
	border-left-color: rgb(251 146 60);
border-right-color: rgb(251 146 60);
}

.onError\:border-x-orange-500   {
	border-left-color: rgb(249 115 22);
border-right-color: rgb(249 115 22);
}

.onError\:border-x-orange-600   {
	border-left-color: rgb(234 88 12);
border-right-color: rgb(234 88 12);
}

.onError\:border-x-orange-700   {
	border-left-color: rgb(194 65 12);
border-right-color: rgb(194 65 12);
}

.onError\:border-x-orange-800   {
	border-left-color: rgb(154 52 18);
border-right-color: rgb(154 52 18);
}

.onError\:border-x-orange-900   {
	border-left-color: rgb(124 45 18);
border-right-color: rgb(124 45 18);
}

.onError\:border-x-orange-950   {
	border-left-color: rgb(67 20 7);
border-right-color: rgb(67 20 7);
}

.onError\:border-x-amber-50   {
	border-left-color: rgb(255 251 235);
border-right-color: rgb(255 251 235);
}

.onError\:border-x-amber-100   {
	border-left-color: rgb(254 243 199);
border-right-color: rgb(254 243 199);
}

.onError\:border-x-amber-200   {
	border-left-color: rgb(253 230 138);
border-right-color: rgb(253 230 138);
}

.onError\:border-x-amber-300   {
	border-left-color: rgb(252 211 77);
border-right-color: rgb(252 211 77);
}

.onError\:border-x-amber-400   {
	border-left-color: rgb(251 191 36);
border-right-color: rgb(251 191 36);
}

.onError\:border-x-amber-500   {
	border-left-color: rgb(245 158 11);
border-right-color: rgb(245 158 11);
}

.onError\:border-x-amber-600   {
	border-left-color: rgb(217 119 6);
border-right-color: rgb(217 119 6);
}

.onError\:border-x-amber-700   {
	border-left-color: rgb(180 83 9);
border-right-color: rgb(180 83 9);
}

.onError\:border-x-amber-800   {
	border-left-color: rgb(146 64 14);
border-right-color: rgb(146 64 14);
}

.onError\:border-x-amber-900   {
	border-left-color: rgb(120 53 15);
border-right-color: rgb(120 53 15);
}

.onError\:border-x-amber-950   {
	border-left-color: rgb(69 26 3);
border-right-color: rgb(69 26 3);
}

.onError\:border-x-yellow-50   {
	border-left-color: rgb(254 252 232);
border-right-color: rgb(254 252 232);
}

.onError\:border-x-yellow-100   {
	border-left-color: rgb(254 249 195);
border-right-color: rgb(254 249 195);
}

.onError\:border-x-yellow-200   {
	border-left-color: rgb(254 240 138);
border-right-color: rgb(254 240 138);
}

.onError\:border-x-yellow-300   {
	border-left-color: rgb(253 224 71);
border-right-color: rgb(253 224 71);
}

.onError\:border-x-yellow-400   {
	border-left-color: rgb(250 204 21);
border-right-color: rgb(250 204 21);
}

.onError\:border-x-yellow-500   {
	border-left-color: rgb(234 179 8);
border-right-color: rgb(234 179 8);
}

.onError\:border-x-yellow-600   {
	border-left-color: rgb(202 138 4);
border-right-color: rgb(202 138 4);
}

.onError\:border-x-yellow-700   {
	border-left-color: rgb(161 98 7);
border-right-color: rgb(161 98 7);
}

.onError\:border-x-yellow-800   {
	border-left-color: rgb(133 77 14);
border-right-color: rgb(133 77 14);
}

.onError\:border-x-yellow-900   {
	border-left-color: rgb(113 63 18);
border-right-color: rgb(113 63 18);
}

.onError\:border-x-yellow-950   {
	border-left-color: rgb(66 32 6);
border-right-color: rgb(66 32 6);
}

.onError\:border-x-lime-50   {
	border-left-color: rgb(247 254 231);
border-right-color: rgb(247 254 231);
}

.onError\:border-x-lime-100   {
	border-left-color: rgb(236 252 203);
border-right-color: rgb(236 252 203);
}

.onError\:border-x-lime-200   {
	border-left-color: rgb(217 249 157);
border-right-color: rgb(217 249 157);
}

.onError\:border-x-lime-300   {
	border-left-color: rgb(190 242 100);
border-right-color: rgb(190 242 100);
}

.onError\:border-x-lime-400   {
	border-left-color: rgb(163 230 53);
border-right-color: rgb(163 230 53);
}

.onError\:border-x-lime-500   {
	border-left-color: rgb(132 204 22);
border-right-color: rgb(132 204 22);
}

.onError\:border-x-lime-600   {
	border-left-color: rgb(101 163 13);
border-right-color: rgb(101 163 13);
}

.onError\:border-x-lime-700   {
	border-left-color: rgb(77 124 15);
border-right-color: rgb(77 124 15);
}

.onError\:border-x-lime-800   {
	border-left-color: rgb(63 98 18);
border-right-color: rgb(63 98 18);
}

.onError\:border-x-lime-900   {
	border-left-color: rgb(54 83 20);
border-right-color: rgb(54 83 20);
}

.onError\:border-x-lime-950   {
	border-left-color: rgb(26 46 5);
border-right-color: rgb(26 46 5);
}

.onError\:border-x-green-50   {
	border-left-color: rgb(240 253 244);
border-right-color: rgb(240 253 244);
}

.onError\:border-x-green-100   {
	border-left-color: rgb(220 252 231);
border-right-color: rgb(220 252 231);
}

.onError\:border-x-green-200   {
	border-left-color: rgb(187 247 208);
border-right-color: rgb(187 247 208);
}

.onError\:border-x-green-300   {
	border-left-color: rgb(134 239 172);
border-right-color: rgb(134 239 172);
}

.onError\:border-x-green-400   {
	border-left-color: rgb(74 222 128);
border-right-color: rgb(74 222 128);
}

.onError\:border-x-green-500   {
	border-left-color: rgb(34 197 94);
border-right-color: rgb(34 197 94);
}

.onError\:border-x-green-600   {
	border-left-color: rgb(22 163 74);
border-right-color: rgb(22 163 74);
}

.onError\:border-x-green-700   {
	border-left-color: rgb(21 128 61);
border-right-color: rgb(21 128 61);
}

.onError\:border-x-green-800   {
	border-left-color: rgb(22 101 52);
border-right-color: rgb(22 101 52);
}

.onError\:border-x-green-900   {
	border-left-color: rgb(20 83 45);
border-right-color: rgb(20 83 45);
}

.onError\:border-x-green-950   {
	border-left-color: rgb(5 46 22);
border-right-color: rgb(5 46 22);
}

.onError\:border-x-emerald-50   {
	border-left-color: rgb(236 253 245);
border-right-color: rgb(236 253 245);
}

.onError\:border-x-emerald-100   {
	border-left-color: rgb(209 250 229);
border-right-color: rgb(209 250 229);
}

.onError\:border-x-emerald-200   {
	border-left-color: rgb(167 243 208);
border-right-color: rgb(167 243 208);
}

.onError\:border-x-emerald-300   {
	border-left-color: rgb(110 231 183);
border-right-color: rgb(110 231 183);
}

.onError\:border-x-emerald-400   {
	border-left-color: rgb(52 211 153);
border-right-color: rgb(52 211 153);
}

.onError\:border-x-emerald-500   {
	border-left-color: rgb(16 185 129);
border-right-color: rgb(16 185 129);
}

.onError\:border-x-emerald-600   {
	border-left-color: rgb(5 150 105);
border-right-color: rgb(5 150 105);
}

.onError\:border-x-emerald-700   {
	border-left-color: rgb(4 120 87);
border-right-color: rgb(4 120 87);
}

.onError\:border-x-emerald-800   {
	border-left-color: rgb(6 95 70);
border-right-color: rgb(6 95 70);
}

.onError\:border-x-emerald-900   {
	border-left-color: rgb(6 78 59);
border-right-color: rgb(6 78 59);
}

.onError\:border-x-emerald-950   {
	border-left-color: rgb(2 44 34);
border-right-color: rgb(2 44 34);
}

.onError\:border-x-teal-50   {
	border-left-color: rgb(240 253 250);
border-right-color: rgb(240 253 250);
}

.onError\:border-x-teal-100   {
	border-left-color: rgb(204 251 241);
border-right-color: rgb(204 251 241);
}

.onError\:border-x-teal-200   {
	border-left-color: rgb(153 246 228);
border-right-color: rgb(153 246 228);
}

.onError\:border-x-teal-300   {
	border-left-color: rgb(94 234 212);
border-right-color: rgb(94 234 212);
}

.onError\:border-x-teal-400   {
	border-left-color: rgb(45 212 191);
border-right-color: rgb(45 212 191);
}

.onError\:border-x-teal-500   {
	border-left-color: rgb(20 184 166);
border-right-color: rgb(20 184 166);
}

.onError\:border-x-teal-600   {
	border-left-color: rgb(13 148 136);
border-right-color: rgb(13 148 136);
}

.onError\:border-x-teal-700   {
	border-left-color: rgb(15 118 110);
border-right-color: rgb(15 118 110);
}

.onError\:border-x-teal-800   {
	border-left-color: rgb(17 94 89);
border-right-color: rgb(17 94 89);
}

.onError\:border-x-teal-900   {
	border-left-color: rgb(19 78 74);
border-right-color: rgb(19 78 74);
}

.onError\:border-x-teal-950   {
	border-left-color: rgb(4 47 46);
border-right-color: rgb(4 47 46);
}

.onError\:border-x-cyan-50   {
	border-left-color: rgb(236 254 255);
border-right-color: rgb(236 254 255);
}

.onError\:border-x-cyan-100   {
	border-left-color: rgb(207 250 254);
border-right-color: rgb(207 250 254);
}

.onError\:border-x-cyan-200   {
	border-left-color: rgb(165 243 252);
border-right-color: rgb(165 243 252);
}

.onError\:border-x-cyan-300   {
	border-left-color: rgb(103 232 249);
border-right-color: rgb(103 232 249);
}

.onError\:border-x-cyan-400   {
	border-left-color: rgb(34 211 238);
border-right-color: rgb(34 211 238);
}

.onError\:border-x-cyan-500   {
	border-left-color: rgb(6 182 212);
border-right-color: rgb(6 182 212);
}

.onError\:border-x-cyan-600   {
	border-left-color: rgb(8 145 178);
border-right-color: rgb(8 145 178);
}

.onError\:border-x-cyan-700   {
	border-left-color: rgb(14 116 144);
border-right-color: rgb(14 116 144);
}

.onError\:border-x-cyan-800   {
	border-left-color: rgb(21 94 117);
border-right-color: rgb(21 94 117);
}

.onError\:border-x-cyan-900   {
	border-left-color: rgb(22 78 99);
border-right-color: rgb(22 78 99);
}

.onError\:border-x-cyan-950   {
	border-left-color: rgb(8 51 68);
border-right-color: rgb(8 51 68);
}

.onError\:border-x-sky-50   {
	border-left-color: rgb(240 249 255);
border-right-color: rgb(240 249 255);
}

.onError\:border-x-sky-100   {
	border-left-color: rgb(224 242 254);
border-right-color: rgb(224 242 254);
}

.onError\:border-x-sky-200   {
	border-left-color: rgb(186 230 253);
border-right-color: rgb(186 230 253);
}

.onError\:border-x-sky-300   {
	border-left-color: rgb(125 211 252);
border-right-color: rgb(125 211 252);
}

.onError\:border-x-sky-400   {
	border-left-color: rgb(56 189 248);
border-right-color: rgb(56 189 248);
}

.onError\:border-x-sky-500   {
	border-left-color: rgb(14 165 233);
border-right-color: rgb(14 165 233);
}

.onError\:border-x-sky-600   {
	border-left-color: rgb(2 132 199);
border-right-color: rgb(2 132 199);
}

.onError\:border-x-sky-700   {
	border-left-color: rgb(3 105 161);
border-right-color: rgb(3 105 161);
}

.onError\:border-x-sky-800   {
	border-left-color: rgb(7 89 133);
border-right-color: rgb(7 89 133);
}

.onError\:border-x-sky-900   {
	border-left-color: rgb(12 74 110);
border-right-color: rgb(12 74 110);
}

.onError\:border-x-sky-950   {
	border-left-color: rgb(8 47 73);
border-right-color: rgb(8 47 73);
}

.onError\:border-x-blue-50   {
	border-left-color: rgb(239 246 255);
border-right-color: rgb(239 246 255);
}

.onError\:border-x-blue-100   {
	border-left-color: rgb(219 234 254);
border-right-color: rgb(219 234 254);
}

.onError\:border-x-blue-200   {
	border-left-color: rgb(191 219 254);
border-right-color: rgb(191 219 254);
}

.onError\:border-x-blue-300   {
	border-left-color: rgb(147 197 253);
border-right-color: rgb(147 197 253);
}

.onError\:border-x-blue-400   {
	border-left-color: rgb(96 165 250);
border-right-color: rgb(96 165 250);
}

.onError\:border-x-blue-500   {
	border-left-color: rgb(59 130 246);
border-right-color: rgb(59 130 246);
}

.onError\:border-x-blue-600   {
	border-left-color: rgb(37 99 235);
border-right-color: rgb(37 99 235);
}

.onError\:border-x-blue-700   {
	border-left-color: rgb(29 78 216);
border-right-color: rgb(29 78 216);
}

.onError\:border-x-blue-800   {
	border-left-color: rgb(30 64 175);
border-right-color: rgb(30 64 175);
}

.onError\:border-x-blue-900   {
	border-left-color: rgb(30 58 138);
border-right-color: rgb(30 58 138);
}

.onError\:border-x-blue-950   {
	border-left-color: rgb(23 37 84);
border-right-color: rgb(23 37 84);
}

.onError\:border-x-indigo-50   {
	border-left-color: rgb(238 242 255);
border-right-color: rgb(238 242 255);
}

.onError\:border-x-indigo-100   {
	border-left-color: rgb(224 231 255);
border-right-color: rgb(224 231 255);
}

.onError\:border-x-indigo-200   {
	border-left-color: rgb(199 210 254);
border-right-color: rgb(199 210 254);
}

.onError\:border-x-indigo-300   {
	border-left-color: rgb(165 180 252);
border-right-color: rgb(165 180 252);
}

.onError\:border-x-indigo-400   {
	border-left-color: rgb(129 140 248);
border-right-color: rgb(129 140 248);
}

.onError\:border-x-indigo-500   {
	border-left-color: rgb(99 102 241);
border-right-color: rgb(99 102 241);
}

.onError\:border-x-indigo-600   {
	border-left-color: rgb(79 70 229);
border-right-color: rgb(79 70 229);
}

.onError\:border-x-indigo-700   {
	border-left-color: rgb(67 56 202);
border-right-color: rgb(67 56 202);
}

.onError\:border-x-indigo-800   {
	border-left-color: rgb(55 48 163);
border-right-color: rgb(55 48 163);
}

.onError\:border-x-indigo-900   {
	border-left-color: rgb(49 46 129);
border-right-color: rgb(49 46 129);
}

.onError\:border-x-indigo-950   {
	border-left-color: rgb(30 27 75);
border-right-color: rgb(30 27 75);
}

.onError\:border-x-violet-50   {
	border-left-color: rgb(245 243 255);
border-right-color: rgb(245 243 255);
}

.onError\:border-x-violet-100   {
	border-left-color: rgb(237 233 254);
border-right-color: rgb(237 233 254);
}

.onError\:border-x-violet-200   {
	border-left-color: rgb(221 214 254);
border-right-color: rgb(221 214 254);
}

.onError\:border-x-violet-300   {
	border-left-color: rgb(196 181 253);
border-right-color: rgb(196 181 253);
}

.onError\:border-x-violet-400   {
	border-left-color: rgb(167 139 250);
border-right-color: rgb(167 139 250);
}

.onError\:border-x-violet-500   {
	border-left-color: rgb(139 92 246);
border-right-color: rgb(139 92 246);
}

.onError\:border-x-violet-600   {
	border-left-color: rgb(124 58 237);
border-right-color: rgb(124 58 237);
}

.onError\:border-x-violet-700   {
	border-left-color: rgb(109 40 217);
border-right-color: rgb(109 40 217);
}

.onError\:border-x-violet-800   {
	border-left-color: rgb(91 33 182);
border-right-color: rgb(91 33 182);
}

.onError\:border-x-violet-900   {
	border-left-color: rgb(76 29 149);
border-right-color: rgb(76 29 149);
}

.onError\:border-x-violet-950   {
	border-left-color: rgb(46 16 101);
border-right-color: rgb(46 16 101);
}

.onError\:border-x-purple-50   {
	border-left-color: rgb(250 245 255);
border-right-color: rgb(250 245 255);
}

.onError\:border-x-purple-100   {
	border-left-color: rgb(243 232 255);
border-right-color: rgb(243 232 255);
}

.onError\:border-x-purple-200   {
	border-left-color: rgb(233 213 255);
border-right-color: rgb(233 213 255);
}

.onError\:border-x-purple-300   {
	border-left-color: rgb(216 180 254);
border-right-color: rgb(216 180 254);
}

.onError\:border-x-purple-400   {
	border-left-color: rgb(192 132 252);
border-right-color: rgb(192 132 252);
}

.onError\:border-x-purple-500   {
	border-left-color: rgb(168 85 247);
border-right-color: rgb(168 85 247);
}

.onError\:border-x-purple-600   {
	border-left-color: rgb(147 51 234);
border-right-color: rgb(147 51 234);
}

.onError\:border-x-purple-700   {
	border-left-color: rgb(126 34 206);
border-right-color: rgb(126 34 206);
}

.onError\:border-x-purple-800   {
	border-left-color: rgb(107 33 168);
border-right-color: rgb(107 33 168);
}

.onError\:border-x-purple-900   {
	border-left-color: rgb(88 28 135);
border-right-color: rgb(88 28 135);
}

.onError\:border-x-purple-950   {
	border-left-color: rgb(59 7 100);
border-right-color: rgb(59 7 100);
}

.onError\:border-x-fuchsia-50   {
	border-left-color: rgb(253 244 255);
border-right-color: rgb(253 244 255);
}

.onError\:border-x-fuchsia-100   {
	border-left-color: rgb(250 232 255);
border-right-color: rgb(250 232 255);
}

.onError\:border-x-fuchsia-200   {
	border-left-color: rgb(245 208 254);
border-right-color: rgb(245 208 254);
}

.onError\:border-x-fuchsia-300   {
	border-left-color: rgb(240 171 252);
border-right-color: rgb(240 171 252);
}

.onError\:border-x-fuchsia-400   {
	border-left-color: rgb(232 121 249);
border-right-color: rgb(232 121 249);
}

.onError\:border-x-fuchsia-500   {
	border-left-color: rgb(217 70 239);
border-right-color: rgb(217 70 239);
}

.onError\:border-x-fuchsia-600   {
	border-left-color: rgb(192 38 211);
border-right-color: rgb(192 38 211);
}

.onError\:border-x-fuchsia-700   {
	border-left-color: rgb(162 28 175);
border-right-color: rgb(162 28 175);
}

.onError\:border-x-fuchsia-800   {
	border-left-color: rgb(134 25 143);
border-right-color: rgb(134 25 143);
}

.onError\:border-x-fuchsia-900   {
	border-left-color: rgb(112 26 117);
border-right-color: rgb(112 26 117);
}

.onError\:border-x-fuchsia-950   {
	border-left-color: rgb(74 4 78);
border-right-color: rgb(74 4 78);
}

.onError\:border-x-pink-50   {
	border-left-color: rgb(253 242 248);
border-right-color: rgb(253 242 248);
}

.onError\:border-x-pink-100   {
	border-left-color: rgb(252 231 243);
border-right-color: rgb(252 231 243);
}

.onError\:border-x-pink-200   {
	border-left-color: rgb(251 207 232);
border-right-color: rgb(251 207 232);
}

.onError\:border-x-pink-300   {
	border-left-color: rgb(249 168 212);
border-right-color: rgb(249 168 212);
}

.onError\:border-x-pink-400   {
	border-left-color: rgb(244 114 182);
border-right-color: rgb(244 114 182);
}

.onError\:border-x-pink-500   {
	border-left-color: rgb(236 72 153);
border-right-color: rgb(236 72 153);
}

.onError\:border-x-pink-600   {
	border-left-color: rgb(219 39 119);
border-right-color: rgb(219 39 119);
}

.onError\:border-x-pink-700   {
	border-left-color: rgb(190 24 93);
border-right-color: rgb(190 24 93);
}

.onError\:border-x-pink-800   {
	border-left-color: rgb(157 23 77);
border-right-color: rgb(157 23 77);
}

.onError\:border-x-pink-900   {
	border-left-color: rgb(131 24 67);
border-right-color: rgb(131 24 67);
}

.onError\:border-x-pink-950   {
	border-left-color: rgb(80 7 36);
border-right-color: rgb(80 7 36);
}

.onError\:border-x-rose-50   {
	border-left-color: rgb(255 241 242);
border-right-color: rgb(255 241 242);
}

.onError\:border-x-rose-100   {
	border-left-color: rgb(255 228 230);
border-right-color: rgb(255 228 230);
}

.onError\:border-x-rose-200   {
	border-left-color: rgb(254 205 211);
border-right-color: rgb(254 205 211);
}

.onError\:border-x-rose-300   {
	border-left-color: rgb(253 164 175);
border-right-color: rgb(253 164 175);
}

.onError\:border-x-rose-400   {
	border-left-color: rgb(251 113 133);
border-right-color: rgb(251 113 133);
}

.onError\:border-x-rose-500   {
	border-left-color: rgb(244 63 94);
border-right-color: rgb(244 63 94);
}

.onError\:border-x-rose-600   {
	border-left-color: rgb(225 29 72);
border-right-color: rgb(225 29 72);
}

.onError\:border-x-rose-700   {
	border-left-color: rgb(190 18 60);
border-right-color: rgb(190 18 60);
}

.onError\:border-x-rose-800   {
	border-left-color: rgb(159 18 57);
border-right-color: rgb(159 18 57);
}

.onError\:border-x-rose-900   {
	border-left-color: rgb(136 19 55);
border-right-color: rgb(136 19 55);
}

.onError\:border-x-rose-950   {
	border-left-color: rgb(76 5 25);
border-right-color: rgb(76 5 25);
}

.onError\:border-y-inherit   {
	border-top-color: inherit;
border-bottom-color: inherit;
}

.onError\:border-y-current   {
	border-top-color: currentColor;
border-bottom-color: currentColor;
}

.onError\:border-y-transparent   {
	border-top-color: transparent;
border-bottom-color: transparent;
}

.onError\:border-y-black   {
	border-top-color: rgb(0 0 0);
border-bottom-color: rgb(0 0 0);
}

.onError\:border-y-white   {
	border-top-color: rgb(255 255 255);
border-bottom-color: rgb(255 255 255);
}

.onError\:border-y-slate-50   {
	border-top-color: rgb(248 250 252);
border-bottom-color: rgb(248 250 252);
}

.onError\:border-y-slate-100   {
	border-top-color: rgb(241 245 249);
border-bottom-color: rgb(241 245 249);
}

.onError\:border-y-slate-200   {
	border-top-color: rgb(226 232 240);
border-bottom-color: rgb(226 232 240);
}

.onError\:border-y-slate-300   {
	border-top-color: rgb(203 213 225);
border-bottom-color: rgb(203 213 225);
}

.onError\:border-y-slate-400   {
	border-top-color: rgb(148 163 184);
border-bottom-color: rgb(148 163 184);
}

.onError\:border-y-slate-500   {
	border-top-color: rgb(100 116 139);
border-bottom-color: rgb(100 116 139);
}

.onError\:border-y-slate-600   {
	border-top-color: rgb(71 85 105);
border-bottom-color: rgb(71 85 105);
}

.onError\:border-y-slate-700   {
	border-top-color: rgb(51 65 85);
border-bottom-color: rgb(51 65 85);
}

.onError\:border-y-slate-800   {
	border-top-color: rgb(30 41 59);
border-bottom-color: rgb(30 41 59);
}

.onError\:border-y-slate-900   {
	border-top-color: rgb(15 23 42);
border-bottom-color: rgb(15 23 42);
}

.onError\:border-y-slate-950   {
	border-top-color: rgb(2 6 23);
border-bottom-color: rgb(2 6 23);
}

.onError\:border-y-gray-50   {
	border-top-color: rgb(249 250 251);
border-bottom-color: rgb(249 250 251);
}

.onError\:border-y-gray-100   {
	border-top-color: rgb(243 244 246);
border-bottom-color: rgb(243 244 246);
}

.onError\:border-y-gray-200   {
	border-top-color: rgb(229 231 235);
border-bottom-color: rgb(229 231 235);
}

.onError\:border-y-gray-300   {
	border-top-color: rgb(209 213 219);
border-bottom-color: rgb(209 213 219);
}

.onError\:border-y-gray-400   {
	border-top-color: rgb(156 163 175);
border-bottom-color: rgb(156 163 175);
}

.onError\:border-y-gray-500   {
	border-top-color: rgb(107 114 128);
border-bottom-color: rgb(107 114 128);
}

.onError\:border-y-gray-600   {
	border-top-color: rgb(75 85 99);
border-bottom-color: rgb(75 85 99);
}

.onError\:border-y-gray-700   {
	border-top-color: rgb(55 65 81);
border-bottom-color: rgb(55 65 81);
}

.onError\:border-y-gray-800   {
	border-top-color: rgb(31 41 55);
border-bottom-color: rgb(31 41 55);
}

.onError\:border-y-gray-900   {
	border-top-color: rgb(17 24 39);
border-bottom-color: rgb(17 24 39);
}

.onError\:border-y-gray-950   {
	border-top-color: rgb(3 7 18);
border-bottom-color: rgb(3 7 18);
}

.onError\:border-y-zinc-50   {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.onError\:border-y-zinc-100   {
	border-top-color: rgb(244 244 245);
border-bottom-color: rgb(244 244 245);
}

.onError\:border-y-zinc-200   {
	border-top-color: rgb(228 228 231);
border-bottom-color: rgb(228 228 231);
}

.onError\:border-y-zinc-300   {
	border-top-color: rgb(212 212 216);
border-bottom-color: rgb(212 212 216);
}

.onError\:border-y-zinc-400   {
	border-top-color: rgb(161 161 170);
border-bottom-color: rgb(161 161 170);
}

.onError\:border-y-zinc-500   {
	border-top-color: rgb(113 113 122);
border-bottom-color: rgb(113 113 122);
}

.onError\:border-y-zinc-600   {
	border-top-color: rgb(82 82 91);
border-bottom-color: rgb(82 82 91);
}

.onError\:border-y-zinc-700   {
	border-top-color: rgb(63 63 70);
border-bottom-color: rgb(63 63 70);
}

.onError\:border-y-zinc-800   {
	border-top-color: rgb(39 39 42);
border-bottom-color: rgb(39 39 42);
}

.onError\:border-y-zinc-900   {
	border-top-color: rgb(24 24 27);
border-bottom-color: rgb(24 24 27);
}

.onError\:border-y-zinc-950   {
	border-top-color: rgb(9 9 11);
border-bottom-color: rgb(9 9 11);
}

.onError\:border-y-neutral-50   {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.onError\:border-y-neutral-100   {
	border-top-color: rgb(245 245 245);
border-bottom-color: rgb(245 245 245);
}

.onError\:border-y-neutral-200   {
	border-top-color: rgb(229 229 229);
border-bottom-color: rgb(229 229 229);
}

.onError\:border-y-neutral-300   {
	border-top-color: rgb(212 212 212);
border-bottom-color: rgb(212 212 212);
}

.onError\:border-y-neutral-400   {
	border-top-color: rgb(163 163 163);
border-bottom-color: rgb(163 163 163);
}

.onError\:border-y-neutral-500   {
	border-top-color: rgb(115 115 115);
border-bottom-color: rgb(115 115 115);
}

.onError\:border-y-neutral-600   {
	border-top-color: rgb(82 82 82);
border-bottom-color: rgb(82 82 82);
}

.onError\:border-y-neutral-700   {
	border-top-color: rgb(64 64 64);
border-bottom-color: rgb(64 64 64);
}

.onError\:border-y-neutral-800   {
	border-top-color: rgb(38 38 38);
border-bottom-color: rgb(38 38 38);
}

.onError\:border-y-neutral-900   {
	border-top-color: rgb(23 23 23);
border-bottom-color: rgb(23 23 23);
}

.onError\:border-y-neutral-950   {
	border-top-color: rgb(10 10 10);
border-bottom-color: rgb(10 10 10);
}

.onError\:border-y-stone-50   {
	border-top-color: rgb(250 250 249);
border-bottom-color: rgb(250 250 249);
}

.onError\:border-y-stone-100   {
	border-top-color: rgb(245 245 244);
border-bottom-color: rgb(245 245 244);
}

.onError\:border-y-stone-200   {
	border-top-color: rgb(231 229 228);
border-bottom-color: rgb(231 229 228);
}

.onError\:border-y-stone-300   {
	border-top-color: rgb(214 211 209);
border-bottom-color: rgb(214 211 209);
}

.onError\:border-y-stone-400   {
	border-top-color: rgb(168 162 158);
border-bottom-color: rgb(168 162 158);
}

.onError\:border-y-stone-500   {
	border-top-color: rgb(120 113 108);
border-bottom-color: rgb(120 113 108);
}

.onError\:border-y-stone-600   {
	border-top-color: rgb(87 83 78);
border-bottom-color: rgb(87 83 78);
}

.onError\:border-y-stone-700   {
	border-top-color: rgb(68 64 60);
border-bottom-color: rgb(68 64 60);
}

.onError\:border-y-stone-800   {
	border-top-color: rgb(41 37 36);
border-bottom-color: rgb(41 37 36);
}

.onError\:border-y-stone-900   {
	border-top-color: rgb(28 25 23);
border-bottom-color: rgb(28 25 23);
}

.onError\:border-y-stone-950   {
	border-top-color: rgb(12 10 9);
border-bottom-color: rgb(12 10 9);
}

.onError\:border-y-red-50   {
	border-top-color: rgb(254 242 242);
border-bottom-color: rgb(254 242 242);
}

.onError\:border-y-red-100   {
	border-top-color: rgb(254 226 226);
border-bottom-color: rgb(254 226 226);
}

.onError\:border-y-red-200   {
	border-top-color: rgb(254 202 202);
border-bottom-color: rgb(254 202 202);
}

.onError\:border-y-red-300   {
	border-top-color: rgb(252 165 165);
border-bottom-color: rgb(252 165 165);
}

.onError\:border-y-red-400   {
	border-top-color: rgb(248 113 113);
border-bottom-color: rgb(248 113 113);
}

.onError\:border-y-red-500   {
	border-top-color: rgb(239 68 68);
border-bottom-color: rgb(239 68 68);
}

.onError\:border-y-red-600   {
	border-top-color: rgb(220 38 38);
border-bottom-color: rgb(220 38 38);
}

.onError\:border-y-red-700   {
	border-top-color: rgb(185 28 28);
border-bottom-color: rgb(185 28 28);
}

.onError\:border-y-red-800   {
	border-top-color: rgb(153 27 27);
border-bottom-color: rgb(153 27 27);
}

.onError\:border-y-red-900   {
	border-top-color: rgb(127 29 29);
border-bottom-color: rgb(127 29 29);
}

.onError\:border-y-red-950   {
	border-top-color: rgb(69 10 10);
border-bottom-color: rgb(69 10 10);
}

.onError\:border-y-orange-50   {
	border-top-color: rgb(255 247 237);
border-bottom-color: rgb(255 247 237);
}

.onError\:border-y-orange-100   {
	border-top-color: rgb(255 237 213);
border-bottom-color: rgb(255 237 213);
}

.onError\:border-y-orange-200   {
	border-top-color: rgb(254 215 170);
border-bottom-color: rgb(254 215 170);
}

.onError\:border-y-orange-300   {
	border-top-color: rgb(253 186 116);
border-bottom-color: rgb(253 186 116);
}

.onError\:border-y-orange-400   {
	border-top-color: rgb(251 146 60);
border-bottom-color: rgb(251 146 60);
}

.onError\:border-y-orange-500   {
	border-top-color: rgb(249 115 22);
border-bottom-color: rgb(249 115 22);
}

.onError\:border-y-orange-600   {
	border-top-color: rgb(234 88 12);
border-bottom-color: rgb(234 88 12);
}

.onError\:border-y-orange-700   {
	border-top-color: rgb(194 65 12);
border-bottom-color: rgb(194 65 12);
}

.onError\:border-y-orange-800   {
	border-top-color: rgb(154 52 18);
border-bottom-color: rgb(154 52 18);
}

.onError\:border-y-orange-900   {
	border-top-color: rgb(124 45 18);
border-bottom-color: rgb(124 45 18);
}

.onError\:border-y-orange-950   {
	border-top-color: rgb(67 20 7);
border-bottom-color: rgb(67 20 7);
}

.onError\:border-y-amber-50   {
	border-top-color: rgb(255 251 235);
border-bottom-color: rgb(255 251 235);
}

.onError\:border-y-amber-100   {
	border-top-color: rgb(254 243 199);
border-bottom-color: rgb(254 243 199);
}

.onError\:border-y-amber-200   {
	border-top-color: rgb(253 230 138);
border-bottom-color: rgb(253 230 138);
}

.onError\:border-y-amber-300   {
	border-top-color: rgb(252 211 77);
border-bottom-color: rgb(252 211 77);
}

.onError\:border-y-amber-400   {
	border-top-color: rgb(251 191 36);
border-bottom-color: rgb(251 191 36);
}

.onError\:border-y-amber-500   {
	border-top-color: rgb(245 158 11);
border-bottom-color: rgb(245 158 11);
}

.onError\:border-y-amber-600   {
	border-top-color: rgb(217 119 6);
border-bottom-color: rgb(217 119 6);
}

.onError\:border-y-amber-700   {
	border-top-color: rgb(180 83 9);
border-bottom-color: rgb(180 83 9);
}

.onError\:border-y-amber-800   {
	border-top-color: rgb(146 64 14);
border-bottom-color: rgb(146 64 14);
}

.onError\:border-y-amber-900   {
	border-top-color: rgb(120 53 15);
border-bottom-color: rgb(120 53 15);
}

.onError\:border-y-amber-950   {
	border-top-color: rgb(69 26 3);
border-bottom-color: rgb(69 26 3);
}

.onError\:border-y-yellow-50   {
	border-top-color: rgb(254 252 232);
border-bottom-color: rgb(254 252 232);
}

.onError\:border-y-yellow-100   {
	border-top-color: rgb(254 249 195);
border-bottom-color: rgb(254 249 195);
}

.onError\:border-y-yellow-200   {
	border-top-color: rgb(254 240 138);
border-bottom-color: rgb(254 240 138);
}

.onError\:border-y-yellow-300   {
	border-top-color: rgb(253 224 71);
border-bottom-color: rgb(253 224 71);
}

.onError\:border-y-yellow-400   {
	border-top-color: rgb(250 204 21);
border-bottom-color: rgb(250 204 21);
}

.onError\:border-y-yellow-500   {
	border-top-color: rgb(234 179 8);
border-bottom-color: rgb(234 179 8);
}

.onError\:border-y-yellow-600   {
	border-top-color: rgb(202 138 4);
border-bottom-color: rgb(202 138 4);
}

.onError\:border-y-yellow-700   {
	border-top-color: rgb(161 98 7);
border-bottom-color: rgb(161 98 7);
}

.onError\:border-y-yellow-800   {
	border-top-color: rgb(133 77 14);
border-bottom-color: rgb(133 77 14);
}

.onError\:border-y-yellow-900   {
	border-top-color: rgb(113 63 18);
border-bottom-color: rgb(113 63 18);
}

.onError\:border-y-yellow-950   {
	border-top-color: rgb(66 32 6);
border-bottom-color: rgb(66 32 6);
}

.onError\:border-y-lime-50   {
	border-top-color: rgb(247 254 231);
border-bottom-color: rgb(247 254 231);
}

.onError\:border-y-lime-100   {
	border-top-color: rgb(236 252 203);
border-bottom-color: rgb(236 252 203);
}

.onError\:border-y-lime-200   {
	border-top-color: rgb(217 249 157);
border-bottom-color: rgb(217 249 157);
}

.onError\:border-y-lime-300   {
	border-top-color: rgb(190 242 100);
border-bottom-color: rgb(190 242 100);
}

.onError\:border-y-lime-400   {
	border-top-color: rgb(163 230 53);
border-bottom-color: rgb(163 230 53);
}

.onError\:border-y-lime-500   {
	border-top-color: rgb(132 204 22);
border-bottom-color: rgb(132 204 22);
}

.onError\:border-y-lime-600   {
	border-top-color: rgb(101 163 13);
border-bottom-color: rgb(101 163 13);
}

.onError\:border-y-lime-700   {
	border-top-color: rgb(77 124 15);
border-bottom-color: rgb(77 124 15);
}

.onError\:border-y-lime-800   {
	border-top-color: rgb(63 98 18);
border-bottom-color: rgb(63 98 18);
}

.onError\:border-y-lime-900   {
	border-top-color: rgb(54 83 20);
border-bottom-color: rgb(54 83 20);
}

.onError\:border-y-lime-950   {
	border-top-color: rgb(26 46 5);
border-bottom-color: rgb(26 46 5);
}

.onError\:border-y-green-50   {
	border-top-color: rgb(240 253 244);
border-bottom-color: rgb(240 253 244);
}

.onError\:border-y-green-100   {
	border-top-color: rgb(220 252 231);
border-bottom-color: rgb(220 252 231);
}

.onError\:border-y-green-200   {
	border-top-color: rgb(187 247 208);
border-bottom-color: rgb(187 247 208);
}

.onError\:border-y-green-300   {
	border-top-color: rgb(134 239 172);
border-bottom-color: rgb(134 239 172);
}

.onError\:border-y-green-400   {
	border-top-color: rgb(74 222 128);
border-bottom-color: rgb(74 222 128);
}

.onError\:border-y-green-500   {
	border-top-color: rgb(34 197 94);
border-bottom-color: rgb(34 197 94);
}

.onError\:border-y-green-600   {
	border-top-color: rgb(22 163 74);
border-bottom-color: rgb(22 163 74);
}

.onError\:border-y-green-700   {
	border-top-color: rgb(21 128 61);
border-bottom-color: rgb(21 128 61);
}

.onError\:border-y-green-800   {
	border-top-color: rgb(22 101 52);
border-bottom-color: rgb(22 101 52);
}

.onError\:border-y-green-900   {
	border-top-color: rgb(20 83 45);
border-bottom-color: rgb(20 83 45);
}

.onError\:border-y-green-950   {
	border-top-color: rgb(5 46 22);
border-bottom-color: rgb(5 46 22);
}

.onError\:border-y-emerald-50   {
	border-top-color: rgb(236 253 245);
border-bottom-color: rgb(236 253 245);
}

.onError\:border-y-emerald-100   {
	border-top-color: rgb(209 250 229);
border-bottom-color: rgb(209 250 229);
}

.onError\:border-y-emerald-200   {
	border-top-color: rgb(167 243 208);
border-bottom-color: rgb(167 243 208);
}

.onError\:border-y-emerald-300   {
	border-top-color: rgb(110 231 183);
border-bottom-color: rgb(110 231 183);
}

.onError\:border-y-emerald-400   {
	border-top-color: rgb(52 211 153);
border-bottom-color: rgb(52 211 153);
}

.onError\:border-y-emerald-500   {
	border-top-color: rgb(16 185 129);
border-bottom-color: rgb(16 185 129);
}

.onError\:border-y-emerald-600   {
	border-top-color: rgb(5 150 105);
border-bottom-color: rgb(5 150 105);
}

.onError\:border-y-emerald-700   {
	border-top-color: rgb(4 120 87);
border-bottom-color: rgb(4 120 87);
}

.onError\:border-y-emerald-800   {
	border-top-color: rgb(6 95 70);
border-bottom-color: rgb(6 95 70);
}

.onError\:border-y-emerald-900   {
	border-top-color: rgb(6 78 59);
border-bottom-color: rgb(6 78 59);
}

.onError\:border-y-emerald-950   {
	border-top-color: rgb(2 44 34);
border-bottom-color: rgb(2 44 34);
}

.onError\:border-y-teal-50   {
	border-top-color: rgb(240 253 250);
border-bottom-color: rgb(240 253 250);
}

.onError\:border-y-teal-100   {
	border-top-color: rgb(204 251 241);
border-bottom-color: rgb(204 251 241);
}

.onError\:border-y-teal-200   {
	border-top-color: rgb(153 246 228);
border-bottom-color: rgb(153 246 228);
}

.onError\:border-y-teal-300   {
	border-top-color: rgb(94 234 212);
border-bottom-color: rgb(94 234 212);
}

.onError\:border-y-teal-400   {
	border-top-color: rgb(45 212 191);
border-bottom-color: rgb(45 212 191);
}

.onError\:border-y-teal-500   {
	border-top-color: rgb(20 184 166);
border-bottom-color: rgb(20 184 166);
}

.onError\:border-y-teal-600   {
	border-top-color: rgb(13 148 136);
border-bottom-color: rgb(13 148 136);
}

.onError\:border-y-teal-700   {
	border-top-color: rgb(15 118 110);
border-bottom-color: rgb(15 118 110);
}

.onError\:border-y-teal-800   {
	border-top-color: rgb(17 94 89);
border-bottom-color: rgb(17 94 89);
}

.onError\:border-y-teal-900   {
	border-top-color: rgb(19 78 74);
border-bottom-color: rgb(19 78 74);
}

.onError\:border-y-teal-950   {
	border-top-color: rgb(4 47 46);
border-bottom-color: rgb(4 47 46);
}

.onError\:border-y-cyan-50   {
	border-top-color: rgb(236 254 255);
border-bottom-color: rgb(236 254 255);
}

.onError\:border-y-cyan-100   {
	border-top-color: rgb(207 250 254);
border-bottom-color: rgb(207 250 254);
}

.onError\:border-y-cyan-200   {
	border-top-color: rgb(165 243 252);
border-bottom-color: rgb(165 243 252);
}

.onError\:border-y-cyan-300   {
	border-top-color: rgb(103 232 249);
border-bottom-color: rgb(103 232 249);
}

.onError\:border-y-cyan-400   {
	border-top-color: rgb(34 211 238);
border-bottom-color: rgb(34 211 238);
}

.onError\:border-y-cyan-500   {
	border-top-color: rgb(6 182 212);
border-bottom-color: rgb(6 182 212);
}

.onError\:border-y-cyan-600   {
	border-top-color: rgb(8 145 178);
border-bottom-color: rgb(8 145 178);
}

.onError\:border-y-cyan-700   {
	border-top-color: rgb(14 116 144);
border-bottom-color: rgb(14 116 144);
}

.onError\:border-y-cyan-800   {
	border-top-color: rgb(21 94 117);
border-bottom-color: rgb(21 94 117);
}

.onError\:border-y-cyan-900   {
	border-top-color: rgb(22 78 99);
border-bottom-color: rgb(22 78 99);
}

.onError\:border-y-cyan-950   {
	border-top-color: rgb(8 51 68);
border-bottom-color: rgb(8 51 68);
}

.onError\:border-y-sky-50   {
	border-top-color: rgb(240 249 255);
border-bottom-color: rgb(240 249 255);
}

.onError\:border-y-sky-100   {
	border-top-color: rgb(224 242 254);
border-bottom-color: rgb(224 242 254);
}

.onError\:border-y-sky-200   {
	border-top-color: rgb(186 230 253);
border-bottom-color: rgb(186 230 253);
}

.onError\:border-y-sky-300   {
	border-top-color: rgb(125 211 252);
border-bottom-color: rgb(125 211 252);
}

.onError\:border-y-sky-400   {
	border-top-color: rgb(56 189 248);
border-bottom-color: rgb(56 189 248);
}

.onError\:border-y-sky-500   {
	border-top-color: rgb(14 165 233);
border-bottom-color: rgb(14 165 233);
}

.onError\:border-y-sky-600   {
	border-top-color: rgb(2 132 199);
border-bottom-color: rgb(2 132 199);
}

.onError\:border-y-sky-700   {
	border-top-color: rgb(3 105 161);
border-bottom-color: rgb(3 105 161);
}

.onError\:border-y-sky-800   {
	border-top-color: rgb(7 89 133);
border-bottom-color: rgb(7 89 133);
}

.onError\:border-y-sky-900   {
	border-top-color: rgb(12 74 110);
border-bottom-color: rgb(12 74 110);
}

.onError\:border-y-sky-950   {
	border-top-color: rgb(8 47 73);
border-bottom-color: rgb(8 47 73);
}

.onError\:border-y-blue-50   {
	border-top-color: rgb(239 246 255);
border-bottom-color: rgb(239 246 255);
}

.onError\:border-y-blue-100   {
	border-top-color: rgb(219 234 254);
border-bottom-color: rgb(219 234 254);
}

.onError\:border-y-blue-200   {
	border-top-color: rgb(191 219 254);
border-bottom-color: rgb(191 219 254);
}

.onError\:border-y-blue-300   {
	border-top-color: rgb(147 197 253);
border-bottom-color: rgb(147 197 253);
}

.onError\:border-y-blue-400   {
	border-top-color: rgb(96 165 250);
border-bottom-color: rgb(96 165 250);
}

.onError\:border-y-blue-500   {
	border-top-color: rgb(59 130 246);
border-bottom-color: rgb(59 130 246);
}

.onError\:border-y-blue-600   {
	border-top-color: rgb(37 99 235);
border-bottom-color: rgb(37 99 235);
}

.onError\:border-y-blue-700   {
	border-top-color: rgb(29 78 216);
border-bottom-color: rgb(29 78 216);
}

.onError\:border-y-blue-800   {
	border-top-color: rgb(30 64 175);
border-bottom-color: rgb(30 64 175);
}

.onError\:border-y-blue-900   {
	border-top-color: rgb(30 58 138);
border-bottom-color: rgb(30 58 138);
}

.onError\:border-y-blue-950   {
	border-top-color: rgb(23 37 84);
border-bottom-color: rgb(23 37 84);
}

.onError\:border-y-indigo-50   {
	border-top-color: rgb(238 242 255);
border-bottom-color: rgb(238 242 255);
}

.onError\:border-y-indigo-100   {
	border-top-color: rgb(224 231 255);
border-bottom-color: rgb(224 231 255);
}

.onError\:border-y-indigo-200   {
	border-top-color: rgb(199 210 254);
border-bottom-color: rgb(199 210 254);
}

.onError\:border-y-indigo-300   {
	border-top-color: rgb(165 180 252);
border-bottom-color: rgb(165 180 252);
}

.onError\:border-y-indigo-400   {
	border-top-color: rgb(129 140 248);
border-bottom-color: rgb(129 140 248);
}

.onError\:border-y-indigo-500   {
	border-top-color: rgb(99 102 241);
border-bottom-color: rgb(99 102 241);
}

.onError\:border-y-indigo-600   {
	border-top-color: rgb(79 70 229);
border-bottom-color: rgb(79 70 229);
}

.onError\:border-y-indigo-700   {
	border-top-color: rgb(67 56 202);
border-bottom-color: rgb(67 56 202);
}

.onError\:border-y-indigo-800   {
	border-top-color: rgb(55 48 163);
border-bottom-color: rgb(55 48 163);
}

.onError\:border-y-indigo-900   {
	border-top-color: rgb(49 46 129);
border-bottom-color: rgb(49 46 129);
}

.onError\:border-y-indigo-950   {
	border-top-color: rgb(30 27 75);
border-bottom-color: rgb(30 27 75);
}

.onError\:border-y-violet-50   {
	border-top-color: rgb(245 243 255);
border-bottom-color: rgb(245 243 255);
}

.onError\:border-y-violet-100   {
	border-top-color: rgb(237 233 254);
border-bottom-color: rgb(237 233 254);
}

.onError\:border-y-violet-200   {
	border-top-color: rgb(221 214 254);
border-bottom-color: rgb(221 214 254);
}

.onError\:border-y-violet-300   {
	border-top-color: rgb(196 181 253);
border-bottom-color: rgb(196 181 253);
}

.onError\:border-y-violet-400   {
	border-top-color: rgb(167 139 250);
border-bottom-color: rgb(167 139 250);
}

.onError\:border-y-violet-500   {
	border-top-color: rgb(139 92 246);
border-bottom-color: rgb(139 92 246);
}

.onError\:border-y-violet-600   {
	border-top-color: rgb(124 58 237);
border-bottom-color: rgb(124 58 237);
}

.onError\:border-y-violet-700   {
	border-top-color: rgb(109 40 217);
border-bottom-color: rgb(109 40 217);
}

.onError\:border-y-violet-800   {
	border-top-color: rgb(91 33 182);
border-bottom-color: rgb(91 33 182);
}

.onError\:border-y-violet-900   {
	border-top-color: rgb(76 29 149);
border-bottom-color: rgb(76 29 149);
}

.onError\:border-y-violet-950   {
	border-top-color: rgb(46 16 101);
border-bottom-color: rgb(46 16 101);
}

.onError\:border-y-purple-50   {
	border-top-color: rgb(250 245 255);
border-bottom-color: rgb(250 245 255);
}

.onError\:border-y-purple-100   {
	border-top-color: rgb(243 232 255);
border-bottom-color: rgb(243 232 255);
}

.onError\:border-y-purple-200   {
	border-top-color: rgb(233 213 255);
border-bottom-color: rgb(233 213 255);
}

.onError\:border-y-purple-300   {
	border-top-color: rgb(216 180 254);
border-bottom-color: rgb(216 180 254);
}

.onError\:border-y-purple-400   {
	border-top-color: rgb(192 132 252);
border-bottom-color: rgb(192 132 252);
}

.onError\:border-y-purple-500   {
	border-top-color: rgb(168 85 247);
border-bottom-color: rgb(168 85 247);
}

.onError\:border-y-purple-600   {
	border-top-color: rgb(147 51 234);
border-bottom-color: rgb(147 51 234);
}

.onError\:border-y-purple-700   {
	border-top-color: rgb(126 34 206);
border-bottom-color: rgb(126 34 206);
}

.onError\:border-y-purple-800   {
	border-top-color: rgb(107 33 168);
border-bottom-color: rgb(107 33 168);
}

.onError\:border-y-purple-900   {
	border-top-color: rgb(88 28 135);
border-bottom-color: rgb(88 28 135);
}

.onError\:border-y-purple-950   {
	border-top-color: rgb(59 7 100);
border-bottom-color: rgb(59 7 100);
}

.onError\:border-y-fuchsia-50   {
	border-top-color: rgb(253 244 255);
border-bottom-color: rgb(253 244 255);
}

.onError\:border-y-fuchsia-100   {
	border-top-color: rgb(250 232 255);
border-bottom-color: rgb(250 232 255);
}

.onError\:border-y-fuchsia-200   {
	border-top-color: rgb(245 208 254);
border-bottom-color: rgb(245 208 254);
}

.onError\:border-y-fuchsia-300   {
	border-top-color: rgb(240 171 252);
border-bottom-color: rgb(240 171 252);
}

.onError\:border-y-fuchsia-400   {
	border-top-color: rgb(232 121 249);
border-bottom-color: rgb(232 121 249);
}

.onError\:border-y-fuchsia-500   {
	border-top-color: rgb(217 70 239);
border-bottom-color: rgb(217 70 239);
}

.onError\:border-y-fuchsia-600   {
	border-top-color: rgb(192 38 211);
border-bottom-color: rgb(192 38 211);
}

.onError\:border-y-fuchsia-700   {
	border-top-color: rgb(162 28 175);
border-bottom-color: rgb(162 28 175);
}

.onError\:border-y-fuchsia-800   {
	border-top-color: rgb(134 25 143);
border-bottom-color: rgb(134 25 143);
}

.onError\:border-y-fuchsia-900   {
	border-top-color: rgb(112 26 117);
border-bottom-color: rgb(112 26 117);
}

.onError\:border-y-fuchsia-950   {
	border-top-color: rgb(74 4 78);
border-bottom-color: rgb(74 4 78);
}

.onError\:border-y-pink-50   {
	border-top-color: rgb(253 242 248);
border-bottom-color: rgb(253 242 248);
}

.onError\:border-y-pink-100   {
	border-top-color: rgb(252 231 243);
border-bottom-color: rgb(252 231 243);
}

.onError\:border-y-pink-200   {
	border-top-color: rgb(251 207 232);
border-bottom-color: rgb(251 207 232);
}

.onError\:border-y-pink-300   {
	border-top-color: rgb(249 168 212);
border-bottom-color: rgb(249 168 212);
}

.onError\:border-y-pink-400   {
	border-top-color: rgb(244 114 182);
border-bottom-color: rgb(244 114 182);
}

.onError\:border-y-pink-500   {
	border-top-color: rgb(236 72 153);
border-bottom-color: rgb(236 72 153);
}

.onError\:border-y-pink-600   {
	border-top-color: rgb(219 39 119);
border-bottom-color: rgb(219 39 119);
}

.onError\:border-y-pink-700   {
	border-top-color: rgb(190 24 93);
border-bottom-color: rgb(190 24 93);
}

.onError\:border-y-pink-800   {
	border-top-color: rgb(157 23 77);
border-bottom-color: rgb(157 23 77);
}

.onError\:border-y-pink-900   {
	border-top-color: rgb(131 24 67);
border-bottom-color: rgb(131 24 67);
}

.onError\:border-y-pink-950   {
	border-top-color: rgb(80 7 36);
border-bottom-color: rgb(80 7 36);
}

.onError\:border-y-rose-50   {
	border-top-color: rgb(255 241 242);
border-bottom-color: rgb(255 241 242);
}

.onError\:border-y-rose-100   {
	border-top-color: rgb(255 228 230);
border-bottom-color: rgb(255 228 230);
}

.onError\:border-y-rose-200   {
	border-top-color: rgb(254 205 211);
border-bottom-color: rgb(254 205 211);
}

.onError\:border-y-rose-300   {
	border-top-color: rgb(253 164 175);
border-bottom-color: rgb(253 164 175);
}

.onError\:border-y-rose-400   {
	border-top-color: rgb(251 113 133);
border-bottom-color: rgb(251 113 133);
}

.onError\:border-y-rose-500   {
	border-top-color: rgb(244 63 94);
border-bottom-color: rgb(244 63 94);
}

.onError\:border-y-rose-600   {
	border-top-color: rgb(225 29 72);
border-bottom-color: rgb(225 29 72);
}

.onError\:border-y-rose-700   {
	border-top-color: rgb(190 18 60);
border-bottom-color: rgb(190 18 60);
}

.onError\:border-y-rose-800   {
	border-top-color: rgb(159 18 57);
border-bottom-color: rgb(159 18 57);
}

.onError\:border-y-rose-900   {
	border-top-color: rgb(136 19 55);
border-bottom-color: rgb(136 19 55);
}

.onError\:border-y-rose-950   {
	border-top-color: rgb(76 5 25);
border-bottom-color: rgb(76 5 25);
}



.onError\:text-inherit   {
	color: inherit;
}
.onError\:text-current   {
	color: currentColor;
}
.onError\:text-transparent   {
	color: transparent;
}
.onError\:text-black   {
	color: rgb(0 0 0);
}
.onError\:text-white   {
	color: rgb(255 255 255);
}
.onError\:text-slate-50   {
	color: rgb(248 250 252);
}
.onError\:text-slate-100   {
	color: rgb(241 245 249);
}
.onError\:text-slate-200   {
	color: rgb(226 232 240);
}
.onError\:text-slate-300   {
	color: rgb(203 213 225);
}
.onError\:text-slate-400   {
	color: rgb(148 163 184);
}
.onError\:text-slate-500   {
	color: rgb(100 116 139);
}
.onError\:text-slate-600   {
	color: rgb(71 85 105);
}
.onError\:text-slate-700   {
	color: rgb(51 65 85);
}
.onError\:text-slate-800   {
	color: rgb(30 41 59);
}
.onError\:text-slate-900   {
	color: rgb(15 23 42);
}
.onError\:text-slate-950   {
	color: rgb(2 6 23);
}
.onError\:text-gray-50   {
	color: rgb(249 250 251);
}
.onError\:text-gray-100   {
	color: rgb(243 244 246);
}
.onError\:text-gray-200   {
	color: rgb(229 231 235);
}
.onError\:text-gray-300   {
	color: rgb(209 213 219);
}
.onError\:text-gray-400   {
	color: rgb(156 163 175);
}
.onError\:text-gray-500   {
	color: rgb(107 114 128);
}
.onError\:text-gray-600   {
	color: rgb(75 85 99);
}
.onError\:text-gray-700   {
	color: rgb(55 65 81);
}
.onError\:text-gray-800   {
	color: rgb(31 41 55);
}
.onError\:text-gray-900   {
	color: rgb(17 24 39);
}
.onError\:text-gray-950   {
	color: rgb(3 7 18);
}
.onError\:text-zinc-50   {
	color: rgb(250 250 250);
}
.onError\:text-zinc-100   {
	color: rgb(244 244 245);
}
.onError\:text-zinc-200   {
	color: rgb(228 228 231);
}
.onError\:text-zinc-300   {
	color: rgb(212 212 216);
}
.onError\:text-zinc-400   {
	color: rgb(161 161 170);
}
.onError\:text-zinc-500   {
	color: rgb(113 113 122);
}
.onError\:text-zinc-600   {
	color: rgb(82 82 91);
}
.onError\:text-zinc-700   {
	color: rgb(63 63 70);
}
.onError\:text-zinc-800   {
	color: rgb(39 39 42);
}
.onError\:text-zinc-900   {
	color: rgb(24 24 27);
}
.onError\:text-zinc-950   {
	color: rgb(9 9 11);
}
.onError\:text-neutral-50   {
	color: rgb(250 250 250);
}
.onError\:text-neutral-100   {
	color: rgb(245 245 245);
}
.onError\:text-neutral-200   {
	color: rgb(229 229 229);
}
.onError\:text-neutral-300   {
	color: rgb(212 212 212);
}
.onError\:text-neutral-400   {
	color: rgb(163 163 163);
}
.onError\:text-neutral-500   {
	color: rgb(115 115 115);
}
.onError\:text-neutral-600   {
	color: rgb(82 82 82);
}
.onError\:text-neutral-700   {
	color: rgb(64 64 64);
}
.onError\:text-neutral-800   {
	color: rgb(38 38 38);
}
.onError\:text-neutral-900   {
	color: rgb(23 23 23);
}
.onError\:text-neutral-950   {
	color: rgb(10 10 10);
}
.onError\:text-stone-50   {
	color: rgb(250 250 249);
}
.onError\:text-stone-100   {
	color: rgb(245 245 244);
}
.onError\:text-stone-200   {
	color: rgb(231 229 228);
}
.onError\:text-stone-300   {
	color: rgb(214 211 209);
}
.onError\:text-stone-400   {
	color: rgb(168 162 158);
}
.onError\:text-stone-500   {
	color: rgb(120 113 108);
}
.onError\:text-stone-600   {
	color: rgb(87 83 78);
}
.onError\:text-stone-700   {
	color: rgb(68 64 60);
}
.onError\:text-stone-800   {
	color: rgb(41 37 36);
}
.onError\:text-stone-900   {
	color: rgb(28 25 23);
}
.onError\:text-stone-950   {
	color: rgb(12 10 9);
}
.onError\:text-red-50   {
	color: rgb(254 242 242);
}
.onError\:text-red-100   {
	color: rgb(254 226 226);
}
.onError\:text-red-200   {
	color: rgb(254 202 202);
}
.onError\:text-red-300   {
	color: rgb(252 165 165);
}
.onError\:text-red-400   {
	color: rgb(248 113 113);
}
.onError\:text-red-500   {
	color: rgb(239 68 68);
}
.onError\:text-red-600   {
	color: rgb(220 38 38);
}
.onError\:text-red-700   {
	color: rgb(185 28 28);
}
.onError\:text-red-800   {
	color: rgb(153 27 27);
}
.onError\:text-red-900   {
	color: rgb(127 29 29);
}
.onError\:text-red-950   {
	color: rgb(69 10 10);
}
.onError\:text-orange-50   {
	color: rgb(255 247 237);
}
.onError\:text-orange-100   {
	color: rgb(255 237 213);
}
.onError\:text-orange-200   {
	color: rgb(254 215 170);
}
.onError\:text-orange-300   {
	color: rgb(253 186 116);
}
.onError\:text-orange-400   {
	color: rgb(251 146 60);
}
.onError\:text-orange-500   {
	color: rgb(249 115 22);
}
.onError\:text-orange-600   {
	color: rgb(234 88 12);
}
.onError\:text-orange-700   {
	color: rgb(194 65 12);
}
.onError\:text-orange-800   {
	color: rgb(154 52 18);
}
.onError\:text-orange-900   {
	color: rgb(124 45 18);
}
.onError\:text-orange-950   {
	color: rgb(67 20 7);
}
.onError\:text-amber-50   {
	color: rgb(255 251 235);
}
.onError\:text-amber-100   {
	color: rgb(254 243 199);
}
.onError\:text-amber-200   {
	color: rgb(253 230 138);
}
.onError\:text-amber-300   {
	color: rgb(252 211 77);
}
.onError\:text-amber-400   {
	color: rgb(251 191 36);
}
.onError\:text-amber-500   {
	color: rgb(245 158 11);
}
.onError\:text-amber-600   {
	color: rgb(217 119 6);
}
.onError\:text-amber-700   {
	color: rgb(180 83 9);
}
.onError\:text-amber-800   {
	color: rgb(146 64 14);
}
.onError\:text-amber-900   {
	color: rgb(120 53 15);
}
.onError\:text-amber-950   {
	color: rgb(69 26 3);
}
.onError\:text-yellow-50   {
	color: rgb(254 252 232);
}
.onError\:text-yellow-100   {
	color: rgb(254 249 195);
}
.onError\:text-yellow-200   {
	color: rgb(254 240 138);
}
.onError\:text-yellow-300   {
	color: rgb(253 224 71);
}
.onError\:text-yellow-400   {
	color: rgb(250 204 21);
}
.onError\:text-yellow-500   {
	color: rgb(234 179 8);
}
.onError\:text-yellow-600   {
	color: rgb(202 138 4);
}
.onError\:text-yellow-700   {
	color: rgb(161 98 7);
}
.onError\:text-yellow-800   {
	color: rgb(133 77 14);
}
.onError\:text-yellow-900   {
	color: rgb(113 63 18);
}
.onError\:text-yellow-950   {
	color: rgb(66 32 6);
}
.onError\:text-lime-50   {
	color: rgb(247 254 231);
}
.onError\:text-lime-100   {
	color: rgb(236 252 203);
}
.onError\:text-lime-200   {
	color: rgb(217 249 157);
}
.onError\:text-lime-300   {
	color: rgb(190 242 100);
}
.onError\:text-lime-400   {
	color: rgb(163 230 53);
}
.onError\:text-lime-500   {
	color: rgb(132 204 22);
}
.onError\:text-lime-600   {
	color: rgb(101 163 13);
}
.onError\:text-lime-700   {
	color: rgb(77 124 15);
}
.onError\:text-lime-800   {
	color: rgb(63 98 18);
}
.onError\:text-lime-900   {
	color: rgb(54 83 20);
}
.onError\:text-lime-950   {
	color: rgb(26 46 5);
}
.onError\:text-green-50   {
	color: rgb(240 253 244);
}
.onError\:text-green-100   {
	color: rgb(220 252 231);
}
.onError\:text-green-200   {
	color: rgb(187 247 208);
}
.onError\:text-green-300   {
	color: rgb(134 239 172);
}
.onError\:text-green-400   {
	color: rgb(74 222 128);
}
.onError\:text-green-500   {
	color: rgb(34 197 94);
}
.onError\:text-green-600   {
	color: rgb(22 163 74);
}
.onError\:text-green-700   {
	color: rgb(21 128 61);
}
.onError\:text-green-800   {
	color: rgb(22 101 52);
}
.onError\:text-green-900   {
	color: rgb(20 83 45);
}
.onError\:text-green-950   {
	color: rgb(5 46 22);
}
.onError\:text-emerald-50   {
	color: rgb(236 253 245);
}
.onError\:text-emerald-100   {
	color: rgb(209 250 229);
}
.onError\:text-emerald-200   {
	color: rgb(167 243 208);
}
.onError\:text-emerald-300   {
	color: rgb(110 231 183);
}
.onError\:text-emerald-400   {
	color: rgb(52 211 153);
}
.onError\:text-emerald-500   {
	color: rgb(16 185 129);
}
.onError\:text-emerald-600   {
	color: rgb(5 150 105);
}
.onError\:text-emerald-700   {
	color: rgb(4 120 87);
}
.onError\:text-emerald-800   {
	color: rgb(6 95 70);
}
.onError\:text-emerald-900   {
	color: rgb(6 78 59);
}
.onError\:text-emerald-950   {
	color: rgb(2 44 34);
}
.onError\:text-teal-50   {
	color: rgb(240 253 250);
}
.onError\:text-teal-100   {
	color: rgb(204 251 241);
}
.onError\:text-teal-200   {
	color: rgb(153 246 228);
}
.onError\:text-teal-300   {
	color: rgb(94 234 212);
}
.onError\:text-teal-400   {
	color: rgb(45 212 191);
}
.onError\:text-teal-500   {
	color: rgb(20 184 166);
}
.onError\:text-teal-600   {
	color: rgb(13 148 136);
}
.onError\:text-teal-700   {
	color: rgb(15 118 110);
}
.onError\:text-teal-800   {
	color: rgb(17 94 89);
}
.onError\:text-teal-900   {
	color: rgb(19 78 74);
}
.onError\:text-teal-950   {
	color: rgb(4 47 46);
}
.onError\:text-cyan-50   {
	color: rgb(236 254 255);
}
.onError\:text-cyan-100   {
	color: rgb(207 250 254);
}
.onError\:text-cyan-200   {
	color: rgb(165 243 252);
}
.onError\:text-cyan-300   {
	color: rgb(103 232 249);
}
.onError\:text-cyan-400   {
	color: rgb(34 211 238);
}
.onError\:text-cyan-500   {
	color: rgb(6 182 212);
}
.onError\:text-cyan-600   {
	color: rgb(8 145 178);
}
.onError\:text-cyan-700   {
	color: rgb(14 116 144);
}
.onError\:text-cyan-800   {
	color: rgb(21 94 117);
}
.onError\:text-cyan-900   {
	color: rgb(22 78 99);
}
.onError\:text-cyan-950   {
	color: rgb(8 51 68);
}
.onError\:text-sky-50   {
	color: rgb(240 249 255);
}
.onError\:text-sky-100   {
	color: rgb(224 242 254);
}
.onError\:text-sky-200   {
	color: rgb(186 230 253);
}
.onError\:text-sky-300   {
	color: rgb(125 211 252);
}
.onError\:text-sky-400   {
	color: rgb(56 189 248);
}
.onError\:text-sky-500   {
	color: rgb(14 165 233);
}
.onError\:text-sky-600   {
	color: rgb(2 132 199);
}
.onError\:text-sky-700   {
	color: rgb(3 105 161);
}
.onError\:text-sky-800   {
	color: rgb(7 89 133);
}
.onError\:text-sky-900   {
	color: rgb(12 74 110);
}
.onError\:text-sky-950   {
	color: rgb(8 47 73);
}
.onError\:text-blue-50   {
	color: rgb(239 246 255);
}
.onError\:text-blue-100   {
	color: rgb(219 234 254);
}
.onError\:text-blue-200   {
	color: rgb(191 219 254);
}
.onError\:text-blue-300   {
	color: rgb(147 197 253);
}
.onError\:text-blue-400   {
	color: rgb(96 165 250);
}
.onError\:text-blue-500   {
	color: rgb(59 130 246);
}
.onError\:text-blue-600   {
	color: rgb(37 99 235);
}
.onError\:text-blue-700   {
	color: rgb(29 78 216);
}
.onError\:text-blue-800   {
	color: rgb(30 64 175);
}
.onError\:text-blue-900   {
	color: rgb(30 58 138);
}
.onError\:text-blue-950   {
	color: rgb(23 37 84);
}
.onError\:text-indigo-50   {
	color: rgb(238 242 255);
}
.onError\:text-indigo-100   {
	color: rgb(224 231 255);
}
.onError\:text-indigo-200   {
	color: rgb(199 210 254);
}
.onError\:text-indigo-300   {
	color: rgb(165 180 252);
}
.onError\:text-indigo-400   {
	color: rgb(129 140 248);
}
.onError\:text-indigo-500   {
	color: rgb(99 102 241);
}
.onError\:text-indigo-600   {
	color: rgb(79 70 229);
}
.onError\:text-indigo-700   {
	color: rgb(67 56 202);
}
.onError\:text-indigo-800   {
	color: rgb(55 48 163);
}
.onError\:text-indigo-900   {
	color: rgb(49 46 129);
}
.onError\:text-indigo-950   {
	color: rgb(30 27 75);
}
.onError\:text-violet-50   {
	color: rgb(245 243 255);
}
.onError\:text-violet-100   {
	color: rgb(237 233 254);
}
.onError\:text-violet-200   {
	color: rgb(221 214 254);
}
.onError\:text-violet-300   {
	color: rgb(196 181 253);
}
.onError\:text-violet-400   {
	color: rgb(167 139 250);
}
.onError\:text-violet-500   {
	color: rgb(139 92 246);
}
.onError\:text-violet-600   {
	color: rgb(124 58 237);
}
.onError\:text-violet-700   {
	color: rgb(109 40 217);
}
.onError\:text-violet-800   {
	color: rgb(91 33 182);
}
.onError\:text-violet-900   {
	color: rgb(76 29 149);
}
.onError\:text-violet-950   {
	color: rgb(46 16 101);
}
.onError\:text-purple-50   {
	color: rgb(250 245 255);
}
.onError\:text-purple-100   {
	color: rgb(243 232 255);
}
.onError\:text-purple-200   {
	color: rgb(233 213 255);
}
.onError\:text-purple-300   {
	color: rgb(216 180 254);
}
.onError\:text-purple-400   {
	color: rgb(192 132 252);
}
.onError\:text-purple-500   {
	color: rgb(168 85 247);
}
.onError\:text-purple-600   {
	color: rgb(147 51 234);
}
.onError\:text-purple-700   {
	color: rgb(126 34 206);
}
.onError\:text-purple-800   {
	color: rgb(107 33 168);
}
.onError\:text-purple-900   {
	color: rgb(88 28 135);
}
.onError\:text-purple-950   {
	color: rgb(59 7 100);
}
.onError\:text-fuchsia-50   {
	color: rgb(253 244 255);
}
.onError\:text-fuchsia-100   {
	color: rgb(250 232 255);
}
.onError\:text-fuchsia-200   {
	color: rgb(245 208 254);
}
.onError\:text-fuchsia-300   {
	color: rgb(240 171 252);
}
.onError\:text-fuchsia-400   {
	color: rgb(232 121 249);
}
.onError\:text-fuchsia-500   {
	color: rgb(217 70 239);
}
.onError\:text-fuchsia-600   {
	color: rgb(192 38 211);
}
.onError\:text-fuchsia-700   {
	color: rgb(162 28 175);
}
.onError\:text-fuchsia-800   {
	color: rgb(134 25 143);
}
.onError\:text-fuchsia-900   {
	color: rgb(112 26 117);
}
.onError\:text-fuchsia-950   {
	color: rgb(74 4 78);
}
.onError\:text-pink-50   {
	color: rgb(253 242 248);
}
.onError\:text-pink-100   {
	color: rgb(252 231 243);
}
.onError\:text-pink-200   {
	color: rgb(251 207 232);
}
.onError\:text-pink-300   {
	color: rgb(249 168 212);
}
.onError\:text-pink-400   {
	color: rgb(244 114 182);
}
.onError\:text-pink-500   {
	color: rgb(236 72 153);
}
.onError\:text-pink-600   {
	color: rgb(219 39 119);
}
.onError\:text-pink-700   {
	color: rgb(190 24 93);
}
.onError\:text-pink-800   {
	color: rgb(157 23 77);
}
.onError\:text-pink-900   {
	color: rgb(131 24 67);
}
.onError\:text-pink-950   {
	color: rgb(80 7 36);
}
.onError\:text-rose-50   {
	color: rgb(255 241 242);
}
.onError\:text-rose-100   {
	color: rgb(255 228 230);
}
.onError\:text-rose-200   {
	color: rgb(254 205 211);
}
.onError\:text-rose-300   {
	color: rgb(253 164 175);
}
.onError\:text-rose-400   {
	color: rgb(251 113 133);
}
.onError\:text-rose-500   {
	color: rgb(244 63 94);
}
.onError\:text-rose-600   {
	color: rgb(225 29 72);
}
.onError\:text-rose-700   {
	color: rgb(190 18 60);
}
.onError\:text-rose-800   {
	color: rgb(159 18 57);
}
.onError\:text-rose-900   {
	color: rgb(136 19 55);
}

.onError\:text-amber-800  {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}

.onError\:text-black  {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.onError\:text-black\/25  {
    color: #00000040
}

.onError\:text-blue-600  {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}

.onError\:text-gray-400  {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.onError\:text-gray-500  {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.onError\:text-gray-600  {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.onError\:text-gray-700  {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.onError\:text-gray-900  {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.onError\:text-indigo-500  {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.onError\:text-indigo-600  {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.onError\:text-pink-600  {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}

.onError\:text-red-500  {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.onError\:text-red-600  {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.onError\:text-red-700  {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.onError\:text-sky-400  {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}

.onError\:text-sky-500  {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}

.onError\:text-sky-600  {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.onError\:text-sky-700  {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}

.onError\:text-slate-100  {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity))
}

.onError\:text-slate-300  {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.onError\:text-slate-400  {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.onError\:text-slate-500  {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}

.onError\:text-slate-600  {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.onError\:text-slate-600\/10  {
    color: #4755691a
}

.onError\:text-slate-700  {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.onError\:text-slate-900  {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.onError\:text-slate-900\/\[0\.045\]  {
    color: #0f172a0b
}

.onError\:text-slate-900\/\[0\.07\]  {
    color: #0f172a12
}

.onError\:text-v1-gray-500  {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.onError\:text-v1-red-500  {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity))
}

.onError\:text-v1-red-900  {
    --tw-text-opacity: 1;
    color: rgb(119 29 29 / var(--tw-text-opacity))
}

.onError\:text-white  {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.onError\:text-ppm-blue-900  {
    color: rgb(0 177 230/ 0.9);
}

.onError\:text-ppm-blue-700  {
    color: rgb(0 177 230/ 0.7);
}

.onError\:text-ppm-red-900  {
    color: rgb(229 62 43 / 0.9);
}

.onError\:text-ppm-red-700  {
    color: rgb(229 62 43 / 0.7);
}

.onError\:text-ppm-green-900  {
    color: rgb(136 186 20/ 0.9);
}

.onError\:text-ppm-green-700  {
    color: rgb(136 186 20/ 0.7);
}

.onError\:text-ppm-orange-900  {
    color: rgb(242 148 0 / 0.9);
}

.onError\:text-ppm-orange-700  {
    color: rgb(242 148 0 / 0.7);
}

.action\:rotate-0 {
	transform: rotate(0deg);
}

.action\:rotate-1 {
	transform: rotate(1deg);
}

.action\:rotate-2 {
	transform: rotate(2deg);
}

.action\:rotate-3 {
	transform: rotate(3deg);
}

.action\:rotate-6 {
	transform: rotate(6deg);
}

.action\:rotate-12 {
	transform: rotate(12deg);
}

.action\:rotate-45 {
	transform: rotate(45deg);
}

.action\:rotate-90 {
	transform: rotate(90deg);
}

.action\:rotate-180 {
	transform: rotate(180deg);
}

.peer:checked ~ .peer-checked\:after\:translate-x-full:after {
    --tw-translate-x: 100%;
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.peer:checked ~ .peer-checked\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242/var(--tw-bg-opacity))
}

.peer:checked ~ .peer-checked\:after\:border-white:after {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    content: var(--tw-content)
}

.after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content)
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:top-0\.5:after {
    content: var(--tw-content);
    top: .125rem
}

.after\:start-\[2px\]:after {
    content: var(--tw-content);
    inset-inline-start: 2px;
}

.after\:bg-white:after {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    content: var(--tw-content)
}

.after\:border-gray-300:after {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity));
    content: var(--tw-content)
}

.after\:border:after {
    border-width: 1px;
    content: var(--tw-content)
}

.after\:rounded-full:after {
    border-radius: 9999px;
    content: var(--tw-content)
}

.after\:h-5:after {
    content: var(--tw-content);
    height: 1.25rem
}

.after\:w-5:after {
    content: var(--tw-content);
    width: 1.25rem
}

.after\:rounded-full:after {
    border-radius: 9999px;
    content: var(--tw-content)
}

.after\:transition-all:after {
    content: var(--tw-content);
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}


.peer:checked ~ .peer-checked\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242/var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none
}

.\[\&\:focus\:not\(\:focus-visible\)\]\:outline-none:focus:not([data-focus-visible-added]) {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.\[\&\:focus\:not\(\:focus-visible\)\]\:outline-none:focus:not(:focus-visible) {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.\[\&\:not\(\:focus-visible\)\]\:focus\:outline-none:focus:not([data-focus-visible-added]) {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.\[\&\:not\(\:focus-visible\)\]\:focus\:outline-none:focus:not(:focus-visible) {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.\[\&\>\:first-child\]\:mt-0 > :first-child {
    margin-top: 0
}

.\[\&\>\:last-child\]\:mb-0 > :last-child {
    margin-bottom: 0
}


.required\:bg-yellow-opacity-20:required {
    background-color: rgba(234,179,8, 0.2);
}

.required\:bg-green-opacity-20:required {
    background-color: rgba(22, 163, 74, 0.3);
}

.required\:bg-ppm-blue-900:required {
    background-color: rgb(0 177 230/ 0.9);
}

.required\:bg-ppm-blue-700:required {
    background-color: rgb(0 177 230/ 0.7);
}

.required\:bg-ppm-red-900:required {
    background-color: rgb(229 62 43 / 0.9);
}

.required\:bg-ppm-red-700:required {
    background-color: rgb(229 62 43 / 0.7);
}

.required\:bg-ppm-green-900:required {
    background-color: rgb(136 186 20/ 0.9);
}

.required\:bg-ppm-green-700:required {
    background-color: rgb(136 186 20/ 0.7);
}

.required\:bg-ppm-orange-900:required {
    background-color: rgb(242 148 0 / 0.9);
}

.required\:bg-ppm-orange-700:required {
    background-color: rgb(242 148 0 / 0.7);
}


.required\:bg-inherit:required {
	background-color: inherit;
}

.required\:bg-current:required {
	background-color: currentColor;
}

.required\:bg-transparent:required {
	background-color: transparent;
}

.required\:bg-black:required {
	background-color: rgb(0 0 0);
}

.required\:bg-white:required {
	background-color: rgb(255 255 255);
}

.required\:bg-slate-50:required {
	background-color: rgb(248 250 252);
}

.required\:bg-slate-100:required {
	background-color: rgb(241 245 249);
}

.required\:bg-slate-200:required {
	background-color: rgb(226 232 240);
}

.required\:bg-slate-300:required {
	background-color: rgb(203 213 225);
}

.required\:bg-slate-400:required {
	background-color: rgb(148 163 184);
}

.required\:bg-slate-500:required {
	background-color: rgb(100 116 139);
}

.required\:bg-slate-600:required {
	background-color: rgb(71 85 105);
}

.required\:bg-slate-700:required {
	background-color: rgb(51 65 85);
}

.required\:bg-slate-800:required {
	background-color: rgb(30 41 59);
}

.required\:bg-slate-900:required {
	background-color: rgb(15 23 42);
}

.required\:bg-slate-950:required {
	background-color: rgb(2 6 23);
}

.required\:bg-gray-50:required {
	background-color: rgb(249 250 251);
}

.required\:bg-gray-100:required {
	background-color: rgb(243 244 246);
}

.required\:bg-gray-100\/10:required {
	background-color: rgb(243 244 246 / 0.1 );
}

.required\:bg-gray-200:required {
	background-color: rgb(229 231 235);
}

.required\:bg-gray-300:required {
	background-color: rgb(209 213 219);
}

.required\:bg-gray-400:required {
	background-color: rgb(156 163 175);
}

.required\:bg-gray-400\/10:required {
	background-color: rgb(156 163 175 / 0.1);
}

.required\:bg-gray-500:required {
	background-color: rgb(107 114 128);
}

.required\:bg-gray-500\/40:required {
	background-color: rgba(107 ,114, 128,0.4);
}

.required\:bg-gray-600:required {
	background-color: rgb(75 85 99);
}

.required\:bg-gray-700:required {
	background-color: rgb(55 65 81);
}

.required\:bg-gray-800:required {
	background-color: rgb(31 41 55);
}

.required\:bg-gray-900:required {
	background-color: rgb(17 24 39);
}

.required\:bg-gray-950:required {
	background-color: rgb(3 7 18);
}

.required\:bg-zinc-50:required {
	background-color: rgb(250 250 250);
}

.required\:bg-zinc-100:required {
	background-color: rgb(244 244 245);
}

.required\:bg-zinc-200:required {
	background-color: rgb(228 228 231);
}

.required\:bg-zinc-300:required {
	background-color: rgb(212 212 216);
}

.required\:bg-zinc-400:required {
	background-color: rgb(161 161 170);
}

.required\:bg-zinc-500:required {
	background-color: rgb(113 113 122);
}

.required\:bg-zinc-600:required {
	background-color: rgb(82 82 91);
}

.required\:bg-zinc-700:required {
	background-color: rgb(63 63 70);
}

.required\:bg-zinc-800:required {
	background-color: rgb(39 39 42);
}

.required\:bg-zinc-900:required {
	background-color: rgb(24 24 27);
}

.required\:bg-zinc-950:required {
	background-color: rgb(9 9 11);
}

.required\:bg-neutral-50:required {
	background-color: rgb(250 250 250);
}

.required\:bg-neutral-100:required {
	background-color: rgb(245 245 245);
}

.required\:bg-neutral-200:required {
	background-color: rgb(229 229 229);
}

.required\:bg-neutral-300:required {
	background-color: rgb(212 212 212);
}

.required\:bg-neutral-400:required {
	background-color: rgb(163 163 163);
}

.required\:bg-neutral-500:required {
	background-color: rgb(115 115 115);
}

.required\:bg-neutral-600:required {
	background-color: rgb(82 82 82);
}

.required\:bg-neutral-700:required {
	background-color: rgb(64 64 64);
}

.required\:bg-neutral-800:required {
	background-color: rgb(38 38 38);
}

.required\:bg-neutral-900:required {
	background-color: rgb(23 23 23);
}

.required\:bg-neutral-950:required {
	background-color: rgb(10 10 10);
}

.required\:bg-stone-50:required {
	background-color: rgb(250 250 249);
}

.required\:bg-stone-100:required {
	background-color: rgb(245 245 244);
}

.required\:bg-stone-200:required {
	background-color: rgb(231 229 228);
}

.required\:bg-stone-300:required {
	background-color: rgb(214 211 209);
}

.required\:bg-stone-400:required {
	background-color: rgb(168 162 158);
}

.required\:bg-stone-500:required {
	background-color: rgb(120 113 108);
}

.required\:bg-stone-600:required {
	background-color: rgb(87 83 78);
}

.required\:bg-stone-700:required {
	background-color: rgb(68 64 60);
}

.required\:bg-stone-800:required {
	background-color: rgb(41 37 36);
}

.required\:bg-stone-900:required {
	background-color: rgb(28 25 23);
}

.required\:bg-stone-950:required {
	background-color: rgb(12 10 9);
}

.required\:bg-red-50:required {
	background-color: rgb(254 242 242);
}

.required\:bg-red-100:required {
	background-color: rgb(254 226 226);
}

.required\:bg-red-200:required {
	background-color: rgb(254 202 202);
}

.required\:bg-red-300:required {
	background-color: rgb(252 165 165);
}

.required\:bg-red-400:required {
	background-color: rgb(248 113 113);
}

.required\:bg-red-500:required {
	background-color: rgb(239 68 68);
}

.required\:bg-red-600:required {
	background-color: rgb(220 38 38);
}

.required\:bg-red-700:required {
	background-color: rgb(185 28 28);
}

.required\:bg-red-800:required {
	background-color: rgb(153 27 27);
}

.required\:bg-red-900:required {
	background-color: rgb(127 29 29);
}

.required\:bg-red-950:required {
	background-color: rgb(69 10 10);
}

.required\:bg-orange-50:required {
	background-color: rgb(255 247 237);
}

.required\:bg-orange-100:required {
	background-color: rgb(255 237 213);
}

.required\:bg-orange-200:required {
	background-color: rgb(254 215 170);
}

.required\:bg-orange-300:required {
	background-color: rgb(253 186 116);
}

.required\:bg-orange-400:required {
	background-color: rgb(251 146 60);
}

.required\:bg-orange-500:required {
	background-color: rgb(249 115 22);
}

.required\:bg-orange-600:required {
	background-color: rgb(234 88 12);
}

.required\:bg-orange-700:required {
	background-color: rgb(194 65 12);
}

.required\:bg-orange-700\/90:required {
	background-color: rgba(194,65,12,0.9);
}


.required\:bg-orange-800:required {
	background-color: rgb(154 52 18);
}

.required\:bg-orange-900:required {
	background-color: rgb(124 45 18);
}

.required\:bg-orange-950:required {
	background-color: rgb(67 20 7);
}

.required\:bg-amber-50:required {
	background-color: rgb(255 251 235);
}

.required\:bg-amber-100:required {
	background-color: rgb(254 243 199);
}

.required\:bg-amber-200:required {
	background-color: rgb(253 230 138);
}

.required\:bg-amber-300:required {
	background-color: rgb(252 211 77);
}

.required\:bg-amber-400:required {
	background-color: rgb(251 191 36);
}

.required\:bg-amber-500:required {
	background-color: rgb(245 158 11);
}

.required\:bg-amber-600:required {
	background-color: rgb(217 119 6);
}

.required\:bg-amber-700:required {
	background-color: rgb(180 83 9);
}

.required\:bg-amber-800:required {
	background-color: rgb(146 64 14);
}

.required\:bg-amber-900:required {
	background-color: rgb(120 53 15);
}

.required\:bg-amber-950:required {
	background-color: rgb(69 26 3);
}

.required\:bg-yellow-50:required {
	background-color: rgb(254 252 232);
}

.required\:bg-yellow-100:required {
	background-color: rgb(254 249 195);
}

.required\:bg-yellow-200:required {
	background-color: rgb(254 240 138);
}

.required\:bg-yellow-300:required {
	background-color: rgb(253 224 71);
}

.required\:bg-yellow-400:required {
	background-color: rgb(250 204 21);
}

.required\:bg-yellow-400\/60:required {
	background-color: rgba(250, 204, 21, 0.6);
}

.required\:bg-yellow-400\/50:required {
	background-color: rgba(250, 204, 21, 0.5);
}

.required\:bg-yellow-500:required {
	background-color: rgb(234 179 8);
}

.required\:bg-yellow-600:required {
	background-color: rgb(202 138 4);
}

.required\:bg-yellow-700:required {
	background-color: rgb(161 98 7);
}

.required\:bg-yellow-800:required {
	background-color: rgb(133 77 14);
}

.required\:bg-yellow-900:required {
	background-color: rgb(113 63 18);
}

.required\:bg-yellow-950:required {
	background-color: rgb(66 32 6);
}

.required\:bg-lime-50:required {
	background-color: rgb(247 254 231);
}

.required\:bg-lime-100:required {
	background-color: rgb(236 252 203);
}

.required\:bg-lime-200:required {
	background-color: rgb(217 249 157);
}

.required\:bg-lime-300:required {
	background-color: rgb(190 242 100);
}

.required\:bg-lime-400:required {
	background-color: rgb(163 230 53);
}

.required\:bg-lime-500:required {
	background-color: rgb(132 204 22);
}

.required\:bg-lime-600:required {
	background-color: rgb(101 163 13);
}

.required\:bg-lime-700:required {
	background-color: rgb(77 124 15);
}

.required\:bg-lime-800:required {
	background-color: rgb(63 98 18);
}

.required\:bg-lime-900:required {
	background-color: rgb(54 83 20);
}

.required\:bg-lime-950:required {
	background-color: rgb(26 46 5);
}

.required\:bg-green-50:required {
	background-color: rgb(240 253 244);
}

.required\:bg-green-100:required {
	background-color: rgb(220 252 231);
}

.required\:bg-green-200:required {
	background-color: rgb(187 247 208);
}

.required\:bg-green-300:required {
	background-color: rgb(134 239 172);
}

.required\:bg-green-400:required {
	background-color: rgb(74 222 128);
}

.required\:bg-green-400\/10:required {
	background-color: rgb(74 222 128 / 0.1);
}

.required\:bg-green-500:required {
	background-color: rgb(34 197 94);
}

.required\:bg-green-600:required {
	background-color: rgb(22 163 74);
}

.required\:bg-green-700:required {
	background-color: rgb(21 128 61);
}

.required\:bg-green-700\/60:required {
	background-color: rgba(21, 128, 61, 0.6);
}

.required\:bg-green-700\/50:required {
	background-color: rgba(21, 128, 61, 0.5);
}

.required\:bg-green-800:required {
	background-color: rgb(22 101 52);
}

.required\:bg-green-900:required {
	background-color: rgb(20 83 45);
}

.required\:bg-green-950:required {
	background-color: rgb(5 46 22);
}

.required\:bg-emerald-50:required {
	background-color: rgb(236 253 245);
}

.required\:bg-emerald-100:required {
	background-color: rgb(209 250 229);
}

.required\:bg-emerald-200:required {
	background-color: rgb(167 243 208);
}

.required\:bg-emerald-300:required {
	background-color: rgb(110 231 183);
}

.required\:bg-emerald-400:required {
	background-color: rgb(52 211 153);
}

.required\:bg-emerald-500:required {
	background-color: rgb(16 185 129);
}

.required\:bg-emerald-600:required {
	background-color: rgb(5 150 105);
}

.required\:bg-emerald-700:required {
	background-color: rgb(4 120 87);
}

.required\:bg-emerald-800:required {
	background-color: rgb(6 95 70);
}

.required\:bg-emerald-900:required {
	background-color: rgb(6 78 59);
}

.required\:bg-emerald-950:required {
	background-color: rgb(2 44 34);
}

.required\:bg-teal-50:required {
	background-color: rgb(240 253 250);
}

.required\:bg-teal-100:required {
	background-color: rgb(204 251 241);
}

.required\:bg-teal-200:required {
	background-color: rgb(153 246 228);
}

.required\:bg-teal-300:required {
	background-color: rgb(94 234 212);
}

.required\:bg-teal-300\/10:required {
	background-color: rgb(94 234 212 / 0.1);
}

.required\:bg-teal-400:required {
	background-color: rgb(45 212 191);
}

.required\:bg-teal-500:required {
	background-color: rgb(20 184 166);
}

.required\:bg-teal-600:required {
	background-color: rgb(13 148 136);
}

.required\:bg-teal-700:required {
	background-color: rgb(15 118 110);
}

.required\:bg-teal-800:required {
	background-color: rgb(17 94 89);
}

.required\:bg-teal-900:required {
	background-color: rgb(19 78 74);
}

.required\:bg-teal-950:required {
	background-color: rgb(4 47 46);
}

.required\:bg-cyan-50:required {
	background-color: rgb(236 254 255);
}

.required\:bg-cyan-100:required {
	background-color: rgb(207 250 254);
}

.required\:bg-cyan-200:required {
	background-color: rgb(165 243 252);
}

.required\:bg-cyan-300:required {
	background-color: rgb(103 232 249);
}

.required\:bg-cyan-400:required {
	background-color: rgb(34 211 238);
}

.required\:bg-cyan-500:required {
	background-color: rgb(6 182 212);
}

.required\:bg-cyan-600:required {
	background-color: rgb(8 145 178);
}

.required\:bg-cyan-700:required {
	background-color: rgb(14 116 144);
}

.required\:bg-cyan-800:required {
	background-color: rgb(21 94 117);
}

.required\:bg-cyan-900:required {
	background-color: rgb(22 78 99);
}

.required\:bg-cyan-950:required {
	background-color: rgb(8 51 68);
}

.required\:bg-sky-50:required {
	background-color: rgb(240 249 255);
}

.required\:bg-sky-100:required {
	background-color: rgb(224 242 254);
}

.required\:bg-sky-200:required {
	background-color: rgb(186 230 253);
}

.required\:bg-sky-300:required {
	background-color: rgb(125 211 252);
}

.required\:bg-sky-400:required {
	background-color: rgb(56 189 248);
}

.required\:bg-sky-500:required {
	background-color: rgb(14 165 233);
}

.required\:bg-sky-600:required {
	background-color: rgb(2 132 199);
}

.required\:bg-sky-700:required {
	background-color: rgb(3 105 161);
}

.required\:bg-sky-800:required {
	background-color: rgb(7 89 133);
}

.required\:bg-sky-900:required {
	background-color: rgb(12 74 110);
}

.required\:bg-sky-950:required {
	background-color: rgb(8 47 73);
}

.required\:bg-blue-50:required {
	background-color: rgb(239 246 255);
}

.required\:bg-blue-100:required {
	background-color: rgb(219 234 254);
}

.required\:bg-blue-200:required {
	background-color: rgb(191 219 254);
}

.required\:bg-blue-300:required {
	background-color: rgb(147 197 253);
}

.required\:bg-blue-400:required {
	background-color: rgb(96 165 250);
}

.required\:bg-blue-400\/10:required {
	background-color: rgb(96 165 250 / 0.1);
}

.required\:bg-blue-500:required {
	background-color: rgb(59 130 246);
}

.required\:bg-blue-600:required {
	background-color: rgb(37 99 235);
}

.required\:bg-blue-700:required {
	background-color: rgb(29 78 216);
}

.required\:bg-blue-800:required {
	background-color: rgb(30 64 175);
}

.required\:bg-blue-900:required {
	background-color: rgb(30 58 138);
}

.required\:bg-blue-950:required {
	background-color: rgb(23 37 84);
}

.required\:bg-indigo-50:required {
	background-color: rgb(238 242 255);
}

.required\:bg-indigo-100:required {
	background-color: rgb(224 231 255);
}

.required\:bg-indigo-200:required {
	background-color: rgb(199 210 254);
}

.required\:bg-indigo-300:required {
	background-color: rgb(165 180 252);
}

.required\:bg-indigo-400:required {
	background-color: rgb(129 140 248);
}

.required\:bg-indigo-400\/10:required {
	background-color: rgb(129 140 248 / 0.1);
}

.required\:bg-indigo-500:required {
	background-color: rgb(99 102 241);
}

.required\:bg-indigo-600:required {
	background-color: rgb(79 70 229);
}

.required\:bg-indigo-700:required {
	background-color: rgb(67 56 202);
}

.required\:bg-indigo-800:required {
	background-color: rgb(55 48 163);
}

.required\:bg-indigo-900:required {
	background-color: rgb(49 46 129);
}

.required\:bg-indigo-950:required {
	background-color: rgb(30 27 75);
}

.required\:bg-violet-50:required {
	background-color: rgb(245 243 255);
}

.required\:bg-violet-100:required {
	background-color: rgb(237 233 254);
}

.required\:bg-violet-200:required {
	background-color: rgb(221 214 254);
}

.required\:bg-violet-300:required {
	background-color: rgb(196 181 253);
}

.required\:bg-violet-400:required {
	background-color: rgb(167 139 250);
}

.required\:bg-violet-500:required {
	background-color: rgb(139 92 246);
}

.required\:bg-violet-600:required {
	background-color: rgb(124 58 237);
}

.required\:bg-violet-700:required {
	background-color: rgb(109 40 217);
}

.required\:bg-violet-800:required {
	background-color: rgb(91 33 182);
}

.required\:bg-violet-900:required {
	background-color: rgb(76 29 149);
}

.required\:bg-violet-950:required {
	background-color: rgb(46 16 101);
}

.required\:bg-purple-50:required {
	background-color: rgb(250 245 255);
}

.required\:bg-purple-100:required {
	background-color: rgb(243 232 255);
}

.required\:bg-purple-200:required {
	background-color: rgb(233 213 255);
}

.required\:bg-purple-300:required {
	background-color: rgb(216 180 254);
}

.required\:bg-purple-400:required {
	background-color: rgb(192 132 252);
}

.required\:bg-purple-500:required {
	background-color: rgb(168 85 247);
}

.required\:bg-purple-600:required {
	background-color: rgb(147 51 234);
}

.required\:bg-purple-700:required {
	background-color: rgb(126 34 206);
}

.required\:bg-purple-800:required {
	background-color: rgb(107 33 168);
}

.required\:bg-purple-900:required {
	background-color: rgb(88 28 135);
}

.required\:bg-purple-950:required {
	background-color: rgb(59 7 100);
}

.required\:bg-fuchsia-50:required {
	background-color: rgb(253 244 255);
}

.required\:bg-fuchsia-100:required {
	background-color: rgb(250 232 255);
}

.required\:bg-fuchsia-200:required {
	background-color: rgb(245 208 254);
}

.required\:bg-fuchsia-300:required {
	background-color: rgb(240 171 252);
}

.required\:bg-fuchsia-400:required {
	background-color: rgb(232 121 249);
}

.required\:bg-fuchsia-500:required {
	background-color: rgb(217 70 239);
}

.required\:bg-fuchsia-500\/10:required {
	background-color: rgb(217 70 239 / 0.1);
}

.required\:bg-fuchsia-600:required {
	background-color: rgb(192 38 211);
}

.required\:bg-fuchsia-700:required {
	background-color: rgb(162 28 175);
}

.required\:bg-fuchsia-800:required {
	background-color: rgb(134 25 143);
}

.required\:bg-fuchsia-900:required {
	background-color: rgb(112 26 117);
}

.required\:bg-fuchsia-950:required {
	background-color: rgb(74 4 78);
}

.required\:bg-pink-50:required {
	background-color: rgb(253 242 248);
}

.required\:bg-pink-100:required {
	background-color: rgb(252 231 243);
}

.required\:bg-pink-200:required {
	background-color: rgb(251 207 232);
}

.required\:bg-pink-300:required {
	background-color: rgb(249 168 212);
}

.required\:bg-pink-400:required {
	background-color: rgb(244 114 182);
}

.required\:bg-pink-500:required {
	background-color: rgb(236 72 153);
}

.required\:bg-pink-600:required {
	background-color: rgb(219 39 119);
}

.required\:bg-pink-700:required {
	background-color: rgb(190 24 93);
}

.required\:bg-pink-800:required {
	background-color: rgb(157 23 77);
}

.required\:bg-pink-900:required {
	background-color: rgb(131 24 67);
}

.required\:bg-pink-950:required {
	background-color: rgb(80 7 36);
}

.required\:bg-rose-50:required {
	background-color: rgb(255 241 242);
}

.required\:bg-rose-100:required {
	background-color: rgb(255 228 230);
}

.required\:bg-rose-200:required {
	background-color: rgb(254 205 211);
}

.required\:bg-rose-300:required {
	background-color: rgb(253 164 175);
}

.required\:bg-rose-400:required {
	background-color: rgb(251 113 133);
}

.required\:bg-rose-400\/10:required {
	background-color: rgb(251 113 133 / 0.1);
}

.required\:bg-rose-500:required {
	background-color: rgb(244 63 94);
}

.required\:bg-rose-600:required {
	background-color: rgb(225 29 72);
}

.required\:bg-rose-700:required {
	background-color: rgb(190 18 60);
}

.required\:bg-rose-800:required {
	background-color: rgb(159 18 57);
}

.required\:bg-rose-900:required {
	background-color: rgb(136 19 55);
}

.required\:bg-rose-950:required {
	background-color: rgb(76 5 25);
}


.required\:bg-v1-blue-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(164 202 254 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(118 169 250 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity))
}

.required\:bg-v1-blue-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(35 56 118 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(207 216 227 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(151 166 186 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(54 65 82 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(39 48 63 / var(--tw-bg-opacity))
}

.required\:bg-v1-cool-gray-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 46 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(210 214 220 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(159 166 178 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 63 / var(--tw-bg-opacity))
}

.required\:bg-v1-gray-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(22 30 46 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(132 225 188 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(3 84 63 / var(--tw-bg-opacity))
}

.required\:bg-v1-green-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(1 71 55 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(205 219 254 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(180 198 252 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(141 162 251 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(240 245 255 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(88 80 236 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(66 56 157 / var(--tw-bg-opacity))
}

.required\:bg-v1-indigo-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(54 47 120 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(252 217 189 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 140 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(255 138 76 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(255 90 31 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(208 56 1 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(180 52 3 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(138 44 13 / var(--tw-bg-opacity))
}

.required\:bg-v1-orange-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(115 35 13 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(252 232 243 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(250 209 232 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 217 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(241 126 184 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(231 70 148 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(214 31 105 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(191 18 93 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(153 21 75 / var(--tw-bg-opacity))
}

.required\:bg-v1-pink-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(117 26 61 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(220 215 254 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(202 191 253 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(172 148 250 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(144 97 249 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(126 58 242 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(108 43 217 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(85 33 181 / var(--tw-bg-opacity))
}

.required\:bg-v1-purple-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(74 29 150 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(251 213 213 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 180 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity))
}

.required\:bg-v1-red-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(119 29 29 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(175 236 239 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(126 220 226 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(22 189 202 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(237 250 250 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(4 116 129 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(3 102 114 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(5 80 92 / var(--tw-bg-opacity))
}

.required\:bg-v1-teal-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(1 68 81 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-100:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-200:required {
    --tw-bg-opacity: 1;
    background-color: rgb(252 233 106 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-300:required {
    --tw-bg-opacity: 1;
    background-color: rgb(250 202 21 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-400:required {
    --tw-bg-opacity: 1;
    background-color: rgb(227 160 8 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-50:required {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-500:required {
    --tw-bg-opacity: 1;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-600:required {
    --tw-bg-opacity: 1;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-700:required {
    --tw-bg-opacity: 1;
    background-color: rgb(142 75 16 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-800:required {
    --tw-bg-opacity: 1;
    background-color: rgb(114 59 19 / var(--tw-bg-opacity))
}

.required\:bg-v1-yellow-900:required {
    --tw-bg-opacity: 1;
    background-color: rgb(99 49 18 / var(--tw-bg-opacity))
}

.required\:bg-white:required {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.required\:bg-white\/0:required {
    background-color: #fff0
}

.required\:bg-white\/25:required {
    background-color: #ffffff40
}

.required\:bg-white\/60:required {
    background-color: #fff9
}

.required\:bg-opacity-30:required {
    --tw-bg-opacity: .3
}

.required\:opacity-30:required {
    opacity: .3;
}

.required\:bg-opacity-90:required {
    --tw-bg-opacity: .9
}

.required\:bg-none:required  {
	background-image: none;
}



.required\:bg-gradient-to-t:required  {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-tr:required  {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-r:required  {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-br:required  {
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-b:required  {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-bl:required  {
	background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-l:required  {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.required\:bg-gradient-to-tl:required  {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}


.required\:bg-gradient-to-b:required {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.required\:bg-gradient-to-br:required {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.required\:bg-gradient-to-l:required {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.required\:bg-gradient-to-r:required {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.required\:bg-gradient-to-t:required {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.required\:bg-none:required {
    background-image: none
}

.required\:text-ellipsis:required {
    text-overflow: ellipsis;
}

.required\:text-clip:required {
    text-overflow: clip;
}

.required\:text-2xl:required {
    font-size: 1.5rem;
    line-height: 2rem
}

.required\:text-3xl:required {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.required\:text-4xl:required {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.required\:text-5xl:required {
    font-size: 3rem;
    line-height: 1
}

.required\:text-\[0\.625rem\]:required {
    font-size: .625rem
}

.required\:text-\[0\.6875rem\]:required {
    font-size: .6875rem
}

.required\:text-\[0\.8125rem\]:required {
    font-size: .8125rem
}

.required\:text-\[2\.5rem\]:required {
    font-size: 2.5rem
}

.required\:text-base:required {
    font-size: 1rem;
    line-height: 1.5rem
}

.required\:text-base-em:required {
    font-size: 1em;
    line-height: 1.5em
}

.required\:text-lg:required {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.required\:text-sm:required {
    font-size: .875rem;
    line-height: 1.25rem
}

.required\:text-sm-em:required {
    font-size: .875em;
    line-height: 1.25em
}

.required\:text-xl:required {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.required\:text-xl-em:required {
    font-size: 1.25em;
    line-height: 1.75em
}


.required\:text-xs:required {
    font-size: .75rem;
    line-height: 1rem
}

.required\:text-xs-em:required {
    font-size: .75em;
    line-height: 1em
}

.required\:text-xs\/6:required {
    font-size: .75rem;
    line-height: 1.5rem
}

.required\:font-bold:required {
    font-weight: 700
}

.font-extrabold{
    font-weight: 800
}

.required\:font-medium:required {
    font-weight: 500
}

.required\:font-normal:required {
    font-weight: 400
}

.required\:font-semibold:required {
    font-weight: 600
}

.required\:uppercase:required {
    text-transform: uppercase
}

.required\:capitalize:required {
    text-transform: capitalize
}

.required\:tabular-nums:required {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.required\:leading-4:required {
    line-height: 1rem
}

.required\:leading-5:required {
    line-height: 1.25rem
}

.required\:leading-6:required {
    line-height: 1.5rem
}

.required\:leading-7:required {
    line-height: 1.75rem
}

.required\:leading-8:required {
    line-height: 2rem
}

.required\:leading-9:required {
    line-height: 2.25rem
}

.required\:leading-\[1\.5714285714\]:required {
    line-height: 1.5714285714
}

.required\:leading-\[3\.5rem\]:required {
    line-height: 3.5rem
}

.required\:leading-none:required {
    line-height: 1
}

.required\:tracking-\[-0\.04em\]:required {
    letter-spacing: -.04em
}

.required\:tracking-tight:required {
    letter-spacing: -.025em
}

.required\:tracking-wide:required {
    letter-spacing: .025em
}

.required\:isolate:required {
    isolation: isolate;
}

.required\:text-inherit:required  {
	color: inherit;
}
.required\:text-current:required  {
	color: currentColor;
}
.required\:text-transparent:required  {
	color: transparent;
}
.required\:text-black:required  {
	color: rgb(0 0 0);
}
.required\:text-white:required  {
	color: rgb(255 255 255);
}
.required\:text-slate-50:required  {
	color: rgb(248 250 252);
}
.required\:text-slate-100:required  {
	color: rgb(241 245 249);
}
.required\:text-slate-200:required  {
	color: rgb(226 232 240);
}
.required\:text-slate-300:required  {
	color: rgb(203 213 225);
}
.required\:text-slate-400:required  {
	color: rgb(148 163 184);
}
.required\:text-slate-500:required  {
	color: rgb(100 116 139);
}
.required\:text-slate-600:required  {
	color: rgb(71 85 105);
}
.required\:text-slate-700:required  {
	color: rgb(51 65 85);
}
.required\:text-slate-800:required  {
	color: rgb(30 41 59);
}
.required\:text-slate-900:required  {
	color: rgb(15 23 42);
}
.required\:text-slate-950:required  {
	color: rgb(2 6 23);
}
.required\:text-gray-50:required  {
	color: rgb(249 250 251);
}
.required\:text-gray-100:required  {
	color: rgb(243 244 246);
}
.required\:text-gray-200:required  {
	color: rgb(229 231 235);
}
.required\:text-gray-300:required  {
	color: rgb(209 213 219);
}
.required\:text-gray-400:required  {
	color: rgb(156 163 175);
}
.required\:text-gray-500:required  {
	color: rgb(107 114 128);
}
.required\:text-gray-600:required  {
	color: rgb(75 85 99);
}
.required\:text-gray-700:required  {
	color: rgb(55 65 81);
}
.required\:text-gray-800:required  {
	color: rgb(31 41 55);
}
.required\:text-gray-900:required  {
	color: rgb(17 24 39);
}
.required\:text-gray-950:required  {
	color: rgb(3 7 18);
}
.required\:text-zinc-50:required  {
	color: rgb(250 250 250);
}
.required\:text-zinc-100:required  {
	color: rgb(244 244 245);
}
.required\:text-zinc-200:required  {
	color: rgb(228 228 231);
}
.required\:text-zinc-300:required  {
	color: rgb(212 212 216);
}
.required\:text-zinc-400:required  {
	color: rgb(161 161 170);
}
.required\:text-zinc-500:required  {
	color: rgb(113 113 122);
}
.required\:text-zinc-600:required  {
	color: rgb(82 82 91);
}
.required\:text-zinc-700:required  {
	color: rgb(63 63 70);
}
.required\:text-zinc-800:required  {
	color: rgb(39 39 42);
}
.required\:text-zinc-900:required  {
	color: rgb(24 24 27);
}
.required\:text-zinc-950:required  {
	color: rgb(9 9 11);
}
.required\:text-neutral-50:required  {
	color: rgb(250 250 250);
}
.required\:text-neutral-100:required  {
	color: rgb(245 245 245);
}
.required\:text-neutral-200:required  {
	color: rgb(229 229 229);
}
.required\:text-neutral-300:required  {
	color: rgb(212 212 212);
}
.required\:text-neutral-400:required  {
	color: rgb(163 163 163);
}
.required\:text-neutral-500:required  {
	color: rgb(115 115 115);
}
.required\:text-neutral-600:required  {
	color: rgb(82 82 82);
}
.required\:text-neutral-700:required  {
	color: rgb(64 64 64);
}
.required\:text-neutral-800:required  {
	color: rgb(38 38 38);
}
.required\:text-neutral-900:required  {
	color: rgb(23 23 23);
}
.required\:text-neutral-950:required  {
	color: rgb(10 10 10);
}
.required\:text-stone-50:required  {
	color: rgb(250 250 249);
}
.required\:text-stone-100:required  {
	color: rgb(245 245 244);
}
.required\:text-stone-200:required  {
	color: rgb(231 229 228);
}
.required\:text-stone-300:required  {
	color: rgb(214 211 209);
}
.required\:text-stone-400:required  {
	color: rgb(168 162 158);
}
.required\:text-stone-500:required  {
	color: rgb(120 113 108);
}
.required\:text-stone-600:required  {
	color: rgb(87 83 78);
}
.required\:text-stone-700:required  {
	color: rgb(68 64 60);
}
.required\:text-stone-800:required  {
	color: rgb(41 37 36);
}
.required\:text-stone-900:required  {
	color: rgb(28 25 23);
}
.required\:text-stone-950:required  {
	color: rgb(12 10 9);
}
.required\:text-red-50:required  {
	color: rgb(254 242 242);
}
.required\:text-red-100:required  {
	color: rgb(254 226 226);
}
.required\:text-red-200:required  {
	color: rgb(254 202 202);
}
.required\:text-red-300:required  {
	color: rgb(252 165 165);
}
.required\:text-red-400:required  {
	color: rgb(248 113 113);
}
.required\:text-red-500:required  {
	color: rgb(239 68 68);
}
.required\:text-red-600:required  {
	color: rgb(220 38 38);
}
.required\:text-red-700:required  {
	color: rgb(185 28 28);
}
.required\:text-red-800:required  {
	color: rgb(153 27 27);
}
.required\:text-red-900:required  {
	color: rgb(127 29 29);
}
.required\:text-red-950:required  {
	color: rgb(69 10 10);
}
.required\:text-orange-50:required  {
	color: rgb(255 247 237);
}
.required\:text-orange-100:required  {
	color: rgb(255 237 213);
}
.required\:text-orange-200:required  {
	color: rgb(254 215 170);
}
.required\:text-orange-300:required  {
	color: rgb(253 186 116);
}
.required\:text-orange-400:required  {
	color: rgb(251 146 60);
}
.required\:text-orange-500:required  {
	color: rgb(249 115 22);
}
.required\:text-orange-600:required  {
	color: rgb(234 88 12);
}
.required\:text-orange-700:required  {
	color: rgb(194 65 12);
}
.required\:text-orange-700\/90:required  {
	color: rgba(194, 65, 12, 0.9);
}

.required\:text-orange-800:required  {
	color: rgb(154 52 18);
}
.required\:text-orange-900:required  {
	color: rgb(124 45 18);
}
.required\:text-orange-950:required  {
	color: rgb(67 20 7);
}
.required\:text-amber-50:required  {
	color: rgb(255 251 235);
}
.required\:text-amber-100:required  {
	color: rgb(254 243 199);
}
.required\:text-amber-200:required  {
	color: rgb(253 230 138);
}
.required\:text-amber-300:required  {
	color: rgb(252 211 77);
}
.required\:text-amber-400:required  {
	color: rgb(251 191 36);
}
.required\:text-amber-500:required  {
	color: rgb(245 158 11);
}
.required\:text-amber-600:required  {
	color: rgb(217 119 6);
}
.required\:text-amber-700:required  {
	color: rgb(180 83 9);
}
.required\:text-amber-800:required  {
	color: rgb(146 64 14);
}
.required\:text-amber-900:required  {
	color: rgb(120 53 15);
}
.required\:text-amber-950:required  {
	color: rgb(69 26 3);
}
.required\:text-yellow-50:required  {
	color: rgb(254 252 232);
}
.required\:text-yellow-100:required  {
	color: rgb(254 249 195);
}
.required\:text-yellow-200:required  {
	color: rgb(254 240 138);
}
.required\:text-yellow-300:required  {
	color: rgb(253 224 71);
}
.required\:text-yellow-400:required  {
	color: rgb(250 204 21);
}
.required\:text-yellow-500:required  {
	color: rgb(234 179 8);
}
.required\:text-yellow-600:required  {
	color: rgb(202 138 4);
}
.required\:text-yellow-700:required  {
	color: rgb(161 98 7);
}
.required\:text-yellow-800:required  {
	color: rgb(133 77 14);
}
.required\:text-yellow-900:required  {
	color: rgb(113 63 18);
}
.required\:text-yellow-950:required  {
	color: rgb(66 32 6);
}
.required\:text-lime-50:required  {
	color: rgb(247 254 231);
}
.required\:text-lime-100:required  {
	color: rgb(236 252 203);
}
.required\:text-lime-200:required  {
	color: rgb(217 249 157);
}
.required\:text-lime-300:required  {
	color: rgb(190 242 100);
}
.required\:text-lime-400:required  {
	color: rgb(163 230 53);
}
.required\:text-lime-500:required  {
	color: rgb(132 204 22);
}
.required\:text-lime-600:required  {
	color: rgb(101 163 13);
}
.required\:text-lime-700:required  {
	color: rgb(77 124 15);
}
.required\:text-lime-800:required  {
	color: rgb(63 98 18);
}
.required\:text-lime-900:required  {
	color: rgb(54 83 20);
}
.required\:text-lime-950:required  {
	color: rgb(26 46 5);
}
.required\:text-green-50:required  {
	color: rgb(240 253 244);
}
.required\:text-green-100:required  {
	color: rgb(220 252 231);
}
.required\:text-green-200:required  {
	color: rgb(187 247 208);
}
.required\:text-green-300:required  {
	color: rgb(134 239 172);
}
.required\:text-green-400:required  {
	color: rgb(74 222 128);
}
.required\:text-green-500:required  {
	color: rgb(34 197 94);
}
.required\:text-green-600:required  {
	color: rgb(22 163 74);
}
.required\:text-green-700:required  {
	color: rgb(21 128 61);
}
.required\:text-green-800:required  {
	color: rgb(22 101 52);
}
.required\:text-green-900:required  {
	color: rgb(20 83 45);
}
.required\:text-green-950:required  {
	color: rgb(5 46 22);
}
.required\:text-emerald-50:required  {
	color: rgb(236 253 245);
}
.required\:text-emerald-100:required  {
	color: rgb(209 250 229);
}
.required\:text-emerald-200:required  {
	color: rgb(167 243 208);
}
.required\:text-emerald-300:required  {
	color: rgb(110 231 183);
}
.required\:text-emerald-400:required  {
	color: rgb(52 211 153);
}
.required\:text-emerald-500:required  {
	color: rgb(16 185 129);
}
.required\:text-emerald-600:required  {
	color: rgb(5 150 105);
}
.required\:text-emerald-700:required  {
	color: rgb(4 120 87);
}
.required\:text-emerald-800:required  {
	color: rgb(6 95 70);
}
.required\:text-emerald-900:required  {
	color: rgb(6 78 59);
}
.required\:text-emerald-950:required  {
	color: rgb(2 44 34);
}
.required\:text-teal-50:required  {
	color: rgb(240 253 250);
}
.required\:text-teal-100:required  {
	color: rgb(204 251 241);
}
.required\:text-teal-200:required  {
	color: rgb(153 246 228);
}
.required\:text-teal-300:required  {
	color: rgb(94 234 212);
}
.required\:text-teal-400:required  {
	color: rgb(45 212 191);
}
.required\:text-teal-500:required  {
	color: rgb(20 184 166);
}
.required\:text-teal-600:required  {
	color: rgb(13 148 136);
}
.required\:text-teal-700:required  {
	color: rgb(15 118 110);
}
.required\:text-teal-800:required  {
	color: rgb(17 94 89);
}
.required\:text-teal-900:required  {
	color: rgb(19 78 74);
}
.required\:text-teal-950:required  {
	color: rgb(4 47 46);
}
.required\:text-cyan-50:required  {
	color: rgb(236 254 255);
}
.required\:text-cyan-100:required  {
	color: rgb(207 250 254);
}
.required\:text-cyan-200:required  {
	color: rgb(165 243 252);
}
.required\:text-cyan-300:required  {
	color: rgb(103 232 249);
}
.required\:text-cyan-400:required  {
	color: rgb(34 211 238);
}
.required\:text-cyan-500:required  {
	color: rgb(6 182 212);
}
.required\:text-cyan-600:required  {
	color: rgb(8 145 178);
}
.required\:text-cyan-700:required  {
	color: rgb(14 116 144);
}
.required\:text-cyan-800:required  {
	color: rgb(21 94 117);
}
.required\:text-cyan-900:required  {
	color: rgb(22 78 99);
}
.required\:text-cyan-950:required  {
	color: rgb(8 51 68);
}
.required\:text-sky-50:required  {
	color: rgb(240 249 255);
}
.required\:text-sky-100:required  {
	color: rgb(224 242 254);
}
.required\:text-sky-200:required  {
	color: rgb(186 230 253);
}
.required\:text-sky-300:required  {
	color: rgb(125 211 252);
}
.required\:text-sky-400:required  {
	color: rgb(56 189 248);
}
.required\:text-sky-500:required  {
	color: rgb(14 165 233);
}
.required\:text-sky-600:required  {
	color: rgb(2 132 199);
}
.required\:text-sky-700:required  {
	color: rgb(3 105 161);
}
.required\:text-sky-800:required  {
	color: rgb(7 89 133);
}
.required\:text-sky-900:required  {
	color: rgb(12 74 110);
}
.required\:text-sky-950:required  {
	color: rgb(8 47 73);
}
.required\:text-blue-50:required  {
	color: rgb(239 246 255);
}
.required\:text-blue-100:required  {
	color: rgb(219 234 254);
}
.required\:text-blue-200:required  {
	color: rgb(191 219 254);
}
.required\:text-blue-300:required  {
	color: rgb(147 197 253);
}
.required\:text-blue-400:required  {
	color: rgb(96 165 250);
}
.required\:text-blue-500:required  {
	color: rgb(59 130 246);
}
.required\:text-blue-600:required  {
	color: rgb(37 99 235);
}
.required\:text-blue-700:required  {
	color: rgb(29 78 216);
}
.required\:text-blue-800:required  {
	color: rgb(30 64 175);
}
.required\:text-blue-900:required  {
	color: rgb(30 58 138);
}
.required\:text-blue-950:required  {
	color: rgb(23 37 84);
}
.required\:text-indigo-50:required  {
	color: rgb(238 242 255);
}
.required\:text-indigo-100:required  {
	color: rgb(224 231 255);
}
.required\:text-indigo-200:required  {
	color: rgb(199 210 254);
}
.required\:text-indigo-300:required  {
	color: rgb(165 180 252);
}
.required\:text-indigo-400:required  {
	color: rgb(129 140 248);
}
.required\:text-indigo-500:required  {
	color: rgb(99 102 241);
}
.required\:text-indigo-600:required  {
	color: rgb(79 70 229);
}
.required\:text-indigo-700:required  {
	color: rgb(67 56 202);
}
.required\:text-indigo-800:required  {
	color: rgb(55 48 163);
}
.required\:text-indigo-900:required  {
	color: rgb(49 46 129);
}
.required\:text-indigo-950:required  {
	color: rgb(30 27 75);
}
.required\:text-violet-50:required  {
	color: rgb(245 243 255);
}
.required\:text-violet-100:required  {
	color: rgb(237 233 254);
}
.required\:text-violet-200:required  {
	color: rgb(221 214 254);
}
.required\:text-violet-300:required  {
	color: rgb(196 181 253);
}
.required\:text-violet-400:required  {
	color: rgb(167 139 250);
}
.required\:text-violet-500:required  {
	color: rgb(139 92 246);
}
.required\:text-violet-600:required  {
	color: rgb(124 58 237);
}
.required\:text-violet-700:required  {
	color: rgb(109 40 217);
}
.required\:text-violet-800:required  {
	color: rgb(91 33 182);
}
.required\:text-violet-900:required  {
	color: rgb(76 29 149);
}
.required\:text-violet-950:required  {
	color: rgb(46 16 101);
}
.required\:text-purple-50:required  {
	color: rgb(250 245 255);
}
.required\:text-purple-100:required  {
	color: rgb(243 232 255);
}
.required\:text-purple-200:required  {
	color: rgb(233 213 255);
}
.required\:text-purple-300:required  {
	color: rgb(216 180 254);
}
.required\:text-purple-400:required  {
	color: rgb(192 132 252);
}
.required\:text-purple-500:required  {
	color: rgb(168 85 247);
}
.required\:text-purple-600:required  {
	color: rgb(147 51 234);
}
.required\:text-purple-700:required  {
	color: rgb(126 34 206);
}
.required\:text-purple-800:required  {
	color: rgb(107 33 168);
}
.required\:text-purple-900:required  {
	color: rgb(88 28 135);
}
.required\:text-purple-950:required  {
	color: rgb(59 7 100);
}
.required\:text-fuchsia-50:required  {
	color: rgb(253 244 255);
}
.required\:text-fuchsia-100:required  {
	color: rgb(250 232 255);
}
.required\:text-fuchsia-200:required  {
	color: rgb(245 208 254);
}
.required\:text-fuchsia-300:required  {
	color: rgb(240 171 252);
}
.required\:text-fuchsia-400:required  {
	color: rgb(232 121 249);
}
.required\:text-fuchsia-500:required  {
	color: rgb(217 70 239);
}
.required\:text-fuchsia-600:required  {
	color: rgb(192 38 211);
}
.required\:text-fuchsia-700:required  {
	color: rgb(162 28 175);
}
.required\:text-fuchsia-800:required  {
	color: rgb(134 25 143);
}
.required\:text-fuchsia-900:required  {
	color: rgb(112 26 117);
}
.required\:text-fuchsia-950:required  {
	color: rgb(74 4 78);
}
.required\:text-pink-50:required  {
	color: rgb(253 242 248);
}
.required\:text-pink-100:required  {
	color: rgb(252 231 243);
}
.required\:text-pink-200:required  {
	color: rgb(251 207 232);
}
.required\:text-pink-300:required  {
	color: rgb(249 168 212);
}
.required\:text-pink-400:required  {
	color: rgb(244 114 182);
}
.required\:text-pink-500:required  {
	color: rgb(236 72 153);
}
.required\:text-pink-600:required  {
	color: rgb(219 39 119);
}
.required\:text-pink-700:required  {
	color: rgb(190 24 93);
}
.required\:text-pink-800:required  {
	color: rgb(157 23 77);
}
.required\:text-pink-900:required  {
	color: rgb(131 24 67);
}
.required\:text-pink-950:required  {
	color: rgb(80 7 36);
}
.required\:text-rose-50:required  {
	color: rgb(255 241 242);
}
.required\:text-rose-100:required  {
	color: rgb(255 228 230);
}
.required\:text-rose-200:required  {
	color: rgb(254 205 211);
}
.required\:text-rose-300:required  {
	color: rgb(253 164 175);
}
.required\:text-rose-400:required  {
	color: rgb(251 113 133);
}
.required\:text-rose-500:required  {
	color: rgb(244 63 94);
}
.required\:text-rose-600:required  {
	color: rgb(225 29 72);
}
.required\:text-rose-700:required  {
	color: rgb(190 18 60);
}
.required\:text-rose-800:required  {
	color: rgb(159 18 57);
}
.required\:text-rose-900:required  {
	color: rgb(136 19 55);
}

.required\:text-rose-950:required	{
    color: rgb(76 5 25);
}

.required\:text-amber-800:required {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}

.required\:text-black:required {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.required\:text-black\/25:required {
    color: #00000040
}

.required\:text-blue-600:required {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}

.required\:text-gray-500:required {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.required\:text-gray-600:required {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.required\:text-gray-700:required {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.required\:text-gray-900:required {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.required\:text-gray-400:required {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.required\:text-indigo-500:required {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.required\:text-indigo-600:required {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.required\:text-pink-600:required {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}

.required\:text-red-500:required {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.required\:text-red-600:required {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.required\:text-red-700:required {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.required\:text-sky-400:required {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}

.required\:text-sky-500:required {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}

.required\:text-sky-600:required {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.required\:text-sky-700:required {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}

.required\:text-slate-100:required {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity))
}

.required\:text-slate-300:required {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.required\:text-slate-400:required {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.required\:text-slate-500:required {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}

.required\:text-slate-600:required {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.required\:text-slate-600\/10:required {
    color: #4755691a
}

.required\:text-slate-700:required {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.required\:text-slate-900:required {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.required\:text-slate-900\/\[0\.045\]:required {
    color: #0f172a0b
}

.required\:text-slate-900\/\[0\.07\]:required {
    color: #0f172a12
}

.required\:text-v1-gray-500:required {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.required\:text-v1-red-500:required {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity))
}

.required\:text-v1-red-900:required {
    --tw-text-opacity: 1;
    color: rgb(119 29 29 / var(--tw-text-opacity))
}

.required\:text-white:required {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.required\:text-ppm-blue-900:required {
    color: rgb(0 177 230/ 0.9);
}

.required\:text-ppm-blue-700:required {
    color: rgb(0 177 230/ 0.7);
}

.required\:text-ppm-red-900:required {
    color: rgb(229 62 43 / 0.9);
}

.required\:text-ppm-red-700:required {
    color: rgb(229 62 43 / 0.7);
}

.required\:text-ppm-green-900:required {
    color: rgb(136 186 20/ 0.9);
}

.required\:text-ppm-green-700:required {
    color: rgb(136 186 20/ 0.7);
}

.required\:text-ppm-orange-900:required {
    color: rgb(242 148 0 / 0.9);
}

.required\:text-ppm-orange-700:required {
    color: rgb(242 148 0 / 0.7);
}

.required\:text-white:required  {
	color: rgb(255 255 255);
}


.required\:border-0:required  {
	border-width: 0px;
}

.required\:border-2:required  {
	border-width: 2px;
}

.required\:border-4:required  {
	border-width: 4px;
}

.required\:border-8:required  {
	border-width: 8px;
}

.required\:border:required  {
	border-width: 1px;
}

.required\:border-x-0:required  {
	border-left-width: 0px;
border-right-width: 0px;
}

.required\:border-x-2:required  {
	border-left-width: 2px;
border-right-width: 2px;
}

.required\:border-x-4:required  {
	border-left-width: 4px;
border-right-width: 4px;
}

.required\:border-x-8:required  {
	border-left-width: 8px;
border-right-width: 8px;
}

.required\:border-x:required  {
	border-left-width: 1px;
border-right-width: 1px;
}

.required\:border-y-0:required  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.required\:border-y-2:required  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.required\:border-y-4:required  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.required\:border-y-8:required  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.required\:border-y:required  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.required\:border-s-0:required  {
	border-inline-start-width: 0px;
}

.required\:border-s-2:required  {
	border-inline-start-width: 2px;
}

.required\:border-s-4:required  {
	border-inline-start-width: 4px;
}

.required\:border-s-8:required  {
	border-inline-start-width: 8px;
}

.required\:border-s:required  {
	border-inline-start-width: 1px;
}

.required\:border-e-0:required  {
	border-inline-end-width: 0px;
}

.required\:border-e-2:required  {
	border-inline-end-width: 2px;
}

.required\:border-e-4:required  {
	border-inline-end-width: 4px;
}

.required\:border-e-8:required  {
	border-inline-end-width: 8px;
}

.required\:border-e:required  {
	border-inline-end-width: 1px;
}

.required\:border-t-0:required  {
	border-top-width: 0px;
}

.required\:border-t-2:required  {
	border-top-width: 2px;
}

.required\:border-t-4:required  {
	border-top-width: 4px;
}

.required\:border-t-8:required  {
	border-top-width: 8px;
}

.required\:border-t:required  {
	border-top-width: 1px;
}

.required\:border-r-0:required  {
	border-right-width: 0px;
}

.required\:border-r-2:required  {
	border-right-width: 2px;
}

.required\:border-r-4:required  {
	border-right-width: 4px;
}

.required\:border-r-8:required  {
	border-right-width: 8px;
}

.required\:border-r:required  {
	border-right-width: 1px;
}

.required\:border-b-0:required  {
	border-bottom-width: 0px;
}

.required\:border-b-1:required  {
	border-bottom-width: 1px;
}

.required\:border-b-2:required  {
	border-bottom-width: 2px;
}

.required\:border-b-4:required  {
	border-bottom-width: 4px;
}

.required\:border-b-8:required  {
	border-bottom-width: 8px;
}

.required\:border-b:required  {
	border-bottom-width: 1px;
}

.required\:border-l-0:required  {
	border-left-width: 0px;
}

.required\:border-l-2:required  {
	border-left-width: 2px;
}

.required\:border-l-4:required  {
	border-left-width: 4px;
}

.required\:border-l-8:required  {
	border-left-width: 8px;
}

.required\:border-l:required  {
	border-left-width: 1px;
}

.required\:border-0:required  {
	border-width: 0px;
}

.required\:border-2:required  {
	border-width: 2px;
}

.required\:border-4:required  {
	border-width: 4px;
}

.required\:border-8:required  {
	border-width: 8px;
}

.required\:border:required  {
	border-width: 1px;
}

.required\:border-x-0:required  {
	border-left-width: 0px;
border-right-width: 0px;
}

.required\:border-x-2:required  {
	border-left-width: 2px;
border-right-width: 2px;
}

.required\:border-x-4:required  {
	border-left-width: 4px;
border-right-width: 4px;
}

.required\:border-x-8:required  {
	border-left-width: 8px;
border-right-width: 8px;
}

.required\:border-x:required  {
	border-left-width: 1px;
border-right-width: 1px;
}

.required\:border-y-0:required  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.required\:border-y-2:required  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.required\:border-y-4:required  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.required\:border-y-8:required  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.required\:border-y:required  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.required\:border-s-0:required  {
	border-inline-start-width: 0px;
}

.required\:border-s-2:required  {
	border-inline-start-width: 2px;
}

.required\:border-s-4:required  {
	border-inline-start-width: 4px;
}

.required\:border-s-8:required  {
	border-inline-start-width: 8px;
}

.required\:border-s:required  {
	border-inline-start-width: 1px;
}

.required\:border-e-0:required  {
	border-inline-end-width: 0px;
}

.required\:border-e-2:required  {
	border-inline-end-width: 2px;
}

.required\:border-e-4:required  {
	border-inline-end-width: 4px;
}

.required\:border-e-8:required  {
	border-inline-end-width: 8px;
}

.required\:border-e:required  {
	border-inline-end-width: 1px;
}

.required\:border-t-0:required  {
	border-top-width: 0px;
}

.required\:border-t-2:required  {
	border-top-width: 2px;
}

.required\:border-t-4:required  {
	border-top-width: 4px;
}

.required\:border-t-8:required  {
	border-top-width: 8px;
}

.required\:border-t:required  {
	border-top-width: 1px;
}

.required\:border-r-0:required  {
	border-right-width: 0px;
}

.required\:border-r-2:required  {
	border-right-width: 2px;
}

.required\:border-r-4:required  {
	border-right-width: 4px;
}

.required\:border-r-8:required  {
	border-right-width: 8px;
}

.required\:border-r:required  {
	border-right-width: 1px;
}

.required\:border-b-0:required  {
	border-bottom-width: 0px;
}

.required\:border-b-2:required  {
	border-bottom-width: 2px;
}

.required\:border-b-4:required  {
	border-bottom-width: 4px;
}

.required\:border-b-8:required  {
	border-bottom-width: 8px;
}

.required\:border-b:required  {
	border-bottom-width: 1px;
}

.required\:border-l-0:required  {
	border-left-width: 0px;
}

.required\:border-l-2:required  {
	border-left-width: 2px;
}

.required\:border-l-4:required  {
	border-left-width: 4px;
}

.required\:border-l-8:required  {
	border-left-width: 8px;
}

.required\:border-l:required  {
	border-left-width: 1px;
}

.required\:border-inherit:required  {
	border-color: inherit;
}

.required\:border-current:required  {
	border-color: currentColor;
}

.required\:border-transparent:required  {
	border-color: transparent;
}

.required\:border-black:required  {
	border-color: rgb(0 0 0);
}

.required\:border-white:required  {
	border-color: rgb(255 255 255);
}

.required\:border-slate-50:required  {
	border-color: rgb(248 250 252);
}

.required\:border-slate-100:required  {
	border-color: rgb(241 245 249);
}

.required\:border-slate-200:required  {
	border-color: rgb(226 232 240);
}

.required\:border-slate-300:required  {
	border-color: rgb(203 213 225);
}

.required\:border-slate-400:required  {
	border-color: rgb(148 163 184);
}

.required\:border-slate-500:required  {
	border-color: rgb(100 116 139);
}

.required\:border-slate-600:required  {
	border-color: rgb(71 85 105);
}

.required\:border-slate-700:required  {
	border-color: rgb(51 65 85);
}

.required\:border-slate-800:required  {
	border-color: rgb(30 41 59);
}

.required\:border-slate-900:required  {
	border-color: rgb(15 23 42);
}

.required\:border-slate-950:required  {
	border-color: rgb(2 6 23);
}

.required\:border-gray-50:required  {
	border-color: rgb(249 250 251);
}

.required\:border-gray-100:required  {
	border-color: rgb(243 244 246);
}

.required\:border-gray-200:required  {
	border-color: rgb(229 231 235);
}

.required\:border-gray-300:required  {
	border-color: rgb(209 213 219);
}

.required\:border-gray-400:required  {
	border-color: rgb(156 163 175);
}

.required\:border-gray-500:required  {
	border-color: rgb(107 114 128);
}

.required\:border-gray-600:required  {
	border-color: rgb(75 85 99);
}

.required\:border-gray-700:required  {
	border-color: rgb(55 65 81);
}

.required\:border-gray-800:required  {
	border-color: rgb(31 41 55);
}

.required\:border-gray-900:required  {
	border-color: rgb(17 24 39);
}

.required\:border-gray-950:required  {
	border-color: rgb(3 7 18);
}

.required\:border-zinc-50:required  {
	border-color: rgb(250 250 250);
}

.required\:border-zinc-100:required  {
	border-color: rgb(244 244 245);
}

.required\:border-zinc-200:required  {
	border-color: rgb(228 228 231);
}

.required\:border-zinc-300:required  {
	border-color: rgb(212 212 216);
}

.required\:border-zinc-400:required  {
	border-color: rgb(161 161 170);
}

.required\:border-zinc-500:required  {
	border-color: rgb(113 113 122);
}

.required\:border-zinc-600:required  {
	border-color: rgb(82 82 91);
}

.required\:border-zinc-700:required  {
	border-color: rgb(63 63 70);
}

.required\:border-zinc-800:required  {
	border-color: rgb(39 39 42);
}

.required\:border-zinc-900:required  {
	border-color: rgb(24 24 27);
}

.required\:border-zinc-950:required  {
	border-color: rgb(9 9 11);
}

.required\:border-neutral-50:required  {
	border-color: rgb(250 250 250);
}

.required\:border-neutral-100:required  {
	border-color: rgb(245 245 245);
}

.required\:border-neutral-200:required  {
	border-color: rgb(229 229 229);
}

.required\:border-neutral-300:required  {
	border-color: rgb(212 212 212);
}

.required\:border-neutral-400:required  {
	border-color: rgb(163 163 163);
}

.required\:border-neutral-500:required  {
	border-color: rgb(115 115 115);
}

.required\:border-neutral-600:required  {
	border-color: rgb(82 82 82);
}

.required\:border-neutral-700:required  {
	border-color: rgb(64 64 64);
}

.required\:border-neutral-800:required  {
	border-color: rgb(38 38 38);
}

.required\:border-neutral-900:required  {
	border-color: rgb(23 23 23);
}

.required\:border-neutral-950:required  {
	border-color: rgb(10 10 10);
}

.required\:border-stone-50:required  {
	border-color: rgb(250 250 249);
}

.required\:border-stone-100:required  {
	border-color: rgb(245 245 244);
}

.required\:border-stone-200:required  {
	border-color: rgb(231 229 228);
}

.required\:border-stone-300:required  {
	border-color: rgb(214 211 209);
}

.required\:border-stone-400:required  {
	border-color: rgb(168 162 158);
}

.required\:border-stone-500:required  {
	border-color: rgb(120 113 108);
}

.required\:border-stone-600:required  {
	border-color: rgb(87 83 78);
}

.required\:border-stone-700:required  {
	border-color: rgb(68 64 60);
}

.required\:border-stone-800:required  {
	border-color: rgb(41 37 36);
}

.required\:border-stone-900:required  {
	border-color: rgb(28 25 23);
}

.required\:border-stone-950:required  {
	border-color: rgb(12 10 9);
}

.required\:border-red-50:required  {
	border-color: rgb(254 242 242);
}

.required\:border-red-100:required  {
	border-color: rgb(254 226 226);
}

.required\:border-red-200:required  {
	border-color: rgb(254 202 202);
}

.required\:border-red-300:required  {
	border-color: rgb(252 165 165);
}

.required\:border-red-400:required  {
	border-color: rgb(248 113 113);
}

.required\:border-red-500:required  {
	border-color: rgb(239 68 68);
}

.required\:border-red-600:required  {
	border-color: rgb(220 38 38);
}

.required\:border-red-700:required  {
	border-color: rgb(185 28 28);
}

.required\:border-red-800:required  {
	border-color: rgb(153 27 27);
}

.required\:border-red-900:required  {
	border-color: rgb(127 29 29);
}

.required\:border-red-950:required  {
	border-color: rgb(69 10 10);
}

.required\:border-orange-50:required  {
	border-color: rgb(255 247 237);
}

.required\:border-orange-100:required  {
	border-color: rgb(255 237 213);
}

.required\:border-orange-200:required  {
	border-color: rgb(254 215 170);
}

.required\:border-orange-300:required  {
	border-color: rgb(253 186 116);
}

.required\:border-orange-400:required  {
	border-color: rgb(251 146 60);
}

.required\:border-orange-500:required  {
	border-color: rgb(249 115 22);
}

.required\:border-orange-600:required  {
	border-color: rgb(234 88 12);
}

.required\:border-orange-700:required  {
	border-color: rgb(194 65 12);
}

.required\:border-orange-800:required  {
	border-color: rgb(154 52 18);
}

.required\:border-orange-900:required  {
	border-color: rgb(124 45 18);
}

.required\:border-orange-950:required  {
	border-color: rgb(67 20 7);
}

.required\:border-amber-50:required  {
	border-color: rgb(255 251 235);
}

.required\:border-amber-100:required  {
	border-color: rgb(254 243 199);
}

.required\:border-amber-200:required  {
	border-color: rgb(253 230 138);
}

.required\:border-amber-300:required  {
	border-color: rgb(252 211 77);
}

.required\:border-amber-400:required  {
	border-color: rgb(251 191 36);
}

.required\:border-amber-500:required  {
	border-color: rgb(245 158 11);
}

.required\:border-amber-600:required  {
	border-color: rgb(217 119 6);
}

.required\:border-amber-700:required  {
	border-color: rgb(180 83 9);
}

.required\:border-amber-800:required  {
	border-color: rgb(146 64 14);
}

.required\:border-amber-900:required  {
	border-color: rgb(120 53 15);
}

.required\:border-amber-950:required  {
	border-color: rgb(69 26 3);
}

.required\:border-yellow-50:required  {
	border-color: rgb(254 252 232);
}

.required\:border-yellow-100:required  {
	border-color: rgb(254 249 195);
}

.required\:border-yellow-200:required  {
	border-color: rgb(254 240 138);
}

.required\:border-yellow-300:required  {
	border-color: rgb(253 224 71);
}

.required\:border-yellow-400:required  {
	border-color: rgb(250 204 21);
}

.required\:border-yellow-500:required  {
	border-color: rgb(234 179 8);
}

.required\:border-yellow-600:required  {
	border-color: rgb(202 138 4);
}

.required\:border-yellow-700:required  {
	border-color: rgb(161 98 7);
}

.required\:border-yellow-800:required  {
	border-color: rgb(133 77 14);
}

.required\:border-yellow-900:required  {
	border-color: rgb(113 63 18);
}

.required\:border-yellow-950:required  {
	border-color: rgb(66 32 6);
}

.required\:border-lime-50:required  {
	border-color: rgb(247 254 231);
}

.required\:border-lime-100:required  {
	border-color: rgb(236 252 203);
}

.required\:border-lime-200:required  {
	border-color: rgb(217 249 157);
}

.required\:border-lime-300:required  {
	border-color: rgb(190 242 100);
}

.required\:border-lime-400:required  {
	border-color: rgb(163 230 53);
}

.required\:border-lime-500:required  {
	border-color: rgb(132 204 22);
}

.required\:border-lime-600:required  {
	border-color: rgb(101 163 13);
}

.required\:border-lime-700:required  {
	border-color: rgb(77 124 15);
}

.required\:border-lime-800:required  {
	border-color: rgb(63 98 18);
}

.required\:border-lime-900:required  {
	border-color: rgb(54 83 20);
}

.required\:border-lime-950:required  {
	border-color: rgb(26 46 5);
}

.required\:border-green-50:required  {
	border-color: rgb(240 253 244);
}

.required\:border-green-100:required  {
	border-color: rgb(220 252 231);
}

.required\:border-green-200:required  {
	border-color: rgb(187 247 208);
}

.required\:border-green-300:required  {
	border-color: rgb(134 239 172);
}

.required\:border-green-400:required  {
	border-color: rgb(74 222 128);
}

.required\:border-green-500:required  {
	border-color: rgb(34 197 94);
}

.required\:border-green-600:required  {
	border-color: rgb(22 163 74);
}

.required\:border-green-700:required  {
	border-color: rgb(21 128 61);
}

.required\:border-green-800:required  {
	border-color: rgb(22 101 52);
}

.required\:border-green-900:required  {
	border-color: rgb(20 83 45);
}

.required\:border-green-950:required  {
	border-color: rgb(5 46 22);
}

.required\:border-emerald-50:required  {
	border-color: rgb(236 253 245);
}

.required\:border-emerald-100:required  {
	border-color: rgb(209 250 229);
}

.required\:border-emerald-200:required  {
	border-color: rgb(167 243 208);
}

.required\:border-emerald-300:required  {
	border-color: rgb(110 231 183);
}

.required\:border-emerald-400:required  {
	border-color: rgb(52 211 153);
}

.required\:border-emerald-500:required  {
	border-color: rgb(16 185 129);
}

.required\:border-emerald-600:required  {
	border-color: rgb(5 150 105);
}

.required\:border-emerald-700:required  {
	border-color: rgb(4 120 87);
}

.required\:border-emerald-800:required  {
	border-color: rgb(6 95 70);
}

.required\:border-emerald-900:required  {
	border-color: rgb(6 78 59);
}

.required\:border-emerald-950:required  {
	border-color: rgb(2 44 34);
}

.required\:border-teal-50:required  {
	border-color: rgb(240 253 250);
}

.required\:border-teal-100:required  {
	border-color: rgb(204 251 241);
}

.required\:border-teal-200:required  {
	border-color: rgb(153 246 228);
}

.required\:border-teal-300:required  {
	border-color: rgb(94 234 212);
}

.required\:border-teal-400:required  {
	border-color: rgb(45 212 191);
}

.required\:border-teal-500:required  {
	border-color: rgb(20 184 166);
}

.required\:border-teal-600:required  {
	border-color: rgb(13 148 136);
}

.required\:border-teal-700:required  {
	border-color: rgb(15 118 110);
}

.required\:border-teal-800:required  {
	border-color: rgb(17 94 89);
}

.required\:border-teal-900:required  {
	border-color: rgb(19 78 74);
}

.required\:border-teal-950:required  {
	border-color: rgb(4 47 46);
}

.required\:border-cyan-50:required  {
	border-color: rgb(236 254 255);
}

.required\:border-cyan-100:required  {
	border-color: rgb(207 250 254);
}

.required\:border-cyan-200:required  {
	border-color: rgb(165 243 252);
}

.required\:border-cyan-300:required  {
	border-color: rgb(103 232 249);
}

.required\:border-cyan-400:required  {
	border-color: rgb(34 211 238);
}

.required\:border-cyan-500:required  {
	border-color: rgb(6 182 212);
}

.required\:border-cyan-600:required  {
	border-color: rgb(8 145 178);
}

.required\:border-cyan-700:required  {
	border-color: rgb(14 116 144);
}

.required\:border-cyan-800:required  {
	border-color: rgb(21 94 117);
}

.required\:border-cyan-900:required  {
	border-color: rgb(22 78 99);
}

.required\:border-cyan-950:required  {
	border-color: rgb(8 51 68);
}

.required\:border-sky-50:required  {
	border-color: rgb(240 249 255);
}

.required\:border-sky-100:required  {
	border-color: rgb(224 242 254);
}

.required\:border-sky-200:required  {
	border-color: rgb(186 230 253);
}

.required\:border-sky-300:required  {
	border-color: rgb(125 211 252);
}

.required\:border-sky-400:required  {
	border-color: rgb(56 189 248);
}

.required\:border-sky-500:required  {
	border-color: rgb(14 165 233);
}

.required\:border-sky-600:required  {
	border-color: rgb(2 132 199);
}

.required\:border-sky-700:required  {
	border-color: rgb(3 105 161);
}

.required\:border-sky-800:required  {
	border-color: rgb(7 89 133);
}

.required\:border-sky-900:required  {
	border-color: rgb(12 74 110);
}

.required\:border-sky-950:required  {
	border-color: rgb(8 47 73);
}

.required\:border-blue-50:required  {
	border-color: rgb(239 246 255);
}

.required\:border-blue-100:required  {
	border-color: rgb(219 234 254);
}

.required\:border-blue-200:required  {
	border-color: rgb(191 219 254);
}

.required\:border-blue-300:required  {
	border-color: rgb(147 197 253);
}

.required\:border-blue-400:required  {
	border-color: rgb(96 165 250);
}

.required\:border-blue-500:required  {
	border-color: rgb(59 130 246);
}

.required\:border-blue-600:required  {
	border-color: rgb(37 99 235);
}

.required\:border-blue-700:required  {
	border-color: rgb(29 78 216);
}

.required\:border-blue-800:required  {
	border-color: rgb(30 64 175);
}

.required\:border-blue-900:required  {
	border-color: rgb(30 58 138);
}

.required\:border-blue-950:required  {
	border-color: rgb(23 37 84);
}

.required\:border-indigo-50:required  {
	border-color: rgb(238 242 255);
}

.required\:border-indigo-100:required  {
	border-color: rgb(224 231 255);
}

.required\:border-indigo-200:required  {
	border-color: rgb(199 210 254);
}

.required\:border-indigo-300:required  {
	border-color: rgb(165 180 252);
}

.required\:border-indigo-400:required  {
	border-color: rgb(129 140 248);
}

.required\:border-indigo-500:required  {
	border-color: rgb(99 102 241);
}

.required\:border-indigo-600:required  {
	border-color: rgb(79 70 229);
}

.required\:border-indigo-700:required  {
	border-color: rgb(67 56 202);
}

.required\:border-indigo-800:required  {
	border-color: rgb(55 48 163);
}

.required\:border-indigo-900:required  {
	border-color: rgb(49 46 129);
}

.required\:border-indigo-950:required  {
	border-color: rgb(30 27 75);
}

.required\:border-violet-50:required  {
	border-color: rgb(245 243 255);
}

.required\:border-violet-100:required  {
	border-color: rgb(237 233 254);
}

.required\:border-violet-200:required  {
	border-color: rgb(221 214 254);
}

.required\:border-violet-300:required  {
	border-color: rgb(196 181 253);
}

.required\:border-violet-400:required  {
	border-color: rgb(167 139 250);
}

.required\:border-violet-500:required  {
	border-color: rgb(139 92 246);
}

.required\:border-violet-600:required  {
	border-color: rgb(124 58 237);
}

.required\:border-violet-700:required  {
	border-color: rgb(109 40 217);
}

.required\:border-violet-800:required  {
	border-color: rgb(91 33 182);
}

.required\:border-violet-900:required  {
	border-color: rgb(76 29 149);
}

.required\:border-violet-950:required  {
	border-color: rgb(46 16 101);
}

.required\:border-purple-50:required  {
	border-color: rgb(250 245 255);
}

.required\:border-purple-100:required  {
	border-color: rgb(243 232 255);
}

.required\:border-purple-200:required  {
	border-color: rgb(233 213 255);
}

.required\:border-purple-300:required  {
	border-color: rgb(216 180 254);
}

.required\:border-purple-400:required  {
	border-color: rgb(192 132 252);
}

.required\:border-purple-500:required  {
	border-color: rgb(168 85 247);
}

.required\:border-purple-600:required  {
	border-color: rgb(147 51 234);
}

.required\:border-purple-700:required  {
	border-color: rgb(126 34 206);
}

.required\:border-purple-800:required  {
	border-color: rgb(107 33 168);
}

.required\:border-purple-900:required  {
	border-color: rgb(88 28 135);
}

.required\:border-purple-950:required  {
	border-color: rgb(59 7 100);
}

.required\:border-fuchsia-50:required  {
	border-color: rgb(253 244 255);
}

.required\:border-fuchsia-100:required  {
	border-color: rgb(250 232 255);
}

.required\:border-fuchsia-200:required  {
	border-color: rgb(245 208 254);
}

.required\:border-fuchsia-300:required  {
	border-color: rgb(240 171 252);
}

.required\:border-fuchsia-400:required  {
	border-color: rgb(232 121 249);
}

.required\:border-fuchsia-500:required  {
	border-color: rgb(217 70 239);
}

.required\:border-fuchsia-600:required  {
	border-color: rgb(192 38 211);
}

.required\:border-fuchsia-700:required  {
	border-color: rgb(162 28 175);
}

.required\:border-fuchsia-800:required  {
	border-color: rgb(134 25 143);
}

.required\:border-fuchsia-900:required  {
	border-color: rgb(112 26 117);
}

.required\:border-fuchsia-950:required  {
	border-color: rgb(74 4 78);
}

.required\:border-pink-50:required  {
	border-color: rgb(253 242 248);
}

.required\:border-pink-100:required  {
	border-color: rgb(252 231 243);
}

.required\:border-pink-200:required  {
	border-color: rgb(251 207 232);
}

.required\:border-pink-300:required  {
	border-color: rgb(249 168 212);
}

.required\:border-pink-400:required  {
	border-color: rgb(244 114 182);
}

.required\:border-pink-500:required  {
	border-color: rgb(236 72 153);
}

.required\:border-pink-600:required  {
	border-color: rgb(219 39 119);
}

.required\:border-pink-700:required  {
	border-color: rgb(190 24 93);
}

.required\:border-pink-800:required  {
	border-color: rgb(157 23 77);
}

.required\:border-pink-900:required  {
	border-color: rgb(131 24 67);
}

.required\:border-pink-950:required  {
	border-color: rgb(80 7 36);
}

.required\:border-rose-50:required  {
	border-color: rgb(255 241 242);
}

.required\:border-rose-100:required  {
	border-color: rgb(255 228 230);
}

.required\:border-rose-200:required  {
	border-color: rgb(254 205 211);
}

.required\:border-rose-300:required  {
	border-color: rgb(253 164 175);
}

.required\:border-rose-400:required  {
	border-color: rgb(251 113 133);
}

.required\:border-rose-500:required  {
	border-color: rgb(244 63 94);
}

.required\:border-rose-600:required  {
	border-color: rgb(225 29 72);
}

.required\:border-rose-700:required  {
	border-color: rgb(190 18 60);
}

.required\:border-rose-800:required  {
	border-color: rgb(159 18 57);
}

.required\:border-rose-900:required  {
	border-color: rgb(136 19 55);
}

.required\:border-rose-950:required  {
	border-color: rgb(76 5 25);
}

.required\:border-x-inherit:required  {
	border-left-color: inherit;
border-right-color: inherit;
}

.required\:border-x-current:required  {
	border-left-color: currentColor;
border-right-color: currentColor;
}

.required\:border-x-transparent:required  {
	border-left-color: transparent;
border-right-color: transparent;
}

.required\:border-x-black:required  {
	border-left-color: rgb(0 0 0);
border-right-color: rgb(0 0 0);
}

.required\:border-x-white:required  {
	border-left-color: rgb(255 255 255);
border-right-color: rgb(255 255 255);
}

.required\:border-x-slate-50:required  {
	border-left-color: rgb(248 250 252);
border-right-color: rgb(248 250 252);
}

.required\:border-x-slate-100:required  {
	border-left-color: rgb(241 245 249);
border-right-color: rgb(241 245 249);
}

.required\:border-x-slate-200:required  {
	border-left-color: rgb(226 232 240);
border-right-color: rgb(226 232 240);
}

.required\:border-x-slate-300:required  {
	border-left-color: rgb(203 213 225);
border-right-color: rgb(203 213 225);
}

.required\:border-x-slate-400:required  {
	border-left-color: rgb(148 163 184);
border-right-color: rgb(148 163 184);
}

.required\:border-x-slate-500:required  {
	border-left-color: rgb(100 116 139);
border-right-color: rgb(100 116 139);
}

.required\:border-x-slate-600:required  {
	border-left-color: rgb(71 85 105);
border-right-color: rgb(71 85 105);
}

.required\:border-x-slate-700:required  {
	border-left-color: rgb(51 65 85);
border-right-color: rgb(51 65 85);
}

.required\:border-x-slate-800:required  {
	border-left-color: rgb(30 41 59);
border-right-color: rgb(30 41 59);
}

.required\:border-x-slate-900:required  {
	border-left-color: rgb(15 23 42);
border-right-color: rgb(15 23 42);
}

.required\:border-x-slate-950:required  {
	border-left-color: rgb(2 6 23);
border-right-color: rgb(2 6 23);
}

.required\:border-x-gray-50:required  {
	border-left-color: rgb(249 250 251);
border-right-color: rgb(249 250 251);
}

.required\:border-x-gray-100:required  {
	border-left-color: rgb(243 244 246);
border-right-color: rgb(243 244 246);
}

.required\:border-x-gray-200:required  {
	border-left-color: rgb(229 231 235);
border-right-color: rgb(229 231 235);
}

.required\:border-x-gray-300:required  {
	border-left-color: rgb(209 213 219);
border-right-color: rgb(209 213 219);
}

.required\:border-x-gray-400:required  {
	border-left-color: rgb(156 163 175);
border-right-color: rgb(156 163 175);
}

.required\:border-x-gray-500:required  {
	border-left-color: rgb(107 114 128);
border-right-color: rgb(107 114 128);
}

.required\:border-x-gray-600:required  {
	border-left-color: rgb(75 85 99);
border-right-color: rgb(75 85 99);
}

.required\:border-x-gray-700:required  {
	border-left-color: rgb(55 65 81);
border-right-color: rgb(55 65 81);
}

.required\:border-x-gray-800:required  {
	border-left-color: rgb(31 41 55);
border-right-color: rgb(31 41 55);
}

.required\:border-x-gray-900:required  {
	border-left-color: rgb(17 24 39);
border-right-color: rgb(17 24 39);
}

.required\:border-x-gray-950:required  {
	border-left-color: rgb(3 7 18);
border-right-color: rgb(3 7 18);
}

.required\:border-x-zinc-50:required  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.required\:border-x-zinc-100:required  {
	border-left-color: rgb(244 244 245);
border-right-color: rgb(244 244 245);
}

.required\:border-x-zinc-200:required  {
	border-left-color: rgb(228 228 231);
border-right-color: rgb(228 228 231);
}

.required\:border-x-zinc-300:required  {
	border-left-color: rgb(212 212 216);
border-right-color: rgb(212 212 216);
}

.required\:border-x-zinc-400:required  {
	border-left-color: rgb(161 161 170);
border-right-color: rgb(161 161 170);
}

.required\:border-x-zinc-500:required  {
	border-left-color: rgb(113 113 122);
border-right-color: rgb(113 113 122);
}

.required\:border-x-zinc-600:required  {
	border-left-color: rgb(82 82 91);
border-right-color: rgb(82 82 91);
}

.required\:border-x-zinc-700:required  {
	border-left-color: rgb(63 63 70);
border-right-color: rgb(63 63 70);
}

.required\:border-x-zinc-800:required  {
	border-left-color: rgb(39 39 42);
border-right-color: rgb(39 39 42);
}

.required\:border-x-zinc-900:required  {
	border-left-color: rgb(24 24 27);
border-right-color: rgb(24 24 27);
}

.required\:border-x-zinc-950:required  {
	border-left-color: rgb(9 9 11);
border-right-color: rgb(9 9 11);
}

.required\:border-x-neutral-50:required  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.required\:border-x-neutral-100:required  {
	border-left-color: rgb(245 245 245);
border-right-color: rgb(245 245 245);
}

.required\:border-x-neutral-200:required  {
	border-left-color: rgb(229 229 229);
border-right-color: rgb(229 229 229);
}

.required\:border-x-neutral-300:required  {
	border-left-color: rgb(212 212 212);
border-right-color: rgb(212 212 212);
}

.required\:border-x-neutral-400:required  {
	border-left-color: rgb(163 163 163);
border-right-color: rgb(163 163 163);
}

.required\:border-x-neutral-500:required  {
	border-left-color: rgb(115 115 115);
border-right-color: rgb(115 115 115);
}

.required\:border-x-neutral-600:required  {
	border-left-color: rgb(82 82 82);
border-right-color: rgb(82 82 82);
}

.required\:border-x-neutral-700:required  {
	border-left-color: rgb(64 64 64);
border-right-color: rgb(64 64 64);
}

.required\:border-x-neutral-800:required  {
	border-left-color: rgb(38 38 38);
border-right-color: rgb(38 38 38);
}

.required\:border-x-neutral-900:required  {
	border-left-color: rgb(23 23 23);
border-right-color: rgb(23 23 23);
}

.required\:border-x-neutral-950:required  {
	border-left-color: rgb(10 10 10);
border-right-color: rgb(10 10 10);
}

.required\:border-x-stone-50:required  {
	border-left-color: rgb(250 250 249);
border-right-color: rgb(250 250 249);
}

.required\:border-x-stone-100:required  {
	border-left-color: rgb(245 245 244);
border-right-color: rgb(245 245 244);
}

.required\:border-x-stone-200:required  {
	border-left-color: rgb(231 229 228);
border-right-color: rgb(231 229 228);
}

.required\:border-x-stone-300:required  {
	border-left-color: rgb(214 211 209);
border-right-color: rgb(214 211 209);
}

.required\:border-x-stone-400:required  {
	border-left-color: rgb(168 162 158);
border-right-color: rgb(168 162 158);
}

.required\:border-x-stone-500:required  {
	border-left-color: rgb(120 113 108);
border-right-color: rgb(120 113 108);
}

.required\:border-x-stone-600:required  {
	border-left-color: rgb(87 83 78);
border-right-color: rgb(87 83 78);
}

.required\:border-x-stone-700:required  {
	border-left-color: rgb(68 64 60);
border-right-color: rgb(68 64 60);
}

.required\:border-x-stone-800:required  {
	border-left-color: rgb(41 37 36);
border-right-color: rgb(41 37 36);
}

.required\:border-x-stone-900:required  {
	border-left-color: rgb(28 25 23);
border-right-color: rgb(28 25 23);
}

.required\:border-x-stone-950:required  {
	border-left-color: rgb(12 10 9);
border-right-color: rgb(12 10 9);
}

.required\:border-x-red-50:required  {
	border-left-color: rgb(254 242 242);
border-right-color: rgb(254 242 242);
}

.required\:border-x-red-100:required  {
	border-left-color: rgb(254 226 226);
border-right-color: rgb(254 226 226);
}

.required\:border-x-red-200:required  {
	border-left-color: rgb(254 202 202);
border-right-color: rgb(254 202 202);
}

.required\:border-x-red-300:required  {
	border-left-color: rgb(252 165 165);
border-right-color: rgb(252 165 165);
}

.required\:border-x-red-400:required  {
	border-left-color: rgb(248 113 113);
border-right-color: rgb(248 113 113);
}

.required\:border-x-red-500:required  {
	border-left-color: rgb(239 68 68);
border-right-color: rgb(239 68 68);
}

.required\:border-x-red-600:required  {
	border-left-color: rgb(220 38 38);
border-right-color: rgb(220 38 38);
}

.required\:border-x-red-700:required  {
	border-left-color: rgb(185 28 28);
border-right-color: rgb(185 28 28);
}

.required\:border-x-red-800:required  {
	border-left-color: rgb(153 27 27);
border-right-color: rgb(153 27 27);
}

.required\:border-x-red-900:required  {
	border-left-color: rgb(127 29 29);
border-right-color: rgb(127 29 29);
}

.required\:border-x-red-950:required  {
	border-left-color: rgb(69 10 10);
border-right-color: rgb(69 10 10);
}

.required\:border-x-orange-50:required  {
	border-left-color: rgb(255 247 237);
border-right-color: rgb(255 247 237);
}

.required\:border-x-orange-100:required  {
	border-left-color: rgb(255 237 213);
border-right-color: rgb(255 237 213);
}

.required\:border-x-orange-200:required  {
	border-left-color: rgb(254 215 170);
border-right-color: rgb(254 215 170);
}

.required\:border-x-orange-300:required  {
	border-left-color: rgb(253 186 116);
border-right-color: rgb(253 186 116);
}

.required\:border-x-orange-400:required  {
	border-left-color: rgb(251 146 60);
border-right-color: rgb(251 146 60);
}

.required\:border-x-orange-500:required  {
	border-left-color: rgb(249 115 22);
border-right-color: rgb(249 115 22);
}

.required\:border-x-orange-600:required  {
	border-left-color: rgb(234 88 12);
border-right-color: rgb(234 88 12);
}

.required\:border-x-orange-700:required  {
	border-left-color: rgb(194 65 12);
border-right-color: rgb(194 65 12);
}

.required\:border-x-orange-800:required  {
	border-left-color: rgb(154 52 18);
border-right-color: rgb(154 52 18);
}

.required\:border-x-orange-900:required  {
	border-left-color: rgb(124 45 18);
border-right-color: rgb(124 45 18);
}

.required\:border-x-orange-950:required  {
	border-left-color: rgb(67 20 7);
border-right-color: rgb(67 20 7);
}

.required\:border-x-amber-50:required  {
	border-left-color: rgb(255 251 235);
border-right-color: rgb(255 251 235);
}

.required\:border-x-amber-100:required  {
	border-left-color: rgb(254 243 199);
border-right-color: rgb(254 243 199);
}

.required\:border-x-amber-200:required  {
	border-left-color: rgb(253 230 138);
border-right-color: rgb(253 230 138);
}

.required\:border-x-amber-300:required  {
	border-left-color: rgb(252 211 77);
border-right-color: rgb(252 211 77);
}

.required\:border-x-amber-400:required  {
	border-left-color: rgb(251 191 36);
border-right-color: rgb(251 191 36);
}

.required\:border-x-amber-500:required  {
	border-left-color: rgb(245 158 11);
border-right-color: rgb(245 158 11);
}

.required\:border-x-amber-600:required  {
	border-left-color: rgb(217 119 6);
border-right-color: rgb(217 119 6);
}

.required\:border-x-amber-700:required  {
	border-left-color: rgb(180 83 9);
border-right-color: rgb(180 83 9);
}

.required\:border-x-amber-800:required  {
	border-left-color: rgb(146 64 14);
border-right-color: rgb(146 64 14);
}

.required\:border-x-amber-900:required  {
	border-left-color: rgb(120 53 15);
border-right-color: rgb(120 53 15);
}

.required\:border-x-amber-950:required  {
	border-left-color: rgb(69 26 3);
border-right-color: rgb(69 26 3);
}

.required\:border-x-yellow-50:required  {
	border-left-color: rgb(254 252 232);
border-right-color: rgb(254 252 232);
}

.required\:border-x-yellow-100:required  {
	border-left-color: rgb(254 249 195);
border-right-color: rgb(254 249 195);
}

.required\:border-x-yellow-200:required  {
	border-left-color: rgb(254 240 138);
border-right-color: rgb(254 240 138);
}

.required\:border-x-yellow-300:required  {
	border-left-color: rgb(253 224 71);
border-right-color: rgb(253 224 71);
}

.required\:border-x-yellow-400:required  {
	border-left-color: rgb(250 204 21);
border-right-color: rgb(250 204 21);
}

.required\:border-x-yellow-500:required  {
	border-left-color: rgb(234 179 8);
border-right-color: rgb(234 179 8);
}

.required\:border-x-yellow-600:required  {
	border-left-color: rgb(202 138 4);
border-right-color: rgb(202 138 4);
}

.required\:border-x-yellow-700:required  {
	border-left-color: rgb(161 98 7);
border-right-color: rgb(161 98 7);
}

.required\:border-x-yellow-800:required  {
	border-left-color: rgb(133 77 14);
border-right-color: rgb(133 77 14);
}

.required\:border-x-yellow-900:required  {
	border-left-color: rgb(113 63 18);
border-right-color: rgb(113 63 18);
}

.required\:border-x-yellow-950:required  {
	border-left-color: rgb(66 32 6);
border-right-color: rgb(66 32 6);
}

.required\:border-x-lime-50:required  {
	border-left-color: rgb(247 254 231);
border-right-color: rgb(247 254 231);
}

.required\:border-x-lime-100:required  {
	border-left-color: rgb(236 252 203);
border-right-color: rgb(236 252 203);
}

.required\:border-x-lime-200:required  {
	border-left-color: rgb(217 249 157);
border-right-color: rgb(217 249 157);
}

.required\:border-x-lime-300:required  {
	border-left-color: rgb(190 242 100);
border-right-color: rgb(190 242 100);
}

.required\:border-x-lime-400:required  {
	border-left-color: rgb(163 230 53);
border-right-color: rgb(163 230 53);
}

.required\:border-x-lime-500:required  {
	border-left-color: rgb(132 204 22);
border-right-color: rgb(132 204 22);
}

.required\:border-x-lime-600:required  {
	border-left-color: rgb(101 163 13);
border-right-color: rgb(101 163 13);
}

.required\:border-x-lime-700:required  {
	border-left-color: rgb(77 124 15);
border-right-color: rgb(77 124 15);
}

.required\:border-x-lime-800:required  {
	border-left-color: rgb(63 98 18);
border-right-color: rgb(63 98 18);
}

.required\:border-x-lime-900:required  {
	border-left-color: rgb(54 83 20);
border-right-color: rgb(54 83 20);
}

.required\:border-x-lime-950:required  {
	border-left-color: rgb(26 46 5);
border-right-color: rgb(26 46 5);
}

.required\:border-x-green-50:required  {
	border-left-color: rgb(240 253 244);
border-right-color: rgb(240 253 244);
}

.required\:border-x-green-100:required  {
	border-left-color: rgb(220 252 231);
border-right-color: rgb(220 252 231);
}

.required\:border-x-green-200:required  {
	border-left-color: rgb(187 247 208);
border-right-color: rgb(187 247 208);
}

.required\:border-x-green-300:required  {
	border-left-color: rgb(134 239 172);
border-right-color: rgb(134 239 172);
}

.required\:border-x-green-400:required  {
	border-left-color: rgb(74 222 128);
border-right-color: rgb(74 222 128);
}

.required\:border-x-green-500:required  {
	border-left-color: rgb(34 197 94);
border-right-color: rgb(34 197 94);
}

.required\:border-x-green-600:required  {
	border-left-color: rgb(22 163 74);
border-right-color: rgb(22 163 74);
}

.required\:border-x-green-700:required  {
	border-left-color: rgb(21 128 61);
border-right-color: rgb(21 128 61);
}

.required\:border-x-green-800:required  {
	border-left-color: rgb(22 101 52);
border-right-color: rgb(22 101 52);
}

.required\:border-x-green-900:required  {
	border-left-color: rgb(20 83 45);
border-right-color: rgb(20 83 45);
}

.required\:border-x-green-950:required  {
	border-left-color: rgb(5 46 22);
border-right-color: rgb(5 46 22);
}

.required\:border-x-emerald-50:required  {
	border-left-color: rgb(236 253 245);
border-right-color: rgb(236 253 245);
}

.required\:border-x-emerald-100:required  {
	border-left-color: rgb(209 250 229);
border-right-color: rgb(209 250 229);
}

.required\:border-x-emerald-200:required  {
	border-left-color: rgb(167 243 208);
border-right-color: rgb(167 243 208);
}

.required\:border-x-emerald-300:required  {
	border-left-color: rgb(110 231 183);
border-right-color: rgb(110 231 183);
}

.required\:border-x-emerald-400:required  {
	border-left-color: rgb(52 211 153);
border-right-color: rgb(52 211 153);
}

.required\:border-x-emerald-500:required  {
	border-left-color: rgb(16 185 129);
border-right-color: rgb(16 185 129);
}

.required\:border-x-emerald-600:required  {
	border-left-color: rgb(5 150 105);
border-right-color: rgb(5 150 105);
}

.required\:border-x-emerald-700:required  {
	border-left-color: rgb(4 120 87);
border-right-color: rgb(4 120 87);
}

.required\:border-x-emerald-800:required  {
	border-left-color: rgb(6 95 70);
border-right-color: rgb(6 95 70);
}

.required\:border-x-emerald-900:required  {
	border-left-color: rgb(6 78 59);
border-right-color: rgb(6 78 59);
}

.required\:border-x-emerald-950:required  {
	border-left-color: rgb(2 44 34);
border-right-color: rgb(2 44 34);
}

.required\:border-x-teal-50:required  {
	border-left-color: rgb(240 253 250);
border-right-color: rgb(240 253 250);
}

.required\:border-x-teal-100:required  {
	border-left-color: rgb(204 251 241);
border-right-color: rgb(204 251 241);
}

.required\:border-x-teal-200:required  {
	border-left-color: rgb(153 246 228);
border-right-color: rgb(153 246 228);
}

.required\:border-x-teal-300:required  {
	border-left-color: rgb(94 234 212);
border-right-color: rgb(94 234 212);
}

.required\:border-x-teal-400:required  {
	border-left-color: rgb(45 212 191);
border-right-color: rgb(45 212 191);
}

.required\:border-x-teal-500:required  {
	border-left-color: rgb(20 184 166);
border-right-color: rgb(20 184 166);
}

.required\:border-x-teal-600:required  {
	border-left-color: rgb(13 148 136);
border-right-color: rgb(13 148 136);
}

.required\:border-x-teal-700:required  {
	border-left-color: rgb(15 118 110);
border-right-color: rgb(15 118 110);
}

.required\:border-x-teal-800:required  {
	border-left-color: rgb(17 94 89);
border-right-color: rgb(17 94 89);
}

.required\:border-x-teal-900:required  {
	border-left-color: rgb(19 78 74);
border-right-color: rgb(19 78 74);
}

.required\:border-x-teal-950:required  {
	border-left-color: rgb(4 47 46);
border-right-color: rgb(4 47 46);
}

.required\:border-x-cyan-50:required  {
	border-left-color: rgb(236 254 255);
border-right-color: rgb(236 254 255);
}

.required\:border-x-cyan-100:required  {
	border-left-color: rgb(207 250 254);
border-right-color: rgb(207 250 254);
}

.required\:border-x-cyan-200:required  {
	border-left-color: rgb(165 243 252);
border-right-color: rgb(165 243 252);
}

.required\:border-x-cyan-300:required  {
	border-left-color: rgb(103 232 249);
border-right-color: rgb(103 232 249);
}

.required\:border-x-cyan-400:required  {
	border-left-color: rgb(34 211 238);
border-right-color: rgb(34 211 238);
}

.required\:border-x-cyan-500:required  {
	border-left-color: rgb(6 182 212);
border-right-color: rgb(6 182 212);
}

.required\:border-x-cyan-600:required  {
	border-left-color: rgb(8 145 178);
border-right-color: rgb(8 145 178);
}

.required\:border-x-cyan-700:required  {
	border-left-color: rgb(14 116 144);
border-right-color: rgb(14 116 144);
}

.required\:border-x-cyan-800:required  {
	border-left-color: rgb(21 94 117);
border-right-color: rgb(21 94 117);
}

.required\:border-x-cyan-900:required  {
	border-left-color: rgb(22 78 99);
border-right-color: rgb(22 78 99);
}

.required\:border-x-cyan-950:required  {
	border-left-color: rgb(8 51 68);
border-right-color: rgb(8 51 68);
}

.required\:border-x-sky-50:required  {
	border-left-color: rgb(240 249 255);
border-right-color: rgb(240 249 255);
}

.required\:border-x-sky-100:required  {
	border-left-color: rgb(224 242 254);
border-right-color: rgb(224 242 254);
}

.required\:border-x-sky-200:required  {
	border-left-color: rgb(186 230 253);
border-right-color: rgb(186 230 253);
}

.required\:border-x-sky-300:required  {
	border-left-color: rgb(125 211 252);
border-right-color: rgb(125 211 252);
}

.required\:border-x-sky-400:required  {
	border-left-color: rgb(56 189 248);
border-right-color: rgb(56 189 248);
}

.required\:border-x-sky-500:required  {
	border-left-color: rgb(14 165 233);
border-right-color: rgb(14 165 233);
}

.required\:border-x-sky-600:required  {
	border-left-color: rgb(2 132 199);
border-right-color: rgb(2 132 199);
}

.required\:border-x-sky-700:required  {
	border-left-color: rgb(3 105 161);
border-right-color: rgb(3 105 161);
}

.required\:border-x-sky-800:required  {
	border-left-color: rgb(7 89 133);
border-right-color: rgb(7 89 133);
}

.required\:border-x-sky-900:required  {
	border-left-color: rgb(12 74 110);
border-right-color: rgb(12 74 110);
}

.required\:border-x-sky-950:required  {
	border-left-color: rgb(8 47 73);
border-right-color: rgb(8 47 73);
}

.required\:border-x-blue-50:required  {
	border-left-color: rgb(239 246 255);
border-right-color: rgb(239 246 255);
}

.required\:border-x-blue-100:required  {
	border-left-color: rgb(219 234 254);
border-right-color: rgb(219 234 254);
}

.required\:border-x-blue-200:required  {
	border-left-color: rgb(191 219 254);
border-right-color: rgb(191 219 254);
}

.required\:border-x-blue-300:required  {
	border-left-color: rgb(147 197 253);
border-right-color: rgb(147 197 253);
}

.required\:border-x-blue-400:required  {
	border-left-color: rgb(96 165 250);
border-right-color: rgb(96 165 250);
}

.required\:border-x-blue-500:required  {
	border-left-color: rgb(59 130 246);
border-right-color: rgb(59 130 246);
}

.required\:border-x-blue-600:required  {
	border-left-color: rgb(37 99 235);
border-right-color: rgb(37 99 235);
}

.required\:border-x-blue-700:required  {
	border-left-color: rgb(29 78 216);
border-right-color: rgb(29 78 216);
}

.required\:border-x-blue-800:required  {
	border-left-color: rgb(30 64 175);
border-right-color: rgb(30 64 175);
}

.required\:border-x-blue-900:required  {
	border-left-color: rgb(30 58 138);
border-right-color: rgb(30 58 138);
}

.required\:border-x-blue-950:required  {
	border-left-color: rgb(23 37 84);
border-right-color: rgb(23 37 84);
}

.required\:border-x-indigo-50:required  {
	border-left-color: rgb(238 242 255);
border-right-color: rgb(238 242 255);
}

.required\:border-x-indigo-100:required  {
	border-left-color: rgb(224 231 255);
border-right-color: rgb(224 231 255);
}

.required\:border-x-indigo-200:required  {
	border-left-color: rgb(199 210 254);
border-right-color: rgb(199 210 254);
}

.required\:border-x-indigo-300:required  {
	border-left-color: rgb(165 180 252);
border-right-color: rgb(165 180 252);
}

.required\:border-x-indigo-400:required  {
	border-left-color: rgb(129 140 248);
border-right-color: rgb(129 140 248);
}

.required\:border-x-indigo-500:required  {
	border-left-color: rgb(99 102 241);
border-right-color: rgb(99 102 241);
}

.required\:border-x-indigo-600:required  {
	border-left-color: rgb(79 70 229);
border-right-color: rgb(79 70 229);
}

.required\:border-x-indigo-700:required  {
	border-left-color: rgb(67 56 202);
border-right-color: rgb(67 56 202);
}

.required\:border-x-indigo-800:required  {
	border-left-color: rgb(55 48 163);
border-right-color: rgb(55 48 163);
}

.required\:border-x-indigo-900:required  {
	border-left-color: rgb(49 46 129);
border-right-color: rgb(49 46 129);
}

.required\:border-x-indigo-950:required  {
	border-left-color: rgb(30 27 75);
border-right-color: rgb(30 27 75);
}

.required\:border-x-violet-50:required  {
	border-left-color: rgb(245 243 255);
border-right-color: rgb(245 243 255);
}

.required\:border-x-violet-100:required  {
	border-left-color: rgb(237 233 254);
border-right-color: rgb(237 233 254);
}

.required\:border-x-violet-200:required  {
	border-left-color: rgb(221 214 254);
border-right-color: rgb(221 214 254);
}

.required\:border-x-violet-300:required  {
	border-left-color: rgb(196 181 253);
border-right-color: rgb(196 181 253);
}

.required\:border-x-violet-400:required  {
	border-left-color: rgb(167 139 250);
border-right-color: rgb(167 139 250);
}

.required\:border-x-violet-500:required  {
	border-left-color: rgb(139 92 246);
border-right-color: rgb(139 92 246);
}

.required\:border-x-violet-600:required  {
	border-left-color: rgb(124 58 237);
border-right-color: rgb(124 58 237);
}

.required\:border-x-violet-700:required  {
	border-left-color: rgb(109 40 217);
border-right-color: rgb(109 40 217);
}

.required\:border-x-violet-800:required  {
	border-left-color: rgb(91 33 182);
border-right-color: rgb(91 33 182);
}

.required\:border-x-violet-900:required  {
	border-left-color: rgb(76 29 149);
border-right-color: rgb(76 29 149);
}

.required\:border-x-violet-950:required  {
	border-left-color: rgb(46 16 101);
border-right-color: rgb(46 16 101);
}

.required\:border-x-purple-50:required  {
	border-left-color: rgb(250 245 255);
border-right-color: rgb(250 245 255);
}

.required\:border-x-purple-100:required  {
	border-left-color: rgb(243 232 255);
border-right-color: rgb(243 232 255);
}

.required\:border-x-purple-200:required  {
	border-left-color: rgb(233 213 255);
border-right-color: rgb(233 213 255);
}

.required\:border-x-purple-300:required  {
	border-left-color: rgb(216 180 254);
border-right-color: rgb(216 180 254);
}

.required\:border-x-purple-400:required  {
	border-left-color: rgb(192 132 252);
border-right-color: rgb(192 132 252);
}

.required\:border-x-purple-500:required  {
	border-left-color: rgb(168 85 247);
border-right-color: rgb(168 85 247);
}

.required\:border-x-purple-600:required  {
	border-left-color: rgb(147 51 234);
border-right-color: rgb(147 51 234);
}

.required\:border-x-purple-700:required  {
	border-left-color: rgb(126 34 206);
border-right-color: rgb(126 34 206);
}

.required\:border-x-purple-800:required  {
	border-left-color: rgb(107 33 168);
border-right-color: rgb(107 33 168);
}

.required\:border-x-purple-900:required  {
	border-left-color: rgb(88 28 135);
border-right-color: rgb(88 28 135);
}

.required\:border-x-purple-950:required  {
	border-left-color: rgb(59 7 100);
border-right-color: rgb(59 7 100);
}

.required\:border-x-fuchsia-50:required  {
	border-left-color: rgb(253 244 255);
border-right-color: rgb(253 244 255);
}

.required\:border-x-fuchsia-100:required  {
	border-left-color: rgb(250 232 255);
border-right-color: rgb(250 232 255);
}

.required\:border-x-fuchsia-200:required  {
	border-left-color: rgb(245 208 254);
border-right-color: rgb(245 208 254);
}

.required\:border-x-fuchsia-300:required  {
	border-left-color: rgb(240 171 252);
border-right-color: rgb(240 171 252);
}

.required\:border-x-fuchsia-400:required  {
	border-left-color: rgb(232 121 249);
border-right-color: rgb(232 121 249);
}

.required\:border-x-fuchsia-500:required  {
	border-left-color: rgb(217 70 239);
border-right-color: rgb(217 70 239);
}

.required\:border-x-fuchsia-600:required  {
	border-left-color: rgb(192 38 211);
border-right-color: rgb(192 38 211);
}

.required\:border-x-fuchsia-700:required  {
	border-left-color: rgb(162 28 175);
border-right-color: rgb(162 28 175);
}

.required\:border-x-fuchsia-800:required  {
	border-left-color: rgb(134 25 143);
border-right-color: rgb(134 25 143);
}

.required\:border-x-fuchsia-900:required  {
	border-left-color: rgb(112 26 117);
border-right-color: rgb(112 26 117);
}

.required\:border-x-fuchsia-950:required  {
	border-left-color: rgb(74 4 78);
border-right-color: rgb(74 4 78);
}

.required\:border-x-pink-50:required  {
	border-left-color: rgb(253 242 248);
border-right-color: rgb(253 242 248);
}

.required\:border-x-pink-100:required  {
	border-left-color: rgb(252 231 243);
border-right-color: rgb(252 231 243);
}

.required\:border-x-pink-200:required  {
	border-left-color: rgb(251 207 232);
border-right-color: rgb(251 207 232);
}

.required\:border-x-pink-300:required  {
	border-left-color: rgb(249 168 212);
border-right-color: rgb(249 168 212);
}

.required\:border-x-pink-400:required  {
	border-left-color: rgb(244 114 182);
border-right-color: rgb(244 114 182);
}

.required\:border-x-pink-500:required  {
	border-left-color: rgb(236 72 153);
border-right-color: rgb(236 72 153);
}

.required\:border-x-pink-600:required  {
	border-left-color: rgb(219 39 119);
border-right-color: rgb(219 39 119);
}

.required\:border-x-pink-700:required  {
	border-left-color: rgb(190 24 93);
border-right-color: rgb(190 24 93);
}

.required\:border-x-pink-800:required  {
	border-left-color: rgb(157 23 77);
border-right-color: rgb(157 23 77);
}

.required\:border-x-pink-900:required  {
	border-left-color: rgb(131 24 67);
border-right-color: rgb(131 24 67);
}

.required\:border-x-pink-950:required  {
	border-left-color: rgb(80 7 36);
border-right-color: rgb(80 7 36);
}

.required\:border-x-rose-50:required  {
	border-left-color: rgb(255 241 242);
border-right-color: rgb(255 241 242);
}

.required\:border-x-rose-100:required  {
	border-left-color: rgb(255 228 230);
border-right-color: rgb(255 228 230);
}

.required\:border-x-rose-200:required  {
	border-left-color: rgb(254 205 211);
border-right-color: rgb(254 205 211);
}

.required\:border-x-rose-300:required  {
	border-left-color: rgb(253 164 175);
border-right-color: rgb(253 164 175);
}

.required\:border-x-rose-400:required  {
	border-left-color: rgb(251 113 133);
border-right-color: rgb(251 113 133);
}

.required\:border-x-rose-500:required  {
	border-left-color: rgb(244 63 94);
border-right-color: rgb(244 63 94);
}

.required\:border-x-rose-600:required  {
	border-left-color: rgb(225 29 72);
border-right-color: rgb(225 29 72);
}

.required\:border-x-rose-700:required  {
	border-left-color: rgb(190 18 60);
border-right-color: rgb(190 18 60);
}

.required\:border-x-rose-800:required  {
	border-left-color: rgb(159 18 57);
border-right-color: rgb(159 18 57);
}

.required\:border-x-rose-900:required  {
	border-left-color: rgb(136 19 55);
border-right-color: rgb(136 19 55);
}

.required\:border-x-rose-950:required  {
	border-left-color: rgb(76 5 25);
border-right-color: rgb(76 5 25);
}

.required\:border-y-inherit:required  {
	border-top-color: inherit;
border-bottom-color: inherit;
}

.required\:border-y-current:required  {
	border-top-color: currentColor;
border-bottom-color: currentColor;
}

.required\:border-y-transparent:required  {
	border-top-color: transparent;
border-bottom-color: transparent;
}

.required\:border-y-black:required  {
	border-top-color: rgb(0 0 0);
border-bottom-color: rgb(0 0 0);
}

.required\:border-y-white:required  {
	border-top-color: rgb(255 255 255);
border-bottom-color: rgb(255 255 255);
}

.required\:border-y-slate-50:required  {
	border-top-color: rgb(248 250 252);
border-bottom-color: rgb(248 250 252);
}

.required\:border-y-slate-100:required  {
	border-top-color: rgb(241 245 249);
border-bottom-color: rgb(241 245 249);
}

.required\:border-y-slate-200:required  {
	border-top-color: rgb(226 232 240);
border-bottom-color: rgb(226 232 240);
}

.required\:border-y-slate-300:required  {
	border-top-color: rgb(203 213 225);
border-bottom-color: rgb(203 213 225);
}

.required\:border-y-slate-400:required  {
	border-top-color: rgb(148 163 184);
border-bottom-color: rgb(148 163 184);
}

.required\:border-y-slate-500:required  {
	border-top-color: rgb(100 116 139);
border-bottom-color: rgb(100 116 139);
}

.required\:border-y-slate-600:required  {
	border-top-color: rgb(71 85 105);
border-bottom-color: rgb(71 85 105);
}

.required\:border-y-slate-700:required  {
	border-top-color: rgb(51 65 85);
border-bottom-color: rgb(51 65 85);
}

.required\:border-y-slate-800:required  {
	border-top-color: rgb(30 41 59);
border-bottom-color: rgb(30 41 59);
}

.required\:border-y-slate-900:required  {
	border-top-color: rgb(15 23 42);
border-bottom-color: rgb(15 23 42);
}

.required\:border-y-slate-950:required  {
	border-top-color: rgb(2 6 23);
border-bottom-color: rgb(2 6 23);
}

.required\:border-y-gray-50:required  {
	border-top-color: rgb(249 250 251);
border-bottom-color: rgb(249 250 251);
}

.required\:border-y-gray-100:required  {
	border-top-color: rgb(243 244 246);
border-bottom-color: rgb(243 244 246);
}

.required\:border-y-gray-200:required  {
	border-top-color: rgb(229 231 235);
border-bottom-color: rgb(229 231 235);
}

.required\:border-y-gray-300:required  {
	border-top-color: rgb(209 213 219);
border-bottom-color: rgb(209 213 219);
}

.required\:border-y-gray-400:required  {
	border-top-color: rgb(156 163 175);
border-bottom-color: rgb(156 163 175);
}

.required\:border-y-gray-500:required  {
	border-top-color: rgb(107 114 128);
border-bottom-color: rgb(107 114 128);
}

.required\:border-y-gray-600:required  {
	border-top-color: rgb(75 85 99);
border-bottom-color: rgb(75 85 99);
}

.required\:border-y-gray-700:required  {
	border-top-color: rgb(55 65 81);
border-bottom-color: rgb(55 65 81);
}

.required\:border-y-gray-800:required  {
	border-top-color: rgb(31 41 55);
border-bottom-color: rgb(31 41 55);
}

.required\:border-y-gray-900:required  {
	border-top-color: rgb(17 24 39);
border-bottom-color: rgb(17 24 39);
}

.required\:border-y-gray-950:required  {
	border-top-color: rgb(3 7 18);
border-bottom-color: rgb(3 7 18);
}

.required\:border-y-zinc-50:required  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.required\:border-y-zinc-100:required  {
	border-top-color: rgb(244 244 245);
border-bottom-color: rgb(244 244 245);
}

.required\:border-y-zinc-200:required  {
	border-top-color: rgb(228 228 231);
border-bottom-color: rgb(228 228 231);
}

.required\:border-y-zinc-300:required  {
	border-top-color: rgb(212 212 216);
border-bottom-color: rgb(212 212 216);
}

.required\:border-y-zinc-400:required  {
	border-top-color: rgb(161 161 170);
border-bottom-color: rgb(161 161 170);
}

.required\:border-y-zinc-500:required  {
	border-top-color: rgb(113 113 122);
border-bottom-color: rgb(113 113 122);
}

.required\:border-y-zinc-600:required  {
	border-top-color: rgb(82 82 91);
border-bottom-color: rgb(82 82 91);
}

.required\:border-y-zinc-700:required  {
	border-top-color: rgb(63 63 70);
border-bottom-color: rgb(63 63 70);
}

.required\:border-y-zinc-800:required  {
	border-top-color: rgb(39 39 42);
border-bottom-color: rgb(39 39 42);
}

.required\:border-y-zinc-900:required  {
	border-top-color: rgb(24 24 27);
border-bottom-color: rgb(24 24 27);
}

.required\:border-y-zinc-950:required  {
	border-top-color: rgb(9 9 11);
border-bottom-color: rgb(9 9 11);
}

.required\:border-y-neutral-50:required  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.required\:border-y-neutral-100:required  {
	border-top-color: rgb(245 245 245);
border-bottom-color: rgb(245 245 245);
}

.required\:border-y-neutral-200:required  {
	border-top-color: rgb(229 229 229);
border-bottom-color: rgb(229 229 229);
}

.required\:border-y-neutral-300:required  {
	border-top-color: rgb(212 212 212);
border-bottom-color: rgb(212 212 212);
}

.required\:border-y-neutral-400:required  {
	border-top-color: rgb(163 163 163);
border-bottom-color: rgb(163 163 163);
}

.required\:border-y-neutral-500:required  {
	border-top-color: rgb(115 115 115);
border-bottom-color: rgb(115 115 115);
}

.required\:border-y-neutral-600:required  {
	border-top-color: rgb(82 82 82);
border-bottom-color: rgb(82 82 82);
}

.required\:border-y-neutral-700:required  {
	border-top-color: rgb(64 64 64);
border-bottom-color: rgb(64 64 64);
}

.required\:border-y-neutral-800:required  {
	border-top-color: rgb(38 38 38);
border-bottom-color: rgb(38 38 38);
}

.required\:border-y-neutral-900:required  {
	border-top-color: rgb(23 23 23);
border-bottom-color: rgb(23 23 23);
}

.required\:border-y-neutral-950:required  {
	border-top-color: rgb(10 10 10);
border-bottom-color: rgb(10 10 10);
}

.required\:border-y-stone-50:required  {
	border-top-color: rgb(250 250 249);
border-bottom-color: rgb(250 250 249);
}

.required\:border-y-stone-100:required  {
	border-top-color: rgb(245 245 244);
border-bottom-color: rgb(245 245 244);
}

.required\:border-y-stone-200:required  {
	border-top-color: rgb(231 229 228);
border-bottom-color: rgb(231 229 228);
}

.required\:border-y-stone-300:required  {
	border-top-color: rgb(214 211 209);
border-bottom-color: rgb(214 211 209);
}

.required\:border-y-stone-400:required  {
	border-top-color: rgb(168 162 158);
border-bottom-color: rgb(168 162 158);
}

.required\:border-y-stone-500:required  {
	border-top-color: rgb(120 113 108);
border-bottom-color: rgb(120 113 108);
}

.required\:border-y-stone-600:required  {
	border-top-color: rgb(87 83 78);
border-bottom-color: rgb(87 83 78);
}

.required\:border-y-stone-700:required  {
	border-top-color: rgb(68 64 60);
border-bottom-color: rgb(68 64 60);
}

.required\:border-y-stone-800:required  {
	border-top-color: rgb(41 37 36);
border-bottom-color: rgb(41 37 36);
}

.required\:border-y-stone-900:required  {
	border-top-color: rgb(28 25 23);
border-bottom-color: rgb(28 25 23);
}

.required\:border-y-stone-950:required  {
	border-top-color: rgb(12 10 9);
border-bottom-color: rgb(12 10 9);
}

.required\:border-y-red-50:required  {
	border-top-color: rgb(254 242 242);
border-bottom-color: rgb(254 242 242);
}

.required\:border-y-red-100:required  {
	border-top-color: rgb(254 226 226);
border-bottom-color: rgb(254 226 226);
}

.required\:border-y-red-200:required  {
	border-top-color: rgb(254 202 202);
border-bottom-color: rgb(254 202 202);
}

.required\:border-y-red-300:required  {
	border-top-color: rgb(252 165 165);
border-bottom-color: rgb(252 165 165);
}

.required\:border-y-red-400:required  {
	border-top-color: rgb(248 113 113);
border-bottom-color: rgb(248 113 113);
}

.required\:border-y-red-500:required  {
	border-top-color: rgb(239 68 68);
border-bottom-color: rgb(239 68 68);
}

.required\:border-y-red-600:required  {
	border-top-color: rgb(220 38 38);
border-bottom-color: rgb(220 38 38);
}

.required\:border-y-red-700:required  {
	border-top-color: rgb(185 28 28);
border-bottom-color: rgb(185 28 28);
}

.required\:border-y-red-800:required  {
	border-top-color: rgb(153 27 27);
border-bottom-color: rgb(153 27 27);
}

.required\:border-y-red-900:required  {
	border-top-color: rgb(127 29 29);
border-bottom-color: rgb(127 29 29);
}

.required\:border-y-red-950:required  {
	border-top-color: rgb(69 10 10);
border-bottom-color: rgb(69 10 10);
}

.required\:border-y-orange-50:required  {
	border-top-color: rgb(255 247 237);
border-bottom-color: rgb(255 247 237);
}

.required\:border-y-orange-100:required  {
	border-top-color: rgb(255 237 213);
border-bottom-color: rgb(255 237 213);
}

.required\:border-y-orange-200:required  {
	border-top-color: rgb(254 215 170);
border-bottom-color: rgb(254 215 170);
}

.required\:border-y-orange-300:required  {
	border-top-color: rgb(253 186 116);
border-bottom-color: rgb(253 186 116);
}

.required\:border-y-orange-400:required  {
	border-top-color: rgb(251 146 60);
border-bottom-color: rgb(251 146 60);
}

.required\:border-y-orange-500:required  {
	border-top-color: rgb(249 115 22);
border-bottom-color: rgb(249 115 22);
}

.required\:border-y-orange-600:required  {
	border-top-color: rgb(234 88 12);
border-bottom-color: rgb(234 88 12);
}

.required\:border-y-orange-700:required  {
	border-top-color: rgb(194 65 12);
border-bottom-color: rgb(194 65 12);
}

.required\:border-y-orange-800:required  {
	border-top-color: rgb(154 52 18);
border-bottom-color: rgb(154 52 18);
}

.required\:border-y-orange-900:required  {
	border-top-color: rgb(124 45 18);
border-bottom-color: rgb(124 45 18);
}

.required\:border-y-orange-950:required  {
	border-top-color: rgb(67 20 7);
border-bottom-color: rgb(67 20 7);
}

.required\:border-y-amber-50:required  {
	border-top-color: rgb(255 251 235);
border-bottom-color: rgb(255 251 235);
}

.required\:border-y-amber-100:required  {
	border-top-color: rgb(254 243 199);
border-bottom-color: rgb(254 243 199);
}

.required\:border-y-amber-200:required  {
	border-top-color: rgb(253 230 138);
border-bottom-color: rgb(253 230 138);
}

.required\:border-y-amber-300:required  {
	border-top-color: rgb(252 211 77);
border-bottom-color: rgb(252 211 77);
}

.required\:border-y-amber-400:required  {
	border-top-color: rgb(251 191 36);
border-bottom-color: rgb(251 191 36);
}

.required\:border-y-amber-500:required  {
	border-top-color: rgb(245 158 11);
border-bottom-color: rgb(245 158 11);
}

.required\:border-y-amber-600:required  {
	border-top-color: rgb(217 119 6);
border-bottom-color: rgb(217 119 6);
}

.required\:border-y-amber-700:required  {
	border-top-color: rgb(180 83 9);
border-bottom-color: rgb(180 83 9);
}

.required\:border-y-amber-800:required  {
	border-top-color: rgb(146 64 14);
border-bottom-color: rgb(146 64 14);
}

.required\:border-y-amber-900:required  {
	border-top-color: rgb(120 53 15);
border-bottom-color: rgb(120 53 15);
}

.required\:border-y-amber-950:required  {
	border-top-color: rgb(69 26 3);
border-bottom-color: rgb(69 26 3);
}

.required\:border-y-yellow-50:required  {
	border-top-color: rgb(254 252 232);
border-bottom-color: rgb(254 252 232);
}

.required\:border-y-yellow-100:required  {
	border-top-color: rgb(254 249 195);
border-bottom-color: rgb(254 249 195);
}

.required\:border-y-yellow-200:required  {
	border-top-color: rgb(254 240 138);
border-bottom-color: rgb(254 240 138);
}

.required\:border-y-yellow-300:required  {
	border-top-color: rgb(253 224 71);
border-bottom-color: rgb(253 224 71);
}

.required\:border-y-yellow-400:required  {
	border-top-color: rgb(250 204 21);
border-bottom-color: rgb(250 204 21);
}

.required\:border-y-yellow-500:required  {
	border-top-color: rgb(234 179 8);
border-bottom-color: rgb(234 179 8);
}

.required\:border-y-yellow-600:required  {
	border-top-color: rgb(202 138 4);
border-bottom-color: rgb(202 138 4);
}

.required\:border-y-yellow-700:required  {
	border-top-color: rgb(161 98 7);
border-bottom-color: rgb(161 98 7);
}

.required\:border-y-yellow-800:required  {
	border-top-color: rgb(133 77 14);
border-bottom-color: rgb(133 77 14);
}

.required\:border-y-yellow-900:required  {
	border-top-color: rgb(113 63 18);
border-bottom-color: rgb(113 63 18);
}

.required\:border-y-yellow-950:required  {
	border-top-color: rgb(66 32 6);
border-bottom-color: rgb(66 32 6);
}

.required\:border-y-lime-50:required  {
	border-top-color: rgb(247 254 231);
border-bottom-color: rgb(247 254 231);
}

.required\:border-y-lime-100:required  {
	border-top-color: rgb(236 252 203);
border-bottom-color: rgb(236 252 203);
}

.required\:border-y-lime-200:required  {
	border-top-color: rgb(217 249 157);
border-bottom-color: rgb(217 249 157);
}

.required\:border-y-lime-300:required  {
	border-top-color: rgb(190 242 100);
border-bottom-color: rgb(190 242 100);
}

.required\:border-y-lime-400:required  {
	border-top-color: rgb(163 230 53);
border-bottom-color: rgb(163 230 53);
}

.required\:border-y-lime-500:required  {
	border-top-color: rgb(132 204 22);
border-bottom-color: rgb(132 204 22);
}

.required\:border-y-lime-600:required  {
	border-top-color: rgb(101 163 13);
border-bottom-color: rgb(101 163 13);
}

.required\:border-y-lime-700:required  {
	border-top-color: rgb(77 124 15);
border-bottom-color: rgb(77 124 15);
}

.required\:border-y-lime-800:required  {
	border-top-color: rgb(63 98 18);
border-bottom-color: rgb(63 98 18);
}

.required\:border-y-lime-900:required  {
	border-top-color: rgb(54 83 20);
border-bottom-color: rgb(54 83 20);
}

.required\:border-y-lime-950:required  {
	border-top-color: rgb(26 46 5);
border-bottom-color: rgb(26 46 5);
}

.required\:border-y-green-50:required  {
	border-top-color: rgb(240 253 244);
border-bottom-color: rgb(240 253 244);
}

.required\:border-y-green-100:required  {
	border-top-color: rgb(220 252 231);
border-bottom-color: rgb(220 252 231);
}

.required\:border-y-green-200:required  {
	border-top-color: rgb(187 247 208);
border-bottom-color: rgb(187 247 208);
}

.required\:border-y-green-300:required  {
	border-top-color: rgb(134 239 172);
border-bottom-color: rgb(134 239 172);
}

.required\:border-y-green-400:required  {
	border-top-color: rgb(74 222 128);
border-bottom-color: rgb(74 222 128);
}

.required\:border-y-green-500:required  {
	border-top-color: rgb(34 197 94);
border-bottom-color: rgb(34 197 94);
}

.required\:border-y-green-600:required  {
	border-top-color: rgb(22 163 74);
border-bottom-color: rgb(22 163 74);
}

.required\:border-y-green-700:required  {
	border-top-color: rgb(21 128 61);
border-bottom-color: rgb(21 128 61);
}

.required\:border-y-green-800:required  {
	border-top-color: rgb(22 101 52);
border-bottom-color: rgb(22 101 52);
}

.required\:border-y-green-900:required  {
	border-top-color: rgb(20 83 45);
border-bottom-color: rgb(20 83 45);
}

.required\:border-y-green-950:required  {
	border-top-color: rgb(5 46 22);
border-bottom-color: rgb(5 46 22);
}

.required\:border-y-emerald-50:required  {
	border-top-color: rgb(236 253 245);
border-bottom-color: rgb(236 253 245);
}

.required\:border-y-emerald-100:required  {
	border-top-color: rgb(209 250 229);
border-bottom-color: rgb(209 250 229);
}

.required\:border-y-emerald-200:required  {
	border-top-color: rgb(167 243 208);
border-bottom-color: rgb(167 243 208);
}

.required\:border-y-emerald-300:required  {
	border-top-color: rgb(110 231 183);
border-bottom-color: rgb(110 231 183);
}

.required\:border-y-emerald-400:required  {
	border-top-color: rgb(52 211 153);
border-bottom-color: rgb(52 211 153);
}

.required\:border-y-emerald-500:required  {
	border-top-color: rgb(16 185 129);
border-bottom-color: rgb(16 185 129);
}

.required\:border-y-emerald-600:required  {
	border-top-color: rgb(5 150 105);
border-bottom-color: rgb(5 150 105);
}

.required\:border-y-emerald-700:required  {
	border-top-color: rgb(4 120 87);
border-bottom-color: rgb(4 120 87);
}

.required\:border-y-emerald-800:required  {
	border-top-color: rgb(6 95 70);
border-bottom-color: rgb(6 95 70);
}

.required\:border-y-emerald-900:required  {
	border-top-color: rgb(6 78 59);
border-bottom-color: rgb(6 78 59);
}

.required\:border-y-emerald-950:required  {
	border-top-color: rgb(2 44 34);
border-bottom-color: rgb(2 44 34);
}

.required\:border-y-teal-50:required  {
	border-top-color: rgb(240 253 250);
border-bottom-color: rgb(240 253 250);
}

.required\:border-y-teal-100:required  {
	border-top-color: rgb(204 251 241);
border-bottom-color: rgb(204 251 241);
}

.required\:border-y-teal-200:required  {
	border-top-color: rgb(153 246 228);
border-bottom-color: rgb(153 246 228);
}

.required\:border-y-teal-300:required  {
	border-top-color: rgb(94 234 212);
border-bottom-color: rgb(94 234 212);
}

.required\:border-y-teal-400:required  {
	border-top-color: rgb(45 212 191);
border-bottom-color: rgb(45 212 191);
}

.required\:border-y-teal-500:required  {
	border-top-color: rgb(20 184 166);
border-bottom-color: rgb(20 184 166);
}

.required\:border-y-teal-600:required  {
	border-top-color: rgb(13 148 136);
border-bottom-color: rgb(13 148 136);
}

.required\:border-y-teal-700:required  {
	border-top-color: rgb(15 118 110);
border-bottom-color: rgb(15 118 110);
}

.required\:border-y-teal-800:required  {
	border-top-color: rgb(17 94 89);
border-bottom-color: rgb(17 94 89);
}

.required\:border-y-teal-900:required  {
	border-top-color: rgb(19 78 74);
border-bottom-color: rgb(19 78 74);
}

.required\:border-y-teal-950:required  {
	border-top-color: rgb(4 47 46);
border-bottom-color: rgb(4 47 46);
}

.required\:border-y-cyan-50:required  {
	border-top-color: rgb(236 254 255);
border-bottom-color: rgb(236 254 255);
}

.required\:border-y-cyan-100:required  {
	border-top-color: rgb(207 250 254);
border-bottom-color: rgb(207 250 254);
}

.required\:border-y-cyan-200:required  {
	border-top-color: rgb(165 243 252);
border-bottom-color: rgb(165 243 252);
}

.required\:border-y-cyan-300:required  {
	border-top-color: rgb(103 232 249);
border-bottom-color: rgb(103 232 249);
}

.required\:border-y-cyan-400:required  {
	border-top-color: rgb(34 211 238);
border-bottom-color: rgb(34 211 238);
}

.required\:border-y-cyan-500:required  {
	border-top-color: rgb(6 182 212);
border-bottom-color: rgb(6 182 212);
}

.required\:border-y-cyan-600:required  {
	border-top-color: rgb(8 145 178);
border-bottom-color: rgb(8 145 178);
}

.required\:border-y-cyan-700:required  {
	border-top-color: rgb(14 116 144);
border-bottom-color: rgb(14 116 144);
}

.required\:border-y-cyan-800:required  {
	border-top-color: rgb(21 94 117);
border-bottom-color: rgb(21 94 117);
}

.required\:border-y-cyan-900:required  {
	border-top-color: rgb(22 78 99);
border-bottom-color: rgb(22 78 99);
}

.required\:border-y-cyan-950:required  {
	border-top-color: rgb(8 51 68);
border-bottom-color: rgb(8 51 68);
}

.required\:border-y-sky-50:required  {
	border-top-color: rgb(240 249 255);
border-bottom-color: rgb(240 249 255);
}

.required\:border-y-sky-100:required  {
	border-top-color: rgb(224 242 254);
border-bottom-color: rgb(224 242 254);
}

.required\:border-y-sky-200:required  {
	border-top-color: rgb(186 230 253);
border-bottom-color: rgb(186 230 253);
}

.required\:border-y-sky-300:required  {
	border-top-color: rgb(125 211 252);
border-bottom-color: rgb(125 211 252);
}

.required\:border-y-sky-400:required  {
	border-top-color: rgb(56 189 248);
border-bottom-color: rgb(56 189 248);
}

.required\:border-y-sky-500:required  {
	border-top-color: rgb(14 165 233);
border-bottom-color: rgb(14 165 233);
}

.required\:border-y-sky-600:required  {
	border-top-color: rgb(2 132 199);
border-bottom-color: rgb(2 132 199);
}

.required\:border-y-sky-700:required  {
	border-top-color: rgb(3 105 161);
border-bottom-color: rgb(3 105 161);
}

.required\:border-y-sky-800:required  {
	border-top-color: rgb(7 89 133);
border-bottom-color: rgb(7 89 133);
}

.required\:border-y-sky-900:required  {
	border-top-color: rgb(12 74 110);
border-bottom-color: rgb(12 74 110);
}

.required\:border-y-sky-950:required  {
	border-top-color: rgb(8 47 73);
border-bottom-color: rgb(8 47 73);
}

.required\:border-y-blue-50:required  {
	border-top-color: rgb(239 246 255);
border-bottom-color: rgb(239 246 255);
}

.required\:border-y-blue-100:required  {
	border-top-color: rgb(219 234 254);
border-bottom-color: rgb(219 234 254);
}

.required\:border-y-blue-200:required  {
	border-top-color: rgb(191 219 254);
border-bottom-color: rgb(191 219 254);
}

.required\:border-y-blue-300:required  {
	border-top-color: rgb(147 197 253);
border-bottom-color: rgb(147 197 253);
}

.required\:border-y-blue-400:required  {
	border-top-color: rgb(96 165 250);
border-bottom-color: rgb(96 165 250);
}

.required\:border-y-blue-500:required  {
	border-top-color: rgb(59 130 246);
border-bottom-color: rgb(59 130 246);
}

.required\:border-y-blue-600:required  {
	border-top-color: rgb(37 99 235);
border-bottom-color: rgb(37 99 235);
}

.required\:border-y-blue-700:required  {
	border-top-color: rgb(29 78 216);
border-bottom-color: rgb(29 78 216);
}

.required\:border-y-blue-800:required  {
	border-top-color: rgb(30 64 175);
border-bottom-color: rgb(30 64 175);
}

.required\:border-y-blue-900:required  {
	border-top-color: rgb(30 58 138);
border-bottom-color: rgb(30 58 138);
}

.required\:border-y-blue-950:required  {
	border-top-color: rgb(23 37 84);
border-bottom-color: rgb(23 37 84);
}

.required\:border-y-indigo-50:required  {
	border-top-color: rgb(238 242 255);
border-bottom-color: rgb(238 242 255);
}

.required\:border-y-indigo-100:required  {
	border-top-color: rgb(224 231 255);
border-bottom-color: rgb(224 231 255);
}

.required\:border-y-indigo-200:required  {
	border-top-color: rgb(199 210 254);
border-bottom-color: rgb(199 210 254);
}

.required\:border-y-indigo-300:required  {
	border-top-color: rgb(165 180 252);
border-bottom-color: rgb(165 180 252);
}

.required\:border-y-indigo-400:required  {
	border-top-color: rgb(129 140 248);
border-bottom-color: rgb(129 140 248);
}

.required\:border-y-indigo-500:required  {
	border-top-color: rgb(99 102 241);
border-bottom-color: rgb(99 102 241);
}

.required\:border-y-indigo-600:required  {
	border-top-color: rgb(79 70 229);
border-bottom-color: rgb(79 70 229);
}

.required\:border-y-indigo-700:required  {
	border-top-color: rgb(67 56 202);
border-bottom-color: rgb(67 56 202);
}

.required\:border-y-indigo-800:required  {
	border-top-color: rgb(55 48 163);
border-bottom-color: rgb(55 48 163);
}

.required\:border-y-indigo-900:required  {
	border-top-color: rgb(49 46 129);
border-bottom-color: rgb(49 46 129);
}

.required\:border-y-indigo-950:required  {
	border-top-color: rgb(30 27 75);
border-bottom-color: rgb(30 27 75);
}

.required\:border-y-violet-50:required  {
	border-top-color: rgb(245 243 255);
border-bottom-color: rgb(245 243 255);
}

.required\:border-y-violet-100:required  {
	border-top-color: rgb(237 233 254);
border-bottom-color: rgb(237 233 254);
}

.required\:border-y-violet-200:required  {
	border-top-color: rgb(221 214 254);
border-bottom-color: rgb(221 214 254);
}

.required\:border-y-violet-300:required  {
	border-top-color: rgb(196 181 253);
border-bottom-color: rgb(196 181 253);
}

.required\:border-y-violet-400:required  {
	border-top-color: rgb(167 139 250);
border-bottom-color: rgb(167 139 250);
}

.required\:border-y-violet-500:required  {
	border-top-color: rgb(139 92 246);
border-bottom-color: rgb(139 92 246);
}

.required\:border-y-violet-600:required  {
	border-top-color: rgb(124 58 237);
border-bottom-color: rgb(124 58 237);
}

.required\:border-y-violet-700:required  {
	border-top-color: rgb(109 40 217);
border-bottom-color: rgb(109 40 217);
}

.required\:border-y-violet-800:required  {
	border-top-color: rgb(91 33 182);
border-bottom-color: rgb(91 33 182);
}

.required\:border-y-violet-900:required  {
	border-top-color: rgb(76 29 149);
border-bottom-color: rgb(76 29 149);
}

.required\:border-y-violet-950:required  {
	border-top-color: rgb(46 16 101);
border-bottom-color: rgb(46 16 101);
}

.required\:border-y-purple-50:required  {
	border-top-color: rgb(250 245 255);
border-bottom-color: rgb(250 245 255);
}

.required\:border-y-purple-100:required  {
	border-top-color: rgb(243 232 255);
border-bottom-color: rgb(243 232 255);
}

.required\:border-y-purple-200:required  {
	border-top-color: rgb(233 213 255);
border-bottom-color: rgb(233 213 255);
}

.required\:border-y-purple-300:required  {
	border-top-color: rgb(216 180 254);
border-bottom-color: rgb(216 180 254);
}

.required\:border-y-purple-400:required  {
	border-top-color: rgb(192 132 252);
border-bottom-color: rgb(192 132 252);
}

.required\:border-y-purple-500:required  {
	border-top-color: rgb(168 85 247);
border-bottom-color: rgb(168 85 247);
}

.required\:border-y-purple-600:required  {
	border-top-color: rgb(147 51 234);
border-bottom-color: rgb(147 51 234);
}

.required\:border-y-purple-700:required  {
	border-top-color: rgb(126 34 206);
border-bottom-color: rgb(126 34 206);
}

.required\:border-y-purple-800:required  {
	border-top-color: rgb(107 33 168);
border-bottom-color: rgb(107 33 168);
}

.required\:border-y-purple-900:required  {
	border-top-color: rgb(88 28 135);
border-bottom-color: rgb(88 28 135);
}

.required\:border-y-purple-950:required  {
	border-top-color: rgb(59 7 100);
border-bottom-color: rgb(59 7 100);
}

.required\:border-y-fuchsia-50:required  {
	border-top-color: rgb(253 244 255);
border-bottom-color: rgb(253 244 255);
}

.required\:border-y-fuchsia-100:required  {
	border-top-color: rgb(250 232 255);
border-bottom-color: rgb(250 232 255);
}

.required\:border-y-fuchsia-200:required  {
	border-top-color: rgb(245 208 254);
border-bottom-color: rgb(245 208 254);
}

.required\:border-y-fuchsia-300:required  {
	border-top-color: rgb(240 171 252);
border-bottom-color: rgb(240 171 252);
}

.required\:border-y-fuchsia-400:required  {
	border-top-color: rgb(232 121 249);
border-bottom-color: rgb(232 121 249);
}

.required\:border-y-fuchsia-500:required  {
	border-top-color: rgb(217 70 239);
border-bottom-color: rgb(217 70 239);
}

.required\:border-y-fuchsia-600:required  {
	border-top-color: rgb(192 38 211);
border-bottom-color: rgb(192 38 211);
}

.required\:border-y-fuchsia-700:required  {
	border-top-color: rgb(162 28 175);
border-bottom-color: rgb(162 28 175);
}

.required\:border-y-fuchsia-800:required  {
	border-top-color: rgb(134 25 143);
border-bottom-color: rgb(134 25 143);
}

.required\:border-y-fuchsia-900:required  {
	border-top-color: rgb(112 26 117);
border-bottom-color: rgb(112 26 117);
}

.required\:border-y-fuchsia-950:required  {
	border-top-color: rgb(74 4 78);
border-bottom-color: rgb(74 4 78);
}

.required\:border-y-pink-50:required  {
	border-top-color: rgb(253 242 248);
border-bottom-color: rgb(253 242 248);
}

.required\:border-y-pink-100:required  {
	border-top-color: rgb(252 231 243);
border-bottom-color: rgb(252 231 243);
}

.required\:border-y-pink-200:required  {
	border-top-color: rgb(251 207 232);
border-bottom-color: rgb(251 207 232);
}

.required\:border-y-pink-300:required  {
	border-top-color: rgb(249 168 212);
border-bottom-color: rgb(249 168 212);
}

.required\:border-y-pink-400:required  {
	border-top-color: rgb(244 114 182);
border-bottom-color: rgb(244 114 182);
}

.required\:border-y-pink-500:required  {
	border-top-color: rgb(236 72 153);
border-bottom-color: rgb(236 72 153);
}

.required\:border-y-pink-600:required  {
	border-top-color: rgb(219 39 119);
border-bottom-color: rgb(219 39 119);
}

.required\:border-y-pink-700:required  {
	border-top-color: rgb(190 24 93);
border-bottom-color: rgb(190 24 93);
}

.required\:border-y-pink-800:required  {
	border-top-color: rgb(157 23 77);
border-bottom-color: rgb(157 23 77);
}

.required\:border-y-pink-900:required  {
	border-top-color: rgb(131 24 67);
border-bottom-color: rgb(131 24 67);
}

.required\:border-y-pink-950:required  {
	border-top-color: rgb(80 7 36);
border-bottom-color: rgb(80 7 36);
}

.required\:border-y-rose-50:required  {
	border-top-color: rgb(255 241 242);
border-bottom-color: rgb(255 241 242);
}

.required\:border-y-rose-100:required  {
	border-top-color: rgb(255 228 230);
border-bottom-color: rgb(255 228 230);
}

.required\:border-y-rose-200:required  {
	border-top-color: rgb(254 205 211);
border-bottom-color: rgb(254 205 211);
}

.required\:border-y-rose-300:required  {
	border-top-color: rgb(253 164 175);
border-bottom-color: rgb(253 164 175);
}

.required\:border-y-rose-400:required  {
	border-top-color: rgb(251 113 133);
border-bottom-color: rgb(251 113 133);
}

.required\:border-y-rose-500:required  {
	border-top-color: rgb(244 63 94);
border-bottom-color: rgb(244 63 94);
}

.required\:border-y-rose-600:required  {
	border-top-color: rgb(225 29 72);
border-bottom-color: rgb(225 29 72);
}

.required\:border-y-rose-700:required  {
	border-top-color: rgb(190 18 60);
border-bottom-color: rgb(190 18 60);
}

.required\:border-y-rose-800:required  {
	border-top-color: rgb(159 18 57);
border-bottom-color: rgb(159 18 57);
}

.required\:border-y-rose-900:required  {
	border-top-color: rgb(136 19 55);
border-bottom-color: rgb(136 19 55);
}

.required\:border-y-rose-950:required  {
	border-top-color: rgb(76 5 25);
border-bottom-color: rgb(76 5 25);
}

.required\:border-s-inherit:required  {
	border-inline-start-color: inherit;
}

.required\:border-s-current:required  {
	border-inline-start-color: currentColor;
}

.required\:border-s-transparent:required  {
	border-inline-start-color: transparent;
}

.required\:border-s-black:required  {
	border-inline-start-color: rgb(0 0 0);
}

.required\:border-s-white:required  {
	border-inline-start-color: rgb(255 255 255);
}

.required\:border-s-slate-50:required  {
	border-inline-start-color: rgb(248 250 252);
}

.required\:border-s-slate-100:required  {
	border-inline-start-color: rgb(241 245 249);
}

.required\:border-s-slate-200:required  {
	border-inline-start-color: rgb(226 232 240);
}

.required\:border-s-slate-300:required  {
	border-inline-start-color: rgb(203 213 225);
}

.required\:border-s-slate-400:required  {
	border-inline-start-color: rgb(148 163 184);
}

.required\:border-s-slate-500:required  {
	border-inline-start-color: rgb(100 116 139);
}

.required\:border-s-slate-600:required  {
	border-inline-start-color: rgb(71 85 105);
}

.required\:border-s-slate-700:required  {
	border-inline-start-color: rgb(51 65 85);
}

.required\:border-s-slate-800:required  {
	border-inline-start-color: rgb(30 41 59);
}

.required\:border-s-slate-900:required  {
	border-inline-start-color: rgb(15 23 42);
}

.required\:border-s-slate-950:required  {
	border-inline-start-color: rgb(2 6 23);
}

.required\:border-s-gray-50:required  {
	border-inline-start-color: rgb(249 250 251);
}

.required\:border-s-gray-100:required  {
	border-inline-start-color: rgb(243 244 246);
}

.required\:border-s-gray-200:required  {
	border-inline-start-color: rgb(229 231 235);
}

.required\:border-s-gray-300:required  {
	border-inline-start-color: rgb(209 213 219);
}

.required\:border-s-gray-400:required  {
	border-inline-start-color: rgb(156 163 175);
}

.required\:border-s-gray-500:required  {
	border-inline-start-color: rgb(107 114 128);
}

.required\:border-s-gray-600:required  {
	border-inline-start-color: rgb(75 85 99);
}

.required\:border-s-gray-700:required  {
	border-inline-start-color: rgb(55 65 81);
}

.required\:border-s-gray-800:required  {
	border-inline-start-color: rgb(31 41 55);
}

.required\:border-s-gray-900:required  {
	border-inline-start-color: rgb(17 24 39);
}

.required\:border-s-gray-950:required  {
	border-inline-start-color: rgb(3 7 18);
}

.required\:border-s-zinc-50:required  {
	border-inline-start-color: rgb(250 250 250);
}

.required\:border-s-zinc-100:required  {
	border-inline-start-color: rgb(244 244 245);
}

.required\:border-s-zinc-200:required  {
	border-inline-start-color: rgb(228 228 231);
}

.required\:border-s-zinc-300:required  {
	border-inline-start-color: rgb(212 212 216);
}

.required\:border-s-zinc-400:required  {
	border-inline-start-color: rgb(161 161 170);
}

.required\:border-s-zinc-500:required  {
	border-inline-start-color: rgb(113 113 122);
}

.required\:border-s-zinc-600:required  {
	border-inline-start-color: rgb(82 82 91);
}

.required\:border-s-zinc-700:required  {
	border-inline-start-color: rgb(63 63 70);
}

.required\:border-s-zinc-800:required  {
	border-inline-start-color: rgb(39 39 42);
}

.required\:border-s-zinc-900:required  {
	border-inline-start-color: rgb(24 24 27);
}

.required\:border-s-zinc-950:required  {
	border-inline-start-color: rgb(9 9 11);
}

.required\:border-s-neutral-50:required  {
	border-inline-start-color: rgb(250 250 250);
}

.required\:border-s-neutral-100:required  {
	border-inline-start-color: rgb(245 245 245);
}

.required\:border-s-neutral-200:required  {
	border-inline-start-color: rgb(229 229 229);
}

.required\:border-s-neutral-300:required  {
	border-inline-start-color: rgb(212 212 212);
}

.required\:border-s-neutral-400:required  {
	border-inline-start-color: rgb(163 163 163);
}

.required\:border-s-neutral-500:required  {
	border-inline-start-color: rgb(115 115 115);
}

.required\:border-s-neutral-600:required  {
	border-inline-start-color: rgb(82 82 82);
}

.required\:border-s-neutral-700:required  {
	border-inline-start-color: rgb(64 64 64);
}

.required\:border-s-neutral-800:required  {
	border-inline-start-color: rgb(38 38 38);
}

.required\:border-s-neutral-900:required  {
	border-inline-start-color: rgb(23 23 23);
}

.required\:border-s-neutral-950:required  {
	border-inline-start-color: rgb(10 10 10);
}

.required\:border-s-stone-50:required  {
	border-inline-start-color: rgb(250 250 249);
}

.required\:border-s-stone-100:required  {
	border-inline-start-color: rgb(245 245 244);
}

.required\:border-s-stone-200:required  {
	border-inline-start-color: rgb(231 229 228);
}

.required\:border-s-stone-300:required  {
	border-inline-start-color: rgb(214 211 209);
}

.required\:border-s-stone-400:required  {
	border-inline-start-color: rgb(168 162 158);
}

.required\:border-s-stone-500:required  {
	border-inline-start-color: rgb(120 113 108);
}

.required\:border-s-stone-600:required  {
	border-inline-start-color: rgb(87 83 78);
}

.required\:border-s-stone-700:required  {
	border-inline-start-color: rgb(68 64 60);
}

.required\:border-s-stone-800:required  {
	border-inline-start-color: rgb(41 37 36);
}

.required\:border-s-stone-900:required  {
	border-inline-start-color: rgb(28 25 23);
}

.required\:border-s-stone-950:required  {
	border-inline-start-color: rgb(12 10 9);
}

.required\:border-s-red-50:required  {
	border-inline-start-color: rgb(254 242 242);
}

.required\:border-s-red-100:required  {
	border-inline-start-color: rgb(254 226 226);
}

.required\:border-s-red-200:required  {
	border-inline-start-color: rgb(254 202 202);
}

.required\:border-s-red-300:required  {
	border-inline-start-color: rgb(252 165 165);
}

.required\:border-s-red-400:required  {
	border-inline-start-color: rgb(248 113 113);
}

.required\:border-s-red-500:required  {
	border-inline-start-color: rgb(239 68 68);
}

.required\:border-s-red-600:required  {
	border-inline-start-color: rgb(220 38 38);
}

.required\:border-s-red-700:required  {
	border-inline-start-color: rgb(185 28 28);
}

.required\:border-s-red-800:required  {
	border-inline-start-color: rgb(153 27 27);
}

.required\:border-s-red-900:required  {
	border-inline-start-color: rgb(127 29 29);
}

.required\:border-s-red-950:required  {
	border-inline-start-color: rgb(69 10 10);
}

.required\:border-s-orange-50:required  {
	border-inline-start-color: rgb(255 247 237);
}

.required\:border-s-orange-100:required  {
	border-inline-start-color: rgb(255 237 213);
}

.required\:border-s-orange-200:required  {
	border-inline-start-color: rgb(254 215 170);
}

.required\:border-s-orange-300:required  {
	border-inline-start-color: rgb(253 186 116);
}

.required\:border-s-orange-400:required  {
	border-inline-start-color: rgb(251 146 60);
}

.required\:border-s-orange-500:required  {
	border-inline-start-color: rgb(249 115 22);
}

.required\:border-s-orange-600:required  {
	border-inline-start-color: rgb(234 88 12);
}

.required\:border-s-orange-700:required  {
	border-inline-start-color: rgb(194 65 12);
}

.required\:border-s-orange-800:required  {
	border-inline-start-color: rgb(154 52 18);
}

.required\:border-s-orange-900:required  {
	border-inline-start-color: rgb(124 45 18);
}

.required\:border-s-orange-950:required  {
	border-inline-start-color: rgb(67 20 7);
}

.required\:border-s-amber-50:required  {
	border-inline-start-color: rgb(255 251 235);
}

.required\:border-s-amber-100:required  {
	border-inline-start-color: rgb(254 243 199);
}

.required\:border-s-amber-200:required  {
	border-inline-start-color: rgb(253 230 138);
}

.required\:border-s-amber-300:required  {
	border-inline-start-color: rgb(252 211 77);
}

.required\:border-s-amber-400:required  {
	border-inline-start-color: rgb(251 191 36);
}

.required\:border-s-amber-500:required  {
	border-inline-start-color: rgb(245 158 11);
}

.required\:border-s-amber-600:required  {
	border-inline-start-color: rgb(217 119 6);
}

.required\:border-s-amber-700:required  {
	border-inline-start-color: rgb(180 83 9);
}

.required\:border-s-amber-800:required  {
	border-inline-start-color: rgb(146 64 14);
}

.required\:border-s-amber-900:required  {
	border-inline-start-color: rgb(120 53 15);
}

.required\:border-s-amber-950:required  {
	border-inline-start-color: rgb(69 26 3);
}

.required\:border-s-yellow-50:required  {
	border-inline-start-color: rgb(254 252 232);
}

.required\:border-s-yellow-100:required  {
	border-inline-start-color: rgb(254 249 195);
}

.required\:border-s-yellow-200:required  {
	border-inline-start-color: rgb(254 240 138);
}

.required\:border-s-yellow-300:required  {
	border-inline-start-color: rgb(253 224 71);
}

.required\:border-s-yellow-400:required  {
	border-inline-start-color: rgb(250 204 21);
}

.required\:border-s-yellow-500:required  {
	border-inline-start-color: rgb(234 179 8);
}

.required\:border-s-yellow-600:required  {
	border-inline-start-color: rgb(202 138 4);
}

.required\:border-s-yellow-700:required  {
	border-inline-start-color: rgb(161 98 7);
}

.required\:border-s-yellow-800:required  {
	border-inline-start-color: rgb(133 77 14);
}

.required\:border-s-yellow-900:required  {
	border-inline-start-color: rgb(113 63 18);
}

.required\:border-s-yellow-950:required  {
	border-inline-start-color: rgb(66 32 6);
}

.required\:border-s-lime-50:required  {
	border-inline-start-color: rgb(247 254 231);
}

.required\:border-s-lime-100:required  {
	border-inline-start-color: rgb(236 252 203);
}

.required\:border-s-lime-200:required  {
	border-inline-start-color: rgb(217 249 157);
}

.required\:border-s-lime-300:required  {
	border-inline-start-color: rgb(190 242 100);
}

.required\:border-s-lime-400:required  {
	border-inline-start-color: rgb(163 230 53);
}

.required\:border-s-lime-500:required  {
	border-inline-start-color: rgb(132 204 22);
}

.required\:border-s-lime-600:required  {
	border-inline-start-color: rgb(101 163 13);
}

.required\:border-s-lime-700:required  {
	border-inline-start-color: rgb(77 124 15);
}

.required\:border-s-lime-800:required  {
	border-inline-start-color: rgb(63 98 18);
}

.required\:border-s-lime-900:required  {
	border-inline-start-color: rgb(54 83 20);
}

.required\:border-s-lime-950:required  {
	border-inline-start-color: rgb(26 46 5);
}

.required\:border-s-green-50:required  {
	border-inline-start-color: rgb(240 253 244);
}

.required\:border-s-green-100:required  {
	border-inline-start-color: rgb(220 252 231);
}

.required\:border-s-green-200:required  {
	border-inline-start-color: rgb(187 247 208);
}

.required\:border-s-green-300:required  {
	border-inline-start-color: rgb(134 239 172);
}

.required\:border-s-green-400:required  {
	border-inline-start-color: rgb(74 222 128);
}

.required\:border-s-green-500:required  {
	border-inline-start-color: rgb(34 197 94);
}

.required\:border-s-green-600:required  {
	border-inline-start-color: rgb(22 163 74);
}

.required\:border-s-green-700:required  {
	border-inline-start-color: rgb(21 128 61);
}

.required\:border-s-green-800:required  {
	border-inline-start-color: rgb(22 101 52);
}

.required\:border-s-green-900:required  {
	border-inline-start-color: rgb(20 83 45);
}

.required\:border-s-green-950:required  {
	border-inline-start-color: rgb(5 46 22);
}

.required\:border-s-emerald-50:required  {
	border-inline-start-color: rgb(236 253 245);
}

.required\:border-s-emerald-100:required  {
	border-inline-start-color: rgb(209 250 229);
}

.required\:border-s-emerald-200:required  {
	border-inline-start-color: rgb(167 243 208);
}

.required\:border-s-emerald-300:required  {
	border-inline-start-color: rgb(110 231 183);
}

.required\:border-s-emerald-400:required  {
	border-inline-start-color: rgb(52 211 153);
}

.required\:border-s-emerald-500:required  {
	border-inline-start-color: rgb(16 185 129);
}

.required\:border-s-emerald-600:required  {
	border-inline-start-color: rgb(5 150 105);
}

.required\:border-s-emerald-700:required  {
	border-inline-start-color: rgb(4 120 87);
}

.required\:border-s-emerald-800:required  {
	border-inline-start-color: rgb(6 95 70);
}

.required\:border-s-emerald-900:required  {
	border-inline-start-color: rgb(6 78 59);
}

.required\:border-s-emerald-950:required  {
	border-inline-start-color: rgb(2 44 34);
}

.required\:border-s-teal-50:required  {
	border-inline-start-color: rgb(240 253 250);
}

.required\:border-s-teal-100:required  {
	border-inline-start-color: rgb(204 251 241);
}

.required\:border-s-teal-200:required  {
	border-inline-start-color: rgb(153 246 228);
}

.required\:border-s-teal-300:required  {
	border-inline-start-color: rgb(94 234 212);
}

.required\:border-s-teal-400:required  {
	border-inline-start-color: rgb(45 212 191);
}

.required\:border-s-teal-500:required  {
	border-inline-start-color: rgb(20 184 166);
}

.required\:border-s-teal-600:required  {
	border-inline-start-color: rgb(13 148 136);
}

.required\:border-s-teal-700:required  {
	border-inline-start-color: rgb(15 118 110);
}

.required\:border-s-teal-800:required  {
	border-inline-start-color: rgb(17 94 89);
}

.required\:border-s-teal-900:required  {
	border-inline-start-color: rgb(19 78 74);
}

.required\:border-s-teal-950:required  {
	border-inline-start-color: rgb(4 47 46);
}

.required\:border-s-cyan-50:required  {
	border-inline-start-color: rgb(236 254 255);
}

.required\:border-s-cyan-100:required  {
	border-inline-start-color: rgb(207 250 254);
}

.required\:border-s-cyan-200:required  {
	border-inline-start-color: rgb(165 243 252);
}

.required\:border-s-cyan-300:required  {
	border-inline-start-color: rgb(103 232 249);
}

.required\:border-s-cyan-400:required  {
	border-inline-start-color: rgb(34 211 238);
}

.required\:border-s-cyan-500:required  {
	border-inline-start-color: rgb(6 182 212);
}

.required\:border-s-cyan-600:required  {
	border-inline-start-color: rgb(8 145 178);
}

.required\:border-s-cyan-700:required  {
	border-inline-start-color: rgb(14 116 144);
}

.required\:border-s-cyan-800:required  {
	border-inline-start-color: rgb(21 94 117);
}

.required\:border-s-cyan-900:required  {
	border-inline-start-color: rgb(22 78 99);
}

.required\:border-s-cyan-950:required  {
	border-inline-start-color: rgb(8 51 68);
}

.required\:border-s-sky-50:required  {
	border-inline-start-color: rgb(240 249 255);
}

.required\:border-s-sky-100:required  {
	border-inline-start-color: rgb(224 242 254);
}

.required\:border-s-sky-200:required  {
	border-inline-start-color: rgb(186 230 253);
}

.required\:border-s-sky-300:required  {
	border-inline-start-color: rgb(125 211 252);
}

.required\:border-s-sky-400:required  {
	border-inline-start-color: rgb(56 189 248);
}

.required\:border-s-sky-500:required  {
	border-inline-start-color: rgb(14 165 233);
}

.required\:border-s-sky-600:required  {
	border-inline-start-color: rgb(2 132 199);
}

.required\:border-s-sky-700:required  {
	border-inline-start-color: rgb(3 105 161);
}

.required\:border-s-sky-800:required  {
	border-inline-start-color: rgb(7 89 133);
}

.required\:border-s-sky-900:required  {
	border-inline-start-color: rgb(12 74 110);
}

.required\:border-s-sky-950:required  {
	border-inline-start-color: rgb(8 47 73);
}

.required\:border-s-blue-50:required  {
	border-inline-start-color: rgb(239 246 255);
}

.required\:border-s-blue-100:required  {
	border-inline-start-color: rgb(219 234 254);
}

.required\:border-s-blue-200:required  {
	border-inline-start-color: rgb(191 219 254);
}

.required\:border-s-blue-300:required  {
	border-inline-start-color: rgb(147 197 253);
}

.required\:border-s-blue-400:required  {
	border-inline-start-color: rgb(96 165 250);
}

.required\:border-s-blue-500:required  {
	border-inline-start-color: rgb(59 130 246);
}

.required\:border-s-blue-600:required  {
	border-inline-start-color: rgb(37 99 235);
}

.required\:border-s-blue-700:required  {
	border-inline-start-color: rgb(29 78 216);
}

.required\:border-s-blue-800:required  {
	border-inline-start-color: rgb(30 64 175);
}

.required\:border-s-blue-900:required  {
	border-inline-start-color: rgb(30 58 138);
}

.required\:border-s-blue-950:required  {
	border-inline-start-color: rgb(23 37 84);
}

.required\:border-s-indigo-50:required  {
	border-inline-start-color: rgb(238 242 255);
}

.required\:border-s-indigo-100:required  {
	border-inline-start-color: rgb(224 231 255);
}

.required\:border-s-indigo-200:required  {
	border-inline-start-color: rgb(199 210 254);
}

.required\:border-s-indigo-300:required  {
	border-inline-start-color: rgb(165 180 252);
}

.required\:border-s-indigo-400:required  {
	border-inline-start-color: rgb(129 140 248);
}

.required\:border-s-indigo-500:required  {
	border-inline-start-color: rgb(99 102 241);
}

.required\:border-s-indigo-600:required  {
	border-inline-start-color: rgb(79 70 229);
}

.required\:border-s-indigo-700:required  {
	border-inline-start-color: rgb(67 56 202);
}

.required\:border-s-indigo-800:required  {
	border-inline-start-color: rgb(55 48 163);
}

.required\:border-s-indigo-900:required  {
	border-inline-start-color: rgb(49 46 129);
}

.required\:border-s-indigo-950:required  {
	border-inline-start-color: rgb(30 27 75);
}

.required\:border-s-violet-50:required  {
	border-inline-start-color: rgb(245 243 255);
}

.required\:border-s-violet-100:required  {
	border-inline-start-color: rgb(237 233 254);
}

.required\:border-s-violet-200:required  {
	border-inline-start-color: rgb(221 214 254);
}

.required\:border-s-violet-300:required  {
	border-inline-start-color: rgb(196 181 253);
}

.required\:border-s-violet-400:required  {
	border-inline-start-color: rgb(167 139 250);
}

.required\:border-s-violet-500:required  {
	border-inline-start-color: rgb(139 92 246);
}

.required\:border-s-violet-600:required  {
	border-inline-start-color: rgb(124 58 237);
}

.required\:border-s-violet-700:required  {
	border-inline-start-color: rgb(109 40 217);
}

.required\:border-s-violet-800:required  {
	border-inline-start-color: rgb(91 33 182);
}

.required\:border-s-violet-900:required  {
	border-inline-start-color: rgb(76 29 149);
}

.required\:border-s-violet-950:required  {
	border-inline-start-color: rgb(46 16 101);
}

.required\:border-s-purple-50:required  {
	border-inline-start-color: rgb(250 245 255);
}

.required\:border-s-purple-100:required  {
	border-inline-start-color: rgb(243 232 255);
}

.required\:border-s-purple-200:required  {
	border-inline-start-color: rgb(233 213 255);
}

.required\:border-s-purple-300:required  {
	border-inline-start-color: rgb(216 180 254);
}

.required\:border-s-purple-400:required  {
	border-inline-start-color: rgb(192 132 252);
}

.required\:border-s-purple-500:required  {
	border-inline-start-color: rgb(168 85 247);
}

.required\:border-s-purple-600:required  {
	border-inline-start-color: rgb(147 51 234);
}

.required\:border-s-purple-700:required  {
	border-inline-start-color: rgb(126 34 206);
}

.required\:border-s-purple-800:required  {
	border-inline-start-color: rgb(107 33 168);
}

.required\:border-s-purple-900:required  {
	border-inline-start-color: rgb(88 28 135);
}

.required\:border-s-purple-950:required  {
	border-inline-start-color: rgb(59 7 100);
}

.required\:border-s-fuchsia-50:required  {
	border-inline-start-color: rgb(253 244 255);
}

.required\:border-s-fuchsia-100:required  {
	border-inline-start-color: rgb(250 232 255);
}

.required\:border-s-fuchsia-200:required  {
	border-inline-start-color: rgb(245 208 254);
}

.required\:border-s-fuchsia-300:required  {
	border-inline-start-color: rgb(240 171 252);
}

.required\:border-s-fuchsia-400:required  {
	border-inline-start-color: rgb(232 121 249);
}

.required\:border-s-fuchsia-500:required  {
	border-inline-start-color: rgb(217 70 239);
}

.required\:border-s-fuchsia-600:required  {
	border-inline-start-color: rgb(192 38 211);
}

.required\:border-s-fuchsia-700:required  {
	border-inline-start-color: rgb(162 28 175);
}

.required\:border-s-fuchsia-800:required  {
	border-inline-start-color: rgb(134 25 143);
}

.required\:border-s-fuchsia-900:required  {
	border-inline-start-color: rgb(112 26 117);
}

.required\:border-s-fuchsia-950:required  {
	border-inline-start-color: rgb(74 4 78);
}

.required\:border-s-pink-50:required  {
	border-inline-start-color: rgb(253 242 248);
}

.required\:border-s-pink-100:required  {
	border-inline-start-color: rgb(252 231 243);
}

.required\:border-s-pink-200:required  {
	border-inline-start-color: rgb(251 207 232);
}

.required\:border-s-pink-300:required  {
	border-inline-start-color: rgb(249 168 212);
}

.required\:border-s-pink-400:required  {
	border-inline-start-color: rgb(244 114 182);
}

.required\:border-s-pink-500:required  {
	border-inline-start-color: rgb(236 72 153);
}

.required\:border-s-pink-600:required  {
	border-inline-start-color: rgb(219 39 119);
}

.required\:border-s-pink-700:required  {
	border-inline-start-color: rgb(190 24 93);
}

.required\:border-s-pink-800:required  {
	border-inline-start-color: rgb(157 23 77);
}

.required\:border-s-pink-900:required  {
	border-inline-start-color: rgb(131 24 67);
}

.required\:border-s-pink-950:required  {
	border-inline-start-color: rgb(80 7 36);
}

.required\:border-s-rose-50:required  {
	border-inline-start-color: rgb(255 241 242);
}

.required\:border-s-rose-100:required  {
	border-inline-start-color: rgb(255 228 230);
}

.required\:border-s-rose-200:required  {
	border-inline-start-color: rgb(254 205 211);
}

.required\:border-s-rose-300:required  {
	border-inline-start-color: rgb(253 164 175);
}

.required\:border-s-rose-400:required  {
	border-inline-start-color: rgb(251 113 133);
}

.required\:border-s-rose-500:required  {
	border-inline-start-color: rgb(244 63 94);
}

.required\:border-s-rose-600:required  {
	border-inline-start-color: rgb(225 29 72);
}

.required\:border-s-rose-700:required  {
	border-inline-start-color: rgb(190 18 60);
}

.required\:border-s-rose-800:required  {
	border-inline-start-color: rgb(159 18 57);
}

.required\:border-s-rose-900:required  {
	border-inline-start-color: rgb(136 19 55);
}

.required\:border-s-rose-950:required  {
	border-inline-start-color: rgb(76 5 25);
}

.required\:border-e-inherit:required  {
	border-inline-end-color: inherit;
}

.required\:border-e-current:required  {
	border-inline-end-color: currentColor;
}

.required\:border-e-transparent:required  {
	border-inline-end-color: transparent;
}

.required\:border-e-black:required  {
	border-inline-end-color: rgb(0 0 0);
}

.required\:border-e-white:required  {
	border-inline-end-color: rgb(255 255 255);
}

.required\:border-e-slate-50:required  {
	border-inline-end-color: rgb(248 250 252);
}

.required\:border-e-slate-100:required  {
	border-inline-end-color: rgb(241 245 249);
}

.required\:border-e-slate-200:required  {
	border-inline-end-color: rgb(226 232 240);
}

.required\:border-e-slate-300:required  {
	border-inline-end-color: rgb(203 213 225);
}

.required\:border-e-slate-400:required  {
	border-inline-end-color: rgb(148 163 184);
}

.required\:border-e-slate-500:required  {
	border-inline-end-color: rgb(100 116 139);
}

.required\:border-e-slate-600:required  {
	border-inline-end-color: rgb(71 85 105);
}

.required\:border-e-slate-700:required  {
	border-inline-end-color: rgb(51 65 85);
}

.required\:border-e-slate-800:required  {
	border-inline-end-color: rgb(30 41 59);
}

.required\:border-e-slate-900:required  {
	border-inline-end-color: rgb(15 23 42);
}

.required\:border-e-slate-950:required  {
	border-inline-end-color: rgb(2 6 23);
}

.required\:border-e-gray-50:required  {
	border-inline-end-color: rgb(249 250 251);
}

.required\:border-e-gray-100:required  {
	border-inline-end-color: rgb(243 244 246);
}

.required\:border-e-gray-200:required  {
	border-inline-end-color: rgb(229 231 235);
}

.required\:border-e-gray-300:required  {
	border-inline-end-color: rgb(209 213 219);
}

.required\:border-e-gray-400:required  {
	border-inline-end-color: rgb(156 163 175);
}

.required\:border-e-gray-500:required  {
	border-inline-end-color: rgb(107 114 128);
}

.required\:border-e-gray-600:required  {
	border-inline-end-color: rgb(75 85 99);
}

.required\:border-e-gray-700:required  {
	border-inline-end-color: rgb(55 65 81);
}

.required\:border-e-gray-800:required  {
	border-inline-end-color: rgb(31 41 55);
}

.required\:border-e-gray-900:required  {
	border-inline-end-color: rgb(17 24 39);
}

.required\:border-e-gray-950:required  {
	border-inline-end-color: rgb(3 7 18);
}

.required\:border-e-zinc-50:required  {
	border-inline-end-color: rgb(250 250 250);
}

.required\:border-e-zinc-100:required  {
	border-inline-end-color: rgb(244 244 245);
}

.required\:border-e-zinc-200:required  {
	border-inline-end-color: rgb(228 228 231);
}

.required\:border-e-zinc-300:required  {
	border-inline-end-color: rgb(212 212 216);
}

.required\:border-e-zinc-400:required  {
	border-inline-end-color: rgb(161 161 170);
}

.required\:border-e-zinc-500:required  {
	border-inline-end-color: rgb(113 113 122);
}

.required\:border-e-zinc-600:required  {
	border-inline-end-color: rgb(82 82 91);
}

.required\:border-e-zinc-700:required  {
	border-inline-end-color: rgb(63 63 70);
}

.required\:border-e-zinc-800:required  {
	border-inline-end-color: rgb(39 39 42);
}

.required\:border-e-zinc-900:required  {
	border-inline-end-color: rgb(24 24 27);
}

.required\:border-e-zinc-950:required  {
	border-inline-end-color: rgb(9 9 11);
}

.required\:border-e-neutral-50:required  {
	border-inline-end-color: rgb(250 250 250);
}

.required\:border-e-neutral-100:required  {
	border-inline-end-color: rgb(245 245 245);
}

.required\:border-e-neutral-200:required  {
	border-inline-end-color: rgb(229 229 229);
}

.required\:border-e-neutral-300:required  {
	border-inline-end-color: rgb(212 212 212);
}

.required\:border-e-neutral-400:required  {
	border-inline-end-color: rgb(163 163 163);
}

.required\:border-e-neutral-500:required  {
	border-inline-end-color: rgb(115 115 115);
}

.required\:border-e-neutral-600:required  {
	border-inline-end-color: rgb(82 82 82);
}

.required\:border-e-neutral-700:required  {
	border-inline-end-color: rgb(64 64 64);
}

.required\:border-e-neutral-800:required  {
	border-inline-end-color: rgb(38 38 38);
}

.required\:border-e-neutral-900:required  {
	border-inline-end-color: rgb(23 23 23);
}

.required\:border-e-neutral-950:required  {
	border-inline-end-color: rgb(10 10 10);
}

.required\:border-e-stone-50:required  {
	border-inline-end-color: rgb(250 250 249);
}

.required\:border-e-stone-100:required  {
	border-inline-end-color: rgb(245 245 244);
}

.required\:border-e-stone-200:required  {
	border-inline-end-color: rgb(231 229 228);
}

.required\:border-e-stone-300:required  {
	border-inline-end-color: rgb(214 211 209);
}

.required\:border-e-stone-400:required  {
	border-inline-end-color: rgb(168 162 158);
}

.required\:border-e-stone-500:required  {
	border-inline-end-color: rgb(120 113 108);
}

.required\:border-e-stone-600:required  {
	border-inline-end-color: rgb(87 83 78);
}

.required\:border-e-stone-700:required  {
	border-inline-end-color: rgb(68 64 60);
}

.required\:border-e-stone-800:required  {
	border-inline-end-color: rgb(41 37 36);
}

.required\:border-e-stone-900:required  {
	border-inline-end-color: rgb(28 25 23);
}

.required\:border-e-stone-950:required  {
	border-inline-end-color: rgb(12 10 9);
}

.required\:border-e-red-50:required  {
	border-inline-end-color: rgb(254 242 242);
}

.required\:border-e-red-100:required  {
	border-inline-end-color: rgb(254 226 226);
}

.required\:border-e-red-200:required  {
	border-inline-end-color: rgb(254 202 202);
}

.required\:border-e-red-300:required  {
	border-inline-end-color: rgb(252 165 165);
}

.required\:border-e-red-400:required  {
	border-inline-end-color: rgb(248 113 113);
}

.required\:border-e-red-500:required  {
	border-inline-end-color: rgb(239 68 68);
}

.required\:border-e-red-600:required  {
	border-inline-end-color: rgb(220 38 38);
}

.required\:border-e-red-700:required  {
	border-inline-end-color: rgb(185 28 28);
}

.required\:border-e-red-800:required  {
	border-inline-end-color: rgb(153 27 27);
}

.required\:border-e-red-900:required  {
	border-inline-end-color: rgb(127 29 29);
}

.required\:border-e-red-950:required  {
	border-inline-end-color: rgb(69 10 10);
}

.required\:border-e-orange-50:required  {
	border-inline-end-color: rgb(255 247 237);
}

.required\:border-e-orange-100:required  {
	border-inline-end-color: rgb(255 237 213);
}

.required\:border-e-orange-200:required  {
	border-inline-end-color: rgb(254 215 170);
}

.required\:border-e-orange-300:required  {
	border-inline-end-color: rgb(253 186 116);
}

.required\:border-e-orange-400:required  {
	border-inline-end-color: rgb(251 146 60);
}

.required\:border-e-orange-500:required  {
	border-inline-end-color: rgb(249 115 22);
}

.required\:border-e-orange-600:required  {
	border-inline-end-color: rgb(234 88 12);
}

.required\:border-e-orange-700:required  {
	border-inline-end-color: rgb(194 65 12);
}

.required\:border-e-orange-800:required  {
	border-inline-end-color: rgb(154 52 18);
}

.required\:border-e-orange-900:required  {
	border-inline-end-color: rgb(124 45 18);
}

.required\:border-e-orange-950:required  {
	border-inline-end-color: rgb(67 20 7);
}

.required\:border-e-amber-50:required  {
	border-inline-end-color: rgb(255 251 235);
}

.required\:border-e-amber-100:required  {
	border-inline-end-color: rgb(254 243 199);
}

.required\:border-e-amber-200:required  {
	border-inline-end-color: rgb(253 230 138);
}

.required\:border-e-amber-300:required  {
	border-inline-end-color: rgb(252 211 77);
}

.required\:border-e-amber-400:required  {
	border-inline-end-color: rgb(251 191 36);
}

.required\:border-e-amber-500:required  {
	border-inline-end-color: rgb(245 158 11);
}

.required\:border-e-amber-600:required  {
	border-inline-end-color: rgb(217 119 6);
}

.required\:border-e-amber-700:required  {
	border-inline-end-color: rgb(180 83 9);
}

.required\:border-e-amber-800:required  {
	border-inline-end-color: rgb(146 64 14);
}

.required\:border-e-amber-900:required  {
	border-inline-end-color: rgb(120 53 15);
}

.required\:border-e-amber-950:required  {
	border-inline-end-color: rgb(69 26 3);
}

.required\:border-e-yellow-50:required  {
	border-inline-end-color: rgb(254 252 232);
}

.required\:border-e-yellow-100:required  {
	border-inline-end-color: rgb(254 249 195);
}

.required\:border-e-yellow-200:required  {
	border-inline-end-color: rgb(254 240 138);
}

.required\:border-e-yellow-300:required  {
	border-inline-end-color: rgb(253 224 71);
}

.required\:border-e-yellow-400:required  {
	border-inline-end-color: rgb(250 204 21);
}

.required\:border-e-yellow-500:required  {
	border-inline-end-color: rgb(234 179 8);
}

.required\:border-e-yellow-600:required  {
	border-inline-end-color: rgb(202 138 4);
}

.required\:border-e-yellow-700:required  {
	border-inline-end-color: rgb(161 98 7);
}

.required\:border-e-yellow-800:required  {
	border-inline-end-color: rgb(133 77 14);
}

.required\:border-e-yellow-900:required  {
	border-inline-end-color: rgb(113 63 18);
}

.required\:border-e-yellow-950:required  {
	border-inline-end-color: rgb(66 32 6);
}

.required\:border-e-lime-50:required  {
	border-inline-end-color: rgb(247 254 231);
}

.required\:border-e-lime-100:required  {
	border-inline-end-color: rgb(236 252 203);
}

.required\:border-e-lime-200:required  {
	border-inline-end-color: rgb(217 249 157);
}

.required\:border-e-lime-300:required  {
	border-inline-end-color: rgb(190 242 100);
}

.required\:border-e-lime-400:required  {
	border-inline-end-color: rgb(163 230 53);
}

.required\:border-e-lime-500:required  {
	border-inline-end-color: rgb(132 204 22);
}

.required\:border-e-lime-600:required  {
	border-inline-end-color: rgb(101 163 13);
}

.required\:border-e-lime-700:required  {
	border-inline-end-color: rgb(77 124 15);
}

.required\:border-e-lime-800:required  {
	border-inline-end-color: rgb(63 98 18);
}

.required\:border-e-lime-900:required  {
	border-inline-end-color: rgb(54 83 20);
}

.required\:border-e-lime-950:required  {
	border-inline-end-color: rgb(26 46 5);
}

.required\:border-e-green-50:required  {
	border-inline-end-color: rgb(240 253 244);
}

.required\:border-e-green-100:required  {
	border-inline-end-color: rgb(220 252 231);
}

.required\:border-e-green-200:required  {
	border-inline-end-color: rgb(187 247 208);
}

.required\:border-e-green-300:required  {
	border-inline-end-color: rgb(134 239 172);
}

.required\:border-e-green-400:required  {
	border-inline-end-color: rgb(74 222 128);
}

.required\:border-e-green-500:required  {
	border-inline-end-color: rgb(34 197 94);
}

.required\:border-e-green-600:required  {
	border-inline-end-color: rgb(22 163 74);
}

.required\:border-e-green-700:required  {
	border-inline-end-color: rgb(21 128 61);
}

.required\:border-e-green-800:required  {
	border-inline-end-color: rgb(22 101 52);
}

.required\:border-e-green-900:required  {
	border-inline-end-color: rgb(20 83 45);
}

.required\:border-e-green-950:required  {
	border-inline-end-color: rgb(5 46 22);
}

.required\:border-e-emerald-50:required  {
	border-inline-end-color: rgb(236 253 245);
}

.required\:border-e-emerald-100:required  {
	border-inline-end-color: rgb(209 250 229);
}

.required\:border-e-emerald-200:required  {
	border-inline-end-color: rgb(167 243 208);
}

.required\:border-e-emerald-300:required  {
	border-inline-end-color: rgb(110 231 183);
}

.required\:border-e-emerald-400:required  {
	border-inline-end-color: rgb(52 211 153);
}

.required\:border-e-emerald-500:required  {
	border-inline-end-color: rgb(16 185 129);
}

.required\:border-e-emerald-600:required  {
	border-inline-end-color: rgb(5 150 105);
}

.required\:border-e-emerald-700:required  {
	border-inline-end-color: rgb(4 120 87);
}

.required\:border-e-emerald-800:required  {
	border-inline-end-color: rgb(6 95 70);
}

.required\:border-e-emerald-900:required  {
	border-inline-end-color: rgb(6 78 59);
}

.required\:border-e-emerald-950:required  {
	border-inline-end-color: rgb(2 44 34);
}

.required\:border-e-teal-50:required  {
	border-inline-end-color: rgb(240 253 250);
}

.required\:border-e-teal-100:required  {
	border-inline-end-color: rgb(204 251 241);
}

.required\:border-e-teal-200:required  {
	border-inline-end-color: rgb(153 246 228);
}

.required\:border-e-teal-300:required  {
	border-inline-end-color: rgb(94 234 212);
}

.required\:border-e-teal-400:required  {
	border-inline-end-color: rgb(45 212 191);
}

.required\:border-e-teal-500:required  {
	border-inline-end-color: rgb(20 184 166);
}

.required\:border-e-teal-600:required  {
	border-inline-end-color: rgb(13 148 136);
}

.required\:border-e-teal-700:required  {
	border-inline-end-color: rgb(15 118 110);
}

.required\:border-e-teal-800:required  {
	border-inline-end-color: rgb(17 94 89);
}

.required\:border-e-teal-900:required  {
	border-inline-end-color: rgb(19 78 74);
}

.required\:border-e-teal-950:required  {
	border-inline-end-color: rgb(4 47 46);
}

.required\:border-e-cyan-50:required  {
	border-inline-end-color: rgb(236 254 255);
}

.required\:border-e-cyan-100:required  {
	border-inline-end-color: rgb(207 250 254);
}

.required\:border-e-cyan-200:required  {
	border-inline-end-color: rgb(165 243 252);
}

.required\:border-e-cyan-300:required  {
	border-inline-end-color: rgb(103 232 249);
}

.required\:border-e-cyan-400:required  {
	border-inline-end-color: rgb(34 211 238);
}

.required\:border-e-cyan-500:required  {
	border-inline-end-color: rgb(6 182 212);
}

.required\:border-e-cyan-600:required  {
	border-inline-end-color: rgb(8 145 178);
}

.required\:border-e-cyan-700:required  {
	border-inline-end-color: rgb(14 116 144);
}

.required\:border-e-cyan-800:required  {
	border-inline-end-color: rgb(21 94 117);
}

.required\:border-e-cyan-900:required  {
	border-inline-end-color: rgb(22 78 99);
}

.required\:border-e-cyan-950:required  {
	border-inline-end-color: rgb(8 51 68);
}

.required\:border-e-sky-50:required  {
	border-inline-end-color: rgb(240 249 255);
}

.required\:border-e-sky-100:required  {
	border-inline-end-color: rgb(224 242 254);
}

.required\:border-e-sky-200:required  {
	border-inline-end-color: rgb(186 230 253);
}

.required\:border-e-sky-300:required  {
	border-inline-end-color: rgb(125 211 252);
}

.required\:border-e-sky-400:required  {
	border-inline-end-color: rgb(56 189 248);
}

.required\:border-e-sky-500:required  {
	border-inline-end-color: rgb(14 165 233);
}

.required\:border-e-sky-600:required  {
	border-inline-end-color: rgb(2 132 199);
}

.required\:border-e-sky-700:required  {
	border-inline-end-color: rgb(3 105 161);
}

.required\:border-e-sky-800:required  {
	border-inline-end-color: rgb(7 89 133);
}

.required\:border-e-sky-900:required  {
	border-inline-end-color: rgb(12 74 110);
}

.required\:border-e-sky-950:required  {
	border-inline-end-color: rgb(8 47 73);
}

.required\:border-e-blue-50:required  {
	border-inline-end-color: rgb(239 246 255);
}

.required\:border-e-blue-100:required  {
	border-inline-end-color: rgb(219 234 254);
}

.required\:border-e-blue-200:required  {
	border-inline-end-color: rgb(191 219 254);
}

.required\:border-e-blue-300:required  {
	border-inline-end-color: rgb(147 197 253);
}

.required\:border-e-blue-400:required  {
	border-inline-end-color: rgb(96 165 250);
}

.required\:border-e-blue-500:required  {
	border-inline-end-color: rgb(59 130 246);
}

.required\:border-e-blue-600:required  {
	border-inline-end-color: rgb(37 99 235);
}

.required\:border-e-blue-700:required  {
	border-inline-end-color: rgb(29 78 216);
}

.required\:border-e-blue-800:required  {
	border-inline-end-color: rgb(30 64 175);
}

.required\:border-e-blue-900:required  {
	border-inline-end-color: rgb(30 58 138);
}

.required\:border-e-blue-950:required  {
	border-inline-end-color: rgb(23 37 84);
}

.required\:border-e-indigo-50:required  {
	border-inline-end-color: rgb(238 242 255);
}

.required\:border-e-indigo-100:required  {
	border-inline-end-color: rgb(224 231 255);
}

.required\:border-e-indigo-200:required  {
	border-inline-end-color: rgb(199 210 254);
}

.required\:border-e-indigo-300:required  {
	border-inline-end-color: rgb(165 180 252);
}

.required\:border-e-indigo-400:required  {
	border-inline-end-color: rgb(129 140 248);
}

.required\:border-e-indigo-500:required  {
	border-inline-end-color: rgb(99 102 241);
}

.required\:border-e-indigo-600:required  {
	border-inline-end-color: rgb(79 70 229);
}

.required\:border-e-indigo-700:required  {
	border-inline-end-color: rgb(67 56 202);
}

.required\:border-e-indigo-800:required  {
	border-inline-end-color: rgb(55 48 163);
}

.required\:border-e-indigo-900:required  {
	border-inline-end-color: rgb(49 46 129);
}

.required\:border-e-indigo-950:required  {
	border-inline-end-color: rgb(30 27 75);
}

.required\:border-e-violet-50:required  {
	border-inline-end-color: rgb(245 243 255);
}

.required\:border-e-violet-100:required  {
	border-inline-end-color: rgb(237 233 254);
}

.required\:border-e-violet-200:required  {
	border-inline-end-color: rgb(221 214 254);
}

.required\:border-e-violet-300:required  {
	border-inline-end-color: rgb(196 181 253);
}

.required\:border-e-violet-400:required  {
	border-inline-end-color: rgb(167 139 250);
}

.required\:border-e-violet-500:required  {
	border-inline-end-color: rgb(139 92 246);
}

.required\:border-e-violet-600:required  {
	border-inline-end-color: rgb(124 58 237);
}

.required\:border-e-violet-700:required  {
	border-inline-end-color: rgb(109 40 217);
}

.required\:border-e-violet-800:required  {
	border-inline-end-color: rgb(91 33 182);
}

.required\:border-e-violet-900:required  {
	border-inline-end-color: rgb(76 29 149);
}

.required\:border-e-violet-950:required  {
	border-inline-end-color: rgb(46 16 101);
}

.required\:border-e-purple-50:required  {
	border-inline-end-color: rgb(250 245 255);
}

.required\:border-e-purple-100:required  {
	border-inline-end-color: rgb(243 232 255);
}

.required\:border-e-purple-200:required  {
	border-inline-end-color: rgb(233 213 255);
}

.required\:border-e-purple-300:required  {
	border-inline-end-color: rgb(216 180 254);
}

.required\:border-e-purple-400:required  {
	border-inline-end-color: rgb(192 132 252);
}

.required\:border-e-purple-500:required  {
	border-inline-end-color: rgb(168 85 247);
}

.required\:border-e-purple-600:required  {
	border-inline-end-color: rgb(147 51 234);
}

.required\:border-e-purple-700:required  {
	border-inline-end-color: rgb(126 34 206);
}

.required\:border-e-purple-800:required  {
	border-inline-end-color: rgb(107 33 168);
}

.required\:border-e-purple-900:required  {
	border-inline-end-color: rgb(88 28 135);
}

.required\:border-e-purple-950:required  {
	border-inline-end-color: rgb(59 7 100);
}

.required\:border-e-fuchsia-50:required  {
	border-inline-end-color: rgb(253 244 255);
}

.required\:border-e-fuchsia-100:required  {
	border-inline-end-color: rgb(250 232 255);
}

.required\:border-e-fuchsia-200:required  {
	border-inline-end-color: rgb(245 208 254);
}

.required\:border-e-fuchsia-300:required  {
	border-inline-end-color: rgb(240 171 252);
}

.required\:border-e-fuchsia-400:required  {
	border-inline-end-color: rgb(232 121 249);
}

.required\:border-e-fuchsia-500:required  {
	border-inline-end-color: rgb(217 70 239);
}

.required\:border-e-fuchsia-600:required  {
	border-inline-end-color: rgb(192 38 211);
}

.required\:border-e-fuchsia-700:required  {
	border-inline-end-color: rgb(162 28 175);
}

.required\:border-e-fuchsia-800:required  {
	border-inline-end-color: rgb(134 25 143);
}

.required\:border-e-fuchsia-900:required  {
	border-inline-end-color: rgb(112 26 117);
}

.required\:border-e-fuchsia-950:required  {
	border-inline-end-color: rgb(74 4 78);
}

.required\:border-e-pink-50:required  {
	border-inline-end-color: rgb(253 242 248);
}

.required\:border-e-pink-100:required  {
	border-inline-end-color: rgb(252 231 243);
}

.required\:border-e-pink-200:required  {
	border-inline-end-color: rgb(251 207 232);
}

.required\:border-e-pink-300:required  {
	border-inline-end-color: rgb(249 168 212);
}

.required\:border-e-pink-400:required  {
	border-inline-end-color: rgb(244 114 182);
}

.required\:border-e-pink-500:required  {
	border-inline-end-color: rgb(236 72 153);
}

.required\:border-e-pink-600:required  {
	border-inline-end-color: rgb(219 39 119);
}

.required\:border-e-pink-700:required  {
	border-inline-end-color: rgb(190 24 93);
}

.required\:border-e-pink-800:required  {
	border-inline-end-color: rgb(157 23 77);
}

.required\:border-e-pink-900:required  {
	border-inline-end-color: rgb(131 24 67);
}

.required\:border-e-pink-950:required  {
	border-inline-end-color: rgb(80 7 36);
}

.required\:border-e-rose-50:required  {
	border-inline-end-color: rgb(255 241 242);
}

.required\:border-e-rose-100:required  {
	border-inline-end-color: rgb(255 228 230);
}

.required\:border-e-rose-200:required  {
	border-inline-end-color: rgb(254 205 211);
}

.required\:border-e-rose-300:required  {
	border-inline-end-color: rgb(253 164 175);
}

.required\:border-e-rose-400:required  {
	border-inline-end-color: rgb(251 113 133);
}

.required\:border-e-rose-500:required  {
	border-inline-end-color: rgb(244 63 94);
}

.required\:border-e-rose-600:required  {
	border-inline-end-color: rgb(225 29 72);
}

.required\:border-e-rose-700:required  {
	border-inline-end-color: rgb(190 18 60);
}

.required\:border-e-rose-800:required  {
	border-inline-end-color: rgb(159 18 57);
}

.required\:border-e-rose-900:required  {
	border-inline-end-color: rgb(136 19 55);
}

.required\:border-e-rose-950:required  {
	border-inline-end-color: rgb(76 5 25);
}

.required\:border-t-inherit:required  {
	border-top-color: inherit;
}

.required\:border-t-current:required  {
	border-top-color: currentColor;
}

.required\:border-t-transparent:required  {
	border-top-color: transparent;
}

.required\:border-t-black:required  {
	border-top-color: rgb(0 0 0);
}

.required\:border-t-white:required  {
	border-top-color: rgb(255 255 255);
}

.required\:border-t-slate-50:required  {
	border-top-color: rgb(248 250 252);
}

.required\:border-t-slate-100:required  {
	border-top-color: rgb(241 245 249);
}

.required\:border-t-slate-200:required  {
	border-top-color: rgb(226 232 240);
}

.required\:border-t-slate-300:required  {
	border-top-color: rgb(203 213 225);
}

.required\:border-t-slate-400:required  {
	border-top-color: rgb(148 163 184);
}

.required\:border-t-slate-500:required  {
	border-top-color: rgb(100 116 139);
}

.required\:border-t-slate-600:required  {
	border-top-color: rgb(71 85 105);
}

.required\:border-t-slate-700:required  {
	border-top-color: rgb(51 65 85);
}

.required\:border-t-slate-800:required  {
	border-top-color: rgb(30 41 59);
}

.required\:border-t-slate-900:required  {
	border-top-color: rgb(15 23 42);
}

.required\:border-t-slate-950:required  {
	border-top-color: rgb(2 6 23);
}

.required\:border-t-gray-50:required  {
	border-top-color: rgb(249 250 251);
}

.required\:border-t-gray-100:required  {
	border-top-color: rgb(243 244 246);
}

.required\:border-t-gray-200:required  {
	border-top-color: rgb(229 231 235);
}

.required\:border-t-gray-300:required  {
	border-top-color: rgb(209 213 219);
}

.required\:border-t-gray-400:required  {
	border-top-color: rgb(156 163 175);
}

.required\:border-t-gray-500:required  {
	border-top-color: rgb(107 114 128);
}

.required\:border-t-gray-600:required  {
	border-top-color: rgb(75 85 99);
}

.required\:border-t-gray-700:required  {
	border-top-color: rgb(55 65 81);
}

.required\:border-t-gray-800:required  {
	border-top-color: rgb(31 41 55);
}

.required\:border-t-gray-900:required  {
	border-top-color: rgb(17 24 39);
}

.required\:border-t-gray-950:required  {
	border-top-color: rgb(3 7 18);
}

.required\:border-t-zinc-50:required  {
	border-top-color: rgb(250 250 250);
}

.required\:border-t-zinc-100:required  {
	border-top-color: rgb(244 244 245);
}

.required\:border-t-zinc-200:required  {
	border-top-color: rgb(228 228 231);
}

.required\:border-t-zinc-300:required  {
	border-top-color: rgb(212 212 216);
}

.required\:border-t-zinc-400:required  {
	border-top-color: rgb(161 161 170);
}

.required\:border-t-zinc-500:required  {
	border-top-color: rgb(113 113 122);
}

.required\:border-t-zinc-600:required  {
	border-top-color: rgb(82 82 91);
}

.required\:border-t-zinc-700:required  {
	border-top-color: rgb(63 63 70);
}

.required\:border-t-zinc-800:required  {
	border-top-color: rgb(39 39 42);
}

.required\:border-t-zinc-900:required  {
	border-top-color: rgb(24 24 27);
}

.required\:border-t-zinc-950:required  {
	border-top-color: rgb(9 9 11);
}

.required\:border-t-neutral-50:required  {
	border-top-color: rgb(250 250 250);
}

.required\:border-t-neutral-100:required  {
	border-top-color: rgb(245 245 245);
}

.required\:border-t-neutral-200:required  {
	border-top-color: rgb(229 229 229);
}

.required\:border-t-neutral-300:required  {
	border-top-color: rgb(212 212 212);
}

.required\:border-t-neutral-400:required  {
	border-top-color: rgb(163 163 163);
}

.required\:border-t-neutral-500:required  {
	border-top-color: rgb(115 115 115);
}

.required\:border-t-neutral-600:required  {
	border-top-color: rgb(82 82 82);
}

.required\:border-t-neutral-700:required  {
	border-top-color: rgb(64 64 64);
}

.required\:border-t-neutral-800:required  {
	border-top-color: rgb(38 38 38);
}

.required\:border-t-neutral-900:required  {
	border-top-color: rgb(23 23 23);
}

.required\:border-t-neutral-950:required  {
	border-top-color: rgb(10 10 10);
}

.required\:border-t-stone-50:required  {
	border-top-color: rgb(250 250 249);
}

.required\:border-t-stone-100:required  {
	border-top-color: rgb(245 245 244);
}

.required\:border-t-stone-200:required  {
	border-top-color: rgb(231 229 228);
}

.required\:border-t-stone-300:required  {
	border-top-color: rgb(214 211 209);
}

.required\:border-t-stone-400:required  {
	border-top-color: rgb(168 162 158);
}

.required\:border-t-stone-500:required  {
	border-top-color: rgb(120 113 108);
}

.required\:border-t-stone-600:required  {
	border-top-color: rgb(87 83 78);
}

.required\:border-t-stone-700:required  {
	border-top-color: rgb(68 64 60);
}

.required\:border-t-stone-800:required  {
	border-top-color: rgb(41 37 36);
}

.required\:border-t-stone-900:required  {
	border-top-color: rgb(28 25 23);
}

.required\:border-t-stone-950:required  {
	border-top-color: rgb(12 10 9);
}

.required\:border-t-red-50:required  {
	border-top-color: rgb(254 242 242);
}

.required\:border-t-red-100:required  {
	border-top-color: rgb(254 226 226);
}

.required\:border-t-red-200:required  {
	border-top-color: rgb(254 202 202);
}

.required\:border-t-red-300:required  {
	border-top-color: rgb(252 165 165);
}

.required\:border-t-red-400:required  {
	border-top-color: rgb(248 113 113);
}

.required\:border-t-red-500:required  {
	border-top-color: rgb(239 68 68);
}

.required\:border-t-red-600:required  {
	border-top-color: rgb(220 38 38);
}

.required\:border-t-red-700:required  {
	border-top-color: rgb(185 28 28);
}

.required\:border-t-red-800:required  {
	border-top-color: rgb(153 27 27);
}

.required\:border-t-red-900:required  {
	border-top-color: rgb(127 29 29);
}

.required\:border-t-red-950:required  {
	border-top-color: rgb(69 10 10);
}

.required\:border-t-orange-50:required  {
	border-top-color: rgb(255 247 237);
}

.required\:border-t-orange-100:required  {
	border-top-color: rgb(255 237 213);
}

.required\:border-t-orange-200:required  {
	border-top-color: rgb(254 215 170);
}

.required\:border-t-orange-300:required  {
	border-top-color: rgb(253 186 116);
}

.required\:border-t-orange-400:required  {
	border-top-color: rgb(251 146 60);
}

.required\:border-t-orange-500:required  {
	border-top-color: rgb(249 115 22);
}

.required\:border-t-orange-600:required  {
	border-top-color: rgb(234 88 12);
}

.required\:border-t-orange-700:required  {
	border-top-color: rgb(194 65 12);
}

.required\:border-t-orange-800:required  {
	border-top-color: rgb(154 52 18);
}

.required\:border-t-orange-900:required  {
	border-top-color: rgb(124 45 18);
}

.required\:border-t-orange-950:required  {
	border-top-color: rgb(67 20 7);
}

.required\:border-t-amber-50:required  {
	border-top-color: rgb(255 251 235);
}

.required\:border-t-amber-100:required  {
	border-top-color: rgb(254 243 199);
}

.required\:border-t-amber-200:required  {
	border-top-color: rgb(253 230 138);
}

.required\:border-t-amber-300:required  {
	border-top-color: rgb(252 211 77);
}

.required\:border-t-amber-400:required  {
	border-top-color: rgb(251 191 36);
}

.required\:border-t-amber-500:required  {
	border-top-color: rgb(245 158 11);
}

.required\:border-t-amber-600:required  {
	border-top-color: rgb(217 119 6);
}

.required\:border-t-amber-700:required  {
	border-top-color: rgb(180 83 9);
}

.required\:border-t-amber-800:required  {
	border-top-color: rgb(146 64 14);
}

.required\:border-t-amber-900:required  {
	border-top-color: rgb(120 53 15);
}

.required\:border-t-amber-950:required  {
	border-top-color: rgb(69 26 3);
}

.required\:border-t-yellow-50:required  {
	border-top-color: rgb(254 252 232);
}

.required\:border-t-yellow-100:required  {
	border-top-color: rgb(254 249 195);
}

.required\:border-t-yellow-200:required  {
	border-top-color: rgb(254 240 138);
}

.required\:border-t-yellow-300:required  {
	border-top-color: rgb(253 224 71);
}

.required\:border-t-yellow-400:required  {
	border-top-color: rgb(250 204 21);
}

.required\:border-t-yellow-500:required  {
	border-top-color: rgb(234 179 8);
}

.required\:border-t-yellow-600:required  {
	border-top-color: rgb(202 138 4);
}

.required\:border-t-yellow-700:required  {
	border-top-color: rgb(161 98 7);
}

.required\:border-t-yellow-800:required  {
	border-top-color: rgb(133 77 14);
}

.required\:border-t-yellow-900:required  {
	border-top-color: rgb(113 63 18);
}

.required\:border-t-yellow-950:required  {
	border-top-color: rgb(66 32 6);
}

.required\:border-t-lime-50:required  {
	border-top-color: rgb(247 254 231);
}

.required\:border-t-lime-100:required  {
	border-top-color: rgb(236 252 203);
}

.required\:border-t-lime-200:required  {
	border-top-color: rgb(217 249 157);
}

.required\:border-t-lime-300:required  {
	border-top-color: rgb(190 242 100);
}

.required\:border-t-lime-400:required  {
	border-top-color: rgb(163 230 53);
}

.required\:border-t-lime-500:required  {
	border-top-color: rgb(132 204 22);
}

.required\:border-t-lime-600:required  {
	border-top-color: rgb(101 163 13);
}

.required\:border-t-lime-700:required  {
	border-top-color: rgb(77 124 15);
}

.required\:border-t-lime-800:required  {
	border-top-color: rgb(63 98 18);
}

.required\:border-t-lime-900:required  {
	border-top-color: rgb(54 83 20);
}

.required\:border-t-lime-950:required  {
	border-top-color: rgb(26 46 5);
}

.required\:border-t-green-50:required  {
	border-top-color: rgb(240 253 244);
}

.required\:border-t-green-100:required  {
	border-top-color: rgb(220 252 231);
}

.required\:border-t-green-200:required  {
	border-top-color: rgb(187 247 208);
}

.required\:border-t-green-300:required  {
	border-top-color: rgb(134 239 172);
}

.required\:border-t-green-400:required  {
	border-top-color: rgb(74 222 128);
}

.required\:border-t-green-500:required  {
	border-top-color: rgb(34 197 94);
}

.required\:border-t-green-600:required  {
	border-top-color: rgb(22 163 74);
}

.required\:border-t-green-700:required  {
	border-top-color: rgb(21 128 61);
}

.required\:border-t-green-800:required  {
	border-top-color: rgb(22 101 52);
}

.required\:border-t-green-900:required  {
	border-top-color: rgb(20 83 45);
}

.required\:border-t-green-950:required  {
	border-top-color: rgb(5 46 22);
}

.required\:border-t-emerald-50:required  {
	border-top-color: rgb(236 253 245);
}

.required\:border-t-emerald-100:required  {
	border-top-color: rgb(209 250 229);
}

.required\:border-t-emerald-200:required  {
	border-top-color: rgb(167 243 208);
}

.required\:border-t-emerald-300:required  {
	border-top-color: rgb(110 231 183);
}

.required\:border-t-emerald-400:required  {
	border-top-color: rgb(52 211 153);
}

.required\:border-t-emerald-500:required  {
	border-top-color: rgb(16 185 129);
}

.required\:border-t-emerald-600:required  {
	border-top-color: rgb(5 150 105);
}

.required\:border-t-emerald-700:required  {
	border-top-color: rgb(4 120 87);
}

.required\:border-t-emerald-800:required  {
	border-top-color: rgb(6 95 70);
}

.required\:border-t-emerald-900:required  {
	border-top-color: rgb(6 78 59);
}

.required\:border-t-emerald-950:required  {
	border-top-color: rgb(2 44 34);
}

.required\:border-t-teal-50:required  {
	border-top-color: rgb(240 253 250);
}

.required\:border-t-teal-100:required  {
	border-top-color: rgb(204 251 241);
}

.required\:border-t-teal-200:required  {
	border-top-color: rgb(153 246 228);
}

.required\:border-t-teal-300:required  {
	border-top-color: rgb(94 234 212);
}

.required\:border-t-teal-400:required  {
	border-top-color: rgb(45 212 191);
}

.required\:border-t-teal-500:required  {
	border-top-color: rgb(20 184 166);
}

.required\:border-t-teal-600:required  {
	border-top-color: rgb(13 148 136);
}

.required\:border-t-teal-700:required  {
	border-top-color: rgb(15 118 110);
}

.required\:border-t-teal-800:required  {
	border-top-color: rgb(17 94 89);
}

.required\:border-t-teal-900:required  {
	border-top-color: rgb(19 78 74);
}

.required\:border-t-teal-950:required  {
	border-top-color: rgb(4 47 46);
}

.required\:border-t-cyan-50:required  {
	border-top-color: rgb(236 254 255);
}

.required\:border-t-cyan-100:required  {
	border-top-color: rgb(207 250 254);
}

.required\:border-t-cyan-200:required  {
	border-top-color: rgb(165 243 252);
}

.required\:border-t-cyan-300:required  {
	border-top-color: rgb(103 232 249);
}

.required\:border-t-cyan-400:required  {
	border-top-color: rgb(34 211 238);
}

.required\:border-t-cyan-500:required  {
	border-top-color: rgb(6 182 212);
}

.required\:border-t-cyan-600:required  {
	border-top-color: rgb(8 145 178);
}

.required\:border-t-cyan-700:required  {
	border-top-color: rgb(14 116 144);
}

.required\:border-t-cyan-800:required  {
	border-top-color: rgb(21 94 117);
}

.required\:border-t-cyan-900:required  {
	border-top-color: rgb(22 78 99);
}

.required\:border-t-cyan-950:required  {
	border-top-color: rgb(8 51 68);
}

.required\:border-t-sky-50:required  {
	border-top-color: rgb(240 249 255);
}

.required\:border-t-sky-100:required  {
	border-top-color: rgb(224 242 254);
}

.required\:border-t-sky-200:required  {
	border-top-color: rgb(186 230 253);
}

.required\:border-t-sky-300:required  {
	border-top-color: rgb(125 211 252);
}

.required\:border-t-sky-400:required  {
	border-top-color: rgb(56 189 248);
}

.required\:border-t-sky-500:required  {
	border-top-color: rgb(14 165 233);
}

.required\:border-t-sky-600:required  {
	border-top-color: rgb(2 132 199);
}

.required\:border-t-sky-700:required  {
	border-top-color: rgb(3 105 161);
}

.required\:border-t-sky-800:required  {
	border-top-color: rgb(7 89 133);
}

.required\:border-t-sky-900:required  {
	border-top-color: rgb(12 74 110);
}

.required\:border-t-sky-950:required  {
	border-top-color: rgb(8 47 73);
}

.required\:border-t-blue-50:required  {
	border-top-color: rgb(239 246 255);
}

.required\:border-t-blue-100:required  {
	border-top-color: rgb(219 234 254);
}

.required\:border-t-blue-200:required  {
	border-top-color: rgb(191 219 254);
}

.required\:border-t-blue-300:required  {
	border-top-color: rgb(147 197 253);
}

.required\:border-t-blue-400:required  {
	border-top-color: rgb(96 165 250);
}

.required\:border-t-blue-500:required  {
	border-top-color: rgb(59 130 246);
}

.required\:border-t-blue-600:required  {
	border-top-color: rgb(37 99 235);
}

.required\:border-t-blue-700:required  {
	border-top-color: rgb(29 78 216);
}

.required\:border-t-blue-800:required  {
	border-top-color: rgb(30 64 175);
}

.required\:border-t-blue-900:required  {
	border-top-color: rgb(30 58 138);
}

.required\:border-t-blue-950:required  {
	border-top-color: rgb(23 37 84);
}

.required\:border-t-indigo-50:required  {
	border-top-color: rgb(238 242 255);
}

.required\:border-t-indigo-100:required  {
	border-top-color: rgb(224 231 255);
}

.required\:border-t-indigo-200:required  {
	border-top-color: rgb(199 210 254);
}

.required\:border-t-indigo-300:required  {
	border-top-color: rgb(165 180 252);
}

.required\:border-t-indigo-400:required  {
	border-top-color: rgb(129 140 248);
}

.required\:border-t-indigo-500:required  {
	border-top-color: rgb(99 102 241);
}

.required\:border-t-indigo-600:required  {
	border-top-color: rgb(79 70 229);
}

.required\:border-t-indigo-700:required  {
	border-top-color: rgb(67 56 202);
}

.required\:border-t-indigo-800:required  {
	border-top-color: rgb(55 48 163);
}

.required\:border-t-indigo-900:required  {
	border-top-color: rgb(49 46 129);
}

.required\:border-t-indigo-950:required  {
	border-top-color: rgb(30 27 75);
}

.required\:border-t-violet-50:required  {
	border-top-color: rgb(245 243 255);
}

.required\:border-t-violet-100:required  {
	border-top-color: rgb(237 233 254);
}

.required\:border-t-violet-200:required  {
	border-top-color: rgb(221 214 254);
}

.required\:border-t-violet-300:required  {
	border-top-color: rgb(196 181 253);
}

.required\:border-t-violet-400:required  {
	border-top-color: rgb(167 139 250);
}

.required\:border-t-violet-500:required  {
	border-top-color: rgb(139 92 246);
}

.required\:border-t-violet-600:required  {
	border-top-color: rgb(124 58 237);
}

.required\:border-t-violet-700:required  {
	border-top-color: rgb(109 40 217);
}

.required\:border-t-violet-800:required  {
	border-top-color: rgb(91 33 182);
}

.required\:border-t-violet-900:required  {
	border-top-color: rgb(76 29 149);
}

.required\:border-t-violet-950:required  {
	border-top-color: rgb(46 16 101);
}

.required\:border-t-purple-50:required  {
	border-top-color: rgb(250 245 255);
}

.required\:border-t-purple-100:required  {
	border-top-color: rgb(243 232 255);
}

.required\:border-t-purple-200:required  {
	border-top-color: rgb(233 213 255);
}

.required\:border-t-purple-300:required  {
	border-top-color: rgb(216 180 254);
}

.required\:border-t-purple-400:required  {
	border-top-color: rgb(192 132 252);
}

.required\:border-t-purple-500:required  {
	border-top-color: rgb(168 85 247);
}

.required\:border-t-purple-600:required  {
	border-top-color: rgb(147 51 234);
}

.required\:border-t-purple-700:required  {
	border-top-color: rgb(126 34 206);
}

.required\:border-t-purple-800:required  {
	border-top-color: rgb(107 33 168);
}

.required\:border-t-purple-900:required  {
	border-top-color: rgb(88 28 135);
}

.required\:border-t-purple-950:required  {
	border-top-color: rgb(59 7 100);
}

.required\:border-t-fuchsia-50:required  {
	border-top-color: rgb(253 244 255);
}

.required\:border-t-fuchsia-100:required  {
	border-top-color: rgb(250 232 255);
}

.required\:border-t-fuchsia-200:required  {
	border-top-color: rgb(245 208 254);
}

.required\:border-t-fuchsia-300:required  {
	border-top-color: rgb(240 171 252);
}

.required\:border-t-fuchsia-400:required  {
	border-top-color: rgb(232 121 249);
}

.required\:border-t-fuchsia-500:required  {
	border-top-color: rgb(217 70 239);
}

.required\:border-t-fuchsia-600:required  {
	border-top-color: rgb(192 38 211);
}

.required\:border-t-fuchsia-700:required  {
	border-top-color: rgb(162 28 175);
}

.required\:border-t-fuchsia-800:required  {
	border-top-color: rgb(134 25 143);
}

.required\:border-t-fuchsia-900:required  {
	border-top-color: rgb(112 26 117);
}

.required\:border-t-fuchsia-950:required  {
	border-top-color: rgb(74 4 78);
}

.required\:border-t-pink-50:required  {
	border-top-color: rgb(253 242 248);
}

.required\:border-t-pink-100:required  {
	border-top-color: rgb(252 231 243);
}

.required\:border-t-pink-200:required  {
	border-top-color: rgb(251 207 232);
}

.required\:border-t-pink-300:required  {
	border-top-color: rgb(249 168 212);
}

.required\:border-t-pink-400:required  {
	border-top-color: rgb(244 114 182);
}

.required\:border-t-pink-500:required  {
	border-top-color: rgb(236 72 153);
}

.required\:border-t-pink-600:required  {
	border-top-color: rgb(219 39 119);
}

.required\:border-t-pink-700:required  {
	border-top-color: rgb(190 24 93);
}

.required\:border-t-pink-800:required  {
	border-top-color: rgb(157 23 77);
}

.required\:border-t-pink-900:required  {
	border-top-color: rgb(131 24 67);
}

.required\:border-t-pink-950:required  {
	border-top-color: rgb(80 7 36);
}

.required\:border-t-rose-50:required  {
	border-top-color: rgb(255 241 242);
}

.required\:border-t-rose-100:required  {
	border-top-color: rgb(255 228 230);
}

.required\:border-t-rose-200:required  {
	border-top-color: rgb(254 205 211);
}

.required\:border-t-rose-300:required  {
	border-top-color: rgb(253 164 175);
}

.required\:border-t-rose-400:required  {
	border-top-color: rgb(251 113 133);
}

.required\:border-t-rose-500:required  {
	border-top-color: rgb(244 63 94);
}

.required\:border-t-rose-600:required  {
	border-top-color: rgb(225 29 72);
}

.required\:border-t-rose-700:required  {
	border-top-color: rgb(190 18 60);
}

.required\:border-t-rose-800:required  {
	border-top-color: rgb(159 18 57);
}

.required\:border-t-rose-900:required  {
	border-top-color: rgb(136 19 55);
}

.required\:border-t-rose-950:required  {
	border-top-color: rgb(76 5 25);
}

.required\:border-s-amber-50:required  {
	border-inline-start-color: rgb(255 251 235);
}

.required\:border-s-amber-100:required  {
	border-inline-start-color: rgb(254 243 199);
}

.required\:border-s-amber-200:required  {
	border-inline-start-color: rgb(253 230 138);
}

.required\:border-s-amber-300:required  {
	border-inline-start-color: rgb(252 211 77);
}

.required\:border-s-amber-400:required  {
	border-inline-start-color: rgb(251 191 36);
}

.required\:border-s-amber-500:required  {
	border-inline-start-color: rgb(245 158 11);
}

.required\:border-s-amber-600:required  {
	border-inline-start-color: rgb(217 119 6);
}

.required\:border-s-amber-700:required  {
	border-inline-start-color: rgb(180 83 9);
}

.required\:border-s-amber-800:required  {
	border-inline-start-color: rgb(146 64 14);
}

.required\:border-s-amber-900:required  {
	border-inline-start-color: rgb(120 53 15);
}

.required\:border-s-amber-950:required  {
	border-inline-start-color: rgb(69 26 3);
}

.required\:border-s-yellow-50:required  {
	border-inline-start-color: rgb(254 252 232);
}

.required\:border-s-yellow-100:required  {
	border-inline-start-color: rgb(254 249 195);
}

.required\:border-s-yellow-200:required  {
	border-inline-start-color: rgb(254 240 138);
}

.required\:border-s-yellow-300:required  {
	border-inline-start-color: rgb(253 224 71);
}

.required\:border-s-yellow-400:required  {
	border-inline-start-color: rgb(250 204 21);
}

.required\:border-s-yellow-500:required  {
	border-inline-start-color: rgb(234 179 8);
}

.required\:border-s-yellow-600:required  {
	border-inline-start-color: rgb(202 138 4);
}

.required\:border-s-yellow-700:required  {
	border-inline-start-color: rgb(161 98 7);
}

.required\:border-s-yellow-800:required  {
	border-inline-start-color: rgb(133 77 14);
}

.required\:border-s-yellow-900:required  {
	border-inline-start-color: rgb(113 63 18);
}

.required\:border-s-yellow-950:required  {
	border-inline-start-color: rgb(66 32 6);
}

.required\:border-s-lime-50:required  {
	border-inline-start-color: rgb(247 254 231);
}

.required\:border-s-lime-100:required  {
	border-inline-start-color: rgb(236 252 203);
}

.required\:border-s-lime-200:required  {
	border-inline-start-color: rgb(217 249 157);
}

.required\:border-s-lime-300:required  {
	border-inline-start-color: rgb(190 242 100);
}

.required\:border-s-lime-400:required  {
	border-inline-start-color: rgb(163 230 53);
}

.required\:border-s-lime-500:required  {
	border-inline-start-color: rgb(132 204 22);
}

.required\:border-s-lime-600:required  {
	border-inline-start-color: rgb(101 163 13);
}

.required\:border-s-lime-700:required  {
	border-inline-start-color: rgb(77 124 15);
}

.required\:border-s-lime-800:required  {
	border-inline-start-color: rgb(63 98 18);
}

.required\:border-s-lime-900:required  {
	border-inline-start-color: rgb(54 83 20);
}

.required\:border-s-lime-950:required  {
	border-inline-start-color: rgb(26 46 5);
}

.required\:border-s-green-50:required  {
	border-inline-start-color: rgb(240 253 244);
}

.required\:border-s-green-100:required  {
	border-inline-start-color: rgb(220 252 231);
}

.required\:border-s-green-200:required  {
	border-inline-start-color: rgb(187 247 208);
}

.required\:border-s-green-300:required  {
	border-inline-start-color: rgb(134 239 172);
}

.required\:border-s-green-400:required  {
	border-inline-start-color: rgb(74 222 128);
}

.required\:border-s-green-500:required  {
	border-inline-start-color: rgb(34 197 94);
}

.required\:border-s-green-600:required  {
	border-inline-start-color: rgb(22 163 74);
}

.required\:border-s-green-700:required  {
	border-inline-start-color: rgb(21 128 61);
}

.required\:border-s-green-800:required  {
	border-inline-start-color: rgb(22 101 52);
}

.required\:border-s-green-900:required  {
	border-inline-start-color: rgb(20 83 45);
}

.required\:border-s-green-950:required  {
	border-inline-start-color: rgb(5 46 22);
}

.required\:border-s-emerald-50:required  {
	border-inline-start-color: rgb(236 253 245);
}

.required\:border-s-emerald-100:required  {
	border-inline-start-color: rgb(209 250 229);
}

.required\:border-s-emerald-200:required  {
	border-inline-start-color: rgb(167 243 208);
}

.required\:border-s-emerald-300:required  {
	border-inline-start-color: rgb(110 231 183);
}

.required\:border-s-emerald-400:required  {
	border-inline-start-color: rgb(52 211 153);
}

.required\:border-s-emerald-500:required  {
	border-inline-start-color: rgb(16 185 129);
}

.required\:border-s-emerald-600:required  {
	border-inline-start-color: rgb(5 150 105);
}

.required\:border-s-emerald-700:required  {
	border-inline-start-color: rgb(4 120 87);
}

.required\:border-s-emerald-800:required  {
	border-inline-start-color: rgb(6 95 70);
}

.required\:border-s-emerald-900:required  {
	border-inline-start-color: rgb(6 78 59);
}

.required\:border-s-emerald-950:required  {
	border-inline-start-color: rgb(2 44 34);
}

.required\:border-s-teal-50:required  {
	border-inline-start-color: rgb(240 253 250);
}

.required\:border-s-teal-100:required  {
	border-inline-start-color: rgb(204 251 241);
}

.required\:border-s-teal-200:required  {
	border-inline-start-color: rgb(153 246 228);
}

.required\:border-s-teal-300:required  {
	border-inline-start-color: rgb(94 234 212);
}

.required\:border-s-teal-400:required  {
	border-inline-start-color: rgb(45 212 191);
}

.required\:border-s-teal-500:required  {
	border-inline-start-color: rgb(20 184 166);
}

.required\:border-s-teal-600:required  {
	border-inline-start-color: rgb(13 148 136);
}

.required\:border-s-teal-700:required  {
	border-inline-start-color: rgb(15 118 110);
}

.required\:border-s-teal-800:required  {
	border-inline-start-color: rgb(17 94 89);
}

.required\:border-s-teal-900:required  {
	border-inline-start-color: rgb(19 78 74);
}

.required\:border-s-teal-950:required  {
	border-inline-start-color: rgb(4 47 46);
}

.required\:border-s-cyan-50:required  {
	border-inline-start-color: rgb(236 254 255);
}

.required\:border-s-cyan-100:required  {
	border-inline-start-color: rgb(207 250 254);
}

.required\:border-s-cyan-200:required  {
	border-inline-start-color: rgb(165 243 252);
}

.required\:border-s-cyan-300:required  {
	border-inline-start-color: rgb(103 232 249);
}

.required\:border-s-cyan-400:required  {
	border-inline-start-color: rgb(34 211 238);
}

.required\:border-s-cyan-500:required  {
	border-inline-start-color: rgb(6 182 212);
}

.required\:border-s-cyan-600:required  {
	border-inline-start-color: rgb(8 145 178);
}

.required\:border-s-cyan-700:required  {
	border-inline-start-color: rgb(14 116 144);
}

.required\:border-s-cyan-800:required  {
	border-inline-start-color: rgb(21 94 117);
}

.required\:border-s-cyan-900:required  {
	border-inline-start-color: rgb(22 78 99);
}

.required\:border-s-cyan-950:required  {
	border-inline-start-color: rgb(8 51 68);
}

.required\:border-s-sky-50:required  {
	border-inline-start-color: rgb(240 249 255);
}

.required\:border-s-sky-100:required  {
	border-inline-start-color: rgb(224 242 254);
}

.required\:border-s-sky-200:required  {
	border-inline-start-color: rgb(186 230 253);
}

.required\:border-s-sky-300:required  {
	border-inline-start-color: rgb(125 211 252);
}

.required\:border-s-sky-400:required  {
	border-inline-start-color: rgb(56 189 248);
}

.required\:border-s-sky-500:required  {
	border-inline-start-color: rgb(14 165 233);
}

.required\:border-s-sky-600:required  {
	border-inline-start-color: rgb(2 132 199);
}

.required\:border-s-sky-700:required  {
	border-inline-start-color: rgb(3 105 161);
}

.required\:border-s-sky-800:required  {
	border-inline-start-color: rgb(7 89 133);
}

.required\:border-s-sky-900:required  {
	border-inline-start-color: rgb(12 74 110);
}

.required\:border-s-sky-950:required  {
	border-inline-start-color: rgb(8 47 73);
}

.required\:border-s-blue-50:required  {
	border-inline-start-color: rgb(239 246 255);
}

.required\:border-s-blue-100:required  {
	border-inline-start-color: rgb(219 234 254);
}

.required\:border-s-blue-200:required  {
	border-inline-start-color: rgb(191 219 254);
}

.required\:border-s-blue-300:required  {
	border-inline-start-color: rgb(147 197 253);
}

.required\:border-s-blue-400:required  {
	border-inline-start-color: rgb(96 165 250);
}

.required\:border-s-blue-500:required  {
	border-inline-start-color: rgb(59 130 246);
}

.required\:border-s-blue-600:required  {
	border-inline-start-color: rgb(37 99 235);
}

.required\:border-s-blue-700:required  {
	border-inline-start-color: rgb(29 78 216);
}

.required\:border-s-blue-800:required  {
	border-inline-start-color: rgb(30 64 175);
}

.required\:border-s-blue-900:required  {
	border-inline-start-color: rgb(30 58 138);
}

.required\:border-s-blue-950:required  {
	border-inline-start-color: rgb(23 37 84);
}

.required\:border-s-indigo-50:required  {
	border-inline-start-color: rgb(238 242 255);
}

.required\:border-s-indigo-100:required  {
	border-inline-start-color: rgb(224 231 255);
}

.required\:border-s-indigo-200:required  {
	border-inline-start-color: rgb(199 210 254);
}

.required\:border-s-indigo-300:required  {
	border-inline-start-color: rgb(165 180 252);
}

.required\:border-s-indigo-400:required  {
	border-inline-start-color: rgb(129 140 248);
}

.required\:border-s-indigo-500:required  {
	border-inline-start-color: rgb(99 102 241);
}

.required\:border-s-indigo-600:required  {
	border-inline-start-color: rgb(79 70 229);
}

.required\:border-s-indigo-700:required  {
	border-inline-start-color: rgb(67 56 202);
}

.required\:border-s-indigo-800:required  {
	border-inline-start-color: rgb(55 48 163);
}

.required\:border-s-indigo-900:required  {
	border-inline-start-color: rgb(49 46 129);
}

.required\:border-s-indigo-950:required  {
	border-inline-start-color: rgb(30 27 75);
}

.required\:border-s-violet-50:required  {
	border-inline-start-color: rgb(245 243 255);
}

.required\:border-s-violet-100:required  {
	border-inline-start-color: rgb(237 233 254);
}

.required\:border-s-violet-200:required  {
	border-inline-start-color: rgb(221 214 254);
}

.required\:border-s-violet-300:required  {
	border-inline-start-color: rgb(196 181 253);
}

.required\:border-s-violet-400:required  {
	border-inline-start-color: rgb(167 139 250);
}

.required\:border-s-violet-500:required  {
	border-inline-start-color: rgb(139 92 246);
}

.required\:border-s-violet-600:required  {
	border-inline-start-color: rgb(124 58 237);
}

.required\:border-s-violet-700:required  {
	border-inline-start-color: rgb(109 40 217);
}

.required\:border-s-violet-800:required  {
	border-inline-start-color: rgb(91 33 182);
}

.required\:border-s-violet-900:required  {
	border-inline-start-color: rgb(76 29 149);
}

.required\:border-s-violet-950:required  {
	border-inline-start-color: rgb(46 16 101);
}

.required\:border-s-purple-50:required  {
	border-inline-start-color: rgb(250 245 255);
}

.required\:border-s-purple-100:required  {
	border-inline-start-color: rgb(243 232 255);
}

.required\:border-s-purple-200:required  {
	border-inline-start-color: rgb(233 213 255);
}

.required\:border-s-purple-300:required  {
	border-inline-start-color: rgb(216 180 254);
}

.required\:border-s-purple-400:required  {
	border-inline-start-color: rgb(192 132 252);
}

.required\:border-s-purple-500:required  {
	border-inline-start-color: rgb(168 85 247);
}

.required\:border-s-purple-600:required  {
	border-inline-start-color: rgb(147 51 234);
}

.required\:border-s-purple-700:required  {
	border-inline-start-color: rgb(126 34 206);
}

.required\:border-s-purple-800:required  {
	border-inline-start-color: rgb(107 33 168);
}

.required\:border-s-purple-900:required  {
	border-inline-start-color: rgb(88 28 135);
}

.required\:border-s-purple-950:required  {
	border-inline-start-color: rgb(59 7 100);
}

.required\:border-s-fuchsia-50:required  {
	border-inline-start-color: rgb(253 244 255);
}

.required\:border-s-fuchsia-100:required  {
	border-inline-start-color: rgb(250 232 255);
}

.required\:border-s-fuchsia-200:required  {
	border-inline-start-color: rgb(245 208 254);
}

.required\:border-s-fuchsia-300:required  {
	border-inline-start-color: rgb(240 171 252);
}

.required\:border-s-fuchsia-400:required  {
	border-inline-start-color: rgb(232 121 249);
}

.required\:border-s-fuchsia-500:required  {
	border-inline-start-color: rgb(217 70 239);
}

.required\:border-s-fuchsia-600:required  {
	border-inline-start-color: rgb(192 38 211);
}

.required\:border-s-fuchsia-700:required  {
	border-inline-start-color: rgb(162 28 175);
}

.required\:border-s-fuchsia-800:required  {
	border-inline-start-color: rgb(134 25 143);
}

.required\:border-s-fuchsia-900:required  {
	border-inline-start-color: rgb(112 26 117);
}

.required\:border-s-fuchsia-950:required  {
	border-inline-start-color: rgb(74 4 78);
}

.required\:border-s-pink-50:required  {
	border-inline-start-color: rgb(253 242 248);
}

.required\:border-s-pink-100:required  {
	border-inline-start-color: rgb(252 231 243);
}

.required\:border-s-pink-200:required  {
	border-inline-start-color: rgb(251 207 232);
}

.required\:border-s-pink-300:required  {
	border-inline-start-color: rgb(249 168 212);
}

.required\:border-s-pink-400:required  {
	border-inline-start-color: rgb(244 114 182);
}

.required\:border-s-pink-500:required  {
	border-inline-start-color: rgb(236 72 153);
}

.required\:border-s-pink-600:required  {
	border-inline-start-color: rgb(219 39 119);
}

.required\:border-s-pink-700:required  {
	border-inline-start-color: rgb(190 24 93);
}

.required\:border-s-pink-800:required  {
	border-inline-start-color: rgb(157 23 77);
}

.required\:border-s-pink-900:required  {
	border-inline-start-color: rgb(131 24 67);
}

.required\:border-s-pink-950:required  {
	border-inline-start-color: rgb(80 7 36);
}

.required\:border-s-rose-50:required  {
	border-inline-start-color: rgb(255 241 242);
}

.required\:border-s-rose-100:required  {
	border-inline-start-color: rgb(255 228 230);
}

.required\:border-s-rose-200:required  {
	border-inline-start-color: rgb(254 205 211);
}

.required\:border-s-rose-300:required  {
	border-inline-start-color: rgb(253 164 175);
}

.required\:border-s-rose-400:required  {
	border-inline-start-color: rgb(251 113 133);
}

.required\:border-s-rose-500:required  {
	border-inline-start-color: rgb(244 63 94);
}

.required\:border-s-rose-600:required  {
	border-inline-start-color: rgb(225 29 72);
}

.required\:border-s-rose-700:required  {
	border-inline-start-color: rgb(190 18 60);
}

.required\:border-s-rose-800:required  {
	border-inline-start-color: rgb(159 18 57);
}

.required\:border-s-rose-900:required  {
	border-inline-start-color: rgb(136 19 55);
}

.required\:border-s-rose-950:required  {
	border-inline-start-color: rgb(76 5 25);
}

.required\:border-e-inherit:required  {
	border-inline-end-color: inherit;
}

.required\:border-e-current:required  {
	border-inline-end-color: currentColor;
}

.required\:border-e-transparent:required  {
	border-inline-end-color: transparent;
}

.required\:border-e-black:required  {
	border-inline-end-color: rgb(0 0 0);
}

.required\:border-e-white:required  {
	border-inline-end-color: rgb(255 255 255);
}

.required\:border-e-slate-50:required  {
	border-inline-end-color: rgb(248 250 252);
}

.required\:border-e-slate-100:required  {
	border-inline-end-color: rgb(241 245 249);
}

.required\:border-e-slate-200:required  {
	border-inline-end-color: rgb(226 232 240);
}

.required\:border-e-slate-300:required  {
	border-inline-end-color: rgb(203 213 225);
}

.required\:border-e-slate-400:required  {
	border-inline-end-color: rgb(148 163 184);
}

.required\:border-e-slate-500:required  {
	border-inline-end-color: rgb(100 116 139);
}

.required\:border-e-slate-600:required  {
	border-inline-end-color: rgb(71 85 105);
}

.required\:border-e-slate-700:required  {
	border-inline-end-color: rgb(51 65 85);
}

.required\:border-e-slate-800:required  {
	border-inline-end-color: rgb(30 41 59);
}

.required\:border-e-slate-900:required  {
	border-inline-end-color: rgb(15 23 42);
}

.required\:border-e-slate-950:required  {
	border-inline-end-color: rgb(2 6 23);
}

.required\:border-e-gray-50:required  {
	border-inline-end-color: rgb(249 250 251);
}

.required\:border-e-gray-100:required  {
	border-inline-end-color: rgb(243 244 246);
}

.required\:border-e-gray-200:required  {
	border-inline-end-color: rgb(229 231 235);
}

.required\:border-e-gray-300:required  {
	border-inline-end-color: rgb(209 213 219);
}

.required\:border-e-gray-400:required  {
	border-inline-end-color: rgb(156 163 175);
}

.required\:border-e-gray-500:required  {
	border-inline-end-color: rgb(107 114 128);
}

.required\:border-e-gray-600:required  {
	border-inline-end-color: rgb(75 85 99);
}

.required\:border-e-gray-700:required  {
	border-inline-end-color: rgb(55 65 81);
}

.required\:border-e-gray-800:required  {
	border-inline-end-color: rgb(31 41 55);
}

.required\:border-e-gray-900:required  {
	border-inline-end-color: rgb(17 24 39);
}

.required\:border-e-gray-950:required  {
	border-inline-end-color: rgb(3 7 18);
}

.required\:border-e-zinc-50:required  {
	border-inline-end-color: rgb(250 250 250);
}

.required\:border-e-zinc-100:required  {
	border-inline-end-color: rgb(244 244 245);
}

.required\:border-e-zinc-200:required  {
	border-inline-end-color: rgb(228 228 231);
}

.required\:border-e-zinc-300:required  {
	border-inline-end-color: rgb(212 212 216);
}

.required\:border-e-zinc-400:required  {
	border-inline-end-color: rgb(161 161 170);
}

.required\:border-e-zinc-500:required  {
	border-inline-end-color: rgb(113 113 122);
}

.required\:border-e-zinc-600:required  {
	border-inline-end-color: rgb(82 82 91);
}

.required\:border-e-zinc-700:required  {
	border-inline-end-color: rgb(63 63 70);
}

.required\:border-e-zinc-800:required  {
	border-inline-end-color: rgb(39 39 42);
}

.required\:border-e-zinc-900:required  {
	border-inline-end-color: rgb(24 24 27);
}

.required\:border-e-zinc-950:required  {
	border-inline-end-color: rgb(9 9 11);
}

.required\:border-e-neutral-50:required  {
	border-inline-end-color: rgb(250 250 250);
}

.required\:border-e-neutral-100:required  {
	border-inline-end-color: rgb(245 245 245);
}

.required\:border-e-neutral-200:required  {
	border-inline-end-color: rgb(229 229 229);
}

.required\:border-e-neutral-300:required  {
	border-inline-end-color: rgb(212 212 212);
}

.required\:border-e-neutral-400:required  {
	border-inline-end-color: rgb(163 163 163);
}

.required\:border-e-neutral-500:required  {
	border-inline-end-color: rgb(115 115 115);
}

.required\:border-e-neutral-600:required  {
	border-inline-end-color: rgb(82 82 82);
}

.required\:border-e-neutral-700:required  {
	border-inline-end-color: rgb(64 64 64);
}

.required\:border-e-neutral-800:required  {
	border-inline-end-color: rgb(38 38 38);
}

.required\:border-e-neutral-900:required  {
	border-inline-end-color: rgb(23 23 23);
}

.required\:border-e-neutral-950:required  {
	border-inline-end-color: rgb(10 10 10);
}

.required\:border-e-stone-50:required  {
	border-inline-end-color: rgb(250 250 249);
}

.required\:border-e-stone-100:required  {
	border-inline-end-color: rgb(245 245 244);
}

.required\:border-e-stone-200:required  {
	border-inline-end-color: rgb(231 229 228);
}

.required\:border-e-stone-300:required  {
	border-inline-end-color: rgb(214 211 209);
}

.required\:border-e-stone-400:required  {
	border-inline-end-color: rgb(168 162 158);
}

.required\:border-e-stone-500:required  {
	border-inline-end-color: rgb(120 113 108);
}

.required\:border-e-stone-600:required  {
	border-inline-end-color: rgb(87 83 78);
}

.required\:border-e-stone-700:required  {
	border-inline-end-color: rgb(68 64 60);
}

.required\:border-e-stone-800:required  {
	border-inline-end-color: rgb(41 37 36);
}

.required\:border-e-stone-900:required  {
	border-inline-end-color: rgb(28 25 23);
}

.required\:border-e-stone-950:required  {
	border-inline-end-color: rgb(12 10 9);
}

.required\:border-e-red-50:required  {
	border-inline-end-color: rgb(254 242 242);
}

.required\:border-e-red-100:required  {
	border-inline-end-color: rgb(254 226 226);
}

.required\:border-e-red-200:required  {
	border-inline-end-color: rgb(254 202 202);
}

.required\:border-e-red-300:required  {
	border-inline-end-color: rgb(252 165 165);
}

.required\:border-e-red-400:required  {
	border-inline-end-color: rgb(248 113 113);
}

.required\:border-e-red-500:required  {
	border-inline-end-color: rgb(239 68 68);
}

.required\:border-e-red-600:required  {
	border-inline-end-color: rgb(220 38 38);
}

.required\:border-e-red-700:required  {
	border-inline-end-color: rgb(185 28 28);
}

.required\:border-e-red-800:required  {
	border-inline-end-color: rgb(153 27 27);
}

.required\:border-e-red-900:required  {
	border-inline-end-color: rgb(127 29 29);
}

.required\:border-e-red-950:required  {
	border-inline-end-color: rgb(69 10 10);
}

.required\:border-e-orange-50:required  {
	border-inline-end-color: rgb(255 247 237);
}

.required\:border-e-orange-100:required  {
	border-inline-end-color: rgb(255 237 213);
}

.required\:border-e-orange-200:required  {
	border-inline-end-color: rgb(254 215 170);
}

.required\:border-e-orange-300:required  {
	border-inline-end-color: rgb(253 186 116);
}

.required\:border-e-orange-400:required  {
	border-inline-end-color: rgb(251 146 60);
}

.required\:border-e-orange-500:required  {
	border-inline-end-color: rgb(249 115 22);
}

.required\:border-e-orange-600:required  {
	border-inline-end-color: rgb(234 88 12);
}

.required\:border-e-orange-700:required  {
	border-inline-end-color: rgb(194 65 12);
}

.required\:border-e-orange-800:required  {
	border-inline-end-color: rgb(154 52 18);
}

.required\:border-e-orange-900:required  {
	border-inline-end-color: rgb(124 45 18);
}

.required\:border-e-orange-950:required  {
	border-inline-end-color: rgb(67 20 7);
}

.required\:border-e-amber-50:required  {
	border-inline-end-color: rgb(255 251 235);
}

.required\:border-e-amber-100:required  {
	border-inline-end-color: rgb(254 243 199);
}

.required\:border-e-amber-200:required  {
	border-inline-end-color: rgb(253 230 138);
}

.required\:border-e-amber-300:required  {
	border-inline-end-color: rgb(252 211 77);
}

.required\:border-e-amber-400:required  {
	border-inline-end-color: rgb(251 191 36);
}

.required\:border-e-amber-500:required  {
	border-inline-end-color: rgb(245 158 11);
}

.required\:border-e-amber-600:required  {
	border-inline-end-color: rgb(217 119 6);
}

.required\:border-e-amber-700:required  {
	border-inline-end-color: rgb(180 83 9);
}

.required\:border-e-amber-800:required  {
	border-inline-end-color: rgb(146 64 14);
}

.required\:border-e-amber-900:required  {
	border-inline-end-color: rgb(120 53 15);
}

.required\:border-e-amber-950:required  {
	border-inline-end-color: rgb(69 26 3);
}

.required\:border-e-yellow-50:required  {
	border-inline-end-color: rgb(254 252 232);
}

.required\:border-e-yellow-100:required  {
	border-inline-end-color: rgb(254 249 195);
}

.required\:border-e-yellow-200:required  {
	border-inline-end-color: rgb(254 240 138);
}

.required\:border-e-yellow-300:required  {
	border-inline-end-color: rgb(253 224 71);
}

.required\:border-e-yellow-400:required  {
	border-inline-end-color: rgb(250 204 21);
}

.required\:border-e-yellow-500:required  {
	border-inline-end-color: rgb(234 179 8);
}

.required\:border-e-yellow-600:required  {
	border-inline-end-color: rgb(202 138 4);
}

.required\:border-e-yellow-700:required  {
	border-inline-end-color: rgb(161 98 7);
}

.required\:border-e-yellow-800:required  {
	border-inline-end-color: rgb(133 77 14);
}

.required\:border-e-yellow-900:required  {
	border-inline-end-color: rgb(113 63 18);
}

.required\:border-e-yellow-950:required  {
	border-inline-end-color: rgb(66 32 6);
}

.required\:border-e-lime-50:required  {
	border-inline-end-color: rgb(247 254 231);
}

.required\:border-e-lime-100:required  {
	border-inline-end-color: rgb(236 252 203);
}

.required\:border-e-lime-200:required  {
	border-inline-end-color: rgb(217 249 157);
}

.required\:border-e-lime-300:required  {
	border-inline-end-color: rgb(190 242 100);
}

.required\:border-e-lime-400:required  {
	border-inline-end-color: rgb(163 230 53);
}

.required\:border-e-lime-500:required  {
	border-inline-end-color: rgb(132 204 22);
}

.required\:border-e-lime-600:required  {
	border-inline-end-color: rgb(101 163 13);
}

.required\:border-e-lime-700:required  {
	border-inline-end-color: rgb(77 124 15);
}

.required\:border-e-lime-800:required  {
	border-inline-end-color: rgb(63 98 18);
}

.required\:border-e-lime-900:required  {
	border-inline-end-color: rgb(54 83 20);
}

.required\:border-e-lime-950:required  {
	border-inline-end-color: rgb(26 46 5);
}

.required\:border-e-green-50:required  {
	border-inline-end-color: rgb(240 253 244);
}

.required\:border-e-green-100:required  {
	border-inline-end-color: rgb(220 252 231);
}

.required\:border-e-green-200:required  {
	border-inline-end-color: rgb(187 247 208);
}

.required\:border-e-green-300:required  {
	border-inline-end-color: rgb(134 239 172);
}

.required\:border-e-green-400:required  {
	border-inline-end-color: rgb(74 222 128);
}

.required\:border-e-green-500:required  {
	border-inline-end-color: rgb(34 197 94);
}

.required\:border-e-green-600:required  {
	border-inline-end-color: rgb(22 163 74);
}

.required\:border-e-green-700:required  {
	border-inline-end-color: rgb(21 128 61);
}

.required\:border-e-green-800:required  {
	border-inline-end-color: rgb(22 101 52);
}

.required\:border-e-green-900:required  {
	border-inline-end-color: rgb(20 83 45);
}

.required\:border-e-green-950:required  {
	border-inline-end-color: rgb(5 46 22);
}

.required\:border-e-emerald-50:required  {
	border-inline-end-color: rgb(236 253 245);
}

.required\:border-e-emerald-100:required  {
	border-inline-end-color: rgb(209 250 229);
}

.required\:border-e-emerald-200:required  {
	border-inline-end-color: rgb(167 243 208);
}

.required\:border-e-emerald-300:required  {
	border-inline-end-color: rgb(110 231 183);
}

.required\:border-e-emerald-400:required  {
	border-inline-end-color: rgb(52 211 153);
}

.required\:border-e-emerald-500:required  {
	border-inline-end-color: rgb(16 185 129);
}

.required\:border-e-emerald-600:required  {
	border-inline-end-color: rgb(5 150 105);
}

.required\:border-e-emerald-700:required  {
	border-inline-end-color: rgb(4 120 87);
}

.required\:border-e-emerald-800:required  {
	border-inline-end-color: rgb(6 95 70);
}

.required\:border-e-emerald-900:required  {
	border-inline-end-color: rgb(6 78 59);
}

.required\:border-e-emerald-950:required  {
	border-inline-end-color: rgb(2 44 34);
}

.required\:border-e-teal-50:required  {
	border-inline-end-color: rgb(240 253 250);
}

.required\:border-e-teal-100:required  {
	border-inline-end-color: rgb(204 251 241);
}

.required\:border-e-teal-200:required  {
	border-inline-end-color: rgb(153 246 228);
}

.required\:border-e-teal-300:required  {
	border-inline-end-color: rgb(94 234 212);
}

.required\:border-e-teal-400:required  {
	border-inline-end-color: rgb(45 212 191);
}

.required\:border-e-teal-500:required  {
	border-inline-end-color: rgb(20 184 166);
}

.required\:border-e-teal-600:required  {
	border-inline-end-color: rgb(13 148 136);
}

.required\:border-e-teal-700:required  {
	border-inline-end-color: rgb(15 118 110);
}

.required\:border-e-teal-800:required  {
	border-inline-end-color: rgb(17 94 89);
}

.required\:border-e-teal-900:required  {
	border-inline-end-color: rgb(19 78 74);
}

.required\:border-e-teal-950:required  {
	border-inline-end-color: rgb(4 47 46);
}

.required\:border-e-cyan-50:required  {
	border-inline-end-color: rgb(236 254 255);
}

.required\:border-e-cyan-100:required  {
	border-inline-end-color: rgb(207 250 254);
}

.required\:border-e-cyan-200:required  {
	border-inline-end-color: rgb(165 243 252);
}

.required\:border-e-cyan-300:required  {
	border-inline-end-color: rgb(103 232 249);
}

.required\:border-e-cyan-400:required  {
	border-inline-end-color: rgb(34 211 238);
}

.required\:border-e-cyan-500:required  {
	border-inline-end-color: rgb(6 182 212);
}

.required\:border-e-cyan-600:required  {
	border-inline-end-color: rgb(8 145 178);
}

.required\:border-e-cyan-700:required  {
	border-inline-end-color: rgb(14 116 144);
}

.required\:border-e-cyan-800:required  {
	border-inline-end-color: rgb(21 94 117);
}

.required\:border-e-cyan-900:required  {
	border-inline-end-color: rgb(22 78 99);
}

.required\:border-e-cyan-950:required  {
	border-inline-end-color: rgb(8 51 68);
}

.required\:border-e-sky-50:required  {
	border-inline-end-color: rgb(240 249 255);
}

.required\:border-e-sky-100:required  {
	border-inline-end-color: rgb(224 242 254);
}

.required\:border-e-sky-200:required  {
	border-inline-end-color: rgb(186 230 253);
}

.required\:border-e-sky-300:required  {
	border-inline-end-color: rgb(125 211 252);
}

.required\:border-e-sky-400:required  {
	border-inline-end-color: rgb(56 189 248);
}

.required\:border-e-sky-500:required  {
	border-inline-end-color: rgb(14 165 233);
}

.required\:border-e-sky-600:required  {
	border-inline-end-color: rgb(2 132 199);
}

.required\:border-e-sky-700:required  {
	border-inline-end-color: rgb(3 105 161);
}

.required\:border-e-sky-800:required  {
	border-inline-end-color: rgb(7 89 133);
}

.required\:border-e-sky-900:required  {
	border-inline-end-color: rgb(12 74 110);
}

.required\:border-e-sky-950:required  {
	border-inline-end-color: rgb(8 47 73);
}

.required\:border-e-blue-50:required  {
	border-inline-end-color: rgb(239 246 255);
}

.required\:border-e-blue-100:required  {
	border-inline-end-color: rgb(219 234 254);
}

.required\:border-e-blue-200:required  {
	border-inline-end-color: rgb(191 219 254);
}

.required\:border-e-blue-300:required  {
	border-inline-end-color: rgb(147 197 253);
}

.required\:border-e-blue-400:required  {
	border-inline-end-color: rgb(96 165 250);
}

.required\:border-e-blue-500:required  {
	border-inline-end-color: rgb(59 130 246);
}

.required\:border-e-blue-600:required  {
	border-inline-end-color: rgb(37 99 235);
}

.required\:border-e-blue-700:required  {
	border-inline-end-color: rgb(29 78 216);
}

.required\:border-e-blue-800:required  {
	border-inline-end-color: rgb(30 64 175);
}

.required\:border-e-blue-900:required  {
	border-inline-end-color: rgb(30 58 138);
}

.required\:border-e-blue-950:required  {
	border-inline-end-color: rgb(23 37 84);
}

.required\:border-e-indigo-50:required  {
	border-inline-end-color: rgb(238 242 255);
}

.required\:border-e-indigo-100:required  {
	border-inline-end-color: rgb(224 231 255);
}

.required\:border-e-indigo-200:required  {
	border-inline-end-color: rgb(199 210 254);
}

.required\:border-e-indigo-300:required  {
	border-inline-end-color: rgb(165 180 252);
}

.required\:border-e-indigo-400:required  {
	border-inline-end-color: rgb(129 140 248);
}

.required\:border-e-indigo-500:required  {
	border-inline-end-color: rgb(99 102 241);
}

.required\:border-e-indigo-600:required  {
	border-inline-end-color: rgb(79 70 229);
}

.required\:border-e-indigo-700:required  {
	border-inline-end-color: rgb(67 56 202);
}

.required\:border-e-indigo-800:required  {
	border-inline-end-color: rgb(55 48 163);
}

.required\:border-e-indigo-900:required  {
	border-inline-end-color: rgb(49 46 129);
}

.required\:border-e-indigo-950:required  {
	border-inline-end-color: rgb(30 27 75);
}

.required\:border-e-violet-50:required  {
	border-inline-end-color: rgb(245 243 255);
}

.required\:border-e-violet-100:required  {
	border-inline-end-color: rgb(237 233 254);
}

.required\:border-e-violet-200:required  {
	border-inline-end-color: rgb(221 214 254);
}

.required\:border-e-violet-300:required  {
	border-inline-end-color: rgb(196 181 253);
}

.required\:border-e-violet-400:required  {
	border-inline-end-color: rgb(167 139 250);
}

.required\:border-e-violet-500:required  {
	border-inline-end-color: rgb(139 92 246);
}

.required\:border-e-violet-600:required  {
	border-inline-end-color: rgb(124 58 237);
}

.required\:border-e-violet-700:required  {
	border-inline-end-color: rgb(109 40 217);
}

.required\:border-e-violet-800:required  {
	border-inline-end-color: rgb(91 33 182);
}

.required\:border-e-violet-900:required  {
	border-inline-end-color: rgb(76 29 149);
}

.required\:border-e-violet-950:required  {
	border-inline-end-color: rgb(46 16 101);
}

.required\:border-e-purple-50:required  {
	border-inline-end-color: rgb(250 245 255);
}

.required\:border-e-purple-100:required  {
	border-inline-end-color: rgb(243 232 255);
}

.required\:border-e-purple-200:required  {
	border-inline-end-color: rgb(233 213 255);
}

.required\:border-e-purple-300:required  {
	border-inline-end-color: rgb(216 180 254);
}

.required\:border-e-purple-400:required  {
	border-inline-end-color: rgb(192 132 252);
}

.required\:border-e-purple-500:required  {
	border-inline-end-color: rgb(168 85 247);
}

.required\:border-e-purple-600:required  {
	border-inline-end-color: rgb(147 51 234);
}

.required\:border-e-purple-700:required  {
	border-inline-end-color: rgb(126 34 206);
}

.required\:border-e-purple-800:required  {
	border-inline-end-color: rgb(107 33 168);
}

.required\:border-e-purple-900:required  {
	border-inline-end-color: rgb(88 28 135);
}

.required\:border-e-purple-950:required  {
	border-inline-end-color: rgb(59 7 100);
}

.required\:border-e-fuchsia-50:required  {
	border-inline-end-color: rgb(253 244 255);
}

.required\:border-e-fuchsia-100:required  {
	border-inline-end-color: rgb(250 232 255);
}

.required\:border-e-fuchsia-200:required  {
	border-inline-end-color: rgb(245 208 254);
}

.required\:border-e-fuchsia-300:required  {
	border-inline-end-color: rgb(240 171 252);
}

.required\:border-e-fuchsia-400:required  {
	border-inline-end-color: rgb(232 121 249);
}

.required\:border-e-fuchsia-500:required  {
	border-inline-end-color: rgb(217 70 239);
}

.required\:border-e-fuchsia-600:required  {
	border-inline-end-color: rgb(192 38 211);
}

.required\:border-e-fuchsia-700:required  {
	border-inline-end-color: rgb(162 28 175);
}

.required\:border-e-fuchsia-800:required  {
	border-inline-end-color: rgb(134 25 143);
}

.required\:border-e-fuchsia-900:required  {
	border-inline-end-color: rgb(112 26 117);
}

.required\:border-e-fuchsia-950:required  {
	border-inline-end-color: rgb(74 4 78);
}

.required\:border-e-pink-50:required  {
	border-inline-end-color: rgb(253 242 248);
}

.required\:border-e-pink-100:required  {
	border-inline-end-color: rgb(252 231 243);
}

.required\:border-e-pink-200:required  {
	border-inline-end-color: rgb(251 207 232);
}

.required\:border-e-pink-300:required  {
	border-inline-end-color: rgb(249 168 212);
}

.required\:border-e-pink-400:required  {
	border-inline-end-color: rgb(244 114 182);
}

.required\:border-e-pink-500:required  {
	border-inline-end-color: rgb(236 72 153);
}

.required\:border-e-pink-600:required  {
	border-inline-end-color: rgb(219 39 119);
}

.required\:border-e-pink-700:required  {
	border-inline-end-color: rgb(190 24 93);
}

.required\:border-e-pink-800:required  {
	border-inline-end-color: rgb(157 23 77);
}

.required\:border-e-pink-900:required  {
	border-inline-end-color: rgb(131 24 67);
}

.required\:border-e-pink-950:required  {
	border-inline-end-color: rgb(80 7 36);
}

.required\:border-e-rose-50:required  {
	border-inline-end-color: rgb(255 241 242);
}

.required\:border-e-rose-100:required  {
	border-inline-end-color: rgb(255 228 230);
}

.required\:border-e-rose-200:required  {
	border-inline-end-color: rgb(254 205 211);
}

.required\:border-e-rose-300:required  {
	border-inline-end-color: rgb(253 164 175);
}

.required\:border-e-rose-400:required  {
	border-inline-end-color: rgb(251 113 133);
}

.required\:border-e-rose-500:required  {
	border-inline-end-color: rgb(244 63 94);
}

.required\:border-e-rose-600:required  {
	border-inline-end-color: rgb(225 29 72);
}

.required\:border-e-rose-700:required  {
	border-inline-end-color: rgb(190 18 60);
}

.required\:border-e-rose-800:required  {
	border-inline-end-color: rgb(159 18 57);
}

.required\:border-e-rose-900:required  {
	border-inline-end-color: rgb(136 19 55);
}

.required\:border-e-rose-950:required  {
	border-inline-end-color: rgb(76 5 25);
}

.required\:border-t-inherit:required  {
	border-top-color: inherit;
}

.required\:border-t-current:required  {
	border-top-color: currentColor;
}

.required\:border-t-transparent:required  {
	border-top-color: transparent;
}

.required\:border-t-black:required  {
	border-top-color: rgb(0 0 0);
}

.required\:border-t-white:required  {
	border-top-color: rgb(255 255 255);
}

.required\:border-t-slate-50:required  {
	border-top-color: rgb(248 250 252);
}

.required\:border-t-slate-100:required  {
	border-top-color: rgb(241 245 249);
}

.required\:border-t-slate-200:required  {
	border-top-color: rgb(226 232 240);
}

.required\:border-t-slate-300:required  {
	border-top-color: rgb(203 213 225);
}

.required\:border-t-slate-400:required  {
	border-top-color: rgb(148 163 184);
}

.required\:border-t-slate-500:required  {
	border-top-color: rgb(100 116 139);
}

.required\:border-t-slate-600:required  {
	border-top-color: rgb(71 85 105);
}

.required\:border-t-slate-700:required  {
	border-top-color: rgb(51 65 85);
}

.required\:border-t-slate-800:required  {
	border-top-color: rgb(30 41 59);
}

.required\:border-t-slate-900:required  {
	border-top-color: rgb(15 23 42);
}

.required\:border-t-slate-950:required  {
	border-top-color: rgb(2 6 23);
}

.required\:border-t-gray-50:required  {
	border-top-color: rgb(249 250 251);
}

.required\:border-t-gray-100:required  {
	border-top-color: rgb(243 244 246);
}

.required\:border-t-gray-200:required  {
	border-top-color: rgb(229 231 235);
}

.required\:border-t-gray-300:required  {
	border-top-color: rgb(209 213 219);
}

.required\:border-t-gray-400:required  {
	border-top-color: rgb(156 163 175);
}

.required\:border-t-gray-500:required  {
	border-top-color: rgb(107 114 128);
}

.required\:border-t-gray-600:required  {
	border-top-color: rgb(75 85 99);
}

.required\:border-t-gray-700:required  {
	border-top-color: rgb(55 65 81);
}

.required\:border-t-gray-800:required  {
	border-top-color: rgb(31 41 55);
}

.required\:border-t-gray-900:required  {
	border-top-color: rgb(17 24 39);
}

.required\:border-t-gray-950:required  {
	border-top-color: rgb(3 7 18);
}

.required\:border-t-zinc-50:required  {
	border-top-color: rgb(250 250 250);
}

.required\:border-t-zinc-100:required  {
	border-top-color: rgb(244 244 245);
}

.required\:border-t-zinc-200:required  {
	border-top-color: rgb(228 228 231);
}

.required\:border-t-zinc-300:required  {
	border-top-color: rgb(212 212 216);
}

.required\:border-t-zinc-400:required  {
	border-top-color: rgb(161 161 170);
}

.required\:border-t-zinc-500:required  {
	border-top-color: rgb(113 113 122);
}

.required\:border-t-zinc-600:required  {
	border-top-color: rgb(82 82 91);
}

.required\:border-t-zinc-700:required  {
	border-top-color: rgb(63 63 70);
}

.required\:border-t-zinc-800:required  {
	border-top-color: rgb(39 39 42);
}

.required\:border-t-zinc-900:required  {
	border-top-color: rgb(24 24 27);
}

.required\:border-t-zinc-950:required  {
	border-top-color: rgb(9 9 11);
}

.required\:border-t-neutral-50:required  {
	border-top-color: rgb(250 250 250);
}

.required\:border-t-neutral-100:required  {
	border-top-color: rgb(245 245 245);
}

.required\:border-t-neutral-200:required  {
	border-top-color: rgb(229 229 229);
}

.required\:border-t-neutral-300:required  {
	border-top-color: rgb(212 212 212);
}

.required\:border-t-neutral-400:required  {
	border-top-color: rgb(163 163 163);
}

.required\:border-t-neutral-500:required  {
	border-top-color: rgb(115 115 115);
}

.required\:border-t-neutral-600:required  {
	border-top-color: rgb(82 82 82);
}

.required\:border-t-neutral-700:required  {
	border-top-color: rgb(64 64 64);
}

.required\:border-t-neutral-800:required  {
	border-top-color: rgb(38 38 38);
}

.required\:border-t-neutral-900:required  {
	border-top-color: rgb(23 23 23);
}

.required\:border-t-neutral-950:required  {
	border-top-color: rgb(10 10 10);
}

.required\:border-t-stone-50:required  {
	border-top-color: rgb(250 250 249);
}

.required\:border-t-stone-100:required  {
	border-top-color: rgb(245 245 244);
}

.required\:border-t-stone-200:required  {
	border-top-color: rgb(231 229 228);
}

.required\:border-t-stone-300:required  {
	border-top-color: rgb(214 211 209);
}

.required\:border-t-stone-400:required  {
	border-top-color: rgb(168 162 158);
}

.required\:border-t-stone-500:required  {
	border-top-color: rgb(120 113 108);
}

.required\:border-t-stone-600:required  {
	border-top-color: rgb(87 83 78);
}

.required\:border-t-stone-700:required  {
	border-top-color: rgb(68 64 60);
}

.required\:border-t-stone-800:required  {
	border-top-color: rgb(41 37 36);
}

.required\:border-t-stone-900:required  {
	border-top-color: rgb(28 25 23);
}

.required\:border-t-stone-950:required  {
	border-top-color: rgb(12 10 9);
}

.required\:border-t-red-50:required  {
	border-top-color: rgb(254 242 242);
}

.required\:border-t-red-100:required  {
	border-top-color: rgb(254 226 226);
}

.required\:border-t-red-200:required  {
	border-top-color: rgb(254 202 202);
}

.required\:border-t-red-300:required  {
	border-top-color: rgb(252 165 165);
}

.required\:border-t-red-400:required  {
	border-top-color: rgb(248 113 113);
}

.required\:border-t-red-500:required  {
	border-top-color: rgb(239 68 68);
}

.required\:border-t-red-600:required  {
	border-top-color: rgb(220 38 38);
}

.required\:border-t-red-700:required  {
	border-top-color: rgb(185 28 28);
}

.required\:border-t-red-800:required  {
	border-top-color: rgb(153 27 27);
}

.required\:border-t-red-900:required  {
	border-top-color: rgb(127 29 29);
}

.required\:border-t-red-950:required  {
	border-top-color: rgb(69 10 10);
}

.required\:border-t-orange-50:required  {
	border-top-color: rgb(255 247 237);
}

.required\:border-t-orange-100:required  {
	border-top-color: rgb(255 237 213);
}

.required\:border-t-orange-200:required  {
	border-top-color: rgb(254 215 170);
}

.required\:border-t-orange-300:required  {
	border-top-color: rgb(253 186 116);
}

.required\:border-t-orange-400:required  {
	border-top-color: rgb(251 146 60);
}

.required\:border-t-orange-500:required  {
	border-top-color: rgb(249 115 22);
}

.required\:border-t-orange-600:required  {
	border-top-color: rgb(234 88 12);
}

.required\:border-t-orange-700:required  {
	border-top-color: rgb(194 65 12);
}

.required\:border-t-orange-800:required  {
	border-top-color: rgb(154 52 18);
}

.required\:border-t-orange-900:required  {
	border-top-color: rgb(124 45 18);
}

.required\:border-t-orange-950:required  {
	border-top-color: rgb(67 20 7);
}

.required\:border-t-amber-50:required  {
	border-top-color: rgb(255 251 235);
}

.required\:border-t-amber-100:required  {
	border-top-color: rgb(254 243 199);
}

.required\:border-t-amber-200:required  {
	border-top-color: rgb(253 230 138);
}

.required\:border-t-amber-300:required  {
	border-top-color: rgb(252 211 77);
}

.required\:border-t-amber-400:required  {
	border-top-color: rgb(251 191 36);
}

.required\:border-t-amber-500:required  {
	border-top-color: rgb(245 158 11);
}

.required\:border-t-amber-600:required  {
	border-top-color: rgb(217 119 6);
}

.required\:border-t-amber-700:required  {
	border-top-color: rgb(180 83 9);
}

.required\:border-t-amber-800:required  {
	border-top-color: rgb(146 64 14);
}

.required\:border-t-amber-900:required  {
	border-top-color: rgb(120 53 15);
}

.required\:border-t-amber-950:required  {
	border-top-color: rgb(69 26 3);
}

.required\:border-t-yellow-50:required  {
	border-top-color: rgb(254 252 232);
}

.required\:border-t-yellow-100:required  {
	border-top-color: rgb(254 249 195);
}

.required\:border-t-yellow-200:required  {
	border-top-color: rgb(254 240 138);
}

.required\:border-t-yellow-300:required  {
	border-top-color: rgb(253 224 71);
}

.required\:border-t-yellow-400:required  {
	border-top-color: rgb(250 204 21);
}

.required\:border-t-yellow-500:required  {
	border-top-color: rgb(234 179 8);
}

.required\:border-t-yellow-600:required  {
	border-top-color: rgb(202 138 4);
}

.required\:border-t-yellow-700:required  {
	border-top-color: rgb(161 98 7);
}

.required\:border-t-yellow-800:required  {
	border-top-color: rgb(133 77 14);
}

.required\:border-t-yellow-900:required  {
	border-top-color: rgb(113 63 18);
}

.required\:border-t-yellow-950:required  {
	border-top-color: rgb(66 32 6);
}

.required\:border-t-lime-50:required  {
	border-top-color: rgb(247 254 231);
}

.required\:border-t-lime-100:required  {
	border-top-color: rgb(236 252 203);
}

.required\:border-t-lime-200:required  {
	border-top-color: rgb(217 249 157);
}

.required\:border-t-lime-300:required  {
	border-top-color: rgb(190 242 100);
}

.required\:border-t-lime-400:required  {
	border-top-color: rgb(163 230 53);
}

.required\:border-t-lime-500:required  {
	border-top-color: rgb(132 204 22);
}

.required\:border-t-lime-600:required  {
	border-top-color: rgb(101 163 13);
}

.required\:border-t-lime-700:required  {
	border-top-color: rgb(77 124 15);
}

.required\:border-t-lime-800:required  {
	border-top-color: rgb(63 98 18);
}

.required\:border-t-lime-900:required  {
	border-top-color: rgb(54 83 20);
}

.required\:border-t-lime-950:required  {
	border-top-color: rgb(26 46 5);
}

.required\:border-t-green-50:required  {
	border-top-color: rgb(240 253 244);
}

.required\:border-t-green-100:required  {
	border-top-color: rgb(220 252 231);
}

.required\:border-t-green-200:required  {
	border-top-color: rgb(187 247 208);
}

.required\:border-t-green-300:required  {
	border-top-color: rgb(134 239 172);
}

.required\:border-t-green-400:required  {
	border-top-color: rgb(74 222 128);
}

.required\:border-t-green-500:required  {
	border-top-color: rgb(34 197 94);
}

.required\:border-t-green-600:required  {
	border-top-color: rgb(22 163 74);
}

.required\:border-t-green-700:required  {
	border-top-color: rgb(21 128 61);
}

.required\:border-t-green-800:required  {
	border-top-color: rgb(22 101 52);
}

.required\:border-t-green-900:required  {
	border-top-color: rgb(20 83 45);
}

.required\:border-t-green-950:required  {
	border-top-color: rgb(5 46 22);
}

.required\:border-t-emerald-50:required  {
	border-top-color: rgb(236 253 245);
}

.required\:border-t-emerald-100:required  {
	border-top-color: rgb(209 250 229);
}

.required\:border-t-emerald-200:required  {
	border-top-color: rgb(167 243 208);
}

.required\:border-t-emerald-300:required  {
	border-top-color: rgb(110 231 183);
}

.required\:border-t-emerald-400:required  {
	border-top-color: rgb(52 211 153);
}

.required\:border-t-emerald-500:required  {
	border-top-color: rgb(16 185 129);
}

.required\:border-t-emerald-600:required  {
	border-top-color: rgb(5 150 105);
}

.required\:border-t-emerald-700:required  {
	border-top-color: rgb(4 120 87);
}

.required\:border-t-emerald-800:required  {
	border-top-color: rgb(6 95 70);
}

.required\:border-t-emerald-900:required  {
	border-top-color: rgb(6 78 59);
}

.required\:border-t-emerald-950:required  {
	border-top-color: rgb(2 44 34);
}

.required\:border-t-teal-50:required  {
	border-top-color: rgb(240 253 250);
}

.required\:border-t-teal-100:required  {
	border-top-color: rgb(204 251 241);
}

.required\:border-t-teal-200:required  {
	border-top-color: rgb(153 246 228);
}

.required\:border-t-teal-300:required  {
	border-top-color: rgb(94 234 212);
}

.required\:border-t-teal-400:required  {
	border-top-color: rgb(45 212 191);
}

.required\:border-t-teal-500:required  {
	border-top-color: rgb(20 184 166);
}

.required\:border-t-teal-600:required  {
	border-top-color: rgb(13 148 136);
}

.required\:border-t-teal-700:required  {
	border-top-color: rgb(15 118 110);
}

.required\:border-t-teal-800:required  {
	border-top-color: rgb(17 94 89);
}

.required\:border-t-teal-900:required  {
	border-top-color: rgb(19 78 74);
}

.required\:border-t-teal-950:required  {
	border-top-color: rgb(4 47 46);
}

.required\:border-t-cyan-50:required  {
	border-top-color: rgb(236 254 255);
}

.required\:border-t-cyan-100:required  {
	border-top-color: rgb(207 250 254);
}

.required\:border-t-cyan-200:required  {
	border-top-color: rgb(165 243 252);
}

.required\:border-t-cyan-300:required  {
	border-top-color: rgb(103 232 249);
}

.required\:border-t-cyan-400:required  {
	border-top-color: rgb(34 211 238);
}

.required\:border-t-cyan-500:required  {
	border-top-color: rgb(6 182 212);
}

.required\:border-t-cyan-600:required  {
	border-top-color: rgb(8 145 178);
}

.required\:border-t-cyan-700:required  {
	border-top-color: rgb(14 116 144);
}

.required\:border-t-cyan-800:required  {
	border-top-color: rgb(21 94 117);
}

.required\:border-t-cyan-900:required  {
	border-top-color: rgb(22 78 99);
}

.required\:border-t-cyan-950:required  {
	border-top-color: rgb(8 51 68);
}

.required\:border-t-sky-50:required  {
	border-top-color: rgb(240 249 255);
}

.required\:border-t-sky-100:required  {
	border-top-color: rgb(224 242 254);
}

.required\:border-t-sky-200:required  {
	border-top-color: rgb(186 230 253);
}

.required\:border-t-sky-300:required  {
	border-top-color: rgb(125 211 252);
}

.required\:border-t-sky-400:required  {
	border-top-color: rgb(56 189 248);
}

.required\:border-t-sky-500:required  {
	border-top-color: rgb(14 165 233);
}

.required\:border-t-sky-600:required  {
	border-top-color: rgb(2 132 199);
}

.required\:border-t-sky-700:required  {
	border-top-color: rgb(3 105 161);
}

.required\:border-t-sky-800:required  {
	border-top-color: rgb(7 89 133);
}

.required\:border-t-sky-900:required  {
	border-top-color: rgb(12 74 110);
}

.required\:border-t-sky-950:required  {
	border-top-color: rgb(8 47 73);
}

.required\:border-t-blue-50:required  {
	border-top-color: rgb(239 246 255);
}

.required\:border-t-blue-100:required  {
	border-top-color: rgb(219 234 254);
}

.required\:border-t-blue-200:required  {
	border-top-color: rgb(191 219 254);
}

.required\:border-t-blue-300:required  {
	border-top-color: rgb(147 197 253);
}

.required\:border-t-blue-400:required  {
	border-top-color: rgb(96 165 250);
}

.required\:border-t-blue-500:required  {
	border-top-color: rgb(59 130 246);
}

.required\:border-t-blue-600:required  {
	border-top-color: rgb(37 99 235);
}

.required\:border-t-blue-700:required  {
	border-top-color: rgb(29 78 216);
}

.required\:border-t-blue-800:required  {
	border-top-color: rgb(30 64 175);
}

.required\:border-t-blue-900:required  {
	border-top-color: rgb(30 58 138);
}

.required\:border-t-blue-950:required  {
	border-top-color: rgb(23 37 84);
}

.required\:border-t-indigo-50:required  {
	border-top-color: rgb(238 242 255);
}

.required\:border-t-indigo-100:required  {
	border-top-color: rgb(224 231 255);
}

.required\:border-t-indigo-200:required  {
	border-top-color: rgb(199 210 254);
}

.required\:border-t-indigo-300:required  {
	border-top-color: rgb(165 180 252);
}

.required\:border-t-indigo-400:required  {
	border-top-color: rgb(129 140 248);
}

.required\:border-t-indigo-500:required  {
	border-top-color: rgb(99 102 241);
}

.required\:border-t-indigo-600:required  {
	border-top-color: rgb(79 70 229);
}

.required\:border-t-indigo-700:required  {
	border-top-color: rgb(67 56 202);
}

.required\:border-t-indigo-800:required  {
	border-top-color: rgb(55 48 163);
}

.required\:border-t-indigo-900:required  {
	border-top-color: rgb(49 46 129);
}

.required\:border-t-indigo-950:required  {
	border-top-color: rgb(30 27 75);
}

.required\:border-t-violet-50:required  {
	border-top-color: rgb(245 243 255);
}

.required\:border-t-violet-100:required  {
	border-top-color: rgb(237 233 254);
}

.required\:border-t-violet-200:required  {
	border-top-color: rgb(221 214 254);
}

.required\:border-t-violet-300:required  {
	border-top-color: rgb(196 181 253);
}

.required\:border-t-violet-400:required  {
	border-top-color: rgb(167 139 250);
}

.required\:border-t-violet-500:required  {
	border-top-color: rgb(139 92 246);
}

.required\:border-t-violet-600:required  {
	border-top-color: rgb(124 58 237);
}

.required\:border-t-violet-700:required  {
	border-top-color: rgb(109 40 217);
}

.required\:border-t-violet-800:required  {
	border-top-color: rgb(91 33 182);
}

.required\:border-t-violet-900:required  {
	border-top-color: rgb(76 29 149);
}

.required\:border-t-violet-950:required  {
	border-top-color: rgb(46 16 101);
}

.required\:border-t-purple-50:required  {
	border-top-color: rgb(250 245 255);
}

.required\:border-t-purple-100:required  {
	border-top-color: rgb(243 232 255);
}

.required\:border-t-purple-200:required  {
	border-top-color: rgb(233 213 255);
}

.required\:border-t-purple-300:required  {
	border-top-color: rgb(216 180 254);
}

.required\:border-t-purple-400:required  {
	border-top-color: rgb(192 132 252);
}

.required\:border-t-purple-500:required  {
	border-top-color: rgb(168 85 247);
}

.required\:border-t-purple-600:required  {
	border-top-color: rgb(147 51 234);
}

.required\:border-t-purple-700:required  {
	border-top-color: rgb(126 34 206);
}

.required\:border-t-purple-800:required  {
	border-top-color: rgb(107 33 168);
}

.required\:border-t-purple-900:required  {
	border-top-color: rgb(88 28 135);
}

.required\:border-t-purple-950:required  {
	border-top-color: rgb(59 7 100);
}

.required\:border-t-fuchsia-50:required  {
	border-top-color: rgb(253 244 255);
}

.required\:border-t-fuchsia-100:required  {
	border-top-color: rgb(250 232 255);
}

.required\:border-t-fuchsia-200:required  {
	border-top-color: rgb(245 208 254);
}

.required\:border-t-fuchsia-300:required  {
	border-top-color: rgb(240 171 252);
}

.required\:border-t-fuchsia-400:required  {
	border-top-color: rgb(232 121 249);
}

.required\:border-t-fuchsia-500:required  {
	border-top-color: rgb(217 70 239);
}

.required\:border-t-fuchsia-600:required  {
	border-top-color: rgb(192 38 211);
}

.required\:border-t-fuchsia-700:required  {
	border-top-color: rgb(162 28 175);
}

.required\:border-t-fuchsia-800:required  {
	border-top-color: rgb(134 25 143);
}

.required\:border-t-fuchsia-900:required  {
	border-top-color: rgb(112 26 117);
}

.required\:border-t-fuchsia-950:required  {
	border-top-color: rgb(74 4 78);
}

.required\:border-t-pink-50:required  {
	border-top-color: rgb(253 242 248);
}

.required\:border-t-pink-100:required  {
	border-top-color: rgb(252 231 243);
}

.required\:border-t-pink-200:required  {
	border-top-color: rgb(251 207 232);
}

.required\:border-t-pink-300:required  {
	border-top-color: rgb(249 168 212);
}

.required\:border-t-pink-400:required  {
	border-top-color: rgb(244 114 182);
}

.required\:border-t-pink-500:required  {
	border-top-color: rgb(236 72 153);
}

.required\:border-t-pink-600:required  {
	border-top-color: rgb(219 39 119);
}

.required\:border-t-pink-700:required  {
	border-top-color: rgb(190 24 93);
}

.required\:border-t-pink-800:required  {
	border-top-color: rgb(157 23 77);
}

.required\:border-t-pink-900:required  {
	border-top-color: rgb(131 24 67);
}

.required\:border-t-pink-950:required  {
	border-top-color: rgb(80 7 36);
}

.required\:border-t-rose-50:required  {
	border-top-color: rgb(255 241 242);
}

.required\:border-t-rose-100:required  {
	border-top-color: rgb(255 228 230);
}

.required\:border-t-rose-200:required  {
	border-top-color: rgb(254 205 211);
}

.required\:border-t-rose-300:required  {
	border-top-color: rgb(253 164 175);
}

.required\:border-t-rose-400:required  {
	border-top-color: rgb(251 113 133);
}

.required\:border-t-rose-500:required  {
	border-top-color: rgb(244 63 94);
}

.required\:border-t-rose-600:required  {
	border-top-color: rgb(225 29 72);
}

.required\:border-t-rose-700:required  {
	border-top-color: rgb(190 18 60);
}

.required\:border-t-rose-800:required  {
	border-top-color: rgb(159 18 57);
}

.required\:border-t-rose-900:required  {
	border-top-color: rgb(136 19 55);
}

.required\:border-t-rose-950:required  {
	border-top-color: rgb(76 5 25);
}

.required\:border-solid:required  {
	border-style: solid;
}

.required\:border-dashed:required  {
	border-style: dashed;
}

.required\:border-dotted:required  {
	border-style: dotted;
}

.required\:border-double:required  {
	border-style: double;
}

.required\:border-hidden:required  {
	border-style: hidden;
}

.required\:border-none:required  {
    border-style: none;
}

.required\:border-dashed:required {
    border-style: dashed
}

.required\:border-blue-500:required {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.required\:border-gray-300:required {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.required\:border-gray-900:required {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity))
}

.required\:border-indigo-500:required {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.required\:border-pink-500:required {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.required\:border-sky-400:required {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.required\:border-sky-500:required {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.required\:border-slate-100:required {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity))
}

.required\:border-slate-200:required {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.required\:border-slate-200\/60:required {
    border-color: #e2e8f099
}

.required\:border-slate-300:required {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity))
}

.required\:border-slate-400:required {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.required\:border-slate-400\/20:required {
    border-color: #94a3b833
}

.required\:border-slate-600\/10:required {
    border-color: #4755691a
}

.required\:border-slate-700:required {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity))
}

.required\:border-slate-700\/10:required {
    border-color: #3341551a
}

.required\:border-slate-800:required {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity))
}

.required\:border-slate-900\/10:required {
    border-color: #0f172a1a
}

.required\:border-slate-900\/5:required {
    border-color: #0f172a0d
}

.required\:border-transparent:required {
    border-color: transparent
}

.required\:border-v1-red-300:required {
    --tw-border-opacity: 1;
    border-color: rgb(248 180 180 / var(--tw-border-opacity))
}

.required\:border-white:required {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.required\:border-opacity-10:required {
    --tw-border-opacity: .1
}

.required\:border-opacity-5:required {
    --tw-border-opacity: .05
}

.required\:outline:required {
    outline-style: solid
}

.required\:.outline-0:required  {
	outline-width: 0px;
}

.required\:outline-1:required  {
	outline-width: 1px;
}

.required\:outline-2:required  {
	outline-width: 2px;
}

.required\:outline-4:required  {
	outline-width: 4px;
}

.required\:outline-8:required  {
	outline-width: 8px;
}

.required\:outline-inherit:required  {
	outline-color: inherit;
}

.required\:outline-current:required  {
	outline-color: currentColor;
}

.required\:outline-transparent:required  {
	outline-color: transparent;
}

.required\:outline-black:required  {
	outline-color: #000;
}

.required\:outline-white:required  {
	outline-color: #fff;
}

.required\:outline-slate-50:required  {
	outline-color: #f8fafc;
}

.required\:outline-slate-100:required  {
	outline-color: #f1f5f9;
}

.required\:outline-slate-200:required  {
	outline-color: #e2e8f0;
}

.required\:outline-slate-300:required  {
	outline-color: #cbd5e1;
}

.required\:outline-slate-400:required  {
	outline-color: #94a3b8;
}

.required\:outline-slate-500:required  {
	outline-color: #64748b;
}

.required\:outline-slate-600:required  {
	outline-color: #475569;
}

.required\:outline-slate-700:required  {
	outline-color: #334155;
}

.required\:outline-slate-800:required  {
	outline-color: #1e293b;
}

.required\:outline-slate-900:required  {
	outline-color: #0f172a;
}

.required\:outline-slate-950:required  {
	outline-color: #020617;
}

.required\:outline-gray-50:required  {
	outline-color: #f9fafb;
}

.required\:outline-gray-100:required  {
	outline-color: #f3f4f6;
}

.required\:outline-gray-200:required  {
	outline-color: #e5e7eb;
}

.required\:outline-gray-300:required  {
	outline-color: #d1d5db;
}

.required\:outline-gray-400:required  {
	outline-color: #9ca3af;
}

.required\:outline-gray-500:required  {
	outline-color: #6b7280;
}

.required\:outline-gray-600:required  {
	outline-color: #4b5563;
}

.required\:outline-gray-700:required  {
	outline-color: #374151;
}

.required\:outline-gray-800:required  {
	outline-color: #1f2937;
}

.required\:outline-gray-900:required  {
	outline-color: #111827;
}

.required\:outline-gray-950:required  {
	outline-color: #030712;
}

.required\:outline-zinc-50:required  {
	outline-color: #fafafa;
}

.required\:outline-zinc-100:required  {
	outline-color: #f4f4f5;
}

.required\:outline-zinc-200:required  {
	outline-color: #e4e4e7;
}

.required\:outline-zinc-300:required  {
	outline-color: #d4d4d8;
}

.required\:outline-zinc-400:required  {
	outline-color: #a1a1aa;
}

.required\:outline-zinc-500:required  {
	outline-color: #71717a;
}

.required\:outline-zinc-600:required  {
	outline-color: #52525b;
}

.required\:outline-zinc-700:required  {
	outline-color: #3f3f46;
}

.required\:outline-zinc-800:required  {
	outline-color: #27272a;
}

.required\:outline-zinc-900:required  {
	outline-color: #18181b;
}

.required\:outline-zinc-950:required  {
	outline-color: #09090b;
}

.required\:outline-neutral-50:required  {
	outline-color: #fafafa;
}

.required\:outline-neutral-100:required  {
	outline-color: #f5f5f5;
}

.required\:outline-neutral-200:required  {
	outline-color: #e5e5e5;
}

.required\:outline-neutral-300:required  {
	outline-color: #d4d4d4;
}

.required\:outline-neutral-400:required  {
	outline-color: #a3a3a3;
}

.required\:outline-neutral-500:required  {
	outline-color: #737373;
}

.required\:outline-neutral-600:required  {
	outline-color: #525252;
}

.required\:outline-neutral-700:required  {
	outline-color: #404040;
}

.required\:outline-neutral-800:required  {
	outline-color: #262626;
}

.required\:outline-neutral-900:required  {
	outline-color: #171717;
}

.required\:outline-neutral-950:required  {
	outline-color: #0a0a0a;
}

.required\:outline-stone-50:required  {
	outline-color: #fafaf9;
}

.required\:outline-stone-100:required  {
	outline-color: #f5f5f4;
}

.required\:outline-stone-200:required  {
	outline-color: #e7e5e4;
}

.required\:outline-stone-300:required  {
	outline-color: #d6d3d1;
}

.required\:outline-stone-400:required  {
	outline-color: #a8a29e;
}

.required\:outline-stone-500:required  {
	outline-color: #78716c;
}

.required\:outline-stone-600:required  {
	outline-color: #57534e;
}

.required\:outline-stone-700:required  {
	outline-color: #44403c;
}

.required\:outline-stone-800:required  {
	outline-color: #292524;
}

.required\:outline-stone-900:required  {
	outline-color: #1c1917;
}

.required\:outline-stone-950:required  {
	outline-color: #0c0a09;
}

.required\:outline-red-50:required  {
	outline-color: #fef2f2;
}

.required\:outline-red-100:required  {
	outline-color: #fee2e2;
}

.required\:outline-red-200:required  {
	outline-color: #fecaca;
}

.required\:outline-red-300:required  {
	outline-color: #fca5a5;
}

.required\:outline-red-400:required  {
	outline-color: #f87171;
}

.required\:outline-red-500:required  {
	outline-color: #ef4444;
}

.required\:outline-red-600:required  {
	outline-color: #dc2626;
}

.required\:outline-red-700:required  {
	outline-color: #b91c1c;
}

.required\:outline-red-800:required  {
	outline-color: #991b1b;
}

.required\:outline-red-900:required  {
	outline-color: #7f1d1d;
}

.required\:outline-red-950:required  {
	outline-color: #450a0a;
}

.required\:outline-orange-50:required  {
	outline-color: #fff7ed;
}

.required\:outline-orange-100:required  {
	outline-color: #ffedd5;
}

.required\:outline-orange-200:required  {
	outline-color: #fed7aa;
}

.required\:outline-orange-300:required  {
	outline-color: #fdba74;
}

.required\:outline-orange-400:required  {
	outline-color: #fb923c;
}

.required\:outline-orange-500:required  {
	outline-color: #f97316;
}

.required\:outline-orange-600:required  {
	outline-color: #ea580c;
}

.required\:outline-orange-700:required  {
	outline-color: #c2410c;
}

.required\:outline-orange-800:required  {
	outline-color: #9a3412;
}

.required\:outline-orange-900:required  {
	outline-color: #7c2d12;
}

.required\:outline-orange-950:required  {
	outline-color: #431407;
}

.required\:outline-amber-50:required  {
	outline-color: #fffbeb;
}

.required\:outline-amber-100:required  {
	outline-color: #fef3c7;
}

.required\:outline-amber-200:required  {
	outline-color: #fde68a;
}

.required\:outline-amber-300:required  {
	outline-color: #fcd34d;
}

.required\:outline-amber-400:required  {
	outline-color: #fbbf24;
}

.required\:outline-amber-500:required  {
	outline-color: #f59e0b;
}

.required\:outline-amber-600:required  {
	outline-color: #d97706;
}

.required\:outline-amber-700:required  {
	outline-color: #b45309;
}

.required\:outline-amber-800:required  {
	outline-color: #92400e;
}

.required\:outline-amber-900:required  {
	outline-color: #78350f;
}

.required\:outline-amber-950:required  {
	outline-color: #451a03;
}

.required\:outline-yellow-50:required  {
	outline-color: #fefce8;
}

.required\:outline-yellow-100:required  {
	outline-color: #fef9c3;
}

.required\:outline-yellow-200:required  {
	outline-color: #fef08a;
}

.required\:outline-yellow-300:required  {
	outline-color: #fde047;
}

.required\:outline-yellow-400:required  {
	outline-color: #facc15;
}

.required\:outline-yellow-500:required  {
	outline-color: #eab308;
}

.required\:outline-yellow-600:required  {
	outline-color: #ca8a04;
}

.required\:outline-yellow-700:required  {
	outline-color: #a16207;
}

.required\:outline-yellow-800:required  {
	outline-color: #854d0e;
}

.required\:outline-yellow-900:required  {
	outline-color: #713f12;
}

.required\:outline-yellow-950:required  {
	outline-color: #422006;
}

.required\:outline-lime-50:required  {
	outline-color: #f7fee7;
}

.required\:outline-lime-100:required  {
	outline-color: #ecfccb;
}

.required\:outline-lime-200:required  {
	outline-color: #d9f99d;
}

.required\:outline-lime-300:required  {
	outline-color: #bef264;
}

.required\:outline-lime-400:required  {
	outline-color: #a3e635;
}

.required\:outline-lime-500:required  {
	outline-color: #84cc16;
}

.required\:outline-lime-600:required  {
	outline-color: #65a30d;
}

.required\:outline-lime-700:required  {
	outline-color: #4d7c0f;
}

.required\:outline-lime-800:required  {
	outline-color: #3f6212;
}

.required\:outline-lime-900:required  {
	outline-color: #365314;
}

.required\:outline-lime-950:required  {
	outline-color: #1a2e05;
}

.required\:outline-green-50:required  {
	outline-color: #f0fdf4;
}

.required\:outline-green-100:required  {
	outline-color: #dcfce7;
}

.required\:outline-green-200:required  {
	outline-color: #bbf7d0;
}

.required\:outline-green-300:required  {
	outline-color: #86efac;
}

.required\:outline-green-400:required  {
	outline-color: #4ade80;
}

.required\:outline-green-500:required  {
	outline-color: #22c55e;
}

.required\:outline-green-600:required  {
	outline-color: #16a34a;
}

.required\:outline-green-700:required  {
	outline-color: #15803d;
}

.required\:outline-green-800:required  {
	outline-color: #166534;
}

.required\:outline-green-900:required  {
	outline-color: #14532d;
}

.required\:outline-green-950:required  {
	outline-color: #052e16;
}

.required\:outline-emerald-50:required  {
	outline-color: #ecfdf5;
}

.required\:outline-emerald-100:required  {
	outline-color: #d1fae5;
}

.required\:outline-emerald-200:required  {
	outline-color: #a7f3d0;
}

.required\:outline-emerald-300:required  {
	outline-color: #6ee7b7;
}

.required\:outline-emerald-400:required  {
	outline-color: #34d399;
}

.required\:outline-emerald-500:required  {
	outline-color: #10b981;
}

.required\:outline-emerald-600:required  {
	outline-color: #059669;
}

.required\:outline-emerald-700:required  {
	outline-color: #047857;
}

.required\:outline-emerald-800:required  {
	outline-color: #065f46;
}

.required\:outline-emerald-900:required  {
	outline-color: #064e3b;
}

.required\:outline-emerald-950:required  {
	outline-color: #022c22;
}

.required\:outline-teal-50:required  {
	outline-color: #f0fdfa;
}

.required\:outline-teal-100:required  {
	outline-color: #ccfbf1;
}

.required\:outline-teal-200:required  {
	outline-color: #99f6e4;
}

.required\:outline-teal-300:required  {
	outline-color: #5eead4;
}

.required\:outline-teal-400:required  {
	outline-color: #2dd4bf;
}

.required\:outline-teal-500:required  {
	outline-color: #14b8a6;
}

.required\:outline-teal-600:required  {
	outline-color: #0d9488;
}

.required\:outline-teal-700:required  {
	outline-color: #0f766e;
}

.required\:outline-teal-800:required  {
	outline-color: #115e59;
}

.required\:outline-teal-900:required  {
	outline-color: #134e4a;
}

.required\:outline-teal-950:required  {
	outline-color: #042f2e;
}

.required\:outline-cyan-50:required  {
	outline-color: #ecfeff;
}

.required\:outline-cyan-100:required  {
	outline-color: #cffafe;
}

.required\:outline-cyan-200:required  {
	outline-color: #a5f3fc;
}

.required\:outline-cyan-300:required  {
	outline-color: #67e8f9;
}

.required\:outline-cyan-400:required  {
	outline-color: #22d3ee;
}

.required\:outline-cyan-500:required  {
	outline-color: #06b6d4;
}

.required\:outline-cyan-600:required  {
	outline-color: #0891b2;
}

.required\:outline-cyan-700:required  {
	outline-color: #0e7490;
}

.required\:outline-cyan-800:required  {
	outline-color: #155e75;
}

.required\:outline-cyan-900:required  {
	outline-color: #164e63;
}

.required\:outline-cyan-950:required  {
	outline-color: #083344;
}

.required\:outline-sky-50:required  {
	outline-color: #f0f9ff;
}

.required\:outline-sky-100:required  {
	outline-color: #e0f2fe;
}

.required\:outline-sky-200:required  {
	outline-color: #bae6fd;
}

.required\:outline-sky-300:required  {
	outline-color: #7dd3fc;
}

.required\:outline-sky-400:required  {
	outline-color: #38bdf8;
}

.required\:outline-sky-500:required  {
	outline-color: #0ea5e9;
}

.required\:outline-sky-600:required  {
	outline-color: #0284c7;
}

.required\:outline-sky-700:required  {
	outline-color: #0369a1;
}

.required\:outline-sky-800:required  {
	outline-color: #075985;
}

.required\:outline-sky-900:required  {
	outline-color: #0c4a6e;
}

.required\:outline-sky-950:required  {
	outline-color: #082f49;
}

.required\:outline-blue-50:required  {
	outline-color: #eff6ff;
}

.required\:outline-blue-100:required  {
	outline-color: #dbeafe;
}

.required\:outline-blue-200:required  {
	outline-color: #bfdbfe;
}

.required\:outline-blue-300:required  {
	outline-color: #93c5fd;
}

.required\:outline-blue-400:required  {
	outline-color: #60a5fa;
}

.required\:outline-blue-500:required  {
	outline-color: #3b82f6;
}

.required\:outline-blue-600:required  {
	outline-color: #2563eb;
}

.required\:outline-blue-700:required  {
	outline-color: #1d4ed8;
}

.required\:outline-blue-800:required  {
	outline-color: #1e40af;
}

.required\:outline-blue-900:required  {
	outline-color: #1e3a8a;
}

.required\:outline-blue-950:required  {
	outline-color: #172554;
}

.required\:outline-indigo-50:required  {
	outline-color: #eef2ff;
}

.required\:outline-indigo-100:required  {
	outline-color: #e0e7ff;
}

.required\:outline-indigo-200:required  {
	outline-color: #c7d2fe;
}

.required\:outline-indigo-300:required  {
	outline-color: #a5b4fc;
}

.required\:outline-indigo-400:required  {
	outline-color: #818cf8;
}

.required\:outline-indigo-500:required  {
	outline-color: #6366f1;
}

.required\:outline-indigo-600:required  {
	outline-color: #4f46e5;
}

.required\:outline-indigo-700:required  {
	outline-color: #4338ca;
}

.required\:outline-indigo-800:required  {
	outline-color: #3730a3;
}

.required\:outline-indigo-900:required  {
	outline-color: #312e81;
}

.required\:outline-indigo-950:required  {
	outline-color: #1e1b4b;
}

.required\:outline-violet-50:required  {
	outline-color: #f5f3ff;
}

.required\:outline-violet-100:required  {
	outline-color: #ede9fe;
}

.required\:outline-violet-200:required  {
	outline-color: #ddd6fe;
}

.required\:outline-violet-300:required  {
	outline-color: #c4b5fd;
}

.required\:outline-violet-400:required  {
	outline-color: #a78bfa;
}

.required\:outline-violet-500:required  {
	outline-color: #8b5cf6;
}

.required\:outline-violet-600:required  {
	outline-color: #7c3aed;
}

.required\:outline-violet-700:required  {
	outline-color: #6d28d9;
}

.required\:outline-violet-800:required  {
	outline-color: #5b21b6;
}

.required\:outline-violet-900:required  {
	outline-color: #4c1d95;
}

.required\:outline-violet-950:required  {
	outline-color: #2e1065;
}

.required\:outline-purple-50:required  {
	outline-color: #faf5ff;
}

.required\:outline-purple-100:required  {
	outline-color: #f3e8ff;
}

.required\:outline-purple-200:required  {
	outline-color: #e9d5ff;
}

.required\:outline-purple-300:required  {
	outline-color: #d8b4fe;
}

.required\:outline-purple-400:required  {
	outline-color: #c084fc;
}

.required\:outline-purple-500:required  {
	outline-color: #a855f7;
}

.required\:outline-purple-600:required  {
	outline-color: #9333ea;
}

.required\:outline-purple-700:required  {
	outline-color: #7e22ce;
}

.required\:outline-purple-800:required  {
	outline-color: #6b21a8;
}

.required\:outline-purple-900:required  {
	outline-color: #581c87;
}

.required\:outline-purple-950:required  {
	outline-color: #3b0764;
}

.required\:outline-fuchsia-50:required  {
	outline-color: #fdf4ff;
}

.required\:outline-fuchsia-100:required  {
	outline-color: #fae8ff;
}

.required\:outline-fuchsia-200:required  {
	outline-color: #f5d0fe;
}

.required\:outline-fuchsia-300:required  {
	outline-color: #f0abfc;
}

.required\:outline-fuchsia-400:required  {
	outline-color: #e879f9;
}

.required\:outline-fuchsia-500:required  {
	outline-color: #d946ef;
}

.required\:outline-fuchsia-600:required  {
	outline-color: #c026d3;
}

.required\:outline-fuchsia-700:required  {
	outline-color: #a21caf;
}

.required\:outline-fuchsia-800:required  {
	outline-color: #86198f;
}

.required\:outline-fuchsia-900:required  {
	outline-color: #701a75;
}

.required\:outline-fuchsia-950:required  {
	outline-color: #4a044e;
}

.required\:outline-pink-50:required  {
	outline-color: #fdf2f8;
}

.required\:outline-pink-100:required  {
	outline-color: #fce7f3;
}

.required\:outline-pink-200:required  {
	outline-color: #fbcfe8;
}

.required\:outline-pink-300:required  {
	outline-color: #f9a8d4;
}

.required\:outline-pink-400:required  {
	outline-color: #f472b6;
}

.required\:outline-pink-500:required  {
	outline-color: #ec4899;
}

.required\:outline-pink-600:required  {
	outline-color: #db2777;
}

.required\:outline-pink-700:required  {
	outline-color: #be185d;
}

.required\:outline-pink-800:required  {
	outline-color: #9d174d;
}

.required\:outline-pink-900:required  {
	outline-color: #831843;
}

.required\:outline-pink-950:required  {
	outline-color: #500724;
}

.required\:outline-rose-50:required  {
	outline-color: #fff1f2;
}

.required\:outline-rose-100:required  {
	outline-color: #ffe4e6;
}

.required\:outline-rose-200:required  {
	outline-color: #fecdd3;
}

.required\:outline-rose-300:required  {
	outline-color: #fda4af;
}

.required\:outline-rose-400:required  {
	outline-color: #fb7185;
}

.required\:outline-rose-500:required  {
	outline-color: #f43f5e;
}

.required\:outline-rose-600:required  {
	outline-color: #e11d48;
}

.required\:outline-rose-700:required  {
	outline-color: #be123c;
}

.required\:outline-rose-800:required  {
	outline-color: #9f1239;
}

.required\:outline-rose-900:required  {
	outline-color: #881337;
}

.required\:outline-rose-950:required  {
	outline-color: #4c0519;
}

.required\:outline-none:required  {
	outline: 2px solid transparent;
outline-offset: 2px;
}

.required\:outline:required  {
	outline-style: solid;
}

.required\:outline-dashed:required  {
	outline-style: dashed;
}

.required\:outline-dotted:required  {
	outline-style: dotted;
}

.required\:outline-double:required  {
	outline-style: double;
}

.required\:outline-offset-0:required  {
	outline-offset: 0px;
}

.required\:outline-offset-1:required  {
	outline-offset: 1px;
}

.required\:-outline-offset-1:required  {
	outline-offset: -1px;
}

.required\:outline-offset-2:required  {
	outline-offset: 2px;
}

.required\:outline-offset-4:required  {
	outline-offset: 4px;
}

.required\:outline-offset-8:required  {
	outline-offset: 8px;
}


.invalid\:bg-green-opacity-20:invalid {
    background-color: rgba(22, 163, 74, 0.3);
}


.invalid\:bg-ppm-blue-900:invalid {
    background-color: rgb(0 177 230/ 0.9);
}

.invalid\:bg-ppm-blue-700:invalid {
    background-color: rgb(0 177 230/ 0.7);
}

.invalid\:bg-ppm-red-900:invalid {
    background-color: rgb(229 62 43 / 0.9);
}

.invalid\:bg-ppm-red-700:invalid {
    background-color: rgb(229 62 43 / 0.7);
}

.invalid\:bg-ppm-green-900:invalid {
    background-color: rgb(136 186 20/ 0.9);
}

.invalid\:bg-ppm-green-700:invalid {
    background-color: rgb(136 186 20/ 0.7);
}

.invalid\:bg-ppm-orange-900:invalid {
    background-color: rgb(242 148 0 / 0.9);
}

.invalid\:bg-ppm-orange-700:invalid {
    background-color: rgb(242 148 0 / 0.7);
}


.invalid\:bg-inherit:invalid {
	background-color: inherit;
}

.invalid\:bg-current:invalid {
	background-color: currentColor;
}

.invalid\:bg-transparent:invalid {
	background-color: transparent;
}

.invalid\:bg-black:invalid {
	background-color: rgb(0 0 0);
}

.invalid\:bg-white:invalid {
	background-color: rgb(255 255 255);
}

.invalid\:bg-slate-50:invalid {
	background-color: rgb(248 250 252);
}

.invalid\:bg-slate-100:invalid {
	background-color: rgb(241 245 249);
}

.invalid\:bg-slate-200:invalid {
	background-color: rgb(226 232 240);
}

.invalid\:bg-slate-300:invalid {
	background-color: rgb(203 213 225);
}

.invalid\:bg-slate-400:invalid {
	background-color: rgb(148 163 184);
}

.invalid\:bg-slate-500:invalid {
	background-color: rgb(100 116 139);
}

.invalid\:bg-slate-600:invalid {
	background-color: rgb(71 85 105);
}

.invalid\:bg-slate-700:invalid {
	background-color: rgb(51 65 85);
}

.invalid\:bg-slate-800:invalid {
	background-color: rgb(30 41 59);
}

.invalid\:bg-slate-900:invalid {
	background-color: rgb(15 23 42);
}

.invalid\:bg-slate-950:invalid {
	background-color: rgb(2 6 23);
}

.invalid\:bg-gray-50:invalid {
	background-color: rgb(249 250 251);
}

.invalid\:bg-gray-100:invalid {
	background-color: rgb(243 244 246);
}

.invalid\:bg-gray-100\/10:invalid {
	background-color: rgb(243 244 246 / 0.1 );
}

.invalid\:bg-gray-200:invalid {
	background-color: rgb(229 231 235);
}

.invalid\:bg-gray-300:invalid {
	background-color: rgb(209 213 219);
}

.invalid\:bg-gray-400:invalid {
	background-color: rgb(156 163 175);
}

.invalid\:bg-gray-400\/10:invalid {
	background-color: rgb(156 163 175 / 0.1);
}

.invalid\:bg-gray-500:invalid {
	background-color: rgb(107 114 128);
}

.invalid\:bg-gray-500\/40:invalid {
	background-color: rgba(107 ,114, 128,0.4);
}

.invalid\:bg-gray-600:invalid {
	background-color: rgb(75 85 99);
}

.invalid\:bg-gray-700:invalid {
	background-color: rgb(55 65 81);
}

.invalid\:bg-gray-800:invalid {
	background-color: rgb(31 41 55);
}

.invalid\:bg-gray-900:invalid {
	background-color: rgb(17 24 39);
}

.invalid\:bg-gray-950:invalid {
	background-color: rgb(3 7 18);
}

.invalid\:bg-zinc-50:invalid {
	background-color: rgb(250 250 250);
}

.invalid\:bg-zinc-100:invalid {
	background-color: rgb(244 244 245);
}

.invalid\:bg-zinc-200:invalid {
	background-color: rgb(228 228 231);
}

.invalid\:bg-zinc-300:invalid {
	background-color: rgb(212 212 216);
}

.invalid\:bg-zinc-400:invalid {
	background-color: rgb(161 161 170);
}

.invalid\:bg-zinc-500:invalid {
	background-color: rgb(113 113 122);
}

.invalid\:bg-zinc-600:invalid {
	background-color: rgb(82 82 91);
}

.invalid\:bg-zinc-700:invalid {
	background-color: rgb(63 63 70);
}

.invalid\:bg-zinc-800:invalid {
	background-color: rgb(39 39 42);
}

.invalid\:bg-zinc-900:invalid {
	background-color: rgb(24 24 27);
}

.invalid\:bg-zinc-950:invalid {
	background-color: rgb(9 9 11);
}

.invalid\:bg-neutral-50:invalid {
	background-color: rgb(250 250 250);
}

.invalid\:bg-neutral-100:invalid {
	background-color: rgb(245 245 245);
}

.invalid\:bg-neutral-200:invalid {
	background-color: rgb(229 229 229);
}

.invalid\:bg-neutral-300:invalid {
	background-color: rgb(212 212 212);
}

.invalid\:bg-neutral-400:invalid {
	background-color: rgb(163 163 163);
}

.invalid\:bg-neutral-500:invalid {
	background-color: rgb(115 115 115);
}

.invalid\:bg-neutral-600:invalid {
	background-color: rgb(82 82 82);
}

.invalid\:bg-neutral-700:invalid {
	background-color: rgb(64 64 64);
}

.invalid\:bg-neutral-800:invalid {
	background-color: rgb(38 38 38);
}

.invalid\:bg-neutral-900:invalid {
	background-color: rgb(23 23 23);
}

.invalid\:bg-neutral-950:invalid {
	background-color: rgb(10 10 10);
}

.invalid\:bg-stone-50:invalid {
	background-color: rgb(250 250 249);
}

.invalid\:bg-stone-100:invalid {
	background-color: rgb(245 245 244);
}

.invalid\:bg-stone-200:invalid {
	background-color: rgb(231 229 228);
}

.invalid\:bg-stone-300:invalid {
	background-color: rgb(214 211 209);
}

.invalid\:bg-stone-400:invalid {
	background-color: rgb(168 162 158);
}

.invalid\:bg-stone-500:invalid {
	background-color: rgb(120 113 108);
}

.invalid\:bg-stone-600:invalid {
	background-color: rgb(87 83 78);
}

.invalid\:bg-stone-700:invalid {
	background-color: rgb(68 64 60);
}

.invalid\:bg-stone-800:invalid {
	background-color: rgb(41 37 36);
}

.invalid\:bg-stone-900:invalid {
	background-color: rgb(28 25 23);
}

.invalid\:bg-stone-950:invalid {
	background-color: rgb(12 10 9);
}

.invalid\:bg-red-50:invalid {
	background-color: rgb(254 242 242);
}

.invalid\:bg-red-100:invalid {
	background-color: rgb(254 226 226);
}

.invalid\:bg-red-200:invalid {
	background-color: rgb(254 202 202);
}

.invalid\:bg-red-300:invalid {
	background-color: rgb(252 165 165);
}

.invalid\:bg-red-400:invalid {
	background-color: rgb(248 113 113);
}

.invalid\:bg-red-500:invalid {
	background-color: rgb(239 68 68);
}

.invalid\:bg-red-600:invalid {
	background-color: rgb(220 38 38);
}

.invalid\:bg-red-700:invalid {
	background-color: rgb(185 28 28);
}

.invalid\:bg-red-800:invalid {
	background-color: rgb(153 27 27);
}

.invalid\:bg-red-900:invalid {
	background-color: rgb(127 29 29);
}

.invalid\:bg-red-950:invalid {
	background-color: rgb(69 10 10);
}

.invalid\:bg-orange-50:invalid {
	background-color: rgb(255 247 237);
}

.invalid\:bg-orange-100:invalid {
	background-color: rgb(255 237 213);
}

.invalid\:bg-orange-200:invalid {
	background-color: rgb(254 215 170);
}

.invalid\:bg-orange-300:invalid {
	background-color: rgb(253 186 116);
}

.invalid\:bg-orange-400:invalid {
	background-color: rgb(251 146 60);
}

.invalid\:bg-orange-500:invalid {
	background-color: rgb(249 115 22);
}

.invalid\:bg-orange-600:invalid {
	background-color: rgb(234 88 12);
}

.invalid\:bg-orange-700:invalid {
	background-color: rgb(194 65 12);
}

.invalid\:bg-orange-700\/90:invalid {
	background-color: rgba(194,65,12,0.9);
}


.invalid\:bg-orange-800:invalid {
	background-color: rgb(154 52 18);
}

.invalid\:bg-orange-900:invalid {
	background-color: rgb(124 45 18);
}

.invalid\:bg-orange-950:invalid {
	background-color: rgb(67 20 7);
}

.invalid\:bg-amber-50:invalid {
	background-color: rgb(255 251 235);
}

.invalid\:bg-amber-100:invalid {
	background-color: rgb(254 243 199);
}

.invalid\:bg-amber-200:invalid {
	background-color: rgb(253 230 138);
}

.invalid\:bg-amber-300:invalid {
	background-color: rgb(252 211 77);
}

.invalid\:bg-amber-400:invalid {
	background-color: rgb(251 191 36);
}

.invalid\:bg-amber-500:invalid {
	background-color: rgb(245 158 11);
}

.invalid\:bg-amber-600:invalid {
	background-color: rgb(217 119 6);
}

.invalid\:bg-amber-700:invalid {
	background-color: rgb(180 83 9);
}

.invalid\:bg-amber-800:invalid {
	background-color: rgb(146 64 14);
}

.invalid\:bg-amber-900:invalid {
	background-color: rgb(120 53 15);
}

.invalid\:bg-amber-950:invalid {
	background-color: rgb(69 26 3);
}

.invalid\:bg-yellow-50:invalid {
	background-color: rgb(254 252 232);
}

.invalid\:bg-yellow-100:invalid {
	background-color: rgb(254 249 195);
}

.invalid\:bg-yellow-200:invalid {
	background-color: rgb(254 240 138);
}

.invalid\:bg-yellow-300:invalid {
	background-color: rgb(253 224 71);
}

.invalid\:bg-yellow-400:invalid {
	background-color: rgb(250 204 21);
}

.invalid\:bg-yellow-400\/60:invalid {
	background-color: rgba(250, 204, 21, 0.6);
}

.invalid\:bg-yellow-400\/50:invalid {
	background-color: rgba(250, 204, 21, 0.5);
}

.invalid\:bg-yellow-500:invalid {
	background-color: rgb(234 179 8);
}

.invalid\:bg-yellow-600:invalid {
	background-color: rgb(202 138 4);
}

.invalid\:bg-yellow-700:invalid {
	background-color: rgb(161 98 7);
}

.invalid\:bg-yellow-800:invalid {
	background-color: rgb(133 77 14);
}

.invalid\:bg-yellow-900:invalid {
	background-color: rgb(113 63 18);
}

.invalid\:bg-yellow-950:invalid {
	background-color: rgb(66 32 6);
}

.invalid\:bg-lime-50:invalid {
	background-color: rgb(247 254 231);
}

.invalid\:bg-lime-100:invalid {
	background-color: rgb(236 252 203);
}

.invalid\:bg-lime-200:invalid {
	background-color: rgb(217 249 157);
}

.invalid\:bg-lime-300:invalid {
	background-color: rgb(190 242 100);
}

.invalid\:bg-lime-400:invalid {
	background-color: rgb(163 230 53);
}

.invalid\:bg-lime-500:invalid {
	background-color: rgb(132 204 22);
}

.invalid\:bg-lime-600:invalid {
	background-color: rgb(101 163 13);
}

.invalid\:bg-lime-700:invalid {
	background-color: rgb(77 124 15);
}

.invalid\:bg-lime-800:invalid {
	background-color: rgb(63 98 18);
}

.invalid\:bg-lime-900:invalid {
	background-color: rgb(54 83 20);
}

.invalid\:bg-lime-950:invalid {
	background-color: rgb(26 46 5);
}

.invalid\:bg-green-50:invalid {
	background-color: rgb(240 253 244);
}

.invalid\:bg-green-100:invalid {
	background-color: rgb(220 252 231);
}

.invalid\:bg-green-200:invalid {
	background-color: rgb(187 247 208);
}

.invalid\:bg-green-300:invalid {
	background-color: rgb(134 239 172);
}

.invalid\:bg-green-400:invalid {
	background-color: rgb(74 222 128);
}

.invalid\:bg-green-400\/10:invalid {
	background-color: rgb(74 222 128 / 0.1);
}

.invalid\:bg-green-500:invalid {
	background-color: rgb(34 197 94);
}

.invalid\:bg-green-600:invalid {
	background-color: rgb(22 163 74);
}

.invalid\:bg-green-700:invalid {
	background-color: rgb(21 128 61);
}

.invalid\:bg-green-700\/60:invalid {
	background-color: rgba(21, 128, 61, 0.6);
}

.invalid\:bg-green-700\/50:invalid {
	background-color: rgba(21, 128, 61, 0.5);
}

.invalid\:bg-green-800:invalid {
	background-color: rgb(22 101 52);
}

.invalid\:bg-green-900:invalid {
	background-color: rgb(20 83 45);
}

.invalid\:bg-green-950:invalid {
	background-color: rgb(5 46 22);
}

.invalid\:bg-emerald-50:invalid {
	background-color: rgb(236 253 245);
}

.invalid\:bg-emerald-100:invalid {
	background-color: rgb(209 250 229);
}

.invalid\:bg-emerald-200:invalid {
	background-color: rgb(167 243 208);
}

.invalid\:bg-emerald-300:invalid {
	background-color: rgb(110 231 183);
}

.invalid\:bg-emerald-400:invalid {
	background-color: rgb(52 211 153);
}

.invalid\:bg-emerald-500:invalid {
	background-color: rgb(16 185 129);
}

.invalid\:bg-emerald-600:invalid {
	background-color: rgb(5 150 105);
}

.invalid\:bg-emerald-700:invalid {
	background-color: rgb(4 120 87);
}

.invalid\:bg-emerald-800:invalid {
	background-color: rgb(6 95 70);
}

.invalid\:bg-emerald-900:invalid {
	background-color: rgb(6 78 59);
}

.invalid\:bg-emerald-950:invalid {
	background-color: rgb(2 44 34);
}

.invalid\:bg-teal-50:invalid {
	background-color: rgb(240 253 250);
}

.invalid\:bg-teal-100:invalid {
	background-color: rgb(204 251 241);
}

.invalid\:bg-teal-200:invalid {
	background-color: rgb(153 246 228);
}

.invalid\:bg-teal-300:invalid {
	background-color: rgb(94 234 212);
}

.invalid\:bg-teal-300\/10:invalid {
	background-color: rgb(94 234 212 / 0.1);
}

.invalid\:bg-teal-400:invalid {
	background-color: rgb(45 212 191);
}

.invalid\:bg-teal-500:invalid {
	background-color: rgb(20 184 166);
}

.invalid\:bg-teal-600:invalid {
	background-color: rgb(13 148 136);
}

.invalid\:bg-teal-700:invalid {
	background-color: rgb(15 118 110);
}

.invalid\:bg-teal-800:invalid {
	background-color: rgb(17 94 89);
}

.invalid\:bg-teal-900:invalid {
	background-color: rgb(19 78 74);
}

.invalid\:bg-teal-950:invalid {
	background-color: rgb(4 47 46);
}

.invalid\:bg-cyan-50:invalid {
	background-color: rgb(236 254 255);
}

.invalid\:bg-cyan-100:invalid {
	background-color: rgb(207 250 254);
}

.invalid\:bg-cyan-200:invalid {
	background-color: rgb(165 243 252);
}

.invalid\:bg-cyan-300:invalid {
	background-color: rgb(103 232 249);
}

.invalid\:bg-cyan-400:invalid {
	background-color: rgb(34 211 238);
}

.invalid\:bg-cyan-500:invalid {
	background-color: rgb(6 182 212);
}

.invalid\:bg-cyan-600:invalid {
	background-color: rgb(8 145 178);
}

.invalid\:bg-cyan-700:invalid {
	background-color: rgb(14 116 144);
}

.invalid\:bg-cyan-800:invalid {
	background-color: rgb(21 94 117);
}

.invalid\:bg-cyan-900:invalid {
	background-color: rgb(22 78 99);
}

.invalid\:bg-cyan-950:invalid {
	background-color: rgb(8 51 68);
}

.invalid\:bg-sky-50:invalid {
	background-color: rgb(240 249 255);
}

.invalid\:bg-sky-100:invalid {
	background-color: rgb(224 242 254);
}

.invalid\:bg-sky-200:invalid {
	background-color: rgb(186 230 253);
}

.invalid\:bg-sky-300:invalid {
	background-color: rgb(125 211 252);
}

.invalid\:bg-sky-400:invalid {
	background-color: rgb(56 189 248);
}

.invalid\:bg-sky-500:invalid {
	background-color: rgb(14 165 233);
}

.invalid\:bg-sky-600:invalid {
	background-color: rgb(2 132 199);
}

.invalid\:bg-sky-700:invalid {
	background-color: rgb(3 105 161);
}

.invalid\:bg-sky-800:invalid {
	background-color: rgb(7 89 133);
}

.invalid\:bg-sky-900:invalid {
	background-color: rgb(12 74 110);
}

.invalid\:bg-sky-950:invalid {
	background-color: rgb(8 47 73);
}

.invalid\:bg-blue-50:invalid {
	background-color: rgb(239 246 255);
}

.invalid\:bg-blue-100:invalid {
	background-color: rgb(219 234 254);
}

.invalid\:bg-blue-200:invalid {
	background-color: rgb(191 219 254);
}

.invalid\:bg-blue-300:invalid {
	background-color: rgb(147 197 253);
}

.invalid\:bg-blue-400:invalid {
	background-color: rgb(96 165 250);
}

.invalid\:bg-blue-400\/10:invalid {
	background-color: rgb(96 165 250 / 0.1);
}

.invalid\:bg-blue-500:invalid {
	background-color: rgb(59 130 246);
}

.invalid\:bg-blue-600:invalid {
	background-color: rgb(37 99 235);
}

.invalid\:bg-blue-700:invalid {
	background-color: rgb(29 78 216);
}

.invalid\:bg-blue-800:invalid {
	background-color: rgb(30 64 175);
}

.invalid\:bg-blue-900:invalid {
	background-color: rgb(30 58 138);
}

.invalid\:bg-blue-950:invalid {
	background-color: rgb(23 37 84);
}

.invalid\:bg-indigo-50:invalid {
	background-color: rgb(238 242 255);
}

.invalid\:bg-indigo-100:invalid {
	background-color: rgb(224 231 255);
}

.invalid\:bg-indigo-200:invalid {
	background-color: rgb(199 210 254);
}

.invalid\:bg-indigo-300:invalid {
	background-color: rgb(165 180 252);
}

.invalid\:bg-indigo-400:invalid {
	background-color: rgb(129 140 248);
}

.invalid\:bg-indigo-400\/10:invalid {
	background-color: rgb(129 140 248 / 0.1);
}

.invalid\:bg-indigo-500:invalid {
	background-color: rgb(99 102 241);
}

.invalid\:bg-indigo-600:invalid {
	background-color: rgb(79 70 229);
}

.invalid\:bg-indigo-700:invalid {
	background-color: rgb(67 56 202);
}

.invalid\:bg-indigo-800:invalid {
	background-color: rgb(55 48 163);
}

.invalid\:bg-indigo-900:invalid {
	background-color: rgb(49 46 129);
}

.invalid\:bg-indigo-950:invalid {
	background-color: rgb(30 27 75);
}

.invalid\:bg-violet-50:invalid {
	background-color: rgb(245 243 255);
}

.invalid\:bg-violet-100:invalid {
	background-color: rgb(237 233 254);
}

.invalid\:bg-violet-200:invalid {
	background-color: rgb(221 214 254);
}

.invalid\:bg-violet-300:invalid {
	background-color: rgb(196 181 253);
}

.invalid\:bg-violet-400:invalid {
	background-color: rgb(167 139 250);
}

.invalid\:bg-violet-500:invalid {
	background-color: rgb(139 92 246);
}

.invalid\:bg-violet-600:invalid {
	background-color: rgb(124 58 237);
}

.invalid\:bg-violet-700:invalid {
	background-color: rgb(109 40 217);
}

.invalid\:bg-violet-800:invalid {
	background-color: rgb(91 33 182);
}

.invalid\:bg-violet-900:invalid {
	background-color: rgb(76 29 149);
}

.invalid\:bg-violet-950:invalid {
	background-color: rgb(46 16 101);
}

.invalid\:bg-purple-50:invalid {
	background-color: rgb(250 245 255);
}

.invalid\:bg-purple-100:invalid {
	background-color: rgb(243 232 255);
}

.invalid\:bg-purple-200:invalid {
	background-color: rgb(233 213 255);
}

.invalid\:bg-purple-300:invalid {
	background-color: rgb(216 180 254);
}

.invalid\:bg-purple-400:invalid {
	background-color: rgb(192 132 252);
}

.invalid\:bg-purple-500:invalid {
	background-color: rgb(168 85 247);
}

.invalid\:bg-purple-600:invalid {
	background-color: rgb(147 51 234);
}

.invalid\:bg-purple-700:invalid {
	background-color: rgb(126 34 206);
}

.invalid\:bg-purple-800:invalid {
	background-color: rgb(107 33 168);
}

.invalid\:bg-purple-900:invalid {
	background-color: rgb(88 28 135);
}

.invalid\:bg-purple-950:invalid {
	background-color: rgb(59 7 100);
}

.invalid\:bg-fuchsia-50:invalid {
	background-color: rgb(253 244 255);
}

.invalid\:bg-fuchsia-100:invalid {
	background-color: rgb(250 232 255);
}

.invalid\:bg-fuchsia-200:invalid {
	background-color: rgb(245 208 254);
}

.invalid\:bg-fuchsia-300:invalid {
	background-color: rgb(240 171 252);
}

.invalid\:bg-fuchsia-400:invalid {
	background-color: rgb(232 121 249);
}

.invalid\:bg-fuchsia-500:invalid {
	background-color: rgb(217 70 239);
}

.invalid\:bg-fuchsia-500\/10:invalid {
	background-color: rgb(217 70 239 / 0.1);
}

.invalid\:bg-fuchsia-600:invalid {
	background-color: rgb(192 38 211);
}

.invalid\:bg-fuchsia-700:invalid {
	background-color: rgb(162 28 175);
}

.invalid\:bg-fuchsia-800:invalid {
	background-color: rgb(134 25 143);
}

.invalid\:bg-fuchsia-900:invalid {
	background-color: rgb(112 26 117);
}

.invalid\:bg-fuchsia-950:invalid {
	background-color: rgb(74 4 78);
}

.invalid\:bg-pink-50:invalid {
	background-color: rgb(253 242 248);
}

.invalid\:bg-pink-100:invalid {
	background-color: rgb(252 231 243);
}

.invalid\:bg-pink-200:invalid {
	background-color: rgb(251 207 232);
}

.invalid\:bg-pink-300:invalid {
	background-color: rgb(249 168 212);
}

.invalid\:bg-pink-400:invalid {
	background-color: rgb(244 114 182);
}

.invalid\:bg-pink-500:invalid {
	background-color: rgb(236 72 153);
}

.invalid\:bg-pink-600:invalid {
	background-color: rgb(219 39 119);
}

.invalid\:bg-pink-700:invalid {
	background-color: rgb(190 24 93);
}

.invalid\:bg-pink-800:invalid {
	background-color: rgb(157 23 77);
}

.invalid\:bg-pink-900:invalid {
	background-color: rgb(131 24 67);
}

.invalid\:bg-pink-950:invalid {
	background-color: rgb(80 7 36);
}

.invalid\:bg-rose-50:invalid {
	background-color: rgb(255 241 242);
}

.invalid\:bg-rose-100:invalid {
	background-color: rgb(255 228 230);
}

.invalid\:bg-rose-200:invalid {
	background-color: rgb(254 205 211);
}

.invalid\:bg-rose-300:invalid {
	background-color: rgb(253 164 175);
}

.invalid\:bg-rose-400:invalid {
	background-color: rgb(251 113 133);
}

.invalid\:bg-rose-400\/10:invalid {
	background-color: rgb(251 113 133 / 0.1);
}

.invalid\:bg-rose-500:invalid {
	background-color: rgb(244 63 94);
}

.invalid\:bg-rose-600:invalid {
	background-color: rgb(225 29 72);
}

.invalid\:bg-rose-700:invalid {
	background-color: rgb(190 18 60);
}

.invalid\:bg-rose-800:invalid {
	background-color: rgb(159 18 57);
}

.invalid\:bg-rose-900:invalid {
	background-color: rgb(136 19 55);
}

.invalid\:bg-rose-950:invalid {
	background-color: rgb(76 5 25);
}


.invalid\:bg-v1-blue-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(225 239 254 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(195 221 253 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(164 202 254 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(118 169 250 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(235 245 255 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(63 131 248 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(28 100 242 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(30 66 159 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-blue-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(35 56 118 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(207 216 227 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(151 166 186 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(54 65 82 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(39 48 63 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-cool-gray-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 46 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 247 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(210 214 220 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(159 166 178 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(37 47 63 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-gray-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(22 30 46 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(222 247 236 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(188 240 218 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(132 225 188 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(49 196 141 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 247 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(14 159 110 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(5 122 85 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(4 108 78 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(3 84 63 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-green-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(1 71 55 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(229 237 255 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(205 219 254 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(180 198 252 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(141 162 251 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(240 245 255 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(104 117 245 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(88 80 236 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(81 69 205 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(66 56 157 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-indigo-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(54 47 120 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(254 236 220 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(252 217 189 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 140 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(255 138 76 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 241 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(255 90 31 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(208 56 1 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(180 52 3 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(138 44 13 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-orange-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(115 35 13 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(252 232 243 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(250 209 232 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 217 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(241 126 184 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(231 70 148 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(214 31 105 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(191 18 93 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(153 21 75 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-pink-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(117 26 61 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(237 235 254 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(220 215 254 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(202 191 253 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(172 148 250 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 255 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(144 97 249 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(126 58 242 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(108 43 217 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(85 33 181 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-purple-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(74 29 150 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 232 232 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(251 213 213 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(248 180 180 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(249 128 128 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 242 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(240 82 82 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(224 36 36 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(200 30 30 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(155 28 28 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-red-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(119 29 29 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(213 245 246 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(175 236 239 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(126 220 226 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(22 189 202 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(237 250 250 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(6 148 162 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(4 116 129 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(3 102 114 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(5 80 92 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-teal-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(1 68 81 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-100:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 246 178 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-200:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(252 233 106 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-300:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(250 202 21 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-400:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(227 160 8 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-50:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 234 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-500:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(194 120 3 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-600:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(159 88 10 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-700:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(142 75 16 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-800:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(114 59 19 / var(--tw-bg-opacity))
}

.invalid\:bg-v1-yellow-900:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(99 49 18 / var(--tw-bg-opacity))
}

.invalid\:bg-white:invalid {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.invalid\:bg-white\/0:invalid {
    background-color: #fff0
}

.invalid\:bg-white\/25:invalid {
    background-color: #ffffff40
}

.invalid\:bg-white\/60:invalid {
    background-color: #fff9
}

.invalid\:bg-opacity-30:invalid {
    --tw-bg-opacity: .3
}

.invalid\:opacity-30:invalid {
    opacity: .3;
}

.invalid\:bg-opacity-90:invalid {
    --tw-bg-opacity: .9
}

.invalid\:bg-\[radial-gradient\(164\.75\%_100\%_at_50\%_0\%\,\#334155_0\%\,\#0F172A_48\.73\%\)\]:invalid {
    background-image: radial-gradient(164.75% 100% at 50% 0%, #334155 0%, #0F172A 48.73%)
}

.invalid\:bg-\[url\(\'\/public\/img\/beams-components\.png\'\)\]:invalid {
    background-image: url(/build/assets/beams-components-24fbfee2.png)
}

.invalid\:bg-\[url\(\'\/public\/img\/beams-templates-header\.png\'\)\]:invalid {
    background-image: url(/build/assets/beams-templates-header-445473e5.png)
}


.invalid\:bg-none:invalid  {
	background-image: none;
}



.invalid\:bg-gradient-to-t:invalid  {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-tr:invalid  {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-r:invalid  {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-br:invalid  {
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-b:invalid  {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-bl:invalid  {
	background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-l:invalid  {
	background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.invalid\:bg-gradient-to-tl:invalid  {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}


.invalid\:bg-gradient-to-b:invalid {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.invalid\:bg-gradient-to-br:invalid {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.invalid\:bg-gradient-to-l:invalid {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.invalid\:bg-gradient-to-r:invalid {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.invalid\:bg-gradient-to-t:invalid {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.invalid\:bg-none:invalid {
    background-image: none
}

.invalid\:text-ellipsis:invalid {
    text-overflow: ellipsis;
}

.invalid\:text-clip:invalid {
    text-overflow: clip;
}

.invalid\:text-2xl:invalid {
    font-size: 1.5rem;
    line-height: 2rem
}

.invalid\:text-3xl:invalid {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.invalid\:text-4xl:invalid {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.invalid\:text-5xl:invalid {
    font-size: 3rem;
    line-height: 1
}

.invalid\:text-\[0\.625rem\]:invalid {
    font-size: .625rem
}

.invalid\:text-\[0\.6875rem\]:invalid {
    font-size: .6875rem
}

.invalid\:text-\[0\.8125rem\]:invalid {
    font-size: .8125rem
}

.invalid\:text-\[2\.5rem\]:invalid {
    font-size: 2.5rem
}

.invalid\:text-base:invalid {
    font-size: 1rem;
    line-height: 1.5rem
}

.invalid\:text-base-em:invalid {
    font-size: 1em;
    line-height: 1.5em
}

.invalid\:text-lg:invalid {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.invalid\:text-sm:invalid {
    font-size: .875rem;
    line-height: 1.25rem
}

.invalid\:text-sm-em:invalid {
    font-size: .875em;
    line-height: 1.25em
}

.invalid\:text-xl:invalid {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.invalid\:text-xl-em:invalid {
    font-size: 1.25em;
    line-height: 1.75em
}


.invalid\:text-xs:invalid {
    font-size: .75rem;
    line-height: 1rem
}

.invalid\:text-xs-em:invalid {
    font-size: .75em;
    line-height: 1em
}

.invalid\:text-xs\/6:invalid {
    font-size: .75rem;
    line-height: 1.5rem
}

.invalid\:font-bold:invalid {
    font-weight: 700
}

.font-extrabold{
    font-weight: 800
}

.invalid\:font-medium:invalid {
    font-weight: 500
}

.invalid\:font-normal:invalid {
    font-weight: 400
}

.invalid\:font-semibold:invalid {
    font-weight: 600
}

.invalid\:uppercase:invalid {
    text-transform: uppercase
}

.invalid\:capitalize:invalid {
    text-transform: capitalize
}

.invalid\:tabular-nums:invalid {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.invalid\:leading-4:invalid {
    line-height: 1rem
}

.invalid\:leading-5:invalid {
    line-height: 1.25rem
}

.invalid\:leading-6:invalid {
    line-height: 1.5rem
}

.invalid\:leading-7:invalid {
    line-height: 1.75rem
}

.invalid\:leading-8:invalid {
    line-height: 2rem
}

.invalid\:leading-9:invalid {
    line-height: 2.25rem
}

.invalid\:leading-\[1\.5714285714\]:invalid {
    line-height: 1.5714285714
}

.invalid\:leading-\[3\.5rem\]:invalid {
    line-height: 3.5rem
}

.invalid\:leading-none:invalid {
    line-height: 1
}

.invalid\:tracking-\[-0\.04em\]:invalid {
    letter-spacing: -.04em
}

.invalid\:tracking-tight:invalid {
    letter-spacing: -.025em
}

.invalid\:tracking-wide:invalid {
    letter-spacing: .025em
}

.invalid\:isolate:invalid {
    isolation: isolate;
}

.invalid\:text-inherit:invalid  {
	color: inherit;
}
.invalid\:text-current:invalid  {
	color: currentColor;
}
.invalid\:text-transparent:invalid  {
	color: transparent;
}
.invalid\:text-black:invalid  {
	color: rgb(0 0 0);
}
.invalid\:text-white:invalid  {
	color: rgb(255 255 255);
}
.invalid\:text-slate-50:invalid  {
	color: rgb(248 250 252);
}
.invalid\:text-slate-100:invalid  {
	color: rgb(241 245 249);
}
.invalid\:text-slate-200:invalid  {
	color: rgb(226 232 240);
}
.invalid\:text-slate-300:invalid  {
	color: rgb(203 213 225);
}
.invalid\:text-slate-400:invalid  {
	color: rgb(148 163 184);
}
.invalid\:text-slate-500:invalid  {
	color: rgb(100 116 139);
}
.invalid\:text-slate-600:invalid  {
	color: rgb(71 85 105);
}
.invalid\:text-slate-700:invalid  {
	color: rgb(51 65 85);
}
.invalid\:text-slate-800:invalid  {
	color: rgb(30 41 59);
}
.invalid\:text-slate-900:invalid  {
	color: rgb(15 23 42);
}
.invalid\:text-slate-950:invalid  {
	color: rgb(2 6 23);
}
.invalid\:text-gray-50:invalid  {
	color: rgb(249 250 251);
}
.invalid\:text-gray-100:invalid  {
	color: rgb(243 244 246);
}
.invalid\:text-gray-200:invalid  {
	color: rgb(229 231 235);
}
.invalid\:text-gray-300:invalid  {
	color: rgb(209 213 219);
}
.invalid\:text-gray-400:invalid  {
	color: rgb(156 163 175);
}
.invalid\:text-gray-500:invalid  {
	color: rgb(107 114 128);
}
.invalid\:text-gray-600:invalid  {
	color: rgb(75 85 99);
}
.invalid\:text-gray-700:invalid  {
	color: rgb(55 65 81);
}
.invalid\:text-gray-800:invalid  {
	color: rgb(31 41 55);
}
.invalid\:text-gray-900:invalid  {
	color: rgb(17 24 39);
}
.invalid\:text-gray-950:invalid  {
	color: rgb(3 7 18);
}
.invalid\:text-zinc-50:invalid  {
	color: rgb(250 250 250);
}
.invalid\:text-zinc-100:invalid  {
	color: rgb(244 244 245);
}
.invalid\:text-zinc-200:invalid  {
	color: rgb(228 228 231);
}
.invalid\:text-zinc-300:invalid  {
	color: rgb(212 212 216);
}
.invalid\:text-zinc-400:invalid  {
	color: rgb(161 161 170);
}
.invalid\:text-zinc-500:invalid  {
	color: rgb(113 113 122);
}
.invalid\:text-zinc-600:invalid  {
	color: rgb(82 82 91);
}
.invalid\:text-zinc-700:invalid  {
	color: rgb(63 63 70);
}
.invalid\:text-zinc-800:invalid  {
	color: rgb(39 39 42);
}
.invalid\:text-zinc-900:invalid  {
	color: rgb(24 24 27);
}
.invalid\:text-zinc-950:invalid  {
	color: rgb(9 9 11);
}
.invalid\:text-neutral-50:invalid  {
	color: rgb(250 250 250);
}
.invalid\:text-neutral-100:invalid  {
	color: rgb(245 245 245);
}
.invalid\:text-neutral-200:invalid  {
	color: rgb(229 229 229);
}
.invalid\:text-neutral-300:invalid  {
	color: rgb(212 212 212);
}
.invalid\:text-neutral-400:invalid  {
	color: rgb(163 163 163);
}
.invalid\:text-neutral-500:invalid  {
	color: rgb(115 115 115);
}
.invalid\:text-neutral-600:invalid  {
	color: rgb(82 82 82);
}
.invalid\:text-neutral-700:invalid  {
	color: rgb(64 64 64);
}
.invalid\:text-neutral-800:invalid  {
	color: rgb(38 38 38);
}
.invalid\:text-neutral-900:invalid  {
	color: rgb(23 23 23);
}
.invalid\:text-neutral-950:invalid  {
	color: rgb(10 10 10);
}
.invalid\:text-stone-50:invalid  {
	color: rgb(250 250 249);
}
.invalid\:text-stone-100:invalid  {
	color: rgb(245 245 244);
}
.invalid\:text-stone-200:invalid  {
	color: rgb(231 229 228);
}
.invalid\:text-stone-300:invalid  {
	color: rgb(214 211 209);
}
.invalid\:text-stone-400:invalid  {
	color: rgb(168 162 158);
}
.invalid\:text-stone-500:invalid  {
	color: rgb(120 113 108);
}
.invalid\:text-stone-600:invalid  {
	color: rgb(87 83 78);
}
.invalid\:text-stone-700:invalid  {
	color: rgb(68 64 60);
}
.invalid\:text-stone-800:invalid  {
	color: rgb(41 37 36);
}
.invalid\:text-stone-900:invalid  {
	color: rgb(28 25 23);
}
.invalid\:text-stone-950:invalid  {
	color: rgb(12 10 9);
}
.invalid\:text-red-50:invalid  {
	color: rgb(254 242 242);
}
.invalid\:text-red-100:invalid  {
	color: rgb(254 226 226);
}
.invalid\:text-red-200:invalid  {
	color: rgb(254 202 202);
}
.invalid\:text-red-300:invalid  {
	color: rgb(252 165 165);
}
.invalid\:text-red-400:invalid  {
	color: rgb(248 113 113);
}
.invalid\:text-red-500:invalid  {
	color: rgb(239 68 68);
}
.invalid\:text-red-600:invalid  {
	color: rgb(220 38 38);
}
.invalid\:text-red-700:invalid  {
	color: rgb(185 28 28);
}
.invalid\:text-red-800:invalid  {
	color: rgb(153 27 27);
}
.invalid\:text-red-900:invalid  {
	color: rgb(127 29 29);
}
.invalid\:text-red-950:invalid  {
	color: rgb(69 10 10);
}
.invalid\:text-orange-50:invalid  {
	color: rgb(255 247 237);
}
.invalid\:text-orange-100:invalid  {
	color: rgb(255 237 213);
}
.invalid\:text-orange-200:invalid  {
	color: rgb(254 215 170);
}
.invalid\:text-orange-300:invalid  {
	color: rgb(253 186 116);
}
.invalid\:text-orange-400:invalid  {
	color: rgb(251 146 60);
}
.invalid\:text-orange-500:invalid  {
	color: rgb(249 115 22);
}
.invalid\:text-orange-600:invalid  {
	color: rgb(234 88 12);
}
.invalid\:text-orange-700:invalid  {
	color: rgb(194 65 12);
}
.invalid\:text-orange-700\/90:invalid  {
	color: rgba(194, 65, 12, 0.9);
}

.invalid\:text-orange-800:invalid  {
	color: rgb(154 52 18);
}
.invalid\:text-orange-900:invalid  {
	color: rgb(124 45 18);
}
.invalid\:text-orange-950:invalid  {
	color: rgb(67 20 7);
}
.invalid\:text-amber-50:invalid  {
	color: rgb(255 251 235);
}
.invalid\:text-amber-100:invalid  {
	color: rgb(254 243 199);
}
.invalid\:text-amber-200:invalid  {
	color: rgb(253 230 138);
}
.invalid\:text-amber-300:invalid  {
	color: rgb(252 211 77);
}
.invalid\:text-amber-400:invalid  {
	color: rgb(251 191 36);
}
.invalid\:text-amber-500:invalid  {
	color: rgb(245 158 11);
}
.invalid\:text-amber-600:invalid  {
	color: rgb(217 119 6);
}
.invalid\:text-amber-700:invalid  {
	color: rgb(180 83 9);
}
.invalid\:text-amber-800:invalid  {
	color: rgb(146 64 14);
}
.invalid\:text-amber-900:invalid  {
	color: rgb(120 53 15);
}
.invalid\:text-amber-950:invalid  {
	color: rgb(69 26 3);
}
.invalid\:text-yellow-50:invalid  {
	color: rgb(254 252 232);
}
.invalid\:text-yellow-100:invalid  {
	color: rgb(254 249 195);
}
.invalid\:text-yellow-200:invalid  {
	color: rgb(254 240 138);
}
.invalid\:text-yellow-300:invalid  {
	color: rgb(253 224 71);
}
.invalid\:text-yellow-400:invalid  {
	color: rgb(250 204 21);
}
.invalid\:text-yellow-500:invalid  {
	color: rgb(234 179 8);
}
.invalid\:text-yellow-600:invalid  {
	color: rgb(202 138 4);
}
.invalid\:text-yellow-700:invalid  {
	color: rgb(161 98 7);
}
.invalid\:text-yellow-800:invalid  {
	color: rgb(133 77 14);
}
.invalid\:text-yellow-900:invalid  {
	color: rgb(113 63 18);
}
.invalid\:text-yellow-950:invalid  {
	color: rgb(66 32 6);
}
.invalid\:text-lime-50:invalid  {
	color: rgb(247 254 231);
}
.invalid\:text-lime-100:invalid  {
	color: rgb(236 252 203);
}
.invalid\:text-lime-200:invalid  {
	color: rgb(217 249 157);
}
.invalid\:text-lime-300:invalid  {
	color: rgb(190 242 100);
}
.invalid\:text-lime-400:invalid  {
	color: rgb(163 230 53);
}
.invalid\:text-lime-500:invalid  {
	color: rgb(132 204 22);
}
.invalid\:text-lime-600:invalid  {
	color: rgb(101 163 13);
}
.invalid\:text-lime-700:invalid  {
	color: rgb(77 124 15);
}
.invalid\:text-lime-800:invalid  {
	color: rgb(63 98 18);
}
.invalid\:text-lime-900:invalid  {
	color: rgb(54 83 20);
}
.invalid\:text-lime-950:invalid  {
	color: rgb(26 46 5);
}
.invalid\:text-green-50:invalid  {
	color: rgb(240 253 244);
}
.invalid\:text-green-100:invalid  {
	color: rgb(220 252 231);
}
.invalid\:text-green-200:invalid  {
	color: rgb(187 247 208);
}
.invalid\:text-green-300:invalid  {
	color: rgb(134 239 172);
}
.invalid\:text-green-400:invalid  {
	color: rgb(74 222 128);
}
.invalid\:text-green-500:invalid  {
	color: rgb(34 197 94);
}
.invalid\:text-green-600:invalid  {
	color: rgb(22 163 74);
}
.invalid\:text-green-700:invalid  {
	color: rgb(21 128 61);
}
.invalid\:text-green-800:invalid  {
	color: rgb(22 101 52);
}
.invalid\:text-green-900:invalid  {
	color: rgb(20 83 45);
}
.invalid\:text-green-950:invalid  {
	color: rgb(5 46 22);
}
.invalid\:text-emerald-50:invalid  {
	color: rgb(236 253 245);
}
.invalid\:text-emerald-100:invalid  {
	color: rgb(209 250 229);
}
.invalid\:text-emerald-200:invalid  {
	color: rgb(167 243 208);
}
.invalid\:text-emerald-300:invalid  {
	color: rgb(110 231 183);
}
.invalid\:text-emerald-400:invalid  {
	color: rgb(52 211 153);
}
.invalid\:text-emerald-500:invalid  {
	color: rgb(16 185 129);
}
.invalid\:text-emerald-600:invalid  {
	color: rgb(5 150 105);
}
.invalid\:text-emerald-700:invalid  {
	color: rgb(4 120 87);
}
.invalid\:text-emerald-800:invalid  {
	color: rgb(6 95 70);
}
.invalid\:text-emerald-900:invalid  {
	color: rgb(6 78 59);
}
.invalid\:text-emerald-950:invalid  {
	color: rgb(2 44 34);
}
.invalid\:text-teal-50:invalid  {
	color: rgb(240 253 250);
}
.invalid\:text-teal-100:invalid  {
	color: rgb(204 251 241);
}
.invalid\:text-teal-200:invalid  {
	color: rgb(153 246 228);
}
.invalid\:text-teal-300:invalid  {
	color: rgb(94 234 212);
}
.invalid\:text-teal-400:invalid  {
	color: rgb(45 212 191);
}
.invalid\:text-teal-500:invalid  {
	color: rgb(20 184 166);
}
.invalid\:text-teal-600:invalid  {
	color: rgb(13 148 136);
}
.invalid\:text-teal-700:invalid  {
	color: rgb(15 118 110);
}
.invalid\:text-teal-800:invalid  {
	color: rgb(17 94 89);
}
.invalid\:text-teal-900:invalid  {
	color: rgb(19 78 74);
}
.invalid\:text-teal-950:invalid  {
	color: rgb(4 47 46);
}
.invalid\:text-cyan-50:invalid  {
	color: rgb(236 254 255);
}
.invalid\:text-cyan-100:invalid  {
	color: rgb(207 250 254);
}
.invalid\:text-cyan-200:invalid  {
	color: rgb(165 243 252);
}
.invalid\:text-cyan-300:invalid  {
	color: rgb(103 232 249);
}
.invalid\:text-cyan-400:invalid  {
	color: rgb(34 211 238);
}
.invalid\:text-cyan-500:invalid  {
	color: rgb(6 182 212);
}
.invalid\:text-cyan-600:invalid  {
	color: rgb(8 145 178);
}
.invalid\:text-cyan-700:invalid  {
	color: rgb(14 116 144);
}
.invalid\:text-cyan-800:invalid  {
	color: rgb(21 94 117);
}
.invalid\:text-cyan-900:invalid  {
	color: rgb(22 78 99);
}
.invalid\:text-cyan-950:invalid  {
	color: rgb(8 51 68);
}
.invalid\:text-sky-50:invalid  {
	color: rgb(240 249 255);
}
.invalid\:text-sky-100:invalid  {
	color: rgb(224 242 254);
}
.invalid\:text-sky-200:invalid  {
	color: rgb(186 230 253);
}
.invalid\:text-sky-300:invalid  {
	color: rgb(125 211 252);
}
.invalid\:text-sky-400:invalid  {
	color: rgb(56 189 248);
}
.invalid\:text-sky-500:invalid  {
	color: rgb(14 165 233);
}
.invalid\:text-sky-600:invalid  {
	color: rgb(2 132 199);
}
.invalid\:text-sky-700:invalid  {
	color: rgb(3 105 161);
}
.invalid\:text-sky-800:invalid  {
	color: rgb(7 89 133);
}
.invalid\:text-sky-900:invalid  {
	color: rgb(12 74 110);
}
.invalid\:text-sky-950:invalid  {
	color: rgb(8 47 73);
}
.invalid\:text-blue-50:invalid  {
	color: rgb(239 246 255);
}
.invalid\:text-blue-100:invalid  {
	color: rgb(219 234 254);
}
.invalid\:text-blue-200:invalid  {
	color: rgb(191 219 254);
}
.invalid\:text-blue-300:invalid  {
	color: rgb(147 197 253);
}
.invalid\:text-blue-400:invalid  {
	color: rgb(96 165 250);
}
.invalid\:text-blue-500:invalid  {
	color: rgb(59 130 246);
}
.invalid\:text-blue-600:invalid  {
	color: rgb(37 99 235);
}
.invalid\:text-blue-700:invalid  {
	color: rgb(29 78 216);
}
.invalid\:text-blue-800:invalid  {
	color: rgb(30 64 175);
}
.invalid\:text-blue-900:invalid  {
	color: rgb(30 58 138);
}
.invalid\:text-blue-950:invalid  {
	color: rgb(23 37 84);
}
.invalid\:text-indigo-50:invalid  {
	color: rgb(238 242 255);
}
.invalid\:text-indigo-100:invalid  {
	color: rgb(224 231 255);
}
.invalid\:text-indigo-200:invalid  {
	color: rgb(199 210 254);
}
.invalid\:text-indigo-300:invalid  {
	color: rgb(165 180 252);
}
.invalid\:text-indigo-400:invalid  {
	color: rgb(129 140 248);
}
.invalid\:text-indigo-500:invalid  {
	color: rgb(99 102 241);
}
.invalid\:text-indigo-600:invalid  {
	color: rgb(79 70 229);
}
.invalid\:text-indigo-700:invalid  {
	color: rgb(67 56 202);
}
.invalid\:text-indigo-800:invalid  {
	color: rgb(55 48 163);
}
.invalid\:text-indigo-900:invalid  {
	color: rgb(49 46 129);
}
.invalid\:text-indigo-950:invalid  {
	color: rgb(30 27 75);
}
.invalid\:text-violet-50:invalid  {
	color: rgb(245 243 255);
}
.invalid\:text-violet-100:invalid  {
	color: rgb(237 233 254);
}
.invalid\:text-violet-200:invalid  {
	color: rgb(221 214 254);
}
.invalid\:text-violet-300:invalid  {
	color: rgb(196 181 253);
}
.invalid\:text-violet-400:invalid  {
	color: rgb(167 139 250);
}
.invalid\:text-violet-500:invalid  {
	color: rgb(139 92 246);
}
.invalid\:text-violet-600:invalid  {
	color: rgb(124 58 237);
}
.invalid\:text-violet-700:invalid  {
	color: rgb(109 40 217);
}
.invalid\:text-violet-800:invalid  {
	color: rgb(91 33 182);
}
.invalid\:text-violet-900:invalid  {
	color: rgb(76 29 149);
}
.invalid\:text-violet-950:invalid  {
	color: rgb(46 16 101);
}
.invalid\:text-purple-50:invalid  {
	color: rgb(250 245 255);
}
.invalid\:text-purple-100:invalid  {
	color: rgb(243 232 255);
}
.invalid\:text-purple-200:invalid  {
	color: rgb(233 213 255);
}
.invalid\:text-purple-300:invalid  {
	color: rgb(216 180 254);
}
.invalid\:text-purple-400:invalid  {
	color: rgb(192 132 252);
}
.invalid\:text-purple-500:invalid  {
	color: rgb(168 85 247);
}
.invalid\:text-purple-600:invalid  {
	color: rgb(147 51 234);
}
.invalid\:text-purple-700:invalid  {
	color: rgb(126 34 206);
}
.invalid\:text-purple-800:invalid  {
	color: rgb(107 33 168);
}
.invalid\:text-purple-900:invalid  {
	color: rgb(88 28 135);
}
.invalid\:text-purple-950:invalid  {
	color: rgb(59 7 100);
}
.invalid\:text-fuchsia-50:invalid  {
	color: rgb(253 244 255);
}
.invalid\:text-fuchsia-100:invalid  {
	color: rgb(250 232 255);
}
.invalid\:text-fuchsia-200:invalid  {
	color: rgb(245 208 254);
}
.invalid\:text-fuchsia-300:invalid  {
	color: rgb(240 171 252);
}
.invalid\:text-fuchsia-400:invalid  {
	color: rgb(232 121 249);
}
.invalid\:text-fuchsia-500:invalid  {
	color: rgb(217 70 239);
}
.invalid\:text-fuchsia-600:invalid  {
	color: rgb(192 38 211);
}
.invalid\:text-fuchsia-700:invalid  {
	color: rgb(162 28 175);
}
.invalid\:text-fuchsia-800:invalid  {
	color: rgb(134 25 143);
}
.invalid\:text-fuchsia-900:invalid  {
	color: rgb(112 26 117);
}
.invalid\:text-fuchsia-950:invalid  {
	color: rgb(74 4 78);
}
.invalid\:text-pink-50:invalid  {
	color: rgb(253 242 248);
}
.invalid\:text-pink-100:invalid  {
	color: rgb(252 231 243);
}
.invalid\:text-pink-200:invalid  {
	color: rgb(251 207 232);
}
.invalid\:text-pink-300:invalid  {
	color: rgb(249 168 212);
}
.invalid\:text-pink-400:invalid  {
	color: rgb(244 114 182);
}
.invalid\:text-pink-500:invalid  {
	color: rgb(236 72 153);
}
.invalid\:text-pink-600:invalid  {
	color: rgb(219 39 119);
}
.invalid\:text-pink-700:invalid  {
	color: rgb(190 24 93);
}
.invalid\:text-pink-800:invalid  {
	color: rgb(157 23 77);
}
.invalid\:text-pink-900:invalid  {
	color: rgb(131 24 67);
}
.invalid\:text-pink-950:invalid  {
	color: rgb(80 7 36);
}
.invalid\:text-rose-50:invalid  {
	color: rgb(255 241 242);
}
.invalid\:text-rose-100:invalid  {
	color: rgb(255 228 230);
}
.invalid\:text-rose-200:invalid  {
	color: rgb(254 205 211);
}
.invalid\:text-rose-300:invalid  {
	color: rgb(253 164 175);
}
.invalid\:text-rose-400:invalid  {
	color: rgb(251 113 133);
}
.invalid\:text-rose-500:invalid  {
	color: rgb(244 63 94);
}
.invalid\:text-rose-600:invalid  {
	color: rgb(225 29 72);
}
.invalid\:text-rose-700:invalid  {
	color: rgb(190 18 60);
}
.invalid\:text-rose-800:invalid  {
	color: rgb(159 18 57);
}
.invalid\:text-rose-900:invalid  {
	color: rgb(136 19 55);
}

.invalid\:text-rose-950:invalid	{
    color: rgb(76 5 25);
}

.invalid\:text-amber-800:invalid {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}

.invalid\:text-black:invalid {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.invalid\:text-black\/25:invalid {
    color: #00000040
}

.invalid\:text-blue-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}

.invalid\:text-gray-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.invalid\:text-gray-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}

.invalid\:text-gray-700:invalid {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}

.invalid\:text-gray-900:invalid {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}

.invalid\:text-gray-400:invalid {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}

.invalid\:text-indigo-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}

.invalid\:text-indigo-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}

.invalid\:text-pink-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}

.invalid\:text-red-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}

.invalid\:text-red-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}

.invalid\:text-red-700:invalid {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}

.invalid\:text-sky-400:invalid {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}

.invalid\:text-sky-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}

.invalid\:text-sky-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}

.invalid\:text-sky-700:invalid {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}

.invalid\:text-slate-100:invalid {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity))
}

.invalid\:text-slate-300:invalid {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity))
}

.invalid\:text-slate-400:invalid {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity))
}

.invalid\:text-slate-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity))
}

.invalid\:text-slate-600:invalid {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity))
}

.invalid\:text-slate-600\/10:invalid {
    color: #4755691a
}

.invalid\:text-slate-700:invalid {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity))
}

.invalid\:text-slate-900:invalid {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

.invalid\:text-slate-900\/\[0\.045\]:invalid {
    color: #0f172a0b
}

.invalid\:text-slate-900\/\[0\.07\]:invalid {
    color: #0f172a12
}

.invalid\:text-v1-gray-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

.invalid\:text-v1-red-500:invalid {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity))
}

.invalid\:text-v1-red-900:invalid {
    --tw-text-opacity: 1;
    color: rgb(119 29 29 / var(--tw-text-opacity))
}

.invalid\:text-white:invalid {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.invalid\:text-ppm-blue-900:invalid {
    color: rgb(0 177 230/ 0.9);
}

.invalid\:text-ppm-blue-700:invalid {
    color: rgb(0 177 230/ 0.7);
}

.invalid\:text-ppm-red-900:invalid {
    color: rgb(229 62 43 / 0.9);
}

.invalid\:text-ppm-red-700:invalid {
    color: rgb(229 62 43 / 0.7);
}

.invalid\:text-ppm-green-900:invalid {
    color: rgb(136 186 20/ 0.9);
}

.invalid\:text-ppm-green-700:invalid {
    color: rgb(136 186 20/ 0.7);
}

.invalid\:text-ppm-orange-900:invalid {
    color: rgb(242 148 0 / 0.9);
}

.invalid\:text-ppm-orange-700:invalid {
    color: rgb(242 148 0 / 0.7);
}

.invalid\:text-white:invalid  {
	color: rgb(255 255 255);
}


.invalid\:border-0:invalid  {
	border-width: 0px;
}

.invalid\:border-2:invalid  {
	border-width: 2px;
}

.invalid\:border-4:invalid  {
	border-width: 4px;
}

.invalid\:border-8:invalid  {
	border-width: 8px;
}

.invalid\:border:invalid  {
	border-width: 1px;
}

.invalid\:border-x-0:invalid  {
	border-left-width: 0px;
border-right-width: 0px;
}

.invalid\:border-x-2:invalid  {
	border-left-width: 2px;
border-right-width: 2px;
}

.invalid\:border-x-4:invalid  {
	border-left-width: 4px;
border-right-width: 4px;
}

.invalid\:border-x-8:invalid  {
	border-left-width: 8px;
border-right-width: 8px;
}

.invalid\:border-x:invalid  {
	border-left-width: 1px;
border-right-width: 1px;
}

.invalid\:border-y-0:invalid  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.invalid\:border-y-2:invalid  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.invalid\:border-y-4:invalid  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.invalid\:border-y-8:invalid  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.invalid\:border-y:invalid  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.invalid\:border-s-0:invalid  {
	border-inline-start-width: 0px;
}

.invalid\:border-s-2:invalid  {
	border-inline-start-width: 2px;
}

.invalid\:border-s-4:invalid  {
	border-inline-start-width: 4px;
}

.invalid\:border-s-8:invalid  {
	border-inline-start-width: 8px;
}

.invalid\:border-s:invalid  {
	border-inline-start-width: 1px;
}

.invalid\:border-e-0:invalid  {
	border-inline-end-width: 0px;
}

.invalid\:border-e-2:invalid  {
	border-inline-end-width: 2px;
}

.invalid\:border-e-4:invalid  {
	border-inline-end-width: 4px;
}

.invalid\:border-e-8:invalid  {
	border-inline-end-width: 8px;
}

.invalid\:border-e:invalid  {
	border-inline-end-width: 1px;
}

.invalid\:border-t-0:invalid  {
	border-top-width: 0px;
}

.invalid\:border-t-2:invalid  {
	border-top-width: 2px;
}

.invalid\:border-t-4:invalid  {
	border-top-width: 4px;
}

.invalid\:border-t-8:invalid  {
	border-top-width: 8px;
}

.invalid\:border-t:invalid  {
	border-top-width: 1px;
}

.invalid\:border-r-0:invalid  {
	border-right-width: 0px;
}

.invalid\:border-r-2:invalid  {
	border-right-width: 2px;
}

.invalid\:border-r-4:invalid  {
	border-right-width: 4px;
}

.invalid\:border-r-8:invalid  {
	border-right-width: 8px;
}

.invalid\:border-r:invalid  {
	border-right-width: 1px;
}

.invalid\:border-b-0:invalid  {
	border-bottom-width: 0px;
}

.invalid\:border-b-1:invalid  {
	border-bottom-width: 1px;
}

.invalid\:border-b-2:invalid  {
	border-bottom-width: 2px;
}

.invalid\:border-b-4:invalid  {
	border-bottom-width: 4px;
}

.invalid\:border-b-8:invalid  {
	border-bottom-width: 8px;
}

.invalid\:border-b:invalid  {
	border-bottom-width: 1px;
}

.invalid\:border-l-0:invalid  {
	border-left-width: 0px;
}

.invalid\:border-l-2:invalid  {
	border-left-width: 2px;
}

.invalid\:border-l-4:invalid  {
	border-left-width: 4px;
}

.invalid\:border-l-8:invalid  {
	border-left-width: 8px;
}

.invalid\:border-l:invalid  {
	border-left-width: 1px;
}

.invalid\:border-0:invalid  {
	border-width: 0px;
}

.invalid\:border-2:invalid  {
	border-width: 2px;
}

.invalid\:border-4:invalid  {
	border-width: 4px;
}

.invalid\:border-8:invalid  {
	border-width: 8px;
}

.invalid\:border:invalid  {
	border-width: 1px;
}

.invalid\:border-x-0:invalid  {
	border-left-width: 0px;
border-right-width: 0px;
}

.invalid\:border-x-2:invalid  {
	border-left-width: 2px;
border-right-width: 2px;
}

.invalid\:border-x-4:invalid  {
	border-left-width: 4px;
border-right-width: 4px;
}

.invalid\:border-x-8:invalid  {
	border-left-width: 8px;
border-right-width: 8px;
}

.invalid\:border-x:invalid  {
	border-left-width: 1px;
border-right-width: 1px;
}

.invalid\:border-y-0:invalid  {
	border-top-width: 0px;
border-bottom-width: 0px;
}

.invalid\:border-y-2:invalid  {
	border-top-width: 2px;
border-bottom-width: 2px;
}

.invalid\:border-y-4:invalid  {
	border-top-width: 4px;
border-bottom-width: 4px;
}

.invalid\:border-y-8:invalid  {
	border-top-width: 8px;
border-bottom-width: 8px;
}

.invalid\:border-y:invalid  {
	border-top-width: 1px;
border-bottom-width: 1px;
}

.invalid\:border-s-0:invalid  {
	border-inline-start-width: 0px;
}

.invalid\:border-s-2:invalid  {
	border-inline-start-width: 2px;
}

.invalid\:border-s-4:invalid  {
	border-inline-start-width: 4px;
}

.invalid\:border-s-8:invalid  {
	border-inline-start-width: 8px;
}

.invalid\:border-s:invalid  {
	border-inline-start-width: 1px;
}

.invalid\:border-e-0:invalid  {
	border-inline-end-width: 0px;
}

.invalid\:border-e-2:invalid  {
	border-inline-end-width: 2px;
}

.invalid\:border-e-4:invalid  {
	border-inline-end-width: 4px;
}

.invalid\:border-e-8:invalid  {
	border-inline-end-width: 8px;
}

.invalid\:border-e:invalid  {
	border-inline-end-width: 1px;
}

.invalid\:border-t-0:invalid  {
	border-top-width: 0px;
}

.invalid\:border-t-2:invalid  {
	border-top-width: 2px;
}

.invalid\:border-t-4:invalid  {
	border-top-width: 4px;
}

.invalid\:border-t-8:invalid  {
	border-top-width: 8px;
}

.invalid\:border-t:invalid  {
	border-top-width: 1px;
}

.invalid\:border-r-0:invalid  {
	border-right-width: 0px;
}

.invalid\:border-r-2:invalid  {
	border-right-width: 2px;
}

.invalid\:border-r-4:invalid  {
	border-right-width: 4px;
}

.invalid\:border-r-8:invalid  {
	border-right-width: 8px;
}

.invalid\:border-r:invalid  {
	border-right-width: 1px;
}

.invalid\:border-b-0:invalid  {
	border-bottom-width: 0px;
}

.invalid\:border-b-2:invalid  {
	border-bottom-width: 2px;
}

.invalid\:border-b-4:invalid  {
	border-bottom-width: 4px;
}

.invalid\:border-b-8:invalid  {
	border-bottom-width: 8px;
}

.invalid\:border-b:invalid  {
	border-bottom-width: 1px;
}

.invalid\:border-l-0:invalid  {
	border-left-width: 0px;
}

.invalid\:border-l-2:invalid  {
	border-left-width: 2px;
}

.invalid\:border-l-4:invalid  {
	border-left-width: 4px;
}

.invalid\:border-l-8:invalid  {
	border-left-width: 8px;
}

.invalid\:border-l:invalid  {
	border-left-width: 1px;
}

.invalid\:border-inherit:invalid  {
	border-color: inherit;
}

.invalid\:border-current:invalid  {
	border-color: currentColor;
}

.invalid\:border-transparent:invalid  {
	border-color: transparent;
}

.invalid\:border-black:invalid  {
	border-color: rgb(0 0 0);
}

.invalid\:border-white:invalid  {
	border-color: rgb(255 255 255);
}

.invalid\:border-slate-50:invalid  {
	border-color: rgb(248 250 252);
}

.invalid\:border-slate-100:invalid  {
	border-color: rgb(241 245 249);
}

.invalid\:border-slate-200:invalid  {
	border-color: rgb(226 232 240);
}

.invalid\:border-slate-300:invalid  {
	border-color: rgb(203 213 225);
}

.invalid\:border-slate-400:invalid  {
	border-color: rgb(148 163 184);
}

.invalid\:border-slate-500:invalid  {
	border-color: rgb(100 116 139);
}

.invalid\:border-slate-600:invalid  {
	border-color: rgb(71 85 105);
}

.invalid\:border-slate-700:invalid  {
	border-color: rgb(51 65 85);
}

.invalid\:border-slate-800:invalid  {
	border-color: rgb(30 41 59);
}

.invalid\:border-slate-900:invalid  {
	border-color: rgb(15 23 42);
}

.invalid\:border-slate-950:invalid  {
	border-color: rgb(2 6 23);
}

.invalid\:border-gray-50:invalid  {
	border-color: rgb(249 250 251);
}

.invalid\:border-gray-100:invalid  {
	border-color: rgb(243 244 246);
}

.invalid\:border-gray-200:invalid  {
	border-color: rgb(229 231 235);
}

.invalid\:border-gray-300:invalid  {
	border-color: rgb(209 213 219);
}

.invalid\:border-gray-400:invalid  {
	border-color: rgb(156 163 175);
}

.invalid\:border-gray-500:invalid  {
	border-color: rgb(107 114 128);
}

.invalid\:border-gray-600:invalid  {
	border-color: rgb(75 85 99);
}

.invalid\:border-gray-700:invalid  {
	border-color: rgb(55 65 81);
}

.invalid\:border-gray-800:invalid  {
	border-color: rgb(31 41 55);
}

.invalid\:border-gray-900:invalid  {
	border-color: rgb(17 24 39);
}

.invalid\:border-gray-950:invalid  {
	border-color: rgb(3 7 18);
}

.invalid\:border-zinc-50:invalid  {
	border-color: rgb(250 250 250);
}

.invalid\:border-zinc-100:invalid  {
	border-color: rgb(244 244 245);
}

.invalid\:border-zinc-200:invalid  {
	border-color: rgb(228 228 231);
}

.invalid\:border-zinc-300:invalid  {
	border-color: rgb(212 212 216);
}

.invalid\:border-zinc-400:invalid  {
	border-color: rgb(161 161 170);
}

.invalid\:border-zinc-500:invalid  {
	border-color: rgb(113 113 122);
}

.invalid\:border-zinc-600:invalid  {
	border-color: rgb(82 82 91);
}

.invalid\:border-zinc-700:invalid  {
	border-color: rgb(63 63 70);
}

.invalid\:border-zinc-800:invalid  {
	border-color: rgb(39 39 42);
}

.invalid\:border-zinc-900:invalid  {
	border-color: rgb(24 24 27);
}

.invalid\:border-zinc-950:invalid  {
	border-color: rgb(9 9 11);
}

.invalid\:border-neutral-50:invalid  {
	border-color: rgb(250 250 250);
}

.invalid\:border-neutral-100:invalid  {
	border-color: rgb(245 245 245);
}

.invalid\:border-neutral-200:invalid  {
	border-color: rgb(229 229 229);
}

.invalid\:border-neutral-300:invalid  {
	border-color: rgb(212 212 212);
}

.invalid\:border-neutral-400:invalid  {
	border-color: rgb(163 163 163);
}

.invalid\:border-neutral-500:invalid  {
	border-color: rgb(115 115 115);
}

.invalid\:border-neutral-600:invalid  {
	border-color: rgb(82 82 82);
}

.invalid\:border-neutral-700:invalid  {
	border-color: rgb(64 64 64);
}

.invalid\:border-neutral-800:invalid  {
	border-color: rgb(38 38 38);
}

.invalid\:border-neutral-900:invalid  {
	border-color: rgb(23 23 23);
}

.invalid\:border-neutral-950:invalid  {
	border-color: rgb(10 10 10);
}

.invalid\:border-stone-50:invalid  {
	border-color: rgb(250 250 249);
}

.invalid\:border-stone-100:invalid  {
	border-color: rgb(245 245 244);
}

.invalid\:border-stone-200:invalid  {
	border-color: rgb(231 229 228);
}

.invalid\:border-stone-300:invalid  {
	border-color: rgb(214 211 209);
}

.invalid\:border-stone-400:invalid  {
	border-color: rgb(168 162 158);
}

.invalid\:border-stone-500:invalid  {
	border-color: rgb(120 113 108);
}

.invalid\:border-stone-600:invalid  {
	border-color: rgb(87 83 78);
}

.invalid\:border-stone-700:invalid  {
	border-color: rgb(68 64 60);
}

.invalid\:border-stone-800:invalid  {
	border-color: rgb(41 37 36);
}

.invalid\:border-stone-900:invalid  {
	border-color: rgb(28 25 23);
}

.invalid\:border-stone-950:invalid  {
	border-color: rgb(12 10 9);
}

.invalid\:border-red-50:invalid  {
	border-color: rgb(254 242 242);
}

.invalid\:border-red-100:invalid  {
	border-color: rgb(254 226 226);
}

.invalid\:border-red-200:invalid  {
	border-color: rgb(254 202 202);
}

.invalid\:border-red-300:invalid  {
	border-color: rgb(252 165 165);
}

.invalid\:border-red-400:invalid  {
	border-color: rgb(248 113 113);
}

.invalid\:border-red-500:invalid  {
	border-color: rgb(239 68 68);
}

.invalid\:border-red-600:invalid  {
	border-color: rgb(220 38 38);
}

.invalid\:border-red-700:invalid  {
	border-color: rgb(185 28 28);
}

.invalid\:border-red-800:invalid  {
	border-color: rgb(153 27 27);
}

.invalid\:border-red-900:invalid  {
	border-color: rgb(127 29 29);
}

.invalid\:border-red-950:invalid  {
	border-color: rgb(69 10 10);
}

.invalid\:border-orange-50:invalid  {
	border-color: rgb(255 247 237);
}

.invalid\:border-orange-100:invalid  {
	border-color: rgb(255 237 213);
}

.invalid\:border-orange-200:invalid  {
	border-color: rgb(254 215 170);
}

.invalid\:border-orange-300:invalid  {
	border-color: rgb(253 186 116);
}

.invalid\:border-orange-400:invalid  {
	border-color: rgb(251 146 60);
}

.invalid\:border-orange-500:invalid  {
	border-color: rgb(249 115 22);
}

.invalid\:border-orange-600:invalid  {
	border-color: rgb(234 88 12);
}

.invalid\:border-orange-700:invalid  {
	border-color: rgb(194 65 12);
}

.invalid\:border-orange-800:invalid  {
	border-color: rgb(154 52 18);
}

.invalid\:border-orange-900:invalid  {
	border-color: rgb(124 45 18);
}

.invalid\:border-orange-950:invalid  {
	border-color: rgb(67 20 7);
}

.invalid\:border-amber-50:invalid  {
	border-color: rgb(255 251 235);
}

.invalid\:border-amber-100:invalid  {
	border-color: rgb(254 243 199);
}

.invalid\:border-amber-200:invalid  {
	border-color: rgb(253 230 138);
}

.invalid\:border-amber-300:invalid  {
	border-color: rgb(252 211 77);
}

.invalid\:border-amber-400:invalid  {
	border-color: rgb(251 191 36);
}

.invalid\:border-amber-500:invalid  {
	border-color: rgb(245 158 11);
}

.invalid\:border-amber-600:invalid  {
	border-color: rgb(217 119 6);
}

.invalid\:border-amber-700:invalid  {
	border-color: rgb(180 83 9);
}

.invalid\:border-amber-800:invalid  {
	border-color: rgb(146 64 14);
}

.invalid\:border-amber-900:invalid  {
	border-color: rgb(120 53 15);
}

.invalid\:border-amber-950:invalid  {
	border-color: rgb(69 26 3);
}

.invalid\:border-yellow-50:invalid  {
	border-color: rgb(254 252 232);
}

.invalid\:border-yellow-100:invalid  {
	border-color: rgb(254 249 195);
}

.invalid\:border-yellow-200:invalid  {
	border-color: rgb(254 240 138);
}

.invalid\:border-yellow-300:invalid  {
	border-color: rgb(253 224 71);
}

.invalid\:border-yellow-400:invalid  {
	border-color: rgb(250 204 21);
}

.invalid\:border-yellow-500:invalid  {
	border-color: rgb(234 179 8);
}

.invalid\:border-yellow-600:invalid  {
	border-color: rgb(202 138 4);
}

.invalid\:border-yellow-700:invalid  {
	border-color: rgb(161 98 7);
}

.invalid\:border-yellow-800:invalid  {
	border-color: rgb(133 77 14);
}

.invalid\:border-yellow-900:invalid  {
	border-color: rgb(113 63 18);
}

.invalid\:border-yellow-950:invalid  {
	border-color: rgb(66 32 6);
}

.invalid\:border-lime-50:invalid  {
	border-color: rgb(247 254 231);
}

.invalid\:border-lime-100:invalid  {
	border-color: rgb(236 252 203);
}

.invalid\:border-lime-200:invalid  {
	border-color: rgb(217 249 157);
}

.invalid\:border-lime-300:invalid  {
	border-color: rgb(190 242 100);
}

.invalid\:border-lime-400:invalid  {
	border-color: rgb(163 230 53);
}

.invalid\:border-lime-500:invalid  {
	border-color: rgb(132 204 22);
}

.invalid\:border-lime-600:invalid  {
	border-color: rgb(101 163 13);
}

.invalid\:border-lime-700:invalid  {
	border-color: rgb(77 124 15);
}

.invalid\:border-lime-800:invalid  {
	border-color: rgb(63 98 18);
}

.invalid\:border-lime-900:invalid  {
	border-color: rgb(54 83 20);
}

.invalid\:border-lime-950:invalid  {
	border-color: rgb(26 46 5);
}

.invalid\:border-green-50:invalid  {
	border-color: rgb(240 253 244);
}

.invalid\:border-green-100:invalid  {
	border-color: rgb(220 252 231);
}

.invalid\:border-green-200:invalid  {
	border-color: rgb(187 247 208);
}

.invalid\:border-green-300:invalid  {
	border-color: rgb(134 239 172);
}

.invalid\:border-green-400:invalid  {
	border-color: rgb(74 222 128);
}

.invalid\:border-green-500:invalid  {
	border-color: rgb(34 197 94);
}

.invalid\:border-green-600:invalid  {
	border-color: rgb(22 163 74);
}

.invalid\:border-green-700:invalid  {
	border-color: rgb(21 128 61);
}

.invalid\:border-green-800:invalid  {
	border-color: rgb(22 101 52);
}

.invalid\:border-green-900:invalid  {
	border-color: rgb(20 83 45);
}

.invalid\:border-green-950:invalid  {
	border-color: rgb(5 46 22);
}

.invalid\:border-emerald-50:invalid  {
	border-color: rgb(236 253 245);
}

.invalid\:border-emerald-100:invalid  {
	border-color: rgb(209 250 229);
}

.invalid\:border-emerald-200:invalid  {
	border-color: rgb(167 243 208);
}

.invalid\:border-emerald-300:invalid  {
	border-color: rgb(110 231 183);
}

.invalid\:border-emerald-400:invalid  {
	border-color: rgb(52 211 153);
}

.invalid\:border-emerald-500:invalid  {
	border-color: rgb(16 185 129);
}

.invalid\:border-emerald-600:invalid  {
	border-color: rgb(5 150 105);
}

.invalid\:border-emerald-700:invalid  {
	border-color: rgb(4 120 87);
}

.invalid\:border-emerald-800:invalid  {
	border-color: rgb(6 95 70);
}

.invalid\:border-emerald-900:invalid  {
	border-color: rgb(6 78 59);
}

.invalid\:border-emerald-950:invalid  {
	border-color: rgb(2 44 34);
}

.invalid\:border-teal-50:invalid  {
	border-color: rgb(240 253 250);
}

.invalid\:border-teal-100:invalid  {
	border-color: rgb(204 251 241);
}

.invalid\:border-teal-200:invalid  {
	border-color: rgb(153 246 228);
}

.invalid\:border-teal-300:invalid  {
	border-color: rgb(94 234 212);
}

.invalid\:border-teal-400:invalid  {
	border-color: rgb(45 212 191);
}

.invalid\:border-teal-500:invalid  {
	border-color: rgb(20 184 166);
}

.invalid\:border-teal-600:invalid  {
	border-color: rgb(13 148 136);
}

.invalid\:border-teal-700:invalid  {
	border-color: rgb(15 118 110);
}

.invalid\:border-teal-800:invalid  {
	border-color: rgb(17 94 89);
}

.invalid\:border-teal-900:invalid  {
	border-color: rgb(19 78 74);
}

.invalid\:border-teal-950:invalid  {
	border-color: rgb(4 47 46);
}

.invalid\:border-cyan-50:invalid  {
	border-color: rgb(236 254 255);
}

.invalid\:border-cyan-100:invalid  {
	border-color: rgb(207 250 254);
}

.invalid\:border-cyan-200:invalid  {
	border-color: rgb(165 243 252);
}

.invalid\:border-cyan-300:invalid  {
	border-color: rgb(103 232 249);
}

.invalid\:border-cyan-400:invalid  {
	border-color: rgb(34 211 238);
}

.invalid\:border-cyan-500:invalid  {
	border-color: rgb(6 182 212);
}

.invalid\:border-cyan-600:invalid  {
	border-color: rgb(8 145 178);
}

.invalid\:border-cyan-700:invalid  {
	border-color: rgb(14 116 144);
}

.invalid\:border-cyan-800:invalid  {
	border-color: rgb(21 94 117);
}

.invalid\:border-cyan-900:invalid  {
	border-color: rgb(22 78 99);
}

.invalid\:border-cyan-950:invalid  {
	border-color: rgb(8 51 68);
}

.invalid\:border-sky-50:invalid  {
	border-color: rgb(240 249 255);
}

.invalid\:border-sky-100:invalid  {
	border-color: rgb(224 242 254);
}

.invalid\:border-sky-200:invalid  {
	border-color: rgb(186 230 253);
}

.invalid\:border-sky-300:invalid  {
	border-color: rgb(125 211 252);
}

.invalid\:border-sky-400:invalid  {
	border-color: rgb(56 189 248);
}

.invalid\:border-sky-500:invalid  {
	border-color: rgb(14 165 233);
}

.invalid\:border-sky-600:invalid  {
	border-color: rgb(2 132 199);
}

.invalid\:border-sky-700:invalid  {
	border-color: rgb(3 105 161);
}

.invalid\:border-sky-800:invalid  {
	border-color: rgb(7 89 133);
}

.invalid\:border-sky-900:invalid  {
	border-color: rgb(12 74 110);
}

.invalid\:border-sky-950:invalid  {
	border-color: rgb(8 47 73);
}

.invalid\:border-blue-50:invalid  {
	border-color: rgb(239 246 255);
}

.invalid\:border-blue-100:invalid  {
	border-color: rgb(219 234 254);
}

.invalid\:border-blue-200:invalid  {
	border-color: rgb(191 219 254);
}

.invalid\:border-blue-300:invalid  {
	border-color: rgb(147 197 253);
}

.invalid\:border-blue-400:invalid  {
	border-color: rgb(96 165 250);
}

.invalid\:border-blue-500:invalid  {
	border-color: rgb(59 130 246);
}

.invalid\:border-blue-600:invalid  {
	border-color: rgb(37 99 235);
}

.invalid\:border-blue-700:invalid  {
	border-color: rgb(29 78 216);
}

.invalid\:border-blue-800:invalid  {
	border-color: rgb(30 64 175);
}

.invalid\:border-blue-900:invalid  {
	border-color: rgb(30 58 138);
}

.invalid\:border-blue-950:invalid  {
	border-color: rgb(23 37 84);
}

.invalid\:border-indigo-50:invalid  {
	border-color: rgb(238 242 255);
}

.invalid\:border-indigo-100:invalid  {
	border-color: rgb(224 231 255);
}

.invalid\:border-indigo-200:invalid  {
	border-color: rgb(199 210 254);
}

.invalid\:border-indigo-300:invalid  {
	border-color: rgb(165 180 252);
}

.invalid\:border-indigo-400:invalid  {
	border-color: rgb(129 140 248);
}

.invalid\:border-indigo-500:invalid  {
	border-color: rgb(99 102 241);
}

.invalid\:border-indigo-600:invalid  {
	border-color: rgb(79 70 229);
}

.invalid\:border-indigo-700:invalid  {
	border-color: rgb(67 56 202);
}

.invalid\:border-indigo-800:invalid  {
	border-color: rgb(55 48 163);
}

.invalid\:border-indigo-900:invalid  {
	border-color: rgb(49 46 129);
}

.invalid\:border-indigo-950:invalid  {
	border-color: rgb(30 27 75);
}

.invalid\:border-violet-50:invalid  {
	border-color: rgb(245 243 255);
}

.invalid\:border-violet-100:invalid  {
	border-color: rgb(237 233 254);
}

.invalid\:border-violet-200:invalid  {
	border-color: rgb(221 214 254);
}

.invalid\:border-violet-300:invalid  {
	border-color: rgb(196 181 253);
}

.invalid\:border-violet-400:invalid  {
	border-color: rgb(167 139 250);
}

.invalid\:border-violet-500:invalid  {
	border-color: rgb(139 92 246);
}

.invalid\:border-violet-600:invalid  {
	border-color: rgb(124 58 237);
}

.invalid\:border-violet-700:invalid  {
	border-color: rgb(109 40 217);
}

.invalid\:border-violet-800:invalid  {
	border-color: rgb(91 33 182);
}

.invalid\:border-violet-900:invalid  {
	border-color: rgb(76 29 149);
}

.invalid\:border-violet-950:invalid  {
	border-color: rgb(46 16 101);
}

.invalid\:border-purple-50:invalid  {
	border-color: rgb(250 245 255);
}

.invalid\:border-purple-100:invalid  {
	border-color: rgb(243 232 255);
}

.invalid\:border-purple-200:invalid  {
	border-color: rgb(233 213 255);
}

.invalid\:border-purple-300:invalid  {
	border-color: rgb(216 180 254);
}

.invalid\:border-purple-400:invalid  {
	border-color: rgb(192 132 252);
}

.invalid\:border-purple-500:invalid  {
	border-color: rgb(168 85 247);
}

.invalid\:border-purple-600:invalid  {
	border-color: rgb(147 51 234);
}

.invalid\:border-purple-700:invalid  {
	border-color: rgb(126 34 206);
}

.invalid\:border-purple-800:invalid  {
	border-color: rgb(107 33 168);
}

.invalid\:border-purple-900:invalid  {
	border-color: rgb(88 28 135);
}

.invalid\:border-purple-950:invalid  {
	border-color: rgb(59 7 100);
}

.invalid\:border-fuchsia-50:invalid  {
	border-color: rgb(253 244 255);
}

.invalid\:border-fuchsia-100:invalid  {
	border-color: rgb(250 232 255);
}

.invalid\:border-fuchsia-200:invalid  {
	border-color: rgb(245 208 254);
}

.invalid\:border-fuchsia-300:invalid  {
	border-color: rgb(240 171 252);
}

.invalid\:border-fuchsia-400:invalid  {
	border-color: rgb(232 121 249);
}

.invalid\:border-fuchsia-500:invalid  {
	border-color: rgb(217 70 239);
}

.invalid\:border-fuchsia-600:invalid  {
	border-color: rgb(192 38 211);
}

.invalid\:border-fuchsia-700:invalid  {
	border-color: rgb(162 28 175);
}

.invalid\:border-fuchsia-800:invalid  {
	border-color: rgb(134 25 143);
}

.invalid\:border-fuchsia-900:invalid  {
	border-color: rgb(112 26 117);
}

.invalid\:border-fuchsia-950:invalid  {
	border-color: rgb(74 4 78);
}

.invalid\:border-pink-50:invalid  {
	border-color: rgb(253 242 248);
}

.invalid\:border-pink-100:invalid  {
	border-color: rgb(252 231 243);
}

.invalid\:border-pink-200:invalid  {
	border-color: rgb(251 207 232);
}

.invalid\:border-pink-300:invalid  {
	border-color: rgb(249 168 212);
}

.invalid\:border-pink-400:invalid  {
	border-color: rgb(244 114 182);
}

.invalid\:border-pink-500:invalid  {
	border-color: rgb(236 72 153);
}

.invalid\:border-pink-600:invalid  {
	border-color: rgb(219 39 119);
}

.invalid\:border-pink-700:invalid  {
	border-color: rgb(190 24 93);
}

.invalid\:border-pink-800:invalid  {
	border-color: rgb(157 23 77);
}

.invalid\:border-pink-900:invalid  {
	border-color: rgb(131 24 67);
}

.invalid\:border-pink-950:invalid  {
	border-color: rgb(80 7 36);
}

.invalid\:border-rose-50:invalid  {
	border-color: rgb(255 241 242);
}

.invalid\:border-rose-100:invalid  {
	border-color: rgb(255 228 230);
}

.invalid\:border-rose-200:invalid  {
	border-color: rgb(254 205 211);
}

.invalid\:border-rose-300:invalid  {
	border-color: rgb(253 164 175);
}

.invalid\:border-rose-400:invalid  {
	border-color: rgb(251 113 133);
}

.invalid\:border-rose-500:invalid  {
	border-color: rgb(244 63 94);
}

.invalid\:border-rose-600:invalid  {
	border-color: rgb(225 29 72);
}

.invalid\:border-rose-700:invalid  {
	border-color: rgb(190 18 60);
}

.invalid\:border-rose-800:invalid  {
	border-color: rgb(159 18 57);
}

.invalid\:border-rose-900:invalid  {
	border-color: rgb(136 19 55);
}

.invalid\:border-rose-950:invalid  {
	border-color: rgb(76 5 25);
}

.invalid\:border-x-inherit:invalid  {
	border-left-color: inherit;
border-right-color: inherit;
}

.invalid\:border-x-current:invalid  {
	border-left-color: currentColor;
border-right-color: currentColor;
}

.invalid\:border-x-transparent:invalid  {
	border-left-color: transparent;
border-right-color: transparent;
}

.invalid\:border-x-black:invalid  {
	border-left-color: rgb(0 0 0);
border-right-color: rgb(0 0 0);
}

.invalid\:border-x-white:invalid  {
	border-left-color: rgb(255 255 255);
border-right-color: rgb(255 255 255);
}

.invalid\:border-x-slate-50:invalid  {
	border-left-color: rgb(248 250 252);
border-right-color: rgb(248 250 252);
}

.invalid\:border-x-slate-100:invalid  {
	border-left-color: rgb(241 245 249);
border-right-color: rgb(241 245 249);
}

.invalid\:border-x-slate-200:invalid  {
	border-left-color: rgb(226 232 240);
border-right-color: rgb(226 232 240);
}

.invalid\:border-x-slate-300:invalid  {
	border-left-color: rgb(203 213 225);
border-right-color: rgb(203 213 225);
}

.invalid\:border-x-slate-400:invalid  {
	border-left-color: rgb(148 163 184);
border-right-color: rgb(148 163 184);
}

.invalid\:border-x-slate-500:invalid  {
	border-left-color: rgb(100 116 139);
border-right-color: rgb(100 116 139);
}

.invalid\:border-x-slate-600:invalid  {
	border-left-color: rgb(71 85 105);
border-right-color: rgb(71 85 105);
}

.invalid\:border-x-slate-700:invalid  {
	border-left-color: rgb(51 65 85);
border-right-color: rgb(51 65 85);
}

.invalid\:border-x-slate-800:invalid  {
	border-left-color: rgb(30 41 59);
border-right-color: rgb(30 41 59);
}

.invalid\:border-x-slate-900:invalid  {
	border-left-color: rgb(15 23 42);
border-right-color: rgb(15 23 42);
}

.invalid\:border-x-slate-950:invalid  {
	border-left-color: rgb(2 6 23);
border-right-color: rgb(2 6 23);
}

.invalid\:border-x-gray-50:invalid  {
	border-left-color: rgb(249 250 251);
border-right-color: rgb(249 250 251);
}

.invalid\:border-x-gray-100:invalid  {
	border-left-color: rgb(243 244 246);
border-right-color: rgb(243 244 246);
}

.invalid\:border-x-gray-200:invalid  {
	border-left-color: rgb(229 231 235);
border-right-color: rgb(229 231 235);
}

.invalid\:border-x-gray-300:invalid  {
	border-left-color: rgb(209 213 219);
border-right-color: rgb(209 213 219);
}

.invalid\:border-x-gray-400:invalid  {
	border-left-color: rgb(156 163 175);
border-right-color: rgb(156 163 175);
}

.invalid\:border-x-gray-500:invalid  {
	border-left-color: rgb(107 114 128);
border-right-color: rgb(107 114 128);
}

.invalid\:border-x-gray-600:invalid  {
	border-left-color: rgb(75 85 99);
border-right-color: rgb(75 85 99);
}

.invalid\:border-x-gray-700:invalid  {
	border-left-color: rgb(55 65 81);
border-right-color: rgb(55 65 81);
}

.invalid\:border-x-gray-800:invalid  {
	border-left-color: rgb(31 41 55);
border-right-color: rgb(31 41 55);
}

.invalid\:border-x-gray-900:invalid  {
	border-left-color: rgb(17 24 39);
border-right-color: rgb(17 24 39);
}

.invalid\:border-x-gray-950:invalid  {
	border-left-color: rgb(3 7 18);
border-right-color: rgb(3 7 18);
}

.invalid\:border-x-zinc-50:invalid  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.invalid\:border-x-zinc-100:invalid  {
	border-left-color: rgb(244 244 245);
border-right-color: rgb(244 244 245);
}

.invalid\:border-x-zinc-200:invalid  {
	border-left-color: rgb(228 228 231);
border-right-color: rgb(228 228 231);
}

.invalid\:border-x-zinc-300:invalid  {
	border-left-color: rgb(212 212 216);
border-right-color: rgb(212 212 216);
}

.invalid\:border-x-zinc-400:invalid  {
	border-left-color: rgb(161 161 170);
border-right-color: rgb(161 161 170);
}

.invalid\:border-x-zinc-500:invalid  {
	border-left-color: rgb(113 113 122);
border-right-color: rgb(113 113 122);
}

.invalid\:border-x-zinc-600:invalid  {
	border-left-color: rgb(82 82 91);
border-right-color: rgb(82 82 91);
}

.invalid\:border-x-zinc-700:invalid  {
	border-left-color: rgb(63 63 70);
border-right-color: rgb(63 63 70);
}

.invalid\:border-x-zinc-800:invalid  {
	border-left-color: rgb(39 39 42);
border-right-color: rgb(39 39 42);
}

.invalid\:border-x-zinc-900:invalid  {
	border-left-color: rgb(24 24 27);
border-right-color: rgb(24 24 27);
}

.invalid\:border-x-zinc-950:invalid  {
	border-left-color: rgb(9 9 11);
border-right-color: rgb(9 9 11);
}

.invalid\:border-x-neutral-50:invalid  {
	border-left-color: rgb(250 250 250);
border-right-color: rgb(250 250 250);
}

.invalid\:border-x-neutral-100:invalid  {
	border-left-color: rgb(245 245 245);
border-right-color: rgb(245 245 245);
}

.invalid\:border-x-neutral-200:invalid  {
	border-left-color: rgb(229 229 229);
border-right-color: rgb(229 229 229);
}

.invalid\:border-x-neutral-300:invalid  {
	border-left-color: rgb(212 212 212);
border-right-color: rgb(212 212 212);
}

.invalid\:border-x-neutral-400:invalid  {
	border-left-color: rgb(163 163 163);
border-right-color: rgb(163 163 163);
}

.invalid\:border-x-neutral-500:invalid  {
	border-left-color: rgb(115 115 115);
border-right-color: rgb(115 115 115);
}

.invalid\:border-x-neutral-600:invalid  {
	border-left-color: rgb(82 82 82);
border-right-color: rgb(82 82 82);
}

.invalid\:border-x-neutral-700:invalid  {
	border-left-color: rgb(64 64 64);
border-right-color: rgb(64 64 64);
}

.invalid\:border-x-neutral-800:invalid  {
	border-left-color: rgb(38 38 38);
border-right-color: rgb(38 38 38);
}

.invalid\:border-x-neutral-900:invalid  {
	border-left-color: rgb(23 23 23);
border-right-color: rgb(23 23 23);
}

.invalid\:border-x-neutral-950:invalid  {
	border-left-color: rgb(10 10 10);
border-right-color: rgb(10 10 10);
}

.invalid\:border-x-stone-50:invalid  {
	border-left-color: rgb(250 250 249);
border-right-color: rgb(250 250 249);
}

.invalid\:border-x-stone-100:invalid  {
	border-left-color: rgb(245 245 244);
border-right-color: rgb(245 245 244);
}

.invalid\:border-x-stone-200:invalid  {
	border-left-color: rgb(231 229 228);
border-right-color: rgb(231 229 228);
}

.invalid\:border-x-stone-300:invalid  {
	border-left-color: rgb(214 211 209);
border-right-color: rgb(214 211 209);
}

.invalid\:border-x-stone-400:invalid  {
	border-left-color: rgb(168 162 158);
border-right-color: rgb(168 162 158);
}

.invalid\:border-x-stone-500:invalid  {
	border-left-color: rgb(120 113 108);
border-right-color: rgb(120 113 108);
}

.invalid\:border-x-stone-600:invalid  {
	border-left-color: rgb(87 83 78);
border-right-color: rgb(87 83 78);
}

.invalid\:border-x-stone-700:invalid  {
	border-left-color: rgb(68 64 60);
border-right-color: rgb(68 64 60);
}

.invalid\:border-x-stone-800:invalid  {
	border-left-color: rgb(41 37 36);
border-right-color: rgb(41 37 36);
}

.invalid\:border-x-stone-900:invalid  {
	border-left-color: rgb(28 25 23);
border-right-color: rgb(28 25 23);
}

.invalid\:border-x-stone-950:invalid  {
	border-left-color: rgb(12 10 9);
border-right-color: rgb(12 10 9);
}

.invalid\:border-x-red-50:invalid  {
	border-left-color: rgb(254 242 242);
border-right-color: rgb(254 242 242);
}

.invalid\:border-x-red-100:invalid  {
	border-left-color: rgb(254 226 226);
border-right-color: rgb(254 226 226);
}

.invalid\:border-x-red-200:invalid  {
	border-left-color: rgb(254 202 202);
border-right-color: rgb(254 202 202);
}

.invalid\:border-x-red-300:invalid  {
	border-left-color: rgb(252 165 165);
border-right-color: rgb(252 165 165);
}

.invalid\:border-x-red-400:invalid  {
	border-left-color: rgb(248 113 113);
border-right-color: rgb(248 113 113);
}

.invalid\:border-x-red-500:invalid  {
	border-left-color: rgb(239 68 68);
border-right-color: rgb(239 68 68);
}

.invalid\:border-x-red-600:invalid  {
	border-left-color: rgb(220 38 38);
border-right-color: rgb(220 38 38);
}

.invalid\:border-x-red-700:invalid  {
	border-left-color: rgb(185 28 28);
border-right-color: rgb(185 28 28);
}

.invalid\:border-x-red-800:invalid  {
	border-left-color: rgb(153 27 27);
border-right-color: rgb(153 27 27);
}

.invalid\:border-x-red-900:invalid  {
	border-left-color: rgb(127 29 29);
border-right-color: rgb(127 29 29);
}

.invalid\:border-x-red-950:invalid  {
	border-left-color: rgb(69 10 10);
border-right-color: rgb(69 10 10);
}

.invalid\:border-x-orange-50:invalid  {
	border-left-color: rgb(255 247 237);
border-right-color: rgb(255 247 237);
}

.invalid\:border-x-orange-100:invalid  {
	border-left-color: rgb(255 237 213);
border-right-color: rgb(255 237 213);
}

.invalid\:border-x-orange-200:invalid  {
	border-left-color: rgb(254 215 170);
border-right-color: rgb(254 215 170);
}

.invalid\:border-x-orange-300:invalid  {
	border-left-color: rgb(253 186 116);
border-right-color: rgb(253 186 116);
}

.invalid\:border-x-orange-400:invalid  {
	border-left-color: rgb(251 146 60);
border-right-color: rgb(251 146 60);
}

.invalid\:border-x-orange-500:invalid  {
	border-left-color: rgb(249 115 22);
border-right-color: rgb(249 115 22);
}

.invalid\:border-x-orange-600:invalid  {
	border-left-color: rgb(234 88 12);
border-right-color: rgb(234 88 12);
}

.invalid\:border-x-orange-700:invalid  {
	border-left-color: rgb(194 65 12);
border-right-color: rgb(194 65 12);
}

.invalid\:border-x-orange-800:invalid  {
	border-left-color: rgb(154 52 18);
border-right-color: rgb(154 52 18);
}

.invalid\:border-x-orange-900:invalid  {
	border-left-color: rgb(124 45 18);
border-right-color: rgb(124 45 18);
}

.invalid\:border-x-orange-950:invalid  {
	border-left-color: rgb(67 20 7);
border-right-color: rgb(67 20 7);
}

.invalid\:border-x-amber-50:invalid  {
	border-left-color: rgb(255 251 235);
border-right-color: rgb(255 251 235);
}

.invalid\:border-x-amber-100:invalid  {
	border-left-color: rgb(254 243 199);
border-right-color: rgb(254 243 199);
}

.invalid\:border-x-amber-200:invalid  {
	border-left-color: rgb(253 230 138);
border-right-color: rgb(253 230 138);
}

.invalid\:border-x-amber-300:invalid  {
	border-left-color: rgb(252 211 77);
border-right-color: rgb(252 211 77);
}

.invalid\:border-x-amber-400:invalid  {
	border-left-color: rgb(251 191 36);
border-right-color: rgb(251 191 36);
}

.invalid\:border-x-amber-500:invalid  {
	border-left-color: rgb(245 158 11);
border-right-color: rgb(245 158 11);
}

.invalid\:border-x-amber-600:invalid  {
	border-left-color: rgb(217 119 6);
border-right-color: rgb(217 119 6);
}

.invalid\:border-x-amber-700:invalid  {
	border-left-color: rgb(180 83 9);
border-right-color: rgb(180 83 9);
}

.invalid\:border-x-amber-800:invalid  {
	border-left-color: rgb(146 64 14);
border-right-color: rgb(146 64 14);
}

.invalid\:border-x-amber-900:invalid  {
	border-left-color: rgb(120 53 15);
border-right-color: rgb(120 53 15);
}

.invalid\:border-x-amber-950:invalid  {
	border-left-color: rgb(69 26 3);
border-right-color: rgb(69 26 3);
}

.invalid\:border-x-yellow-50:invalid  {
	border-left-color: rgb(254 252 232);
border-right-color: rgb(254 252 232);
}

.invalid\:border-x-yellow-100:invalid  {
	border-left-color: rgb(254 249 195);
border-right-color: rgb(254 249 195);
}

.invalid\:border-x-yellow-200:invalid  {
	border-left-color: rgb(254 240 138);
border-right-color: rgb(254 240 138);
}

.invalid\:border-x-yellow-300:invalid  {
	border-left-color: rgb(253 224 71);
border-right-color: rgb(253 224 71);
}

.invalid\:border-x-yellow-400:invalid  {
	border-left-color: rgb(250 204 21);
border-right-color: rgb(250 204 21);
}

.invalid\:border-x-yellow-500:invalid  {
	border-left-color: rgb(234 179 8);
border-right-color: rgb(234 179 8);
}

.invalid\:border-x-yellow-600:invalid  {
	border-left-color: rgb(202 138 4);
border-right-color: rgb(202 138 4);
}

.invalid\:border-x-yellow-700:invalid  {
	border-left-color: rgb(161 98 7);
border-right-color: rgb(161 98 7);
}

.invalid\:border-x-yellow-800:invalid  {
	border-left-color: rgb(133 77 14);
border-right-color: rgb(133 77 14);
}

.invalid\:border-x-yellow-900:invalid  {
	border-left-color: rgb(113 63 18);
border-right-color: rgb(113 63 18);
}

.invalid\:border-x-yellow-950:invalid  {
	border-left-color: rgb(66 32 6);
border-right-color: rgb(66 32 6);
}

.invalid\:border-x-lime-50:invalid  {
	border-left-color: rgb(247 254 231);
border-right-color: rgb(247 254 231);
}

.invalid\:border-x-lime-100:invalid  {
	border-left-color: rgb(236 252 203);
border-right-color: rgb(236 252 203);
}

.invalid\:border-x-lime-200:invalid  {
	border-left-color: rgb(217 249 157);
border-right-color: rgb(217 249 157);
}

.invalid\:border-x-lime-300:invalid  {
	border-left-color: rgb(190 242 100);
border-right-color: rgb(190 242 100);
}

.invalid\:border-x-lime-400:invalid  {
	border-left-color: rgb(163 230 53);
border-right-color: rgb(163 230 53);
}

.invalid\:border-x-lime-500:invalid  {
	border-left-color: rgb(132 204 22);
border-right-color: rgb(132 204 22);
}

.invalid\:border-x-lime-600:invalid  {
	border-left-color: rgb(101 163 13);
border-right-color: rgb(101 163 13);
}

.invalid\:border-x-lime-700:invalid  {
	border-left-color: rgb(77 124 15);
border-right-color: rgb(77 124 15);
}

.invalid\:border-x-lime-800:invalid  {
	border-left-color: rgb(63 98 18);
border-right-color: rgb(63 98 18);
}

.invalid\:border-x-lime-900:invalid  {
	border-left-color: rgb(54 83 20);
border-right-color: rgb(54 83 20);
}

.invalid\:border-x-lime-950:invalid  {
	border-left-color: rgb(26 46 5);
border-right-color: rgb(26 46 5);
}

.invalid\:border-x-green-50:invalid  {
	border-left-color: rgb(240 253 244);
border-right-color: rgb(240 253 244);
}

.invalid\:border-x-green-100:invalid  {
	border-left-color: rgb(220 252 231);
border-right-color: rgb(220 252 231);
}

.invalid\:border-x-green-200:invalid  {
	border-left-color: rgb(187 247 208);
border-right-color: rgb(187 247 208);
}

.invalid\:border-x-green-300:invalid  {
	border-left-color: rgb(134 239 172);
border-right-color: rgb(134 239 172);
}

.invalid\:border-x-green-400:invalid  {
	border-left-color: rgb(74 222 128);
border-right-color: rgb(74 222 128);
}

.invalid\:border-x-green-500:invalid  {
	border-left-color: rgb(34 197 94);
border-right-color: rgb(34 197 94);
}

.invalid\:border-x-green-600:invalid  {
	border-left-color: rgb(22 163 74);
border-right-color: rgb(22 163 74);
}

.invalid\:border-x-green-700:invalid  {
	border-left-color: rgb(21 128 61);
border-right-color: rgb(21 128 61);
}

.invalid\:border-x-green-800:invalid  {
	border-left-color: rgb(22 101 52);
border-right-color: rgb(22 101 52);
}

.invalid\:border-x-green-900:invalid  {
	border-left-color: rgb(20 83 45);
border-right-color: rgb(20 83 45);
}

.invalid\:border-x-green-950:invalid  {
	border-left-color: rgb(5 46 22);
border-right-color: rgb(5 46 22);
}

.invalid\:border-x-emerald-50:invalid  {
	border-left-color: rgb(236 253 245);
border-right-color: rgb(236 253 245);
}

.invalid\:border-x-emerald-100:invalid  {
	border-left-color: rgb(209 250 229);
border-right-color: rgb(209 250 229);
}

.invalid\:border-x-emerald-200:invalid  {
	border-left-color: rgb(167 243 208);
border-right-color: rgb(167 243 208);
}

.invalid\:border-x-emerald-300:invalid  {
	border-left-color: rgb(110 231 183);
border-right-color: rgb(110 231 183);
}

.invalid\:border-x-emerald-400:invalid  {
	border-left-color: rgb(52 211 153);
border-right-color: rgb(52 211 153);
}

.invalid\:border-x-emerald-500:invalid  {
	border-left-color: rgb(16 185 129);
border-right-color: rgb(16 185 129);
}

.invalid\:border-x-emerald-600:invalid  {
	border-left-color: rgb(5 150 105);
border-right-color: rgb(5 150 105);
}

.invalid\:border-x-emerald-700:invalid  {
	border-left-color: rgb(4 120 87);
border-right-color: rgb(4 120 87);
}

.invalid\:border-x-emerald-800:invalid  {
	border-left-color: rgb(6 95 70);
border-right-color: rgb(6 95 70);
}

.invalid\:border-x-emerald-900:invalid  {
	border-left-color: rgb(6 78 59);
border-right-color: rgb(6 78 59);
}

.invalid\:border-x-emerald-950:invalid  {
	border-left-color: rgb(2 44 34);
border-right-color: rgb(2 44 34);
}

.invalid\:border-x-teal-50:invalid  {
	border-left-color: rgb(240 253 250);
border-right-color: rgb(240 253 250);
}

.invalid\:border-x-teal-100:invalid  {
	border-left-color: rgb(204 251 241);
border-right-color: rgb(204 251 241);
}

.invalid\:border-x-teal-200:invalid  {
	border-left-color: rgb(153 246 228);
border-right-color: rgb(153 246 228);
}

.invalid\:border-x-teal-300:invalid  {
	border-left-color: rgb(94 234 212);
border-right-color: rgb(94 234 212);
}

.invalid\:border-x-teal-400:invalid  {
	border-left-color: rgb(45 212 191);
border-right-color: rgb(45 212 191);
}

.invalid\:border-x-teal-500:invalid  {
	border-left-color: rgb(20 184 166);
border-right-color: rgb(20 184 166);
}

.invalid\:border-x-teal-600:invalid  {
	border-left-color: rgb(13 148 136);
border-right-color: rgb(13 148 136);
}

.invalid\:border-x-teal-700:invalid  {
	border-left-color: rgb(15 118 110);
border-right-color: rgb(15 118 110);
}

.invalid\:border-x-teal-800:invalid  {
	border-left-color: rgb(17 94 89);
border-right-color: rgb(17 94 89);
}

.invalid\:border-x-teal-900:invalid  {
	border-left-color: rgb(19 78 74);
border-right-color: rgb(19 78 74);
}

.invalid\:border-x-teal-950:invalid  {
	border-left-color: rgb(4 47 46);
border-right-color: rgb(4 47 46);
}

.invalid\:border-x-cyan-50:invalid  {
	border-left-color: rgb(236 254 255);
border-right-color: rgb(236 254 255);
}

.invalid\:border-x-cyan-100:invalid  {
	border-left-color: rgb(207 250 254);
border-right-color: rgb(207 250 254);
}

.invalid\:border-x-cyan-200:invalid  {
	border-left-color: rgb(165 243 252);
border-right-color: rgb(165 243 252);
}

.invalid\:border-x-cyan-300:invalid  {
	border-left-color: rgb(103 232 249);
border-right-color: rgb(103 232 249);
}

.invalid\:border-x-cyan-400:invalid  {
	border-left-color: rgb(34 211 238);
border-right-color: rgb(34 211 238);
}

.invalid\:border-x-cyan-500:invalid  {
	border-left-color: rgb(6 182 212);
border-right-color: rgb(6 182 212);
}

.invalid\:border-x-cyan-600:invalid  {
	border-left-color: rgb(8 145 178);
border-right-color: rgb(8 145 178);
}

.invalid\:border-x-cyan-700:invalid  {
	border-left-color: rgb(14 116 144);
border-right-color: rgb(14 116 144);
}

.invalid\:border-x-cyan-800:invalid  {
	border-left-color: rgb(21 94 117);
border-right-color: rgb(21 94 117);
}

.invalid\:border-x-cyan-900:invalid  {
	border-left-color: rgb(22 78 99);
border-right-color: rgb(22 78 99);
}

.invalid\:border-x-cyan-950:invalid  {
	border-left-color: rgb(8 51 68);
border-right-color: rgb(8 51 68);
}

.invalid\:border-x-sky-50:invalid  {
	border-left-color: rgb(240 249 255);
border-right-color: rgb(240 249 255);
}

.invalid\:border-x-sky-100:invalid  {
	border-left-color: rgb(224 242 254);
border-right-color: rgb(224 242 254);
}

.invalid\:border-x-sky-200:invalid  {
	border-left-color: rgb(186 230 253);
border-right-color: rgb(186 230 253);
}

.invalid\:border-x-sky-300:invalid  {
	border-left-color: rgb(125 211 252);
border-right-color: rgb(125 211 252);
}

.invalid\:border-x-sky-400:invalid  {
	border-left-color: rgb(56 189 248);
border-right-color: rgb(56 189 248);
}

.invalid\:border-x-sky-500:invalid  {
	border-left-color: rgb(14 165 233);
border-right-color: rgb(14 165 233);
}

.invalid\:border-x-sky-600:invalid  {
	border-left-color: rgb(2 132 199);
border-right-color: rgb(2 132 199);
}

.invalid\:border-x-sky-700:invalid  {
	border-left-color: rgb(3 105 161);
border-right-color: rgb(3 105 161);
}

.invalid\:border-x-sky-800:invalid  {
	border-left-color: rgb(7 89 133);
border-right-color: rgb(7 89 133);
}

.invalid\:border-x-sky-900:invalid  {
	border-left-color: rgb(12 74 110);
border-right-color: rgb(12 74 110);
}

.invalid\:border-x-sky-950:invalid  {
	border-left-color: rgb(8 47 73);
border-right-color: rgb(8 47 73);
}

.invalid\:border-x-blue-50:invalid  {
	border-left-color: rgb(239 246 255);
border-right-color: rgb(239 246 255);
}

.invalid\:border-x-blue-100:invalid  {
	border-left-color: rgb(219 234 254);
border-right-color: rgb(219 234 254);
}

.invalid\:border-x-blue-200:invalid  {
	border-left-color: rgb(191 219 254);
border-right-color: rgb(191 219 254);
}

.invalid\:border-x-blue-300:invalid  {
	border-left-color: rgb(147 197 253);
border-right-color: rgb(147 197 253);
}

.invalid\:border-x-blue-400:invalid  {
	border-left-color: rgb(96 165 250);
border-right-color: rgb(96 165 250);
}

.invalid\:border-x-blue-500:invalid  {
	border-left-color: rgb(59 130 246);
border-right-color: rgb(59 130 246);
}

.invalid\:border-x-blue-600:invalid  {
	border-left-color: rgb(37 99 235);
border-right-color: rgb(37 99 235);
}

.invalid\:border-x-blue-700:invalid  {
	border-left-color: rgb(29 78 216);
border-right-color: rgb(29 78 216);
}

.invalid\:border-x-blue-800:invalid  {
	border-left-color: rgb(30 64 175);
border-right-color: rgb(30 64 175);
}

.invalid\:border-x-blue-900:invalid  {
	border-left-color: rgb(30 58 138);
border-right-color: rgb(30 58 138);
}

.invalid\:border-x-blue-950:invalid  {
	border-left-color: rgb(23 37 84);
border-right-color: rgb(23 37 84);
}

.invalid\:border-x-indigo-50:invalid  {
	border-left-color: rgb(238 242 255);
border-right-color: rgb(238 242 255);
}

.invalid\:border-x-indigo-100:invalid  {
	border-left-color: rgb(224 231 255);
border-right-color: rgb(224 231 255);
}

.invalid\:border-x-indigo-200:invalid  {
	border-left-color: rgb(199 210 254);
border-right-color: rgb(199 210 254);
}

.invalid\:border-x-indigo-300:invalid  {
	border-left-color: rgb(165 180 252);
border-right-color: rgb(165 180 252);
}

.invalid\:border-x-indigo-400:invalid  {
	border-left-color: rgb(129 140 248);
border-right-color: rgb(129 140 248);
}

.invalid\:border-x-indigo-500:invalid  {
	border-left-color: rgb(99 102 241);
border-right-color: rgb(99 102 241);
}

.invalid\:border-x-indigo-600:invalid  {
	border-left-color: rgb(79 70 229);
border-right-color: rgb(79 70 229);
}

.invalid\:border-x-indigo-700:invalid  {
	border-left-color: rgb(67 56 202);
border-right-color: rgb(67 56 202);
}

.invalid\:border-x-indigo-800:invalid  {
	border-left-color: rgb(55 48 163);
border-right-color: rgb(55 48 163);
}

.invalid\:border-x-indigo-900:invalid  {
	border-left-color: rgb(49 46 129);
border-right-color: rgb(49 46 129);
}

.invalid\:border-x-indigo-950:invalid  {
	border-left-color: rgb(30 27 75);
border-right-color: rgb(30 27 75);
}

.invalid\:border-x-violet-50:invalid  {
	border-left-color: rgb(245 243 255);
border-right-color: rgb(245 243 255);
}

.invalid\:border-x-violet-100:invalid  {
	border-left-color: rgb(237 233 254);
border-right-color: rgb(237 233 254);
}

.invalid\:border-x-violet-200:invalid  {
	border-left-color: rgb(221 214 254);
border-right-color: rgb(221 214 254);
}

.invalid\:border-x-violet-300:invalid  {
	border-left-color: rgb(196 181 253);
border-right-color: rgb(196 181 253);
}

.invalid\:border-x-violet-400:invalid  {
	border-left-color: rgb(167 139 250);
border-right-color: rgb(167 139 250);
}

.invalid\:border-x-violet-500:invalid  {
	border-left-color: rgb(139 92 246);
border-right-color: rgb(139 92 246);
}

.invalid\:border-x-violet-600:invalid  {
	border-left-color: rgb(124 58 237);
border-right-color: rgb(124 58 237);
}

.invalid\:border-x-violet-700:invalid  {
	border-left-color: rgb(109 40 217);
border-right-color: rgb(109 40 217);
}

.invalid\:border-x-violet-800:invalid  {
	border-left-color: rgb(91 33 182);
border-right-color: rgb(91 33 182);
}

.invalid\:border-x-violet-900:invalid  {
	border-left-color: rgb(76 29 149);
border-right-color: rgb(76 29 149);
}

.invalid\:border-x-violet-950:invalid  {
	border-left-color: rgb(46 16 101);
border-right-color: rgb(46 16 101);
}

.invalid\:border-x-purple-50:invalid  {
	border-left-color: rgb(250 245 255);
border-right-color: rgb(250 245 255);
}

.invalid\:border-x-purple-100:invalid  {
	border-left-color: rgb(243 232 255);
border-right-color: rgb(243 232 255);
}

.invalid\:border-x-purple-200:invalid  {
	border-left-color: rgb(233 213 255);
border-right-color: rgb(233 213 255);
}

.invalid\:border-x-purple-300:invalid  {
	border-left-color: rgb(216 180 254);
border-right-color: rgb(216 180 254);
}

.invalid\:border-x-purple-400:invalid  {
	border-left-color: rgb(192 132 252);
border-right-color: rgb(192 132 252);
}

.invalid\:border-x-purple-500:invalid  {
	border-left-color: rgb(168 85 247);
border-right-color: rgb(168 85 247);
}

.invalid\:border-x-purple-600:invalid  {
	border-left-color: rgb(147 51 234);
border-right-color: rgb(147 51 234);
}

.invalid\:border-x-purple-700:invalid  {
	border-left-color: rgb(126 34 206);
border-right-color: rgb(126 34 206);
}

.invalid\:border-x-purple-800:invalid  {
	border-left-color: rgb(107 33 168);
border-right-color: rgb(107 33 168);
}

.invalid\:border-x-purple-900:invalid  {
	border-left-color: rgb(88 28 135);
border-right-color: rgb(88 28 135);
}

.invalid\:border-x-purple-950:invalid  {
	border-left-color: rgb(59 7 100);
border-right-color: rgb(59 7 100);
}

.invalid\:border-x-fuchsia-50:invalid  {
	border-left-color: rgb(253 244 255);
border-right-color: rgb(253 244 255);
}

.invalid\:border-x-fuchsia-100:invalid  {
	border-left-color: rgb(250 232 255);
border-right-color: rgb(250 232 255);
}

.invalid\:border-x-fuchsia-200:invalid  {
	border-left-color: rgb(245 208 254);
border-right-color: rgb(245 208 254);
}

.invalid\:border-x-fuchsia-300:invalid  {
	border-left-color: rgb(240 171 252);
border-right-color: rgb(240 171 252);
}

.invalid\:border-x-fuchsia-400:invalid  {
	border-left-color: rgb(232 121 249);
border-right-color: rgb(232 121 249);
}

.invalid\:border-x-fuchsia-500:invalid  {
	border-left-color: rgb(217 70 239);
border-right-color: rgb(217 70 239);
}

.invalid\:border-x-fuchsia-600:invalid  {
	border-left-color: rgb(192 38 211);
border-right-color: rgb(192 38 211);
}

.invalid\:border-x-fuchsia-700:invalid  {
	border-left-color: rgb(162 28 175);
border-right-color: rgb(162 28 175);
}

.invalid\:border-x-fuchsia-800:invalid  {
	border-left-color: rgb(134 25 143);
border-right-color: rgb(134 25 143);
}

.invalid\:border-x-fuchsia-900:invalid  {
	border-left-color: rgb(112 26 117);
border-right-color: rgb(112 26 117);
}

.invalid\:border-x-fuchsia-950:invalid  {
	border-left-color: rgb(74 4 78);
border-right-color: rgb(74 4 78);
}

.invalid\:border-x-pink-50:invalid  {
	border-left-color: rgb(253 242 248);
border-right-color: rgb(253 242 248);
}

.invalid\:border-x-pink-100:invalid  {
	border-left-color: rgb(252 231 243);
border-right-color: rgb(252 231 243);
}

.invalid\:border-x-pink-200:invalid  {
	border-left-color: rgb(251 207 232);
border-right-color: rgb(251 207 232);
}

.invalid\:border-x-pink-300:invalid  {
	border-left-color: rgb(249 168 212);
border-right-color: rgb(249 168 212);
}

.invalid\:border-x-pink-400:invalid  {
	border-left-color: rgb(244 114 182);
border-right-color: rgb(244 114 182);
}

.invalid\:border-x-pink-500:invalid  {
	border-left-color: rgb(236 72 153);
border-right-color: rgb(236 72 153);
}

.invalid\:border-x-pink-600:invalid  {
	border-left-color: rgb(219 39 119);
border-right-color: rgb(219 39 119);
}

.invalid\:border-x-pink-700:invalid  {
	border-left-color: rgb(190 24 93);
border-right-color: rgb(190 24 93);
}

.invalid\:border-x-pink-800:invalid  {
	border-left-color: rgb(157 23 77);
border-right-color: rgb(157 23 77);
}

.invalid\:border-x-pink-900:invalid  {
	border-left-color: rgb(131 24 67);
border-right-color: rgb(131 24 67);
}

.invalid\:border-x-pink-950:invalid  {
	border-left-color: rgb(80 7 36);
border-right-color: rgb(80 7 36);
}

.invalid\:border-x-rose-50:invalid  {
	border-left-color: rgb(255 241 242);
border-right-color: rgb(255 241 242);
}

.invalid\:border-x-rose-100:invalid  {
	border-left-color: rgb(255 228 230);
border-right-color: rgb(255 228 230);
}

.invalid\:border-x-rose-200:invalid  {
	border-left-color: rgb(254 205 211);
border-right-color: rgb(254 205 211);
}

.invalid\:border-x-rose-300:invalid  {
	border-left-color: rgb(253 164 175);
border-right-color: rgb(253 164 175);
}

.invalid\:border-x-rose-400:invalid  {
	border-left-color: rgb(251 113 133);
border-right-color: rgb(251 113 133);
}

.invalid\:border-x-rose-500:invalid  {
	border-left-color: rgb(244 63 94);
border-right-color: rgb(244 63 94);
}

.invalid\:border-x-rose-600:invalid  {
	border-left-color: rgb(225 29 72);
border-right-color: rgb(225 29 72);
}

.invalid\:border-x-rose-700:invalid  {
	border-left-color: rgb(190 18 60);
border-right-color: rgb(190 18 60);
}

.invalid\:border-x-rose-800:invalid  {
	border-left-color: rgb(159 18 57);
border-right-color: rgb(159 18 57);
}

.invalid\:border-x-rose-900:invalid  {
	border-left-color: rgb(136 19 55);
border-right-color: rgb(136 19 55);
}

.invalid\:border-x-rose-950:invalid  {
	border-left-color: rgb(76 5 25);
border-right-color: rgb(76 5 25);
}

.invalid\:border-y-inherit:invalid  {
	border-top-color: inherit;
border-bottom-color: inherit;
}

.invalid\:border-y-current:invalid  {
	border-top-color: currentColor;
border-bottom-color: currentColor;
}

.invalid\:border-y-transparent:invalid  {
	border-top-color: transparent;
border-bottom-color: transparent;
}

.invalid\:border-y-black:invalid  {
	border-top-color: rgb(0 0 0);
border-bottom-color: rgb(0 0 0);
}

.invalid\:border-y-white:invalid  {
	border-top-color: rgb(255 255 255);
border-bottom-color: rgb(255 255 255);
}

.invalid\:border-y-slate-50:invalid  {
	border-top-color: rgb(248 250 252);
border-bottom-color: rgb(248 250 252);
}

.invalid\:border-y-slate-100:invalid  {
	border-top-color: rgb(241 245 249);
border-bottom-color: rgb(241 245 249);
}

.invalid\:border-y-slate-200:invalid  {
	border-top-color: rgb(226 232 240);
border-bottom-color: rgb(226 232 240);
}

.invalid\:border-y-slate-300:invalid  {
	border-top-color: rgb(203 213 225);
border-bottom-color: rgb(203 213 225);
}

.invalid\:border-y-slate-400:invalid  {
	border-top-color: rgb(148 163 184);
border-bottom-color: rgb(148 163 184);
}

.invalid\:border-y-slate-500:invalid  {
	border-top-color: rgb(100 116 139);
border-bottom-color: rgb(100 116 139);
}

.invalid\:border-y-slate-600:invalid  {
	border-top-color: rgb(71 85 105);
border-bottom-color: rgb(71 85 105);
}

.invalid\:border-y-slate-700:invalid  {
	border-top-color: rgb(51 65 85);
border-bottom-color: rgb(51 65 85);
}

.invalid\:border-y-slate-800:invalid  {
	border-top-color: rgb(30 41 59);
border-bottom-color: rgb(30 41 59);
}

.invalid\:border-y-slate-900:invalid  {
	border-top-color: rgb(15 23 42);
border-bottom-color: rgb(15 23 42);
}

.invalid\:border-y-slate-950:invalid  {
	border-top-color: rgb(2 6 23);
border-bottom-color: rgb(2 6 23);
}

.invalid\:border-y-gray-50:invalid  {
	border-top-color: rgb(249 250 251);
border-bottom-color: rgb(249 250 251);
}

.invalid\:border-y-gray-100:invalid  {
	border-top-color: rgb(243 244 246);
border-bottom-color: rgb(243 244 246);
}

.invalid\:border-y-gray-200:invalid  {
	border-top-color: rgb(229 231 235);
border-bottom-color: rgb(229 231 235);
}

.invalid\:border-y-gray-300:invalid  {
	border-top-color: rgb(209 213 219);
border-bottom-color: rgb(209 213 219);
}

.invalid\:border-y-gray-400:invalid  {
	border-top-color: rgb(156 163 175);
border-bottom-color: rgb(156 163 175);
}

.invalid\:border-y-gray-500:invalid  {
	border-top-color: rgb(107 114 128);
border-bottom-color: rgb(107 114 128);
}

.invalid\:border-y-gray-600:invalid  {
	border-top-color: rgb(75 85 99);
border-bottom-color: rgb(75 85 99);
}

.invalid\:border-y-gray-700:invalid  {
	border-top-color: rgb(55 65 81);
border-bottom-color: rgb(55 65 81);
}

.invalid\:border-y-gray-800:invalid  {
	border-top-color: rgb(31 41 55);
border-bottom-color: rgb(31 41 55);
}

.invalid\:border-y-gray-900:invalid  {
	border-top-color: rgb(17 24 39);
border-bottom-color: rgb(17 24 39);
}

.invalid\:border-y-gray-950:invalid  {
	border-top-color: rgb(3 7 18);
border-bottom-color: rgb(3 7 18);
}

.invalid\:border-y-zinc-50:invalid  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.invalid\:border-y-zinc-100:invalid  {
	border-top-color: rgb(244 244 245);
border-bottom-color: rgb(244 244 245);
}

.invalid\:border-y-zinc-200:invalid  {
	border-top-color: rgb(228 228 231);
border-bottom-color: rgb(228 228 231);
}

.invalid\:border-y-zinc-300:invalid  {
	border-top-color: rgb(212 212 216);
border-bottom-color: rgb(212 212 216);
}

.invalid\:border-y-zinc-400:invalid  {
	border-top-color: rgb(161 161 170);
border-bottom-color: rgb(161 161 170);
}

.invalid\:border-y-zinc-500:invalid  {
	border-top-color: rgb(113 113 122);
border-bottom-color: rgb(113 113 122);
}

.invalid\:border-y-zinc-600:invalid  {
	border-top-color: rgb(82 82 91);
border-bottom-color: rgb(82 82 91);
}

.invalid\:border-y-zinc-700:invalid  {
	border-top-color: rgb(63 63 70);
border-bottom-color: rgb(63 63 70);
}

.invalid\:border-y-zinc-800:invalid  {
	border-top-color: rgb(39 39 42);
border-bottom-color: rgb(39 39 42);
}

.invalid\:border-y-zinc-900:invalid  {
	border-top-color: rgb(24 24 27);
border-bottom-color: rgb(24 24 27);
}

.invalid\:border-y-zinc-950:invalid  {
	border-top-color: rgb(9 9 11);
border-bottom-color: rgb(9 9 11);
}

.invalid\:border-y-neutral-50:invalid  {
	border-top-color: rgb(250 250 250);
border-bottom-color: rgb(250 250 250);
}

.invalid\:border-y-neutral-100:invalid  {
	border-top-color: rgb(245 245 245);
border-bottom-color: rgb(245 245 245);
}

.invalid\:border-y-neutral-200:invalid  {
	border-top-color: rgb(229 229 229);
border-bottom-color: rgb(229 229 229);
}

.invalid\:border-y-neutral-300:invalid  {
	border-top-color: rgb(212 212 212);
border-bottom-color: rgb(212 212 212);
}

.invalid\:border-y-neutral-400:invalid  {
	border-top-color: rgb(163 163 163);
border-bottom-color: rgb(163 163 163);
}

.invalid\:border-y-neutral-500:invalid  {
	border-top-color: rgb(115 115 115);
border-bottom-color: rgb(115 115 115);
}

.invalid\:border-y-neutral-600:invalid  {
	border-top-color: rgb(82 82 82);
border-bottom-color: rgb(82 82 82);
}

.invalid\:border-y-neutral-700:invalid  {
	border-top-color: rgb(64 64 64);
border-bottom-color: rgb(64 64 64);
}

.invalid\:border-y-neutral-800:invalid  {
	border-top-color: rgb(38 38 38);
border-bottom-color: rgb(38 38 38);
}

.invalid\:border-y-neutral-900:invalid  {
	border-top-color: rgb(23 23 23);
border-bottom-color: rgb(23 23 23);
}

.invalid\:border-y-neutral-950:invalid  {
	border-top-color: rgb(10 10 10);
border-bottom-color: rgb(10 10 10);
}

.invalid\:border-y-stone-50:invalid  {
	border-top-color: rgb(250 250 249);
border-bottom-color: rgb(250 250 249);
}

.invalid\:border-y-stone-100:invalid  {
	border-top-color: rgb(245 245 244);
border-bottom-color: rgb(245 245 244);
}

.invalid\:border-y-stone-200:invalid  {
	border-top-color: rgb(231 229 228);
border-bottom-color: rgb(231 229 228);
}

.invalid\:border-y-stone-300:invalid  {
	border-top-color: rgb(214 211 209);
border-bottom-color: rgb(214 211 209);
}

.invalid\:border-y-stone-400:invalid  {
	border-top-color: rgb(168 162 158);
border-bottom-color: rgb(168 162 158);
}

.invalid\:border-y-stone-500:invalid  {
	border-top-color: rgb(120 113 108);
border-bottom-color: rgb(120 113 108);
}

.invalid\:border-y-stone-600:invalid  {
	border-top-color: rgb(87 83 78);
border-bottom-color: rgb(87 83 78);
}

.invalid\:border-y-stone-700:invalid  {
	border-top-color: rgb(68 64 60);
border-bottom-color: rgb(68 64 60);
}

.invalid\:border-y-stone-800:invalid  {
	border-top-color: rgb(41 37 36);
border-bottom-color: rgb(41 37 36);
}

.invalid\:border-y-stone-900:invalid  {
	border-top-color: rgb(28 25 23);
border-bottom-color: rgb(28 25 23);
}

.invalid\:border-y-stone-950:invalid  {
	border-top-color: rgb(12 10 9);
border-bottom-color: rgb(12 10 9);
}

.invalid\:border-y-red-50:invalid  {
	border-top-color: rgb(254 242 242);
border-bottom-color: rgb(254 242 242);
}

.invalid\:border-y-red-100:invalid  {
	border-top-color: rgb(254 226 226);
border-bottom-color: rgb(254 226 226);
}

.invalid\:border-y-red-200:invalid  {
	border-top-color: rgb(254 202 202);
border-bottom-color: rgb(254 202 202);
}

.invalid\:border-y-red-300:invalid  {
	border-top-color: rgb(252 165 165);
border-bottom-color: rgb(252 165 165);
}

.invalid\:border-y-red-400:invalid  {
	border-top-color: rgb(248 113 113);
border-bottom-color: rgb(248 113 113);
}

.invalid\:border-y-red-500:invalid  {
	border-top-color: rgb(239 68 68);
border-bottom-color: rgb(239 68 68);
}

.invalid\:border-y-red-600:invalid  {
	border-top-color: rgb(220 38 38);
border-bottom-color: rgb(220 38 38);
}

.invalid\:border-y-red-700:invalid  {
	border-top-color: rgb(185 28 28);
border-bottom-color: rgb(185 28 28);
}

.invalid\:border-y-red-800:invalid  {
	border-top-color: rgb(153 27 27);
border-bottom-color: rgb(153 27 27);
}

.invalid\:border-y-red-900:invalid  {
	border-top-color: rgb(127 29 29);
border-bottom-color: rgb(127 29 29);
}

.invalid\:border-y-red-950:invalid  {
	border-top-color: rgb(69 10 10);
border-bottom-color: rgb(69 10 10);
}

.invalid\:border-y-orange-50:invalid  {
	border-top-color: rgb(255 247 237);
border-bottom-color: rgb(255 247 237);
}

.invalid\:border-y-orange-100:invalid  {
	border-top-color: rgb(255 237 213);
border-bottom-color: rgb(255 237 213);
}

.invalid\:border-y-orange-200:invalid  {
	border-top-color: rgb(254 215 170);
border-bottom-color: rgb(254 215 170);
}

.invalid\:border-y-orange-300:invalid  {
	border-top-color: rgb(253 186 116);
border-bottom-color: rgb(253 186 116);
}

.invalid\:border-y-orange-400:invalid  {
	border-top-color: rgb(251 146 60);
border-bottom-color: rgb(251 146 60);
}

.invalid\:border-y-orange-500:invalid  {
	border-top-color: rgb(249 115 22);
border-bottom-color: rgb(249 115 22);
}

.invalid\:border-y-orange-600:invalid  {
	border-top-color: rgb(234 88 12);
border-bottom-color: rgb(234 88 12);
}

.invalid\:border-y-orange-700:invalid  {
	border-top-color: rgb(194 65 12);
border-bottom-color: rgb(194 65 12);
}

.invalid\:border-y-orange-800:invalid  {
	border-top-color: rgb(154 52 18);
border-bottom-color: rgb(154 52 18);
}

.invalid\:border-y-orange-900:invalid  {
	border-top-color: rgb(124 45 18);
border-bottom-color: rgb(124 45 18);
}

.invalid\:border-y-orange-950:invalid  {
	border-top-color: rgb(67 20 7);
border-bottom-color: rgb(67 20 7);
}

.invalid\:border-y-amber-50:invalid  {
	border-top-color: rgb(255 251 235);
border-bottom-color: rgb(255 251 235);
}

.invalid\:border-y-amber-100:invalid  {
	border-top-color: rgb(254 243 199);
border-bottom-color: rgb(254 243 199);
}

.invalid\:border-y-amber-200:invalid  {
	border-top-color: rgb(253 230 138);
border-bottom-color: rgb(253 230 138);
}

.invalid\:border-y-amber-300:invalid  {
	border-top-color: rgb(252 211 77);
border-bottom-color: rgb(252 211 77);
}

.invalid\:border-y-amber-400:invalid  {
	border-top-color: rgb(251 191 36);
border-bottom-color: rgb(251 191 36);
}

.invalid\:border-y-amber-500:invalid  {
	border-top-color: rgb(245 158 11);
border-bottom-color: rgb(245 158 11);
}

.invalid\:border-y-amber-600:invalid  {
	border-top-color: rgb(217 119 6);
border-bottom-color: rgb(217 119 6);
}

.invalid\:border-y-amber-700:invalid  {
	border-top-color: rgb(180 83 9);
border-bottom-color: rgb(180 83 9);
}

.invalid\:border-y-amber-800:invalid  {
	border-top-color: rgb(146 64 14);
border-bottom-color: rgb(146 64 14);
}

.invalid\:border-y-amber-900:invalid  {
	border-top-color: rgb(120 53 15);
border-bottom-color: rgb(120 53 15);
}

.invalid\:border-y-amber-950:invalid  {
	border-top-color: rgb(69 26 3);
border-bottom-color: rgb(69 26 3);
}

.invalid\:border-y-yellow-50:invalid  {
	border-top-color: rgb(254 252 232);
border-bottom-color: rgb(254 252 232);
}

.invalid\:border-y-yellow-100:invalid  {
	border-top-color: rgb(254 249 195);
border-bottom-color: rgb(254 249 195);
}

.invalid\:border-y-yellow-200:invalid  {
	border-top-color: rgb(254 240 138);
border-bottom-color: rgb(254 240 138);
}

.invalid\:border-y-yellow-300:invalid  {
	border-top-color: rgb(253 224 71);
border-bottom-color: rgb(253 224 71);
}

.invalid\:border-y-yellow-400:invalid  {
	border-top-color: rgb(250 204 21);
border-bottom-color: rgb(250 204 21);
}

.invalid\:border-y-yellow-500:invalid  {
	border-top-color: rgb(234 179 8);
border-bottom-color: rgb(234 179 8);
}

.invalid\:border-y-yellow-600:invalid  {
	border-top-color: rgb(202 138 4);
border-bottom-color: rgb(202 138 4);
}

.invalid\:border-y-yellow-700:invalid  {
	border-top-color: rgb(161 98 7);
border-bottom-color: rgb(161 98 7);
}

.invalid\:border-y-yellow-800:invalid  {
	border-top-color: rgb(133 77 14);
border-bottom-color: rgb(133 77 14);
}

.invalid\:border-y-yellow-900:invalid  {
	border-top-color: rgb(113 63 18);
border-bottom-color: rgb(113 63 18);
}

.invalid\:border-y-yellow-950:invalid  {
	border-top-color: rgb(66 32 6);
border-bottom-color: rgb(66 32 6);
}

.invalid\:border-y-lime-50:invalid  {
	border-top-color: rgb(247 254 231);
border-bottom-color: rgb(247 254 231);
}

.invalid\:border-y-lime-100:invalid  {
	border-top-color: rgb(236 252 203);
border-bottom-color: rgb(236 252 203);
}

.invalid\:border-y-lime-200:invalid  {
	border-top-color: rgb(217 249 157);
border-bottom-color: rgb(217 249 157);
}

.invalid\:border-y-lime-300:invalid  {
	border-top-color: rgb(190 242 100);
border-bottom-color: rgb(190 242 100);
}

.invalid\:border-y-lime-400:invalid  {
	border-top-color: rgb(163 230 53);
border-bottom-color: rgb(163 230 53);
}

.invalid\:border-y-lime-500:invalid  {
	border-top-color: rgb(132 204 22);
border-bottom-color: rgb(132 204 22);
}

.invalid\:border-y-lime-600:invalid  {
	border-top-color: rgb(101 163 13);
border-bottom-color: rgb(101 163 13);
}

.invalid\:border-y-lime-700:invalid  {
	border-top-color: rgb(77 124 15);
border-bottom-color: rgb(77 124 15);
}

.invalid\:border-y-lime-800:invalid  {
	border-top-color: rgb(63 98 18);
border-bottom-color: rgb(63 98 18);
}

.invalid\:border-y-lime-900:invalid  {
	border-top-color: rgb(54 83 20);
border-bottom-color: rgb(54 83 20);
}

.invalid\:border-y-lime-950:invalid  {
	border-top-color: rgb(26 46 5);
border-bottom-color: rgb(26 46 5);
}

.invalid\:border-y-green-50:invalid  {
	border-top-color: rgb(240 253 244);
border-bottom-color: rgb(240 253 244);
}

.invalid\:border-y-green-100:invalid  {
	border-top-color: rgb(220 252 231);
border-bottom-color: rgb(220 252 231);
}

.invalid\:border-y-green-200:invalid  {
	border-top-color: rgb(187 247 208);
border-bottom-color: rgb(187 247 208);
}

.invalid\:border-y-green-300:invalid  {
	border-top-color: rgb(134 239 172);
border-bottom-color: rgb(134 239 172);
}

.invalid\:border-y-green-400:invalid  {
	border-top-color: rgb(74 222 128);
border-bottom-color: rgb(74 222 128);
}

.invalid\:border-y-green-500:invalid  {
	border-top-color: rgb(34 197 94);
border-bottom-color: rgb(34 197 94);
}

.invalid\:border-y-green-600:invalid  {
	border-top-color: rgb(22 163 74);
border-bottom-color: rgb(22 163 74);
}

.invalid\:border-y-green-700:invalid  {
	border-top-color: rgb(21 128 61);
border-bottom-color: rgb(21 128 61);
}

.invalid\:border-y-green-800:invalid  {
	border-top-color: rgb(22 101 52);
border-bottom-color: rgb(22 101 52);
}

.invalid\:border-y-green-900:invalid  {
	border-top-color: rgb(20 83 45);
border-bottom-color: rgb(20 83 45);
}

.invalid\:border-y-green-950:invalid  {
	border-top-color: rgb(5 46 22);
border-bottom-color: rgb(5 46 22);
}

.invalid\:border-y-emerald-50:invalid  {
	border-top-color: rgb(236 253 245);
border-bottom-color: rgb(236 253 245);
}

.invalid\:border-y-emerald-100:invalid  {
	border-top-color: rgb(209 250 229);
border-bottom-color: rgb(209 250 229);
}

.invalid\:border-y-emerald-200:invalid  {
	border-top-color: rgb(167 243 208);
border-bottom-color: rgb(167 243 208);
}

.invalid\:border-y-emerald-300:invalid  {
	border-top-color: rgb(110 231 183);
border-bottom-color: rgb(110 231 183);
}

.invalid\:border-y-emerald-400:invalid  {
	border-top-color: rgb(52 211 153);
border-bottom-color: rgb(52 211 153);
}

.invalid\:border-y-emerald-500:invalid  {
	border-top-color: rgb(16 185 129);
border-bottom-color: rgb(16 185 129);
}

.invalid\:border-y-emerald-600:invalid  {
	border-top-color: rgb(5 150 105);
border-bottom-color: rgb(5 150 105);
}

.invalid\:border-y-emerald-700:invalid  {
	border-top-color: rgb(4 120 87);
border-bottom-color: rgb(4 120 87);
}

.invalid\:border-y-emerald-800:invalid  {
	border-top-color: rgb(6 95 70);
border-bottom-color: rgb(6 95 70);
}

.invalid\:border-y-emerald-900:invalid  {
	border-top-color: rgb(6 78 59);
border-bottom-color: rgb(6 78 59);
}

.invalid\:border-y-emerald-950:invalid  {
	border-top-color: rgb(2 44 34);
border-bottom-color: rgb(2 44 34);
}

.invalid\:border-y-teal-50:invalid  {
	border-top-color: rgb(240 253 250);
border-bottom-color: rgb(240 253 250);
}

.invalid\:border-y-teal-100:invalid  {
	border-top-color: rgb(204 251 241);
border-bottom-color: rgb(204 251 241);
}

.invalid\:border-y-teal-200:invalid  {
	border-top-color: rgb(153 246 228);
border-bottom-color: rgb(153 246 228);
}

.invalid\:border-y-teal-300:invalid  {
	border-top-color: rgb(94 234 212);
border-bottom-color: rgb(94 234 212);
}

.invalid\:border-y-teal-400:invalid  {
	border-top-color: rgb(45 212 191);
border-bottom-color: rgb(45 212 191);
}

.invalid\:border-y-teal-500:invalid  {
	border-top-color: rgb(20 184 166);
border-bottom-color: rgb(20 184 166);
}

.invalid\:border-y-teal-600:invalid  {
	border-top-color: rgb(13 148 136);
border-bottom-color: rgb(13 148 136);
}

.invalid\:border-y-teal-700:invalid  {
	border-top-color: rgb(15 118 110);
border-bottom-color: rgb(15 118 110);
}

.invalid\:border-y-teal-800:invalid  {
	border-top-color: rgb(17 94 89);
border-bottom-color: rgb(17 94 89);
}

.invalid\:border-y-teal-900:invalid  {
	border-top-color: rgb(19 78 74);
border-bottom-color: rgb(19 78 74);
}

.invalid\:border-y-teal-950:invalid  {
	border-top-color: rgb(4 47 46);
border-bottom-color: rgb(4 47 46);
}

.invalid\:border-y-cyan-50:invalid  {
	border-top-color: rgb(236 254 255);
border-bottom-color: rgb(236 254 255);
}

.invalid\:border-y-cyan-100:invalid  {
	border-top-color: rgb(207 250 254);
border-bottom-color: rgb(207 250 254);
}

.invalid\:border-y-cyan-200:invalid  {
	border-top-color: rgb(165 243 252);
border-bottom-color: rgb(165 243 252);
}

.invalid\:border-y-cyan-300:invalid  {
	border-top-color: rgb(103 232 249);
border-bottom-color: rgb(103 232 249);
}

.invalid\:border-y-cyan-400:invalid  {
	border-top-color: rgb(34 211 238);
border-bottom-color: rgb(34 211 238);
}

.invalid\:border-y-cyan-500:invalid  {
	border-top-color: rgb(6 182 212);
border-bottom-color: rgb(6 182 212);
}

.invalid\:border-y-cyan-600:invalid  {
	border-top-color: rgb(8 145 178);
border-bottom-color: rgb(8 145 178);
}

.invalid\:border-y-cyan-700:invalid  {
	border-top-color: rgb(14 116 144);
border-bottom-color: rgb(14 116 144);
}

.invalid\:border-y-cyan-800:invalid  {
	border-top-color: rgb(21 94 117);
border-bottom-color: rgb(21 94 117);
}

.invalid\:border-y-cyan-900:invalid  {
	border-top-color: rgb(22 78 99);
border-bottom-color: rgb(22 78 99);
}

.invalid\:border-y-cyan-950:invalid  {
	border-top-color: rgb(8 51 68);
border-bottom-color: rgb(8 51 68);
}

.invalid\:border-y-sky-50:invalid  {
	border-top-color: rgb(240 249 255);
border-bottom-color: rgb(240 249 255);
}

.invalid\:border-y-sky-100:invalid  {
	border-top-color: rgb(224 242 254);
border-bottom-color: rgb(224 242 254);
}

.invalid\:border-y-sky-200:invalid  {
	border-top-color: rgb(186 230 253);
border-bottom-color: rgb(186 230 253);
}

.invalid\:border-y-sky-300:invalid  {
	border-top-color: rgb(125 211 252);
border-bottom-color: rgb(125 211 252);
}

.invalid\:border-y-sky-400:invalid  {
	border-top-color: rgb(56 189 248);
border-bottom-color: rgb(56 189 248);
}

.invalid\:border-y-sky-500:invalid  {
	border-top-color: rgb(14 165 233);
border-bottom-color: rgb(14 165 233);
}

.invalid\:border-y-sky-600:invalid  {
	border-top-color: rgb(2 132 199);
border-bottom-color: rgb(2 132 199);
}

.invalid\:border-y-sky-700:invalid  {
	border-top-color: rgb(3 105 161);
border-bottom-color: rgb(3 105 161);
}

.invalid\:border-y-sky-800:invalid  {
	border-top-color: rgb(7 89 133);
border-bottom-color: rgb(7 89 133);
}

.invalid\:border-y-sky-900:invalid  {
	border-top-color: rgb(12 74 110);
border-bottom-color: rgb(12 74 110);
}

.invalid\:border-y-sky-950:invalid  {
	border-top-color: rgb(8 47 73);
border-bottom-color: rgb(8 47 73);
}

.invalid\:border-y-blue-50:invalid  {
	border-top-color: rgb(239 246 255);
border-bottom-color: rgb(239 246 255);
}

.invalid\:border-y-blue-100:invalid  {
	border-top-color: rgb(219 234 254);
border-bottom-color: rgb(219 234 254);
}

.invalid\:border-y-blue-200:invalid  {
	border-top-color: rgb(191 219 254);
border-bottom-color: rgb(191 219 254);
}

.invalid\:border-y-blue-300:invalid  {
	border-top-color: rgb(147 197 253);
border-bottom-color: rgb(147 197 253);
}

.invalid\:border-y-blue-400:invalid  {
	border-top-color: rgb(96 165 250);
border-bottom-color: rgb(96 165 250);
}

.invalid\:border-y-blue-500:invalid  {
	border-top-color: rgb(59 130 246);
border-bottom-color: rgb(59 130 246);
}

.invalid\:border-y-blue-600:invalid  {
	border-top-color: rgb(37 99 235);
border-bottom-color: rgb(37 99 235);
}

.invalid\:border-y-blue-700:invalid  {
	border-top-color: rgb(29 78 216);
border-bottom-color: rgb(29 78 216);
}

.invalid\:border-y-blue-800:invalid  {
	border-top-color: rgb(30 64 175);
border-bottom-color: rgb(30 64 175);
}

.invalid\:border-y-blue-900:invalid  {
	border-top-color: rgb(30 58 138);
border-bottom-color: rgb(30 58 138);
}

.invalid\:border-y-blue-950:invalid  {
	border-top-color: rgb(23 37 84);
border-bottom-color: rgb(23 37 84);
}

.invalid\:border-y-indigo-50:invalid  {
	border-top-color: rgb(238 242 255);
border-bottom-color: rgb(238 242 255);
}

.invalid\:border-y-indigo-100:invalid  {
	border-top-color: rgb(224 231 255);
border-bottom-color: rgb(224 231 255);
}

.invalid\:border-y-indigo-200:invalid  {
	border-top-color: rgb(199 210 254);
border-bottom-color: rgb(199 210 254);
}

.invalid\:border-y-indigo-300:invalid  {
	border-top-color: rgb(165 180 252);
border-bottom-color: rgb(165 180 252);
}

.invalid\:border-y-indigo-400:invalid  {
	border-top-color: rgb(129 140 248);
border-bottom-color: rgb(129 140 248);
}

.invalid\:border-y-indigo-500:invalid  {
	border-top-color: rgb(99 102 241);
border-bottom-color: rgb(99 102 241);
}

.invalid\:border-y-indigo-600:invalid  {
	border-top-color: rgb(79 70 229);
border-bottom-color: rgb(79 70 229);
}

.invalid\:border-y-indigo-700:invalid  {
	border-top-color: rgb(67 56 202);
border-bottom-color: rgb(67 56 202);
}

.invalid\:border-y-indigo-800:invalid  {
	border-top-color: rgb(55 48 163);
border-bottom-color: rgb(55 48 163);
}

.invalid\:border-y-indigo-900:invalid  {
	border-top-color: rgb(49 46 129);
border-bottom-color: rgb(49 46 129);
}

.invalid\:border-y-indigo-950:invalid  {
	border-top-color: rgb(30 27 75);
border-bottom-color: rgb(30 27 75);
}

.invalid\:border-y-violet-50:invalid  {
	border-top-color: rgb(245 243 255);
border-bottom-color: rgb(245 243 255);
}

.invalid\:border-y-violet-100:invalid  {
	border-top-color: rgb(237 233 254);
border-bottom-color: rgb(237 233 254);
}

.invalid\:border-y-violet-200:invalid  {
	border-top-color: rgb(221 214 254);
border-bottom-color: rgb(221 214 254);
}

.invalid\:border-y-violet-300:invalid  {
	border-top-color: rgb(196 181 253);
border-bottom-color: rgb(196 181 253);
}

.invalid\:border-y-violet-400:invalid  {
	border-top-color: rgb(167 139 250);
border-bottom-color: rgb(167 139 250);
}

.invalid\:border-y-violet-500:invalid  {
	border-top-color: rgb(139 92 246);
border-bottom-color: rgb(139 92 246);
}

.invalid\:border-y-violet-600:invalid  {
	border-top-color: rgb(124 58 237);
border-bottom-color: rgb(124 58 237);
}

.invalid\:border-y-violet-700:invalid  {
	border-top-color: rgb(109 40 217);
border-bottom-color: rgb(109 40 217);
}

.invalid\:border-y-violet-800:invalid  {
	border-top-color: rgb(91 33 182);
border-bottom-color: rgb(91 33 182);
}

.invalid\:border-y-violet-900:invalid  {
	border-top-color: rgb(76 29 149);
border-bottom-color: rgb(76 29 149);
}

.invalid\:border-y-violet-950:invalid  {
	border-top-color: rgb(46 16 101);
border-bottom-color: rgb(46 16 101);
}

.invalid\:border-y-purple-50:invalid  {
	border-top-color: rgb(250 245 255);
border-bottom-color: rgb(250 245 255);
}

.invalid\:border-y-purple-100:invalid  {
	border-top-color: rgb(243 232 255);
border-bottom-color: rgb(243 232 255);
}

.invalid\:border-y-purple-200:invalid  {
	border-top-color: rgb(233 213 255);
border-bottom-color: rgb(233 213 255);
}

.invalid\:border-y-purple-300:invalid  {
	border-top-color: rgb(216 180 254);
border-bottom-color: rgb(216 180 254);
}

.invalid\:border-y-purple-400:invalid  {
	border-top-color: rgb(192 132 252);
border-bottom-color: rgb(192 132 252);
}

.invalid\:border-y-purple-500:invalid  {
	border-top-color: rgb(168 85 247);
border-bottom-color: rgb(168 85 247);
}

.invalid\:border-y-purple-600:invalid  {
	border-top-color: rgb(147 51 234);
border-bottom-color: rgb(147 51 234);
}

.invalid\:border-y-purple-700:invalid  {
	border-top-color: rgb(126 34 206);
border-bottom-color: rgb(126 34 206);
}

.invalid\:border-y-purple-800:invalid  {
	border-top-color: rgb(107 33 168);
border-bottom-color: rgb(107 33 168);
}

.invalid\:border-y-purple-900:invalid  {
	border-top-color: rgb(88 28 135);
border-bottom-color: rgb(88 28 135);
}

.invalid\:border-y-purple-950:invalid  {
	border-top-color: rgb(59 7 100);
border-bottom-color: rgb(59 7 100);
}

.invalid\:border-y-fuchsia-50:invalid  {
	border-top-color: rgb(253 244 255);
border-bottom-color: rgb(253 244 255);
}

.invalid\:border-y-fuchsia-100:invalid  {
	border-top-color: rgb(250 232 255);
border-bottom-color: rgb(250 232 255);
}

.invalid\:border-y-fuchsia-200:invalid  {
	border-top-color: rgb(245 208 254);
border-bottom-color: rgb(245 208 254);
}

.invalid\:border-y-fuchsia-300:invalid  {
	border-top-color: rgb(240 171 252);
border-bottom-color: rgb(240 171 252);
}

.invalid\:border-y-fuchsia-400:invalid  {
	border-top-color: rgb(232 121 249);
border-bottom-color: rgb(232 121 249);
}

.invalid\:border-y-fuchsia-500:invalid  {
	border-top-color: rgb(217 70 239);
border-bottom-color: rgb(217 70 239);
}

.invalid\:border-y-fuchsia-600:invalid  {
	border-top-color: rgb(192 38 211);
border-bottom-color: rgb(192 38 211);
}

.invalid\:border-y-fuchsia-700:invalid  {
	border-top-color: rgb(162 28 175);
border-bottom-color: rgb(162 28 175);
}

.invalid\:border-y-fuchsia-800:invalid  {
	border-top-color: rgb(134 25 143);
border-bottom-color: rgb(134 25 143);
}

.invalid\:border-y-fuchsia-900:invalid  {
	border-top-color: rgb(112 26 117);
border-bottom-color: rgb(112 26 117);
}

.invalid\:border-y-fuchsia-950:invalid  {
	border-top-color: rgb(74 4 78);
border-bottom-color: rgb(74 4 78);
}

.invalid\:border-y-pink-50:invalid  {
	border-top-color: rgb(253 242 248);
border-bottom-color: rgb(253 242 248);
}

.invalid\:border-y-pink-100:invalid  {
	border-top-color: rgb(252 231 243);
border-bottom-color: rgb(252 231 243);
}

.invalid\:border-y-pink-200:invalid  {
	border-top-color: rgb(251 207 232);
border-bottom-color: rgb(251 207 232);
}

.invalid\:border-y-pink-300:invalid  {
	border-top-color: rgb(249 168 212);
border-bottom-color: rgb(249 168 212);
}

.invalid\:border-y-pink-400:invalid  {
	border-top-color: rgb(244 114 182);
border-bottom-color: rgb(244 114 182);
}

.invalid\:border-y-pink-500:invalid  {
	border-top-color: rgb(236 72 153);
border-bottom-color: rgb(236 72 153);
}

.invalid\:border-y-pink-600:invalid  {
	border-top-color: rgb(219 39 119);
border-bottom-color: rgb(219 39 119);
}

.invalid\:border-y-pink-700:invalid  {
	border-top-color: rgb(190 24 93);
border-bottom-color: rgb(190 24 93);
}

.invalid\:border-y-pink-800:invalid  {
	border-top-color: rgb(157 23 77);
border-bottom-color: rgb(157 23 77);
}

.invalid\:border-y-pink-900:invalid  {
	border-top-color: rgb(131 24 67);
border-bottom-color: rgb(131 24 67);
}

.invalid\:border-y-pink-950:invalid  {
	border-top-color: rgb(80 7 36);
border-bottom-color: rgb(80 7 36);
}

.invalid\:border-y-rose-50:invalid  {
	border-top-color: rgb(255 241 242);
border-bottom-color: rgb(255 241 242);
}

.invalid\:border-y-rose-100:invalid  {
	border-top-color: rgb(255 228 230);
border-bottom-color: rgb(255 228 230);
}

.invalid\:border-y-rose-200:invalid  {
	border-top-color: rgb(254 205 211);
border-bottom-color: rgb(254 205 211);
}

.invalid\:border-y-rose-300:invalid  {
	border-top-color: rgb(253 164 175);
border-bottom-color: rgb(253 164 175);
}

.invalid\:border-y-rose-400:invalid  {
	border-top-color: rgb(251 113 133);
border-bottom-color: rgb(251 113 133);
}

.invalid\:border-y-rose-500:invalid  {
	border-top-color: rgb(244 63 94);
border-bottom-color: rgb(244 63 94);
}

.invalid\:border-y-rose-600:invalid  {
	border-top-color: rgb(225 29 72);
border-bottom-color: rgb(225 29 72);
}

.invalid\:border-y-rose-700:invalid  {
	border-top-color: rgb(190 18 60);
border-bottom-color: rgb(190 18 60);
}

.invalid\:border-y-rose-800:invalid  {
	border-top-color: rgb(159 18 57);
border-bottom-color: rgb(159 18 57);
}

.invalid\:border-y-rose-900:invalid  {
	border-top-color: rgb(136 19 55);
border-bottom-color: rgb(136 19 55);
}

.invalid\:border-y-rose-950:invalid  {
	border-top-color: rgb(76 5 25);
border-bottom-color: rgb(76 5 25);
}

.invalid\:border-s-inherit:invalid  {
	border-inline-start-color: inherit;
}

.invalid\:border-s-current:invalid  {
	border-inline-start-color: currentColor;
}

.invalid\:border-s-transparent:invalid  {
	border-inline-start-color: transparent;
}

.invalid\:border-s-black:invalid  {
	border-inline-start-color: rgb(0 0 0);
}

.invalid\:border-s-white:invalid  {
	border-inline-start-color: rgb(255 255 255);
}

.invalid\:border-s-slate-50:invalid  {
	border-inline-start-color: rgb(248 250 252);
}

.invalid\:border-s-slate-100:invalid  {
	border-inline-start-color: rgb(241 245 249);
}

.invalid\:border-s-slate-200:invalid  {
	border-inline-start-color: rgb(226 232 240);
}

.invalid\:border-s-slate-300:invalid  {
	border-inline-start-color: rgb(203 213 225);
}

.invalid\:border-s-slate-400:invalid  {
	border-inline-start-color: rgb(148 163 184);
}

.invalid\:border-s-slate-500:invalid  {
	border-inline-start-color: rgb(100 116 139);
}

.invalid\:border-s-slate-600:invalid  {
	border-inline-start-color: rgb(71 85 105);
}

.invalid\:border-s-slate-700:invalid  {
	border-inline-start-color: rgb(51 65 85);
}

.invalid\:border-s-slate-800:invalid  {
	border-inline-start-color: rgb(30 41 59);
}

.invalid\:border-s-slate-900:invalid  {
	border-inline-start-color: rgb(15 23 42);
}

.invalid\:border-s-slate-950:invalid  {
	border-inline-start-color: rgb(2 6 23);
}

.invalid\:border-s-gray-50:invalid  {
	border-inline-start-color: rgb(249 250 251);
}

.invalid\:border-s-gray-100:invalid  {
	border-inline-start-color: rgb(243 244 246);
}

.invalid\:border-s-gray-200:invalid  {
	border-inline-start-color: rgb(229 231 235);
}

.invalid\:border-s-gray-300:invalid  {
	border-inline-start-color: rgb(209 213 219);
}

.invalid\:border-s-gray-400:invalid  {
	border-inline-start-color: rgb(156 163 175);
}

.invalid\:border-s-gray-500:invalid  {
	border-inline-start-color: rgb(107 114 128);
}

.invalid\:border-s-gray-600:invalid  {
	border-inline-start-color: rgb(75 85 99);
}

.invalid\:border-s-gray-700:invalid  {
	border-inline-start-color: rgb(55 65 81);
}

.invalid\:border-s-gray-800:invalid  {
	border-inline-start-color: rgb(31 41 55);
}

.invalid\:border-s-gray-900:invalid  {
	border-inline-start-color: rgb(17 24 39);
}

.invalid\:border-s-gray-950:invalid  {
	border-inline-start-color: rgb(3 7 18);
}

.invalid\:border-s-zinc-50:invalid  {
	border-inline-start-color: rgb(250 250 250);
}

.invalid\:border-s-zinc-100:invalid  {
	border-inline-start-color: rgb(244 244 245);
}

.invalid\:border-s-zinc-200:invalid  {
	border-inline-start-color: rgb(228 228 231);
}

.invalid\:border-s-zinc-300:invalid  {
	border-inline-start-color: rgb(212 212 216);
}

.invalid\:border-s-zinc-400:invalid  {
	border-inline-start-color: rgb(161 161 170);
}

.invalid\:border-s-zinc-500:invalid  {
	border-inline-start-color: rgb(113 113 122);
}

.invalid\:border-s-zinc-600:invalid  {
	border-inline-start-color: rgb(82 82 91);
}

.invalid\:border-s-zinc-700:invalid  {
	border-inline-start-color: rgb(63 63 70);
}

.invalid\:border-s-zinc-800:invalid  {
	border-inline-start-color: rgb(39 39 42);
}

.invalid\:border-s-zinc-900:invalid  {
	border-inline-start-color: rgb(24 24 27);
}

.invalid\:border-s-zinc-950:invalid  {
	border-inline-start-color: rgb(9 9 11);
}

.invalid\:border-s-neutral-50:invalid  {
	border-inline-start-color: rgb(250 250 250);
}

.invalid\:border-s-neutral-100:invalid  {
	border-inline-start-color: rgb(245 245 245);
}

.invalid\:border-s-neutral-200:invalid  {
	border-inline-start-color: rgb(229 229 229);
}

.invalid\:border-s-neutral-300:invalid  {
	border-inline-start-color: rgb(212 212 212);
}

.invalid\:border-s-neutral-400:invalid  {
	border-inline-start-color: rgb(163 163 163);
}

.invalid\:border-s-neutral-500:invalid  {
	border-inline-start-color: rgb(115 115 115);
}

.invalid\:border-s-neutral-600:invalid  {
	border-inline-start-color: rgb(82 82 82);
}

.invalid\:border-s-neutral-700:invalid  {
	border-inline-start-color: rgb(64 64 64);
}

.invalid\:border-s-neutral-800:invalid  {
	border-inline-start-color: rgb(38 38 38);
}

.invalid\:border-s-neutral-900:invalid  {
	border-inline-start-color: rgb(23 23 23);
}

.invalid\:border-s-neutral-950:invalid  {
	border-inline-start-color: rgb(10 10 10);
}

.invalid\:border-s-stone-50:invalid  {
	border-inline-start-color: rgb(250 250 249);
}

.invalid\:border-s-stone-100:invalid  {
	border-inline-start-color: rgb(245 245 244);
}

.invalid\:border-s-stone-200:invalid  {
	border-inline-start-color: rgb(231 229 228);
}

.invalid\:border-s-stone-300:invalid  {
	border-inline-start-color: rgb(214 211 209);
}

.invalid\:border-s-stone-400:invalid  {
	border-inline-start-color: rgb(168 162 158);
}

.invalid\:border-s-stone-500:invalid  {
	border-inline-start-color: rgb(120 113 108);
}

.invalid\:border-s-stone-600:invalid  {
	border-inline-start-color: rgb(87 83 78);
}

.invalid\:border-s-stone-700:invalid  {
	border-inline-start-color: rgb(68 64 60);
}

.invalid\:border-s-stone-800:invalid  {
	border-inline-start-color: rgb(41 37 36);
}

.invalid\:border-s-stone-900:invalid  {
	border-inline-start-color: rgb(28 25 23);
}

.invalid\:border-s-stone-950:invalid  {
	border-inline-start-color: rgb(12 10 9);
}

.invalid\:border-s-red-50:invalid  {
	border-inline-start-color: rgb(254 242 242);
}

.invalid\:border-s-red-100:invalid  {
	border-inline-start-color: rgb(254 226 226);
}

.invalid\:border-s-red-200:invalid  {
	border-inline-start-color: rgb(254 202 202);
}

.invalid\:border-s-red-300:invalid  {
	border-inline-start-color: rgb(252 165 165);
}

.invalid\:border-s-red-400:invalid  {
	border-inline-start-color: rgb(248 113 113);
}

.invalid\:border-s-red-500:invalid  {
	border-inline-start-color: rgb(239 68 68);
}

.invalid\:border-s-red-600:invalid  {
	border-inline-start-color: rgb(220 38 38);
}

.invalid\:border-s-red-700:invalid  {
	border-inline-start-color: rgb(185 28 28);
}

.invalid\:border-s-red-800:invalid  {
	border-inline-start-color: rgb(153 27 27);
}

.invalid\:border-s-red-900:invalid  {
	border-inline-start-color: rgb(127 29 29);
}

.invalid\:border-s-red-950:invalid  {
	border-inline-start-color: rgb(69 10 10);
}

.invalid\:border-s-orange-50:invalid  {
	border-inline-start-color: rgb(255 247 237);
}

.invalid\:border-s-orange-100:invalid  {
	border-inline-start-color: rgb(255 237 213);
}

.invalid\:border-s-orange-200:invalid  {
	border-inline-start-color: rgb(254 215 170);
}

.invalid\:border-s-orange-300:invalid  {
	border-inline-start-color: rgb(253 186 116);
}

.invalid\:border-s-orange-400:invalid  {
	border-inline-start-color: rgb(251 146 60);
}

.invalid\:border-s-orange-500:invalid  {
	border-inline-start-color: rgb(249 115 22);
}

.invalid\:border-s-orange-600:invalid  {
	border-inline-start-color: rgb(234 88 12);
}

.invalid\:border-s-orange-700:invalid  {
	border-inline-start-color: rgb(194 65 12);
}

.invalid\:border-s-orange-800:invalid  {
	border-inline-start-color: rgb(154 52 18);
}

.invalid\:border-s-orange-900:invalid  {
	border-inline-start-color: rgb(124 45 18);
}

.invalid\:border-s-orange-950:invalid  {
	border-inline-start-color: rgb(67 20 7);
}

.invalid\:border-s-amber-50:invalid  {
	border-inline-start-color: rgb(255 251 235);
}

.invalid\:border-s-amber-100:invalid  {
	border-inline-start-color: rgb(254 243 199);
}

.invalid\:border-s-amber-200:invalid  {
	border-inline-start-color: rgb(253 230 138);
}

.invalid\:border-s-amber-300:invalid  {
	border-inline-start-color: rgb(252 211 77);
}

.invalid\:border-s-amber-400:invalid  {
	border-inline-start-color: rgb(251 191 36);
}

.invalid\:border-s-amber-500:invalid  {
	border-inline-start-color: rgb(245 158 11);
}

.invalid\:border-s-amber-600:invalid  {
	border-inline-start-color: rgb(217 119 6);
}

.invalid\:border-s-amber-700:invalid  {
	border-inline-start-color: rgb(180 83 9);
}

.invalid\:border-s-amber-800:invalid  {
	border-inline-start-color: rgb(146 64 14);
}

.invalid\:border-s-amber-900:invalid  {
	border-inline-start-color: rgb(120 53 15);
}

.invalid\:border-s-amber-950:invalid  {
	border-inline-start-color: rgb(69 26 3);
}

.invalid\:border-s-yellow-50:invalid  {
	border-inline-start-color: rgb(254 252 232);
}

.invalid\:border-s-yellow-100:invalid  {
	border-inline-start-color: rgb(254 249 195);
}

.invalid\:border-s-yellow-200:invalid  {
	border-inline-start-color: rgb(254 240 138);
}

.invalid\:border-s-yellow-300:invalid  {
	border-inline-start-color: rgb(253 224 71);
}

.invalid\:border-s-yellow-400:invalid  {
	border-inline-start-color: rgb(250 204 21);
}

.invalid\:border-s-yellow-500:invalid  {
	border-inline-start-color: rgb(234 179 8);
}

.invalid\:border-s-yellow-600:invalid  {
	border-inline-start-color: rgb(202 138 4);
}

.invalid\:border-s-yellow-700:invalid  {
	border-inline-start-color: rgb(161 98 7);
}

.invalid\:border-s-yellow-800:invalid  {
	border-inline-start-color: rgb(133 77 14);
}

.invalid\:border-s-yellow-900:invalid  {
	border-inline-start-color: rgb(113 63 18);
}

.invalid\:border-s-yellow-950:invalid  {
	border-inline-start-color: rgb(66 32 6);
}

.invalid\:border-s-lime-50:invalid  {
	border-inline-start-color: rgb(247 254 231);
}

.invalid\:border-s-lime-100:invalid  {
	border-inline-start-color: rgb(236 252 203);
}

.invalid\:border-s-lime-200:invalid  {
	border-inline-start-color: rgb(217 249 157);
}

.invalid\:border-s-lime-300:invalid  {
	border-inline-start-color: rgb(190 242 100);
}

.invalid\:border-s-lime-400:invalid  {
	border-inline-start-color: rgb(163 230 53);
}

.invalid\:border-s-lime-500:invalid  {
	border-inline-start-color: rgb(132 204 22);
}

.invalid\:border-s-lime-600:invalid  {
	border-inline-start-color: rgb(101 163 13);
}

.invalid\:border-s-lime-700:invalid  {
	border-inline-start-color: rgb(77 124 15);
}

.invalid\:border-s-lime-800:invalid  {
	border-inline-start-color: rgb(63 98 18);
}

.invalid\:border-s-lime-900:invalid  {
	border-inline-start-color: rgb(54 83 20);
}

.invalid\:border-s-lime-950:invalid  {
	border-inline-start-color: rgb(26 46 5);
}

.invalid\:border-s-green-50:invalid  {
	border-inline-start-color: rgb(240 253 244);
}

.invalid\:border-s-green-100:invalid  {
	border-inline-start-color: rgb(220 252 231);
}

.invalid\:border-s-green-200:invalid  {
	border-inline-start-color: rgb(187 247 208);
}

.invalid\:border-s-green-300:invalid  {
	border-inline-start-color: rgb(134 239 172);
}

.invalid\:border-s-green-400:invalid  {
	border-inline-start-color: rgb(74 222 128);
}

.invalid\:border-s-green-500:invalid  {
	border-inline-start-color: rgb(34 197 94);
}

.invalid\:border-s-green-600:invalid  {
	border-inline-start-color: rgb(22 163 74);
}

.invalid\:border-s-green-700:invalid  {
	border-inline-start-color: rgb(21 128 61);
}

.invalid\:border-s-green-800:invalid  {
	border-inline-start-color: rgb(22 101 52);
}

.invalid\:border-s-green-900:invalid  {
	border-inline-start-color: rgb(20 83 45);
}

.invalid\:border-s-green-950:invalid  {
	border-inline-start-color: rgb(5 46 22);
}

.invalid\:border-s-emerald-50:invalid  {
	border-inline-start-color: rgb(236 253 245);
}

.invalid\:border-s-emerald-100:invalid  {
	border-inline-start-color: rgb(209 250 229);
}

.invalid\:border-s-emerald-200:invalid  {
	border-inline-start-color: rgb(167 243 208);
}

.invalid\:border-s-emerald-300:invalid  {
	border-inline-start-color: rgb(110 231 183);
}

.invalid\:border-s-emerald-400:invalid  {
	border-inline-start-color: rgb(52 211 153);
}

.invalid\:border-s-emerald-500:invalid  {
	border-inline-start-color: rgb(16 185 129);
}

.invalid\:border-s-emerald-600:invalid  {
	border-inline-start-color: rgb(5 150 105);
}

.invalid\:border-s-emerald-700:invalid  {
	border-inline-start-color: rgb(4 120 87);
}

.invalid\:border-s-emerald-800:invalid  {
	border-inline-start-color: rgb(6 95 70);
}

.invalid\:border-s-emerald-900:invalid  {
	border-inline-start-color: rgb(6 78 59);
}

.invalid\:border-s-emerald-950:invalid  {
	border-inline-start-color: rgb(2 44 34);
}

.invalid\:border-s-teal-50:invalid  {
	border-inline-start-color: rgb(240 253 250);
}

.invalid\:border-s-teal-100:invalid  {
	border-inline-start-color: rgb(204 251 241);
}

.invalid\:border-s-teal-200:invalid  {
	border-inline-start-color: rgb(153 246 228);
}

.invalid\:border-s-teal-300:invalid  {
	border-inline-start-color: rgb(94 234 212);
}

.invalid\:border-s-teal-400:invalid  {
	border-inline-start-color: rgb(45 212 191);
}

.invalid\:border-s-teal-500:invalid  {
	border-inline-start-color: rgb(20 184 166);
}

.invalid\:border-s-teal-600:invalid  {
	border-inline-start-color: rgb(13 148 136);
}

.invalid\:border-s-teal-700:invalid  {
	border-inline-start-color: rgb(15 118 110);
}

.invalid\:border-s-teal-800:invalid  {
	border-inline-start-color: rgb(17 94 89);
}

.invalid\:border-s-teal-900:invalid  {
	border-inline-start-color: rgb(19 78 74);
}

.invalid\:border-s-teal-950:invalid  {
	border-inline-start-color: rgb(4 47 46);
}

.invalid\:border-s-cyan-50:invalid  {
	border-inline-start-color: rgb(236 254 255);
}

.invalid\:border-s-cyan-100:invalid  {
	border-inline-start-color: rgb(207 250 254);
}

.invalid\:border-s-cyan-200:invalid  {
	border-inline-start-color: rgb(165 243 252);
}

.invalid\:border-s-cyan-300:invalid  {
	border-inline-start-color: rgb(103 232 249);
}

.invalid\:border-s-cyan-400:invalid  {
	border-inline-start-color: rgb(34 211 238);
}

.invalid\:border-s-cyan-500:invalid  {
	border-inline-start-color: rgb(6 182 212);
}

.invalid\:border-s-cyan-600:invalid  {
	border-inline-start-color: rgb(8 145 178);
}

.invalid\:border-s-cyan-700:invalid  {
	border-inline-start-color: rgb(14 116 144);
}

.invalid\:border-s-cyan-800:invalid  {
	border-inline-start-color: rgb(21 94 117);
}

.invalid\:border-s-cyan-900:invalid  {
	border-inline-start-color: rgb(22 78 99);
}

.invalid\:border-s-cyan-950:invalid  {
	border-inline-start-color: rgb(8 51 68);
}

.invalid\:border-s-sky-50:invalid  {
	border-inline-start-color: rgb(240 249 255);
}

.invalid\:border-s-sky-100:invalid  {
	border-inline-start-color: rgb(224 242 254);
}

.invalid\:border-s-sky-200:invalid  {
	border-inline-start-color: rgb(186 230 253);
}

.invalid\:border-s-sky-300:invalid  {
	border-inline-start-color: rgb(125 211 252);
}

.invalid\:border-s-sky-400:invalid  {
	border-inline-start-color: rgb(56 189 248);
}

.invalid\:border-s-sky-500:invalid  {
	border-inline-start-color: rgb(14 165 233);
}

.invalid\:border-s-sky-600:invalid  {
	border-inline-start-color: rgb(2 132 199);
}

.invalid\:border-s-sky-700:invalid  {
	border-inline-start-color: rgb(3 105 161);
}

.invalid\:border-s-sky-800:invalid  {
	border-inline-start-color: rgb(7 89 133);
}

.invalid\:border-s-sky-900:invalid  {
	border-inline-start-color: rgb(12 74 110);
}

.invalid\:border-s-sky-950:invalid  {
	border-inline-start-color: rgb(8 47 73);
}

.invalid\:border-s-blue-50:invalid  {
	border-inline-start-color: rgb(239 246 255);
}

.invalid\:border-s-blue-100:invalid  {
	border-inline-start-color: rgb(219 234 254);
}

.invalid\:border-s-blue-200:invalid  {
	border-inline-start-color: rgb(191 219 254);
}

.invalid\:border-s-blue-300:invalid  {
	border-inline-start-color: rgb(147 197 253);
}

.invalid\:border-s-blue-400:invalid  {
	border-inline-start-color: rgb(96 165 250);
}

.invalid\:border-s-blue-500:invalid  {
	border-inline-start-color: rgb(59 130 246);
}

.invalid\:border-s-blue-600:invalid  {
	border-inline-start-color: rgb(37 99 235);
}

.invalid\:border-s-blue-700:invalid  {
	border-inline-start-color: rgb(29 78 216);
}

.invalid\:border-s-blue-800:invalid  {
	border-inline-start-color: rgb(30 64 175);
}

.invalid\:border-s-blue-900:invalid  {
	border-inline-start-color: rgb(30 58 138);
}

.invalid\:border-s-blue-950:invalid  {
	border-inline-start-color: rgb(23 37 84);
}

.invalid\:border-s-indigo-50:invalid  {
	border-inline-start-color: rgb(238 242 255);
}

.invalid\:border-s-indigo-100:invalid  {
	border-inline-start-color: rgb(224 231 255);
}

.invalid\:border-s-indigo-200:invalid  {
	border-inline-start-color: rgb(199 210 254);
}

.invalid\:border-s-indigo-300:invalid  {
	border-inline-start-color: rgb(165 180 252);
}

.invalid\:border-s-indigo-400:invalid  {
	border-inline-start-color: rgb(129 140 248);
}

.invalid\:border-s-indigo-500:invalid  {
	border-inline-start-color: rgb(99 102 241);
}

.invalid\:border-s-indigo-600:invalid  {
	border-inline-start-color: rgb(79 70 229);
}

.invalid\:border-s-indigo-700:invalid  {
	border-inline-start-color: rgb(67 56 202);
}

.invalid\:border-s-indigo-800:invalid  {
	border-inline-start-color: rgb(55 48 163);
}

.invalid\:border-s-indigo-900:invalid  {
	border-inline-start-color: rgb(49 46 129);
}

.invalid\:border-s-indigo-950:invalid  {
	border-inline-start-color: rgb(30 27 75);
}

.invalid\:border-s-violet-50:invalid  {
	border-inline-start-color: rgb(245 243 255);
}

.invalid\:border-s-violet-100:invalid  {
	border-inline-start-color: rgb(237 233 254);
}

.invalid\:border-s-violet-200:invalid  {
	border-inline-start-color: rgb(221 214 254);
}

.invalid\:border-s-violet-300:invalid  {
	border-inline-start-color: rgb(196 181 253);
}

.invalid\:border-s-violet-400:invalid  {
	border-inline-start-color: rgb(167 139 250);
}

.invalid\:border-s-violet-500:invalid  {
	border-inline-start-color: rgb(139 92 246);
}

.invalid\:border-s-violet-600:invalid  {
	border-inline-start-color: rgb(124 58 237);
}

.invalid\:border-s-violet-700:invalid  {
	border-inline-start-color: rgb(109 40 217);
}

.invalid\:border-s-violet-800:invalid  {
	border-inline-start-color: rgb(91 33 182);
}

.invalid\:border-s-violet-900:invalid  {
	border-inline-start-color: rgb(76 29 149);
}

.invalid\:border-s-violet-950:invalid  {
	border-inline-start-color: rgb(46 16 101);
}

.invalid\:border-s-purple-50:invalid  {
	border-inline-start-color: rgb(250 245 255);
}

.invalid\:border-s-purple-100:invalid  {
	border-inline-start-color: rgb(243 232 255);
}

.invalid\:border-s-purple-200:invalid  {
	border-inline-start-color: rgb(233 213 255);
}

.invalid\:border-s-purple-300:invalid  {
	border-inline-start-color: rgb(216 180 254);
}

.invalid\:border-s-purple-400:invalid  {
	border-inline-start-color: rgb(192 132 252);
}

.invalid\:border-s-purple-500:invalid  {
	border-inline-start-color: rgb(168 85 247);
}

.invalid\:border-s-purple-600:invalid  {
	border-inline-start-color: rgb(147 51 234);
}

.invalid\:border-s-purple-700:invalid  {
	border-inline-start-color: rgb(126 34 206);
}

.invalid\:border-s-purple-800:invalid  {
	border-inline-start-color: rgb(107 33 168);
}

.invalid\:border-s-purple-900:invalid  {
	border-inline-start-color: rgb(88 28 135);
}

.invalid\:border-s-purple-950:invalid  {
	border-inline-start-color: rgb(59 7 100);
}

.invalid\:border-s-fuchsia-50:invalid  {
	border-inline-start-color: rgb(253 244 255);
}

.invalid\:border-s-fuchsia-100:invalid  {
	border-inline-start-color: rgb(250 232 255);
}

.invalid\:border-s-fuchsia-200:invalid  {
	border-inline-start-color: rgb(245 208 254);
}

.invalid\:border-s-fuchsia-300:invalid  {
	border-inline-start-color: rgb(240 171 252);
}

.invalid\:border-s-fuchsia-400:invalid  {
	border-inline-start-color: rgb(232 121 249);
}

.invalid\:border-s-fuchsia-500:invalid  {
	border-inline-start-color: rgb(217 70 239);
}

.invalid\:border-s-fuchsia-600:invalid  {
	border-inline-start-color: rgb(192 38 211);
}

.invalid\:border-s-fuchsia-700:invalid  {
	border-inline-start-color: rgb(162 28 175);
}

.invalid\:border-s-fuchsia-800:invalid  {
	border-inline-start-color: rgb(134 25 143);
}

.invalid\:border-s-fuchsia-900:invalid  {
	border-inline-start-color: rgb(112 26 117);
}

.invalid\:border-s-fuchsia-950:invalid  {
	border-inline-start-color: rgb(74 4 78);
}

.invalid\:border-s-pink-50:invalid  {
	border-inline-start-color: rgb(253 242 248);
}

.invalid\:border-s-pink-100:invalid  {
	border-inline-start-color: rgb(252 231 243);
}

.invalid\:border-s-pink-200:invalid  {
	border-inline-start-color: rgb(251 207 232);
}

.invalid\:border-s-pink-300:invalid  {
	border-inline-start-color: rgb(249 168 212);
}

.invalid\:border-s-pink-400:invalid  {
	border-inline-start-color: rgb(244 114 182);
}

.invalid\:border-s-pink-500:invalid  {
	border-inline-start-color: rgb(236 72 153);
}

.invalid\:border-s-pink-600:invalid  {
	border-inline-start-color: rgb(219 39 119);
}

.invalid\:border-s-pink-700:invalid  {
	border-inline-start-color: rgb(190 24 93);
}

.invalid\:border-s-pink-800:invalid  {
	border-inline-start-color: rgb(157 23 77);
}

.invalid\:border-s-pink-900:invalid  {
	border-inline-start-color: rgb(131 24 67);
}

.invalid\:border-s-pink-950:invalid  {
	border-inline-start-color: rgb(80 7 36);
}

.invalid\:border-s-rose-50:invalid  {
	border-inline-start-color: rgb(255 241 242);
}

.invalid\:border-s-rose-100:invalid  {
	border-inline-start-color: rgb(255 228 230);
}

.invalid\:border-s-rose-200:invalid  {
	border-inline-start-color: rgb(254 205 211);
}

.invalid\:border-s-rose-300:invalid  {
	border-inline-start-color: rgb(253 164 175);
}

.invalid\:border-s-rose-400:invalid  {
	border-inline-start-color: rgb(251 113 133);
}

.invalid\:border-s-rose-500:invalid  {
	border-inline-start-color: rgb(244 63 94);
}

.invalid\:border-s-rose-600:invalid  {
	border-inline-start-color: rgb(225 29 72);
}

.invalid\:border-s-rose-700:invalid  {
	border-inline-start-color: rgb(190 18 60);
}

.invalid\:border-s-rose-800:invalid  {
	border-inline-start-color: rgb(159 18 57);
}

.invalid\:border-s-rose-900:invalid  {
	border-inline-start-color: rgb(136 19 55);
}

.invalid\:border-s-rose-950:invalid  {
	border-inline-start-color: rgb(76 5 25);
}

.invalid\:border-e-inherit:invalid  {
	border-inline-end-color: inherit;
}

.invalid\:border-e-current:invalid  {
	border-inline-end-color: currentColor;
}

.invalid\:border-e-transparent:invalid  {
	border-inline-end-color: transparent;
}

.invalid\:border-e-black:invalid  {
	border-inline-end-color: rgb(0 0 0);
}

.invalid\:border-e-white:invalid  {
	border-inline-end-color: rgb(255 255 255);
}

.invalid\:border-e-slate-50:invalid  {
	border-inline-end-color: rgb(248 250 252);
}

.invalid\:border-e-slate-100:invalid  {
	border-inline-end-color: rgb(241 245 249);
}

.invalid\:border-e-slate-200:invalid  {
	border-inline-end-color: rgb(226 232 240);
}

.invalid\:border-e-slate-300:invalid  {
	border-inline-end-color: rgb(203 213 225);
}

.invalid\:border-e-slate-400:invalid  {
	border-inline-end-color: rgb(148 163 184);
}

.invalid\:border-e-slate-500:invalid  {
	border-inline-end-color: rgb(100 116 139);
}

.invalid\:border-e-slate-600:invalid  {
	border-inline-end-color: rgb(71 85 105);
}

.invalid\:border-e-slate-700:invalid  {
	border-inline-end-color: rgb(51 65 85);
}

.invalid\:border-e-slate-800:invalid  {
	border-inline-end-color: rgb(30 41 59);
}

.invalid\:border-e-slate-900:invalid  {
	border-inline-end-color: rgb(15 23 42);
}

.invalid\:border-e-slate-950:invalid  {
	border-inline-end-color: rgb(2 6 23);
}

.invalid\:border-e-gray-50:invalid  {
	border-inline-end-color: rgb(249 250 251);
}

.invalid\:border-e-gray-100:invalid  {
	border-inline-end-color: rgb(243 244 246);
}

.invalid\:border-e-gray-200:invalid  {
	border-inline-end-color: rgb(229 231 235);
}

.invalid\:border-e-gray-300:invalid  {
	border-inline-end-color: rgb(209 213 219);
}

.invalid\:border-e-gray-400:invalid  {
	border-inline-end-color: rgb(156 163 175);
}

.invalid\:border-e-gray-500:invalid  {
	border-inline-end-color: rgb(107 114 128);
}

.invalid\:border-e-gray-600:invalid  {
	border-inline-end-color: rgb(75 85 99);
}

.invalid\:border-e-gray-700:invalid  {
	border-inline-end-color: rgb(55 65 81);
}

.invalid\:border-e-gray-800:invalid  {
	border-inline-end-color: rgb(31 41 55);
}

.invalid\:border-e-gray-900:invalid  {
	border-inline-end-color: rgb(17 24 39);
}

.invalid\:border-e-gray-950:invalid  {
	border-inline-end-color: rgb(3 7 18);
}

.invalid\:border-e-zinc-50:invalid  {
	border-inline-end-color: rgb(250 250 250);
}

.invalid\:border-e-zinc-100:invalid  {
	border-inline-end-color: rgb(244 244 245);
}

.invalid\:border-e-zinc-200:invalid  {
	border-inline-end-color: rgb(228 228 231);
}

.invalid\:border-e-zinc-300:invalid  {
	border-inline-end-color: rgb(212 212 216);
}

.invalid\:border-e-zinc-400:invalid  {
	border-inline-end-color: rgb(161 161 170);
}

.invalid\:border-e-zinc-500:invalid  {
	border-inline-end-color: rgb(113 113 122);
}

.invalid\:border-e-zinc-600:invalid  {
	border-inline-end-color: rgb(82 82 91);
}

.invalid\:border-e-zinc-700:invalid  {
	border-inline-end-color: rgb(63 63 70);
}

.invalid\:border-e-zinc-800:invalid  {
	border-inline-end-color: rgb(39 39 42);
}

.invalid\:border-e-zinc-900:invalid  {
	border-inline-end-color: rgb(24 24 27);
}

.invalid\:border-e-zinc-950:invalid  {
	border-inline-end-color: rgb(9 9 11);
}

.invalid\:border-e-neutral-50:invalid  {
	border-inline-end-color: rgb(250 250 250);
}

.invalid\:border-e-neutral-100:invalid  {
	border-inline-end-color: rgb(245 245 245);
}

.invalid\:border-e-neutral-200:invalid  {
	border-inline-end-color: rgb(229 229 229);
}

.invalid\:border-e-neutral-300:invalid  {
	border-inline-end-color: rgb(212 212 212);
}

.invalid\:border-e-neutral-400:invalid  {
	border-inline-end-color: rgb(163 163 163);
}

.invalid\:border-e-neutral-500:invalid  {
	border-inline-end-color: rgb(115 115 115);
}

.invalid\:border-e-neutral-600:invalid  {
	border-inline-end-color: rgb(82 82 82);
}

.invalid\:border-e-neutral-700:invalid  {
	border-inline-end-color: rgb(64 64 64);
}

.invalid\:border-e-neutral-800:invalid  {
	border-inline-end-color: rgb(38 38 38);
}

.invalid\:border-e-neutral-900:invalid  {
	border-inline-end-color: rgb(23 23 23);
}

.invalid\:border-e-neutral-950:invalid  {
	border-inline-end-color: rgb(10 10 10);
}

.invalid\:border-e-stone-50:invalid  {
	border-inline-end-color: rgb(250 250 249);
}

.invalid\:border-e-stone-100:invalid  {
	border-inline-end-color: rgb(245 245 244);
}

.invalid\:border-e-stone-200:invalid  {
	border-inline-end-color: rgb(231 229 228);
}

.invalid\:border-e-stone-300:invalid  {
	border-inline-end-color: rgb(214 211 209);
}

.invalid\:border-e-stone-400:invalid  {
	border-inline-end-color: rgb(168 162 158);
}

.invalid\:border-e-stone-500:invalid  {
	border-inline-end-color: rgb(120 113 108);
}

.invalid\:border-e-stone-600:invalid  {
	border-inline-end-color: rgb(87 83 78);
}

.invalid\:border-e-stone-700:invalid  {
	border-inline-end-color: rgb(68 64 60);
}

.invalid\:border-e-stone-800:invalid  {
	border-inline-end-color: rgb(41 37 36);
}

.invalid\:border-e-stone-900:invalid  {
	border-inline-end-color: rgb(28 25 23);
}

.invalid\:border-e-stone-950:invalid  {
	border-inline-end-color: rgb(12 10 9);
}

.invalid\:border-e-red-50:invalid  {
	border-inline-end-color: rgb(254 242 242);
}

.invalid\:border-e-red-100:invalid  {
	border-inline-end-color: rgb(254 226 226);
}

.invalid\:border-e-red-200:invalid  {
	border-inline-end-color: rgb(254 202 202);
}

.invalid\:border-e-red-300:invalid  {
	border-inline-end-color: rgb(252 165 165);
}

.invalid\:border-e-red-400:invalid  {
	border-inline-end-color: rgb(248 113 113);
}

.invalid\:border-e-red-500:invalid  {
	border-inline-end-color: rgb(239 68 68);
}

.invalid\:border-e-red-600:invalid  {
	border-inline-end-color: rgb(220 38 38);
}

.invalid\:border-e-red-700:invalid  {
	border-inline-end-color: rgb(185 28 28);
}

.invalid\:border-e-red-800:invalid  {
	border-inline-end-color: rgb(153 27 27);
}

.invalid\:border-e-red-900:invalid  {
	border-inline-end-color: rgb(127 29 29);
}

.invalid\:border-e-red-950:invalid  {
	border-inline-end-color: rgb(69 10 10);
}

.invalid\:border-e-orange-50:invalid  {
	border-inline-end-color: rgb(255 247 237);
}

.invalid\:border-e-orange-100:invalid  {
	border-inline-end-color: rgb(255 237 213);
}

.invalid\:border-e-orange-200:invalid  {
	border-inline-end-color: rgb(254 215 170);
}

.invalid\:border-e-orange-300:invalid  {
	border-inline-end-color: rgb(253 186 116);
}

.invalid\:border-e-orange-400:invalid  {
	border-inline-end-color: rgb(251 146 60);
}

.invalid\:border-e-orange-500:invalid  {
	border-inline-end-color: rgb(249 115 22);
}

.invalid\:border-e-orange-600:invalid  {
	border-inline-end-color: rgb(234 88 12);
}

.invalid\:border-e-orange-700:invalid  {
	border-inline-end-color: rgb(194 65 12);
}

.invalid\:border-e-orange-800:invalid  {
	border-inline-end-color: rgb(154 52 18);
}

.invalid\:border-e-orange-900:invalid  {
	border-inline-end-color: rgb(124 45 18);
}

.invalid\:border-e-orange-950:invalid  {
	border-inline-end-color: rgb(67 20 7);
}

.invalid\:border-e-amber-50:invalid  {
	border-inline-end-color: rgb(255 251 235);
}

.invalid\:border-e-amber-100:invalid  {
	border-inline-end-color: rgb(254 243 199);
}

.invalid\:border-e-amber-200:invalid  {
	border-inline-end-color: rgb(253 230 138);
}

.invalid\:border-e-amber-300:invalid  {
	border-inline-end-color: rgb(252 211 77);
}

.invalid\:border-e-amber-400:invalid  {
	border-inline-end-color: rgb(251 191 36);
}

.invalid\:border-e-amber-500:invalid  {
	border-inline-end-color: rgb(245 158 11);
}

.invalid\:border-e-amber-600:invalid  {
	border-inline-end-color: rgb(217 119 6);
}

.invalid\:border-e-amber-700:invalid  {
	border-inline-end-color: rgb(180 83 9);
}

.invalid\:border-e-amber-800:invalid  {
	border-inline-end-color: rgb(146 64 14);
}

.invalid\:border-e-amber-900:invalid  {
	border-inline-end-color: rgb(120 53 15);
}

.invalid\:border-e-amber-950:invalid  {
	border-inline-end-color: rgb(69 26 3);
}

.invalid\:border-e-yellow-50:invalid  {
	border-inline-end-color: rgb(254 252 232);
}

.invalid\:border-e-yellow-100:invalid  {
	border-inline-end-color: rgb(254 249 195);
}

.invalid\:border-e-yellow-200:invalid  {
	border-inline-end-color: rgb(254 240 138);
}

.invalid\:border-e-yellow-300:invalid  {
	border-inline-end-color: rgb(253 224 71);
}

.invalid\:border-e-yellow-400:invalid  {
	border-inline-end-color: rgb(250 204 21);
}

.invalid\:border-e-yellow-500:invalid  {
	border-inline-end-color: rgb(234 179 8);
}

.invalid\:border-e-yellow-600:invalid  {
	border-inline-end-color: rgb(202 138 4);
}

.invalid\:border-e-yellow-700:invalid  {
	border-inline-end-color: rgb(161 98 7);
}

.invalid\:border-e-yellow-800:invalid  {
	border-inline-end-color: rgb(133 77 14);
}

.invalid\:border-e-yellow-900:invalid  {
	border-inline-end-color: rgb(113 63 18);
}

.invalid\:border-e-yellow-950:invalid  {
	border-inline-end-color: rgb(66 32 6);
}

.invalid\:border-e-lime-50:invalid  {
	border-inline-end-color: rgb(247 254 231);
}

.invalid\:border-e-lime-100:invalid  {
	border-inline-end-color: rgb(236 252 203);
}

.invalid\:border-e-lime-200:invalid  {
	border-inline-end-color: rgb(217 249 157);
}

.invalid\:border-e-lime-300:invalid  {
	border-inline-end-color: rgb(190 242 100);
}

.invalid\:border-e-lime-400:invalid  {
	border-inline-end-color: rgb(163 230 53);
}

.invalid\:border-e-lime-500:invalid  {
	border-inline-end-color: rgb(132 204 22);
}

.invalid\:border-e-lime-600:invalid  {
	border-inline-end-color: rgb(101 163 13);
}

.invalid\:border-e-lime-700:invalid  {
	border-inline-end-color: rgb(77 124 15);
}

.invalid\:border-e-lime-800:invalid  {
	border-inline-end-color: rgb(63 98 18);
}

.invalid\:border-e-lime-900:invalid  {
	border-inline-end-color: rgb(54 83 20);
}

.invalid\:border-e-lime-950:invalid  {
	border-inline-end-color: rgb(26 46 5);
}

.invalid\:border-e-green-50:invalid  {
	border-inline-end-color: rgb(240 253 244);
}

.invalid\:border-e-green-100:invalid  {
	border-inline-end-color: rgb(220 252 231);
}

.invalid\:border-e-green-200:invalid  {
	border-inline-end-color: rgb(187 247 208);
}

.invalid\:border-e-green-300:invalid  {
	border-inline-end-color: rgb(134 239 172);
}

.invalid\:border-e-green-400:invalid  {
	border-inline-end-color: rgb(74 222 128);
}

.invalid\:border-e-green-500:invalid  {
	border-inline-end-color: rgb(34 197 94);
}

.invalid\:border-e-green-600:invalid  {
	border-inline-end-color: rgb(22 163 74);
}

.invalid\:border-e-green-700:invalid  {
	border-inline-end-color: rgb(21 128 61);
}

.invalid\:border-e-green-800:invalid  {
	border-inline-end-color: rgb(22 101 52);
}

.invalid\:border-e-green-900:invalid  {
	border-inline-end-color: rgb(20 83 45);
}

.invalid\:border-e-green-950:invalid  {
	border-inline-end-color: rgb(5 46 22);
}

.invalid\:border-e-emerald-50:invalid  {
	border-inline-end-color: rgb(236 253 245);
}

.invalid\:border-e-emerald-100:invalid  {
	border-inline-end-color: rgb(209 250 229);
}

.invalid\:border-e-emerald-200:invalid  {
	border-inline-end-color: rgb(167 243 208);
}

.invalid\:border-e-emerald-300:invalid  {
	border-inline-end-color: rgb(110 231 183);
}

.invalid\:border-e-emerald-400:invalid  {
	border-inline-end-color: rgb(52 211 153);
}

.invalid\:border-e-emerald-500:invalid  {
	border-inline-end-color: rgb(16 185 129);
}

.invalid\:border-e-emerald-600:invalid  {
	border-inline-end-color: rgb(5 150 105);
}

.invalid\:border-e-emerald-700:invalid  {
	border-inline-end-color: rgb(4 120 87);
}

.invalid\:border-e-emerald-800:invalid  {
	border-inline-end-color: rgb(6 95 70);
}

.invalid\:border-e-emerald-900:invalid  {
	border-inline-end-color: rgb(6 78 59);
}

.invalid\:border-e-emerald-950:invalid  {
	border-inline-end-color: rgb(2 44 34);
}

.invalid\:border-e-teal-50:invalid  {
	border-inline-end-color: rgb(240 253 250);
}

.invalid\:border-e-teal-100:invalid  {
	border-inline-end-color: rgb(204 251 241);
}

.invalid\:border-e-teal-200:invalid  {
	border-inline-end-color: rgb(153 246 228);
}

.invalid\:border-e-teal-300:invalid  {
	border-inline-end-color: rgb(94 234 212);
}

.invalid\:border-e-teal-400:invalid  {
	border-inline-end-color: rgb(45 212 191);
}

.invalid\:border-e-teal-500:invalid  {
	border-inline-end-color: rgb(20 184 166);
}

.invalid\:border-e-teal-600:invalid  {
	border-inline-end-color: rgb(13 148 136);
}

.invalid\:border-e-teal-700:invalid  {
	border-inline-end-color: rgb(15 118 110);
}

.invalid\:border-e-teal-800:invalid  {
	border-inline-end-color: rgb(17 94 89);
}

.invalid\:border-e-teal-900:invalid  {
	border-inline-end-color: rgb(19 78 74);
}

.invalid\:border-e-teal-950:invalid  {
	border-inline-end-color: rgb(4 47 46);
}

.invalid\:border-e-cyan-50:invalid  {
	border-inline-end-color: rgb(236 254 255);
}

.invalid\:border-e-cyan-100:invalid  {
	border-inline-end-color: rgb(207 250 254);
}

.invalid\:border-e-cyan-200:invalid  {
	border-inline-end-color: rgb(165 243 252);
}

.invalid\:border-e-cyan-300:invalid  {
	border-inline-end-color: rgb(103 232 249);
}

.invalid\:border-e-cyan-400:invalid  {
	border-inline-end-color: rgb(34 211 238);
}

.invalid\:border-e-cyan-500:invalid  {
	border-inline-end-color: rgb(6 182 212);
}

.invalid\:border-e-cyan-600:invalid  {
	border-inline-end-color: rgb(8 145 178);
}

.invalid\:border-e-cyan-700:invalid  {
	border-inline-end-color: rgb(14 116 144);
}

.invalid\:border-e-cyan-800:invalid  {
	border-inline-end-color: rgb(21 94 117);
}

.invalid\:border-e-cyan-900:invalid  {
	border-inline-end-color: rgb(22 78 99);
}

.invalid\:border-e-cyan-950:invalid  {
	border-inline-end-color: rgb(8 51 68);
}

.invalid\:border-e-sky-50:invalid  {
	border-inline-end-color: rgb(240 249 255);
}

.invalid\:border-e-sky-100:invalid  {
	border-inline-end-color: rgb(224 242 254);
}

.invalid\:border-e-sky-200:invalid  {
	border-inline-end-color: rgb(186 230 253);
}

.invalid\:border-e-sky-300:invalid  {
	border-inline-end-color: rgb(125 211 252);
}

.invalid\:border-e-sky-400:invalid  {
	border-inline-end-color: rgb(56 189 248);
}

.invalid\:border-e-sky-500:invalid  {
	border-inline-end-color: rgb(14 165 233);
}

.invalid\:border-e-sky-600:invalid  {
	border-inline-end-color: rgb(2 132 199);
}

.invalid\:border-e-sky-700:invalid  {
	border-inline-end-color: rgb(3 105 161);
}

.invalid\:border-e-sky-800:invalid  {
	border-inline-end-color: rgb(7 89 133);
}

.invalid\:border-e-sky-900:invalid  {
	border-inline-end-color: rgb(12 74 110);
}

.invalid\:border-e-sky-950:invalid  {
	border-inline-end-color: rgb(8 47 73);
}

.invalid\:border-e-blue-50:invalid  {
	border-inline-end-color: rgb(239 246 255);
}

.invalid\:border-e-blue-100:invalid  {
	border-inline-end-color: rgb(219 234 254);
}

.invalid\:border-e-blue-200:invalid  {
	border-inline-end-color: rgb(191 219 254);
}

.invalid\:border-e-blue-300:invalid  {
	border-inline-end-color: rgb(147 197 253);
}

.invalid\:border-e-blue-400:invalid  {
	border-inline-end-color: rgb(96 165 250);
}

.invalid\:border-e-blue-500:invalid  {
	border-inline-end-color: rgb(59 130 246);
}

.invalid\:border-e-blue-600:invalid  {
	border-inline-end-color: rgb(37 99 235);
}

.invalid\:border-e-blue-700:invalid  {
	border-inline-end-color: rgb(29 78 216);
}

.invalid\:border-e-blue-800:invalid  {
	border-inline-end-color: rgb(30 64 175);
}

.invalid\:border-e-blue-900:invalid  {
	border-inline-end-color: rgb(30 58 138);
}

.invalid\:border-e-blue-950:invalid  {
	border-inline-end-color: rgb(23 37 84);
}

.invalid\:border-e-indigo-50:invalid  {
	border-inline-end-color: rgb(238 242 255);
}

.invalid\:border-e-indigo-100:invalid  {
	border-inline-end-color: rgb(224 231 255);
}

.invalid\:border-e-indigo-200:invalid  {
	border-inline-end-color: rgb(199 210 254);
}

.invalid\:border-e-indigo-300:invalid  {
	border-inline-end-color: rgb(165 180 252);
}

.invalid\:border-e-indigo-400:invalid  {
	border-inline-end-color: rgb(129 140 248);
}

.invalid\:border-e-indigo-500:invalid  {
	border-inline-end-color: rgb(99 102 241);
}

.invalid\:border-e-indigo-600:invalid  {
	border-inline-end-color: rgb(79 70 229);
}

.invalid\:border-e-indigo-700:invalid  {
	border-inline-end-color: rgb(67 56 202);
}

.invalid\:border-e-indigo-800:invalid  {
	border-inline-end-color: rgb(55 48 163);
}

.invalid\:border-e-indigo-900:invalid  {
	border-inline-end-color: rgb(49 46 129);
}

.invalid\:border-e-indigo-950:invalid  {
	border-inline-end-color: rgb(30 27 75);
}

.invalid\:border-e-violet-50:invalid  {
	border-inline-end-color: rgb(245 243 255);
}

.invalid\:border-e-violet-100:invalid  {
	border-inline-end-color: rgb(237 233 254);
}

.invalid\:border-e-violet-200:invalid  {
	border-inline-end-color: rgb(221 214 254);
}

.invalid\:border-e-violet-300:invalid  {
	border-inline-end-color: rgb(196 181 253);
}

.invalid\:border-e-violet-400:invalid  {
	border-inline-end-color: rgb(167 139 250);
}

.invalid\:border-e-violet-500:invalid  {
	border-inline-end-color: rgb(139 92 246);
}

.invalid\:border-e-violet-600:invalid  {
	border-inline-end-color: rgb(124 58 237);
}

.invalid\:border-e-violet-700:invalid  {
	border-inline-end-color: rgb(109 40 217);
}

.invalid\:border-e-violet-800:invalid  {
	border-inline-end-color: rgb(91 33 182);
}

.invalid\:border-e-violet-900:invalid  {
	border-inline-end-color: rgb(76 29 149);
}

.invalid\:border-e-violet-950:invalid  {
	border-inline-end-color: rgb(46 16 101);
}

.invalid\:border-e-purple-50:invalid  {
	border-inline-end-color: rgb(250 245 255);
}

.invalid\:border-e-purple-100:invalid  {
	border-inline-end-color: rgb(243 232 255);
}

.invalid\:border-e-purple-200:invalid  {
	border-inline-end-color: rgb(233 213 255);
}

.invalid\:border-e-purple-300:invalid  {
	border-inline-end-color: rgb(216 180 254);
}

.invalid\:border-e-purple-400:invalid  {
	border-inline-end-color: rgb(192 132 252);
}

.invalid\:border-e-purple-500:invalid  {
	border-inline-end-color: rgb(168 85 247);
}

.invalid\:border-e-purple-600:invalid  {
	border-inline-end-color: rgb(147 51 234);
}

.invalid\:border-e-purple-700:invalid  {
	border-inline-end-color: rgb(126 34 206);
}

.invalid\:border-e-purple-800:invalid  {
	border-inline-end-color: rgb(107 33 168);
}

.invalid\:border-e-purple-900:invalid  {
	border-inline-end-color: rgb(88 28 135);
}

.invalid\:border-e-purple-950:invalid  {
	border-inline-end-color: rgb(59 7 100);
}

.invalid\:border-e-fuchsia-50:invalid  {
	border-inline-end-color: rgb(253 244 255);
}

.invalid\:border-e-fuchsia-100:invalid  {
	border-inline-end-color: rgb(250 232 255);
}

.invalid\:border-e-fuchsia-200:invalid  {
	border-inline-end-color: rgb(245 208 254);
}

.invalid\:border-e-fuchsia-300:invalid  {
	border-inline-end-color: rgb(240 171 252);
}

.invalid\:border-e-fuchsia-400:invalid  {
	border-inline-end-color: rgb(232 121 249);
}

.invalid\:border-e-fuchsia-500:invalid  {
	border-inline-end-color: rgb(217 70 239);
}

.invalid\:border-e-fuchsia-600:invalid  {
	border-inline-end-color: rgb(192 38 211);
}

.invalid\:border-e-fuchsia-700:invalid  {
	border-inline-end-color: rgb(162 28 175);
}

.invalid\:border-e-fuchsia-800:invalid  {
	border-inline-end-color: rgb(134 25 143);
}

.invalid\:border-e-fuchsia-900:invalid  {
	border-inline-end-color: rgb(112 26 117);
}

.invalid\:border-e-fuchsia-950:invalid  {
	border-inline-end-color: rgb(74 4 78);
}

.invalid\:border-e-pink-50:invalid  {
	border-inline-end-color: rgb(253 242 248);
}

.invalid\:border-e-pink-100:invalid  {
	border-inline-end-color: rgb(252 231 243);
}

.invalid\:border-e-pink-200:invalid  {
	border-inline-end-color: rgb(251 207 232);
}

.invalid\:border-e-pink-300:invalid  {
	border-inline-end-color: rgb(249 168 212);
}

.invalid\:border-e-pink-400:invalid  {
	border-inline-end-color: rgb(244 114 182);
}

.invalid\:border-e-pink-500:invalid  {
	border-inline-end-color: rgb(236 72 153);
}

.invalid\:border-e-pink-600:invalid  {
	border-inline-end-color: rgb(219 39 119);
}

.invalid\:border-e-pink-700:invalid  {
	border-inline-end-color: rgb(190 24 93);
}

.invalid\:border-e-pink-800:invalid  {
	border-inline-end-color: rgb(157 23 77);
}

.invalid\:border-e-pink-900:invalid  {
	border-inline-end-color: rgb(131 24 67);
}

.invalid\:border-e-pink-950:invalid  {
	border-inline-end-color: rgb(80 7 36);
}

.invalid\:border-e-rose-50:invalid  {
	border-inline-end-color: rgb(255 241 242);
}

.invalid\:border-e-rose-100:invalid  {
	border-inline-end-color: rgb(255 228 230);
}

.invalid\:border-e-rose-200:invalid  {
	border-inline-end-color: rgb(254 205 211);
}

.invalid\:border-e-rose-300:invalid  {
	border-inline-end-color: rgb(253 164 175);
}

.invalid\:border-e-rose-400:invalid  {
	border-inline-end-color: rgb(251 113 133);
}

.invalid\:border-e-rose-500:invalid  {
	border-inline-end-color: rgb(244 63 94);
}

.invalid\:border-e-rose-600:invalid  {
	border-inline-end-color: rgb(225 29 72);
}

.invalid\:border-e-rose-700:invalid  {
	border-inline-end-color: rgb(190 18 60);
}

.invalid\:border-e-rose-800:invalid  {
	border-inline-end-color: rgb(159 18 57);
}

.invalid\:border-e-rose-900:invalid  {
	border-inline-end-color: rgb(136 19 55);
}

.invalid\:border-e-rose-950:invalid  {
	border-inline-end-color: rgb(76 5 25);
}

.invalid\:border-t-inherit:invalid  {
	border-top-color: inherit;
}

.invalid\:border-t-current:invalid  {
	border-top-color: currentColor;
}

.invalid\:border-t-transparent:invalid  {
	border-top-color: transparent;
}

.invalid\:border-t-black:invalid  {
	border-top-color: rgb(0 0 0);
}

.invalid\:border-t-white:invalid  {
	border-top-color: rgb(255 255 255);
}

.invalid\:border-t-slate-50:invalid  {
	border-top-color: rgb(248 250 252);
}

.invalid\:border-t-slate-100:invalid  {
	border-top-color: rgb(241 245 249);
}

.invalid\:border-t-slate-200:invalid  {
	border-top-color: rgb(226 232 240);
}

.invalid\:border-t-slate-300:invalid  {
	border-top-color: rgb(203 213 225);
}

.invalid\:border-t-slate-400:invalid  {
	border-top-color: rgb(148 163 184);
}

.invalid\:border-t-slate-500:invalid  {
	border-top-color: rgb(100 116 139);
}

.invalid\:border-t-slate-600:invalid  {
	border-top-color: rgb(71 85 105);
}

.invalid\:border-t-slate-700:invalid  {
	border-top-color: rgb(51 65 85);
}

.invalid\:border-t-slate-800:invalid  {
	border-top-color: rgb(30 41 59);
}

.invalid\:border-t-slate-900:invalid  {
	border-top-color: rgb(15 23 42);
}

.invalid\:border-t-slate-950:invalid  {
	border-top-color: rgb(2 6 23);
}

.invalid\:border-t-gray-50:invalid  {
	border-top-color: rgb(249 250 251);
}

.invalid\:border-t-gray-100:invalid  {
	border-top-color: rgb(243 244 246);
}

.invalid\:border-t-gray-200:invalid  {
	border-top-color: rgb(229 231 235);
}

.invalid\:border-t-gray-300:invalid  {
	border-top-color: rgb(209 213 219);
}

.invalid\:border-t-gray-400:invalid  {
	border-top-color: rgb(156 163 175);
}

.invalid\:border-t-gray-500:invalid  {
	border-top-color: rgb(107 114 128);
}

.invalid\:border-t-gray-600:invalid  {
	border-top-color: rgb(75 85 99);
}

.invalid\:border-t-gray-700:invalid  {
	border-top-color: rgb(55 65 81);
}

.invalid\:border-t-gray-800:invalid  {
	border-top-color: rgb(31 41 55);
}

.invalid\:border-t-gray-900:invalid  {
	border-top-color: rgb(17 24 39);
}

.invalid\:border-t-gray-950:invalid  {
	border-top-color: rgb(3 7 18);
}

.invalid\:border-t-zinc-50:invalid  {
	border-top-color: rgb(250 250 250);
}

.invalid\:border-t-zinc-100:invalid  {
	border-top-color: rgb(244 244 245);
}

.invalid\:border-t-zinc-200:invalid  {
	border-top-color: rgb(228 228 231);
}

.invalid\:border-t-zinc-300:invalid  {
	border-top-color: rgb(212 212 216);
}

.invalid\:border-t-zinc-400:invalid  {
	border-top-color: rgb(161 161 170);
}

.invalid\:border-t-zinc-500:invalid  {
	border-top-color: rgb(113 113 122);
}

.invalid\:border-t-zinc-600:invalid  {
	border-top-color: rgb(82 82 91);
}

.invalid\:border-t-zinc-700:invalid  {
	border-top-color: rgb(63 63 70);
}

.invalid\:border-t-zinc-800:invalid  {
	border-top-color: rgb(39 39 42);
}

.invalid\:border-t-zinc-900:invalid  {
	border-top-color: rgb(24 24 27);
}

.invalid\:border-t-zinc-950:invalid  {
	border-top-color: rgb(9 9 11);
}

.invalid\:border-t-neutral-50:invalid  {
	border-top-color: rgb(250 250 250);
}

.invalid\:border-t-neutral-100:invalid  {
	border-top-color: rgb(245 245 245);
}

.invalid\:border-t-neutral-200:invalid  {
	border-top-color: rgb(229 229 229);
}

.invalid\:border-t-neutral-300:invalid  {
	border-top-color: rgb(212 212 212);
}

.invalid\:border-t-neutral-400:invalid  {
	border-top-color: rgb(163 163 163);
}

.invalid\:border-t-neutral-500:invalid  {
	border-top-color: rgb(115 115 115);
}

.invalid\:border-t-neutral-600:invalid  {
	border-top-color: rgb(82 82 82);
}

.invalid\:border-t-neutral-700:invalid  {
	border-top-color: rgb(64 64 64);
}

.invalid\:border-t-neutral-800:invalid  {
	border-top-color: rgb(38 38 38);
}

.invalid\:border-t-neutral-900:invalid  {
	border-top-color: rgb(23 23 23);
}

.invalid\:border-t-neutral-950:invalid  {
	border-top-color: rgb(10 10 10);
}

.invalid\:border-t-stone-50:invalid  {
	border-top-color: rgb(250 250 249);
}

.invalid\:border-t-stone-100:invalid  {
	border-top-color: rgb(245 245 244);
}

.invalid\:border-t-stone-200:invalid  {
	border-top-color: rgb(231 229 228);
}

.invalid\:border-t-stone-300:invalid  {
	border-top-color: rgb(214 211 209);
}

.invalid\:border-t-stone-400:invalid  {
	border-top-color: rgb(168 162 158);
}

.invalid\:border-t-stone-500:invalid  {
	border-top-color: rgb(120 113 108);
}

.invalid\:border-t-stone-600:invalid  {
	border-top-color: rgb(87 83 78);
}

.invalid\:border-t-stone-700:invalid  {
	border-top-color: rgb(68 64 60);
}

.invalid\:border-t-stone-800:invalid  {
	border-top-color: rgb(41 37 36);
}

.invalid\:border-t-stone-900:invalid  {
	border-top-color: rgb(28 25 23);
}

.invalid\:border-t-stone-950:invalid  {
	border-top-color: rgb(12 10 9);
}

.invalid\:border-t-red-50:invalid  {
	border-top-color: rgb(254 242 242);
}

.invalid\:border-t-red-100:invalid  {
	border-top-color: rgb(254 226 226);
}

.invalid\:border-t-red-200:invalid  {
	border-top-color: rgb(254 202 202);
}

.invalid\:border-t-red-300:invalid  {
	border-top-color: rgb(252 165 165);
}

.invalid\:border-t-red-400:invalid  {
	border-top-color: rgb(248 113 113);
}

.invalid\:border-t-red-500:invalid  {
	border-top-color: rgb(239 68 68);
}

.invalid\:border-t-red-600:invalid  {
	border-top-color: rgb(220 38 38);
}

.invalid\:border-t-red-700:invalid  {
	border-top-color: rgb(185 28 28);
}

.invalid\:border-t-red-800:invalid  {
	border-top-color: rgb(153 27 27);
}

.invalid\:border-t-red-900:invalid  {
	border-top-color: rgb(127 29 29);
}

.invalid\:border-t-red-950:invalid  {
	border-top-color: rgb(69 10 10);
}

.invalid\:border-t-orange-50:invalid  {
	border-top-color: rgb(255 247 237);
}

.invalid\:border-t-orange-100:invalid  {
	border-top-color: rgb(255 237 213);
}

.invalid\:border-t-orange-200:invalid  {
	border-top-color: rgb(254 215 170);
}

.invalid\:border-t-orange-300:invalid  {
	border-top-color: rgb(253 186 116);
}

.invalid\:border-t-orange-400:invalid  {
	border-top-color: rgb(251 146 60);
}

.invalid\:border-t-orange-500:invalid  {
	border-top-color: rgb(249 115 22);
}

.invalid\:border-t-orange-600:invalid  {
	border-top-color: rgb(234 88 12);
}

.invalid\:border-t-orange-700:invalid  {
	border-top-color: rgb(194 65 12);
}

.invalid\:border-t-orange-800:invalid  {
	border-top-color: rgb(154 52 18);
}

.invalid\:border-t-orange-900:invalid  {
	border-top-color: rgb(124 45 18);
}

.invalid\:border-t-orange-950:invalid  {
	border-top-color: rgb(67 20 7);
}

.invalid\:border-t-amber-50:invalid  {
	border-top-color: rgb(255 251 235);
}

.invalid\:border-t-amber-100:invalid  {
	border-top-color: rgb(254 243 199);
}

.invalid\:border-t-amber-200:invalid  {
	border-top-color: rgb(253 230 138);
}

.invalid\:border-t-amber-300:invalid  {
	border-top-color: rgb(252 211 77);
}

.invalid\:border-t-amber-400:invalid  {
	border-top-color: rgb(251 191 36);
}

.invalid\:border-t-amber-500:invalid  {
	border-top-color: rgb(245 158 11);
}

.invalid\:border-t-amber-600:invalid  {
	border-top-color: rgb(217 119 6);
}

.invalid\:border-t-amber-700:invalid  {
	border-top-color: rgb(180 83 9);
}

.invalid\:border-t-amber-800:invalid  {
	border-top-color: rgb(146 64 14);
}

.invalid\:border-t-amber-900:invalid  {
	border-top-color: rgb(120 53 15);
}

.invalid\:border-t-amber-950:invalid  {
	border-top-color: rgb(69 26 3);
}

.invalid\:border-t-yellow-50:invalid  {
	border-top-color: rgb(254 252 232);
}

.invalid\:border-t-yellow-100:invalid  {
	border-top-color: rgb(254 249 195);
}

.invalid\:border-t-yellow-200:invalid  {
	border-top-color: rgb(254 240 138);
}

.invalid\:border-t-yellow-300:invalid  {
	border-top-color: rgb(253 224 71);
}

.invalid\:border-t-yellow-400:invalid  {
	border-top-color: rgb(250 204 21);
}

.invalid\:border-t-yellow-500:invalid  {
	border-top-color: rgb(234 179 8);
}

.invalid\:border-t-yellow-600:invalid  {
	border-top-color: rgb(202 138 4);
}

.invalid\:border-t-yellow-700:invalid  {
	border-top-color: rgb(161 98 7);
}

.invalid\:border-t-yellow-800:invalid  {
	border-top-color: rgb(133 77 14);
}

.invalid\:border-t-yellow-900:invalid  {
	border-top-color: rgb(113 63 18);
}

.invalid\:border-t-yellow-950:invalid  {
	border-top-color: rgb(66 32 6);
}

.invalid\:border-t-lime-50:invalid  {
	border-top-color: rgb(247 254 231);
}

.invalid\:border-t-lime-100:invalid  {
	border-top-color: rgb(236 252 203);
}

.invalid\:border-t-lime-200:invalid  {
	border-top-color: rgb(217 249 157);
}

.invalid\:border-t-lime-300:invalid  {
	border-top-color: rgb(190 242 100);
}

.invalid\:border-t-lime-400:invalid  {
	border-top-color: rgb(163 230 53);
}

.invalid\:border-t-lime-500:invalid  {
	border-top-color: rgb(132 204 22);
}

.invalid\:border-t-lime-600:invalid  {
	border-top-color: rgb(101 163 13);
}

.invalid\:border-t-lime-700:invalid  {
	border-top-color: rgb(77 124 15);
}

.invalid\:border-t-lime-800:invalid  {
	border-top-color: rgb(63 98 18);
}

.invalid\:border-t-lime-900:invalid  {
	border-top-color: rgb(54 83 20);
}

.invalid\:border-t-lime-950:invalid  {
	border-top-color: rgb(26 46 5);
}

.invalid\:border-t-green-50:invalid  {
	border-top-color: rgb(240 253 244);
}

.invalid\:border-t-green-100:invalid  {
	border-top-color: rgb(220 252 231);
}

.invalid\:border-t-green-200:invalid  {
	border-top-color: rgb(187 247 208);
}

.invalid\:border-t-green-300:invalid  {
	border-top-color: rgb(134 239 172);
}

.invalid\:border-t-green-400:invalid  {
	border-top-color: rgb(74 222 128);
}

.invalid\:border-t-green-500:invalid  {
	border-top-color: rgb(34 197 94);
}

.invalid\:border-t-green-600:invalid  {
	border-top-color: rgb(22 163 74);
}

.invalid\:border-t-green-700:invalid  {
	border-top-color: rgb(21 128 61);
}

.invalid\:border-t-green-800:invalid  {
	border-top-color: rgb(22 101 52);
}

.invalid\:border-t-green-900:invalid  {
	border-top-color: rgb(20 83 45);
}

.invalid\:border-t-green-950:invalid  {
	border-top-color: rgb(5 46 22);
}

.invalid\:border-t-emerald-50:invalid  {
	border-top-color: rgb(236 253 245);
}

.invalid\:border-t-emerald-100:invalid  {
	border-top-color: rgb(209 250 229);
}

.invalid\:border-t-emerald-200:invalid  {
	border-top-color: rgb(167 243 208);
}

.invalid\:border-t-emerald-300:invalid  {
	border-top-color: rgb(110 231 183);
}

.invalid\:border-t-emerald-400:invalid  {
	border-top-color: rgb(52 211 153);
}

.invalid\:border-t-emerald-500:invalid  {
	border-top-color: rgb(16 185 129);
}

.invalid\:border-t-emerald-600:invalid  {
	border-top-color: rgb(5 150 105);
}

.invalid\:border-t-emerald-700:invalid  {
	border-top-color: rgb(4 120 87);
}

.invalid\:border-t-emerald-800:invalid  {
	border-top-color: rgb(6 95 70);
}

.invalid\:border-t-emerald-900:invalid  {
	border-top-color: rgb(6 78 59);
}

.invalid\:border-t-emerald-950:invalid  {
	border-top-color: rgb(2 44 34);
}

.invalid\:border-t-teal-50:invalid  {
	border-top-color: rgb(240 253 250);
}

.invalid\:border-t-teal-100:invalid  {
	border-top-color: rgb(204 251 241);
}

.invalid\:border-t-teal-200:invalid  {
	border-top-color: rgb(153 246 228);
}

.invalid\:border-t-teal-300:invalid  {
	border-top-color: rgb(94 234 212);
}

.invalid\:border-t-teal-400:invalid  {
	border-top-color: rgb(45 212 191);
}

.invalid\:border-t-teal-500:invalid  {
	border-top-color: rgb(20 184 166);
}

.invalid\:border-t-teal-600:invalid  {
	border-top-color: rgb(13 148 136);
}

.invalid\:border-t-teal-700:invalid  {
	border-top-color: rgb(15 118 110);
}

.invalid\:border-t-teal-800:invalid  {
	border-top-color: rgb(17 94 89);
}

.invalid\:border-t-teal-900:invalid  {
	border-top-color: rgb(19 78 74);
}

.invalid\:border-t-teal-950:invalid  {
	border-top-color: rgb(4 47 46);
}

.invalid\:border-t-cyan-50:invalid  {
	border-top-color: rgb(236 254 255);
}

.invalid\:border-t-cyan-100:invalid  {
	border-top-color: rgb(207 250 254);
}

.invalid\:border-t-cyan-200:invalid  {
	border-top-color: rgb(165 243 252);
}

.invalid\:border-t-cyan-300:invalid  {
	border-top-color: rgb(103 232 249);
}

.invalid\:border-t-cyan-400:invalid  {
	border-top-color: rgb(34 211 238);
}

.invalid\:border-t-cyan-500:invalid  {
	border-top-color: rgb(6 182 212);
}

.invalid\:border-t-cyan-600:invalid  {
	border-top-color: rgb(8 145 178);
}

.invalid\:border-t-cyan-700:invalid  {
	border-top-color: rgb(14 116 144);
}

.invalid\:border-t-cyan-800:invalid  {
	border-top-color: rgb(21 94 117);
}

.invalid\:border-t-cyan-900:invalid  {
	border-top-color: rgb(22 78 99);
}

.invalid\:border-t-cyan-950:invalid  {
	border-top-color: rgb(8 51 68);
}

.invalid\:border-t-sky-50:invalid  {
	border-top-color: rgb(240 249 255);
}

.invalid\:border-t-sky-100:invalid  {
	border-top-color: rgb(224 242 254);
}

.invalid\:border-t-sky-200:invalid  {
	border-top-color: rgb(186 230 253);
}

.invalid\:border-t-sky-300:invalid  {
	border-top-color: rgb(125 211 252);
}

.invalid\:border-t-sky-400:invalid  {
	border-top-color: rgb(56 189 248);
}

.invalid\:border-t-sky-500:invalid  {
	border-top-color: rgb(14 165 233);
}

.invalid\:border-t-sky-600:invalid  {
	border-top-color: rgb(2 132 199);
}

.invalid\:border-t-sky-700:invalid  {
	border-top-color: rgb(3 105 161);
}

.invalid\:border-t-sky-800:invalid  {
	border-top-color: rgb(7 89 133);
}

.invalid\:border-t-sky-900:invalid  {
	border-top-color: rgb(12 74 110);
}

.invalid\:border-t-sky-950:invalid  {
	border-top-color: rgb(8 47 73);
}

.invalid\:border-t-blue-50:invalid  {
	border-top-color: rgb(239 246 255);
}

.invalid\:border-t-blue-100:invalid  {
	border-top-color: rgb(219 234 254);
}

.invalid\:border-t-blue-200:invalid  {
	border-top-color: rgb(191 219 254);
}

.invalid\:border-t-blue-300:invalid  {
	border-top-color: rgb(147 197 253);
}

.invalid\:border-t-blue-400:invalid  {
	border-top-color: rgb(96 165 250);
}

.invalid\:border-t-blue-500:invalid  {
	border-top-color: rgb(59 130 246);
}

.invalid\:border-t-blue-600:invalid  {
	border-top-color: rgb(37 99 235);
}

.invalid\:border-t-blue-700:invalid  {
	border-top-color: rgb(29 78 216);
}

.invalid\:border-t-blue-800:invalid  {
	border-top-color: rgb(30 64 175);
}

.invalid\:border-t-blue-900:invalid  {
	border-top-color: rgb(30 58 138);
}

.invalid\:border-t-blue-950:invalid  {
	border-top-color: rgb(23 37 84);
}

.invalid\:border-t-indigo-50:invalid  {
	border-top-color: rgb(238 242 255);
}

.invalid\:border-t-indigo-100:invalid  {
	border-top-color: rgb(224 231 255);
}

.invalid\:border-t-indigo-200:invalid  {
	border-top-color: rgb(199 210 254);
}

.invalid\:border-t-indigo-300:invalid  {
	border-top-color: rgb(165 180 252);
}

.invalid\:border-t-indigo-400:invalid  {
	border-top-color: rgb(129 140 248);
}

.invalid\:border-t-indigo-500:invalid  {
	border-top-color: rgb(99 102 241);
}

.invalid\:border-t-indigo-600:invalid  {
	border-top-color: rgb(79 70 229);
}

.invalid\:border-t-indigo-700:invalid  {
	border-top-color: rgb(67 56 202);
}

.invalid\:border-t-indigo-800:invalid  {
	border-top-color: rgb(55 48 163);
}

.invalid\:border-t-indigo-900:invalid  {
	border-top-color: rgb(49 46 129);
}

.invalid\:border-t-indigo-950:invalid  {
	border-top-color: rgb(30 27 75);
}

.invalid\:border-t-violet-50:invalid  {
	border-top-color: rgb(245 243 255);
}

.invalid\:border-t-violet-100:invalid  {
	border-top-color: rgb(237 233 254);
}

.invalid\:border-t-violet-200:invalid  {
	border-top-color: rgb(221 214 254);
}

.invalid\:border-t-violet-300:invalid  {
	border-top-color: rgb(196 181 253);
}

.invalid\:border-t-violet-400:invalid  {
	border-top-color: rgb(167 139 250);
}

.invalid\:border-t-violet-500:invalid  {
	border-top-color: rgb(139 92 246);
}

.invalid\:border-t-violet-600:invalid  {
	border-top-color: rgb(124 58 237);
}

.invalid\:border-t-violet-700:invalid  {
	border-top-color: rgb(109 40 217);
}

.invalid\:border-t-violet-800:invalid  {
	border-top-color: rgb(91 33 182);
}

.invalid\:border-t-violet-900:invalid  {
	border-top-color: rgb(76 29 149);
}

.invalid\:border-t-violet-950:invalid  {
	border-top-color: rgb(46 16 101);
}

.invalid\:border-t-purple-50:invalid  {
	border-top-color: rgb(250 245 255);
}

.invalid\:border-t-purple-100:invalid  {
	border-top-color: rgb(243 232 255);
}

.invalid\:border-t-purple-200:invalid  {
	border-top-color: rgb(233 213 255);
}

.invalid\:border-t-purple-300:invalid  {
	border-top-color: rgb(216 180 254);
}

.invalid\:border-t-purple-400:invalid  {
	border-top-color: rgb(192 132 252);
}

.invalid\:border-t-purple-500:invalid  {
	border-top-color: rgb(168 85 247);
}

.invalid\:border-t-purple-600:invalid  {
	border-top-color: rgb(147 51 234);
}

.invalid\:border-t-purple-700:invalid  {
	border-top-color: rgb(126 34 206);
}

.invalid\:border-t-purple-800:invalid  {
	border-top-color: rgb(107 33 168);
}

.invalid\:border-t-purple-900:invalid  {
	border-top-color: rgb(88 28 135);
}

.invalid\:border-t-purple-950:invalid  {
	border-top-color: rgb(59 7 100);
}

.invalid\:border-t-fuchsia-50:invalid  {
	border-top-color: rgb(253 244 255);
}

.invalid\:border-t-fuchsia-100:invalid  {
	border-top-color: rgb(250 232 255);
}

.invalid\:border-t-fuchsia-200:invalid  {
	border-top-color: rgb(245 208 254);
}

.invalid\:border-t-fuchsia-300:invalid  {
	border-top-color: rgb(240 171 252);
}

.invalid\:border-t-fuchsia-400:invalid  {
	border-top-color: rgb(232 121 249);
}

.invalid\:border-t-fuchsia-500:invalid  {
	border-top-color: rgb(217 70 239);
}

.invalid\:border-t-fuchsia-600:invalid  {
	border-top-color: rgb(192 38 211);
}

.invalid\:border-t-fuchsia-700:invalid  {
	border-top-color: rgb(162 28 175);
}

.invalid\:border-t-fuchsia-800:invalid  {
	border-top-color: rgb(134 25 143);
}

.invalid\:border-t-fuchsia-900:invalid  {
	border-top-color: rgb(112 26 117);
}

.invalid\:border-t-fuchsia-950:invalid  {
	border-top-color: rgb(74 4 78);
}

.invalid\:border-t-pink-50:invalid  {
	border-top-color: rgb(253 242 248);
}

.invalid\:border-t-pink-100:invalid  {
	border-top-color: rgb(252 231 243);
}

.invalid\:border-t-pink-200:invalid  {
	border-top-color: rgb(251 207 232);
}

.invalid\:border-t-pink-300:invalid  {
	border-top-color: rgb(249 168 212);
}

.invalid\:border-t-pink-400:invalid  {
	border-top-color: rgb(244 114 182);
}

.invalid\:border-t-pink-500:invalid  {
	border-top-color: rgb(236 72 153);
}

.invalid\:border-t-pink-600:invalid  {
	border-top-color: rgb(219 39 119);
}

.invalid\:border-t-pink-700:invalid  {
	border-top-color: rgb(190 24 93);
}

.invalid\:border-t-pink-800:invalid  {
	border-top-color: rgb(157 23 77);
}

.invalid\:border-t-pink-900:invalid  {
	border-top-color: rgb(131 24 67);
}

.invalid\:border-t-pink-950:invalid  {
	border-top-color: rgb(80 7 36);
}

.invalid\:border-t-rose-50:invalid  {
	border-top-color: rgb(255 241 242);
}

.invalid\:border-t-rose-100:invalid  {
	border-top-color: rgb(255 228 230);
}

.invalid\:border-t-rose-200:invalid  {
	border-top-color: rgb(254 205 211);
}

.invalid\:border-t-rose-300:invalid  {
	border-top-color: rgb(253 164 175);
}

.invalid\:border-t-rose-400:invalid  {
	border-top-color: rgb(251 113 133);
}

.invalid\:border-t-rose-500:invalid  {
	border-top-color: rgb(244 63 94);
}

.invalid\:border-t-rose-600:invalid  {
	border-top-color: rgb(225 29 72);
}

.invalid\:border-t-rose-700:invalid  {
	border-top-color: rgb(190 18 60);
}

.invalid\:border-t-rose-800:invalid  {
	border-top-color: rgb(159 18 57);
}

.invalid\:border-t-rose-900:invalid  {
	border-top-color: rgb(136 19 55);
}

.invalid\:border-t-rose-950:invalid  {
	border-top-color: rgb(76 5 25);
}

.invalid\:border-s-amber-50:invalid  {
	border-inline-start-color: rgb(255 251 235);
}

.invalid\:border-s-amber-100:invalid  {
	border-inline-start-color: rgb(254 243 199);
}

.invalid\:border-s-amber-200:invalid  {
	border-inline-start-color: rgb(253 230 138);
}

.invalid\:border-s-amber-300:invalid  {
	border-inline-start-color: rgb(252 211 77);
}

.invalid\:border-s-amber-400:invalid  {
	border-inline-start-color: rgb(251 191 36);
}

.invalid\:border-s-amber-500:invalid  {
	border-inline-start-color: rgb(245 158 11);
}

.invalid\:border-s-amber-600:invalid  {
	border-inline-start-color: rgb(217 119 6);
}

.invalid\:border-s-amber-700:invalid  {
	border-inline-start-color: rgb(180 83 9);
}

.invalid\:border-s-amber-800:invalid  {
	border-inline-start-color: rgb(146 64 14);
}

.invalid\:border-s-amber-900:invalid  {
	border-inline-start-color: rgb(120 53 15);
}

.invalid\:border-s-amber-950:invalid  {
	border-inline-start-color: rgb(69 26 3);
}

.invalid\:border-s-yellow-50:invalid  {
	border-inline-start-color: rgb(254 252 232);
}

.invalid\:border-s-yellow-100:invalid  {
	border-inline-start-color: rgb(254 249 195);
}

.invalid\:border-s-yellow-200:invalid  {
	border-inline-start-color: rgb(254 240 138);
}

.invalid\:border-s-yellow-300:invalid  {
	border-inline-start-color: rgb(253 224 71);
}

.invalid\:border-s-yellow-400:invalid  {
	border-inline-start-color: rgb(250 204 21);
}

.invalid\:border-s-yellow-500:invalid  {
	border-inline-start-color: rgb(234 179 8);
}

.invalid\:border-s-yellow-600:invalid  {
	border-inline-start-color: rgb(202 138 4);
}

.invalid\:border-s-yellow-700:invalid  {
	border-inline-start-color: rgb(161 98 7);
}

.invalid\:border-s-yellow-800:invalid  {
	border-inline-start-color: rgb(133 77 14);
}

.invalid\:border-s-yellow-900:invalid  {
	border-inline-start-color: rgb(113 63 18);
}

.invalid\:border-s-yellow-950:invalid  {
	border-inline-start-color: rgb(66 32 6);
}

.invalid\:border-s-lime-50:invalid  {
	border-inline-start-color: rgb(247 254 231);
}

.invalid\:border-s-lime-100:invalid  {
	border-inline-start-color: rgb(236 252 203);
}

.invalid\:border-s-lime-200:invalid  {
	border-inline-start-color: rgb(217 249 157);
}

.invalid\:border-s-lime-300:invalid  {
	border-inline-start-color: rgb(190 242 100);
}

.invalid\:border-s-lime-400:invalid  {
	border-inline-start-color: rgb(163 230 53);
}

.invalid\:border-s-lime-500:invalid  {
	border-inline-start-color: rgb(132 204 22);
}

.invalid\:border-s-lime-600:invalid  {
	border-inline-start-color: rgb(101 163 13);
}

.invalid\:border-s-lime-700:invalid  {
	border-inline-start-color: rgb(77 124 15);
}

.invalid\:border-s-lime-800:invalid  {
	border-inline-start-color: rgb(63 98 18);
}

.invalid\:border-s-lime-900:invalid  {
	border-inline-start-color: rgb(54 83 20);
}

.invalid\:border-s-lime-950:invalid  {
	border-inline-start-color: rgb(26 46 5);
}

.invalid\:border-s-green-50:invalid  {
	border-inline-start-color: rgb(240 253 244);
}

.invalid\:border-s-green-100:invalid  {
	border-inline-start-color: rgb(220 252 231);
}

.invalid\:border-s-green-200:invalid  {
	border-inline-start-color: rgb(187 247 208);
}

.invalid\:border-s-green-300:invalid  {
	border-inline-start-color: rgb(134 239 172);
}

.invalid\:border-s-green-400:invalid  {
	border-inline-start-color: rgb(74 222 128);
}

.invalid\:border-s-green-500:invalid  {
	border-inline-start-color: rgb(34 197 94);
}

.invalid\:border-s-green-600:invalid  {
	border-inline-start-color: rgb(22 163 74);
}

.invalid\:border-s-green-700:invalid  {
	border-inline-start-color: rgb(21 128 61);
}

.invalid\:border-s-green-800:invalid  {
	border-inline-start-color: rgb(22 101 52);
}

.invalid\:border-s-green-900:invalid  {
	border-inline-start-color: rgb(20 83 45);
}

.invalid\:border-s-green-950:invalid  {
	border-inline-start-color: rgb(5 46 22);
}

.invalid\:border-s-emerald-50:invalid  {
	border-inline-start-color: rgb(236 253 245);
}

.invalid\:border-s-emerald-100:invalid  {
	border-inline-start-color: rgb(209 250 229);
}

.invalid\:border-s-emerald-200:invalid  {
	border-inline-start-color: rgb(167 243 208);
}

.invalid\:border-s-emerald-300:invalid  {
	border-inline-start-color: rgb(110 231 183);
}

.invalid\:border-s-emerald-400:invalid  {
	border-inline-start-color: rgb(52 211 153);
}

.invalid\:border-s-emerald-500:invalid  {
	border-inline-start-color: rgb(16 185 129);
}

.invalid\:border-s-emerald-600:invalid  {
	border-inline-start-color: rgb(5 150 105);
}

.invalid\:border-s-emerald-700:invalid  {
	border-inline-start-color: rgb(4 120 87);
}

.invalid\:border-s-emerald-800:invalid  {
	border-inline-start-color: rgb(6 95 70);
}

.invalid\:border-s-emerald-900:invalid  {
	border-inline-start-color: rgb(6 78 59);
}

.invalid\:border-s-emerald-950:invalid  {
	border-inline-start-color: rgb(2 44 34);
}

.invalid\:border-s-teal-50:invalid  {
	border-inline-start-color: rgb(240 253 250);
}

.invalid\:border-s-teal-100:invalid  {
	border-inline-start-color: rgb(204 251 241);
}

.invalid\:border-s-teal-200:invalid  {
	border-inline-start-color: rgb(153 246 228);
}

.invalid\:border-s-teal-300:invalid  {
	border-inline-start-color: rgb(94 234 212);
}

.invalid\:border-s-teal-400:invalid  {
	border-inline-start-color: rgb(45 212 191);
}

.invalid\:border-s-teal-500:invalid  {
	border-inline-start-color: rgb(20 184 166);
}

.invalid\:border-s-teal-600:invalid  {
	border-inline-start-color: rgb(13 148 136);
}

.invalid\:border-s-teal-700:invalid  {
	border-inline-start-color: rgb(15 118 110);
}

.invalid\:border-s-teal-800:invalid  {
	border-inline-start-color: rgb(17 94 89);
}

.invalid\:border-s-teal-900:invalid  {
	border-inline-start-color: rgb(19 78 74);
}

.invalid\:border-s-teal-950:invalid  {
	border-inline-start-color: rgb(4 47 46);
}

.invalid\:border-s-cyan-50:invalid  {
	border-inline-start-color: rgb(236 254 255);
}

.invalid\:border-s-cyan-100:invalid  {
	border-inline-start-color: rgb(207 250 254);
}

.invalid\:border-s-cyan-200:invalid  {
	border-inline-start-color: rgb(165 243 252);
}

.invalid\:border-s-cyan-300:invalid  {
	border-inline-start-color: rgb(103 232 249);
}

.invalid\:border-s-cyan-400:invalid  {
	border-inline-start-color: rgb(34 211 238);
}

.invalid\:border-s-cyan-500:invalid  {
	border-inline-start-color: rgb(6 182 212);
}

.invalid\:border-s-cyan-600:invalid  {
	border-inline-start-color: rgb(8 145 178);
}

.invalid\:border-s-cyan-700:invalid  {
	border-inline-start-color: rgb(14 116 144);
}

.invalid\:border-s-cyan-800:invalid  {
	border-inline-start-color: rgb(21 94 117);
}

.invalid\:border-s-cyan-900:invalid  {
	border-inline-start-color: rgb(22 78 99);
}

.invalid\:border-s-cyan-950:invalid  {
	border-inline-start-color: rgb(8 51 68);
}

.invalid\:border-s-sky-50:invalid  {
	border-inline-start-color: rgb(240 249 255);
}

.invalid\:border-s-sky-100:invalid  {
	border-inline-start-color: rgb(224 242 254);
}

.invalid\:border-s-sky-200:invalid  {
	border-inline-start-color: rgb(186 230 253);
}

.invalid\:border-s-sky-300:invalid  {
	border-inline-start-color: rgb(125 211 252);
}

.invalid\:border-s-sky-400:invalid  {
	border-inline-start-color: rgb(56 189 248);
}

.invalid\:border-s-sky-500:invalid  {
	border-inline-start-color: rgb(14 165 233);
}

.invalid\:border-s-sky-600:invalid  {
	border-inline-start-color: rgb(2 132 199);
}

.invalid\:border-s-sky-700:invalid  {
	border-inline-start-color: rgb(3 105 161);
}

.invalid\:border-s-sky-800:invalid  {
	border-inline-start-color: rgb(7 89 133);
}

.invalid\:border-s-sky-900:invalid  {
	border-inline-start-color: rgb(12 74 110);
}

.invalid\:border-s-sky-950:invalid  {
	border-inline-start-color: rgb(8 47 73);
}

.invalid\:border-s-blue-50:invalid  {
	border-inline-start-color: rgb(239 246 255);
}

.invalid\:border-s-blue-100:invalid  {
	border-inline-start-color: rgb(219 234 254);
}

.invalid\:border-s-blue-200:invalid  {
	border-inline-start-color: rgb(191 219 254);
}

.invalid\:border-s-blue-300:invalid  {
	border-inline-start-color: rgb(147 197 253);
}

.invalid\:border-s-blue-400:invalid  {
	border-inline-start-color: rgb(96 165 250);
}

.invalid\:border-s-blue-500:invalid  {
	border-inline-start-color: rgb(59 130 246);
}

.invalid\:border-s-blue-600:invalid  {
	border-inline-start-color: rgb(37 99 235);
}

.invalid\:border-s-blue-700:invalid  {
	border-inline-start-color: rgb(29 78 216);
}

.invalid\:border-s-blue-800:invalid  {
	border-inline-start-color: rgb(30 64 175);
}

.invalid\:border-s-blue-900:invalid  {
	border-inline-start-color: rgb(30 58 138);
}

.invalid\:border-s-blue-950:invalid  {
	border-inline-start-color: rgb(23 37 84);
}

.invalid\:border-s-indigo-50:invalid  {
	border-inline-start-color: rgb(238 242 255);
}

.invalid\:border-s-indigo-100:invalid  {
	border-inline-start-color: rgb(224 231 255);
}

.invalid\:border-s-indigo-200:invalid  {
	border-inline-start-color: rgb(199 210 254);
}

.invalid\:border-s-indigo-300:invalid  {
	border-inline-start-color: rgb(165 180 252);
}

.invalid\:border-s-indigo-400:invalid  {
	border-inline-start-color: rgb(129 140 248);
}

.invalid\:border-s-indigo-500:invalid  {
	border-inline-start-color: rgb(99 102 241);
}

.invalid\:border-s-indigo-600:invalid  {
	border-inline-start-color: rgb(79 70 229);
}

.invalid\:border-s-indigo-700:invalid  {
	border-inline-start-color: rgb(67 56 202);
}

.invalid\:border-s-indigo-800:invalid  {
	border-inline-start-color: rgb(55 48 163);
}

.invalid\:border-s-indigo-900:invalid  {
	border-inline-start-color: rgb(49 46 129);
}

.invalid\:border-s-indigo-950:invalid  {
	border-inline-start-color: rgb(30 27 75);
}

.invalid\:border-s-violet-50:invalid  {
	border-inline-start-color: rgb(245 243 255);
}

.invalid\:border-s-violet-100:invalid  {
	border-inline-start-color: rgb(237 233 254);
}

.invalid\:border-s-violet-200:invalid  {
	border-inline-start-color: rgb(221 214 254);
}

.invalid\:border-s-violet-300:invalid  {
	border-inline-start-color: rgb(196 181 253);
}

.invalid\:border-s-violet-400:invalid  {
	border-inline-start-color: rgb(167 139 250);
}

.invalid\:border-s-violet-500:invalid  {
	border-inline-start-color: rgb(139 92 246);
}

.invalid\:border-s-violet-600:invalid  {
	border-inline-start-color: rgb(124 58 237);
}

.invalid\:border-s-violet-700:invalid  {
	border-inline-start-color: rgb(109 40 217);
}

.invalid\:border-s-violet-800:invalid  {
	border-inline-start-color: rgb(91 33 182);
}

.invalid\:border-s-violet-900:invalid  {
	border-inline-start-color: rgb(76 29 149);
}

.invalid\:border-s-violet-950:invalid  {
	border-inline-start-color: rgb(46 16 101);
}

.invalid\:border-s-purple-50:invalid  {
	border-inline-start-color: rgb(250 245 255);
}

.invalid\:border-s-purple-100:invalid  {
	border-inline-start-color: rgb(243 232 255);
}

.invalid\:border-s-purple-200:invalid  {
	border-inline-start-color: rgb(233 213 255);
}

.invalid\:border-s-purple-300:invalid  {
	border-inline-start-color: rgb(216 180 254);
}

.invalid\:border-s-purple-400:invalid  {
	border-inline-start-color: rgb(192 132 252);
}

.invalid\:border-s-purple-500:invalid  {
	border-inline-start-color: rgb(168 85 247);
}

.invalid\:border-s-purple-600:invalid  {
	border-inline-start-color: rgb(147 51 234);
}

.invalid\:border-s-purple-700:invalid  {
	border-inline-start-color: rgb(126 34 206);
}

.invalid\:border-s-purple-800:invalid  {
	border-inline-start-color: rgb(107 33 168);
}

.invalid\:border-s-purple-900:invalid  {
	border-inline-start-color: rgb(88 28 135);
}

.invalid\:border-s-purple-950:invalid  {
	border-inline-start-color: rgb(59 7 100);
}

.invalid\:border-s-fuchsia-50:invalid  {
	border-inline-start-color: rgb(253 244 255);
}

.invalid\:border-s-fuchsia-100:invalid  {
	border-inline-start-color: rgb(250 232 255);
}

.invalid\:border-s-fuchsia-200:invalid  {
	border-inline-start-color: rgb(245 208 254);
}

.invalid\:border-s-fuchsia-300:invalid  {
	border-inline-start-color: rgb(240 171 252);
}

.invalid\:border-s-fuchsia-400:invalid  {
	border-inline-start-color: rgb(232 121 249);
}

.invalid\:border-s-fuchsia-500:invalid  {
	border-inline-start-color: rgb(217 70 239);
}

.invalid\:border-s-fuchsia-600:invalid  {
	border-inline-start-color: rgb(192 38 211);
}

.invalid\:border-s-fuchsia-700:invalid  {
	border-inline-start-color: rgb(162 28 175);
}

.invalid\:border-s-fuchsia-800:invalid  {
	border-inline-start-color: rgb(134 25 143);
}

.invalid\:border-s-fuchsia-900:invalid  {
	border-inline-start-color: rgb(112 26 117);
}

.invalid\:border-s-fuchsia-950:invalid  {
	border-inline-start-color: rgb(74 4 78);
}

.invalid\:border-s-pink-50:invalid  {
	border-inline-start-color: rgb(253 242 248);
}

.invalid\:border-s-pink-100:invalid  {
	border-inline-start-color: rgb(252 231 243);
}

.invalid\:border-s-pink-200:invalid  {
	border-inline-start-color: rgb(251 207 232);
}

.invalid\:border-s-pink-300:invalid  {
	border-inline-start-color: rgb(249 168 212);
}

.invalid\:border-s-pink-400:invalid  {
	border-inline-start-color: rgb(244 114 182);
}

.invalid\:border-s-pink-500:invalid  {
	border-inline-start-color: rgb(236 72 153);
}

.invalid\:border-s-pink-600:invalid  {
	border-inline-start-color: rgb(219 39 119);
}

.invalid\:border-s-pink-700:invalid  {
	border-inline-start-color: rgb(190 24 93);
}

.invalid\:border-s-pink-800:invalid  {
	border-inline-start-color: rgb(157 23 77);
}

.invalid\:border-s-pink-900:invalid  {
	border-inline-start-color: rgb(131 24 67);
}

.invalid\:border-s-pink-950:invalid  {
	border-inline-start-color: rgb(80 7 36);
}

.invalid\:border-s-rose-50:invalid  {
	border-inline-start-color: rgb(255 241 242);
}

.invalid\:border-s-rose-100:invalid  {
	border-inline-start-color: rgb(255 228 230);
}

.invalid\:border-s-rose-200:invalid  {
	border-inline-start-color: rgb(254 205 211);
}

.invalid\:border-s-rose-300:invalid  {
	border-inline-start-color: rgb(253 164 175);
}

.invalid\:border-s-rose-400:invalid  {
	border-inline-start-color: rgb(251 113 133);
}

.invalid\:border-s-rose-500:invalid  {
	border-inline-start-color: rgb(244 63 94);
}

.invalid\:border-s-rose-600:invalid  {
	border-inline-start-color: rgb(225 29 72);
}

.invalid\:border-s-rose-700:invalid  {
	border-inline-start-color: rgb(190 18 60);
}

.invalid\:border-s-rose-800:invalid  {
	border-inline-start-color: rgb(159 18 57);
}

.invalid\:border-s-rose-900:invalid  {
	border-inline-start-color: rgb(136 19 55);
}

.invalid\:border-s-rose-950:invalid  {
	border-inline-start-color: rgb(76 5 25);
}

.invalid\:border-e-inherit:invalid  {
	border-inline-end-color: inherit;
}

.invalid\:border-e-current:invalid  {
	border-inline-end-color: currentColor;
}

.invalid\:border-e-transparent:invalid  {
	border-inline-end-color: transparent;
}

.invalid\:border-e-black:invalid  {
	border-inline-end-color: rgb(0 0 0);
}

.invalid\:border-e-white:invalid  {
	border-inline-end-color: rgb(255 255 255);
}

.invalid\:border-e-slate-50:invalid  {
	border-inline-end-color: rgb(248 250 252);
}

.invalid\:border-e-slate-100:invalid  {
	border-inline-end-color: rgb(241 245 249);
}

.invalid\:border-e-slate-200:invalid  {
	border-inline-end-color: rgb(226 232 240);
}

.invalid\:border-e-slate-300:invalid  {
	border-inline-end-color: rgb(203 213 225);
}

.invalid\:border-e-slate-400:invalid  {
	border-inline-end-color: rgb(148 163 184);
}

.invalid\:border-e-slate-500:invalid  {
	border-inline-end-color: rgb(100 116 139);
}

.invalid\:border-e-slate-600:invalid  {
	border-inline-end-color: rgb(71 85 105);
}

.invalid\:border-e-slate-700:invalid  {
	border-inline-end-color: rgb(51 65 85);
}

.invalid\:border-e-slate-800:invalid  {
	border-inline-end-color: rgb(30 41 59);
}

.invalid\:border-e-slate-900:invalid  {
	border-inline-end-color: rgb(15 23 42);
}

.invalid\:border-e-slate-950:invalid  {
	border-inline-end-color: rgb(2 6 23);
}

.invalid\:border-e-gray-50:invalid  {
	border-inline-end-color: rgb(249 250 251);
}

.invalid\:border-e-gray-100:invalid  {
	border-inline-end-color: rgb(243 244 246);
}

.invalid\:border-e-gray-200:invalid  {
	border-inline-end-color: rgb(229 231 235);
}

.invalid\:border-e-gray-300:invalid  {
	border-inline-end-color: rgb(209 213 219);
}

.invalid\:border-e-gray-400:invalid  {
	border-inline-end-color: rgb(156 163 175);
}

.invalid\:border-e-gray-500:invalid  {
	border-inline-end-color: rgb(107 114 128);
}

.invalid\:border-e-gray-600:invalid  {
	border-inline-end-color: rgb(75 85 99);
}

.invalid\:border-e-gray-700:invalid  {
	border-inline-end-color: rgb(55 65 81);
}

.invalid\:border-e-gray-800:invalid  {
	border-inline-end-color: rgb(31 41 55);
}

.invalid\:border-e-gray-900:invalid  {
	border-inline-end-color: rgb(17 24 39);
}

.invalid\:border-e-gray-950:invalid  {
	border-inline-end-color: rgb(3 7 18);
}

.invalid\:border-e-zinc-50:invalid  {
	border-inline-end-color: rgb(250 250 250);
}

.invalid\:border-e-zinc-100:invalid  {
	border-inline-end-color: rgb(244 244 245);
}

.invalid\:border-e-zinc-200:invalid  {
	border-inline-end-color: rgb(228 228 231);
}

.invalid\:border-e-zinc-300:invalid  {
	border-inline-end-color: rgb(212 212 216);
}

.invalid\:border-e-zinc-400:invalid  {
	border-inline-end-color: rgb(161 161 170);
}

.invalid\:border-e-zinc-500:invalid  {
	border-inline-end-color: rgb(113 113 122);
}

.invalid\:border-e-zinc-600:invalid  {
	border-inline-end-color: rgb(82 82 91);
}

.invalid\:border-e-zinc-700:invalid  {
	border-inline-end-color: rgb(63 63 70);
}

.invalid\:border-e-zinc-800:invalid  {
	border-inline-end-color: rgb(39 39 42);
}

.invalid\:border-e-zinc-900:invalid  {
	border-inline-end-color: rgb(24 24 27);
}

.invalid\:border-e-zinc-950:invalid  {
	border-inline-end-color: rgb(9 9 11);
}

.invalid\:border-e-neutral-50:invalid  {
	border-inline-end-color: rgb(250 250 250);
}

.invalid\:border-e-neutral-100:invalid  {
	border-inline-end-color: rgb(245 245 245);
}

.invalid\:border-e-neutral-200:invalid  {
	border-inline-end-color: rgb(229 229 229);
}

.invalid\:border-e-neutral-300:invalid  {
	border-inline-end-color: rgb(212 212 212);
}

.invalid\:border-e-neutral-400:invalid  {
	border-inline-end-color: rgb(163 163 163);
}

.invalid\:border-e-neutral-500:invalid  {
	border-inline-end-color: rgb(115 115 115);
}

.invalid\:border-e-neutral-600:invalid  {
	border-inline-end-color: rgb(82 82 82);
}

.invalid\:border-e-neutral-700:invalid  {
	border-inline-end-color: rgb(64 64 64);
}

.invalid\:border-e-neutral-800:invalid  {
	border-inline-end-color: rgb(38 38 38);
}

.invalid\:border-e-neutral-900:invalid  {
	border-inline-end-color: rgb(23 23 23);
}

.invalid\:border-e-neutral-950:invalid  {
	border-inline-end-color: rgb(10 10 10);
}

.invalid\:border-e-stone-50:invalid  {
	border-inline-end-color: rgb(250 250 249);
}

.invalid\:border-e-stone-100:invalid  {
	border-inline-end-color: rgb(245 245 244);
}

.invalid\:border-e-stone-200:invalid  {
	border-inline-end-color: rgb(231 229 228);
}

.invalid\:border-e-stone-300:invalid  {
	border-inline-end-color: rgb(214 211 209);
}

.invalid\:border-e-stone-400:invalid  {
	border-inline-end-color: rgb(168 162 158);
}

.invalid\:border-e-stone-500:invalid  {
	border-inline-end-color: rgb(120 113 108);
}

.invalid\:border-e-stone-600:invalid  {
	border-inline-end-color: rgb(87 83 78);
}

.invalid\:border-e-stone-700:invalid  {
	border-inline-end-color: rgb(68 64 60);
}

.invalid\:border-e-stone-800:invalid  {
	border-inline-end-color: rgb(41 37 36);
}

.invalid\:border-e-stone-900:invalid  {
	border-inline-end-color: rgb(28 25 23);
}

.invalid\:border-e-stone-950:invalid  {
	border-inline-end-color: rgb(12 10 9);
}

.invalid\:border-e-red-50:invalid  {
	border-inline-end-color: rgb(254 242 242);
}

.invalid\:border-e-red-100:invalid  {
	border-inline-end-color: rgb(254 226 226);
}

.invalid\:border-e-red-200:invalid  {
	border-inline-end-color: rgb(254 202 202);
}

.invalid\:border-e-red-300:invalid  {
	border-inline-end-color: rgb(252 165 165);
}

.invalid\:border-e-red-400:invalid  {
	border-inline-end-color: rgb(248 113 113);
}

.invalid\:border-e-red-500:invalid  {
	border-inline-end-color: rgb(239 68 68);
}

.invalid\:border-e-red-600:invalid  {
	border-inline-end-color: rgb(220 38 38);
}

.invalid\:border-e-red-700:invalid  {
	border-inline-end-color: rgb(185 28 28);
}

.invalid\:border-e-red-800:invalid  {
	border-inline-end-color: rgb(153 27 27);
}

.invalid\:border-e-red-900:invalid  {
	border-inline-end-color: rgb(127 29 29);
}

.invalid\:border-e-red-950:invalid  {
	border-inline-end-color: rgb(69 10 10);
}

.invalid\:border-e-orange-50:invalid  {
	border-inline-end-color: rgb(255 247 237);
}

.invalid\:border-e-orange-100:invalid  {
	border-inline-end-color: rgb(255 237 213);
}

.invalid\:border-e-orange-200:invalid  {
	border-inline-end-color: rgb(254 215 170);
}

.invalid\:border-e-orange-300:invalid  {
	border-inline-end-color: rgb(253 186 116);
}

.invalid\:border-e-orange-400:invalid  {
	border-inline-end-color: rgb(251 146 60);
}

.invalid\:border-e-orange-500:invalid  {
	border-inline-end-color: rgb(249 115 22);
}

.invalid\:border-e-orange-600:invalid  {
	border-inline-end-color: rgb(234 88 12);
}

.invalid\:border-e-orange-700:invalid  {
	border-inline-end-color: rgb(194 65 12);
}

.invalid\:border-e-orange-800:invalid  {
	border-inline-end-color: rgb(154 52 18);
}

.invalid\:border-e-orange-900:invalid  {
	border-inline-end-color: rgb(124 45 18);
}

.invalid\:border-e-orange-950:invalid  {
	border-inline-end-color: rgb(67 20 7);
}

.invalid\:border-e-amber-50:invalid  {
	border-inline-end-color: rgb(255 251 235);
}

.invalid\:border-e-amber-100:invalid  {
	border-inline-end-color: rgb(254 243 199);
}

.invalid\:border-e-amber-200:invalid  {
	border-inline-end-color: rgb(253 230 138);
}

.invalid\:border-e-amber-300:invalid  {
	border-inline-end-color: rgb(252 211 77);
}

.invalid\:border-e-amber-400:invalid  {
	border-inline-end-color: rgb(251 191 36);
}

.invalid\:border-e-amber-500:invalid  {
	border-inline-end-color: rgb(245 158 11);
}

.invalid\:border-e-amber-600:invalid  {
	border-inline-end-color: rgb(217 119 6);
}

.invalid\:border-e-amber-700:invalid  {
	border-inline-end-color: rgb(180 83 9);
}

.invalid\:border-e-amber-800:invalid  {
	border-inline-end-color: rgb(146 64 14);
}

.invalid\:border-e-amber-900:invalid  {
	border-inline-end-color: rgb(120 53 15);
}

.invalid\:border-e-amber-950:invalid  {
	border-inline-end-color: rgb(69 26 3);
}

.invalid\:border-e-yellow-50:invalid  {
	border-inline-end-color: rgb(254 252 232);
}

.invalid\:border-e-yellow-100:invalid  {
	border-inline-end-color: rgb(254 249 195);
}

.invalid\:border-e-yellow-200:invalid  {
	border-inline-end-color: rgb(254 240 138);
}

.invalid\:border-e-yellow-300:invalid  {
	border-inline-end-color: rgb(253 224 71);
}

.invalid\:border-e-yellow-400:invalid  {
	border-inline-end-color: rgb(250 204 21);
}

.invalid\:border-e-yellow-500:invalid  {
	border-inline-end-color: rgb(234 179 8);
}

.invalid\:border-e-yellow-600:invalid  {
	border-inline-end-color: rgb(202 138 4);
}

.invalid\:border-e-yellow-700:invalid  {
	border-inline-end-color: rgb(161 98 7);
}

.invalid\:border-e-yellow-800:invalid  {
	border-inline-end-color: rgb(133 77 14);
}

.invalid\:border-e-yellow-900:invalid  {
	border-inline-end-color: rgb(113 63 18);
}

.invalid\:border-e-yellow-950:invalid  {
	border-inline-end-color: rgb(66 32 6);
}

.invalid\:border-e-lime-50:invalid  {
	border-inline-end-color: rgb(247 254 231);
}

.invalid\:border-e-lime-100:invalid  {
	border-inline-end-color: rgb(236 252 203);
}

.invalid\:border-e-lime-200:invalid  {
	border-inline-end-color: rgb(217 249 157);
}

.invalid\:border-e-lime-300:invalid  {
	border-inline-end-color: rgb(190 242 100);
}

.invalid\:border-e-lime-400:invalid  {
	border-inline-end-color: rgb(163 230 53);
}

.invalid\:border-e-lime-500:invalid  {
	border-inline-end-color: rgb(132 204 22);
}

.invalid\:border-e-lime-600:invalid  {
	border-inline-end-color: rgb(101 163 13);
}

.invalid\:border-e-lime-700:invalid  {
	border-inline-end-color: rgb(77 124 15);
}

.invalid\:border-e-lime-800:invalid  {
	border-inline-end-color: rgb(63 98 18);
}

.invalid\:border-e-lime-900:invalid  {
	border-inline-end-color: rgb(54 83 20);
}

.invalid\:border-e-lime-950:invalid  {
	border-inline-end-color: rgb(26 46 5);
}

.invalid\:border-e-green-50:invalid  {
	border-inline-end-color: rgb(240 253 244);
}

.invalid\:border-e-green-100:invalid  {
	border-inline-end-color: rgb(220 252 231);
}

.invalid\:border-e-green-200:invalid  {
	border-inline-end-color: rgb(187 247 208);
}

.invalid\:border-e-green-300:invalid  {
	border-inline-end-color: rgb(134 239 172);
}

.invalid\:border-e-green-400:invalid  {
	border-inline-end-color: rgb(74 222 128);
}

.invalid\:border-e-green-500:invalid  {
	border-inline-end-color: rgb(34 197 94);
}

.invalid\:border-e-green-600:invalid  {
	border-inline-end-color: rgb(22 163 74);
}

.invalid\:border-e-green-700:invalid  {
	border-inline-end-color: rgb(21 128 61);
}

.invalid\:border-e-green-800:invalid  {
	border-inline-end-color: rgb(22 101 52);
}

.invalid\:border-e-green-900:invalid  {
	border-inline-end-color: rgb(20 83 45);
}

.invalid\:border-e-green-950:invalid  {
	border-inline-end-color: rgb(5 46 22);
}

.invalid\:border-e-emerald-50:invalid  {
	border-inline-end-color: rgb(236 253 245);
}

.invalid\:border-e-emerald-100:invalid  {
	border-inline-end-color: rgb(209 250 229);
}

.invalid\:border-e-emerald-200:invalid  {
	border-inline-end-color: rgb(167 243 208);
}

.invalid\:border-e-emerald-300:invalid  {
	border-inline-end-color: rgb(110 231 183);
}

.invalid\:border-e-emerald-400:invalid  {
	border-inline-end-color: rgb(52 211 153);
}

.invalid\:border-e-emerald-500:invalid  {
	border-inline-end-color: rgb(16 185 129);
}

.invalid\:border-e-emerald-600:invalid  {
	border-inline-end-color: rgb(5 150 105);
}

.invalid\:border-e-emerald-700:invalid  {
	border-inline-end-color: rgb(4 120 87);
}

.invalid\:border-e-emerald-800:invalid  {
	border-inline-end-color: rgb(6 95 70);
}

.invalid\:border-e-emerald-900:invalid  {
	border-inline-end-color: rgb(6 78 59);
}

.invalid\:border-e-emerald-950:invalid  {
	border-inline-end-color: rgb(2 44 34);
}

.invalid\:border-e-teal-50:invalid  {
	border-inline-end-color: rgb(240 253 250);
}

.invalid\:border-e-teal-100:invalid  {
	border-inline-end-color: rgb(204 251 241);
}

.invalid\:border-e-teal-200:invalid  {
	border-inline-end-color: rgb(153 246 228);
}

.invalid\:border-e-teal-300:invalid  {
	border-inline-end-color: rgb(94 234 212);
}

.invalid\:border-e-teal-400:invalid  {
	border-inline-end-color: rgb(45 212 191);
}

.invalid\:border-e-teal-500:invalid  {
	border-inline-end-color: rgb(20 184 166);
}

.invalid\:border-e-teal-600:invalid  {
	border-inline-end-color: rgb(13 148 136);
}

.invalid\:border-e-teal-700:invalid  {
	border-inline-end-color: rgb(15 118 110);
}

.invalid\:border-e-teal-800:invalid  {
	border-inline-end-color: rgb(17 94 89);
}

.invalid\:border-e-teal-900:invalid  {
	border-inline-end-color: rgb(19 78 74);
}

.invalid\:border-e-teal-950:invalid  {
	border-inline-end-color: rgb(4 47 46);
}

.invalid\:border-e-cyan-50:invalid  {
	border-inline-end-color: rgb(236 254 255);
}

.invalid\:border-e-cyan-100:invalid  {
	border-inline-end-color: rgb(207 250 254);
}

.invalid\:border-e-cyan-200:invalid  {
	border-inline-end-color: rgb(165 243 252);
}

.invalid\:border-e-cyan-300:invalid  {
	border-inline-end-color: rgb(103 232 249);
}

.invalid\:border-e-cyan-400:invalid  {
	border-inline-end-color: rgb(34 211 238);
}

.invalid\:border-e-cyan-500:invalid  {
	border-inline-end-color: rgb(6 182 212);
}

.invalid\:border-e-cyan-600:invalid  {
	border-inline-end-color: rgb(8 145 178);
}

.invalid\:border-e-cyan-700:invalid  {
	border-inline-end-color: rgb(14 116 144);
}

.invalid\:border-e-cyan-800:invalid  {
	border-inline-end-color: rgb(21 94 117);
}

.invalid\:border-e-cyan-900:invalid  {
	border-inline-end-color: rgb(22 78 99);
}

.invalid\:border-e-cyan-950:invalid  {
	border-inline-end-color: rgb(8 51 68);
}

.invalid\:border-e-sky-50:invalid  {
	border-inline-end-color: rgb(240 249 255);
}

.invalid\:border-e-sky-100:invalid  {
	border-inline-end-color: rgb(224 242 254);
}

.invalid\:border-e-sky-200:invalid  {
	border-inline-end-color: rgb(186 230 253);
}

.invalid\:border-e-sky-300:invalid  {
	border-inline-end-color: rgb(125 211 252);
}

.invalid\:border-e-sky-400:invalid  {
	border-inline-end-color: rgb(56 189 248);
}

.invalid\:border-e-sky-500:invalid  {
	border-inline-end-color: rgb(14 165 233);
}

.invalid\:border-e-sky-600:invalid  {
	border-inline-end-color: rgb(2 132 199);
}

.invalid\:border-e-sky-700:invalid  {
	border-inline-end-color: rgb(3 105 161);
}

.invalid\:border-e-sky-800:invalid  {
	border-inline-end-color: rgb(7 89 133);
}

.invalid\:border-e-sky-900:invalid  {
	border-inline-end-color: rgb(12 74 110);
}

.invalid\:border-e-sky-950:invalid  {
	border-inline-end-color: rgb(8 47 73);
}

.invalid\:border-e-blue-50:invalid  {
	border-inline-end-color: rgb(239 246 255);
}

.invalid\:border-e-blue-100:invalid  {
	border-inline-end-color: rgb(219 234 254);
}

.invalid\:border-e-blue-200:invalid  {
	border-inline-end-color: rgb(191 219 254);
}

.invalid\:border-e-blue-300:invalid  {
	border-inline-end-color: rgb(147 197 253);
}

.invalid\:border-e-blue-400:invalid  {
	border-inline-end-color: rgb(96 165 250);
}

.invalid\:border-e-blue-500:invalid  {
	border-inline-end-color: rgb(59 130 246);
}

.invalid\:border-e-blue-600:invalid  {
	border-inline-end-color: rgb(37 99 235);
}

.invalid\:border-e-blue-700:invalid  {
	border-inline-end-color: rgb(29 78 216);
}

.invalid\:border-e-blue-800:invalid  {
	border-inline-end-color: rgb(30 64 175);
}

.invalid\:border-e-blue-900:invalid  {
	border-inline-end-color: rgb(30 58 138);
}

.invalid\:border-e-blue-950:invalid  {
	border-inline-end-color: rgb(23 37 84);
}

.invalid\:border-e-indigo-50:invalid  {
	border-inline-end-color: rgb(238 242 255);
}

.invalid\:border-e-indigo-100:invalid  {
	border-inline-end-color: rgb(224 231 255);
}

.invalid\:border-e-indigo-200:invalid  {
	border-inline-end-color: rgb(199 210 254);
}

.invalid\:border-e-indigo-300:invalid  {
	border-inline-end-color: rgb(165 180 252);
}

.invalid\:border-e-indigo-400:invalid  {
	border-inline-end-color: rgb(129 140 248);
}

.invalid\:border-e-indigo-500:invalid  {
	border-inline-end-color: rgb(99 102 241);
}

.invalid\:border-e-indigo-600:invalid  {
	border-inline-end-color: rgb(79 70 229);
}

.invalid\:border-e-indigo-700:invalid  {
	border-inline-end-color: rgb(67 56 202);
}

.invalid\:border-e-indigo-800:invalid  {
	border-inline-end-color: rgb(55 48 163);
}

.invalid\:border-e-indigo-900:invalid  {
	border-inline-end-color: rgb(49 46 129);
}

.invalid\:border-e-indigo-950:invalid  {
	border-inline-end-color: rgb(30 27 75);
}

.invalid\:border-e-violet-50:invalid  {
	border-inline-end-color: rgb(245 243 255);
}

.invalid\:border-e-violet-100:invalid  {
	border-inline-end-color: rgb(237 233 254);
}

.invalid\:border-e-violet-200:invalid  {
	border-inline-end-color: rgb(221 214 254);
}

.invalid\:border-e-violet-300:invalid  {
	border-inline-end-color: rgb(196 181 253);
}

.invalid\:border-e-violet-400:invalid  {
	border-inline-end-color: rgb(167 139 250);
}

.invalid\:border-e-violet-500:invalid  {
	border-inline-end-color: rgb(139 92 246);
}

.invalid\:border-e-violet-600:invalid  {
	border-inline-end-color: rgb(124 58 237);
}

.invalid\:border-e-violet-700:invalid  {
	border-inline-end-color: rgb(109 40 217);
}

.invalid\:border-e-violet-800:invalid  {
	border-inline-end-color: rgb(91 33 182);
}

.invalid\:border-e-violet-900:invalid  {
	border-inline-end-color: rgb(76 29 149);
}

.invalid\:border-e-violet-950:invalid  {
	border-inline-end-color: rgb(46 16 101);
}

.invalid\:border-e-purple-50:invalid  {
	border-inline-end-color: rgb(250 245 255);
}

.invalid\:border-e-purple-100:invalid  {
	border-inline-end-color: rgb(243 232 255);
}

.invalid\:border-e-purple-200:invalid  {
	border-inline-end-color: rgb(233 213 255);
}

.invalid\:border-e-purple-300:invalid  {
	border-inline-end-color: rgb(216 180 254);
}

.invalid\:border-e-purple-400:invalid  {
	border-inline-end-color: rgb(192 132 252);
}

.invalid\:border-e-purple-500:invalid  {
	border-inline-end-color: rgb(168 85 247);
}

.invalid\:border-e-purple-600:invalid  {
	border-inline-end-color: rgb(147 51 234);
}

.invalid\:border-e-purple-700:invalid  {
	border-inline-end-color: rgb(126 34 206);
}

.invalid\:border-e-purple-800:invalid  {
	border-inline-end-color: rgb(107 33 168);
}

.invalid\:border-e-purple-900:invalid  {
	border-inline-end-color: rgb(88 28 135);
}

.invalid\:border-e-purple-950:invalid  {
	border-inline-end-color: rgb(59 7 100);
}

.invalid\:border-e-fuchsia-50:invalid  {
	border-inline-end-color: rgb(253 244 255);
}

.invalid\:border-e-fuchsia-100:invalid  {
	border-inline-end-color: rgb(250 232 255);
}

.invalid\:border-e-fuchsia-200:invalid  {
	border-inline-end-color: rgb(245 208 254);
}

.invalid\:border-e-fuchsia-300:invalid  {
	border-inline-end-color: rgb(240 171 252);
}

.invalid\:border-e-fuchsia-400:invalid  {
	border-inline-end-color: rgb(232 121 249);
}

.invalid\:border-e-fuchsia-500:invalid  {
	border-inline-end-color: rgb(217 70 239);
}

.invalid\:border-e-fuchsia-600:invalid  {
	border-inline-end-color: rgb(192 38 211);
}

.invalid\:border-e-fuchsia-700:invalid  {
	border-inline-end-color: rgb(162 28 175);
}

.invalid\:border-e-fuchsia-800:invalid  {
	border-inline-end-color: rgb(134 25 143);
}

.invalid\:border-e-fuchsia-900:invalid  {
	border-inline-end-color: rgb(112 26 117);
}

.invalid\:border-e-fuchsia-950:invalid  {
	border-inline-end-color: rgb(74 4 78);
}

.invalid\:border-e-pink-50:invalid  {
	border-inline-end-color: rgb(253 242 248);
}

.invalid\:border-e-pink-100:invalid  {
	border-inline-end-color: rgb(252 231 243);
}

.invalid\:border-e-pink-200:invalid  {
	border-inline-end-color: rgb(251 207 232);
}

.invalid\:border-e-pink-300:invalid  {
	border-inline-end-color: rgb(249 168 212);
}

.invalid\:border-e-pink-400:invalid  {
	border-inline-end-color: rgb(244 114 182);
}

.invalid\:border-e-pink-500:invalid  {
	border-inline-end-color: rgb(236 72 153);
}

.invalid\:border-e-pink-600:invalid  {
	border-inline-end-color: rgb(219 39 119);
}

.invalid\:border-e-pink-700:invalid  {
	border-inline-end-color: rgb(190 24 93);
}

.invalid\:border-e-pink-800:invalid  {
	border-inline-end-color: rgb(157 23 77);
}

.invalid\:border-e-pink-900:invalid  {
	border-inline-end-color: rgb(131 24 67);
}

.invalid\:border-e-pink-950:invalid  {
	border-inline-end-color: rgb(80 7 36);
}

.invalid\:border-e-rose-50:invalid  {
	border-inline-end-color: rgb(255 241 242);
}

.invalid\:border-e-rose-100:invalid  {
	border-inline-end-color: rgb(255 228 230);
}

.invalid\:border-e-rose-200:invalid  {
	border-inline-end-color: rgb(254 205 211);
}

.invalid\:border-e-rose-300:invalid  {
	border-inline-end-color: rgb(253 164 175);
}

.invalid\:border-e-rose-400:invalid  {
	border-inline-end-color: rgb(251 113 133);
}

.invalid\:border-e-rose-500:invalid  {
	border-inline-end-color: rgb(244 63 94);
}

.invalid\:border-e-rose-600:invalid  {
	border-inline-end-color: rgb(225 29 72);
}

.invalid\:border-e-rose-700:invalid  {
	border-inline-end-color: rgb(190 18 60);
}

.invalid\:border-e-rose-800:invalid  {
	border-inline-end-color: rgb(159 18 57);
}

.invalid\:border-e-rose-900:invalid  {
	border-inline-end-color: rgb(136 19 55);
}

.invalid\:border-e-rose-950:invalid  {
	border-inline-end-color: rgb(76 5 25);
}

.invalid\:border-t-inherit:invalid  {
	border-top-color: inherit;
}

.invalid\:border-t-current:invalid  {
	border-top-color: currentColor;
}

.invalid\:border-t-transparent:invalid  {
	border-top-color: transparent;
}

.invalid\:border-t-black:invalid  {
	border-top-color: rgb(0 0 0);
}

.invalid\:border-t-white:invalid  {
	border-top-color: rgb(255 255 255);
}

.invalid\:border-t-slate-50:invalid  {
	border-top-color: rgb(248 250 252);
}

.invalid\:border-t-slate-100:invalid  {
	border-top-color: rgb(241 245 249);
}

.invalid\:border-t-slate-200:invalid  {
	border-top-color: rgb(226 232 240);
}

.invalid\:border-t-slate-300:invalid  {
	border-top-color: rgb(203 213 225);
}

.invalid\:border-t-slate-400:invalid  {
	border-top-color: rgb(148 163 184);
}

.invalid\:border-t-slate-500:invalid  {
	border-top-color: rgb(100 116 139);
}

.invalid\:border-t-slate-600:invalid  {
	border-top-color: rgb(71 85 105);
}

.invalid\:border-t-slate-700:invalid  {
	border-top-color: rgb(51 65 85);
}

.invalid\:border-t-slate-800:invalid  {
	border-top-color: rgb(30 41 59);
}

.invalid\:border-t-slate-900:invalid  {
	border-top-color: rgb(15 23 42);
}

.invalid\:border-t-slate-950:invalid  {
	border-top-color: rgb(2 6 23);
}

.invalid\:border-t-gray-50:invalid  {
	border-top-color: rgb(249 250 251);
}

.invalid\:border-t-gray-100:invalid  {
	border-top-color: rgb(243 244 246);
}

.invalid\:border-t-gray-200:invalid  {
	border-top-color: rgb(229 231 235);
}

.invalid\:border-t-gray-300:invalid  {
	border-top-color: rgb(209 213 219);
}

.invalid\:border-t-gray-400:invalid  {
	border-top-color: rgb(156 163 175);
}

.invalid\:border-t-gray-500:invalid  {
	border-top-color: rgb(107 114 128);
}

.invalid\:border-t-gray-600:invalid  {
	border-top-color: rgb(75 85 99);
}

.invalid\:border-t-gray-700:invalid  {
	border-top-color: rgb(55 65 81);
}

.invalid\:border-t-gray-800:invalid  {
	border-top-color: rgb(31 41 55);
}

.invalid\:border-t-gray-900:invalid  {
	border-top-color: rgb(17 24 39);
}

.invalid\:border-t-gray-950:invalid  {
	border-top-color: rgb(3 7 18);
}

.invalid\:border-t-zinc-50:invalid  {
	border-top-color: rgb(250 250 250);
}

.invalid\:border-t-zinc-100:invalid  {
	border-top-color: rgb(244 244 245);
}

.invalid\:border-t-zinc-200:invalid  {
	border-top-color: rgb(228 228 231);
}

.invalid\:border-t-zinc-300:invalid  {
	border-top-color: rgb(212 212 216);
}

.invalid\:border-t-zinc-400:invalid  {
	border-top-color: rgb(161 161 170);
}

.invalid\:border-t-zinc-500:invalid  {
	border-top-color: rgb(113 113 122);
}

.invalid\:border-t-zinc-600:invalid  {
	border-top-color: rgb(82 82 91);
}

.invalid\:border-t-zinc-700:invalid  {
	border-top-color: rgb(63 63 70);
}

.invalid\:border-t-zinc-800:invalid  {
	border-top-color: rgb(39 39 42);
}

.invalid\:border-t-zinc-900:invalid  {
	border-top-color: rgb(24 24 27);
}

.invalid\:border-t-zinc-950:invalid  {
	border-top-color: rgb(9 9 11);
}

.invalid\:border-t-neutral-50:invalid  {
	border-top-color: rgb(250 250 250);
}

.invalid\:border-t-neutral-100:invalid  {
	border-top-color: rgb(245 245 245);
}

.invalid\:border-t-neutral-200:invalid  {
	border-top-color: rgb(229 229 229);
}

.invalid\:border-t-neutral-300:invalid  {
	border-top-color: rgb(212 212 212);
}

.invalid\:border-t-neutral-400:invalid  {
	border-top-color: rgb(163 163 163);
}

.invalid\:border-t-neutral-500:invalid  {
	border-top-color: rgb(115 115 115);
}

.invalid\:border-t-neutral-600:invalid  {
	border-top-color: rgb(82 82 82);
}

.invalid\:border-t-neutral-700:invalid  {
	border-top-color: rgb(64 64 64);
}

.invalid\:border-t-neutral-800:invalid  {
	border-top-color: rgb(38 38 38);
}

.invalid\:border-t-neutral-900:invalid  {
	border-top-color: rgb(23 23 23);
}

.invalid\:border-t-neutral-950:invalid  {
	border-top-color: rgb(10 10 10);
}

.invalid\:border-t-stone-50:invalid  {
	border-top-color: rgb(250 250 249);
}

.invalid\:border-t-stone-100:invalid  {
	border-top-color: rgb(245 245 244);
}

.invalid\:border-t-stone-200:invalid  {
	border-top-color: rgb(231 229 228);
}

.invalid\:border-t-stone-300:invalid  {
	border-top-color: rgb(214 211 209);
}

.invalid\:border-t-stone-400:invalid  {
	border-top-color: rgb(168 162 158);
}

.invalid\:border-t-stone-500:invalid  {
	border-top-color: rgb(120 113 108);
}

.invalid\:border-t-stone-600:invalid  {
	border-top-color: rgb(87 83 78);
}

.invalid\:border-t-stone-700:invalid  {
	border-top-color: rgb(68 64 60);
}

.invalid\:border-t-stone-800:invalid  {
	border-top-color: rgb(41 37 36);
}

.invalid\:border-t-stone-900:invalid  {
	border-top-color: rgb(28 25 23);
}

.invalid\:border-t-stone-950:invalid  {
	border-top-color: rgb(12 10 9);
}

.invalid\:border-t-red-50:invalid  {
	border-top-color: rgb(254 242 242);
}

.invalid\:border-t-red-100:invalid  {
	border-top-color: rgb(254 226 226);
}

.invalid\:border-t-red-200:invalid  {
	border-top-color: rgb(254 202 202);
}

.invalid\:border-t-red-300:invalid  {
	border-top-color: rgb(252 165 165);
}

.invalid\:border-t-red-400:invalid  {
	border-top-color: rgb(248 113 113);
}

.invalid\:border-t-red-500:invalid  {
	border-top-color: rgb(239 68 68);
}

.invalid\:border-t-red-600:invalid  {
	border-top-color: rgb(220 38 38);
}

.invalid\:border-t-red-700:invalid  {
	border-top-color: rgb(185 28 28);
}

.invalid\:border-t-red-800:invalid  {
	border-top-color: rgb(153 27 27);
}

.invalid\:border-t-red-900:invalid  {
	border-top-color: rgb(127 29 29);
}

.invalid\:border-t-red-950:invalid  {
	border-top-color: rgb(69 10 10);
}

.invalid\:border-t-orange-50:invalid  {
	border-top-color: rgb(255 247 237);
}

.invalid\:border-t-orange-100:invalid  {
	border-top-color: rgb(255 237 213);
}

.invalid\:border-t-orange-200:invalid  {
	border-top-color: rgb(254 215 170);
}

.invalid\:border-t-orange-300:invalid  {
	border-top-color: rgb(253 186 116);
}

.invalid\:border-t-orange-400:invalid  {
	border-top-color: rgb(251 146 60);
}

.invalid\:border-t-orange-500:invalid  {
	border-top-color: rgb(249 115 22);
}

.invalid\:border-t-orange-600:invalid  {
	border-top-color: rgb(234 88 12);
}

.invalid\:border-t-orange-700:invalid  {
	border-top-color: rgb(194 65 12);
}

.invalid\:border-t-orange-800:invalid  {
	border-top-color: rgb(154 52 18);
}

.invalid\:border-t-orange-900:invalid  {
	border-top-color: rgb(124 45 18);
}

.invalid\:border-t-orange-950:invalid  {
	border-top-color: rgb(67 20 7);
}

.invalid\:border-t-amber-50:invalid  {
	border-top-color: rgb(255 251 235);
}

.invalid\:border-t-amber-100:invalid  {
	border-top-color: rgb(254 243 199);
}

.invalid\:border-t-amber-200:invalid  {
	border-top-color: rgb(253 230 138);
}

.invalid\:border-t-amber-300:invalid  {
	border-top-color: rgb(252 211 77);
}

.invalid\:border-t-amber-400:invalid  {
	border-top-color: rgb(251 191 36);
}

.invalid\:border-t-amber-500:invalid  {
	border-top-color: rgb(245 158 11);
}

.invalid\:border-t-amber-600:invalid  {
	border-top-color: rgb(217 119 6);
}

.invalid\:border-t-amber-700:invalid  {
	border-top-color: rgb(180 83 9);
}

.invalid\:border-t-amber-800:invalid  {
	border-top-color: rgb(146 64 14);
}

.invalid\:border-t-amber-900:invalid  {
	border-top-color: rgb(120 53 15);
}

.invalid\:border-t-amber-950:invalid  {
	border-top-color: rgb(69 26 3);
}

.invalid\:border-t-yellow-50:invalid  {
	border-top-color: rgb(254 252 232);
}

.invalid\:border-t-yellow-100:invalid  {
	border-top-color: rgb(254 249 195);
}

.invalid\:border-t-yellow-200:invalid  {
	border-top-color: rgb(254 240 138);
}

.invalid\:border-t-yellow-300:invalid  {
	border-top-color: rgb(253 224 71);
}

.invalid\:border-t-yellow-400:invalid  {
	border-top-color: rgb(250 204 21);
}

.invalid\:border-t-yellow-500:invalid  {
	border-top-color: rgb(234 179 8);
}

.invalid\:border-t-yellow-600:invalid  {
	border-top-color: rgb(202 138 4);
}

.invalid\:border-t-yellow-700:invalid  {
	border-top-color: rgb(161 98 7);
}

.invalid\:border-t-yellow-800:invalid  {
	border-top-color: rgb(133 77 14);
}

.invalid\:border-t-yellow-900:invalid  {
	border-top-color: rgb(113 63 18);
}

.invalid\:border-t-yellow-950:invalid  {
	border-top-color: rgb(66 32 6);
}

.invalid\:border-t-lime-50:invalid  {
	border-top-color: rgb(247 254 231);
}

.invalid\:border-t-lime-100:invalid  {
	border-top-color: rgb(236 252 203);
}

.invalid\:border-t-lime-200:invalid  {
	border-top-color: rgb(217 249 157);
}

.invalid\:border-t-lime-300:invalid  {
	border-top-color: rgb(190 242 100);
}

.invalid\:border-t-lime-400:invalid  {
	border-top-color: rgb(163 230 53);
}

.invalid\:border-t-lime-500:invalid  {
	border-top-color: rgb(132 204 22);
}

.invalid\:border-t-lime-600:invalid  {
	border-top-color: rgb(101 163 13);
}

.invalid\:border-t-lime-700:invalid  {
	border-top-color: rgb(77 124 15);
}

.invalid\:border-t-lime-800:invalid  {
	border-top-color: rgb(63 98 18);
}

.invalid\:border-t-lime-900:invalid  {
	border-top-color: rgb(54 83 20);
}

.invalid\:border-t-lime-950:invalid  {
	border-top-color: rgb(26 46 5);
}

.invalid\:border-t-green-50:invalid  {
	border-top-color: rgb(240 253 244);
}

.invalid\:border-t-green-100:invalid  {
	border-top-color: rgb(220 252 231);
}

.invalid\:border-t-green-200:invalid  {
	border-top-color: rgb(187 247 208);
}

.invalid\:border-t-green-300:invalid  {
	border-top-color: rgb(134 239 172);
}

.invalid\:border-t-green-400:invalid  {
	border-top-color: rgb(74 222 128);
}

.invalid\:border-t-green-500:invalid  {
	border-top-color: rgb(34 197 94);
}

.invalid\:border-t-green-600:invalid  {
	border-top-color: rgb(22 163 74);
}

.invalid\:border-t-green-700:invalid  {
	border-top-color: rgb(21 128 61);
}

.invalid\:border-t-green-800:invalid  {
	border-top-color: rgb(22 101 52);
}

.invalid\:border-t-green-900:invalid  {
	border-top-color: rgb(20 83 45);
}

.invalid\:border-t-green-950:invalid  {
	border-top-color: rgb(5 46 22);
}

.invalid\:border-t-emerald-50:invalid  {
	border-top-color: rgb(236 253 245);
}

.invalid\:border-t-emerald-100:invalid  {
	border-top-color: rgb(209 250 229);
}

.invalid\:border-t-emerald-200:invalid  {
	border-top-color: rgb(167 243 208);
}

.invalid\:border-t-emerald-300:invalid  {
	border-top-color: rgb(110 231 183);
}

.invalid\:border-t-emerald-400:invalid  {
	border-top-color: rgb(52 211 153);
}

.invalid\:border-t-emerald-500:invalid  {
	border-top-color: rgb(16 185 129);
}

.invalid\:border-t-emerald-600:invalid  {
	border-top-color: rgb(5 150 105);
}

.invalid\:border-t-emerald-700:invalid  {
	border-top-color: rgb(4 120 87);
}

.invalid\:border-t-emerald-800:invalid  {
	border-top-color: rgb(6 95 70);
}

.invalid\:border-t-emerald-900:invalid  {
	border-top-color: rgb(6 78 59);
}

.invalid\:border-t-emerald-950:invalid  {
	border-top-color: rgb(2 44 34);
}

.invalid\:border-t-teal-50:invalid  {
	border-top-color: rgb(240 253 250);
}

.invalid\:border-t-teal-100:invalid  {
	border-top-color: rgb(204 251 241);
}

.invalid\:border-t-teal-200:invalid  {
	border-top-color: rgb(153 246 228);
}

.invalid\:border-t-teal-300:invalid  {
	border-top-color: rgb(94 234 212);
}

.invalid\:border-t-teal-400:invalid  {
	border-top-color: rgb(45 212 191);
}

.invalid\:border-t-teal-500:invalid  {
	border-top-color: rgb(20 184 166);
}

.invalid\:border-t-teal-600:invalid  {
	border-top-color: rgb(13 148 136);
}

.invalid\:border-t-teal-700:invalid  {
	border-top-color: rgb(15 118 110);
}

.invalid\:border-t-teal-800:invalid  {
	border-top-color: rgb(17 94 89);
}

.invalid\:border-t-teal-900:invalid  {
	border-top-color: rgb(19 78 74);
}

.invalid\:border-t-teal-950:invalid  {
	border-top-color: rgb(4 47 46);
}

.invalid\:border-t-cyan-50:invalid  {
	border-top-color: rgb(236 254 255);
}

.invalid\:border-t-cyan-100:invalid  {
	border-top-color: rgb(207 250 254);
}

.invalid\:border-t-cyan-200:invalid  {
	border-top-color: rgb(165 243 252);
}

.invalid\:border-t-cyan-300:invalid  {
	border-top-color: rgb(103 232 249);
}

.invalid\:border-t-cyan-400:invalid  {
	border-top-color: rgb(34 211 238);
}

.invalid\:border-t-cyan-500:invalid  {
	border-top-color: rgb(6 182 212);
}

.invalid\:border-t-cyan-600:invalid  {
	border-top-color: rgb(8 145 178);
}

.invalid\:border-t-cyan-700:invalid  {
	border-top-color: rgb(14 116 144);
}

.invalid\:border-t-cyan-800:invalid  {
	border-top-color: rgb(21 94 117);
}

.invalid\:border-t-cyan-900:invalid  {
	border-top-color: rgb(22 78 99);
}

.invalid\:border-t-cyan-950:invalid  {
	border-top-color: rgb(8 51 68);
}

.invalid\:border-t-sky-50:invalid  {
	border-top-color: rgb(240 249 255);
}

.invalid\:border-t-sky-100:invalid  {
	border-top-color: rgb(224 242 254);
}

.invalid\:border-t-sky-200:invalid  {
	border-top-color: rgb(186 230 253);
}

.invalid\:border-t-sky-300:invalid  {
	border-top-color: rgb(125 211 252);
}

.invalid\:border-t-sky-400:invalid  {
	border-top-color: rgb(56 189 248);
}

.invalid\:border-t-sky-500:invalid  {
	border-top-color: rgb(14 165 233);
}

.invalid\:border-t-sky-600:invalid  {
	border-top-color: rgb(2 132 199);
}

.invalid\:border-t-sky-700:invalid  {
	border-top-color: rgb(3 105 161);
}

.invalid\:border-t-sky-800:invalid  {
	border-top-color: rgb(7 89 133);
}

.invalid\:border-t-sky-900:invalid  {
	border-top-color: rgb(12 74 110);
}

.invalid\:border-t-sky-950:invalid  {
	border-top-color: rgb(8 47 73);
}

.invalid\:border-t-blue-50:invalid  {
	border-top-color: rgb(239 246 255);
}

.invalid\:border-t-blue-100:invalid  {
	border-top-color: rgb(219 234 254);
}

.invalid\:border-t-blue-200:invalid  {
	border-top-color: rgb(191 219 254);
}

.invalid\:border-t-blue-300:invalid  {
	border-top-color: rgb(147 197 253);
}

.invalid\:border-t-blue-400:invalid  {
	border-top-color: rgb(96 165 250);
}

.invalid\:border-t-blue-500:invalid  {
	border-top-color: rgb(59 130 246);
}

.invalid\:border-t-blue-600:invalid  {
	border-top-color: rgb(37 99 235);
}

.invalid\:border-t-blue-700:invalid  {
	border-top-color: rgb(29 78 216);
}

.invalid\:border-t-blue-800:invalid  {
	border-top-color: rgb(30 64 175);
}

.invalid\:border-t-blue-900:invalid  {
	border-top-color: rgb(30 58 138);
}

.invalid\:border-t-blue-950:invalid  {
	border-top-color: rgb(23 37 84);
}

.invalid\:border-t-indigo-50:invalid  {
	border-top-color: rgb(238 242 255);
}

.invalid\:border-t-indigo-100:invalid  {
	border-top-color: rgb(224 231 255);
}

.invalid\:border-t-indigo-200:invalid  {
	border-top-color: rgb(199 210 254);
}

.invalid\:border-t-indigo-300:invalid  {
	border-top-color: rgb(165 180 252);
}

.invalid\:border-t-indigo-400:invalid  {
	border-top-color: rgb(129 140 248);
}

.invalid\:border-t-indigo-500:invalid  {
	border-top-color: rgb(99 102 241);
}

.invalid\:border-t-indigo-600:invalid  {
	border-top-color: rgb(79 70 229);
}

.invalid\:border-t-indigo-700:invalid  {
	border-top-color: rgb(67 56 202);
}

.invalid\:border-t-indigo-800:invalid  {
	border-top-color: rgb(55 48 163);
}

.invalid\:border-t-indigo-900:invalid  {
	border-top-color: rgb(49 46 129);
}

.invalid\:border-t-indigo-950:invalid  {
	border-top-color: rgb(30 27 75);
}

.invalid\:border-t-violet-50:invalid  {
	border-top-color: rgb(245 243 255);
}

.invalid\:border-t-violet-100:invalid  {
	border-top-color: rgb(237 233 254);
}

.invalid\:border-t-violet-200:invalid  {
	border-top-color: rgb(221 214 254);
}

.invalid\:border-t-violet-300:invalid  {
	border-top-color: rgb(196 181 253);
}

.invalid\:border-t-violet-400:invalid  {
	border-top-color: rgb(167 139 250);
}

.invalid\:border-t-violet-500:invalid  {
	border-top-color: rgb(139 92 246);
}

.invalid\:border-t-violet-600:invalid  {
	border-top-color: rgb(124 58 237);
}

.invalid\:border-t-violet-700:invalid  {
	border-top-color: rgb(109 40 217);
}

.invalid\:border-t-violet-800:invalid  {
	border-top-color: rgb(91 33 182);
}

.invalid\:border-t-violet-900:invalid  {
	border-top-color: rgb(76 29 149);
}

.invalid\:border-t-violet-950:invalid  {
	border-top-color: rgb(46 16 101);
}

.invalid\:border-t-purple-50:invalid  {
	border-top-color: rgb(250 245 255);
}

.invalid\:border-t-purple-100:invalid  {
	border-top-color: rgb(243 232 255);
}

.invalid\:border-t-purple-200:invalid  {
	border-top-color: rgb(233 213 255);
}

.invalid\:border-t-purple-300:invalid  {
	border-top-color: rgb(216 180 254);
}

.invalid\:border-t-purple-400:invalid  {
	border-top-color: rgb(192 132 252);
}

.invalid\:border-t-purple-500:invalid  {
	border-top-color: rgb(168 85 247);
}

.invalid\:border-t-purple-600:invalid  {
	border-top-color: rgb(147 51 234);
}

.invalid\:border-t-purple-700:invalid  {
	border-top-color: rgb(126 34 206);
}

.invalid\:border-t-purple-800:invalid  {
	border-top-color: rgb(107 33 168);
}

.invalid\:border-t-purple-900:invalid  {
	border-top-color: rgb(88 28 135);
}

.invalid\:border-t-purple-950:invalid  {
	border-top-color: rgb(59 7 100);
}

.invalid\:border-t-fuchsia-50:invalid  {
	border-top-color: rgb(253 244 255);
}

.invalid\:border-t-fuchsia-100:invalid  {
	border-top-color: rgb(250 232 255);
}

.invalid\:border-t-fuchsia-200:invalid  {
	border-top-color: rgb(245 208 254);
}

.invalid\:border-t-fuchsia-300:invalid  {
	border-top-color: rgb(240 171 252);
}

.invalid\:border-t-fuchsia-400:invalid  {
	border-top-color: rgb(232 121 249);
}

.invalid\:border-t-fuchsia-500:invalid  {
	border-top-color: rgb(217 70 239);
}

.invalid\:border-t-fuchsia-600:invalid  {
	border-top-color: rgb(192 38 211);
}

.invalid\:border-t-fuchsia-700:invalid  {
	border-top-color: rgb(162 28 175);
}

.invalid\:border-t-fuchsia-800:invalid  {
	border-top-color: rgb(134 25 143);
}

.invalid\:border-t-fuchsia-900:invalid  {
	border-top-color: rgb(112 26 117);
}

.invalid\:border-t-fuchsia-950:invalid  {
	border-top-color: rgb(74 4 78);
}

.invalid\:border-t-pink-50:invalid  {
	border-top-color: rgb(253 242 248);
}

.invalid\:border-t-pink-100:invalid  {
	border-top-color: rgb(252 231 243);
}

.invalid\:border-t-pink-200:invalid  {
	border-top-color: rgb(251 207 232);
}

.invalid\:border-t-pink-300:invalid  {
	border-top-color: rgb(249 168 212);
}

.invalid\:border-t-pink-400:invalid  {
	border-top-color: rgb(244 114 182);
}

.invalid\:border-t-pink-500:invalid  {
	border-top-color: rgb(236 72 153);
}

.invalid\:border-t-pink-600:invalid  {
	border-top-color: rgb(219 39 119);
}

.invalid\:border-t-pink-700:invalid  {
	border-top-color: rgb(190 24 93);
}

.invalid\:border-t-pink-800:invalid  {
	border-top-color: rgb(157 23 77);
}

.invalid\:border-t-pink-900:invalid  {
	border-top-color: rgb(131 24 67);
}

.invalid\:border-t-pink-950:invalid  {
	border-top-color: rgb(80 7 36);
}

.invalid\:border-t-rose-50:invalid  {
	border-top-color: rgb(255 241 242);
}

.invalid\:border-t-rose-100:invalid  {
	border-top-color: rgb(255 228 230);
}

.invalid\:border-t-rose-200:invalid  {
	border-top-color: rgb(254 205 211);
}

.invalid\:border-t-rose-300:invalid  {
	border-top-color: rgb(253 164 175);
}

.invalid\:border-t-rose-400:invalid  {
	border-top-color: rgb(251 113 133);
}

.invalid\:border-t-rose-500:invalid  {
	border-top-color: rgb(244 63 94);
}

.invalid\:border-t-rose-600:invalid  {
	border-top-color: rgb(225 29 72);
}

.invalid\:border-t-rose-700:invalid  {
	border-top-color: rgb(190 18 60);
}

.invalid\:border-t-rose-800:invalid  {
	border-top-color: rgb(159 18 57);
}

.invalid\:border-t-rose-900:invalid  {
	border-top-color: rgb(136 19 55);
}

.invalid\:border-t-rose-950:invalid  {
	border-top-color: rgb(76 5 25);
}

.invalid\:border-solid:invalid  {
	border-style: solid;
}

.invalid\:border-dashed:invalid  {
	border-style: dashed;
}

.invalid\:border-dotted:invalid  {
	border-style: dotted;
}

.invalid\:border-double:invalid  {
	border-style: double;
}

.invalid\:border-hidden:invalid  {
	border-style: hidden;
}

.invalid\:border-none:invalid  {
    border-style: none;
}

.invalid\:border-dashed:invalid {
    border-style: dashed
}

.invalid\:border-blue-500:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.invalid\:border-gray-300:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.invalid\:border-gray-900:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity))
}

.invalid\:border-indigo-500:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity))
}

.invalid\:border-pink-500:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity))
}

.invalid\:border-sky-400:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity))
}

.invalid\:border-sky-500:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity))
}

.invalid\:border-slate-100:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity))
}

.invalid\:border-slate-200:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity))
}

.invalid\:border-slate-200\/60:invalid {
    border-color: #e2e8f099
}

.invalid\:border-slate-300:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity))
}

.invalid\:border-slate-400:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity))
}

.invalid\:border-slate-400\/20:invalid {
    border-color: #94a3b833
}

.invalid\:border-slate-600\/10:invalid {
    border-color: #4755691a
}

.invalid\:border-slate-700:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity))
}

.invalid\:border-slate-700\/10:invalid {
    border-color: #3341551a
}

.invalid\:border-slate-800:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity))
}

.invalid\:border-slate-900\/10:invalid {
    border-color: #0f172a1a
}

.invalid\:border-slate-900\/5:invalid {
    border-color: #0f172a0d
}

.invalid\:border-transparent:invalid {
    border-color: transparent
}

.invalid\:border-v1-red-300:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(248 180 180 / var(--tw-border-opacity))
}

.invalid\:border-white:invalid {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.invalid\:border-opacity-10:invalid {
    --tw-border-opacity: .1
}

.invalid\:border-opacity-5:invalid {
    --tw-border-opacity: .05
}

.hover\:bg-green-opacity-20:hover {
    background-color: rgba(22, 163, 74, 0.5);
}
{*
.disabled  {
    color: rgb(31 41 55);
}
*}

.hidden {
    display: none
}