@import "app.css";
@import "utilities.css";

.transition {
    transition: all 150ms ease-in-out;
}

.none {
    display: none;
}

.block {
    display: block ;
}

.flex {
    display: flex;
}

.inline-block {
    display: inline-block;
}

.inline-flex {
    display: inline-flex;
}

.table {
    display: table;
}

.grid {
    display: grid ;
}

.inline-grid {
    display: inline-grid;
}

.flow {
    display: flow;
}

.flow-root {
    display: flow-root;
}

.list-item {
    display: list-item;
    list-style: disc;
    position: relative;
    margin-left: 1rem;
}

.contents {
    display: contents;
}

.bg-unset {
    background: unset;
}

.bg-inherit {
    background-color: inherit;
}

.font-sans, .group:hover .hover\:\:font-sans, .group-text:hover .hover\:\:font-sans, .group:focus .focus\:\:font-sans, .group-text:focus .focus\:\: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-serif, .group:hover .hover\:\:font-serif, .group-text:hover .hover\:\:font-serif, .group:focus .focus\:\:font-serif, .group-text:focus .focus\:\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono, .group:hover .hover\:\:font-mono, .group-text:hover .hover\:\:font-mono, .group:focus .focus\:\:font-mono, .group-text:focus .focus\:\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.underline, .group:hover .hover\:\:underline, .group-text:hover .hover\:\:underline, .group:focus .focus\:\:underline, .group-text:focus .focus\:\:underline, .hover\:underline:hover {
    text-decoration: underline;
}

.overline, .group:hover .hover\:\:overline, .group-text:hover .hover\:\:overline, .group:focus .focus\:\:overline, .group-text:focus .focus\:\:overline {
    text-decoration: underline;
}

.line-through, .group:hover .hover\:\:line-through, .group-text:hover .hover\:\:line-through, .group:focus .focus\:\:line-through, .group-text:focus .focus\:\:line-through {
    text-decoration: line-through;
}

.no-decoration, .group:hover .hover\:\:no-decoration, .group-text:hover .hover\:\:no-decoration, .group:focus .focus\:\:no-decoration, .group-text:focus .focus\:\:no-decoration {
    text-decoration: none;
}

.uppercase, .group:hover .hover\:\:uppercase, .group-text:hover .hover\:\:uppercase, .group:focus .focus\:\:uppercase, .group-text:focus .focus\:\:uppercase {
    text-transform: uppercase;
}

.lowercase, .group:hover .hover\:\:lowercase, .group-text:hover .hover\:\:lowercase, .group:focus .focus\:\:lowercase, .group-text:focus .focus\:\:lowercase {
    text-transform: lowercase;
}

.capitalize, .group:hover .hover\:\:capitalize, .group-text:hover .hover\:\:capitalize, .group:focus .focus\:\:capitalize, .group-text:focus .focus\:\:capitalize {
    text-transform: capitalize;
}

.no-transform, .group:hover .hover\:\:no-transform, .group-text:hover .hover\:\:no-transform, .group:focus .focus\:\:no-transform, .group-text:focus .focus\:\:no-transform {
    text-transform: none;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.static {
    position: static;
}

.fixed {
    position: fixed;
}

.sticky {
    position: sticky;
}

.shadow, .group:hover .hover\:\:shadow, .group-shadow:hover .hover\:\:shadow, .group:focus .focus\:\:shadow, .group-shadow:focus .focus\:\:shadow {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 0 0 10px 0 var(--shadow-color);
}

.transform, .group:hover .hover\:\:transform, .group-transform:hover .hover\:\:transform, .group:focus .focus\:\:transform, .group-transform:focus .focus\:\:transform {
    --translateX: 0;
    --translateY: 0;
    --translate: 0;
    --rotateX: 0;
    --rotateY: 0;
    --rotate: 0;
    --skewX: 0;
    --skewY: 0;
    --skew: 0;
    --scaleX: 1;
    --scaleY: 1;
    --scale: 1;
    transform: translateX(var(--translateX)) translateY(var(--translateY)) rotate(var(--rotate)) rotateX(var(--rotateX)) rotateY(var(--rotateY)) skewX(var(--skewX)) skewY(var(--skewY)) scaleX(var(--scaleX)) scaleY(var(--scaleY));
}

.fill {
    fill: currentColor;
}

.border-0, .group:hover .hover\:\:border-0, .group-border:hover .hover\:\:border-0, .group:focus .focus\:\:border-0, .group-border:focus .focus\:\:border-0 {
    border: none ;
}

.border-top-0 {
    border-top: none ;
}
.border-bottom-0 {
    border-bottom: none ;
}
.border-left-0 {
    border-left: none ;
}
.border-right-0 {
    border-right: none ;
}

.border, .hover\:border:hover, .group:hover .hover\:\:border, .group-border:hover .hover\:\:border, .group:focus .focus\:\:border, .group-border:focus .focus\:\:border {
    --border-opacity: 1;
    border: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.circle, .group:hover .hover\:\:circle, .group-border:hover .hover\:\:circle, .group:focus .focus\:\:circle, .group-border:focus .focus\:\:circle {
    border-radius: 50% ;
}

.outline-none {
    outline: none;
}

.border-box {
    box-sizing: border-box;
}

.br {
    width: 100% ;
    height: 1px;
}

.br-2 {
    width: 100% ;
    height: 2px;
}

.br-3 {
    width: 100% ;
    height: 3px;
}

.text-xs, .hover\:text-xs:hover, .focus\:text-xs:focus, .group:hover .hover\:\:text-xs, .group-text:hover .hover\:\:text-xs, .group:focus .focus\:\:text-xs, .group-text:focus .focus\:\:text-xs {
    font-size: calc(.3rem + .2vw) ;
}

.text-sm, .hover\:text-sm:hover, .focus\:text-sm:focus, .group:hover .hover\:\:text-sm, .group-text:hover .hover\:\:text-sm, .group:focus .focus\:\:text-sm, .group-text:focus .focus\:\:text-sm {
    font-size: calc(.4rem + .3vw) ;
}

.text-md, .hover\:text-md:hover, .focus\:text-md:focus, .group:hover .hover\:\:text-md, .group-text:hover .hover\:\:text-md, .group:focus .focus\:\:text-md, .group-text:focus .focus\:\:text-md {
    font-size: calc(.45rem + .45vw) ;
}

.text-base, .hover\:text-base:hover, .focus\:text-base:focus, .group:hover .hover\:\:text-base, .group-text:hover .hover\:\:text-base, .group:focus .focus\:\:text-base, .group-text:focus .focus\:\:text-base {
    font-size: calc(.6rem + .5vw) ;
}

.text-lg, .hover\:text-lg:hover, .focus\:text-lg:focus, .group:hover .hover\:\:text-lg, .group-text:hover .hover\:\:text-lg, .group:focus .focus\:\:text-lg, .group-text:focus .focus\:\:text-lg {
    font-size: calc(.75rem + .6vw) ;
}

.text-xl, .hover\:text-xl:hover, .focus\:text-xl:focus, .group:hover .hover\:\:text-xl, .group-text:hover .hover\:\:text-xl, .group:focus .focus\:\:text-xl, .group-text:focus .focus\:\:text-xl {
    font-size: calc(.75rem + .85vw) ;
}

.text-1, .hover\:text-1:hover, .focus\:text-1:focus, .group:hover .hover\:\:text-1, .group-text:hover .hover\:\:text-1, .group:focus .focus\:\:text-1, .group-text:focus .focus\:\:text-1 {
    font-size: calc(1rem + .85vw) ;
}

.text-2, .hover\:text-2:hover, .focus\:text-2:focus, .group:hover .hover\:\:text-2, .group-text:hover .hover\:\:text-2, .group:focus .focus\:\:text-2, .group-text:focus .focus\:\:text-2 {
    font-size: calc(1.25rem + .85vw) ;
}

.text-3, .hover\:text-3:hover, .focus\:text-3:focus, .group:hover .hover\:\:text-3, .group-text:hover .hover\:\:text-3, .group:focus .focus\:\:text-3, .group-text:focus .focus\:\:text-3 {
    font-size: calc(1.5rem + 1vw) ;
}

.text-4, .hover\:text-4:hover, .focus\:text-4:focus, .group:hover .hover\:\:text-4, .group-text:hover .hover\:\:text-4, .group:focus .focus\:\:text-4, .group-text:focus .focus\:\:text-4 {
    font-size: calc(1.75rem + 1.25vw) ;
}

.text-5, .hover\:text-5:hover, .focus\:text-5:focus, .group:hover .hover\:\:text-5, .group-text:hover .hover\:\:text-5, .group:focus .focus\:\:text-5, .group-text:focus .focus\:\:text-5 {
    font-size: calc(2rem + 1.5vw) ;
}

.black, .hover\:black:hover, .focus\:blac {
    --color: rgba(0, 0, 0, var(--color-opacity, 1));
}

.white, .hover\:white:hover, .focus\:whit {
    --color: rgba(255, 255, 255, var(--color-opacity, 1));
}

.red-50, .hover\:red-50:hover, .focus\:red-50:focus {
    --color: rgba(254, 242, 242, var(--color-opacity, 1));
}

.red-100, .hover\:red-100:hover, .focus\:red-100:focus {
    --color: rgba(254, 226, 226, var(--color-opacity, 1));
}

.red-200, .hover\:red-200:hover, .focus\:red-200:focus {
    --color: rgba(254, 202, 202, var(--color-opacity, 1));
}

.red-300, .hover\:red-300:hover, .focus\:red-300:focus {
    --color: rgba(252, 165, 165, var(--color-opacity, 1));
}

.red-400, .hover\:red-400:hover, .focus\:red-400:focus {
    --color: rgba(232, 71, 78, var(--color-opacity, 1));
}

.red-500, .hover\:red-500:hover, .focus\:red-500:focus {
    --color: rgba(239, 68, 6, var(--color-opacity, 1));
}

.red-600, .hover\:red-600:hover, .focus\:red-600:focus {
    --color: rgba(220, 38, 3, var(--color-opacity, 1));
}

.red-700, .hover\:red-700:hover, .focus\:red-700:focus {
    --color: rgba(185, 28, 28, var(--color-opacity, 1));
}

.red-800, .hover\:red-800:hover, .focus\:red-800:focus {
    --color: rgba(153, 27, 27, var(--color-opacity, 1));
}

.red-900, .hover\:red-900:hover, .focus\:red-900:focus {
    --color: rgba(127, 29, 29, var(--color-opacity, 1));
}

.gray-50, .hover\:gray-50:hover, .focus\:gray-50:focus {
    --color: rgba(249, 250, 251, var(--color-opacity, 1));
}

.gray-100, .hover\:gray-100:hover, .focus\:gray-100:focus {
    --color: rgba(243, 244, 246, var(--color-opacity, 1));
}

.gray-200, .hover\:gray-200:hover, .focus\:gray-200:focus {
    --color: rgba(229, 231, 235, var(--color-opacity, 1));
}

.gray-300, .hover\:gray-300:hover, .focus\:gray-300:focus {
    --color: rgba(209, 213, 219, var(--color-opacity, 1));
}

.gray-400, .hover\:gray-400:hover, .focus\:gray-400:focus {
    --color: rgba(156, 163, 175, var(--color-opacity, 1));
}

.gray-500, .hover\:gray-500:hover, .focus\:gray-500:focus {
    --color: rgba(107, 114, 128, var(--color-opacity, 1));
}

.gray-600, .hover\:gray-600:hover, .focus\:gray-600:focus {
    --color: rgba(75, 85, 99, var(--color-opacity, 1));
}

.gray-700, .hover\:gray-700:hover, .focus\:gray-700:focus {
    --color: rgba(55, 65, 81, var(--color-opacity, 1));
}

.gray-800, .hover\:gray-800:hover, .focus\:gray-800:focus {
    --color: rgba(31, 41, 55, var(--color-opacity, 1));
}

.gray-900, .hover\:gray-900:hover, .focus\:gray-900:focus {
    --color: rgba(17, 24, 39, var(--color-opacity, 1));
}

.yellow-50, .hover\:yellow-50:hover, .focus\:yellow-50:focus {
    --color: rgba(255, 251, 235, var(--color-opacity, 1));
}

.yellow-100, .hover\:yellow-100:hover, .focus\:yellow-100:focus {
    --color: rgba(254, 243, 199, var(--color-opacity, 1));
}

.yellow-200, .hover\:yellow-200:hover, .focus\:yellow-200:focus {
    --color: rgba(253, 230, 138, var(--color-opacity, 1));
}

.yellow-300, .hover\:yellow-300:hover, .focus\:yellow-300:focus {
    --color: rgba(252, 211, 77, var(--color-opacity, 1));
}

.yellow-400, .hover\:yellow-400:hover, .focus\:yellow-400:focus {
    --color: rgba(251, 191, 36, var(--color-opacity, 1));
}

.yellow-500, .hover\:yellow-500:hover, .focus\:yellow-500:focus {
    --color: rgba(245, 158, 11, var(--color-opacity, 1));
}

.yellow-600, .hover\:yellow-600:hover, .focus\:yellow-600:focus {
    --color: rgba(217, 119, 6, var(--color-opacity, 1));
}

.yellow-700, .hover\:yellow-700:hover, .focus\:yellow-700:focus {
    --color: rgba(180, 83, 9, var(--color-opacity, 1));
}

.yellow-800, .hover\:yellow-800:hover, .focus\:yellow-800:focus {
    --color: rgba(146, 64, 14, var(--color-opacity, 1));
}

.yellow-900, .hover\:yellow-900:hover, .focus\:yellow-900:focus {
    --color: rgba(120, 53, 15, var(--color-opacity, 1));
}

.green-50, .hover\:green-50:hover, .focus\:green-50:focus {
    --color: rgba(236, 253, 245, var(--color-opacity, 1));
}

.green-100, .hover\:green-100:hover, .focus\:green-100:focus {
    --color: rgba(209, 250, 229, var(--color-opacity, 1));
}

.green-200, .hover\:green-200:hover, .focus\:green-200:focus {
    --color: rgba(167, 243, 208, var(--color-opacity, 1));
}

.green-300, .hover\:green-300:hover, .focus\:green-300:focus {
    --color: rgba(110, 231, 183, var(--color-opacity, 1));
}

.green-400, .hover\:green-400:hover, .focus\:green-400:focus {
    --color: rgba(52, 211, 153, var(--color-opacity, 1));
}

.green-500, .hover\:green-500:hover, .focus\:green-500:focus {
    --color: rgba(16, 185, 129, var(--color-opacity, 1));
}

.green-600, .hover\:green-600:hover, .focus\:green-600:focus {
    --color: rgba(5, 150, 105, var(--color-opacity, 1));
}

.green-700, .hover\:green-700:hover, .focus\:green-700:focus {
    --color: rgba(4, 120, 87, var(--color-opacity, 1));
}

.green-800, .hover\:green-800:hover, .focus\:green-800:focus {
    --color: rgba(6, 95, 70, var(--color-opacity, 1));
}

.green-900, .hover\:green-900:hover, .focus\:green-900:focus {
    --color: rgba(6, 78, 59, var(--color-opacity, 1));
}

.blue-50, .hover\:blue-50:hover, .focus\:blue-50:focus {
    --color: rgba(239, 246, 255, var(--color-opacity, 1));
}

.blue-100, .hover\:blue-100:hover, .focus\:blue-100:focus {
    --color: rgba(219, 234, 254, var(--color-opacity, 1));
}

.blue-200, .hover\:blue-200:hover, .focus\:blue-200:focus {
    --color: rgba(191, 219, 254, var(--color-opacity, 1));
}

.blue-300, .hover\:blue-300:hover, .focus\:blue-300:focus {
    --color: rgba(147, 197, 253, var(--color-opacity, 1));
}

.blue-400, .hover\:blue-400:hover, .focus\:blue-400:focus {
    --color: rgba(96, 165, 250, var(--color-opacity, 1));
}

.blue-500, .hover\:blue-500:hover, .focus\:blue-500:focus {
    --color: rgba(59, 130, 246, var(--color-opacity, 1));
}

.blue-600, .hover\:blue-600:hover, .focus\:blue-600:focus {
    --color: rgba(37, 99, 235, var(--color-opacity, 1));
}

.blue-700, .hover\:blue-700:hover, .focus\:blue-700:focus {
    --color: rgba(29, 78, 216, var(--color-opacity, 1));
}

.blue-800, .hover\:blue-800:hover, .focus\:blue-800:focus {
    --color: rgba(30, 64, 175, var(--color-opacity, 1));
}

.blue-900, .hover\:blue-900:hover, .focus\:blue-900:focus {
    --color: rgba(30, 58, 138, var(--color-opacity, 1));
}

.purple-50, .hover\:purple-50:hover, .focus\:purple-50:focus {
    --color: rgba(245, 243, 255, var(--color-opacity, 1));
}

.purple-100, .hover\:purple-100:hover, .focus\:purple-100:focus {
    --color: rgba(237, 233, 254, var(--color-opacity, 1));
}

.purple-200, .hover\:purple-200:hover, .focus\:purple-200:focus {
    --color: rgba(221, 214, 254, var(--color-opacity, 1));
}

.purple-300, .hover\:purple-300:hover, .focus\:purple-300:focus {
    --color: rgba(196, 181, 253, var(--color-opacity, 1));
}

.purple-400, .hover\:purple-400:hover, .focus\:purple-400:focus {
    --color: rgba(167, 139, 250, var(--color-opacity, 1));
}

.purple-500, .hover\:purple-500:hover, .focus\:purple-500:focus {
    --color: rgba(30, 58, 138, var(--color-opacity, 1));
}

.purple-600, .hover\:purple-600:hover, .focus\:purple-600:focus {
    --color: rgba(139, 92, 246, var(--color-opacity, 1));
}

.purple-700, .hover\:purple-700:hover, .focus\:purple-700:focus {
    --color: rgba(124, 58, 237, var(--color-opacity, 1));
}

.purple-800, .hover\:purple-800:hover, .focus\:purple-800:focus {
    --color: rgba(109, 40, 217, var(--color-opacity, 1));
}

.purple-900, .hover\:purple-900:hover, .focus\:purple-900:focus {
    --color: rgba(91, 33, 182, var(--color-opacity, 1));
}

.pink-50, .hover\:pink-50:hover, .focus\:pink-50:focus {
    --color: rgba(76, 29, 149, var(--color-opacity, 1));
}

.pink-100, .hover\:pink-100:hover, .focus\:pink-100:focus {
    --color: rgba(253, 242, 248, var(--color-opacity, 1));
}

.pink-200, .hover\:pink-200:hover, .focus\:pink-200:focus {
    --color: rgba(252, 231, 243, var(--color-opacity, 1));
}

.pink-30, .hover\:pink-30:hover, .focus\:pink-30:focus {
    --color: rgba(251, 207, 232, var(--color-opacity, 1));
}

.pink-400, .hover\:pink-400:hover, .focus\:pink-400:focus {
    --color: rgba(249, 168, 212, var(--color-opacity, 1));
}

.pink-500, .hover\:pink-500:hover, .focus\:pink-500:focus {
    --color: rgba(244, 114, 182, var(--color-opacity, 1));
}

.pink-600, .hover\:pink-600:hover, .focus\:pink-600:focus {
    --color: rgba(236, 72, 153, var(--color-opacity, 1));
}

.pink-700, .hover\:pink-700:hover, .focus\:pink-700:focus {
    --color: rgba(219, 39, 119, var(--color-opacity, 1));
}

.pink-800, .hover\:pink-800:hover, .focus\:pink-800:focus {
    --color: rgba(190, 24, 93, var(--color-opacity, 1));
}

.pink-900, .hover\:pink-900:hover, .focus\:pink-900:focus {
    --color: rgba(157, 23, 77, var(--color-opacity, 1));
}

.indigo-50, .hover\:indigo-50:hover, .focus\:indigo-50:focus {
    --color: rgba(238, 242, 255, var(--color-opacity, 1));
}

.indigo-100, .hover\:indigo-100:hover, .focus\:indigo-100:focus {
    --color: rgba(224, 231, 255, var(--color-opacity, 1));
}

.indigo-200, .hover\:indigo-200:hover, .focus\:indigo-200:focus {
    --color: rgba(199, 210, 254, var(--color-opacity, 1));
}

.indigo-300, .hover\:indigo-300:hover, .focus\:indigo-300:focus {
    --color: rgba(165, 180, 252, var(--color-opacity, 1));
}

.indigo-400, .hover\:indigo-400:hover, .focus\:indigo-400:focus {
    --color: rgba(129, 140, 248, var(--color-opacity, 1));
}

.indigo-500, .hover\:indigo-500:hover, .focus\:indigo-500:focus {
    --color: rgba(99, 102, 2412, var(--color-opacity, 1));
}

.indigo-600, .hover\:indigo-600:hover, .focus\:indigo-600:focus {
    --color: rgba(79, 70, 229, var(--color-opacity, 1));
}

.indigo-700, .hover\:indigo-700:hover, .focus\:indigo-700:focus {
    --color: rgba(67, 56, 202, var(--color-opacity, 1));
}

.indigo-800, .hover\:indigo-800:hover, .focus\:indigo-800:focus {
    --color: rgba(55, 48, 163, var(--color-opacity, 1));
}

.indigo-900, .hover\:indigo-900:hover, .focus\:indigo-900:focus {
    --color: rgba(49, 46, 129, var(--color-opacity, 1));
}

.text-black, .hover\:text-black:hover, .focus\:text-black:focus, .placeholder\:text-black::placeholder, .group:hover .hover\:\:text-black, .group-text:hover .hover\:\:text-black, .group:focus .focus\:\:text-black, .group-text:focus .focus\:\:text-black {
    --text-opacity: 1;
    color: rgba(0, 0, 0, var(--text-opacity)) ;
}

.color-opacity-0, .hover\:color-opacity-0:hover, .focus\:color-opacity-0:focus {
    --color-opacity: 0;
}

.color-opacity-01, .hover\:color-opacity-01:hover, .focus\:color-opacity-01:focus {
    --color-opacity: .01;
}

.color-opacity-02, .hover\:color-opacity-02:hover, .focus\:color-opacity-02:focus {
    --color-opacity: .02;
}

.color-opacity-03, .hover\:color-opacity-03:hover, .focus\:color-opacity-03:focus {
    --color-opacity: .03;
}

.color-opacity-04, .hover\:color-opacity-04:hover, .focus\:color-opacity-04:focus {
    --color-opacity: .04;
}

.color-opacity-05, .hover\:color-opacity-05:hover, .focus\:color-opacity-05:focus {
    --color-opacity: .05;
}

.color-opacity-06, .hover\:color-opacity-06:hover, .focus\:color-opacity-06:focus {
    --color-opacity: .06;
}

.color-opacity-07, .hover\:color-opacity-07:hover, .focus\:color-opacity-07:focus {
    --color-opacity: .07;
}

.color-opacity-08, .hover\:color-opacity-08:hover, .focus\:color-opacity-08:focus {
    --color-opacity: .08;
}

.color-opacity-09, .hover\:color-opacity-09:hover, .focus\:color-opacity-09:focus {
    --color-opacity: .08;
}

.color-opacity-10, .hover\:color-opacity-10:hover, .focus\:color-opacity-10:focus {
    --color-opacity: .1;
}

.color-opacity-15, .hover\:color-opacity-15:hover, .focus\:color-opacity-15:focus {
    --color-opacity: .15;
}

.color-opacity-20, .hover\:color-opacity-20:hover, .focus\:color-opacity-20:focus {
    --color-opacity: .2;
}

.color-opacity-25, .hover\:color-opacity-25:hover, .focus\:color-opacity-25:focus {
    --color-opacity: .25;
}

.color-opacity-30, .hover\:color-opacity-30:hover, .focus\:color-opacity-30:focus {
    --color-opacity: .3;
}

.color-opacity-35, .hover\:color-opacity-35:hover, .focus\:color-opacity-35:focus {
    --color-opacity: .35;
}

.color-opacity-40, .hover\:color-opacity-40:hover, .focus\:color-opacity-40:focus {
    --color-opacity: .4;
}

.color-opacity-45, .hover\:color-opacity-45:hover, .focus\:color-opacity-45:focus {
    --color-opacity: .45;
}

.color-opacity-50, .hover\:color-opacity-50:hover, .focus\:color-opacity-50:focus {
    --color-opacity: .5;
}

.color-opacity-55, .hover\:color-opacity-55:hover, .focus\:color-opacity-55:focus {
    --color-opacity: .55;
}

.color-opacity-60, .hover\:color-opacity-60:hover, .focus\:color-opacity-60:focus {
    --color-opacity: .6;
}

.color-opacity-65, .hover\:color-opacity-65:hover, .focus\:color-opacity-65:focus {
    --color-opacity: .65;
}

.color-opacity-70, .hover\:color-opacity-70:hover, .focus\:color-opacity-70:focus {
    --color-opacity: .7;
}

.color-opacity-75, .hover\:color-opacity-75:hover, .focus\:color-opacity-75:focus {
    --color-opacity: .75;
}

.color-opacity-80, .hover\:color-opacity-80:hover, .focus\:color-opacity-80:focus {
    --color-opacity: .8;
}

.color-opacity-85, .hover\:color-opacity-85:hover, .focus\:color-opacity-85:focus {
    --color-opacity: .85;
}

.color-opacity-90, .hover\:color-opacity-90:hover, .focus\:color-opacity-90:focus {
    --color-opacity: .9;
}

.color-opacity-95, .hover\:color-opacity-95:hover, .focus\:color-opacity-95:focus {
    --color-opacity: .95;
}

.color-opacity-100, .hover\:color-opacity-100:hover, .focus\:color-opacity-100:focus {
    --color-opacity: 1;
}

.text-white, .hover\:text-white:hover, .focus\:text-white:focus, .placeholder\:text-white::placeholder, .group:hover .hover\:\:text-white, .group-text:hover .hover\:\:text-white, .group:focus .focus\:\:text-white, .group-text:focus .focus\:\:text-white {
    --text-opacity: 1;
    color: rgba(255, 255, 255, var(--text-opacity)) ;
}

.text-red-50, .hover\:text-red-50:hover, .focus\:text-red-50:focus, .placeholder\:text-red-50::placeholder, .group:hover .hover\:\:text-red-50, .group-text:hover .hover\:\:text-red-50, .group:focus .focus\:\:text-red-50, .group-text:focus .focus\:\:text-red-50 {
    --text-opacity: 1;
    color: rgba(254, 242, 242, var(--text-opacity)) ;
}

.text-red-100, .hover\:text-red-100:hover, .focus\:text-red-100:focus, .placeholder\:text-red-100::placeholder, .group:hover .hover\:\:text-red-100, .group-text:hover .hover\:\:text-red-100, .group:focus .focus\:\:text-red-100, .group-text:focus .focus\:\:text-red-100 {
    --text-opacity: 1;
    color: rgba(254, 226, 226, var(--text-opacity)) ;
}

.text-red-200, .hover\:text-red-200:hover, .focus\:text-red-200:focus, .placeholder\:text-red-200::placeholder, .group:hover .hover\:\:text-red-200, .group-text:hover .hover\:\:text-red-200, .group:focus .focus\:\:text-red-200, .group-text:focus .focus\:\:text-red-200 {
    --text-opacity: 1;
    color: rgba(254, 202, 202, var(--text-opacity)) ;
}

.text-red-300, .hover\:text-red-300:hover, .focus\:text-red-300:focus, .placeholder\:text-red-300::placeholder, .group:hover .hover\:\:text-red-300, .group-text:hover .hover\:\:text-red-300, .group:focus .focus\:\:text-red-300, .group-text:focus .focus\:\:text-red-300 {
    --text-opacity: 1;
    color: rgba(252, 165, 165, var(--text-opacity)) ;
}

.text-red-400, .hover\:text-red-400:hover, .focus\:text-red-400:focus, .placeholder\:text-red-400::placeholder, .group:hover .hover\:\:text-red-400, .group-text:hover .hover\:\:text-red-400, .group:focus .focus\:\:text-red-400, .group-text:focus .focus\:\:text-red-400 {
    --text-opacity: 1;
    color: rgba(232, 71, 78, var(--text-opacity)) ;
}

.text-red-500, .hover\:text-red-500:hover, .focus\:text-red-500:focus, .placeholder\:text-red-500::placeholder, .group:hover .hover\:\:text-red-500, .group-text:hover .hover\:\:text-red-500, .group:focus .focus\:\:text-red-500, .group-text:focus .focus\:\:text-red-500 {
    --text-opacity: 1;
    color: rgba(239, 68, 6, var(--text-opacity)) ;
}

.text-red-600, .hover\:text-red-600:hover, .focus\:text-red-600:focus, .placeholder\:text-red-600::placeholder, .group:hover .hover\:\:text-red-600, .group-text:hover .hover\:\:text-red-600, .group:focus .focus\:\:text-red-600, .group-text:focus .focus\:\:text-red-600 {
    --text-opacity: 1;
    color: rgba(220, 38, 3, var(--text-opacity)) ;
}

.text-red-700, .hover\:text-red-700:hover, .focus\:text-red-700:focus, .placeholder\:text-red-700::placeholder, .group:hover .hover\:\:text-red-700, .group-text:hover .hover\:\:text-red-700, .group:focus .focus\:\:text-red-700, .group-text:focus .focus\:\:text-red-700 {
    --text-opacity: 1;
    color: rgba(185, 28, 28, var(--text-opacity)) ;
}

.text-red-800, .hover\:text-red-800:hover, .focus\:text-red-800:focus, .placeholder\:text-red-800::placeholder, .group:hover .hover\:\:text-red-800, .group-text:hover .hover\:\:text-red-800, .group:focus .focus\:\:text-red-800, .group-text:focus .focus\:\:text-red-800 {
    --text-opacity: 1;
    color: rgba(153, 27, 27, var(--text-opacity)) ;
}

.text-red-900, .hover\:text-red-900:hover, .focus\:text-red-900:focus, .placeholder\:text-red-900::placeholder, .group:hover .hover\:\:text-red-900, .group-text:hover .hover\:\:text-red-900, .group:focus .focus\:\:text-red-900, .group-text:focus .focus\:\:text-red-900 {
    --text-opacity: 1;
    color: rgba(127, 29, 29, var(--text-opacity)) ;
}

.text-gray-50, .hover\:text-gray-50:hover, .focus\:text-gray-50:focus, .placeholder\:text-gray-50::placeholder, .group:hover .hover\:\:text-gray-50, .group-text:hover .hover\:\:text-gray-50, .group:focus .focus\:\:text-gray-50, .group-text:focus .focus\:\:text-gray-50 {
    --text-opacity: 1;
    color: rgba(249, 250, 251, var(--text-opacity)) ;
}

.text-gray-100, .hover\:text-gray-100:hover, .focus\:text-gray-100:focus, .placeholder\:text-gray-100::placeholder, .group:hover .hover\:\:text-gray-100, .group-text:hover .hover\:\:text-gray-100, .group:focus .focus\:\:text-gray-100, .group-text:focus .focus\:\:text-gray-100 {
    --text-opacity: 1;
    color: rgba(243, 244, 246, var(--text-opacity)) ;
}

.text-gray-200, .hover\:text-gray-200:hover, .focus\:text-gray-200:focus, .placeholder\:text-gray-200::placeholder, .group:hover .hover\:\:text-gray-200, .group-text:hover .hover\:\:text-gray-200, .group:focus .focus\:\:text-gray-200, .group-text:focus .focus\:\:text-gray-200 {
    --text-opacity: 1;
    color: rgba(229, 231, 235, var(--text-opacity)) ;
}

.text-gray-300, .hover\:text-gray-300:hover, .focus\:text-gray-300:focus, .placeholder\:text-gray-300::placeholder, .group:hover .hover\:\:text-gray-300, .group-text:hover .hover\:\:text-gray-300, .group:focus .focus\:\:text-gray-300, .group-text:focus .focus\:\:text-gray-300 {
    --text-opacity: 1;
    color: rgba(209, 213, 219, var(--text-opacity)) ;
}

.text-gray-400, .hover\:text-gray-400:hover, .focus\:text-gray-400:focus, .placeholder\:text-gray-400::placeholder, .group:hover .hover\:\:text-gray-400, .group-text:hover .hover\:\:text-gray-400, .group:focus .focus\:\:text-gray-400, .group-text:focus .focus\:\:text-gray-400 {
    --text-opacity: 1;
    color: rgba(156, 163, 175, var(--text-opacity)) ;
}

.text-gray-500, .hover\:text-gray-500:hover, .focus\:text-gray-500:focus, .placeholder\:text-gray-500::placeholder, .group:hover .hover\:\:text-gray-500, .group-text:hover .hover\:\:text-gray-500, .group:focus .focus\:\:text-gray-500, .group-text:focus .focus\:\:text-gray-500 {
    --text-opacity: 1;
    color: rgba(107, 114, 128, var(--text-opacity)) ;
}

.text-gray-600, .hover\:text-gray-600:hover, .focus\:text-gray-600:focus, .placeholder\:text-gray-600::placeholder, .group:hover .hover\:\:text-gray-600, .group-text:hover .hover\:\:text-gray-600, .group:focus .focus\:\:text-gray-600, .group-text:focus .focus\:\:text-gray-600 {
    --text-opacity: 1;
    color: rgba(75, 85, 99, var(--text-opacity)) ;
}

.text-gray-700, .hover\:text-gray-700:hover, .focus\:text-gray-700:focus, .placeholder\:text-gray-700::placeholder, .group:hover .hover\:\:text-gray-700, .group-text:hover .hover\:\:text-gray-700, .group:focus .focus\:\:text-gray-700, .group-text:focus .focus\:\:text-gray-700 {
    --text-opacity: 1;
    color: rgba(55, 65, 81, var(--text-opacity)) ;
}

.text-gray-800, .hover\:text-gray-800:hover, .focus\:text-gray-800:focus, .placeholder\:text-gray-800::placeholder, .group:hover .hover\:\:text-gray-800, .group-text:hover .hover\:\:text-gray-800, .group:focus .focus\:\:text-gray-800, .group-text:focus .focus\:\:text-gray-800 {
    --text-opacity: 1;
    color: rgba(31, 41, 55, var(--text-opacity)) ;
}

.text-gray-900, .hover\:text-gray-900:hover, .focus\:text-gray-900:focus, .placeholder\:text-gray-900::placeholder, .group:hover .hover\:\:text-gray-900, .group-text:hover .hover\:\:text-gray-900, .group:focus .focus\:\:text-gray-900, .group-text:focus .focus\:\:text-gray-900 {
    --text-opacity: 1;
    color: rgba(17, 24, 39, var(--text-opacity)) ;
}

.text-yellow-50, .hover\:text-yellow-50:hover, .focus\:text-yellow-50:focus, .placeholder\:text-yellow-50::placeholder, .group:hover .hover\:\:text-yellow-50, .group-text:hover .hover\:\:text-yellow-50, .group:focus .focus\:\:text-yellow-50, .group-text:focus .focus\:\:text-yellow-50 {
    --text-opacity: 1;
    color: rgba(255, 251, 235, var(--text-opacity)) ;
}

.text-yellow-100, .hover\:text-yellow-100:hover, .focus\:text-yellow-100:focus, .placeholder\:text-yellow-100::placeholder, .group:hover .hover\:\:text-yellow-100, .group-text:hover .hover\:\:text-yellow-100, .group:focus .focus\:\:text-yellow-100, .group-text:focus .focus\:\:text-yellow-100 {
    --text-opacity: 1;
    color: rgba(254, 243, 199, var(--text-opacity)) ;
}

.text-yellow-200, .hover\:text-yellow-200:hover, .focus\:text-yellow-200:focus, .placeholder\:text-yellow-200::placeholder, .group:hover .hover\:\:text-yellow-200, .group-text:hover .hover\:\:text-yellow-200, .group:focus .focus\:\:text-yellow-200, .group-text:focus .focus\:\:text-yellow-200 {
    --text-opacity: 1;
    color: rgba(253, 230, 138, var(--text-opacity)) ;
}

.text-yellow-300, .hover\:text-yellow-300:hover, .focus\:text-yellow-300:focus, .placeholder\:text-yellow-300::placeholder, .group:hover .hover\:\:text-yellow-300, .group-text:hover .hover\:\:text-yellow-300, .group:focus .focus\:\:text-yellow-300, .group-text:focus .focus\:\:text-yellow-300 {
    --text-opacity: 1;
    color: rgba(252, 211, 77, var(--text-opacity)) ;
}

.text-yellow-400, .hover\:text-yellow-400:hover, .focus\:text-yellow-400:focus, .placeholder\:text-yellow-400::placeholder, .group:hover .hover\:\:text-yellow-400, .group-text:hover .hover\:\:text-yellow-400, .group:focus .focus\:\:text-yellow-400, .group-text:focus .focus\:\:text-yellow-400 {
    --text-opacity: 1;
    color: rgba(251, 191, 36, var(--text-opacity)) ;
}

.text-yellow-500, .hover\:text-yellow-500:hover, .focus\:text-yellow-500:focus, .placeholder\:text-yellow-500::placeholder, .group:hover .hover\:\:text-yellow-500, .group-text:hover .hover\:\:text-yellow-500, .group:focus .focus\:\:text-yellow-500, .group-text:focus .focus\:\:text-yellow-500 {
    --text-opacity: 1;
    color: rgba(245, 158, 11, var(--text-opacity)) ;
}

.text-yellow-600, .hover\:text-yellow-600:hover, .focus\:text-yellow-600:focus, .placeholder\:text-yellow-600::placeholder, .group:hover .hover\:\:text-yellow-600, .group-text:hover .hover\:\:text-yellow-600, .group:focus .focus\:\:text-yellow-600, .group-text:focus .focus\:\:text-yellow-600 {
    --text-opacity: 1;
    color: rgba(217, 119, 6, var(--text-opacity)) ;
}

.text-yellow-700, .hover\:text-yellow-700:hover, .focus\:text-yellow-700:focus, .placeholder\:text-yellow-700::placeholder, .group:hover .hover\:\:text-yellow-700, .group-text:hover .hover\:\:text-yellow-700, .group:focus .focus\:\:text-yellow-700, .group-text:focus .focus\:\:text-yellow-700 {
    --text-opacity: 1;
    color: rgba(180, 83, 9, var(--text-opacity)) ;
}

.text-yellow-800, .hover\:text-yellow-800:hover, .focus\:text-yellow-800:focus, .placeholder\:text-yellow-800::placeholder, .group:hover .hover\:\:text-yellow-800, .group-text:hover .hover\:\:text-yellow-800, .group:focus .focus\:\:text-yellow-800, .group-text:focus .focus\:\:text-yellow-800 {
    --text-opacity: 1;
    color: rgba(146, 64, 14, var(--text-opacity)) ;
}

.text-yellow-900, .hover\:text-yellow-900:hover, .focus\:text-yellow-900:focus, .placeholder\:text-yellow-900::placeholder, .group:hover .hover\:\:text-yellow-900, .group-text:hover .hover\:\:text-yellow-900, .group:focus .focus\:\:text-yellow-900, .group-text:focus .focus\:\:text-yellow-900 {
    --text-opacity: 1;
    color: rgba(120, 53, 15, var(--text-opacity)) ;
}

.text-green-50, .hover\:text-green-50:hover, .focus\:text-green-50:focus, .placeholder\:text-green-50::placeholder, .group:hover .hover\:\:text-green-50, .group-text:hover .hover\:\:text-green-50, .group:focus .focus\:\:text-green-50, .group-text:focus .focus\:\:text-green-50 {
    --text-opacity: 1;
    color: rgba(236, 253, 245, var(--text-opacity)) ;
}

.text-green-100, .hover\:text-green-100:hover, .focus\:text-green-100:focus, .placeholder\:text-green-100::placeholder, .group:hover .hover\:\:text-green-100, .group-text:hover .hover\:\:text-green-100, .group:focus .focus\:\:text-green-100, .group-text:focus .focus\:\:text-green-100 {
    --text-opacity: 1;
    color: rgba(209, 250, 229, var(--text-opacity)) ;
}

.text-green-200, .hover\:text-green-200:hover, .focus\:text-green-200:focus, .placeholder\:text-green-200::placeholder, .group:hover .hover\:\:text-green-200, .group-text:hover .hover\:\:text-green-200, .group:focus .focus\:\:text-green-200, .group-text:focus .focus\:\:text-green-200 {
    --text-opacity: 1;
    color: rgba(167, 243, 208, var(--text-opacity)) ;
}

.text-green-300, .hover\:text-green-300:hover, .focus\:text-green-300:focus, .placeholder\:text-green-300::placeholder, .group:hover .hover\:\:text-green-300, .group-text:hover .hover\:\:text-green-300, .group:focus .focus\:\:text-green-300, .group-text:focus .focus\:\:text-green-300 {
    --text-opacity: 1;
    color: rgba(110, 231, 183, var(--text-opacity)) ;
}

.text-green-400, .hover\:text-green-400:hover, .focus\:text-green-400:focus, .placeholder\:text-green-400::placeholder, .group:hover .hover\:\:text-green-400, .group-text:hover .hover\:\:text-green-400, .group:focus .focus\:\:text-green-400, .group-text:focus .focus\:\:text-green-400 {
    --text-opacity: 1;
    color: rgba(52, 211, 153, var(--text-opacity)) ;
}

.text-green-500, .hover\:text-green-500:hover, .focus\:text-green-500:focus, .placeholder\:text-green-500::placeholder, .group:hover .hover\:\:text-green-500, .group-text:hover .hover\:\:text-green-500, .group:focus .focus\:\:text-green-500, .group-text:focus .focus\:\:text-green-500 {
    --text-opacity: 1;
    color: rgba(16, 185, 129, var(--text-opacity)) ;
}

.text-green-600, .hover\:text-green-600:hover, .focus\:text-green-600:focus, .placeholder\:text-green-600::placeholder, .group:hover .hover\:\:text-green-600, .group-text:hover .hover\:\:text-green-600, .group:focus .focus\:\:text-green-600, .group-text:focus .focus\:\:text-green-600 {
    --text-opacity: 1;
    color: rgba(5, 150, 105, var(--text-opacity)) ;
}

.text-green-700, .hover\:text-green-700:hover, .focus\:text-green-700:focus, .placeholder\:text-green-700::placeholder, .group:hover .hover\:\:text-green-700, .group-text:hover .hover\:\:text-green-700, .group:focus .focus\:\:text-green-700, .group-text:focus .focus\:\:text-green-700 {
    --text-opacity: 1;
    color: rgba(4, 120, 87, var(--text-opacity)) ;
}

.text-green-800, .hover\:text-green-800:hover, .focus\:text-green-800:focus, .placeholder\:text-green-800::placeholder, .group:hover .hover\:\:text-green-800, .group-text:hover .hover\:\:text-green-800, .group:focus .focus\:\:text-green-800, .group-text:focus .focus\:\:text-green-800 {
    --text-opacity: 1;
    color: rgba(6, 95, 70, var(--text-opacity)) ;
}

.text-green-900, .hover\:text-green-900:hover, .focus\:text-green-900:focus, .placeholder\:text-green-900::placeholder, .group:hover .hover\:\:text-green-900, .group-text:hover .hover\:\:text-green-900, .group:focus .focus\:\:text-green-900, .group-text:focus .focus\:\:text-green-900 {
    --text-opacity: 1;
    color: rgba(6, 78, 59, var(--text-opacity)) ;
}

.text-blue-50, .hover\:text-blue-50:hover, .focus\:text-blue-50:focus, .placeholder\:text-blue-50::placeholder, .group:hover .hover\:\:text-blue-50, .group-text:hover .hover\:\:text-blue-50, .group:focus .focus\:\:text-blue-50, .group-text:focus .focus\:\:text-blue-50 {
    --text-opacity: 1;
    color: rgba(239, 246, 255, var(--text-opacity)) ;
}

.text-blue-100, .hover\:text-blue-100:hover, .focus\:text-blue-100:focus, .placeholder\:text-blue-100::placeholder, .group:hover .hover\:\:text-blue-100, .group-text:hover .hover\:\:text-blue-100, .group:focus .focus\:\:text-blue-100, .group-text:focus .focus\:\:text-blue-100 {
    --text-opacity: 1;
    color: rgba(219, 234, 254, var(--text-opacity)) ;
}

.text-blue-200, .hover\:text-blue-200:hover, .focus\:text-blue-200:focus, .placeholder\:text-blue-200::placeholder, .group:hover .hover\:\:text-blue-200, .group-text:hover .hover\:\:text-blue-200, .group:focus .focus\:\:text-blue-200, .group-text:focus .focus\:\:text-blue-200 {
    --text-opacity: 1;
    color: rgba(191, 219, 254, var(--text-opacity)) ;
}

.text-blue-300, .hover\:text-blue-300:hover, .focus\:text-blue-300:focus, .placeholder\:text-blue-300::placeholder, .group:hover .hover\:\:text-blue-300, .group-text:hover .hover\:\:text-blue-300, .group:focus .focus\:\:text-blue-300, .group-text:focus .focus\:\:text-blue-300 {
    --text-opacity: 1;
    color: rgba(147, 197, 253, var(--text-opacity)) ;
}

.text-blue-400, .hover\:text-blue-400:hover, .focus\:text-blue-400:focus, .placeholder\:text-blue-400::placeholder, .group:hover .hover\:\:text-blue-400, .group-text:hover .hover\:\:text-blue-400, .group:focus .focus\:\:text-blue-400, .group-text:focus .focus\:\:text-blue-400 {
    --text-opacity: 1;
    color: rgba(96, 165, 250, var(--text-opacity)) ;
}

.text-blue-500, .hover\:text-blue-500:hover, .focus\:text-blue-500:focus, .placeholder\:text-blue-500::placeholder, .group:hover .hover\:\:text-blue-500, .group-text:hover .hover\:\:text-blue-500, .group:focus .focus\:\:text-blue-500, .group-text:focus .focus\:\:text-blue-500 {
    --text-opacity: 1;
    color: rgba(59, 130, 246, var(--text-opacity)) ;
}

.text-blue-600, .hover\:text-blue-600:hover, .focus\:text-blue-600:focus, .placeholder\:text-blue-600::placeholder, .group:hover .hover\:\:text-blue-600, .group-text:hover .hover\:\:text-blue-600, .group:focus .focus\:\:text-blue-600, .group-text:focus .focus\:\:text-blue-600 {
    --text-opacity: 1;
    color: rgba(37, 99, 235, var(--text-opacity)) ;
}

.text-blue-700, .hover\:text-blue-700:hover, .focus\:text-blue-700:focus, .placeholder\:text-blue-700::placeholder, .group:hover .hover\:\:text-blue-700, .group-text:hover .hover\:\:text-blue-700, .group:focus .focus\:\:text-blue-700, .group-text:focus .focus\:\:text-blue-700 {
    --text-opacity: 1;
    color: rgba(29, 78, 216, var(--text-opacity)) ;
}

.text-blue-800, .hover\:text-blue-800:hover, .focus\:text-blue-800:focus, .placeholder\:text-blue-800::placeholder, .group:hover .hover\:\:text-blue-800, .group-text:hover .hover\:\:text-blue-800, .group:focus .focus\:\:text-blue-800, .group-text:focus .focus\:\:text-blue-800 {
    --text-opacity: 1;
    color: rgba(30, 64, 175, var(--text-opacity)) ;
}

.text-blue-900, .hover\:text-blue-900:hover, .focus\:text-blue-900:focus, .placeholder\:text-blue-900::placeholder, .group:hover .hover\:\:text-blue-900, .group-text:hover .hover\:\:text-blue-900, .group:focus .focus\:\:text-blue-900, .group-text:focus .focus\:\:text-blue-900 {
    --text-opacity: 1;
    color: rgba(30, 58, 138, var(--text-opacity)) ;
}

.text-purple-50, .hover\:text-purple-50:hover, .focus\:text-purple-50:focus, .placeholder\:text-purple-50::placeholder, .group:hover .hover\:\:text-purple-50, .group-text:hover .hover\:\:text-purple-50, .group:focus .focus\:\:text-purple-50, .group-text:focus .focus\:\:text-purple-50 {
    --text-opacity: 1;
    color: rgba(245, 243, 255, var(--text-opacity)) ;
}

.text-purple-100, .hover\:text-purple-100:hover, .focus\:text-purple-100:focus, .placeholder\:text-purple-100::placeholder, .group:hover .hover\:\:text-purple-100, .group-text:hover .hover\:\:text-purple-100, .group:focus .focus\:\:text-purple-100, .group-text:focus .focus\:\:text-purple-100 {
    --text-opacity: 1;
    color: rgba(237, 233, 254, var(--text-opacity)) ;
}

.text-purple-200, .hover\:text-purple-200:hover, .focus\:text-purple-200:focus, .placeholder\:text-purple-200::placeholder, .group:hover .hover\:\:text-purple-200, .group-text:hover .hover\:\:text-purple-200, .group:focus .focus\:\:text-purple-200, .group-text:focus .focus\:\:text-purple-200 {
    --text-opacity: 1;
    color: rgba(221, 214, 254, var(--text-opacity)) ;
}

.text-purple-300, .hover\:text-purple-300:hover, .focus\:text-purple-300:focus, .placeholder\:text-purple-300::placeholder, .group:hover .hover\:\:text-purple-300, .group-text:hover .hover\:\:text-purple-300, .group:focus .focus\:\:text-purple-300, .group-text:focus .focus\:\:text-purple-300 {
    --text-opacity: 1;
    color: rgba(196, 181, 253, var(--text-opacity)) ;
}

.text-purple-400, .hover\:text-purple-400:hover, .focus\:text-purple-400:focus, .placeholder\:text-purple-400::placeholder, .group:hover .hover\:\:text-purple-400, .group-text:hover .hover\:\:text-purple-400, .group:focus .focus\:\:text-purple-400, .group-text:focus .focus\:\:text-purple-400 {
    --text-opacity: 1;
    color: rgba(167, 139, 250, var(--text-opacity)) ;
}

.text-purple-500, .hover\:text-purple-500:hover, .focus\:text-purple-500:focus, .placeholder\:text-purple-500::placeholder, .group:hover .hover\:\:text-purple-500, .group-text:hover .hover\:\:text-purple-500, .group:focus .focus\:\:text-purple-500, .group-text:focus .focus\:\:text-purple-500 {
    --text-opacity: 1;
    color: rgba(30, 58, 138, var(--text-opacity)) ;
}

.text-purple-600, .hover\:text-purple-600:hover, .focus\:text-purple-600:focus, .placeholder\:text-purple-600::placeholder, .group:hover .hover\:\:text-purple-600, .group-text:hover .hover\:\:text-purple-600, .group:focus .focus\:\:text-purple-600, .group-text:focus .focus\:\:text-purple-600 {
    --text-opacity: 1;
    color: rgba(139, 92, 246, var(--text-opacity)) ;
}

.text-purple-700, .hover\:text-purple-700:hover, .focus\:text-purple-700:focus, .placeholder\:text-purple-700::placeholder, .group:hover .hover\:\:text-purple-700, .group-text:hover .hover\:\:text-purple-700, .group:focus .focus\:\:text-purple-700, .group-text:focus .focus\:\:text-purple-700 {
    --text-opacity: 1;
    color: rgba(124, 58, 237, var(--text-opacity)) ;
}

.text-purple-800, .hover\:text-purple-800:hover, .focus\:text-purple-800:focus, .placeholder\:text-purple-800::placeholder, .group:hover .hover\:\:text-purple-800, .group-text:hover .hover\:\:text-purple-800, .group:focus .focus\:\:text-purple-800, .group-text:focus .focus\:\:text-purple-800 {
    --text-opacity: 1;
    color: rgba(109, 40, 217, var(--text-opacity)) ;
}

.text-purple-900, .hover\:text-purple-900:hover, .focus\:text-purple-900:focus, .placeholder\:text-purple-900::placeholder, .group:hover .hover\:\:text-purple-900, .group-text:hover .hover\:\:text-purple-900, .group:focus .focus\:\:text-purple-900, .group-text:focus .focus\:\:text-purple-900 {
    --text-opacity: 1;
    color: rgba(91, 33, 182, var(--text-opacity)) ;
}

.text-pink-50, .hover\:text-pink-50:hover, .focus\:text-pink-50:focus, .placeholder\:text-pink-50::placeholder, .group:hover .hover\:\:text-pink-50, .group-text:hover .hover\:\:text-pink-50, .group:focus .focus\:\:text-pink-50, .group-text:focus .focus\:\:text-pink-50 {
    --text-opacity: 1;
    color: rgba(76, 29, 149, var(--text-opacity)) ;
}

.text-pink-100, .hover\:text-pink-100:hover, .focus\:text-pink-100:focus, .placeholder\:text-pink-100::placeholder, .group:hover .hover\:\:text-pink-100, .group-text:hover .hover\:\:text-pink-100, .group:focus .focus\:\:text-pink-100, .group-text:focus .focus\:\:text-pink-100 {
    --text-opacity: 1;
    color: rgba(253, 242, 248, var(--text-opacity)) ;
}

.text-pink-200, .hover\:text-pink-200:hover, .focus\:text-pink-200:focus, .placeholder\:text-pink-200::placeholder, .group:hover .hover\:\:text-pink-200, .group-text:hover .hover\:\:text-pink-200, .group:focus .focus\:\:text-pink-200, .group-text:focus .focus\:\:text-pink-200 {
    --text-opacity: 1;
    color: rgba(252, 231, 243, var(--text-opacity)) ;
}

.text-pink-30, .hover\:text-pink-30:hover, .focus\:text-pink-30:focus, .placeholder\:text-pink-30::placeholder, .group:hover .hover\:\:text-pink-30, .group-text:hover .hover\:\:text-pink-30, .group:focus .focus\:\:text-pink-30, .group-text:focus .focus\:\:text-pink-30 {
    --text-opacity: 1;
    color: rgba(251, 207, 232, var(--text-opacity)) ;
}

.text-pink-400, .hover\:text-pink-400:hover, .focus\:text-pink-400:focus, .placeholder\:text-pink-400::placeholder, .group:hover .hover\:\:text-pink-400, .group-text:hover .hover\:\:text-pink-400, .group:focus .focus\:\:text-pink-400, .group-text:focus .focus\:\:text-pink-400 {
    --text-opacity: 1;
    color: rgba(249, 168, 212, var(--text-opacity)) ;
}

.text-pink-500, .hover\:text-pink-500:hover, .focus\:text-pink-500:focus, .placeholder\:text-pink-500::placeholder, .group:hover .hover\:\:text-pink-500, .group-text:hover .hover\:\:text-pink-500, .group:focus .focus\:\:text-pink-500, .group-text:focus .focus\:\:text-pink-500 {
    --text-opacity: 1;
    color: rgba(244, 114, 182, var(--text-opacity)) ;
}

.text-pink-600, .hover\:text-pink-600:hover, .focus\:text-pink-600:focus, .placeholder\:text-pink-600::placeholder, .group:hover .hover\:\:text-pink-600, .group-text:hover .hover\:\:text-pink-600, .group:focus .focus\:\:text-pink-600, .group-text:focus .focus\:\:text-pink-600 {
    --text-opacity: 1;
    color: rgba(236, 72, 153, var(--text-opacity)) ;
}

.text-pink-700, .hover\:text-pink-700:hover, .focus\:text-pink-700:focus, .placeholder\:text-pink-700::placeholder, .group:hover .hover\:\:text-pink-700, .group-text:hover .hover\:\:text-pink-700, .group:focus .focus\:\:text-pink-700, .group-text:focus .focus\:\:text-pink-700 {
    --text-opacity: 1;
    color: rgba(219, 39, 119, var(--text-opacity)) ;
}

.text-pink-800, .hover\:text-pink-800:hover, .focus\:text-pink-800:focus, .placeholder\:text-pink-800::placeholder, .group:hover .hover\:\:text-pink-800, .group-text:hover .hover\:\:text-pink-800, .group:focus .focus\:\:text-pink-800, .group-text:focus .focus\:\:text-pink-800 {
    --text-opacity: 1;
    color: rgba(190, 24, 93, var(--text-opacity)) ;
}

.text-pink-900, .hover\:text-pink-900:hover, .focus\:text-pink-900:focus, .placeholder\:text-pink-900::placeholder, .group:hover .hover\:\:text-pink-900, .group-text:hover .hover\:\:text-pink-900, .group:focus .focus\:\:text-pink-900, .group-text:focus .focus\:\:text-pink-900 {
    --text-opacity: 1;
    color: rgba(157, 23, 77, var(--text-opacity)) ;
}

.text-indigo-50, .hover\:text-indigo-50:hover, .focus\:text-indigo-50:focus, .placeholder\:text-indigo-50::placeholder, .group:hover .hover\:\:text-indigo-50, .group-text:hover .hover\:\:text-indigo-50, .group:focus .focus\:\:text-indigo-50, .group-text:focus .focus\:\:text-indigo-50 {
    --text-opacity: 1;
    color: rgba(238, 242, 255, var(--text-opacity)) ;
}

.text-indigo-100, .hover\:text-indigo-100:hover, .focus\:text-indigo-100:focus, .placeholder\:text-indigo-100::placeholder, .group:hover .hover\:\:text-indigo-100, .group-text:hover .hover\:\:text-indigo-100, .group:focus .focus\:\:text-indigo-100, .group-text:focus .focus\:\:text-indigo-100 {
    --text-opacity: 1;
    color: rgba(224, 231, 255, var(--text-opacity)) ;
}

.text-indigo-200, .hover\:text-indigo-200:hover, .focus\:text-indigo-200:focus, .placeholder\:text-indigo-200::placeholder, .group:hover .hover\:\:text-indigo-200, .group-text:hover .hover\:\:text-indigo-200, .group:focus .focus\:\:text-indigo-200, .group-text:focus .focus\:\:text-indigo-200 {
    --text-opacity: 1;
    color: rgba(199, 210, 254, var(--text-opacity)) ;
}

.text-indigo-300, .hover\:text-indigo-300:hover, .focus\:text-indigo-300:focus, .placeholder\:text-indigo-300::placeholder, .group:hover .hover\:\:text-indigo-300, .group-text:hover .hover\:\:text-indigo-300, .group:focus .focus\:\:text-indigo-300, .group-text:focus .focus\:\:text-indigo-300 {
    --text-opacity: 1;
    color: rgba(165, 180, 252, var(--text-opacity)) ;
}

.text-indigo-400, .hover\:text-indigo-400:hover, .focus\:text-indigo-400:focus, .placeholder\:text-indigo-400::placeholder, .group:hover .hover\:\:text-indigo-400, .group-text:hover .hover\:\:text-indigo-400, .group:focus .focus\:\:text-indigo-400, .group-text:focus .focus\:\:text-indigo-400 {
    --text-opacity: 1;
    color: rgba(129, 140, 248, var(--text-opacity)) ;
}

.text-indigo-500, .hover\:text-indigo-500:hover, .focus\:text-indigo-500:focus, .placeholder\:text-indigo-500::placeholder, .group:hover .hover\:\:text-indigo-500, .group-text:hover .hover\:\:text-indigo-500, .group:focus .focus\:\:text-indigo-500, .group-text:focus .focus\:\:text-indigo-500 {
    --text-opacity: 1;
    color: rgba(99, 102, 2412, var(--text-opacity)) ;
}

.text-indigo-600, .hover\:text-indigo-600:hover, .focus\:text-indigo-600:focus, .placeholder\:text-indigo-600::placeholder, .group:hover .hover\:\:text-indigo-600, .group-text:hover .hover\:\:text-indigo-600, .group:focus .focus\:\:text-indigo-600, .group-text:focus .focus\:\:text-indigo-600 {
    --text-opacity: 1;
    color: rgba(79, 70, 229, var(--text-opacity)) ;
}

.text-indigo-700, .hover\:text-indigo-700:hover, .focus\:text-indigo-700:focus, .placeholder\:text-indigo-700::placeholder, .group:hover .hover\:\:text-indigo-700, .group-text:hover .hover\:\:text-indigo-700, .group:focus .focus\:\:text-indigo-700, .group-text:focus .focus\:\:text-indigo-700 {
    --text-opacity: 1;
    color: rgba(67, 56, 202, var(--text-opacity)) ;
}

.text-indigo-800, .hover\:text-indigo-800:hover, .focus\:text-indigo-800:focus, .placeholder\:text-indigo-800::placeholder, .group:hover .hover\:\:text-indigo-800, .group-text:hover .hover\:\:text-indigo-800, .group:focus .focus\:\:text-indigo-800, .group-text:focus .focus\:\:text-indigo-800 {
    --text-opacity: 1;
    color: rgba(55, 48, 163, var(--text-opacity)) ;
}

.text-indigo-900, .hover\:text-indigo-900:hover, .focus\:text-indigo-900:focus, .placeholder\:text-indigo-900::placeholder, .group:hover .hover\:\:text-indigo-900, .group-text:hover .hover\:\:text-indigo-900, .group:focus .focus\:\:text-indigo-900, .group-text:focus .focus\:\:text-indigo-900 {
    --text-opacity: 1;
    color: rgba(49, 46, 129, var(--text-opacity)) ;
}

.text-opacity-0, .hover\:text-opacity-0:hover, .focus\:text-opacity-0:focus, .placeholder\:text-opacity-0::placeholder, .group:hover .hover\:\:text-opacity-0, .group-text:hover .hover\:\:text-opacity-0, .group:focus .focus\:\:text-opacity-0, .group-text:focus .focus\:\:text-opacity-0 {
    --text-opacity: 0;
}

.text-opacity-01, .hover\:text-opacity-01:hover, .focus\:text-opacity-01:focus, .placeholder\:text-opacity-01::placeholder, .group:hover .hover\:\:text-opacity-01, .group-text:hover .hover\:\:text-opacity-01, .group:focus .focus\:\:text-opacity-01, .group-text:focus .focus\:\:text-opacity-01 {
    --text-opacity: .01;
}

.text-opacity-02, .hover\:text-opacity-02:hover, .focus\:text-opacity-02:focus, .placeholder\:text-opacity-02::placeholder, .group:hover .hover\:\:text-opacity-02, .group-text:hover .hover\:\:text-opacity-02, .group:focus .focus\:\:text-opacity-02, .group-text:focus .focus\:\:text-opacity-02 {
    --text-opacity: .02;
}

.text-opacity-03, .hover\:text-opacity-03:hover, .focus\:text-opacity-03:focus, .placeholder\:text-opacity-03::placeholder, .group:hover .hover\:\:text-opacity-03, .group-text:hover .hover\:\:text-opacity-03, .group:focus .focus\:\:text-opacity-03, .group-text:focus .focus\:\:text-opacity-03 {
    --text-opacity: .03;
}

.text-opacity-04, .hover\:text-opacity-04:hover, .focus\:text-opacity-04:focus, .placeholder\:text-opacity-04::placeholder, .group:hover .hover\:\:text-opacity-04, .group-text:hover .hover\:\:text-opacity-04, .group:focus .focus\:\:text-opacity-04, .group-text:focus .focus\:\:text-opacity-04 {
    --text-opacity: .04;
}

.text-opacity-5, .hover\:text-opacity-5:hover, .focus\:text-opacity-5:focus, .placeholder\:text-opacity-5::placeholder, .group:hover .hover\:\:text-opacity-5, .group-text:hover .hover\:\:text-opacity-5, .group:focus .focus\:\:text-opacity-5, .group-text:focus .focus\:\:text-opacity-5 {
    --text-opacity: .05;
}

.text-opacity-06, .hover\:text-opacity-06:hover, .focus\:text-opacity-06:focus, .placeholder\:text-opacity-06::placeholder, .group:hover .hover\:\:text-opacity-06, .group-text:hover .hover\:\:text-opacity-06, .group:focus .focus\:\:text-opacity-06, .group-text:focus .focus\:\:text-opacity-06 {
    --text-opacity: .06;
}

.text-opacity-07, .hover\:text-opacity-07:hover, .focus\:text-opacity-07:focus, .placeholder\:text-opacity-07::placeholder, .group:hover .hover\:\:text-opacity-07, .group-text:hover .hover\:\:text-opacity-07, .group:focus .focus\:\:text-opacity-07, .group-text:focus .focus\:\:text-opacity-07 {
    --text-opacity: .07;
}

.text-opacity-08, .hover\:text-opacity-08:hover, .focus\:text-opacity-08:focus, .placeholder\:text-opacity-08::placeholder, .group:hover .hover\:\:text-opacity-08, .group-text:hover .hover\:\:text-opacity-08, .group:focus .focus\:\:text-opacity-08, .group-text:focus .focus\:\:text-opacity-08 {
    --text-opacity: .08;
}

.text-opacity-09, .hover\:text-opacity-09:hover, .focus\:text-opacity-09:focus, .placeholder\:text-opacity-09::placeholder, .group:hover .hover\:\:text-opacity-09, .group-text:hover .hover\:\:text-opacity-09, .group:focus .focus\:\:text-opacity-09, .group-text:focus .focus\:\:text-opacity-09 {
    --text-opacity: .08;
}

.text-opacity-10, .hover\:text-opacity-10:hover, .focus\:text-opacity-10:focus, .placeholder\:text-opacity-10::placeholder, .group:hover .hover\:\:text-opacity-10, .group-text:hover .hover\:\:text-opacity-10, .group:focus .focus\:\:text-opacity-10, .group-text:focus .focus\:\:text-opacity-10 {
    --text-opacity: .1;
}

.text-opacity-15, .hover\:text-opacity-15:hover, .focus\:text-opacity-15:focus, .placeholder\:text-opacity-15::placeholder, .group:hover .hover\:\:text-opacity-15, .group-text:hover .hover\:\:text-opacity-15, .group:focus .focus\:\:text-opacity-15, .group-text:focus .focus\:\:text-opacity-15 {
    --text-opacity: .15;
}

.text-opacity-20, .hover\:text-opacity-20:hover, .focus\:text-opacity-20:focus, .placeholder\:text-opacity-20::placeholder, .group:hover .hover\:\:text-opacity-20, .group-text:hover .hover\:\:text-opacity-20, .group:focus .focus\:\:text-opacity-20, .group-text:focus .focus\:\:text-opacity-20 {
    --text-opacity: .2;
}

.text-opacity-25, .hover\:text-opacity-25:hover, .focus\:text-opacity-25:focus, .placeholder\:text-opacity-25::placeholder, .group:hover .hover\:\:text-opacity-25, .group-text:hover .hover\:\:text-opacity-25, .group:focus .focus\:\:text-opacity-25, .group-text:focus .focus\:\:text-opacity-25 {
    --text-opacity: .25;
}

.text-opacity-30, .hover\:text-opacity-30:hover, .focus\:text-opacity-30:focus, .placeholder\:text-opacity-30::placeholder, .group:hover .hover\:\:text-opacity-30, .group-text:hover .hover\:\:text-opacity-30, .group:focus .focus\:\:text-opacity-30, .group-text:focus .focus\:\:text-opacity-30 {
    --text-opacity: .3;
}

.text-opacity-35, .hover\:text-opacity-35:hover, .focus\:text-opacity-35:focus, .placeholder\:text-opacity-35::placeholder, .group:hover .hover\:\:text-opacity-35, .group-text:hover .hover\:\:text-opacity-35, .group:focus .focus\:\:text-opacity-35, .group-text:focus .focus\:\:text-opacity-35 {
    --text-opacity: .35;
}

.text-opacity-40, .hover\:text-opacity-40:hover, .focus\:text-opacity-40:focus, .placeholder\:text-opacity-40::placeholder, .group:hover .hover\:\:text-opacity-40, .group-text:hover .hover\:\:text-opacity-40, .group:focus .focus\:\:text-opacity-40, .group-text:focus .focus\:\:text-opacity-40 {
    --text-opacity: .4;
}

.text-opacity-45, .hover\:text-opacity-45:hover, .focus\:text-opacity-45:focus, .placeholder\:text-opacity-45::placeholder, .group:hover .hover\:\:text-opacity-45, .group-text:hover .hover\:\:text-opacity-45, .group:focus .focus\:\:text-opacity-45, .group-text:focus .focus\:\:text-opacity-45 {
    --text-opacity: .45;
}

.text-opacity-50, .hover\:text-opacity-50:hover, .focus\:text-opacity-50:focus, .placeholder\:text-opacity-50::placeholder, .group:hover .hover\:\:text-opacity-50, .group-text:hover .hover\:\:text-opacity-50, .group:focus .focus\:\:text-opacity-50, .group-text:focus .focus\:\:text-opacity-50 {
    --text-opacity: .5;
}

.text-opacity-55, .hover\:text-opacity-55:hover, .focus\:text-opacity-55:focus, .placeholder\:text-opacity-55::placeholder, .group:hover .hover\:\:text-opacity-55, .group-text:hover .hover\:\:text-opacity-55, .group:focus .focus\:\:text-opacity-55, .group-text:focus .focus\:\:text-opacity-55 {
    --text-opacity: .55;
}

.text-opacity-60, .hover\:text-opacity-60:hover, .focus\:text-opacity-60:focus, .placeholder\:text-opacity-60::placeholder, .group:hover .hover\:\:text-opacity-60, .group-text:hover .hover\:\:text-opacity-60, .group:focus .focus\:\:text-opacity-60, .group-text:focus .focus\:\:text-opacity-60 {
    --text-opacity: .6;
}

.text-opacity-65, .hover\:text-opacity-65:hover, .focus\:text-opacity-65:focus, .placeholder\:text-opacity-65::placeholder, .group:hover .hover\:\:text-opacity-65, .group-text:hover .hover\:\:text-opacity-65, .group:focus .focus\:\:text-opacity-65, .group-text:focus .focus\:\:text-opacity-65 {
    --text-opacity: .65;
}

.text-opacity-70, .hover\:text-opacity-70:hover, .focus\:text-opacity-70:focus, .placeholder\:text-opacity-70::placeholder, .group:hover .hover\:\:text-opacity-70, .group-text:hover .hover\:\:text-opacity-70, .group:focus .focus\:\:text-opacity-70, .group-text:focus .focus\:\:text-opacity-70 {
    --text-opacity: .7;
}

.text-opacity-75, .hover\:text-opacity-75:hover, .focus\:text-opacity-75:focus, .placeholder\:text-opacity-75::placeholder, .group:hover .hover\:\:text-opacity-75, .group-text:hover .hover\:\:text-opacity-75, .group:focus .focus\:\:text-opacity-75, .group-text:focus .focus\:\:text-opacity-75 {
    --text-opacity: .75;
}

.text-opacity-80, .hover\:text-opacity-80:hover, .focus\:text-opacity-80:focus, .placeholder\:text-opacity-80::placeholder, .group:hover .hover\:\:text-opacity-80, .group-text:hover .hover\:\:text-opacity-80, .group:focus .focus\:\:text-opacity-80, .group-text:focus .focus\:\:text-opacity-80 {
    --text-opacity: .8;
}

.text-opacity-85, .hover\:text-opacity-85:hover, .focus\:text-opacity-85:focus, .placeholder\:text-opacity-85::placeholder, .group:hover .hover\:\:text-opacity-85, .group-text:hover .hover\:\:text-opacity-85, .group:focus .focus\:\:text-opacity-85, .group-text:focus .focus\:\:text-opacity-85 {
    --text-opacity: .85;
}

.text-opacity-90, .hover\:text-opacity-90:hover, .focus\:text-opacity-90:focus, .placeholder\:text-opacity-90::placeholder, .group:hover .hover\:\:text-opacity-90, .group-text:hover .hover\:\:text-opacity-90, .group:focus .focus\:\:text-opacity-90, .group-text:focus .focus\:\:text-opacity-90 {
    --text-opacity: .9;
}

.text-opacity-95, .hover\:text-opacity-95:hover, .focus\:text-opacity-95:focus, .placeholder\:text-opacity-95::placeholder, .group:hover .hover\:\:text-opacity-95, .group-text:hover .hover\:\:text-opacity-95, .group:focus .focus\:\:text-opacity-95, .group-text:focus .focus\:\:text-opacity-95 {
    --text-opacity: .95;
}

.text-opacity-100, .hover\:text-opacity-100:hover, .focus\:text-opacity-100:focus, .placeholder\:text-opacity-100::placeholder, .group:hover .hover\:\:text-opacity-100, .group-text:hover .hover\:\:text-opacity-100, .group:focus .focus\:\:text-opacity-100, .group-text:focus .focus\:\:text-opacity-100 {
    --text-opacity: 1;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.bg-black, .hover\:bg-black:hover, .focus\:bg-black:focus, .checked\:bg-black:checked, .group:hover .hover\:\:bg-black, .group-bg:hover .hover\:\:bg-black, .group:focus .focus\:\:bg-black, .group-bg:focus .focus\:\:bg-black {
    --bg-opacity: 1;
    background: rgba(0, 0, 0, var(--bg-opacity)) ;
}

.bg-white, .hover\:bg-white:hover, .focus\:bg-white:focus, .checked\:bg-white:checked, .group:hover .hover\:\:bg-white, .group-bg:hover .hover\:\:bg-white, .group:focus .focus\:\:bg-white, .group-bg:focus .focus\:\:bg-white {
    --bg-opacity: 1;
    background: rgba(255, 255, 255, var(--bg-opacity)) ;
}

.bg-red-50, .hover\:bg-red-50:hover, .focus\:bg-red-50:focus, .checked\:bg-red-50:checked, .group:hover .hover\:\:bg-red-50, .group-bg:hover .hover\:\:bg-red-50, .group:focus .focus\:\:bg-red-50, .group-bg:focus .focus\:\:bg-red-50 {
    --bg-opacity: 1;
    background: rgba(254, 242, 242, var(--bg-opacity)) ;
}

.bg-red-100, .hover\:bg-red-100:hover, .focus\:bg-red-100:focus, .checked\:bg-red-100:checked, .group:hover .hover\:\:bg-red-100, .group-bg:hover .hover\:\:bg-red-100, .group:focus .focus\:\:bg-red-100, .group-bg:focus .focus\:\:bg-red-100 {
    --bg-opacity: 1;
    background: rgba(254, 226, 226, var(--bg-opacity)) ;
}

.bg-red-200, .hover\:bg-red-200:hover, .focus\:bg-red-200:focus, .checked\:bg-red-200:checked, .group:hover .hover\:\:bg-red-200, .group-bg:hover .hover\:\:bg-red-200, .group:focus .focus\:\:bg-red-200, .group-bg:focus .focus\:\:bg-red-200 {
    --bg-opacity: 1;
    background: rgba(254, 202, 202, var(--bg-opacity)) ;
}

.bg-red-300, .hover\:bg-red-300:hover, .focus\:bg-red-300:focus, .checked\:bg-red-300:checked, .group:hover .hover\:\:bg-red-300, .group-bg:hover .hover\:\:bg-red-300, .group:focus .focus\:\:bg-red-300, .group-bg:focus .focus\:\:bg-red-300 {
    --bg-opacity: 1;
    background: rgba(252, 165, 165, var(--bg-opacity)) ;
}

.bg-red-400, .hover\:bg-red-400:hover, .focus\:bg-red-400:focus, .checked\:bg-red-400:checked, .group:hover .hover\:\:bg-red-400, .group-bg:hover .hover\:\:bg-red-400, .group:focus .focus\:\:bg-red-400, .group-bg:focus .focus\:\:bg-red-400 {
    --bg-opacity: 1;
    background: rgba(232, 71, 78, var(--bg-opacity)) ;
}

.bg-red-500, .hover\:bg-red-500:hover, .focus\:bg-red-500:focus, .checked\:bg-red-500:checked, .group:hover .hover\:\:bg-red-500, .group-bg:hover .hover\:\:bg-red-500, .group:focus .focus\:\:bg-red-500, .group-bg:focus .focus\:\:bg-red-500 {
    --bg-opacity: 1;
    background: rgba(239, 68, 6, var(--bg-opacity)) ;
}

.bg-red-600, .hover\:bg-red-600:hover, .focus\:bg-red-600:focus, .checked\:bg-red-600:checked, .group:hover .hover\:\:bg-red-600, .group-bg:hover .hover\:\:bg-red-600, .group:focus .focus\:\:bg-red-600, .group-bg:focus .focus\:\:bg-red-600 {
    --bg-opacity: 1;
    background: rgba(220, 38, 3, var(--bg-opacity)) ;
}

.bg-red-700, .hover\:bg-red-700:hover, .focus\:bg-red-700:focus, .checked\:bg-red-700:checked, .group:hover .hover\:\:bg-red-700, .group-bg:hover .hover\:\:bg-red-700, .group:focus .focus\:\:bg-red-700, .group-bg:focus .focus\:\:bg-red-700 {
    --bg-opacity: 1;
    background: rgba(185, 28, 28, var(--bg-opacity)) ;
}

.bg-red-800, .hover\:bg-red-800:hover, .focus\:bg-red-800:focus, .checked\:bg-red-800:checked, .group:hover .hover\:\:bg-red-800, .group-bg:hover .hover\:\:bg-red-800, .group:focus .focus\:\:bg-red-800, .group-bg:focus .focus\:\:bg-red-800 {
    --bg-opacity: 1;
    background: rgba(153, 27, 27, var(--bg-opacity)) ;
}

.bg-red-900, .hover\:bg-red-900:hover, .focus\:bg-red-900:focus, .checked\:bg-red-900:checked, .group:hover .hover\:\:bg-red-900, .group-bg:hover .hover\:\:bg-red-900, .group:focus .focus\:\:bg-red-900, .group-bg:focus .focus\:\:bg-red-900 {
    --bg-opacity: 1;
    background: rgba(127, 29, 29, var(--bg-opacity)) ;
}

.bg-gray-50, .hover\:bg-gray-50:hover, .focus\:bg-gray-50:focus, .checked\:bg-gray-50:checked, .group:hover .hover\:\:bg-gray-50, .group-bg:hover .hover\:\:bg-gray-50, .group:focus .focus\:\:bg-gray-50, .group-bg:focus .focus\:\:bg-gray-50 {
    --bg-opacity: 1;
    background: rgba(249, 250, 251, var(--bg-opacity)) ;
}

.bg-gray-100, .hover\:bg-gray-100:hover, .focus\:bg-gray-100:focus, .checked\:bg-gray-100:checked, .group:hover .hover\:\:bg-gray-100, .group-bg:hover .hover\:\:bg-gray-100, .group:focus .focus\:\:bg-gray-100, .group-bg:focus .focus\:\:bg-gray-100 {
    --bg-opacity: 1;
    background: rgba(243, 244, 246, var(--bg-opacity)) ;
}

.bg-gray-200, .hover\:bg-gray-200:hover, .focus\:bg-gray-200:focus, .checked\:bg-gray-200:checked, .group:hover .hover\:\:bg-gray-200, .group-bg:hover .hover\:\:bg-gray-200, .group:focus .focus\:\:bg-gray-200, .group-bg:focus .focus\:\:bg-gray-200 {
    --bg-opacity: 1;
    background: rgba(229, 231, 235, var(--bg-opacity)) ;
}

.bg-gray-300, .hover\:bg-gray-300:hover, .focus\:bg-gray-300:focus, .checked\:bg-gray-300:checked, .group:hover .hover\:\:bg-gray-300, .group-bg:hover .hover\:\:bg-gray-300, .group:focus .focus\:\:bg-gray-300, .group-bg:focus .focus\:\:bg-gray-300 {
    --bg-opacity: 1;
    background: rgba(209, 213, 219, var(--bg-opacity)) ;
}

.bg-gray-400, .hover\:bg-gray-400:hover, .focus\:bg-gray-400:focus, .checked\:bg-gray-400:checked, .group:hover .hover\:\:bg-gray-400, .group-bg:hover .hover\:\:bg-gray-400, .group:focus .focus\:\:bg-gray-400, .group-bg:focus .focus\:\:bg-gray-400 {
    --bg-opacity: 1;
    background: rgba(156, 163, 175, var(--bg-opacity)) ;
}

.bg-gray-500, .hover\:bg-gray-500:hover, .focus\:bg-gray-500:focus, .checked\:bg-gray-500:checked, .group:hover .hover\:\:bg-gray-500, .group-bg:hover .hover\:\:bg-gray-500, .group:focus .focus\:\:bg-gray-500, .group-bg:focus .focus\:\:bg-gray-500 {
    --bg-opacity: 1;
    background: rgba(107, 114, 128, var(--bg-opacity)) ;
}

.bg-gray-600, .hover\:bg-gray-600:hover, .focus\:bg-gray-600:focus, .checked\:bg-gray-600:checked, .group:hover .hover\:\:bg-gray-600, .group-bg:hover .hover\:\:bg-gray-600, .group:focus .focus\:\:bg-gray-600, .group-bg:focus .focus\:\:bg-gray-600 {
    --bg-opacity: 1;
    background: rgba(75, 85, 99, var(--bg-opacity)) ;
}

.bg-gray-700, .hover\:bg-gray-700:hover, .focus\:bg-gray-700:focus, .checked\:bg-gray-700:checked, .group:hover .hover\:\:bg-gray-700, .group-bg:hover .hover\:\:bg-gray-700, .group:focus .focus\:\:bg-gray-700, .group-bg:focus .focus\:\:bg-gray-700 {
    --bg-opacity: 1;
    background: rgba(55, 65, 81, var(--bg-opacity)) ;
}

.bg-gray-800, .hover\:bg-gray-800:hover, .focus\:bg-gray-800:focus, .checked\:bg-gray-800:checked, .group:hover .hover\:\:bg-gray-800, .group-bg:hover .hover\:\:bg-gray-800, .group:focus .focus\:\:bg-gray-800, .group-bg:focus .focus\:\:bg-gray-800 {
    --bg-opacity: 1;
    background: rgba(31, 41, 55, var(--bg-opacity)) ;
}

.bg-gray-900, .hover\:bg-gray-900:hover, .focus\:bg-gray-900:focus, .checked\:bg-gray-900:checked, .group:hover .hover\:\:bg-gray-900, .group-bg:hover .hover\:\:bg-gray-900, .group:focus .focus\:\:bg-gray-900, .group-bg:focus .focus\:\:bg-gray-900 {
    --bg-opacity: 1;
    background: rgba(17, 24, 39, var(--bg-opacity)) ;
}

.bg-yellow-50, .hover\:bg-yellow-50:hover, .focus\:bg-yellow-50:focus, .checked\:bg-yellow-50:checked, .group:hover .hover\:\:bg-yellow-50, .group-bg:hover .hover\:\:bg-yellow-50, .group:focus .focus\:\:bg-yellow-50, .group-bg:focus .focus\:\:bg-yellow-50 {
    --bg-opacity: 1;
    background: rgba(255, 251, 235, var(--bg-opacity)) ;
}

.bg-yellow-100, .hover\:bg-yellow-100:hover, .focus\:bg-yellow-100:focus, .checked\:bg-yellow-100:checked, .group:hover .hover\:\:bg-yellow-100, .group-bg:hover .hover\:\:bg-yellow-100, .group:focus .focus\:\:bg-yellow-100, .group-bg:focus .focus\:\:bg-yellow-100 {
    --bg-opacity: 1;
    background: rgba(254, 243, 199, var(--bg-opacity)) ;
}

.bg-yellow-200, .hover\:bg-yellow-200:hover, .focus\:bg-yellow-200:focus, .checked\:bg-yellow-200:checked, .group:hover .hover\:\:bg-yellow-200, .group-bg:hover .hover\:\:bg-yellow-200, .group:focus .focus\:\:bg-yellow-200, .group-bg:focus .focus\:\:bg-yellow-200 {
    --bg-opacity: 1;
    background: rgba(253, 230, 138, var(--bg-opacity)) ;
}

.bg-yellow-300, .hover\:bg-yellow-300:hover, .focus\:bg-yellow-300:focus, .checked\:bg-yellow-300:checked, .group:hover .hover\:\:bg-yellow-300, .group-bg:hover .hover\:\:bg-yellow-300, .group:focus .focus\:\:bg-yellow-300, .group-bg:focus .focus\:\:bg-yellow-300 {
    --bg-opacity: 1;
    background: rgba(252, 211, 77, var(--bg-opacity)) ;
}

.bg-yellow-400, .hover\:bg-yellow-400:hover, .focus\:bg-yellow-400:focus, .checked\:bg-yellow-400:checked, .group:hover .hover\:\:bg-yellow-400, .group-bg:hover .hover\:\:bg-yellow-400, .group:focus .focus\:\:bg-yellow-400, .group-bg:focus .focus\:\:bg-yellow-400 {
    --bg-opacity: 1;
    background: rgba(251, 191, 36, var(--bg-opacity)) ;
}

.bg-yellow-500, .hover\:bg-yellow-500:hover, .focus\:bg-yellow-500:focus, .checked\:bg-yellow-500:checked, .group:hover .hover\:\:bg-yellow-500, .group-bg:hover .hover\:\:bg-yellow-500, .group:focus .focus\:\:bg-yellow-500, .group-bg:focus .focus\:\:bg-yellow-500 {
    --bg-opacity: 1;
    background: rgba(245, 158, 11, var(--bg-opacity)) ;
}

.bg-yellow-600, .hover\:bg-yellow-600:hover, .focus\:bg-yellow-600:focus, .checked\:bg-yellow-600:checked, .group:hover .hover\:\:bg-yellow-600, .group-bg:hover .hover\:\:bg-yellow-600, .group:focus .focus\:\:bg-yellow-600, .group-bg:focus .focus\:\:bg-yellow-600 {
    --bg-opacity: 1;
    background: rgba(217, 119, 6, var(--bg-opacity)) ;
}

.bg-yellow-700, .hover\:bg-yellow-700:hover, .focus\:bg-yellow-700:focus, .checked\:bg-yellow-700:checked, .group:hover .hover\:\:bg-yellow-700, .group-bg:hover .hover\:\:bg-yellow-700, .group:focus .focus\:\:bg-yellow-700, .group-bg:focus .focus\:\:bg-yellow-700 {
    --bg-opacity: 1;
    background: rgba(180, 83, 9, var(--bg-opacity)) ;
}

.bg-yellow-800, .hover\:bg-yellow-800:hover, .focus\:bg-yellow-800:focus, .checked\:bg-yellow-800:checked, .group:hover .hover\:\:bg-yellow-800, .group-bg:hover .hover\:\:bg-yellow-800, .group:focus .focus\:\:bg-yellow-800, .group-bg:focus .focus\:\:bg-yellow-800 {
    --bg-opacity: 1;
    background: rgba(146, 64, 14, var(--bg-opacity)) ;
}

.bg-yellow-900, .hover\:bg-yellow-900:hover, .focus\:bg-yellow-900:focus, .checked\:bg-yellow-900:checked, .group:hover .hover\:\:bg-yellow-900, .group-bg:hover .hover\:\:bg-yellow-900, .group:focus .focus\:\:bg-yellow-900, .group-bg:focus .focus\:\:bg-yellow-900 {
    --bg-opacity: 1;
    background: rgba(120, 53, 15, var(--bg-opacity)) ;
}

.bg-green-50, .hover\:bg-green-50:hover, .focus\:bg-green-50:focus, .checked\:bg-green-50:checked, .group:hover .hover\:\:bg-green-50, .group-bg:hover .hover\:\:bg-green-50, .group:focus .focus\:\:bg-green-50, .group-bg:focus .focus\:\:bg-green-50 {
    --bg-opacity: 1;
    background: rgba(236, 253, 245, var(--bg-opacity)) ;
}

.bg-green-100, .hover\:bg-green-100:hover, .focus\:bg-green-100:focus, .checked\:bg-green-100:checked, .group:hover .hover\:\:bg-green-100, .group-bg:hover .hover\:\:bg-green-100, .group:focus .focus\:\:bg-green-100, .group-bg:focus .focus\:\:bg-green-100 {
    --bg-opacity: 1;
    background: rgba(209, 250, 229, var(--bg-opacity)) ;
}

.bg-green-200, .hover\:bg-green-200:hover, .focus\:bg-green-200:focus, .checked\:bg-green-200:checked, .group:hover .hover\:\:bg-green-200, .group-bg:hover .hover\:\:bg-green-200, .group:focus .focus\:\:bg-green-200, .group-bg:focus .focus\:\:bg-green-200 {
    --bg-opacity: 1;
    background: rgba(167, 243, 208, var(--bg-opacity)) ;
}

.bg-green-300, .hover\:bg-green-300:hover, .focus\:bg-green-300:focus, .checked\:bg-green-300:checked, .group:hover .hover\:\:bg-green-300, .group-bg:hover .hover\:\:bg-green-300, .group:focus .focus\:\:bg-green-300, .group-bg:focus .focus\:\:bg-green-300 {
    --bg-opacity: 1;
    background: rgba(110, 231, 183, var(--bg-opacity)) ;
}

.bg-green-400, .hover\:bg-green-400:hover, .focus\:bg-green-400:focus, .checked\:bg-green-400:checked, .group:hover .hover\:\:bg-green-400, .group-bg:hover .hover\:\:bg-green-400, .group:focus .focus\:\:bg-green-400, .group-bg:focus .focus\:\:bg-green-400 {
    --bg-opacity: 1;
    background: rgba(52, 211, 153, var(--bg-opacity)) ;
}

.bg-green-500, .hover\:bg-green-500:hover, .focus\:bg-green-500:focus, .checked\:bg-green-500:checked, .group:hover .hover\:\:bg-green-500, .group-bg:hover .hover\:\:bg-green-500, .group:focus .focus\:\:bg-green-500, .group-bg:focus .focus\:\:bg-green-500 {
    --bg-opacity: 1;
    background: rgba(16, 185, 129, var(--bg-opacity)) ;
}

.bg-green-600, .hover\:bg-green-600:hover, .focus\:bg-green-600:focus, .checked\:bg-green-600:checked, .group:hover .hover\:\:bg-green-600, .group-bg:hover .hover\:\:bg-green-600, .group:focus .focus\:\:bg-green-600, .group-bg:focus .focus\:\:bg-green-600 {
    --bg-opacity: 1;
    background: rgba(5, 150, 105, var(--bg-opacity)) ;
}

.bg-green-700, .hover\:bg-green-700:hover, .focus\:bg-green-700:focus, .checked\:bg-green-700:checked, .group:hover .hover\:\:bg-green-700, .group-bg:hover .hover\:\:bg-green-700, .group:focus .focus\:\:bg-green-700, .group-bg:focus .focus\:\:bg-green-700 {
    --bg-opacity: 1;
    background: rgba(4, 120, 87, var(--bg-opacity)) ;
}

.bg-green-800, .hover\:bg-green-800:hover, .focus\:bg-green-800:focus, .checked\:bg-green-800:checked, .group:hover .hover\:\:bg-green-800, .group-bg:hover .hover\:\:bg-green-800, .group:focus .focus\:\:bg-green-800, .group-bg:focus .focus\:\:bg-green-800 {
    --bg-opacity: 1;
    background: rgba(6, 95, 70, var(--bg-opacity)) ;
}

.bg-green-900, .hover\:bg-green-900:hover, .focus\:bg-green-900:focus, .checked\:bg-green-900:checked, .group:hover .hover\:\:bg-green-900, .group-bg:hover .hover\:\:bg-green-900, .group:focus .focus\:\:bg-green-900, .group-bg:focus .focus\:\:bg-green-900 {
    --bg-opacity: 1;
    background: rgba(6, 78, 59, var(--bg-opacity)) ;
}

.bg-blue-50, .hover\:bg-blue-50:hover, .focus\:bg-blue-50:focus, .checked\:bg-blue-50:checked, .group:hover .hover\:\:bg-blue-50, .group-bg:hover .hover\:\:bg-blue-50, .group:focus .focus\:\:bg-blue-50, .group-bg:focus .focus\:\:bg-blue-50 {
    --bg-opacity: 1;
    background: rgba(239, 246, 255, var(--bg-opacity)) ;
}

.bg-blue-100, .hover\:bg-blue-100:hover, .focus\:bg-blue-100:focus, .checked\:bg-blue-100:checked, .group:hover .hover\:\:bg-blue-100, .group-bg:hover .hover\:\:bg-blue-100, .group:focus .focus\:\:bg-blue-100, .group-bg:focus .focus\:\:bg-blue-100 {
    --bg-opacity: 1;
    background: rgba(219, 234, 254, var(--bg-opacity)) ;
}

.bg-blue-200, .hover\:bg-blue-200:hover, .focus\:bg-blue-200:focus, .checked\:bg-blue-200:checked, .group:hover .hover\:\:bg-blue-200, .group-bg:hover .hover\:\:bg-blue-200, .group:focus .focus\:\:bg-blue-200, .group-bg:focus .focus\:\:bg-blue-200 {
    --bg-opacity: 1;
    background: rgba(191, 219, 254, var(--bg-opacity)) ;
}

.bg-blue-300, .hover\:bg-blue-300:hover, .focus\:bg-blue-300:focus, .checked\:bg-blue-300:checked, .group:hover .hover\:\:bg-blue-300, .group-bg:hover .hover\:\:bg-blue-300, .group:focus .focus\:\:bg-blue-300, .group-bg:focus .focus\:\:bg-blue-300 {
    --bg-opacity: 1;
    background: rgba(147, 197, 253, var(--bg-opacity)) ;
}

.bg-blue-400, .hover\:bg-blue-400:hover, .focus\:bg-blue-400:focus, .checked\:bg-blue-400:checked, .group:hover .hover\:\:bg-blue-400, .group-bg:hover .hover\:\:bg-blue-400, .group:focus .focus\:\:bg-blue-400, .group-bg:focus .focus\:\:bg-blue-400 {
    --bg-opacity: 1;
    background: rgba(96, 165, 250, var(--bg-opacity)) ;
}

.bg-blue-500, .hover\:bg-blue-500:hover, .focus\:bg-blue-500:focus, .checked\:bg-blue-500:checked, .group:hover .hover\:\:bg-blue-500, .group-bg:hover .hover\:\:bg-blue-500, .group:focus .focus\:\:bg-blue-500, .group-bg:focus .focus\:\:bg-blue-500 {
    --bg-opacity: 1;
    background: rgba(59, 130, 246, var(--bg-opacity)) ;
}

.bg-blue-600, .hover\:bg-blue-600:hover, .focus\:bg-blue-600:focus, .checked\:bg-blue-600:checked, .group:hover .hover\:\:bg-blue-600, .group-bg:hover .hover\:\:bg-blue-600, .group:focus .focus\:\:bg-blue-600, .group-bg:focus .focus\:\:bg-blue-600 {
    --bg-opacity: 1;
    background: rgba(37, 99, 235, var(--bg-opacity)) ;
}

.bg-blue-700, .hover\:bg-blue-700:hover, .focus\:bg-blue-700:focus, .checked\:bg-blue-700:checked, .group:hover .hover\:\:bg-blue-700, .group-bg:hover .hover\:\:bg-blue-700, .group:focus .focus\:\:bg-blue-700, .group-bg:focus .focus\:\:bg-blue-700 {
    --bg-opacity: 1;
    background: rgba(29, 78, 216, var(--bg-opacity)) ;
}

.bg-blue-800, .hover\:bg-blue-800:hover, .focus\:bg-blue-800:focus, .checked\:bg-blue-800:checked, .group:hover .hover\:\:bg-blue-800, .group-bg:hover .hover\:\:bg-blue-800, .group:focus .focus\:\:bg-blue-800, .group-bg:focus .focus\:\:bg-blue-800 {
    --bg-opacity: 1;
    background: rgba(30, 64, 175, var(--bg-opacity)) ;
}

.bg-blue-900, .hover\:bg-blue-900:hover, .focus\:bg-blue-900:focus, .checked\:bg-blue-900:checked, .group:hover .hover\:\:bg-blue-900, .group-bg:hover .hover\:\:bg-blue-900, .group:focus .focus\:\:bg-blue-900, .group-bg:focus .focus\:\:bg-blue-900 {
    --bg-opacity: 1;
    background: rgba(30, 58, 138, var(--bg-opacity)) ;
}

.bg-purple-50, .hover\:bg-purple-50:hover, .focus\:bg-purple-50:focus, .checked\:bg-purple-50:checked, .group:hover .hover\:\:bg-purple-50, .group-bg:hover .hover\:\:bg-purple-50, .group:focus .focus\:\:bg-purple-50, .group-bg:focus .focus\:\:bg-purple-50 {
    --bg-opacity: 1;
    background: rgba(245, 243, 255, var(--bg-opacity)) ;
}

.bg-purple-100, .hover\:bg-purple-100:hover, .focus\:bg-purple-100:focus, .checked\:bg-purple-100:checked, .group:hover .hover\:\:bg-purple-100, .group-bg:hover .hover\:\:bg-purple-100, .group:focus .focus\:\:bg-purple-100, .group-bg:focus .focus\:\:bg-purple-100 {
    --bg-opacity: 1;
    background: rgba(237, 233, 254, var(--bg-opacity)) ;
}

.bg-purple-200, .hover\:bg-purple-200:hover, .focus\:bg-purple-200:focus, .checked\:bg-purple-200:checked, .group:hover .hover\:\:bg-purple-200, .group-bg:hover .hover\:\:bg-purple-200, .group:focus .focus\:\:bg-purple-200, .group-bg:focus .focus\:\:bg-purple-200 {
    --bg-opacity: 1;
    background: rgba(221, 214, 254, var(--bg-opacity)) ;
}

.bg-purple-300, .hover\:bg-purple-300:hover, .focus\:bg-purple-300:focus, .checked\:bg-purple-300:checked, .group:hover .hover\:\:bg-purple-300, .group-bg:hover .hover\:\:bg-purple-300, .group:focus .focus\:\:bg-purple-300, .group-bg:focus .focus\:\:bg-purple-300 {
    --bg-opacity: 1;
    background: rgba(196, 181, 253, var(--bg-opacity)) ;
}

.bg-purple-400, .hover\:bg-purple-400:hover, .focus\:bg-purple-400:focus, .checked\:bg-purple-400:checked, .group:hover .hover\:\:bg-purple-400, .group-bg:hover .hover\:\:bg-purple-400, .group:focus .focus\:\:bg-purple-400, .group-bg:focus .focus\:\:bg-purple-400 {
    --bg-opacity: 1;
    background: rgba(167, 139, 250, var(--bg-opacity)) ;
}

.bg-purple-500, .hover\:bg-purple-500:hover, .focus\:bg-purple-500:focus, .checked\:bg-purple-500:checked, .group:hover .hover\:\:bg-purple-500, .group-bg:hover .hover\:\:bg-purple-500, .group:focus .focus\:\:bg-purple-500, .group-bg:focus .focus\:\:bg-purple-500 {
    --bg-opacity: 1;
    background: rgba(30, 58, 138, var(--bg-opacity)) ;
}

.bg-purple-600, .hover\:bg-purple-600:hover, .focus\:bg-purple-600:focus, .checked\:bg-purple-600:checked, .group:hover .hover\:\:bg-purple-600, .group-bg:hover .hover\:\:bg-purple-600, .group:focus .focus\:\:bg-purple-600, .group-bg:focus .focus\:\:bg-purple-600 {
    --bg-opacity: 1;
    background: rgba(139, 92, 246, var(--bg-opacity)) ;
}

.bg-purple-700, .hover\:bg-purple-700:hover, .focus\:bg-purple-700:focus, .checked\:bg-purple-700:checked, .group:hover .hover\:\:bg-purple-700, .group-bg:hover .hover\:\:bg-purple-700, .group:focus .focus\:\:bg-purple-700, .group-bg:focus .focus\:\:bg-purple-700 {
    --bg-opacity: 1;
    background: rgba(124, 58, 237, var(--bg-opacity)) ;
}

.bg-purple-800, .hover\:bg-purple-800:hover, .focus\:bg-purple-800:focus, .checked\:bg-purple-800:checked, .group:hover .hover\:\:bg-purple-800, .group-bg:hover .hover\:\:bg-purple-800, .group:focus .focus\:\:bg-purple-800, .group-bg:focus .focus\:\:bg-purple-800 {
    --bg-opacity: 1;
    background: rgba(109, 40, 217, var(--bg-opacity)) ;
}

.bg-purple-900, .hover\:bg-purple-900:hover, .focus\:bg-purple-900:focus, .checked\:bg-purple-900:checked, .group:hover .hover\:\:bg-purple-900, .group-bg:hover .hover\:\:bg-purple-900, .group:focus .focus\:\:bg-purple-900, .group-bg:focus .focus\:\:bg-purple-900 {
    --bg-opacity: 1;
    background: rgba(91, 33, 182, var(--bg-opacity)) ;
}

.bg-pink-50, .hover\:bg-pink-50:hover, .focus\:bg-pink-50:focus, .checked\:bg-pink-50:checked, .group:hover .hover\:\:bg-pink-50, .group-bg:hover .hover\:\:bg-pink-50, .group:focus .focus\:\:bg-pink-50, .group-bg:focus .focus\:\:bg-pink-50 {
    --bg-opacity: 1;
    background: rgba(76, 29, 149, var(--bg-opacity)) ;
}

.bg-pink-100, .hover\:bg-pink-100:hover, .focus\:bg-pink-100:focus, .checked\:bg-pink-100:checked, .group:hover .hover\:\:bg-pink-100, .group-bg:hover .hover\:\:bg-pink-100, .group:focus .focus\:\:bg-pink-100, .group-bg:focus .focus\:\:bg-pink-100 {
    --bg-opacity: 1;
    background: rgba(253, 242, 248, var(--bg-opacity)) ;
}

.bg-pink-200, .hover\:bg-pink-200:hover, .focus\:bg-pink-200:focus, .checked\:bg-pink-200:checked, .group:hover .hover\:\:bg-pink-200, .group-bg:hover .hover\:\:bg-pink-200, .group:focus .focus\:\:bg-pink-200, .group-bg:focus .focus\:\:bg-pink-200 {
    --bg-opacity: 1;
    background: rgba(252, 231, 243, var(--bg-opacity)) ;
}

.bg-pink-30, .hover\:bg-pink-30:hover, .focus\:bg-pink-30:focus, .checked\:bg-pink-30:checked, .group:hover .hover\:\:bg-pink-30, .group-bg:hover .hover\:\:bg-pink-30, .group:focus .focus\:\:bg-pink-30, .group-bg:focus .focus\:\:bg-pink-30 {
    --bg-opacity: 1;
    background: rgba(251, 207, 232, var(--bg-opacity)) ;
}

.bg-pink-400, .hover\:bg-pink-400:hover, .focus\:bg-pink-400:focus, .checked\:bg-pink-400:checked, .group:hover .hover\:\:bg-pink-400, .group-bg:hover .hover\:\:bg-pink-400, .group:focus .focus\:\:bg-pink-400, .group-bg:focus .focus\:\:bg-pink-400 {
    --bg-opacity: 1;
    background: rgba(249, 168, 212, var(--bg-opacity)) ;
}

.bg-pink-500, .hover\:bg-pink-500:hover, .focus\:bg-pink-500:focus, .checked\:bg-pink-500:checked, .group:hover .hover\:\:bg-pink-500, .group-bg:hover .hover\:\:bg-pink-500, .group:focus .focus\:\:bg-pink-500, .group-bg:focus .focus\:\:bg-pink-500 {
    --bg-opacity: 1;
    background: rgba(244, 114, 182, var(--bg-opacity)) ;
}

.bg-pink-600, .hover\:bg-pink-600:hover, .focus\:bg-pink-600:focus, .checked\:bg-pink-600:checked, .group:hover .hover\:\:bg-pink-600, .group-bg:hover .hover\:\:bg-pink-600, .group:focus .focus\:\:bg-pink-600, .group-bg:focus .focus\:\:bg-pink-600 {
    --bg-opacity: 1;
    background: rgba(236, 72, 153, var(--bg-opacity)) ;
}

.bg-pink-700, .hover\:bg-pink-700:hover, .focus\:bg-pink-700:focus, .checked\:bg-pink-700:checked, .group:hover .hover\:\:bg-pink-700, .group-bg:hover .hover\:\:bg-pink-700, .group:focus .focus\:\:bg-pink-700, .group-bg:focus .focus\:\:bg-pink-700 {
    --bg-opacity: 1;
    background: rgba(219, 39, 119, var(--bg-opacity)) ;
}

.bg-pink-800, .hover\:bg-pink-800:hover, .focus\:bg-pink-800:focus, .checked\:bg-pink-800:checked, .group:hover .hover\:\:bg-pink-800, .group-bg:hover .hover\:\:bg-pink-800, .group:focus .focus\:\:bg-pink-800, .group-bg:focus .focus\:\:bg-pink-800 {
    --bg-opacity: 1;
    background: rgba(190, 24, 93, var(--bg-opacity)) ;
}

.bg-pink-900, .hover\:bg-pink-900:hover, .focus\:bg-pink-900:focus, .checked\:bg-pink-900:checked, .group:hover .hover\:\:bg-pink-900, .group-bg:hover .hover\:\:bg-pink-900, .group:focus .focus\:\:bg-pink-900, .group-bg:focus .focus\:\:bg-pink-900 {
    --bg-opacity: 1;
    background: rgba(157, 23, 77, var(--bg-opacity)) ;
}

.bg-indigo-50, .hover\:bg-indigo-50:hover, .focus\:bg-indigo-50:focus, .checked\:bg-indigo-50:checked, .group:hover .hover\:\:bg-indigo-50, .group-bg:hover .hover\:\:bg-indigo-50, .group:focus .focus\:\:bg-indigo-50, .group-bg:focus .focus\:\:bg-indigo-50 {
    --bg-opacity: 1;
    background: rgba(238, 242, 255, var(--bg-opacity)) ;
}

.bg-indigo-100, .hover\:bg-indigo-100:hover, .focus\:bg-indigo-100:focus, .checked\:bg-indigo-100:checked, .group:hover .hover\:\:bg-indigo-100, .group-bg:hover .hover\:\:bg-indigo-100, .group:focus .focus\:\:bg-indigo-100, .group-bg:focus .focus\:\:bg-indigo-100 {
    --bg-opacity: 1;
    background: rgba(224, 231, 255, var(--bg-opacity)) ;
}

.bg-indigo-200, .hover\:bg-indigo-200:hover, .focus\:bg-indigo-200:focus, .checked\:bg-indigo-200:checked, .group:hover .hover\:\:bg-indigo-200, .group-bg:hover .hover\:\:bg-indigo-200, .group:focus .focus\:\:bg-indigo-200, .group-bg:focus .focus\:\:bg-indigo-200 {
    --bg-opacity: 1;
    background: rgba(199, 210, 254, var(--bg-opacity)) ;
}

.bg-indigo-300, .hover\:bg-indigo-300:hover, .focus\:bg-indigo-300:focus, .checked\:bg-indigo-300:checked, .group:hover .hover\:\:bg-indigo-300, .group-bg:hover .hover\:\:bg-indigo-300, .group:focus .focus\:\:bg-indigo-300, .group-bg:focus .focus\:\:bg-indigo-300 {
    --bg-opacity: 1;
    background: rgba(165, 180, 252, var(--bg-opacity)) ;
}

.bg-indigo-400, .hover\:bg-indigo-400:hover, .focus\:bg-indigo-400:focus, .checked\:bg-indigo-400:checked, .group:hover .hover\:\:bg-indigo-400, .group-bg:hover .hover\:\:bg-indigo-400, .group:focus .focus\:\:bg-indigo-400, .group-bg:focus .focus\:\:bg-indigo-400 {
    --bg-opacity: 1;
    background: rgba(129, 140, 248, var(--bg-opacity)) ;
}

.bg-indigo-500, .hover\:bg-indigo-500:hover, .focus\:bg-indigo-500:focus, .checked\:bg-indigo-500:checked, .group:hover .hover\:\:bg-indigo-500, .group-bg:hover .hover\:\:bg-indigo-500, .group:focus .focus\:\:bg-indigo-500, .group-bg:focus .focus\:\:bg-indigo-500 {
    --bg-opacity: 1;
    background: rgba(99, 102, 2412, var(--bg-opacity)) ;
}

.bg-indigo-600, .hover\:bg-indigo-600:hover, .focus\:bg-indigo-600:focus, .checked\:bg-indigo-600:checked, .group:hover .hover\:\:bg-indigo-600, .group-bg:hover .hover\:\:bg-indigo-600, .group:focus .focus\:\:bg-indigo-600, .group-bg:focus .focus\:\:bg-indigo-600 {
    --bg-opacity: 1;
    background: rgba(79, 70, 229, var(--bg-opacity)) ;
}

.bg-indigo-700, .hover\:bg-indigo-700:hover, .focus\:bg-indigo-700:focus, .checked\:bg-indigo-700:checked, .group:hover .hover\:\:bg-indigo-700, .group-bg:hover .hover\:\:bg-indigo-700, .group:focus .focus\:\:bg-indigo-700, .group-bg:focus .focus\:\:bg-indigo-700 {
    --bg-opacity: 1;
    background: rgba(67, 56, 202, var(--bg-opacity)) ;
}

.bg-indigo-800, .hover\:bg-indigo-800:hover, .focus\:bg-indigo-800:focus, .checked\:bg-indigo-800:checked, .group:hover .hover\:\:bg-indigo-800, .group-bg:hover .hover\:\:bg-indigo-800, .group:focus .focus\:\:bg-indigo-800, .group-bg:focus .focus\:\:bg-indigo-800 {
    --bg-opacity: 1;
    background: rgba(55, 48, 163, var(--bg-opacity)) ;
}

.bg-indigo-900, .hover\:bg-indigo-900:hover, .focus\:bg-indigo-900:focus, .checked\:bg-indigo-900:checked, .group:hover .hover\:\:bg-indigo-900, .group-bg:hover .hover\:\:bg-indigo-900, .group:focus .focus\:\:bg-indigo-900, .group-bg:focus .focus\:\:bg-indigo-900 {
    --bg-opacity: 1;
    background: rgba(49, 46, 129, var(--bg-opacity)) ;
}

.bg-opacity-0, .hover\:bg-opacity-0:hover, .focus\:bg-opacity-0:focus, .checked\:bg-opacity-0:checked, .group:hover .hover\:\:bg-opacity-0, .group-bg:hover .hover\:\:bg-opacity-0, .group:focus .focus\:\:bg-opacity-0, .group-bg:focus .focus\:\:bg-opacity-0 {
    --bg-opacity: 0;
}

.bg-opacity-01, .hover\:bg-opacity-01:hover, .focus\:bg-opacity-01:focus, .checked\:bg-opacity-01:checked, .group:hover .hover\:\:bg-opacity-01, .group-bg:hover .hover\:\:bg-opacity-01, .group:focus .focus\:\:bg-opacity-01, .group-bg:focus .focus\:\:bg-opacity-01 {
    --bg-opacity: .01;
}

.bg-opacity-02, .hover\:bg-opacity-02:hover, .focus\:bg-opacity-02:focus, .checked\:bg-opacity-02:checked, .group:hover .hover\:\:bg-opacity-02, .group-bg:hover .hover\:\:bg-opacity-02, .group:focus .focus\:\:bg-opacity-02, .group-bg:focus .focus\:\:bg-opacity-02 {
    --bg-opacity: .02;
}

.bg-opacity-03, .hover\:bg-opacity-03:hover, .focus\:bg-opacity-03:focus, .checked\:bg-opacity-03:checked, .group:hover .hover\:\:bg-opacity-03, .group-bg:hover .hover\:\:bg-opacity-03, .group:focus .focus\:\:bg-opacity-03, .group-bg:focus .focus\:\:bg-opacity-03 {
    --bg-opacity: .03;
}

.bg-opacity-04, .hover\:bg-opacity-04:hover, .focus\:bg-opacity-04:focus, .checked\:bg-opacity-04:checked, .group:hover .hover\:\:bg-opacity-04, .group-bg:hover .hover\:\:bg-opacity-04, .group:focus .focus\:\:bg-opacity-04, .group-bg:focus .focus\:\:bg-opacity-04 {
    --bg-opacity: .04;
}

.bg-opacity-05, .hover\:bg-opacity-05:hover, .focus\:bg-opacity-05:focus, .checked\:bg-opacity-05:checked, .group:hover .hover\:\:bg-opacity-05, .group-bg:hover .hover\:\:bg-opacity-05, .group:focus .focus\:\:bg-opacity-05, .group-bg:focus .focus\:\:bg-opacity-05 {
    --bg-opacity: .05;
}

.bg-opacity-06, .hover\:bg-opacity-06:hover, .focus\:bg-opacity-06:focus, .checked\:bg-opacity-06:checked, .group:hover .hover\:\:bg-opacity-06, .group-bg:hover .hover\:\:bg-opacity-06, .group:focus .focus\:\:bg-opacity-06, .group-bg:focus .focus\:\:bg-opacity-06 {
    --bg-opacity: .06;
}

.bg-opacity-07, .hover\:bg-opacity-07:hover, .focus\:bg-opacity-07:focus, .checked\:bg-opacity-07:checked, .group:hover .hover\:\:bg-opacity-07, .group-bg:hover .hover\:\:bg-opacity-07, .group:focus .focus\:\:bg-opacity-07, .group-bg:focus .focus\:\:bg-opacity-07 {
    --bg-opacity: .07;
}

.bg-opacity-08, .hover\:bg-opacity-08:hover, .focus\:bg-opacity-08:focus, .checked\:bg-opacity-08:checked, .group:hover .hover\:\:bg-opacity-08, .group-bg:hover .hover\:\:bg-opacity-08, .group:focus .focus\:\:bg-opacity-08, .group-bg:focus .focus\:\:bg-opacity-08 {
    --bg-opacity: .08;
}

.bg-opacity-09, .hover\:bg-opacity-09:hover, .focus\:bg-opacity-09:focus, .checked\:bg-opacity-09:checked, .group:hover .hover\:\:bg-opacity-09, .group-bg:hover .hover\:\:bg-opacity-09, .group:focus .focus\:\:bg-opacity-09, .group-bg:focus .focus\:\:bg-opacity-09 {
    --bg-opacity: .08;
}

.bg-opacity-10, .hover\:bg-opacity-10:hover, .focus\:bg-opacity-10:focus, .checked\:bg-opacity-10:checked, .group:hover .hover\:\:bg-opacity-10, .group-bg:hover .hover\:\:bg-opacity-10, .group:focus .focus\:\:bg-opacity-10, .group-bg:focus .focus\:\:bg-opacity-10 {
    --bg-opacity: .1;
}

.bg-opacity-15, .hover\:bg-opacity-15:hover, .focus\:bg-opacity-15:focus, .checked\:bg-opacity-15:checked, .group:hover .hover\:\:bg-opacity-15, .group-bg:hover .hover\:\:bg-opacity-15, .group:focus .focus\:\:bg-opacity-15, .group-bg:focus .focus\:\:bg-opacity-15 {
    --bg-opacity: .15;
}

.bg-opacity-20, .hover\:bg-opacity-20:hover, .focus\:bg-opacity-20:focus, .checked\:bg-opacity-20:checked, .group:hover .hover\:\:bg-opacity-20, .group-bg:hover .hover\:\:bg-opacity-20, .group:focus .focus\:\:bg-opacity-20, .group-bg:focus .focus\:\:bg-opacity-20 {
    --bg-opacity: .2;
}

.bg-opacity-25, .hover\:bg-opacity-25:hover, .focus\:bg-opacity-25:focus, .checked\:bg-opacity-25:checked, .group:hover .hover\:\:bg-opacity-25, .group-bg:hover .hover\:\:bg-opacity-25, .group:focus .focus\:\:bg-opacity-25, .group-bg:focus .focus\:\:bg-opacity-25 {
    --bg-opacity: .25;
}

.bg-opacity-30, .hover\:bg-opacity-30:hover, .focus\:bg-opacity-30:focus, .checked\:bg-opacity-30:checked, .group:hover .hover\:\:bg-opacity-30, .group-bg:hover .hover\:\:bg-opacity-30, .group:focus .focus\:\:bg-opacity-30, .group-bg:focus .focus\:\:bg-opacity-30 {
    --bg-opacity: .3;
}

.bg-opacity-35, .hover\:bg-opacity-35:hover, .focus\:bg-opacity-35:focus, .checked\:bg-opacity-35:checked, .group:hover .hover\:\:bg-opacity-35, .group-bg:hover .hover\:\:bg-opacity-35, .group:focus .focus\:\:bg-opacity-35, .group-bg:focus .focus\:\:bg-opacity-35 {
    --bg-opacity: .35;
}

.bg-opacity-40, .hover\:bg-opacity-40:hover, .focus\:bg-opacity-40:focus, .checked\:bg-opacity-40:checked, .group:hover .hover\:\:bg-opacity-40, .group-bg:hover .hover\:\:bg-opacity-40, .group:focus .focus\:\:bg-opacity-40, .group-bg:focus .focus\:\:bg-opacity-40 {
    --bg-opacity: .4;
}

.bg-opacity-45, .hover\:bg-opacity-45:hover, .focus\:bg-opacity-45:focus, .checked\:bg-opacity-45:checked, .group:hover .hover\:\:bg-opacity-45, .group-bg:hover .hover\:\:bg-opacity-45, .group:focus .focus\:\:bg-opacity-45, .group-bg:focus .focus\:\:bg-opacity-45 {
    --bg-opacity: .45;
}

.bg-opacity-50, .hover\:bg-opacity-50:hover, .focus\:bg-opacity-50:focus, .checked\:bg-opacity-50:checked, .group:hover .hover\:\:bg-opacity-50, .group-bg:hover .hover\:\:bg-opacity-50, .group:focus .focus\:\:bg-opacity-50, .group-bg:focus .focus\:\:bg-opacity-50 {
    --bg-opacity: .5;
}

.bg-opacity-55, .hover\:bg-opacity-55:hover, .focus\:bg-opacity-55:focus, .checked\:bg-opacity-55:checked, .group:hover .hover\:\:bg-opacity-55, .group-bg:hover .hover\:\:bg-opacity-55, .group:focus .focus\:\:bg-opacity-55, .group-bg:focus .focus\:\:bg-opacity-55 {
    --bg-opacity: .55;
}

.bg-opacity-60, .hover\:bg-opacity-60:hover, .focus\:bg-opacity-60:focus, .checked\:bg-opacity-60:checked, .group:hover .hover\:\:bg-opacity-60, .group-bg:hover .hover\:\:bg-opacity-60, .group:focus .focus\:\:bg-opacity-60, .group-bg:focus .focus\:\:bg-opacity-60 {
    --bg-opacity: .6;
}

.bg-opacity-65, .hover\:bg-opacity-65:hover, .focus\:bg-opacity-65:focus, .checked\:bg-opacity-65:checked, .group:hover .hover\:\:bg-opacity-65, .group-bg:hover .hover\:\:bg-opacity-65, .group:focus .focus\:\:bg-opacity-65, .group-bg:focus .focus\:\:bg-opacity-65 {
    --bg-opacity: .65;
}

.bg-opacity-70, .hover\:bg-opacity-70:hover, .focus\:bg-opacity-70:focus, .checked\:bg-opacity-70:checked, .group:hover .hover\:\:bg-opacity-70, .group-bg:hover .hover\:\:bg-opacity-70, .group:focus .focus\:\:bg-opacity-70, .group-bg:focus .focus\:\:bg-opacity-70 {
    --bg-opacity: .7;
}

.bg-opacity-75, .hover\:bg-opacity-75:hover, .focus\:bg-opacity-75:focus, .checked\:bg-opacity-75:checked, .group:hover .hover\:\:bg-opacity-75, .group-bg:hover .hover\:\:bg-opacity-75, .group:focus .focus\:\:bg-opacity-75, .group-bg:focus .focus\:\:bg-opacity-75 {
    --bg-opacity: .75;
}

.bg-opacity-80, .hover\:bg-opacity-80:hover, .focus\:bg-opacity-80:focus, .checked\:bg-opacity-80:checked, .group:hover .hover\:\:bg-opacity-80, .group-bg:hover .hover\:\:bg-opacity-80, .group:focus .focus\:\:bg-opacity-80, .group-bg:focus .focus\:\:bg-opacity-80 {
    --bg-opacity: .8;
}

.bg-opacity-85, .hover\:bg-opacity-85:hover, .focus\:bg-opacity-85:focus, .checked\:bg-opacity-85:checked, .group:hover .hover\:\:bg-opacity-85, .group-bg:hover .hover\:\:bg-opacity-85, .group:focus .focus\:\:bg-opacity-85, .group-bg:focus .focus\:\:bg-opacity-85 {
    --bg-opacity: .85;
}

.bg-opacity-90, .hover\:bg-opacity-90:hover, .focus\:bg-opacity-90:focus, .checked\:bg-opacity-90:checked, .group:hover .hover\:\:bg-opacity-90, .group-bg:hover .hover\:\:bg-opacity-90, .group:focus .focus\:\:bg-opacity-90, .group-bg:focus .focus\:\:bg-opacity-90 {
    --bg-opacity: .9;
}

.bg-opacity-95, .hover\:bg-opacity-95:hover, .focus\:bg-opacity-95:focus, .checked\:bg-opacity-95:checked, .group:hover .hover\:\:bg-opacity-95, .group-bg:hover .hover\:\:bg-opacity-95, .group:focus .focus\:\:bg-opacity-95, .group-bg:focus .focus\:\:bg-opacity-95 {
    --bg-opacity: .95;
}

.bg-opacity-100, .hover\:bg-opacity-100:hover, .focus\:bg-opacity-100:focus, .checked\:bg-opacity-100:checked, .group:hover .hover\:\:bg-opacity-100, .group-bg:hover .hover\:\:bg-opacity-100, .group:focus .focus\:\:bg-opacity-100, .group-bg:focus .focus\:\:bg-opacity-100 {
    --bg-opacity: 1;
}

.bg-gradient-l, .hover\:bg-gradient-l:hover, .focus\:bg-gradient-l:focus, .group:hover .hover\:\:bg-gradient-l, .group-bg:hover .hover\:\:bg-gradient-l, .group:focus .focus\:\:bg-gradient-l, .group-bg:focus .focus\:\:bg-gradient-l {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to left, var(--gradient-stops));
}

.bg-gradient-t, .hover\:bg-gradient-t:hover, .focus\:bg-gradient-t:focus, .group:hover .hover\:\:bg-gradient-t, .group-bg:hover .hover\:\:bg-gradient-t, .group:focus .focus\:\:bg-gradient-t, .group-bg:focus .focus\:\:bg-gradient-t {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top, var(--gradient-stops));
}

.bg-gradient-r, .hover\:bg-gradient-r:hover, .focus\:bg-gradient-r:focus, .group:hover .hover\:\:bg-gradient-r, .group-bg:hover .hover\:\:bg-gradient-r, .group:focus .focus\:\:bg-gradient-r, .group-bg:focus .focus\:\:bg-gradient-r {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to right, var(--gradient-stops));
}

.bg-gradient-b, .hover\:bg-gradient-b:hover, .focus\:bg-gradient-b:focus, .group:hover .hover\:\:bg-gradient-b, .group-bg:hover .hover\:\:bg-gradient-b, .group:focus .focus\:\:bg-gradient-b, .group-bg:focus .focus\:\:bg-gradient-b {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom, var(--gradient-stops));
}

.bg-gradient-via-l, .hover\:bg-gradient-via-l:hover, .focus\:bg-gradient-via-l:focus, .group:hover .hover\:\:bg-gradient-via-l, .group-bg:hover .hover\:\:bg-gradient-via-l, .group:focus .focus\:\:bg-gradient-via-l, .group-bg:focus .focus\:\:bg-gradient-via-l {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to left, var(--gradient-stops));
}

.bg-gradient-via-t, .hover\:bg-gradient-via-t:hover, .focus\:bg-gradient-via-t:focus, .group:hover .hover\:\:bg-gradient-via-t, .group-bg:hover .hover\:\:bg-gradient-via-t, .group:focus .focus\:\:bg-gradient-via-t, .group-bg:focus .focus\:\:bg-gradient-via-t {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top, var(--gradient-stops));
}

.bg-gradient-via-r, .hover\:bg-gradient-via-r:hover, .focus\:bg-gradient-via-r:focus, .group:hover .hover\:\:bg-gradient-via-r, .group-bg:hover .hover\:\:bg-gradient-via-r, .group:focus .focus\:\:bg-gradient-via-r, .group-bg:focus .focus\:\:bg-gradient-via-r {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to right, var(--gradient-stops));
}

.bg-gradient-via-b, .hover\:bg-gradient-via-b:hover, .focus\:bg-gradient-via-b:focus, .group:hover .hover\:\:bg-gradient-via-b, .group-bg:hover .hover\:\:bg-gradient-via-b, .group:focus .focus\:\:bg-gradient-via-b, .group-bg:focus .focus\:\:bg-gradient-via-b {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom, var(--gradient-stops));
}

.bg-gradient-via-bl, .hover\:bg-gradient-via-bl:hover, .focus\:bg-gradient-via-bl:focus, .group:hover .hover\:\:bg-gradient-via-bl, .group-bg:hover .hover\:\:bg-gradient-via-bl, .group:focus .focus\:\:bg-gradient-via-bl, .group-bg:focus .focus\:\:bg-gradient-via-bl {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom left, var(--gradient-stops));
}

.bg-gradient-via-br, .hover\:bg-gradient-via-br:hover, .focus\:bg-gradient-via-br:focus, .group:hover .hover\:\:bg-gradient-via-br, .group-bg:hover .hover\:\:bg-gradient-via-br, .group:focus .focus\:\:bg-gradient-via-br, .group-bg:focus .focus\:\:bg-gradient-via-br {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom right, var(--gradient-stops));
}

.bg-gradient-via-tl, .hover\:bg-gradient-via-tl:hover, .focus\:bg-gradient-via-tl:focus, .group:hover .hover\:\:bg-gradient-via-tl, .group-bg:hover .hover\:\:bg-gradient-via-tl, .group:focus .focus\:\:bg-gradient-via-tl, .group-bg:focus .focus\:\:bg-gradient-via-tl {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top left, var(--gradient-stops));
}

.bg-gradient-via-tr, .hover\:bg-gradient-via-tr:hover, .focus\:bg-gradient-via-tr:focus, .group:hover .hover\:\:bg-gradient-via-tr, .group-bg:hover .hover\:\:bg-gradient-via-tr, .group:focus .focus\:\:bg-gradient-via-tr, .group-bg:focus .focus\:\:bg-gradient-via-tr {
    --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top left, var(--gradient-stops));
}

.bg-gradient-bl, .hover\:bg-gradient-bl:hover, .focus\:bg-gradient-bl:focus, .group:hover .hover\:\:bg-gradient-bl, .group-bg:hover .hover\:\:bg-gradient-bl, .group:focus .focus\:\:bg-gradient-bl, .group-bg:focus .focus\:\:bg-gradient-bl {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom left, var(--gradient-stops));
}

.bg-gradient-br, .hover\:bg-gradient-br:hover, .focus\:bg-gradient-br:focus, .group:hover .hover\:\:bg-gradient-br, .group-bg:hover .hover\:\:bg-gradient-br, .group:focus .focus\:\:bg-gradient-br, .group-bg:focus .focus\:\:bg-gradient-br {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to bottom right, var(--gradient-stops));
}

.bg-gradient-tl, .hover\:bg-gradient-tl:hover, .focus\:bg-gradient-tl:focus, .group:hover .hover\:\:bg-gradient-tl, .group-bg:hover .hover\:\:bg-gradient-tl, .group:focus .focus\:\:bg-gradient-tl, .group-bg:focus .focus\:\:bg-gradient-tl {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top left, var(--gradient-stops));
}

.bg-gradient-tr, .hover\:bg-gradient-tr:hover, .focus\:bg-gradient-tr:focus, .group:hover .hover\:\:bg-gradient-tr, .group-bg:hover .hover\:\:bg-gradient-tr, .group:focus .focus\:\:bg-gradient-tr, .group-bg:focus .focus\:\:bg-gradient-tr {
    --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
    background: linear-gradient(to top right, var(--gradient-stops));
}

.bg-bottom, .hover\:bg-bottom:hover, .focus\:bg-bottom:focus {
    background-position: bottom;
}

.bg-center, .hover\:bg-center:hover, .focus\:bg-center:focus {
    background-position: center;
}

.bg-left, .hover\:bg-left:hover, .focus\:bg-left:focus {
    background-position: left;
}

.bg-left-bottom, .hover\:bg-left-bottom:hover, .focus\:bg-left-bottom:focus {
    background-position: left bottom;
}

.bg-left-top, .hover\:bg-left-top:hover, .focus\:bg-left-top:focus {
    background-position: left top;
}

.bg-right, .hover\:bg-right:hover, .focus\:bg-right:focus {
    background-position: right;
}

.bg-right-bottom, .hover\:bg-right-bottom:hover, .focus\:bg-right-bottom:focus {
    background-position: right bottom;
}

.bg-right-top, .hover\:bg-right-top:hover, .focus\:bg-right-top:focus {
    background-position: right top;
}

.bg-top, .hover\:bg-top:hover, .focus\:bg-top:focus {
    background-position: top;
}

.bg-auto, .hover\:bg-auto:hover, .focus\:bg-auto:focus {
    background-size: auto;
}

.bg-cover, .hover\:bg-cover:hover, .focus\:bg-cover:focus {
    background-size: cover;
}

.bg-contain, .hover\:bg-contain:hover, .focus\:bg-contain:focus {
    background-size: contain;
}

.bg-10, .hover\:bg-10:hover, .focus\:bg-10:focus {
    background-size: 10%;
}

.bg-20, .hover\:bg-20:hover, .focus\:bg-20:focus {
    background-size: 20%;
}

.bg-30, .hover\:bg-30:hover, .focus\:bg-30:focus {
    background-size: 30%;
}

.bg-40, .hover\:bg-40:hover, .focus\:bg-40:focus {
    background-size: 40%;
}

.bg-50, .hover\:bg-50:hover, .focus\:bg-50:focus {
    background-size: 50%;
}

.bg-60, .hover\:bg-60:hover, .focus\:bg-60:focus {
    background-size: 60%;
}

.bg-70, .hover\:bg-70:hover, .focus\:bg-70:focus {
    background-size: 70%;
}

.bg-80, .hover\:bg-80:hover, .focus\:bg-80:focus {
    background-size: 80%;
}

.bg-90, .hover\:bg-90:hover, .focus\:bg-90:focus {
    background-size: 90%;
}

.bg-100, .hover\:bg-100:hover, .focus\:bg-100:focus {
    background-size: 100%;
}

.bg-110, .hover\:bg-110:hover, .focus\:bg-110:focus {
    background-size: 110%;
}

.bg-120, .hover\:bg-120:hover, .focus\:bg-120:focus {
    background-size: 120%;
}

.bg-130, .hover\:bg-130:hover, .focus\:bg-130:focus {
    background-size: 130%;
}

.bg-140, .hover\:bg-140:hover, .focus\:bg-140:focus {
    background-size: 140%;
}

.bg-150, .hover\:bg-150:hover, .focus\:bg-150:focus {
    background-size: 150%;
}

.bg-160, .hover\:bg-160:hover, .focus\:bg-160:focus {
    background-size: 160%;
}

.bg-170, .hover\:bg-170:hover, .focus\:bg-170:focus {
    background-size: 170%;
}

.bg-180, .hover\:bg-180:hover, .focus\:bg-180:focus {
    background-size: 180%;
}

.bg-190, .hover\:bg-190:hover, .focus\:bg-190:focus {
    background-size: 190%;
}

.bg-200, .hover\:bg-200:hover, .focus\:bg-200:focus {
    background-size: 200%;
}

.from-black, .hover\:from-black:hover, .focus\:from-black:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(0, 0, 0, var(--bg-opacity));
}

.from-white, .hover\:from-white:hover, .focus\:from-white:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(255, 255, 255, var(--bg-opacity));
}

.from-red-50, .hover\:from-red-50:hover, .focus\:from-red-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(254, 242, 242, var(--bg-opacity));
}

.from-red-100, .hover\:from-red-100:hover, .focus\:from-red-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(254, 226, 226, var(--bg-opacity));
}

.from-red-200, .hover\:from-red-200:hover, .focus\:from-red-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(254, 202, 202, var(--bg-opacity));
}

.from-red-300, .hover\:from-red-300:hover, .focus\:from-red-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(252, 165, 165, var(--bg-opacity));
}

.from-red-400, .hover\:from-red-400:hover, .focus\:from-red-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(232, 71, 78, var(--bg-opacity));
}

.from-red-500, .hover\:from-red-500:hover, .focus\:from-red-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(239, 68, 6, var(--bg-opacity));
}

.from-red-600, .hover\:from-red-600:hover, .focus\:from-red-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(220, 38, 3, var(--bg-opacity));
}

.from-red-700, .hover\:from-red-700:hover, .focus\:from-red-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(185, 28, 28, var(--bg-opacity));
}

.from-red-800, .hover\:from-red-800:hover, .focus\:from-red-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(153, 27, 27, var(--bg-opacity));
}

.from-red-900, .hover\:from-red-900:hover, .focus\:from-red-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(127, 29, 29, var(--bg-opacity));
}

.from-gray-50, .hover\:from-gray-50:hover, .focus\:from-gray-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(249, 250, 251, var(--bg-opacity));
}

.from-gray-100, .hover\:from-gray-100:hover, .focus\:from-gray-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(243, 244, 246, var(--bg-opacity));
}

.from-gray-200, .hover\:from-gray-200:hover, .focus\:from-gray-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(229, 231, 235, var(--bg-opacity));
}

.from-gray-300, .hover\:from-gray-300:hover, .focus\:from-gray-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(209, 213, 219, var(--bg-opacity));
}

.from-gray-400, .hover\:from-gray-400:hover, .focus\:from-gray-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(156, 163, 175, var(--bg-opacity));
}

.from-gray-500, .hover\:from-gray-500:hover, .focus\:from-gray-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(107, 114, 128, var(--bg-opacity));
}

.from-gray-600, .hover\:from-gray-600:hover, .focus\:from-gray-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(75, 85, 99, var(--bg-opacity));
}

.from-gray-700, .hover\:from-gray-700:hover, .focus\:from-gray-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(55, 65, 81, var(--bg-opacity));
}

.from-gray-800, .hover\:from-gray-800:hover, .focus\:from-gray-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(31, 41, 55, var(--bg-opacity));
}

.from-gray-900, .hover\:from-gray-900:hover, .focus\:from-gray-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(17, 24, 39, var(--bg-opacity));
}

.from-yellow-50, .hover\:from-yellow-50:hover, .focus\:from-yellow-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(255, 251, 235, var(--bg-opacity));
}

.from-yellow-100, .hover\:from-yellow-100:hover, .focus\:from-yellow-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(254, 243, 199, var(--bg-opacity));
}

.from-yellow-200, .hover\:from-yellow-200:hover, .focus\:from-yellow-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(253, 230, 138, var(--bg-opacity));
}

.from-yellow-300, .hover\:from-yellow-300:hover, .focus\:from-yellow-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(252, 211, 77, var(--bg-opacity));
}

.from-yellow-400, .hover\:from-yellow-400:hover, .focus\:from-yellow-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(251, 191, 36, var(--bg-opacity));
}

.from-yellow-500, .hover\:from-yellow-500:hover, .focus\:from-yellow-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(245, 158, 11, var(--bg-opacity));
}

.from-yellow-600, .hover\:from-yellow-600:hover, .focus\:from-yellow-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(217, 119, 6, var(--bg-opacity));
}

.from-yellow-700, .hover\:from-yellow-700:hover, .focus\:from-yellow-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(180, 83, 9, var(--bg-opacity));
}

.from-yellow-800, .hover\:from-yellow-800:hover, .focus\:from-yellow-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(146, 64, 14, var(--bg-opacity));
}

.from-yellow-900, .hover\:from-yellow-900:hover, .focus\:from-yellow-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(120, 53, 15, var(--bg-opacity));
}

.from-green-50, .hover\:from-green-50:hover, .focus\:from-green-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(236, 253, 245, var(--bg-opacity));
}

.from-green-100, .hover\:from-green-100:hover, .focus\:from-green-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(209, 250, 229, var(--bg-opacity));
}

.from-green-200, .hover\:from-green-200:hover, .focus\:from-green-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(167, 243, 208, var(--bg-opacity));
}

.from-green-300, .hover\:from-green-300:hover, .focus\:from-green-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(110, 231, 183, var(--bg-opacity));
}

.from-green-400, .hover\:from-green-400:hover, .focus\:from-green-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(52, 211, 153, var(--bg-opacity));
}

.from-green-500, .hover\:from-green-500:hover, .focus\:from-green-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(16, 185, 129, var(--bg-opacity));
}

.from-green-600, .hover\:from-green-600:hover, .focus\:from-green-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(5, 150, 105, var(--bg-opacity));
}

.from-green-700, .hover\:from-green-700:hover, .focus\:from-green-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(4, 120, 87, var(--bg-opacity));
}

.from-green-800, .hover\:from-green-800:hover, .focus\:from-green-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(6, 95, 70, var(--bg-opacity));
}

.from-green-900, .hover\:from-green-900:hover, .focus\:from-green-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(6, 78, 59, var(--bg-opacity));
}

.from-blue-50, .hover\:from-blue-50:hover, .focus\:from-blue-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(239, 246, 255, var(--bg-opacity));
}

.from-blue-100, .hover\:from-blue-100:hover, .focus\:from-blue-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(219, 234, 254, var(--bg-opacity));
}

.from-blue-200, .hover\:from-blue-200:hover, .focus\:from-blue-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(191, 219, 254, var(--bg-opacity));
}

.from-blue-300, .hover\:from-blue-300:hover, .focus\:from-blue-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(147, 197, 253, var(--bg-opacity));
}

.from-blue-400, .hover\:from-blue-400:hover, .focus\:from-blue-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(96, 165, 250, var(--bg-opacity));
}

.from-blue-500, .hover\:from-blue-500:hover, .focus\:from-blue-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(59, 130, 246, var(--bg-opacity));
}

.from-blue-600, .hover\:from-blue-600:hover, .focus\:from-blue-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(37, 99, 235, var(--bg-opacity));
}

.from-blue-700, .hover\:from-blue-700:hover, .focus\:from-blue-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(29, 78, 216, var(--bg-opacity));
}

.from-blue-800, .hover\:from-blue-800:hover, .focus\:from-blue-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(30, 64, 175, var(--bg-opacity));
}

.from-blue-900, .hover\:from-blue-900:hover, .focus\:from-blue-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
}

.from-purple-50, .hover\:from-purple-50:hover, .focus\:from-purple-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(245, 243, 255, var(--bg-opacity));
}

.from-purple-100, .hover\:from-purple-100:hover, .focus\:from-purple-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(237, 233, 254, var(--bg-opacity));
}

.from-purple-200, .hover\:from-purple-200:hover, .focus\:from-purple-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(221, 214, 254, var(--bg-opacity));
}

.from-purple-300, .hover\:from-purple-300:hover, .focus\:from-purple-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(196, 181, 253, var(--bg-opacity));
}

.from-purple-400, .hover\:from-purple-400:hover, .focus\:from-purple-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(167, 139, 250, var(--bg-opacity));
}

.from-purple-500, .hover\:from-purple-500:hover, .focus\:from-purple-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
}

.from-purple-600, .hover\:from-purple-600:hover, .focus\:from-purple-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(139, 92, 246, var(--bg-opacity));
}

.from-purple-700, .hover\:from-purple-700:hover, .focus\:from-purple-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(124, 58, 237, var(--bg-opacity));
}

.from-purple-800, .hover\:from-purple-800:hover, .focus\:from-purple-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(109, 40, 217, var(--bg-opacity));
}

.from-purple-900, .hover\:from-purple-900:hover, .focus\:from-purple-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(91, 33, 182, var(--bg-opacity));
}

.from-pink-50, .hover\:from-pink-50:hover, .focus\:from-pink-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(76, 29, 149, var(--bg-opacity));
}

.from-pink-100, .hover\:from-pink-100:hover, .focus\:from-pink-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(253, 242, 248, var(--bg-opacity));
}

.from-pink-200, .hover\:from-pink-200:hover, .focus\:from-pink-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(252, 231, 243, var(--bg-opacity));
}

.from-pink-30, .hover\:from-pink-30:hover, .focus\:from-pink-30:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(251, 207, 232, var(--bg-opacity));
}

.from-pink-400, .hover\:from-pink-400:hover, .focus\:from-pink-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(249, 168, 212, var(--bg-opacity));
}

.from-pink-500, .hover\:from-pink-500:hover, .focus\:from-pink-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(244, 114, 182, var(--bg-opacity));
}

.from-pink-600, .hover\:from-pink-600:hover, .focus\:from-pink-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(236, 72, 153, var(--bg-opacity));
}

.from-pink-700, .hover\:from-pink-700:hover, .focus\:from-pink-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(219, 39, 119, var(--bg-opacity));
}

.from-pink-800, .hover\:from-pink-800:hover, .focus\:from-pink-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(190, 24, 93, var(--bg-opacity));
}

.from-pink-900, .hover\:from-pink-900:hover, .focus\:from-pink-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(157, 23, 77, var(--bg-opacity));
}

.from-indigo-50, .hover\:from-indigo-50:hover, .focus\:from-indigo-50:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(238, 242, 255, var(--bg-opacity));
}

.from-indigo-100, .hover\:from-indigo-100:hover, .focus\:from-indigo-100:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(224, 231, 255, var(--bg-opacity));
}

.from-indigo-200, .hover\:from-indigo-200:hover, .focus\:from-indigo-200:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(199, 210, 254, var(--bg-opacity));
}

.from-indigo-300, .hover\:from-indigo-300:hover, .focus\:from-indigo-300:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(165, 180, 252, var(--bg-opacity));
}

.from-indigo-400, .hover\:from-indigo-400:hover, .focus\:from-indigo-400:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(129, 140, 248, var(--bg-opacity));
}

.from-indigo-500, .hover\:from-indigo-500:hover, .focus\:from-indigo-500:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(99, 102, 2412, var(--bg-opacity));
}

.from-indigo-600, .hover\:from-indigo-600:hover, .focus\:from-indigo-600:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(79, 70, 229, var(--bg-opacity));
}

.from-indigo-700, .hover\:from-indigo-700:hover, .focus\:from-indigo-700:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(67, 56, 202, var(--bg-opacity));
}

.from-indigo-800, .hover\:from-indigo-800:hover, .focus\:from-indigo-800:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(55, 48, 163, var(--bg-opacity));
}

.from-indigo-900, .hover\:from-indigo-900:hover, .focus\:from-indigo-900:focus {
    --bg-opacity: 1;
    --gradient-from: rgba(49, 46, 129, var(--bg-opacity));
}

.via-black, .hover\:via-black:hover, .focus\:via-black:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(0, 0, 0, var(--bg-opacity));
}

.via-white, .hover\:via-white:hover, .focus\:via-white:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(255, 255, 255, var(--bg-opacity));
}

.via-red-50, .hover\:via-red-50:hover, .focus\:via-red-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(254, 242, 242, var(--bg-opacity));
}

.via-red-100, .hover\:via-red-100:hover, .focus\:via-red-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(254, 226, 226, var(--bg-opacity));
}

.via-red-200, .hover\:via-red-200:hover, .focus\:via-red-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(254, 202, 202, var(--bg-opacity));
}

.via-red-300, .hover\:via-red-300:hover, .focus\:via-red-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(252, 165, 165, var(--bg-opacity));
}

.via-red-400, .hover\:via-red-400:hover, .focus\:via-red-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(232, 71, 78, var(--bg-opacity));
}

.via-red-500, .hover\:via-red-500:hover, .focus\:via-red-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(239, 68, 6, var(--bg-opacity));
}

.via-red-600, .hover\:via-red-600:hover, .focus\:via-red-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(220, 38, 3, var(--bg-opacity));
}

.via-red-700, .hover\:via-red-700:hover, .focus\:via-red-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(185, 28, 28, var(--bg-opacity));
}

.via-red-800, .hover\:via-red-800:hover, .focus\:via-red-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(153, 27, 27, var(--bg-opacity));
}

.via-red-900, .hover\:via-red-900:hover, .focus\:via-red-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(127, 29, 29, var(--bg-opacity));
}

.via-gray-50, .hover\:via-gray-50:hover, .focus\:via-gray-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(249, 250, 251, var(--bg-opacity));
}

.via-gray-100, .hover\:via-gray-100:hover, .focus\:via-gray-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(243, 244, 246, var(--bg-opacity));
}

.via-gray-200, .hover\:via-gray-200:hover, .focus\:via-gray-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(229, 231, 235, var(--bg-opacity));
}

.via-gray-300, .hover\:via-gray-300:hover, .focus\:via-gray-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(209, 213, 219, var(--bg-opacity));
}

.via-gray-400, .hover\:via-gray-400:hover, .focus\:via-gray-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(156, 163, 175, var(--bg-opacity));
}

.via-gray-500, .hover\:via-gray-500:hover, .focus\:via-gray-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(107, 114, 128, var(--bg-opacity));
}

.via-gray-600, .hover\:via-gray-600:hover, .focus\:via-gray-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(75, 85, 99, var(--bg-opacity));
}

.via-gray-700, .hover\:via-gray-700:hover, .focus\:via-gray-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(55, 65, 81, var(--bg-opacity));
}

.via-gray-800, .hover\:via-gray-800:hover, .focus\:via-gray-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(31, 41, 55, var(--bg-opacity));
}

.via-gray-900, .hover\:via-gray-900:hover, .focus\:via-gray-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(17, 24, 39, var(--bg-opacity));
}

.via-yellow-50, .hover\:via-yellow-50:hover, .focus\:via-yellow-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(255, 251, 235, var(--bg-opacity));
}

.via-yellow-100, .hover\:via-yellow-100:hover, .focus\:via-yellow-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(254, 243, 199, var(--bg-opacity));
}

.via-yellow-200, .hover\:via-yellow-200:hover, .focus\:via-yellow-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(253, 230, 138, var(--bg-opacity));
}

.via-yellow-300, .hover\:via-yellow-300:hover, .focus\:via-yellow-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(252, 211, 77, var(--bg-opacity));
}

.via-yellow-400, .hover\:via-yellow-400:hover, .focus\:via-yellow-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(251, 191, 36, var(--bg-opacity));
}

.via-yellow-500, .hover\:via-yellow-500:hover, .focus\:via-yellow-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(245, 158, 11, var(--bg-opacity));
}

.via-yellow-600, .hover\:via-yellow-600:hover, .focus\:via-yellow-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(217, 119, 6, var(--bg-opacity));
}

.via-yellow-700, .hover\:via-yellow-700:hover, .focus\:via-yellow-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(180, 83, 9, var(--bg-opacity));
}

.via-yellow-800, .hover\:via-yellow-800:hover, .focus\:via-yellow-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(146, 64, 14, var(--bg-opacity));
}

.via-yellow-900, .hover\:via-yellow-900:hover, .focus\:via-yellow-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(120, 53, 15, var(--bg-opacity));
}

.via-green-50, .hover\:via-green-50:hover, .focus\:via-green-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(236, 253, 245, var(--bg-opacity));
}

.via-green-100, .hover\:via-green-100:hover, .focus\:via-green-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(209, 250, 229, var(--bg-opacity));
}

.via-green-200, .hover\:via-green-200:hover, .focus\:via-green-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(167, 243, 208, var(--bg-opacity));
}

.via-green-300, .hover\:via-green-300:hover, .focus\:via-green-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(110, 231, 183, var(--bg-opacity));
}

.via-green-400, .hover\:via-green-400:hover, .focus\:via-green-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(52, 211, 153, var(--bg-opacity));
}

.via-green-500, .hover\:via-green-500:hover, .focus\:via-green-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(16, 185, 129, var(--bg-opacity));
}

.via-green-600, .hover\:via-green-600:hover, .focus\:via-green-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(5, 150, 105, var(--bg-opacity));
}

.via-green-700, .hover\:via-green-700:hover, .focus\:via-green-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(4, 120, 87, var(--bg-opacity));
}

.via-green-800, .hover\:via-green-800:hover, .focus\:via-green-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(6, 95, 70, var(--bg-opacity));
}

.via-green-900, .hover\:via-green-900:hover, .focus\:via-green-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(6, 78, 59, var(--bg-opacity));
}

.via-blue-50, .hover\:via-blue-50:hover, .focus\:via-blue-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(239, 246, 255, var(--bg-opacity));
}

.via-blue-100, .hover\:via-blue-100:hover, .focus\:via-blue-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(219, 234, 254, var(--bg-opacity));
}

.via-blue-200, .hover\:via-blue-200:hover, .focus\:via-blue-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(191, 219, 254, var(--bg-opacity));
}

.via-blue-300, .hover\:via-blue-300:hover, .focus\:via-blue-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(147, 197, 253, var(--bg-opacity));
}

.via-blue-400, .hover\:via-blue-400:hover, .focus\:via-blue-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(96, 165, 250, var(--bg-opacity));
}

.via-blue-500, .hover\:via-blue-500:hover, .focus\:via-blue-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(59, 130, 246, var(--bg-opacity));
}

.via-blue-600, .hover\:via-blue-600:hover, .focus\:via-blue-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(37, 99, 235, var(--bg-opacity));
}

.via-blue-700, .hover\:via-blue-700:hover, .focus\:via-blue-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(29, 78, 216, var(--bg-opacity));
}

.via-blue-800, .hover\:via-blue-800:hover, .focus\:via-blue-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(30, 64, 175, var(--bg-opacity));
}

.via-blue-900, .hover\:via-blue-900:hover, .focus\:via-blue-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
}

.via-purple-50, .hover\:via-purple-50:hover, .focus\:via-purple-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(245, 243, 255, var(--bg-opacity));
}

.via-purple-100, .hover\:via-purple-100:hover, .focus\:via-purple-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(237, 233, 254, var(--bg-opacity));
}

.via-purple-200, .hover\:via-purple-200:hover, .focus\:via-purple-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(221, 214, 254, var(--bg-opacity));
}

.via-purple-300, .hover\:via-purple-300:hover, .focus\:via-purple-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(196, 181, 253, var(--bg-opacity));
}

.via-purple-400, .hover\:via-purple-400:hover, .focus\:via-purple-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(167, 139, 250, var(--bg-opacity));
}

.via-purple-500, .hover\:via-purple-500:hover, .focus\:via-purple-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
}

.via-purple-600, .hover\:via-purple-600:hover, .focus\:via-purple-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(139, 92, 246, var(--bg-opacity));
}

.via-purple-700, .hover\:via-purple-700:hover, .focus\:via-purple-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(124, 58, 237, var(--bg-opacity));
}

.via-purple-800, .hover\:via-purple-800:hover, .focus\:via-purple-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(109, 40, 217, var(--bg-opacity));
}

.via-purple-900, .hover\:via-purple-900:hover, .focus\:via-purple-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(91, 33, 182, var(--bg-opacity));
}

.via-pink-50, .hover\:via-pink-50:hover, .focus\:via-pink-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(76, 29, 149, var(--bg-opacity));
}

.via-pink-100, .hover\:via-pink-100:hover, .focus\:via-pink-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(253, 242, 248, var(--bg-opacity));
}

.via-pink-200, .hover\:via-pink-200:hover, .focus\:via-pink-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(252, 231, 243, var(--bg-opacity));
}

.via-pink-30, .hover\:via-pink-30:hover, .focus\:via-pink-30:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(251, 207, 232, var(--bg-opacity));
}

.via-pink-400, .hover\:via-pink-400:hover, .focus\:via-pink-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(249, 168, 212, var(--bg-opacity));
}

.via-pink-500, .hover\:via-pink-500:hover, .focus\:via-pink-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(244, 114, 182, var(--bg-opacity));
}

.via-pink-600, .hover\:via-pink-600:hover, .focus\:via-pink-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(236, 72, 153, var(--bg-opacity));
}

.via-pink-700, .hover\:via-pink-700:hover, .focus\:via-pink-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(219, 39, 119, var(--bg-opacity));
}

.via-pink-800, .hover\:via-pink-800:hover, .focus\:via-pink-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(190, 24, 93, var(--bg-opacity));
}

.via-pink-900, .hover\:via-pink-900:hover, .focus\:via-pink-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(157, 23, 77, var(--bg-opacity));
}

.via-indigo-50, .hover\:via-indigo-50:hover, .focus\:via-indigo-50:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(238, 242, 255, var(--bg-opacity));
}

.via-indigo-100, .hover\:via-indigo-100:hover, .focus\:via-indigo-100:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(224, 231, 255, var(--bg-opacity));
}

.via-indigo-200, .hover\:via-indigo-200:hover, .focus\:via-indigo-200:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(199, 210, 254, var(--bg-opacity));
}

.via-indigo-300, .hover\:via-indigo-300:hover, .focus\:via-indigo-300:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(165, 180, 252, var(--bg-opacity));
}

.via-indigo-400, .hover\:via-indigo-400:hover, .focus\:via-indigo-400:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(129, 140, 248, var(--bg-opacity));
}

.via-indigo-500, .hover\:via-indigo-500:hover, .focus\:via-indigo-500:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(99, 102, 2412, var(--bg-opacity));
}

.via-indigo-600, .hover\:via-indigo-600:hover, .focus\:via-indigo-600:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(79, 70, 229, var(--bg-opacity));
}

.via-indigo-700, .hover\:via-indigo-700:hover, .focus\:via-indigo-700:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(67, 56, 202, var(--bg-opacity));
}

.via-indigo-800, .hover\:via-indigo-800:hover, .focus\:via-indigo-800:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(55, 48, 163, var(--bg-opacity));
}

.via-indigo-900, .hover\:via-indigo-900:hover, .focus\:via-indigo-900:focus {
    --bg-opacity: 1;
    --gradient-via: rgba(49, 46, 129, var(--bg-opacity));
}

.to-black, .hover\:to-black:hover, .focus\:to-black:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(0, 0, 0, var(--bg-opacity));
}

.to-white, .hover\:to-white:hover, .focus\:to-white:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(255, 255, 255, var(--bg-opacity));
}

.to-red-50, .hover\:to-red-50:hover, .focus\:to-red-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(254, 242, 242, var(--bg-opacity));
}

.to-red-100, .hover\:to-red-100:hover, .focus\:to-red-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(254, 226, 226, var(--bg-opacity));
}

.to-red-200, .hover\:to-red-200:hover, .focus\:to-red-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(254, 202, 202, var(--bg-opacity));
}

.to-red-300, .hover\:to-red-300:hover, .focus\:to-red-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(252, 165, 165, var(--bg-opacity));
}

.to-red-400, .hover\:to-red-400:hover, .focus\:to-red-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(232, 71, 78, var(--bg-opacity));
}

.to-red-500, .hover\:to-red-500:hover, .focus\:to-red-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(239, 68, 6, var(--bg-opacity));
}

.to-red-600, .hover\:to-red-600:hover, .focus\:to-red-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(220, 38, 3, var(--bg-opacity));
}

.to-red-700, .hover\:to-red-700:hover, .focus\:to-red-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(185, 28, 28, var(--bg-opacity));
}

.to-red-800, .hover\:to-red-800:hover, .focus\:to-red-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(153, 27, 27, var(--bg-opacity));
}

.to-red-900, .hover\:to-red-900:hover, .focus\:to-red-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(127, 29, 29, var(--bg-opacity));
}

.to-gray-50, .hover\:to-gray-50:hover, .focus\:to-gray-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(249, 250, 251, var(--bg-opacity));
}

.to-gray-100, .hover\:to-gray-100:hover, .focus\:to-gray-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(243, 244, 246, var(--bg-opacity));
}

.to-gray-200, .hover\:to-gray-200:hover, .focus\:to-gray-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(229, 231, 235, var(--bg-opacity));
}

.to-gray-300, .hover\:to-gray-300:hover, .focus\:to-gray-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(209, 213, 219, var(--bg-opacity));
}

.to-gray-400, .hover\:to-gray-400:hover, .focus\:to-gray-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(156, 163, 175, var(--bg-opacity));
}

.to-gray-500, .hover\:to-gray-500:hover, .focus\:to-gray-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(107, 114, 128, var(--bg-opacity));
}

.to-gray-600, .hover\:to-gray-600:hover, .focus\:to-gray-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(75, 85, 99, var(--bg-opacity));
}

.to-gray-700, .hover\:to-gray-700:hover, .focus\:to-gray-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(55, 65, 81, var(--bg-opacity));
}

.to-gray-800, .hover\:to-gray-800:hover, .focus\:to-gray-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(31, 41, 55, var(--bg-opacity));
}

.to-gray-900, .hover\:to-gray-900:hover, .focus\:to-gray-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(17, 24, 39, var(--bg-opacity));
}

.to-yellow-50, .hover\:to-yellow-50:hover, .focus\:to-yellow-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(255, 251, 235, var(--bg-opacity));
}

.to-yellow-100, .hover\:to-yellow-100:hover, .focus\:to-yellow-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(254, 243, 199, var(--bg-opacity));
}

.to-yellow-200, .hover\:to-yellow-200:hover, .focus\:to-yellow-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(253, 230, 138, var(--bg-opacity));
}

.to-yellow-300, .hover\:to-yellow-300:hover, .focus\:to-yellow-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(252, 211, 77, var(--bg-opacity));
}

.to-yellow-400, .hover\:to-yellow-400:hover, .focus\:to-yellow-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(251, 191, 36, var(--bg-opacity));
}

.to-yellow-500, .hover\:to-yellow-500:hover, .focus\:to-yellow-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(245, 158, 11, var(--bg-opacity));
}

.to-yellow-600, .hover\:to-yellow-600:hover, .focus\:to-yellow-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(217, 119, 6, var(--bg-opacity));
}

.to-yellow-700, .hover\:to-yellow-700:hover, .focus\:to-yellow-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(180, 83, 9, var(--bg-opacity));
}

.to-yellow-800, .hover\:to-yellow-800:hover, .focus\:to-yellow-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(146, 64, 14, var(--bg-opacity));
}

.to-yellow-900, .hover\:to-yellow-900:hover, .focus\:to-yellow-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(120, 53, 15, var(--bg-opacity));
}

.to-green-50, .hover\:to-green-50:hover, .focus\:to-green-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(236, 253, 245, var(--bg-opacity));
}

.to-green-100, .hover\:to-green-100:hover, .focus\:to-green-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(209, 250, 229, var(--bg-opacity));
}

.to-green-200, .hover\:to-green-200:hover, .focus\:to-green-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(167, 243, 208, var(--bg-opacity));
}

.to-green-300, .hover\:to-green-300:hover, .focus\:to-green-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(110, 231, 183, var(--bg-opacity));
}

.to-green-400, .hover\:to-green-400:hover, .focus\:to-green-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(52, 211, 153, var(--bg-opacity));
}

.to-green-500, .hover\:to-green-500:hover, .focus\:to-green-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(16, 185, 129, var(--bg-opacity));
}

.to-green-600, .hover\:to-green-600:hover, .focus\:to-green-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(5, 150, 105, var(--bg-opacity));
}

.to-green-700, .hover\:to-green-700:hover, .focus\:to-green-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(4, 120, 87, var(--bg-opacity));
}

.to-green-800, .hover\:to-green-800:hover, .focus\:to-green-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(6, 95, 70, var(--bg-opacity));
}

.to-green-900, .hover\:to-green-900:hover, .focus\:to-green-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(6, 78, 59, var(--bg-opacity));
}

.to-blue-50, .hover\:to-blue-50:hover, .focus\:to-blue-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(239, 246, 255, var(--bg-opacity));
}

.to-blue-100, .hover\:to-blue-100:hover, .focus\:to-blue-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(219, 234, 254, var(--bg-opacity));
}

.to-blue-200, .hover\:to-blue-200:hover, .focus\:to-blue-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(191, 219, 254, var(--bg-opacity));
}

.to-blue-300, .hover\:to-blue-300:hover, .focus\:to-blue-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(147, 197, 253, var(--bg-opacity));
}

.to-blue-400, .hover\:to-blue-400:hover, .focus\:to-blue-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(96, 165, 250, var(--bg-opacity));
}

.to-blue-500, .hover\:to-blue-500:hover, .focus\:to-blue-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(59, 130, 246, var(--bg-opacity));
}

.to-blue-600, .hover\:to-blue-600:hover, .focus\:to-blue-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(37, 99, 235, var(--bg-opacity));
}

.to-blue-700, .hover\:to-blue-700:hover, .focus\:to-blue-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(29, 78, 216, var(--bg-opacity));
}

.to-blue-800, .hover\:to-blue-800:hover, .focus\:to-blue-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(30, 64, 175, var(--bg-opacity));
}

.to-blue-900, .hover\:to-blue-900:hover, .focus\:to-blue-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
}

.to-purple-50, .hover\:to-purple-50:hover, .focus\:to-purple-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(245, 243, 255, var(--bg-opacity));
}

.to-purple-100, .hover\:to-purple-100:hover, .focus\:to-purple-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(237, 233, 254, var(--bg-opacity));
}

.to-purple-200, .hover\:to-purple-200:hover, .focus\:to-purple-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(221, 214, 254, var(--bg-opacity));
}

.to-purple-300, .hover\:to-purple-300:hover, .focus\:to-purple-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(196, 181, 253, var(--bg-opacity));
}

.to-purple-400, .hover\:to-purple-400:hover, .focus\:to-purple-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(167, 139, 250, var(--bg-opacity));
}

.to-purple-500, .hover\:to-purple-500:hover, .focus\:to-purple-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
}

.to-purple-600, .hover\:to-purple-600:hover, .focus\:to-purple-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(139, 92, 246, var(--bg-opacity));
}

.to-purple-700, .hover\:to-purple-700:hover, .focus\:to-purple-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(124, 58, 237, var(--bg-opacity));
}

.to-purple-800, .hover\:to-purple-800:hover, .focus\:to-purple-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(109, 40, 217, var(--bg-opacity));
}

.to-purple-900, .hover\:to-purple-900:hover, .focus\:to-purple-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(91, 33, 182, var(--bg-opacity));
}

.to-pink-50, .hover\:to-pink-50:hover, .focus\:to-pink-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(76, 29, 149, var(--bg-opacity));
}

.to-pink-100, .hover\:to-pink-100:hover, .focus\:to-pink-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(253, 242, 248, var(--bg-opacity));
}

.to-pink-200, .hover\:to-pink-200:hover, .focus\:to-pink-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(252, 231, 243, var(--bg-opacity));
}

.to-pink-30, .hover\:to-pink-30:hover, .focus\:to-pink-30:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(251, 207, 232, var(--bg-opacity));
}

.to-pink-400, .hover\:to-pink-400:hover, .focus\:to-pink-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(249, 168, 212, var(--bg-opacity));
}

.to-pink-500, .hover\:to-pink-500:hover, .focus\:to-pink-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(244, 114, 182, var(--bg-opacity));
}

.to-pink-600, .hover\:to-pink-600:hover, .focus\:to-pink-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(236, 72, 153, var(--bg-opacity));
}

.to-pink-700, .hover\:to-pink-700:hover, .focus\:to-pink-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(219, 39, 119, var(--bg-opacity));
}

.to-pink-800, .hover\:to-pink-800:hover, .focus\:to-pink-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(190, 24, 93, var(--bg-opacity));
}

.to-pink-900, .hover\:to-pink-900:hover, .focus\:to-pink-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(157, 23, 77, var(--bg-opacity));
}

.to-indigo-50, .hover\:to-indigo-50:hover, .focus\:to-indigo-50:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(238, 242, 255, var(--bg-opacity));
}

.to-indigo-100, .hover\:to-indigo-100:hover, .focus\:to-indigo-100:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(224, 231, 255, var(--bg-opacity));
}

.to-indigo-200, .hover\:to-indigo-200:hover, .focus\:to-indigo-200:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(199, 210, 254, var(--bg-opacity));
}

.to-indigo-300, .hover\:to-indigo-300:hover, .focus\:to-indigo-300:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(165, 180, 252, var(--bg-opacity));
}

.to-indigo-400, .hover\:to-indigo-400:hover, .focus\:to-indigo-400:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(129, 140, 248, var(--bg-opacity));
}

.to-indigo-500, .hover\:to-indigo-500:hover, .focus\:to-indigo-500:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(99, 102, 2412, var(--bg-opacity));
}

.to-indigo-600, .hover\:to-indigo-600:hover, .focus\:to-indigo-600:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(79, 70, 229, var(--bg-opacity));
}

.to-indigo-700, .hover\:to-indigo-700:hover, .focus\:to-indigo-700:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(67, 56, 202, var(--bg-opacity));
}

.to-indigo-800, .hover\:to-indigo-800:hover, .focus\:to-indigo-800:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(55, 48, 163, var(--bg-opacity));
}

.to-indigo-900, .hover\:to-indigo-900:hover, .focus\:to-indigo-900:focus {
    --bg-opacity: 1;
    --gradient-to: rgba(49, 46, 129, var(--bg-opacity));
}

.duration-75 {
    transition-duration: 75ms ;
}

.duration-100 {
    transition-duration: 100ms ;
}

.duration-150 {
    transition-duration: 150ms ;
}

.duration-300 {
    transition-duration: 300ms ;
}

.duration-500 {
    transition-duration: 500ms ;
}

.duration-700 {
    transition-duration: 700ms ;
}

.duration-850 {
    transition-duration: 850ms ;
}

.duration-1000 {
    transition-duration: 1000ms ;
}

.overflow-auto {
    overflow: auto;
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-visible {
    overflow: visible;
}

.overflow-scroll {
    overflow: scroll;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.overflow-x-visible {
    overflow-x: visible;
}

.overflow-x-scroll {
    overflow-x: scroll;
}

.overflow-y-auto {
    overflow-y: auto;
}

.overflow-y-hidden {
    overflow-y: hidden;
}

.overflow-y-visible {
    overflow-y: visible;
}

.overflow-y-scroll {
    overflow-y: scroll;
}

.container-xs {
    width: 640px ;
    margin-left: auto;
    margin-right: auto;
}

.container-sm {
    width: 768px ;
    margin-left: auto;
    margin-right: auto;
}

.container-md {
    width: 1024px ;
    margin-left: auto;
    margin-right: auto;
}

.container {
    width: 100% ;
    margin-left: auto;
    margin-right: auto;
}

.container-lg {
    width: 1280px ;
    margin-left: auto;
    margin-right: auto;
}

.container-xl {
    width: 1536px ;
    margin-left: auto;
    margin-right: auto;
}

.table-row {
    display: table-row;
}

.table-row-group {
    display: table-row-group;
}

.table-cell {
    display: table-cell;
}

.table-caption {
    display: table-caption;
}

.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;
}

.m-0, .hover\:m-0:hover, .focus\:m-0:focus, .group:hover .hover\:\:m-0, .group-spacing:hover .hover\:\:m-0, .group:focus .focus\:\:m-0, .group-spacing:focus .focus\:\:m-0 {
    margin: 0;
}

.m-xs, .hover\:m-xs:hover, .focus\:m-xs:focus, .group:hover .hover\:\:m-xs, .group-spacing:hover .hover\:\:m-xs, .group:focus .focus\:\:m-xs, .group-spacing:focus .focus\:\:m-xs {
    margin: .25rem;
}

.m-sm, .hover\:m-sm:hover, .focus\:m-sm:focus, .group:hover .hover\:\:m-sm, .group-spacing:hover .hover\:\:m-sm, .group:focus .focus\:\:m-sm, .group-spacing:focus .focus\:\:m-sm {
    margin: .5rem;
}

.m-md, .hover\:m-md:hover, .focus\:m-md:focus, .group:hover .hover\:\:m-md, .group-spacing:hover .hover\:\:m-md, .group:focus .focus\:\:m-md, .group-spacing:focus .focus\:\:m-md {
    margin: .75rem;
}

.m-base, .hover\:m-base:hover, .focus\:m-base:focus, .group:hover .hover\:\:m-base, .group-spacing:hover .hover\:\:m-base, .group:focus .focus\:\:m-base, .group-spacing:focus .focus\:\:m-base {
    margin: 1rem;
}

.m-lg, .hover\:m-lg:hover, .focus\:m-lg:focus, .group:hover .hover\:\:m-lg, .group-spacing:hover .hover\:\:m-lg, .group:focus .focus\:\:m-lg, .group-spacing:focus .focus\:\:m-lg {
    margin: 1.5rem;
}

.m-xl, .hover\:m-xl:hover, .focus\:m-xl:focus, .group:hover .hover\:\:m-xl, .group-spacing:hover .hover\:\:m-xl, .group:focus .focus\:\:m-xl, .group-spacing:focus .focus\:\:m-xl {
    margin: 2rem;
}

.m-1, .hover\:m-1:hover, .focus\:m-1:focus, .group:hover .hover\:\:m-1, .group-spacing:hover .hover\:\:m-1, .group:focus .focus\:\:m-1, .group-spacing:focus .focus\:\:m-1 {
    margin: 2.5rem;
}

.m-2, .hover\:m-2:hover, .focus\:m-2:focus, .group:hover .hover\:\:m-2, .group-spacing:hover .hover\:\:m-2, .group:focus .focus\:\:m-2, .group-spacing:focus .focus\:\:m-2 {
    margin: 3rem;
}

.m-3, .hover\:m-3:hover, .focus\:m-3:focus, .group:hover .hover\:\:m-3, .group-spacing:hover .hover\:\:m-3, .group:focus .focus\:\:m-3, .group-spacing:focus .focus\:\:m-3 {
    margin: 3.5rem;
}

.m-4, .hover\:m-4:hover, .focus\:m-4:focus, .group:hover .hover\:\:m-4, .group-spacing:hover .hover\:\:m-4, .group:focus .focus\:\:m-4, .group-spacing:focus .focus\:\:m-4 {
    margin: 4rem;
}

.m-5, .hover\:m-5:hover, .focus\:m-5:focus, .group:hover .hover\:\:m-5, .group-spacing:hover .hover\:\:m-5, .group:focus .focus\:\:m-5, .group-spacing:focus .focus\:\:m-5 {
    margin: 4.5rem;
}

.m-6, .hover\:m-6:hover, .focus\:m-6:focus, .group:hover .hover\:\:m-6, .group-spacing:hover .hover\:\:m-6, .group:focus .focus\:\:m-6, .group-spacing:focus .focus\:\:m-6 {
    margin: 5rem;
}

.m-7, .hover\:m-7:hover, .focus\:m-7:focus, .group:hover .hover\:\:m-7, .group-spacing:hover .hover\:\:m-7, .group:focus .focus\:\:m-7, .group-spacing:focus .focus\:\:m-7 {
    margin: 5.5rem;
}

.m-8, .hover\:m-8:hover, .focus\:m-8:focus, .group:hover .hover\:\:m-8, .group-spacing:hover .hover\:\:m-8, .group:focus .focus\:\:m-8, .group-spacing:focus .focus\:\:m-8 {
    margin: 6rem;
}

.m-9, .hover\:m-9:hover, .focus\:m-9:focus, .group:hover .hover\:\:m-9, .group-spacing:hover .hover\:\:m-9, .group:focus .focus\:\:m-9, .group-spacing:focus .focus\:\:m-9 {
    margin: 6.5rem;
}

.m-10, .hover\:m-10:hover, .focus\:m-10:focus, .group:hover .hover\:\:m-10, .group-spacing:hover .hover\:\:m-10, .group:focus .focus\:\:m-10, .group-spacing:focus .focus\:\:m-10 {
    margin: 7rem;
}

.mt-0, .hover\:mt-0:hover, .focus\:mt-0:focus, .group:hover .hover\:\:mt-0, .group-spacing:hover .hover\:\:mt-0, .group:focus .focus\:\:mt-0, .group-spacing:focus .focus\:\:mt-0 {
    margin-top: 0;
}

.mt-xs, .hover\:mt-xs:hover, .focus\:mt-xs:focus, .group:hover .hover\:\:mt-xs, .group-spacing:hover .hover\:\:mt-xs, .group:focus .focus\:\:mt-xs, .group-spacing:focus .focus\:\:mt-xs {
    margin-top: .25rem;
}

.mt-sm, .hover\:mt-sm:hover, .focus\:mt-sm:focus, .group:hover .hover\:\:mt-sm, .group-spacing:hover .hover\:\:mt-sm, .group:focus .focus\:\:mt-sm, .group-spacing:focus .focus\:\:mt-sm {
    margin-top: .5rem;
}

.mt-md, .hover\:mt-md:hover, .focus\:mt-md:focus, .group:hover .hover\:\:mt-md, .group-spacing:hover .hover\:\:mt-md, .group:focus .focus\:\:mt-md, .group-spacing:focus .focus\:\:mt-md {
    margin-top: .75rem;
}

.mt-base, .hover\:mt-base:hover, .focus\:mt-base:focus, .group:hover .hover\:\:mt-base, .group-spacing:hover .hover\:\:mt-base, .group:focus .focus\:\:mt-base, .group-spacing:focus .focus\:\:mt-base {
    margin-top: 1rem;
}

.mt-lg, .hover\:mt-lg:hover, .focus\:mt-lg:focus, .group:hover .hover\:\:mt-lg, .group-spacing:hover .hover\:\:mt-lg, .group:focus .focus\:\:mt-lg, .group-spacing:focus .focus\:\:mt-lg {
    margin-top: 1.5rem;
}

.mt-xl, .hover\:mt-xl:hover, .focus\:mt-xl:focus, .group:hover .hover\:\:mt-xl, .group-spacing:hover .hover\:\:mt-xl, .group:focus .focus\:\:mt-xl, .group-spacing:focus .focus\:\:mt-xl {
    margin-top: 2rem;
}

.mt-1, .hover\:mt-1:hover, .focus\:mt-1:focus, .group:hover .hover\:\:mt-1, .group-spacing:hover .hover\:\:mt-1, .group:focus .focus\:\:mt-1, .group-spacing:focus .focus\:\:mt-1 {
    margin-top: 2.5rem;
}

.mt-2, .hover\:mt-2:hover, .focus\:mt-2:focus, .group:hover .hover\:\:mt-2, .group-spacing:hover .hover\:\:mt-2, .group:focus .focus\:\:mt-2, .group-spacing:focus .focus\:\:mt-2 {
    margin-top: 3rem;
}

.mt-3, .hover\:mt-3:hover, .focus\:mt-3:focus, .group:hover .hover\:\:mt-3, .group-spacing:hover .hover\:\:mt-3, .group:focus .focus\:\:mt-3, .group-spacing:focus .focus\:\:mt-3 {
    margin-top: 3.5rem;
}

.mt-4, .hover\:mt-4:hover, .focus\:mt-4:focus, .group:hover .hover\:\:mt-4, .group-spacing:hover .hover\:\:mt-4, .group:focus .focus\:\:mt-4, .group-spacing:focus .focus\:\:mt-4 {
    margin-top: 4rem;
}

.mt-5, .hover\:mt-5:hover, .focus\:mt-5:focus, .group:hover .hover\:\:mt-5, .group-spacing:hover .hover\:\:mt-5, .group:focus .focus\:\:mt-5, .group-spacing:focus .focus\:\:mt-5 {
    margin-top: 4.5rem;
}

.mt-6, .hover\:mt-6:hover, .focus\:mt-6:focus, .group:hover .hover\:\:mt-6, .group-spacing:hover .hover\:\:mt-6, .group:focus .focus\:\:mt-6, .group-spacing:focus .focus\:\:mt-6 {
    margin-top: 5rem;
}

.mt-7, .hover\:mt-7:hover, .focus\:mt-7:focus, .group:hover .hover\:\:mt-7, .group-spacing:hover .hover\:\:mt-7, .group:focus .focus\:\:mt-7, .group-spacing:focus .focus\:\:mt-7 {
    margin-top: 5.5rem;
}

.mt-8, .hover\:mt-8:hover, .focus\:mt-8:focus, .group:hover .hover\:\:mt-8, .group-spacing:hover .hover\:\:mt-8, .group:focus .focus\:\:mt-8, .group-spacing:focus .focus\:\:mt-8 {
    margin-top: 6rem;
}

.mt-9, .hover\:mt-9:hover, .focus\:mt-9:focus, .group:hover .hover\:\:mt-9, .group-spacing:hover .hover\:\:mt-9, .group:focus .focus\:\:mt-9, .group-spacing:focus .focus\:\:mt-9 {
    margin-top: 6.5rem;
}

.mt-10, .hover\:mt-10:hover, .focus\:mt-10:focus, .group:hover .hover\:\:mt-10, .group-spacing:hover .hover\:\:mt-10, .group:focus .focus\:\:mt-10, .group-spacing:focus .focus\:\:mt-10 {
    margin-top: 7rem;
}

.mb-0, .hover\:mb-0:hover, .focus\:mb-0:focus, .group:hover .hover\:\:mb-0, .group-spacing:hover .hover\:\:mb-0, .group:focus .focus\:\:mb-0, .group-spacing:focus .focus\:\:mb-0 {
    margin-bottom: 0;
}

.mb-xs, .hover\:mb-xs:hover, .focus\:mb-xs:focus, .group:hover .hover\:\:mb-xs, .group-spacing:hover .hover\:\:mb-xs, .group:focus .focus\:\:mb-xs, .group-spacing:focus .focus\:\:mb-xs {
    margin-bottom: .25rem;
}

.mb-sm, .hover\:mb-sm:hover, .focus\:mb-sm:focus, .group:hover .hover\:\:mb-sm, .group-spacing:hover .hover\:\:mb-sm, .group:focus .focus\:\:mb-sm, .group-spacing:focus .focus\:\:mb-sm {
    margin-bottom: .5rem;
}

.mb-md, .hover\:mb-md:hover, .focus\:mb-md:focus, .group:hover .hover\:\:mb-md, .group-spacing:hover .hover\:\:mb-md, .group:focus .focus\:\:mb-md, .group-spacing:focus .focus\:\:mb-md {
    margin-bottom: .75rem;
}

.mb-base, .hover\:mb-base:hover, .focus\:mb-base:focus, .group:hover .hover\:\:mb-base, .group-spacing:hover .hover\:\:mb-base, .group:focus .focus\:\:mb-base, .group-spacing:focus .focus\:\:mb-base {
    margin-bottom: 1rem;
}

.mb-lg, .hover\:mb-lg:hover, .focus\:mb-lg:focus, .group:hover .hover\:\:mb-lg, .group-spacing:hover .hover\:\:mb-lg, .group:focus .focus\:\:mb-lg, .group-spacing:focus .focus\:\:mb-lg {
    margin-bottom: 1.5rem;
}

.mb-xl, .hover\:mb-xl:hover, .focus\:mb-xl:focus, .group:hover .hover\:\:mb-xl, .group-spacing:hover .hover\:\:mb-xl, .group:focus .focus\:\:mb-xl, .group-spacing:focus .focus\:\:mb-xl {
    margin-bottom: 2rem;
}

.mb-1, .hover\:mb-1:hover, .focus\:mb-1:focus, .group:hover .hover\:\:mb-1, .group-spacing:hover .hover\:\:mb-1, .group:focus .focus\:\:mb-1, .group-spacing:focus .focus\:\:mb-1 {
    margin-bottom: 2.5rem;
}

.mb-2, .hover\:mb-2:hover, .focus\:mb-2:focus, .group:hover .hover\:\:mb-2, .group-spacing:hover .hover\:\:mb-2, .group:focus .focus\:\:mb-2, .group-spacing:focus .focus\:\:mb-2 {
    margin-bottom: 3rem;
}

.mb-3, .hover\:mb-3:hover, .focus\:mb-3:focus, .group:hover .hover\:\:mb-3, .group-spacing:hover .hover\:\:mb-3, .group:focus .focus\:\:mb-3, .group-spacing:focus .focus\:\:mb-3 {
    margin-bottom: 3.5rem;
}

.mb-4, .hover\:mb-4:hover, .focus\:mb-4:focus, .group:hover .hover\:\:mb-4, .group-spacing:hover .hover\:\:mb-4, .group:focus .focus\:\:mb-4, .group-spacing:focus .focus\:\:mb-4 {
    margin-bottom: 4rem;
}

.mb-5, .hover\:mb-5:hover, .focus\:mb-5:focus, .group:hover .hover\:\:mb-5, .group-spacing:hover .hover\:\:mb-5, .group:focus .focus\:\:mb-5, .group-spacing:focus .focus\:\:mb-5 {
    margin-bottom: 4.5rem;
}

.mb-6, .hover\:mb-6:hover, .focus\:mb-6:focus, .group:hover .hover\:\:mb-6, .group-spacing:hover .hover\:\:mb-6, .group:focus .focus\:\:mb-6, .group-spacing:focus .focus\:\:mb-6 {
    margin-bottom: 5rem;
}

.mb-7, .hover\:mb-7:hover, .focus\:mb-7:focus, .group:hover .hover\:\:mb-7, .group-spacing:hover .hover\:\:mb-7, .group:focus .focus\:\:mb-7, .group-spacing:focus .focus\:\:mb-7 {
    margin-bottom: 5.5rem;
}

.mb-8, .hover\:mb-8:hover, .focus\:mb-8:focus, .group:hover .hover\:\:mb-8, .group-spacing:hover .hover\:\:mb-8, .group:focus .focus\:\:mb-8, .group-spacing:focus .focus\:\:mb-8 {
    margin-bottom: 6rem;
}

.mb-9, .hover\:mb-9:hover, .focus\:mb-9:focus, .group:hover .hover\:\:mb-9, .group-spacing:hover .hover\:\:mb-9, .group:focus .focus\:\:mb-9, .group-spacing:focus .focus\:\:mb-9 {
    margin-bottom: 6.5rem;
}

.mb-10, .hover\:mb-10:hover, .focus\:mb-10:focus, .group:hover .hover\:\:mb-10, .group-spacing:hover .hover\:\:mb-10, .group:focus .focus\:\:mb-10, .group-spacing:focus .focus\:\:mb-10 {
    margin-bottom: 7rem;
}

.ml-0, .hover\:ml-0:hover, .focus\:ml-0:focus, .group:hover .hover\:\:ml-0, .group-spacing:hover .hover\:\:ml-0, .group:focus .focus\:\:ml-0, .group-spacing:focus .focus\:\:ml-0 {
    margin-left: 0;
}

.ml-xs, .hover\:ml-xs:hover, .focus\:ml-xs:focus, .group:hover .hover\:\:ml-xs, .group-spacing:hover .hover\:\:ml-xs, .group:focus .focus\:\:ml-xs, .group-spacing:focus .focus\:\:ml-xs {
    margin-left: .25rem;
}

.ml-sm, .hover\:ml-sm:hover, .focus\:ml-sm:focus, .group:hover .hover\:\:ml-sm, .group-spacing:hover .hover\:\:ml-sm, .group:focus .focus\:\:ml-sm, .group-spacing:focus .focus\:\:ml-sm {
    margin-left: .5rem;
}

.ml-md, .hover\:ml-md:hover, .focus\:ml-md:focus, .group:hover .hover\:\:ml-md, .group-spacing:hover .hover\:\:ml-md, .group:focus .focus\:\:ml-md, .group-spacing:focus .focus\:\:ml-md {
    margin-left: .75rem;
}

.ml-base, .hover\:ml-base:hover, .focus\:ml-base:focus, .group:hover .hover\:\:ml-base, .group-spacing:hover .hover\:\:ml-base, .group:focus .focus\:\:ml-base, .group-spacing:focus .focus\:\:ml-base {
    margin-left: 1rem;
}

.ml-lg, .hover\:ml-lg:hover, .focus\:ml-lg:focus, .group:hover .hover\:\:ml-lg, .group-spacing:hover .hover\:\:ml-lg, .group:focus .focus\:\:ml-lg, .group-spacing:focus .focus\:\:ml-lg {
    margin-left: 1.5rem;
}

.ml-xl, .hover\:ml-xl:hover, .focus\:ml-xl:focus, .group:hover .hover\:\:ml-xl, .group-spacing:hover .hover\:\:ml-xl, .group:focus .focus\:\:ml-xl, .group-spacing:focus .focus\:\:ml-xl {
    margin-left: 2rem;
}

.ml-1, .hover\:ml-1:hover, .focus\:ml-1:focus, .group:hover .hover\:\:ml-1, .group-spacing:hover .hover\:\:ml-1, .group:focus .focus\:\:ml-1, .group-spacing:focus .focus\:\:ml-1 {
    margin-left: 2.5rem;
}

.ml-2, .hover\:ml-2:hover, .focus\:ml-2:focus, .group:hover .hover\:\:ml-2, .group-spacing:hover .hover\:\:ml-2, .group:focus .focus\:\:ml-2, .group-spacing:focus .focus\:\:ml-2 {
    margin-left: 3rem;
}

.ml-3, .hover\:ml-3:hover, .focus\:ml-3:focus, .group:hover .hover\:\:ml-3, .group-spacing:hover .hover\:\:ml-3, .group:focus .focus\:\:ml-3, .group-spacing:focus .focus\:\:ml-3 {
    margin-left: 3.5rem;
}

.ml-4, .hover\:ml-4:hover, .focus\:ml-4:focus, .group:hover .hover\:\:ml-4, .group-spacing:hover .hover\:\:ml-4, .group:focus .focus\:\:ml-4, .group-spacing:focus .focus\:\:ml-4 {
    margin-left: 4rem;
}

.ml-5, .hover\:ml-5:hover, .focus\:ml-5:focus, .group:hover .hover\:\:ml-5, .group-spacing:hover .hover\:\:ml-5, .group:focus .focus\:\:ml-5, .group-spacing:focus .focus\:\:ml-5 {
    margin-left: 4.5rem;
}

.ml-6, .hover\:ml-6:hover, .focus\:ml-6:focus, .group:hover .hover\:\:ml-6, .group-spacing:hover .hover\:\:ml-6, .group:focus .focus\:\:ml-6, .group-spacing:focus .focus\:\:ml-6 {
    margin-left: 5rem;
}

.ml-7, .hover\:ml-7:hover, .focus\:ml-7:focus, .group:hover .hover\:\:ml-7, .group-spacing:hover .hover\:\:ml-7, .group:focus .focus\:\:ml-7, .group-spacing:focus .focus\:\:ml-7 {
    margin-left: 5.5rem;
}

.ml-8, .hover\:ml-8:hover, .focus\:ml-8:focus, .group:hover .hover\:\:ml-8, .group-spacing:hover .hover\:\:ml-8, .group:focus .focus\:\:ml-8, .group-spacing:focus .focus\:\:ml-8 {
    margin-left: 6rem;
}

.ml-9, .hover\:ml-9:hover, .focus\:ml-9:focus, .group:hover .hover\:\:ml-9, .group-spacing:hover .hover\:\:ml-9, .group:focus .focus\:\:ml-9, .group-spacing:focus .focus\:\:ml-9 {
    margin-left: 6.5rem;
}

.ml-10, .hover\:ml-10:hover, .focus\:ml-10:focus, .group:hover .hover\:\:ml-10, .group-spacing:hover .hover\:\:ml-10, .group:focus .focus\:\:ml-10, .group-spacing:focus .focus\:\:ml-10 {
    margin-left: 7rem;
}

.mr-0, .hover\:mr-0:hover, .focus\:mr-0:focus, .group:hover .hover\:\:mr-0, .group-spacing:hover .hover\:\:mr-0, .group:focus .focus\:\:mr-0, .group-spacing:focus .focus\:\:mr-0 {
    margin-right: 0;
}

.mr-xs, .hover\:mr-xs:hover, .focus\:mr-xs:focus, .group:hover .hover\:\:mr-xs, .group-spacing:hover .hover\:\:mr-xs, .group:focus .focus\:\:mr-xs, .group-spacing:focus .focus\:\:mr-xs {
    margin-right: .25rem;
}

.mr-sm, .hover\:mr-sm:hover, .focus\:mr-sm:focus, .group:hover .hover\:\:mr-sm, .group-spacing:hover .hover\:\:mr-sm, .group:focus .focus\:\:mr-sm, .group-spacing:focus .focus\:\:mr-sm {
    margin-right: .5rem;
}

.mr-md, .hover\:mr-md:hover, .focus\:mr-md:focus, .group:hover .hover\:\:mr-md, .group-spacing:hover .hover\:\:mr-md, .group:focus .focus\:\:mr-md, .group-spacing:focus .focus\:\:mr-md {
    margin-right: .75rem;
}

.mr-base, .hover\:mr-base:hover, .focus\:mr-base:focus, .group:hover .hover\:\:mr-base, .group-spacing:hover .hover\:\:mr-base, .group:focus .focus\:\:mr-base, .group-spacing:focus .focus\:\:mr-base {
    margin-right: 1rem;
}

.mr-lg, .hover\:mr-lg:hover, .focus\:mr-lg:focus, .group:hover .hover\:\:mr-lg, .group-spacing:hover .hover\:\:mr-lg, .group:focus .focus\:\:mr-lg, .group-spacing:focus .focus\:\:mr-lg {
    margin-right: 1.5rem;
}

.mr-xl, .hover\:mr-xl:hover, .focus\:mr-xl:focus, .group:hover .hover\:\:mr-xl, .group-spacing:hover .hover\:\:mr-xl, .group:focus .focus\:\:mr-xl, .group-spacing:focus .focus\:\:mr-xl {
    margin-right: 2rem;
}

.mr-1, .hover\:mr-1:hover, .focus\:mr-1:focus, .group:hover .hover\:\:mr-1, .group-spacing:hover .hover\:\:mr-1, .group:focus .focus\:\:mr-1, .group-spacing:focus .focus\:\:mr-1 {
    margin-right: 2.5rem;
}

.mr-2, .hover\:mr-2:hover, .focus\:mr-2:focus, .group:hover .hover\:\:mr-2, .group-spacing:hover .hover\:\:mr-2, .group:focus .focus\:\:mr-2, .group-spacing:focus .focus\:\:mr-2 {
    margin-right: 3rem;
}

.mr-3, .hover\:mr-3:hover, .focus\:mr-3:focus, .group:hover .hover\:\:mr-3, .group-spacing:hover .hover\:\:mr-3, .group:focus .focus\:\:mr-3, .group-spacing:focus .focus\:\:mr-3 {
    margin-right: 3.5rem;
}

.mr-4, .hover\:mr-4:hover, .focus\:mr-4:focus, .group:hover .hover\:\:mr-4, .group-spacing:hover .hover\:\:mr-4, .group:focus .focus\:\:mr-4, .group-spacing:focus .focus\:\:mr-4 {
    margin-right: 4rem;
}

.mr-5, .hover\:mr-5:hover, .focus\:mr-5:focus, .group:hover .hover\:\:mr-5, .group-spacing:hover .hover\:\:mr-5, .group:focus .focus\:\:mr-5, .group-spacing:focus .focus\:\:mr-5 {
    margin-right: 4.5rem;
}

.mr-6, .hover\:mr-6:hover, .focus\:mr-6:focus, .group:hover .hover\:\:mr-6, .group-spacing:hover .hover\:\:mr-6, .group:focus .focus\:\:mr-6, .group-spacing:focus .focus\:\:mr-6 {
    margin-right: 5rem;
}

.mr-7, .hover\:mr-7:hover, .focus\:mr-7:focus, .group:hover .hover\:\:mr-7, .group-spacing:hover .hover\:\:mr-7, .group:focus .focus\:\:mr-7, .group-spacing:focus .focus\:\:mr-7 {
    margin-right: 5.5rem;
}

.mr-8, .hover\:mr-8:hover, .focus\:mr-8:focus, .group:hover .hover\:\:mr-8, .group-spacing:hover .hover\:\:mr-8, .group:focus .focus\:\:mr-8, .group-spacing:focus .focus\:\:mr-8 {
    margin-right: 6rem;
}

.mr-9, .hover\:mr-9:hover, .focus\:mr-9:focus, .group:hover .hover\:\:mr-9, .group-spacing:hover .hover\:\:mr-9, .group:focus .focus\:\:mr-9, .group-spacing:focus .focus\:\:mr-9 {
    margin-right: 6.5rem;
}

.mr-10, .hover\:mr-10:hover, .focus\:mr-10:focus, .group:hover .hover\:\:mr-10, .group-spacing:hover .hover\:\:mr-10, .group:focus .focus\:\:mr-10, .group-spacing:focus .focus\:\:mr-10 {
    margin-right: 7rem;
}

.my-0, .hover\:my-0:hover, .focus\:my-0:focus, .group:hover .hover\:\:my-0, .group-spacing:hover .hover\:\:my-0, .group:focus .focus\:\:my-0, .group-spacing:focus .focus\:\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.my-xs, .hover\:my-xs:hover, .focus\:my-xs:focus, .group:hover .hover\:\:my-xs, .group-spacing:hover .hover\:\:my-xs, .group:focus .focus\:\:my-xs, .group-spacing:focus .focus\:\:my-xs {
    margin-top: .25rem;
    margin-bottom: .25rem;
}

.my-sm, .hover\:my-sm:hover, .focus\:my-sm:focus, .group:hover .hover\:\:my-sm, .group-spacing:hover .hover\:\:my-sm, .group:focus .focus\:\:my-sm, .group-spacing:focus .focus\:\:my-sm {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.my-md, .hover\:my-md:hover, .focus\:my-md:focus, .group:hover .hover\:\:my-md, .group-spacing:hover .hover\:\:my-md, .group:focus .focus\:\:my-md, .group-spacing:focus .focus\:\:my-md {
    margin-top: .75rem;
    margin-bottom: .75rem;
}

.my-base, .hover\:my-base:hover, .focus\:my-base:focus, .group:hover .hover\:\:my-base, .group-spacing:hover .hover\:\:my-base, .group:focus .focus\:\:my-base, .group-spacing:focus .focus\:\:my-base {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.my-lg, .hover\:my-lg:hover, .focus\:my-lg:focus, .group:hover .hover\:\:my-lg, .group-spacing:hover .hover\:\:my-lg, .group:focus .focus\:\:my-lg, .group-spacing:focus .focus\:\:my-lg {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.my-xl, .hover\:my-xl:hover, .focus\:my-xl:focus, .group:hover .hover\:\:my-xl, .group-spacing:hover .hover\:\:my-xl, .group:focus .focus\:\:my-xl, .group-spacing:focus .focus\:\:my-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.my-1, .hover\:my-1:hover, .focus\:my-1:focus, .group:hover .hover\:\:my-1, .group-spacing:hover .hover\:\:my-1, .group:focus .focus\:\:my-1, .group-spacing:focus .focus\:\:my-1 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.my-2, .hover\:my-2:hover, .focus\:my-2:focus, .group:hover .hover\:\:my-2, .group-spacing:hover .hover\:\:my-2, .group:focus .focus\:\:my-2, .group-spacing:focus .focus\:\:my-2 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.my-3, .hover\:my-3:hover, .focus\:my-3:focus, .group:hover .hover\:\:my-3, .group-spacing:hover .hover\:\:my-3, .group:focus .focus\:\:my-3, .group-spacing:focus .focus\:\:my-3 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
}

.my-4, .hover\:my-4:hover, .focus\:my-4:focus, .group:hover .hover\:\:my-4, .group-spacing:hover .hover\:\:my-4, .group:focus .focus\:\:my-4, .group-spacing:focus .focus\:\:my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.my-5, .hover\:my-5:hover, .focus\:my-5:focus, .group:hover .hover\:\:my-5, .group-spacing:hover .hover\:\:my-5, .group:focus .focus\:\:my-5, .group-spacing:focus .focus\:\:my-5 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
}

.my-6, .hover\:my-6:hover, .focus\:my-6:focus, .group:hover .hover\:\:my-6, .group-spacing:hover .hover\:\:my-6, .group:focus .focus\:\:my-6, .group-spacing:focus .focus\:\:my-6 {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.my-7, .hover\:my-7:hover, .focus\:my-7:focus, .group:hover .hover\:\:my-7, .group-spacing:hover .hover\:\:my-7, .group:focus .focus\:\:my-7, .group-spacing:focus .focus\:\:my-7 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
}

.my-8, .hover\:my-8:hover, .focus\:my-8:focus, .group:hover .hover\:\:my-8, .group-spacing:hover .hover\:\:my-8, .group:focus .focus\:\:my-8, .group-spacing:focus .focus\:\:my-8 {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.my-9, .hover\:my-9:hover, .focus\:my-9:focus, .group:hover .hover\:\:my-9, .group-spacing:hover .hover\:\:my-9, .group:focus .focus\:\:my-9, .group-spacing:focus .focus\:\:my-9 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
}

.my-10, .hover\:my-10:hover, .focus\:my-10:focus, .group:hover .hover\:\:my-10, .group-spacing:hover .hover\:\:my-10, .group:focus .focus\:\:my-10, .group-spacing:focus .focus\:\:my-10 {
    margin-top: 7rem;
    margin-bottom: 7rem;
}

.mx-auto, .hover\:mx-auto:hover, .focus\:mx-auto:focus, .group:hover .hover\:\:mx-auto, .group-spacing:hover .hover\:\:mx-auto, .group:focus .focus\:\:mx-auto, .group-spacing:focus .focus\:\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.mx-0, .hover\:mx-0:hover, .focus\:mx-0:focus, .group:hover .hover\:\:mx-0, .group-spacing:hover .hover\:\:mx-0, .group:focus .focus\:\:mx-0, .group-spacing:focus .focus\:\:mx-0 {
    margin-left: 0;
    margin-right: 0;
}

.mx-xs, .hover\:mx-xs:hover, .focus\:mx-xs:focus, .group:hover .hover\:\:mx-xs, .group-spacing:hover .hover\:\:mx-xs, .group:focus .focus\:\:mx-xs, .group-spacing:focus .focus\:\:mx-xs {
    margin-left: .25rem;
    margin-right: .25rem;
}

.mx-sm, .hover\:mx-sm:hover, .focus\:mx-sm:focus, .group:hover .hover\:\:mx-sm, .group-spacing:hover .hover\:\:mx-sm, .group:focus .focus\:\:mx-sm, .group-spacing:focus .focus\:\:mx-sm {
    margin-left: .5rem;
    margin-right: .5rem;
}

.mx-md, .hover\:mx-md:hover, .focus\:mx-md:focus, .group:hover .hover\:\:mx-md, .group-spacing:hover .hover\:\:mx-md, .group:focus .focus\:\:mx-md, .group-spacing:focus .focus\:\:mx-md {
    margin-left: .75rem;
    margin-right: .75rem;
}

.mx-base, .hover\:mx-base:hover, .focus\:mx-base:focus, .group:hover .hover\:\:mx-base, .group-spacing:hover .hover\:\:mx-base, .group:focus .focus\:\:mx-base, .group-spacing:focus .focus\:\:mx-base {
    margin-left: 1rem;
    margin-right: 1rem;
}

.mx-lg, .hover\:mx-lg:hover, .focus\:mx-lg:focus, .group:hover .hover\:\:mx-lg, .group-spacing:hover .hover\:\:mx-lg, .group:focus .focus\:\:mx-lg, .group-spacing:focus .focus\:\:mx-lg {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}

.mx-xl, .hover\:mx-xl:hover, .focus\:mx-xl:focus, .group:hover .hover\:\:mx-xl, .group-spacing:hover .hover\:\:mx-xl, .group:focus .focus\:\:mx-xl, .group-spacing:focus .focus\:\:mx-xl {
    margin-left: 2rem;
    margin-right: 2rem;
}

.mx-1, .hover\:mx-1:hover, .focus\:mx-1:focus, .group:hover .hover\:\:mx-1, .group-spacing:hover .hover\:\:mx-1, .group:focus .focus\:\:mx-1, .group-spacing:focus .focus\:\:mx-1 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.mx-2, .hover\:mx-2:hover, .focus\:mx-2:focus, .group:hover .hover\:\:mx-2, .group-spacing:hover .hover\:\:mx-2, .group:focus .focus\:\:mx-2, .group-spacing:focus .focus\:\:mx-2 {
    margin-left: 3rem;
    margin-right: 3rem;
}

.mx-3, .hover\:mx-3:hover, .focus\:mx-3:focus, .group:hover .hover\:\:mx-3, .group-spacing:hover .hover\:\:mx-3, .group:focus .focus\:\:mx-3, .group-spacing:focus .focus\:\:mx-3 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
}

.mx-4, .hover\:mx-4:hover, .focus\:mx-4:focus, .group:hover .hover\:\:mx-4, .group-spacing:hover .hover\:\:mx-4, .group:focus .focus\:\:mx-4, .group-spacing:focus .focus\:\:mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
}

.mx-5, .hover\:mx-5:hover, .focus\:mx-5:focus, .group:hover .hover\:\:mx-5, .group-spacing:hover .hover\:\:mx-5, .group:focus .focus\:\:mx-5, .group-spacing:focus .focus\:\:mx-5 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
}

.mx-6, .hover\:mx-6:hover, .focus\:mx-6:focus, .group:hover .hover\:\:mx-6, .group-spacing:hover .hover\:\:mx-6, .group:focus .focus\:\:mx-6, .group-spacing:focus .focus\:\:mx-6 {
    margin-left: 5rem;
    margin-right: 5rem;
}

.mx-7, .hover\:mx-7:hover, .focus\:mx-7:focus, .group:hover .hover\:\:mx-7, .group-spacing:hover .hover\:\:mx-7, .group:focus .focus\:\:mx-7, .group-spacing:focus .focus\:\:mx-7 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
}

.mx-8, .hover\:mx-8:hover, .focus\:mx-8:focus, .group:hover .hover\:\:mx-8, .group-spacing:hover .hover\:\:mx-8, .group:focus .focus\:\:mx-8, .group-spacing:focus .focus\:\:mx-8 {
    margin-left: 6rem;
    margin-right: 6rem;
}

.mx-9, .hover\:mx-9:hover, .focus\:mx-9:focus, .group:hover .hover\:\:mx-9, .group-spacing:hover .hover\:\:mx-9, .group:focus .focus\:\:mx-9, .group-spacing:focus .focus\:\:mx-9 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
}

.mx-10, .hover\:mx-10:hover, .focus\:mx-10:focus, .group:hover .hover\:\:mx-10, .group-spacing:hover .hover\:\:mx-10, .group:focus .focus\:\:mx-10, .group-spacing:focus .focus\:\:mx-10 {
    margin-left: 7rem;
    margin-right: 7rem;
}

.p-0, .hover\:p-0:hover, .focus\:p-0:focus, .group:hover .hover\:\:p-0, .group-spacing:hover .hover\:\:p-0, .group:focus .focus\:\:p-0, .group-spacing:focus .focus\:\:p-0 {
    padding: 0 ;
}

.p-xs, .hover\:p-xs:hover, .focus\:p-xs:focus, .group:hover .hover\:\:p-xs, .group-spacing:hover .hover\:\:p-xs, .group:focus .focus\:\:p-xs, .group-spacing:focus .focus\:\:p-xs {
    padding: .25rem ;
}

.p-sm, .hover\:p-sm:hover, .focus\:p-sm:focus, .group:hover .hover\:\:p-sm, .group-spacing:hover .hover\:\:p-sm, .group:focus .focus\:\:p-sm, .group-spacing:focus .focus\:\:p-sm {
    padding: .5rem ;
}

.p-md, .hover\:p-md:hover, .focus\:p-md:focus, .group:hover .hover\:\:p-md, .group-spacing:hover .hover\:\:p-md, .group:focus .focus\:\:p-md, .group-spacing:focus .focus\:\:p-md {
    padding: .75rem ;
}

.p-base, .hover\:p-base:hover, .focus\:p-base:focus, .group:hover .hover\:\:p-base, .group-spacing:hover .hover\:\:p-base, .group:focus .focus\:\:p-base, .group-spacing:focus .focus\:\:p-base {
    padding: 1rem ;
}

.p-lg, .hover\:p-lg:hover, .focus\:p-lg:focus, .group:hover .hover\:\:p-lg, .group-spacing:hover .hover\:\:p-lg, .group:focus .focus\:\:p-lg, .group-spacing:focus .focus\:\:p-lg {
    padding: 1.5rem ;
}

.p-xl, .hover\:p-xl:hover, .focus\:p-xl:focus, .group:hover .hover\:\:p-xl, .group-spacing:hover .hover\:\:p-xl, .group:focus .focus\:\:p-xl, .group-spacing:focus .focus\:\:p-xl {
    padding: 2rem ;
}

.p-1, .hover\:p-1:hover, .focus\:p-1:focus, .group:hover .hover\:\:p-1, .group-spacing:hover .hover\:\:p-1, .group:focus .focus\:\:p-1, .group-spacing:focus .focus\:\:p-1 {
    padding: 2.5rem ;
}

.p-2, .hover\:p-2:hover, .focus\:p-2:focus, .group:hover .hover\:\:p-2, .group-spacing:hover .hover\:\:p-2, .group:focus .focus\:\:p-2, .group-spacing:focus .focus\:\:p-2 {
    padding: 3rem ;
}

.p-3, .hover\:p-3:hover, .focus\:p-3:focus, .group:hover .hover\:\:p-3, .group-spacing:hover .hover\:\:p-3, .group:focus .focus\:\:p-3, .group-spacing:focus .focus\:\:p-3 {
    padding: 3.5rem ;
}

.p-4, .hover\:p-4:hover, .focus\:p-4:focus, .group:hover .hover\:\:p-4, .group-spacing:hover .hover\:\:p-4, .group:focus .focus\:\:p-4, .group-spacing:focus .focus\:\:p-4 {
    padding: 4rem ;
}

.p-5, .hover\:p-5:hover, .focus\:p-5:focus, .group:hover .hover\:\:p-5, .group-spacing:hover .hover\:\:p-5, .group:focus .focus\:\:p-5, .group-spacing:focus .focus\:\:p-5 {
    padding: 4.5rem ;
}

.p-6, .hover\:p-6:hover, .focus\:p-6:focus, .group:hover .hover\:\:p-6, .group-spacing:hover .hover\:\:p-6, .group:focus .focus\:\:p-6, .group-spacing:focus .focus\:\:p-6 {
    padding: 5rem ;
}

.p-7, .hover\:p-7:hover, .focus\:p-7:focus, .group:hover .hover\:\:p-7, .group-spacing:hover .hover\:\:p-7, .group:focus .focus\:\:p-7, .group-spacing:focus .focus\:\:p-7 {
    padding: 5.5rem ;
}

.p-8, .hover\:p-8:hover, .focus\:p-8:focus, .group:hover .hover\:\:p-8, .group-spacing:hover .hover\:\:p-8, .group:focus .focus\:\:p-8, .group-spacing:focus .focus\:\:p-8 {
    padding: 6rem ;
}

.p-9, .hover\:p-9:hover, .focus\:p-9:focus, .group:hover .hover\:\:p-9, .group-spacing:hover .hover\:\:p-9, .group:focus .focus\:\:p-9, .group-spacing:focus .focus\:\:p-9 {
    padding: 6.5rem ;
}

.p-10, .hover\:p-10:hover, .focus\:p-10:focus, .group:hover .hover\:\:p-10, .group-spacing:hover .hover\:\:p-10, .group:focus .focus\:\:p-10, .group-spacing:focus .focus\:\:p-10 {
    padding: 7rem ;
}

.pt-0, .hover\:pt-0:hover, .focus\:pt-0:focus, .group:hover .hover\:\:pt-0, .group-spacing:hover .hover\:\:pt-0, .group:focus .focus\:\:pt-0, .group-spacing:focus .focus\:\:pt-0 {
    padding-top: 0 ;
}

.pt-xs, .hover\:pt-xs:hover, .focus\:pt-xs:focus, .group:hover .hover\:\:pt-xs, .group-spacing:hover .hover\:\:pt-xs, .group:focus .focus\:\:pt-xs, .group-spacing:focus .focus\:\:pt-xs {
    padding-top: .25rem ;
}

.pt-sm, .hover\:pt-sm:hover, .focus\:pt-sm:focus, .group:hover .hover\:\:pt-sm, .group-spacing:hover .hover\:\:pt-sm, .group:focus .focus\:\:pt-sm, .group-spacing:focus .focus\:\:pt-sm {
    padding-top: .5rem ;
}

.pt-md, .hover\:pt-md:hover, .focus\:pt-md:focus, .group:hover .hover\:\:pt-md, .group-spacing:hover .hover\:\:pt-md, .group:focus .focus\:\:pt-md, .group-spacing:focus .focus\:\:pt-md {
    padding-top: .75rem ;
}

.pt-base, .hover\:pt-base:hover, .focus\:pt-base:focus, .group:hover .hover\:\:pt-base, .group-spacing:hover .hover\:\:pt-base, .group:focus .focus\:\:pt-base, .group-spacing:focus .focus\:\:pt-base {
    padding-top: 1rem ;
}

.pt-lg, .hover\:pt-lg:hover, .focus\:pt-lg:focus, .group:hover .hover\:\:pt-lg, .group-spacing:hover .hover\:\:pt-lg, .group:focus .focus\:\:pt-lg, .group-spacing:focus .focus\:\:pt-lg {
    padding-top: 1.5rem ;
}

.pt-xl, .hover\:pt-xl:hover, .focus\:pt-xl:focus, .group:hover .hover\:\:pt-xl, .group-spacing:hover .hover\:\:pt-xl, .group:focus .focus\:\:pt-xl, .group-spacing:focus .focus\:\:pt-xl {
    padding-top: 2rem ;
}

.pt-1, .hover\:pt-1:hover, .focus\:pt-1:focus, .group:hover .hover\:\:pt-1, .group-spacing:hover .hover\:\:pt-1, .group:focus .focus\:\:pt-1, .group-spacing:focus .focus\:\:pt-1 {
    padding-top: 2.5rem ;
}

.pt-2, .hover\:pt-2:hover, .focus\:pt-2:focus, .group:hover .hover\:\:pt-2, .group-spacing:hover .hover\:\:pt-2, .group:focus .focus\:\:pt-2, .group-spacing:focus .focus\:\:pt-2 {
    padding-top: 3rem ;
}

.pt-3, .hover\:pt-3:hover, .focus\:pt-3:focus, .group:hover .hover\:\:pt-3, .group-spacing:hover .hover\:\:pt-3, .group:focus .focus\:\:pt-3, .group-spacing:focus .focus\:\:pt-3 {
    padding-top: 3.5rem ;
}

.pt-4, .hover\:pt-4:hover, .focus\:pt-4:focus, .group:hover .hover\:\:pt-4, .group-spacing:hover .hover\:\:pt-4, .group:focus .focus\:\:pt-4, .group-spacing:focus .focus\:\:pt-4 {
    padding-top: 4rem ;
}

.pt-5, .hover\:pt-5:hover, .focus\:pt-5:focus, .group:hover .hover\:\:pt-5, .group-spacing:hover .hover\:\:pt-5, .group:focus .focus\:\:pt-5, .group-spacing:focus .focus\:\:pt-5 {
    padding-top: 4.5rem ;
}

.pt-6, .hover\:pt-6:hover, .focus\:pt-6:focus, .group:hover .hover\:\:pt-6, .group-spacing:hover .hover\:\:pt-6, .group:focus .focus\:\:pt-6, .group-spacing:focus .focus\:\:pt-6 {
    padding-top: 5rem ;
}

.pt-7, .hover\:pt-7:hover, .focus\:pt-7:focus, .group:hover .hover\:\:pt-7, .group-spacing:hover .hover\:\:pt-7, .group:focus .focus\:\:pt-7, .group-spacing:focus .focus\:\:pt-7 {
    padding-top: 5.5rem ;
}

.pt-8, .hover\:pt-8:hover, .focus\:pt-8:focus, .group:hover .hover\:\:pt-8, .group-spacing:hover .hover\:\:pt-8, .group:focus .focus\:\:pt-8, .group-spacing:focus .focus\:\:pt-8 {
    padding-top: 6rem ;
}

.pt-9, .hover\:pt-9:hover, .focus\:pt-9:focus, .group:hover .hover\:\:pt-9, .group-spacing:hover .hover\:\:pt-9, .group:focus .focus\:\:pt-9, .group-spacing:focus .focus\:\:pt-9 {
    padding-top: 6.5rem ;
}

.pt-10, .hover\:pt-10:hover, .focus\:pt-10:focus, .group:hover .hover\:\:pt-10, .group-spacing:hover .hover\:\:pt-10, .group:focus .focus\:\:pt-10, .group-spacing:focus .focus\:\:pt-10 {
    padding-top: 7rem ;
}

.pb-0, .hover\:pb-0:hover, .focus\:pb-0:focus, .group:hover .hover\:\:pb-0, .group-spacing:hover .hover\:\:pb-0, .group:focus .focus\:\:pb-0, .group-spacing:focus .focus\:\:pb-0 {
    padding-bottom: 0 ;
}

.pb-xs, .hover\:pb-xs:hover, .focus\:pb-xs:focus, .group:hover .hover\:\:pb-xs, .group-spacing:hover .hover\:\:pb-xs, .group:focus .focus\:\:pb-xs, .group-spacing:focus .focus\:\:pb-xs {
    padding-bottom: .25rem ;
}

.pb-sm, .hover\:pb-sm:hover, .focus\:pb-sm:focus, .group:hover .hover\:\:pb-sm, .group-spacing:hover .hover\:\:pb-sm, .group:focus .focus\:\:pb-sm, .group-spacing:focus .focus\:\:pb-sm {
    padding-bottom: .5rem ;
}

.pb-md, .hover\:pb-md:hover, .focus\:pb-md:focus, .group:hover .hover\:\:pb-md, .group-spacing:hover .hover\:\:pb-md, .group:focus .focus\:\:pb-md, .group-spacing:focus .focus\:\:pb-md {
    padding-bottom: .75rem ;
}

.pb-base, .hover\:pb-base:hover, .focus\:pb-base:focus, .group:hover .hover\:\:pb-base, .group-spacing:hover .hover\:\:pb-base, .group:focus .focus\:\:pb-base, .group-spacing:focus .focus\:\:pb-base {
    padding-bottom: 1rem ;
}

.pb-lg, .hover\:pb-lg:hover, .focus\:pb-lg:focus, .group:hover .hover\:\:pb-lg, .group-spacing:hover .hover\:\:pb-lg, .group:focus .focus\:\:pb-lg, .group-spacing:focus .focus\:\:pb-lg {
    padding-bottom: 1.5rem ;
}

.pb-xl, .hover\:pb-xl:hover, .focus\:pb-xl:focus, .group:hover .hover\:\:pb-xl, .group-spacing:hover .hover\:\:pb-xl, .group:focus .focus\:\:pb-xl, .group-spacing:focus .focus\:\:pb-xl {
    padding-bottom: 2rem ;
}

.pb-1, .hover\:pb-1:hover, .focus\:pb-1:focus, .group:hover .hover\:\:pb-1, .group-spacing:hover .hover\:\:pb-1, .group:focus .focus\:\:pb-1, .group-spacing:focus .focus\:\:pb-1 {
    padding-bottom: 2.5rem ;
}

.pb-2, .hover\:pb-2:hover, .focus\:pb-2:focus, .group:hover .hover\:\:pb-2, .group-spacing:hover .hover\:\:pb-2, .group:focus .focus\:\:pb-2, .group-spacing:focus .focus\:\:pb-2 {
    padding-bottom: 3rem ;
}

.pb-3, .hover\:pb-3:hover, .focus\:pb-3:focus, .group:hover .hover\:\:pb-3, .group-spacing:hover .hover\:\:pb-3, .group:focus .focus\:\:pb-3, .group-spacing:focus .focus\:\:pb-3 {
    padding-bottom: 3.5rem ;
}

.pb-4, .hover\:pb-4:hover, .focus\:pb-4:focus, .group:hover .hover\:\:pb-4, .group-spacing:hover .hover\:\:pb-4, .group:focus .focus\:\:pb-4, .group-spacing:focus .focus\:\:pb-4 {
    padding-bottom: 4rem ;
}

.pb-5, .hover\:pb-5:hover, .focus\:pb-5:focus, .group:hover .hover\:\:pb-5, .group-spacing:hover .hover\:\:pb-5, .group:focus .focus\:\:pb-5, .group-spacing:focus .focus\:\:pb-5 {
    padding-bottom: 4.5rem ;
}

.pb-6, .hover\:pb-6:hover, .focus\:pb-6:focus, .group:hover .hover\:\:pb-6, .group-spacing:hover .hover\:\:pb-6, .group:focus .focus\:\:pb-6, .group-spacing:focus .focus\:\:pb-6 {
    padding-bottom: 5rem ;
}

.pb-7, .hover\:pb-7:hover, .focus\:pb-7:focus, .group:hover .hover\:\:pb-7, .group-spacing:hover .hover\:\:pb-7, .group:focus .focus\:\:pb-7, .group-spacing:focus .focus\:\:pb-7 {
    padding-bottom: 5.5rem ;
}

.pb-8, .hover\:pb-8:hover, .focus\:pb-8:focus, .group:hover .hover\:\:pb-8, .group-spacing:hover .hover\:\:pb-8, .group:focus .focus\:\:pb-8, .group-spacing:focus .focus\:\:pb-8 {
    padding-bottom: 6rem ;
}

.pb-9, .hover\:pb-9:hover, .focus\:pb-9:focus, .group:hover .hover\:\:pb-9, .group-spacing:hover .hover\:\:pb-9, .group:focus .focus\:\:pb-9, .group-spacing:focus .focus\:\:pb-9 {
    padding-bottom: 6.5rem ;
}

.pb-10, .hover\:pb-10:hover, .focus\:pb-10:focus, .group:hover .hover\:\:pb-10, .group-spacing:hover .hover\:\:pb-10, .group:focus .focus\:\:pb-10, .group-spacing:focus .focus\:\:pb-10 {
    padding-bottom: 7rem ;
}

.pl-0, .hover\:pl-0:hover, .focus\:pl-0:focus, .group:hover .hover\:\:pl-0, .group-spacing:hover .hover\:\:pl-0, .group:focus .focus\:\:pl-0, .group-spacing:focus .focus\:\:pl-0 {
    padding-left: 0 ;
}

.pl-xs, .hover\:pl-xs:hover, .focus\:pl-xs:focus, .group:hover .hover\:\:pl-xs, .group-spacing:hover .hover\:\:pl-xs, .group:focus .focus\:\:pl-xs, .group-spacing:focus .focus\:\:pl-xs {
    padding-left: .25rem ;
}

.pl-sm, .hover\:pl-sm:hover, .focus\:pl-sm:focus, .group:hover .hover\:\:pl-sm, .group-spacing:hover .hover\:\:pl-sm, .group:focus .focus\:\:pl-sm, .group-spacing:focus .focus\:\:pl-sm {
    padding-left: .5rem ;
}

.pl-md, .hover\:pl-md:hover, .focus\:pl-md:focus, .group:hover .hover\:\:pl-md, .group-spacing:hover .hover\:\:pl-md, .group:focus .focus\:\:pl-md, .group-spacing:focus .focus\:\:pl-md {
    padding-left: .75rem ;
}

.pl-base, .hover\:pl-base:hover, .focus\:pl-base:focus, .group:hover .hover\:\:pl-base, .group-spacing:hover .hover\:\:pl-base, .group:focus .focus\:\:pl-base, .group-spacing:focus .focus\:\:pl-base {
    padding-left: 1rem ;
}

.pl-lg, .hover\:pl-lg:hover, .focus\:pl-lg:focus, .group:hover .hover\:\:pl-lg, .group-spacing:hover .hover\:\:pl-lg, .group:focus .focus\:\:pl-lg, .group-spacing:focus .focus\:\:pl-lg {
    padding-left: 1.5rem ;
}

.pl-xl, .hover\:pl-xl:hover, .focus\:pl-xl:focus, .group:hover .hover\:\:pl-xl, .group-spacing:hover .hover\:\:pl-xl, .group:focus .focus\:\:pl-xl, .group-spacing:focus .focus\:\:pl-xl {
    padding-left: 2rem ;
}

.pl-1, .hover\:pl-1:hover, .focus\:pl-1:focus, .group:hover .hover\:\:pl-1, .group-spacing:hover .hover\:\:pl-1, .group:focus .focus\:\:pl-1, .group-spacing:focus .focus\:\:pl-1 {
    padding-left: 2.5rem ;
}

.pl-2, .hover\:pl-2:hover, .focus\:pl-2:focus, .group:hover .hover\:\:pl-2, .group-spacing:hover .hover\:\:pl-2, .group:focus .focus\:\:pl-2, .group-spacing:focus .focus\:\:pl-2 {
    padding-left: 3rem ;
}

.pl-3, .hover\:pl-3:hover, .focus\:pl-3:focus, .group:hover .hover\:\:pl-3, .group-spacing:hover .hover\:\:pl-3, .group:focus .focus\:\:pl-3, .group-spacing:focus .focus\:\:pl-3 {
    padding-left: 3.5rem ;
}

.pl-4, .hover\:pl-4:hover, .focus\:pl-4:focus, .group:hover .hover\:\:pl-4, .group-spacing:hover .hover\:\:pl-4, .group:focus .focus\:\:pl-4, .group-spacing:focus .focus\:\:pl-4 {
    padding-left: 4rem ;
}

.pl-5, .hover\:pl-5:hover, .focus\:pl-5:focus, .group:hover .hover\:\:pl-5, .group-spacing:hover .hover\:\:pl-5, .group:focus .focus\:\:pl-5, .group-spacing:focus .focus\:\:pl-5 {
    padding-left: 4.5rem ;
}

.pl-6, .hover\:pl-6:hover, .focus\:pl-6:focus, .group:hover .hover\:\:pl-6, .group-spacing:hover .hover\:\:pl-6, .group:focus .focus\:\:pl-6, .group-spacing:focus .focus\:\:pl-6 {
    padding-left: 5rem ;
}

.pl-7, .hover\:pl-7:hover, .focus\:pl-7:focus, .group:hover .hover\:\:pl-7, .group-spacing:hover .hover\:\:pl-7, .group:focus .focus\:\:pl-7, .group-spacing:focus .focus\:\:pl-7 {
    padding-left: 5.5rem ;
}

.pl-8, .hover\:pl-8:hover, .focus\:pl-8:focus, .group:hover .hover\:\:pl-8, .group-spacing:hover .hover\:\:pl-8, .group:focus .focus\:\:pl-8, .group-spacing:focus .focus\:\:pl-8 {
    padding-left: 6rem ;
}

.pl-9, .hover\:pl-9:hover, .focus\:pl-9:focus, .group:hover .hover\:\:pl-9, .group-spacing:hover .hover\:\:pl-9, .group:focus .focus\:\:pl-9, .group-spacing:focus .focus\:\:pl-9 {
    padding-left: 6.5rem ;
}

.pl-10, .hover\:pl-10:hover, .focus\:pl-10:focus, .group:hover .hover\:\:pl-10, .group-spacing:hover .hover\:\:pl-10, .group:focus .focus\:\:pl-10, .group-spacing:focus .focus\:\:pl-10 {
    padding-left: 7rem ;
}

.pr-0, .hover\:pr-0:hover, .focus\:pr-0:focus, .group:hover .hover\:\:pr-0, .group-spacing:hover .hover\:\:pr-0, .group:focus .focus\:\:pr-0, .group-spacing:focus .focus\:\:pr-0 {
    padding-right: 0 ;
}

.pr-xs, .hover\:pr-xs:hover, .focus\:pr-xs:focus, .group:hover .hover\:\:pr-xs, .group-spacing:hover .hover\:\:pr-xs, .group:focus .focus\:\:pr-xs, .group-spacing:focus .focus\:\:pr-xs {
    padding-right: .25rem ;
}

.pr-sm, .hover\:pr-sm:hover, .focus\:pr-sm:focus, .group:hover .hover\:\:pr-sm, .group-spacing:hover .hover\:\:pr-sm, .group:focus .focus\:\:pr-sm, .group-spacing:focus .focus\:\:pr-sm {
    padding-right: .5rem ;
}

.pr-md, .hover\:pr-md:hover, .focus\:pr-md:focus, .group:hover .hover\:\:pr-md, .group-spacing:hover .hover\:\:pr-md, .group:focus .focus\:\:pr-md, .group-spacing:focus .focus\:\:pr-md {
    padding-right: .75rem ;
}

.pr-base, .hover\:pr-base:hover, .focus\:pr-base:focus, .group:hover .hover\:\:pr-base, .group-spacing:hover .hover\:\:pr-base, .group:focus .focus\:\:pr-base, .group-spacing:focus .focus\:\:pr-base {
    padding-right: 1rem ;
}

.pr-lg, .hover\:pr-lg:hover, .focus\:pr-lg:focus, .group:hover .hover\:\:pr-lg, .group-spacing:hover .hover\:\:pr-lg, .group:focus .focus\:\:pr-lg, .group-spacing:focus .focus\:\:pr-lg {
    padding-right: 1.5rem ;
}

.pr-xl, .hover\:pr-xl:hover, .focus\:pr-xl:focus, .group:hover .hover\:\:pr-xl, .group-spacing:hover .hover\:\:pr-xl, .group:focus .focus\:\:pr-xl, .group-spacing:focus .focus\:\:pr-xl {
    padding-right: 2rem ;
}

.pr-1, .hover\:pr-1:hover, .focus\:pr-1:focus, .group:hover .hover\:\:pr-1, .group-spacing:hover .hover\:\:pr-1, .group:focus .focus\:\:pr-1, .group-spacing:focus .focus\:\:pr-1 {
    padding-right: 2.5rem ;
}

.pr-2, .hover\:pr-2:hover, .focus\:pr-2:focus, .group:hover .hover\:\:pr-2, .group-spacing:hover .hover\:\:pr-2, .group:focus .focus\:\:pr-2, .group-spacing:focus .focus\:\:pr-2 {
    padding-right: 3rem ;
}

.pr-3, .hover\:pr-3:hover, .focus\:pr-3:focus, .group:hover .hover\:\:pr-3, .group-spacing:hover .hover\:\:pr-3, .group:focus .focus\:\:pr-3, .group-spacing:focus .focus\:\:pr-3 {
    padding-right: 3.5rem ;
}

.pr-4, .hover\:pr-4:hover, .focus\:pr-4:focus, .group:hover .hover\:\:pr-4, .group-spacing:hover .hover\:\:pr-4, .group:focus .focus\:\:pr-4, .group-spacing:focus .focus\:\:pr-4 {
    padding-right: 4rem ;
}

.pr-5, .hover\:pr-5:hover, .focus\:pr-5:focus, .group:hover .hover\:\:pr-5, .group-spacing:hover .hover\:\:pr-5, .group:focus .focus\:\:pr-5, .group-spacing:focus .focus\:\:pr-5 {
    padding-right: 4.5rem ;
}

.pr-6, .hover\:pr-6:hover, .focus\:pr-6:focus, .group:hover .hover\:\:pr-6, .group-spacing:hover .hover\:\:pr-6, .group:focus .focus\:\:pr-6, .group-spacing:focus .focus\:\:pr-6 {
    padding-right: 5rem ;
}

.pr-7, .hover\:pr-7:hover, .focus\:pr-7:focus, .group:hover .hover\:\:pr-7, .group-spacing:hover .hover\:\:pr-7, .group:focus .focus\:\:pr-7, .group-spacing:focus .focus\:\:pr-7 {
    padding-right: 5.5rem ;
}

.pr-8, .hover\:pr-8:hover, .focus\:pr-8:focus, .group:hover .hover\:\:pr-8, .group-spacing:hover .hover\:\:pr-8, .group:focus .focus\:\:pr-8, .group-spacing:focus .focus\:\:pr-8 {
    padding-right: 6rem ;
}

.pr-9, .hover\:pr-9:hover, .focus\:pr-9:focus, .group:hover .hover\:\:pr-9, .group-spacing:hover .hover\:\:pr-9, .group:focus .focus\:\:pr-9, .group-spacing:focus .focus\:\:pr-9 {
    padding-right: 6.5rem ;
}

.pr-10, .hover\:pr-10:hover, .focus\:pr-10:focus, .group:hover .hover\:\:pr-10, .group-spacing:hover .hover\:\:pr-10, .group:focus .focus\:\:pr-10, .group-spacing:focus .focus\:\:pr-10 {
    padding-right: 7rem ;
}

.py-0, .hover\:py-0:hover, .focus\:py-0:focus, .group:hover .hover\:\:py-0, .group-spacing:hover .hover\:\:py-0, .group:focus .focus\:\:py-0, .group-spacing:focus .focus\:\:py-0 {
    padding-top: 0 ;
    padding-bottom: 0 ;
}

.py-xs, .hover\:py-xs:hover, .focus\:py-xs:focus, .group:hover .hover\:\:py-xs, .group-spacing:hover .hover\:\:py-xs, .group:focus .focus\:\:py-xs, .group-spacing:focus .focus\:\:py-xs {
    padding-top: .25rem ;
    padding-bottom: .25rem ;
}

.py-sm, .hover\:py-sm:hover, .focus\:py-sm:focus, .group:hover .hover\:\:py-sm, .group-spacing:hover .hover\:\:py-sm, .group:focus .focus\:\:py-sm, .group-spacing:focus .focus\:\:py-sm {
    padding-top: .5rem ;
    padding-bottom: .5rem ;
}

.py-md, .hover\:py-md:hover, .focus\:py-md:focus, .group:hover .hover\:\:py-md, .group-spacing:hover .hover\:\:py-md, .group:focus .focus\:\:py-md, .group-spacing:focus .focus\:\:py-md {
    padding-top: .75rem ;
    padding-bottom: .75rem ;
}

.py-base, .hover\:py-base:hover, .focus\:py-base:focus, .group:hover .hover\:\:py-base, .group-spacing:hover .hover\:\:py-base, .group:focus .focus\:\:py-base, .group-spacing:focus .focus\:\:py-base {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
}

.py-lg, .hover\:py-lg:hover, .focus\:py-lg:focus, .group:hover .hover\:\:py-lg, .group-spacing:hover .hover\:\:py-lg, .group:focus .focus\:\:py-lg, .group-spacing:focus .focus\:\:py-lg {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
}

.py-xl, .hover\:py-xl:hover, .focus\:py-xl:focus, .group:hover .hover\:\:py-xl, .group-spacing:hover .hover\:\:py-xl, .group:focus .focus\:\:py-xl, .group-spacing:focus .focus\:\:py-xl {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
}

.py-1, .hover\:py-1:hover, .focus\:py-1:focus, .group:hover .hover\:\:py-1, .group-spacing:hover .hover\:\:py-1, .group:focus .focus\:\:py-1, .group-spacing:focus .focus\:\:py-1 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
}

.py-2, .hover\:py-2:hover, .focus\:py-2:focus, .group:hover .hover\:\:py-2, .group-spacing:hover .hover\:\:py-2, .group:focus .focus\:\:py-2, .group-spacing:focus .focus\:\:py-2 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
}

.py-3, .hover\:py-3:hover, .focus\:py-3:focus, .group:hover .hover\:\:py-3, .group-spacing:hover .hover\:\:py-3, .group:focus .focus\:\:py-3, .group-spacing:focus .focus\:\:py-3 {
    padding-top: 3.5rem ;
    padding-bottom: 3.5rem ;
}

.py-4, .hover\:py-4:hover, .focus\:py-4:focus, .group:hover .hover\:\:py-4, .group-spacing:hover .hover\:\:py-4, .group:focus .focus\:\:py-4, .group-spacing:focus .focus\:\:py-4 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
}

.py-5, .hover\:py-5:hover, .focus\:py-5:focus, .group:hover .hover\:\:py-5, .group-spacing:hover .hover\:\:py-5, .group:focus .focus\:\:py-5, .group-spacing:focus .focus\:\:py-5 {
    padding-top: 4.5rem ;
    padding-bottom: 4.5rem ;
}

.py-6, .hover\:py-6:hover, .focus\:py-6:focus, .group:hover .hover\:\:py-6, .group-spacing:hover .hover\:\:py-6, .group:focus .focus\:\:py-6, .group-spacing:focus .focus\:\:py-6 {
    padding-top: 5rem ;
    padding-bottom: 5rem ;
}

.py-7, .hover\:py-7:hover, .focus\:py-7:focus, .group:hover .hover\:\:py-7, .group-spacing:hover .hover\:\:py-7, .group:focus .focus\:\:py-7, .group-spacing:focus .focus\:\:py-7 {
    padding-top: 5.5rem ;
    padding-bottom: 5.5rem ;
}

.py-8, .hover\:py-8:hover, .focus\:py-8:focus, .group:hover .hover\:\:py-8, .group-spacing:hover .hover\:\:py-8, .group:focus .focus\:\:py-8, .group-spacing:focus .focus\:\:py-8 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
}

.py-9, .hover\:py-9:hover, .focus\:py-9:focus, .group:hover .hover\:\:py-9, .group-spacing:hover .hover\:\:py-9, .group:focus .focus\:\:py-9, .group-spacing:focus .focus\:\:py-9 {
    padding-top: 6.5rem ;
    padding-bottom: 6.5rem ;
}

.py-10, .hover\:py-10:hover, .focus\:py-10:focus, .group:hover .hover\:\:py-10, .group-spacing:hover .hover\:\:py-10, .group:focus .focus\:\:py-10, .group-spacing:focus .focus\:\:py-10 {
    padding-top: 7rem ;
    padding-bottom: 7rem ;
}

.px-0, .hover\:px-0:hover, .focus\:px-0:focus, .group:hover .hover\:\:px-0, .group-spacing:hover .hover\:\:px-0, .group:focus .focus\:\:px-0, .group-spacing:focus .focus\:\:px-0 {
    padding-left: 0 ;
    padding-right: 0 ;
}

.px-xs, .hover\:px-xs:hover, .focus\:px-xs:focus, .group:hover .hover\:\:px-xs, .group-spacing:hover .hover\:\:px-xs, .group:focus .focus\:\:px-xs, .group-spacing:focus .focus\:\:px-xs {
    padding-left: .25rem ;
    padding-right: .25rem ;
}

.px-sm, .hover\:px-sm:hover, .focus\:px-sm:focus, .group:hover .hover\:\:px-sm, .group-spacing:hover .hover\:\:px-sm, .group:focus .focus\:\:px-sm, .group-spacing:focus .focus\:\:px-sm {
    padding-left: .5rem ;
    padding-right: .5rem ;
}

.px-md, .hover\:px-md:hover, .focus\:px-md:focus, .group:hover .hover\:\:px-md, .group-spacing:hover .hover\:\:px-md, .group:focus .focus\:\:px-md, .group-spacing:focus .focus\:\:px-md {
    padding-left: .75rem ;
    padding-right: .75rem ;
}

.px-base, .hover\:px-base:hover, .focus\:px-base:focus, .group:hover .hover\:\:px-base, .group-spacing:hover .hover\:\:px-base, .group:focus .focus\:\:px-base, .group-spacing:focus .focus\:\:px-base {
    padding-left: 1rem ;
    padding-right: 1rem ;
}

.px-lg, .hover\:px-lg:hover, .focus\:px-lg:focus, .group:hover .hover\:\:px-lg, .group-spacing:hover .hover\:\:px-lg, .group:focus .focus\:\:px-lg, .group-spacing:focus .focus\:\:px-lg {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
}

.px-xl, .hover\:px-xl:hover, .focus\:px-xl:focus, .group:hover .hover\:\:px-xl, .group-spacing:hover .hover\:\:px-xl, .group:focus .focus\:\:px-xl, .group-spacing:focus .focus\:\:px-xl {
    padding-left: 2rem ;
    padding-right: 2rem ;
}

.px-1, .hover\:px-1:hover, .focus\:px-1:focus, .group:hover .hover\:\:px-1, .group-spacing:hover .hover\:\:px-1, .group:focus .focus\:\:px-1, .group-spacing:focus .focus\:\:px-1 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
}

.px-2, .hover\:px-2:hover, .focus\:px-2:focus, .group:hover .hover\:\:px-2, .group-spacing:hover .hover\:\:px-2, .group:focus .focus\:\:px-2, .group-spacing:focus .focus\:\:px-2 {
    padding-left: 3rem ;
    padding-right: 3rem ;
}

.px-3, .hover\:px-3:hover, .focus\:px-3:focus, .group:hover .hover\:\:px-3, .group-spacing:hover .hover\:\:px-3, .group:focus .focus\:\:px-3, .group-spacing:focus .focus\:\:px-3 {
    padding-left: 3.5rem ;
    padding-right: 3.5rem ;
}

.px-4, .hover\:px-4:hover, .focus\:px-4:focus, .group:hover .hover\:\:px-4, .group-spacing:hover .hover\:\:px-4, .group:focus .focus\:\:px-4, .group-spacing:focus .focus\:\:px-4 {
    padding-left: 4rem ;
    padding-right: 4rem ;
}

.px-5, .hover\:px-5:hover, .focus\:px-5:focus, .group:hover .hover\:\:px-5, .group-spacing:hover .hover\:\:px-5, .group:focus .focus\:\:px-5, .group-spacing:focus .focus\:\:px-5 {
    padding-left: 4.5rem ;
    padding-right: 4.5rem ;
}

.px-6, .hover\:px-6:hover, .focus\:px-6:focus, .group:hover .hover\:\:px-6, .group-spacing:hover .hover\:\:px-6, .group:focus .focus\:\:px-6, .group-spacing:focus .focus\:\:px-6 {
    padding-left: 5rem ;
    padding-right: 5rem ;
}

.px-7, .hover\:px-7:hover, .focus\:px-7:focus, .group:hover .hover\:\:px-7, .group-spacing:hover .hover\:\:px-7, .group:focus .focus\:\:px-7, .group-spacing:focus .focus\:\:px-7 {
    padding-left: 5.5rem ;
    padding-right: 5.5rem ;
}

.px-8, .hover\:px-8:hover, .focus\:px-8:focus, .group:hover .hover\:\:px-8, .group-spacing:hover .hover\:\:px-8, .group:focus .focus\:\:px-8, .group-spacing:focus .focus\:\:px-8 {
    padding-left: 6rem ;
    padding-right: 6rem ;
}

.px-9, .hover\:px-9:hover, .focus\:px-9:focus, .group:hover .hover\:\:px-9, .group-spacing:hover .hover\:\:px-9, .group:focus .focus\:\:px-9, .group-spacing:focus .focus\:\:px-9 {
    padding-left: 6.5rem ;
    padding-right: 6.5rem ;
}

.px-10, .hover\:px-10:hover, .focus\:px-10:focus, .group:hover .hover\:\:px-10, .group-spacing:hover .hover\:\:px-10, .group:focus .focus\:\:px-10, .group-spacing:focus .focus\:\:px-10 {
    padding-left: 7rem ;
    padding-right: 7rem ;
}

.z-0, .focus\:z-10:focus {
    z-index: 0;
}

.z-10, .focus\:z-10:focus {
    z-index: 10;
}

.z-20, .focus\:z-20:focus {
    z-index: 20;
}

.z-30, .focus\:z-30:focus {
    z-index: 30;
}

.z-40, .focus\:z-40:focus {
    z-index: 40;
}

.z-50, .focus\:z-50:focus {
    z-index: 50;
}

.z-60, .focus\:z-60:focus {
    z-index: 60;
}

.z-70, .focus\:z-70:focus {
    z-index: 70;
}

.z-80, .focus\:z-80:focus {
    z-index: 80;
}

.z-90, .focus\:z-90:focus {
    z-index: 90;
}

.z-100, .focus\:z-100:focus {
    z-index: 100;
}

.-z-10, .focus\:-z-10:focus {
    z-index: -10;
}

.-z-20, .focus\:-z-20:focus {
    z-index: -20;
}

.-z-30, .focus\:-z-30:focus {
    z-index: -30;
}

.-z-40, .focus\:-z-40:focus {
    z-index: -40;
}

.-z-50, .focus\:-z-50:focus {
    z-index: -50;
}

.-z-60, .focus\:-z-60:focus {
    z-index: -60;
}

.-z-70, .focus\:-z-70:focus {
    z-index: -70;
}

.-z-80, .focus\:-z-80:focus {
    z-index: -80;
}

.-z-90, .focus\:-z-90:focus {
    z-index: -90;
}

.-z-100, .focus\:-z-100:focus {
    z-index: -100;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-none {
    float: none;
}

.opacity-0, .hover\:opacity-0:hover, .focus\:opacity-0:focus, .group:hover .hover\:\:opacity-0, .group-opacity:hover .hover\:\:opacity-0, .group:focus .focus\:\:opacity-0, .group-opacity:focus .focus\:\:opacity-0 {
    opacity: 0;
}

.opacity-01, .hover\:opacity-01:hover, .focus\:opacity-01:focus, .group:hover .hover\:\:opacity-01, .group-opacity:hover .hover\:\:opacity-01, .group:focus .focus\:\:opacity-01, .group-opacity:focus .focus\:\:opacity-01 {
    opacity: .01;
}

.opacity-02, .hover\:opacity-02:hover, .focus\:opacity-02:focus, .group:hover .hover\:\:opacity-02, .group-opacity:hover .hover\:\:opacity-02, .group:focus .focus\:\:opacity-02, .group-opacity:focus .focus\:\:opacity-02 {
    opacity: .02;
}

.opacity-03, .hover\:opacity-03:hover, .focus\:opacity-03:focus, .group:hover .hover\:\:opacity-03, .group-opacity:hover .hover\:\:opacity-03, .group:focus .focus\:\:opacity-03, .group-opacity:focus .focus\:\:opacity-03 {
    opacity: .03;
}

.opacity-04, .hover\:opacity-04:hover, .focus\:opacity-04:focus, .group:hover .hover\:\:opacity-04, .group-opacity:hover .hover\:\:opacity-04, .group:focus .focus\:\:opacity-04, .group-opacity:focus .focus\:\:opacity-04 {
    opacity: .04;
}

.opacity-5, .hover\:opacity-5:hover, .focus\:opacity-5:focus, .group:hover .hover\:\:opacity-5, .group-opacity:hover .hover\:\:opacity-5, .group:focus .focus\:\:opacity-5, .group-opacity:focus .focus\:\:opacity-5 {
    opacity: .05;
}

.opacity-06, .hover\:opacity-06:hover, .focus\:opacity-06:focus, .group:hover .hover\:\:opacity-06, .group-opacity:hover .hover\:\:opacity-06, .group:focus .focus\:\:opacity-06, .group-opacity:focus .focus\:\:opacity-06 {
    opacity: .06;
}

.opacity-07, .hover\:opacity-07:hover, .focus\:opacity-07:focus, .group:hover .hover\:\:opacity-07, .group-opacity:hover .hover\:\:opacity-07, .group:focus .focus\:\:opacity-07, .group-opacity:focus .focus\:\:opacity-07 {
    opacity: .07;
}

.opacity-08, .hover\:opacity-08:hover, .focus\:opacity-08:focus, .group:hover .hover\:\:opacity-08, .group-opacity:hover .hover\:\:opacity-08, .group:focus .focus\:\:opacity-08, .group-opacity:focus .focus\:\:opacity-08 {
    opacity: .08;
}

.opacity-09, .hover\:opacity-09:hover, .focus\:opacity-09:focus, .group:hover .hover\:\:opacity-09, .group-opacity:hover .hover\:\:opacity-09, .group:focus .focus\:\:opacity-09, .group-opacity:focus .focus\:\:opacity-09 {
    opacity: .08;
}

.opacity-10, .hover\:opacity-10:hover, .focus\:opacity-10:focus, .group:hover .hover\:\:opacity-10, .group-opacity:hover .hover\:\:opacity-10, .group:focus .focus\:\:opacity-10, .group-opacity:focus .focus\:\:opacity-10 {
    opacity: .1;
}

.opacity-15, .hover\:opacity-15:hover, .focus\:opacity-15:focus, .group:hover .hover\:\:opacity-15, .group-opacity:hover .hover\:\:opacity-15, .group:focus .focus\:\:opacity-15, .group-opacity:focus .focus\:\:opacity-15 {
    opacity: .15;
}

.opacity-20, .hover\:opacity-20:hover, .focus\:opacity-20:focus, .group:hover .hover\:\:opacity-20, .group-opacity:hover .hover\:\:opacity-20, .group:focus .focus\:\:opacity-20, .group-opacity:focus .focus\:\:opacity-20 {
    opacity: .2;
}

.opacity-25, .hover\:opacity-25:hover, .focus\:opacity-25:focus, .group:hover .hover\:\:opacity-25, .group-opacity:hover .hover\:\:opacity-25, .group:focus .focus\:\:opacity-25, .group-opacity:focus .focus\:\:opacity-25 {
    opacity: .25;
}

.opacity-30, .hover\:opacity-30:hover, .focus\:opacity-30:focus, .group:hover .hover\:\:opacity-30, .group-opacity:hover .hover\:\:opacity-30, .group:focus .focus\:\:opacity-30, .group-opacity:focus .focus\:\:opacity-30 {
    opacity: .3;
}

.opacity-35, .hover\:opacity-35:hover, .focus\:opacity-35:focus, .group:hover .hover\:\:opacity-35, .group-opacity:hover .hover\:\:opacity-35, .group:focus .focus\:\:opacity-35, .group-opacity:focus .focus\:\:opacity-35 {
    opacity: .35;
}

.opacity-40, .hover\:opacity-40:hover, .focus\:opacity-40:focus, .group:hover .hover\:\:opacity-40, .group-opacity:hover .hover\:\:opacity-40, .group:focus .focus\:\:opacity-40, .group-opacity:focus .focus\:\:opacity-40 {
    opacity: .4;
}

.opacity-45, .hover\:opacity-45:hover, .focus\:opacity-45:focus, .group:hover .hover\:\:opacity-45, .group-opacity:hover .hover\:\:opacity-45, .group:focus .focus\:\:opacity-45, .group-opacity:focus .focus\:\:opacity-45 {
    opacity: .45;
}

.opacity-50, .hover\:opacity-50:hover, .focus\:opacity-50:focus, .group:hover .hover\:\:opacity-50, .group-opacity:hover .hover\:\:opacity-50, .group:focus .focus\:\:opacity-50, .group-opacity:focus .focus\:\:opacity-50 {
    opacity: .5;
}

.opacity-55, .hover\:opacity-55:hover, .focus\:opacity-55:focus, .group:hover .hover\:\:opacity-55, .group-opacity:hover .hover\:\:opacity-55, .group:focus .focus\:\:opacity-55, .group-opacity:focus .focus\:\:opacity-55 {
    opacity: .55;
}

.opacity-60, .hover\:opacity-60:hover, .focus\:opacity-60:focus, .group:hover .hover\:\:opacity-60, .group-opacity:hover .hover\:\:opacity-60, .group:focus .focus\:\:opacity-60, .group-opacity:focus .focus\:\:opacity-60 {
    opacity: .6;
}

.opacity-65, .hover\:opacity-65:hover, .focus\:opacity-65:focus, .group:hover .hover\:\:opacity-65, .group-opacity:hover .hover\:\:opacity-65, .group:focus .focus\:\:opacity-65, .group-opacity:focus .focus\:\:opacity-65 {
    opacity: .65;
}

.opacity-70, .hover\:opacity-70:hover, .focus\:opacity-70:focus, .group:hover .hover\:\:opacity-70, .group-opacity:hover .hover\:\:opacity-70, .group:focus .focus\:\:opacity-70, .group-opacity:focus .focus\:\:opacity-70 {
    opacity: .7;
}

.opacity-75, .hover\:opacity-75:hover, .focus\:opacity-75:focus, .group:hover .hover\:\:opacity-75, .group-opacity:hover .hover\:\:opacity-75, .group:focus .focus\:\:opacity-75, .group-opacity:focus .focus\:\:opacity-75 {
    opacity: .75;
}

.opacity-80, .hover\:opacity-80:hover, .focus\:opacity-80:focus, .group:hover .hover\:\:opacity-80, .group-opacity:hover .hover\:\:opacity-80, .group:focus .focus\:\:opacity-80, .group-opacity:focus .focus\:\:opacity-80 {
    opacity: .8;
}

.opacity-85, .hover\:opacity-85:hover, .focus\:opacity-85:focus, .group:hover .hover\:\:opacity-85, .group-opacity:hover .hover\:\:opacity-85, .group:focus .focus\:\:opacity-85, .group-opacity:focus .focus\:\:opacity-85 {
    opacity: .85;
}

.opacity-90, .hover\:opacity-90:hover, .focus\:opacity-90:focus, .group:hover .hover\:\:opacity-90, .group-opacity:hover .hover\:\:opacity-90, .group:focus .focus\:\:opacity-90, .group-opacity:focus .focus\:\:opacity-90 {
    opacity: .9;
}

.opacity-95, .hover\:opacity-95:hover, .focus\:opacity-95:focus, .group:hover .hover\:\:opacity-95, .group-opacity:hover .hover\:\:opacity-95, .group:focus .focus\:\:opacity-95, .group-opacity:focus .focus\:\:opacity-95 {
    opacity: .95;
}

.opacity-100, .hover\:opacity-100:hover, .focus\:opacity-100:focus, .group:hover .hover\:\:opacity-100, .group-opacity:hover .hover\:\:opacity-100, .group:focus .focus\:\:opacity-100, .group-opacity:focus .focus\:\:opacity-100 {
    opacity: 1;
}

.flex-column {
    flex-direction: column;
}

.flex-column-reverse {
    flex-direction: column-reverse;
}

.row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.row-reverse {
    flex-direction: row-reverse;
}

.col {
    flex: 1 0 0%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-5 {
    flex: 0 0 auto;
    width: 5% ;
}

.col-10 {
    flex: 0 0 auto;
    width: 10% ;
}

.col-15 {
    flex: 0 0 auto;
    width: 15% ;
}

.col-20 {
    flex: 0 0 auto;
    width: 20% ;
}

.col-25 {
    flex: 0 0 auto;
    width: 25% ;
}

.col-30 {
    flex: 0 0 auto;
    width: 30% ;
}

.col-35 {
    flex: 0 0 auto;
    width: 35% ;
}

.col-40 {
    flex: 0 0 auto;
    width: 40% ;
}

.col-45 {
    flex: 0 0 auto;
    width: 45% ;
}

.col-50 {
    flex: 0 0 auto;
    width: 50% ;
}

.col-55 {
    flex: 0 0 auto;
    width: 55% ;
}

.col-60 {
    flex: 0 0 auto;
    width: 60% ;
}

.col-65 {
    flex: 0 0 auto;
    width: 65% ;
}

.col-70 {
    flex: 0 0 auto;
    width: 70% ;
}

.col-75 {
    flex: 0 0 auto;
    width: 75% ;
}

.col-80 {
    flex: 0 0 auto;
    width: 80% ;
}

.col-85 {
    flex: 0 0 auto;
    width: 85% ;
}

.col-90 {
    flex: 0 0 auto;
    width: 90% ;
}

.col-95 {
    flex: 0 0 auto;
    width: 95% ;
}

.col-100 {
    flex: 0 0 auto;
    width: 100% ;
}

.col-12\/1 {
    flex: 0 0 auto;
    width: 8.33333333% ;
}

.col-12\/2 {
    flex: 0 0 auto;
    width: 16.6666667% ;
}

.col-12\/3 {
    flex: 0 0 auto;
    width: 25% ;
}

.col-12\/4 {
    flex: 0 0 auto;
    width: 33.3333333% ;
}

.col-12\/5 {
    flex: 0 0 auto;
    width: 41.6666667% ;
}

.col-12\/6 {
    flex: 0 0 auto;
    width: 50% ;
}

.col-12\/7 {
    flex: 0 0 auto;
    width: 58.3333333% ;
}

.col-12\/8 {
    flex: 0 0 auto;
    width: 66.6666666% ;
}

.col-12\/9 {
    flex: 0 0 auto;
    width: 75% ;
}

.col-12\/10 {
    flex: 0 0 auto;
    width: 83.3333333% ;
}

.col-12\/11 {
    flex: 0 0 auto;
    width: 91.6666666% ;
}

.col-12\/12 {
    flex: 0 0 auto;
    width: 100% ;
}

.w-fit, .hover\:w-fit:hover, .group:hover .hover\:\:w-fit, .group-size:hover .hover\:\:w-fit {
    width: fit-content ;
    width: -moz-fit-content;
}

.w-full, .hover\:w-full:hover, .group:hover .hover\:\:w-full, .group-size:hover .hover\:\:w-full {
    width: 100% ;
}

.w-xxs, .hover\:w-xxs:hover, .group:hover .hover\:\:w-xxs, .group-size:hover .hover\:\:w-xxs {
    width: .25rem ;
}

.w-xs, .hover\:w-xs:hover, .group:hover .hover\:\:w-xs, .group-size:hover .hover\:\:w-xs {
    width: 1rem ;
}

.w-sm, .hover\:w-sm:hover, .group:hover .hover\:\:w-sm, .group-size:hover .hover\:\:w-sm {
    width: 1.5rem ;
}

.w-md, .hover\:w-md:hover, .group:hover .hover\:\:w-md, .group-size:hover .hover\:\:w-md {
    width: 2rem ;
}

.w-base, .hover\:w-base:hover, .group:hover .hover\:\:w-base, .group-size:hover .hover\:\:w-base {
    width: 3rem ;
}

.w-lg, .hover\:w-lg:hover, .group:hover .hover\:\:w-lg, .group-size:hover .hover\:\:w-lg {
    width: 4rem ;
}

.w-xl, .hover\:w-xl:hover, .group:hover .hover\:\:w-xl, .group-size:hover .hover\:\:w-xl {
    width: 5rem ;
}

.w-2xl, .hover\:w-2xl:hover, .group:hover .hover\:\:w-2xl, .group-size:hover .hover\:\:w-2xl {
    width: 6rem ;
}

.w-3xl, .hover\:w-3xl:hover, .group:hover .hover\:\:w-3xl, .group-size:hover .hover\:\:w-3xl {
    width: 7rem ;
}

.w-4xl, .hover\:w-4xl:hover, .group:hover .hover\:\:w-4xl, .group-size:hover .hover\:\:w-4xl {
    width: 8rem ;
}

.w-5xl, .hover\:w-5xl:hover, .group:hover .hover\:\:w-5xl, .group-size:hover .hover\:\:w-5xl {
    width: 9rem ;
}

.w-5, .hover\:w-5:hover, .group:hover .hover\:\:w-5, .group-size:hover .hover\:\:w-5 {
    width: 5% ;
}

.w-10, .hover\:w-10:hover, .group:hover .hover\:\:w-10, .group-size:hover .hover\:\:w-10 {
    width: 10% ;
}

.w-15, .hover\:w-15:hover, .group:hover .hover\:\:w-15, .group-size:hover .hover\:\:w-15 {
    width: 15% ;
}

.w-20, .hover\:w-20:hover, .group:hover .hover\:\:w-20, .group-size:hover .hover\:\:w-20 {
    width: 20% ;
}

.w-25, .hover\:w-25:hover, .group:hover .hover\:\:w-25, .group-size:hover .hover\:\:w-25 {
    width: 25% ;
}

.w-30, .hover\:w-30:hover, .group:hover .hover\:\:w-30, .group-size:hover .hover\:\:w-30 {
    width: 30% ;
}

.w-35, .hover\:w-35:hover, .group:hover .hover\:\:w-35, .group-size:hover .hover\:\:w-35 {
    width: 35% ;
}

.w-40, .hover\:w-40:hover, .group:hover .hover\:\:w-40, .group-size:hover .hover\:\:w-40 {
    width: 40% ;
}

.w-45, .hover\:w-45:hover, .group:hover .hover\:\:w-45, .group-size:hover .hover\:\:w-45 {
    width: 45% ;
}

.w-50, .hover\:w-50:hover, .group:hover .hover\:\:w-50, .group-size:hover .hover\:\:w-50 {
    width: 50% ;
}

.w-55, .hover\:w-55:hover, .group:hover .hover\:\:w-55, .group-size:hover .hover\:\:w-55 {
    width: 55% ;
}

.w-60, .hover\:w-60:hover, .group:hover .hover\:\:w-60, .group-size:hover .hover\:\:w-60 {
    width: 60% ;
}

.w-65, .hover\:w-65:hover, .group:hover .hover\:\:w-65, .group-size:hover .hover\:\:w-65 {
    width: 65% ;
}

.w-70, .hover\:w-70:hover, .group:hover .hover\:\:w-70, .group-size:hover .hover\:\:w-70 {
    width: 70% ;
}

.w-75, .hover\:w-75:hover, .group:hover .hover\:\:w-75, .group-size:hover .hover\:\:w-75 {
    width: 75% ;
}

.w-80, .hover\:w-80:hover, .group:hover .hover\:\:w-80, .group-size:hover .hover\:\:w-80 {
    width: 80% ;
}

.w-85, .hover\:w-85:hover, .group:hover .hover\:\:w-85, .group-size:hover .hover\:\:w-85 {
    width: 85% ;
}

.w-90, .hover\:w-90:hover, .group:hover .hover\:\:w-90, .group-size:hover .hover\:\:w-90 {
    width: 90% ;
}

.w-95, .hover\:w-95:hover, .group:hover .hover\:\:w-95, .group-size:hover .hover\:\:w-95 {
    width: 95% ;
}

.max-w-fit {
    max-width: fit-content;
}

.max-w-full {
    max-width: 100%;
}

.max-w-xs {
    max-width: 1rem;
}

.max-w-sm {
    max-width: 1.5rem;
}

.max-w-md {
    max-width: 2rem;
}

.max-w-base {
    max-width: 3rem;
}

.max-w-lg {
    max-width: 4rem;
}

.max-w-xl {
    max-width: 5rem;
}

.max-w-2xl {
    max-width: 6rem;
}

.max-w-3xl {
    max-width: 7rem;
}

.max-w-4xl {
    max-width: 8rem;
}

.max-w-5xl {
    max-width: 9rem;
}

.max-w-5 {
    max-width: 5%;
}

.max-w-10 {
    max-width: 10%;
}

.max-w-15 {
    max-width: 15%;
}

.max-w-20 {
    max-width: 20%;
}

.max-w-25 {
    max-width: 25%;
}

.max-w-30 {
    max-width: 30%;
}

.max-w-35 {
    max-width: 35%;
}

.max-w-40 {
    max-width: 40%;
}

.max-w-45 {
    max-width: 45%;
}

.max-w-50 {
    max-width: 50%;
}

.max-w-55 {
    max-width: 55%;
}

.max-w-60 {
    max-width: 60%;
}

.max-w-65 {
    max-width: 65%;
}

.max-w-70 {
    max-width: 70%;
}

.max-w-75 {
    max-width: 75%;
}

.max-w-80 {
    max-width: 80%;
}

.max-w-85 {
    max-width: 85%;
}

.max-w-90 {
    max-width: 90%;
}

.max-w-95 {
    max-width: 95%;
}

.min-w-fit {
    min-width: fit-content;
}

.min-w-full {
    min-width: 100%;
}

.min-w-xs {
    min-width: 1rem;
}

.min-w-sm {
    min-width: 1.5rem;
}

.min-w-md {
    min-width: 2rem;
}

.min-w-base {
    min-width: 3rem;
}

.min-w-lg {
    min-width: 4rem;
}

.min-w-xl {
    min-width: 5rem;
}

.min-w-2xl {
    min-width: 6rem;
}

.min-w-3xl {
    min-width: 7rem;
}

.min-w-4xl {
    min-width: 8rem;
}

.min-w-5xl {
    min-width: 9rem;
}

.min-w-5 {
    min-width: 5%;
}

.min-w-10 {
    min-width: 10%;
}

.min-w-15 {
    min-width: 15%;
}

.min-w-20 {
    min-width: 20%;
}

.min-w-25 {
    min-width: 25%;
}

.min-w-30 {
    min-width: 30%;
}

.min-w-35 {
    min-width: 35%;
}

.min-w-40 {
    min-width: 40%;
}

.min-w-45 {
    min-width: 45%;
}

.min-w-50 {
    min-width: 50%;
}

.min-w-55 {
    min-width: 55%;
}

.min-w-60 {
    min-width: 60%;
}

.min-w-65 {
    min-width: 65%;
}

.min-w-70 {
    min-width: 70%;
}

.min-w-75 {
    min-width: 75%;
}

.min-w-80 {
    min-width: 80%;
}

.min-w-85 {
    min-width: 85%;
}

.min-w-90 {
    min-width: 90%;
}

.min-w-95 {
    min-width: 95%;
}

.h-fit {
    height: fit-content;
    height: -mox-fit-content;
}

.h-full {
    height: 100%;
}

.h-xxs {
    height: .5rem;
}

.h-xs {
    height: 1rem;
}

.h-sm {
    height: 1.5rem;
}

.h-md {
    height: 2rem;
}

.h-base {
    height: 3rem;
}

.h-lg {
    height: 4rem;
}

.h-xl {
    height: 5rem;
}

.h-2xl {
    height: 6rem;
}

.h-3xl {
    height: 7rem;
}

.h-4xl {
    height: 8rem;
}

.h-5xl {
    height: 9rem;
}

.h-5 {
    height: 5%;
}

.h-10 {
    height: 10%;
}

.h-15 {
    height: 15%;
}

.h-20 {
    height: 20%;
}

.h-25 {
    height: 25%;
}

.h-30 {
    height: 30%;
}

.h-35 {
    height: 35%;
}

.h-40 {
    height: 40%;
}

.h-45 {
    height: 45%;
}

.h-50 {
    height: 50%;
}

.h-55 {
    height: 55%;
}

.h-60 {
    height: 60%;
}

.h-65 {
    height: 65%;
}

.h-70 {
    height: 70%;
}

.h-75 {
    height: 75%;
}

.h-80 {
    height: 80%;
}

.h-85 {
    height: 85%;
}

.h-90 {
    height: 90%;
}

.h-95 {
    height: 95%;
}

.max-h-fit {
    max-height: fit-content;
}

.max-h-full {
    max-height: 100%;
}

.max-h-xs {
    max-height: 1rem;
}

.max-h-sm {
    max-height: 1.5rem;
}

.max-h-md {
    max-height: 2rem;
}

.max-h-base {
    max-height: 3rem;
}

.max-h-lg {
    max-height: 4rem;
}

.max-h-xl {
    max-height: 5rem;
}

.max-h-2xl {
    max-height: 6rem;
}

.max-h-3xl {
    max-height: 7rem;
}

.max-h-4xl {
    max-height: 8rem;
}

.max-h-5xl {
    max-height: 9rem;
}

.max-h-5 {
    max-height: 5%;
}

.max-h-10 {
    max-height: 10%;
}

.max-h-15 {
    max-height: 15%;
}

.max-h-20 {
    max-height: 20%;
}

.max-h-25 {
    max-height: 25%;
}

.max-h-30 {
    max-height: 30%;
}

.max-h-35 {
    max-height: 35%;
}

.max-h-40 {
    max-height: 40%;
}

.max-h-45 {
    max-height: 45%;
}

.max-h-50 {
    max-height: 50%;
}

.max-h-55 {
    max-height: 55%;
}

.max-h-60 {
    max-height: 60%;
}

.max-h-65 {
    max-height: 65%;
}

.max-h-70 {
    max-height: 70%;
}

.max-h-75 {
    max-height: 75%;
}

.max-h-80 {
    max-height: 80%;
}

.max-h-85 {
    max-height: 85%;
}

.max-h-90 {
    max-height: 90%;
}

.max-h-95 {
    max-height: 95%;
}

.min-h-fit {
    min-height: fit-content;
}

.min-h-full {
    min-height: 100%;
}

.min-h-xs {
    min-height: 1rem;
}

.min-h-sm {
    min-height: 1.5rem;
}

.min-h-md {
    min-height: 2rem;
}

.min-h-base {
    min-height: 3rem;
}

.min-h-lg {
    min-height: 4rem;
}

.min-h-xl {
    min-height: 5rem;
}

.min-h-2xl {
    min-height: 6rem;
}

.min-h-3xl {
    min-height: 7rem;
}

.min-h-4xl {
    min-height: 8rem;
}

.min-h-5xl {
    min-height: 9rem;
}

.min-h-5 {
    min-height: 5%;
}

.min-h-10 {
    min-height: 10%;
}

.min-h-15 {
    min-height: 15%;
}

.min-h-20 {
    min-height: 20%;
}

.min-h-25 {
    min-height: 25%;
}

.min-h-30 {
    min-height: 30%;
}

.min-h-35 {
    min-height: 35%;
}

.min-h-40 {
    min-height: 40%;
}

.min-h-45 {
    min-height: 45%;
}

.min-h-50 {
    min-height: 50%;
}

.min-h-55 {
    min-height: 55%;
}

.min-h-60 {
    min-height: 60%;
}

.min-h-65 {
    min-height: 65%;
}

.min-h-70 {
    min-height: 70%;
}

.min-h-75 {
    min-height: 75%;
}

.min-h-80 {
    min-height: 80%;
}

.min-h-85 {
    min-height: 85%;
}

.min-h-90 {
    min-height: 90%;
}

.min-h-95 {
    min-height: 95%;
}

.fw-100 {
    font-weight: 100 ;
}

.fw-200 {
    font-weight: 200 ;
}

.fw-300 {
    font-weight: 300 ;
}

.fw-400 {
    font-weight: 400 ;
}

.fw-500 {
    font-weight: 500 ;
}

.fw-600 {
    font-weight: 600 ;
}

.fw-700 {
    font-weight: 700 ;
}

.fw-800 {
    font-weight: 800 ;
}

.fw-900 {
    font-weight: 900 ;
}

.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-items-start {
    justify-items: start;
}

.justify-items-end {
    justify-items: end;
}

.justify-items-center {
    justify-items: center;
}

.justify-items-stretch {
    justify-items: stretch;
}

.justify-items-auto {
    justify-items: auto;
}

.justify-items-start {
    justify-self: start;
}

.justify-items-end {
    justify-self: end;
}

.justify-items-center {
    justify-self: center;
}

.justify-items-stretch {
    justify-self: stretch;
}

.justify-items-auto {
    justify-self: auto;
}

.align-start {
    align-content: flex-start;
}

.align-end {
    align-content: flex-end;
}

.align-center {
    align-content: center;
}

.align-between {
    align-content: space-between;
}

.align-around {
    align-content: space-around;
}

.align-evenly {
    align-content: space-evenly;
}

.align-items-start {
    align-items: start;
}

.align-items-end {
    align-items: end;
}

.align-items-center {
    align-items: center;
}

.align-items-stretch {
    align-items: stretch;
}

.align-items-start {
    align-self: flex-start;
}

.align-items-end {
    align-self: flex-end;
}

.align-items-center {
    align-self: center;
}

.align-items-stretch {
    align-self: stretch;
}

.align-items-auto {
    align-self: auto;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.cursor-none {
    cursor: none;
}

.cursor-move {
    cursor: move;
}

.cursor-wait {
    cursor: wait;
}

.cursor-text {
    cursor: text;
}

.cursor-help {
    cursor: help;
}

.cursor-copy {
    cursor: copy;
}

.cursor-zoom-in {
    cursor: zoom-in;
}

.cursor-zoom-out {
    cursor: zoom-out;
}

.cursor-grab {
    cursor: grab;
}

.cursor-grabbing {
    cursor: grabbing;
}

.cursor-crosshair {
    cursor: crosshair;
}

.cursor-col-resize {
    cursor: col-resize;
}

.cursor-row-resize {
    cursor: row-resize;
}

.rotate-0, .hover\:rotate-0:hover, .focus\:rotate-0:focus, .group:hover .hover\:\:rotate-0, .group-transform:hover .hover\:\:rotate-0, .group:focus .focus\:\:rotate-0, .group-transform:focus .focus\:\:rotate-0 {
    --rotate: 0deg;
}

.rotate-1, .hover\:rotate-1:hover, .focus\:rotate-1:focus, .group:hover .hover\:\:rotate-1, .group-transform:hover .hover\:\:rotate-1, .group:focus .focus\:\:rotate-1, .group-transform:focus .focus\:\:rotate-1 {
    --rotate: 1deg;
}

.rotate-2, .hover\:rotate-2:hover, .focus\:rotate-2:focus, .group:hover .hover\:\:rotate-2, .group-transform:hover .hover\:\:rotate-2, .group:focus .focus\:\:rotate-2, .group-transform:focus .focus\:\:rotate-2 {
    --rotate: 2deg;
}

.rotate-3, .hover\:rotate-3:hover, .focus\:rotate-3:focus, .group:hover .hover\:\:rotate-3, .group-transform:hover .hover\:\:rotate-3, .group:focus .focus\:\:rotate-3, .group-transform:focus .focus\:\:rotate-3 {
    --rotate: 3deg;
}

.rotate-4, .hover\:rotate-4:hover, .focus\:rotate-4:focus, .group:hover .hover\:\:rotate-4, .group-transform:hover .hover\:\:rotate-4, .group:focus .focus\:\:rotate-4, .group-transform:focus .focus\:\:rotate-4 {
    --rotate: 4deg;
}

.rotate-5, .hover\:rotate-5:hover, .focus\:rotate-5:focus, .group:hover .hover\:\:rotate-5, .group-transform:hover .hover\:\:rotate-5, .group:focus .focus\:\:rotate-5, .group-transform:focus .focus\:\:rotate-5 {
    --rotate: 5deg;
}

.rotate-6, .hover\:rotate-6:hover, .focus\:rotate-6:focus, .group:hover .hover\:\:rotate-6, .group-transform:hover .hover\:\:rotate-6, .group:focus .focus\:\:rotate-6, .group-transform:focus .focus\:\:rotate-6 {
    --rotate: 6deg;
}

.rotate-7, .hover\:rotate-7:hover, .focus\:rotate-7:focus, .group:hover .hover\:\:rotate-7, .group-transform:hover .hover\:\:rotate-7, .group:focus .focus\:\:rotate-7, .group-transform:focus .focus\:\:rotate-7 {
    --rotate: 7deg;
}

.rotate-8, .hover\:rotate-8:hover, .focus\:rotate-8:focus, .group:hover .hover\:\:rotate-8, .group-transform:hover .hover\:\:rotate-8, .group:focus .focus\:\:rotate-8, .group-transform:focus .focus\:\:rotate-8 {
    --rotate: 8deg;
}

.rotate-9, .hover\:rotate-9:hover, .focus\:rotate-9:focus, .group:hover .hover\:\:rotate-9, .group-transform:hover .hover\:\:rotate-9, .group:focus .focus\:\:rotate-9, .group-transform:focus .focus\:\:rotate-9 {
    --rotate: 9deg;
}

.rotate-10, .hover\:rotate-10:hover, .focus\:rotate-10:focus, .group:hover .hover\:\:rotate-10, .group-transform:hover .hover\:\:rotate-10, .group:focus .focus\:\:rotate-10, .group-transform:focus .focus\:\:rotate-10 {
    --rotate: 10deg;
}

.rotate-45, .hover\:rotate-45:hover, .focus\:rotate-45:focus, .group:hover .hover\:\:rotate-45, .group-transform:hover .hover\:\:rotate-45, .group:focus .focus\:\:rotate-45, .group-transform:focus .focus\:\:rotate-45 {
    --rotate: 15deg;
}

.rotate-90, .hover\:rotate-90:hover, .focus\:rotate-90:focus, .group:hover .hover\:\:rotate-90, .group-transform:hover .hover\:\:rotate-90, .group:focus .focus\:\:rotate-90, .group-transform:focus .focus\:\:rotate-90 {
    --rotate: 90deg;
}

.rotate-135, .hover\:rotate-135:hover, .focus\:rotate-135:focus, .group:hover .hover\:\:rotate-135, .group-transform:hover .hover\:\:rotate-135, .group:focus .focus\:\:rotate-135, .group-transform:focus .focus\:\:rotate-135 {
    --rotate: 135deg;
}

.rotate-180, .hover\:rotate-180:hover, .focus\:rotate-180:focus, .group:hover .hover\:\:rotate-180, .group-transform:hover .hover\:\:rotate-180, .group:focus .focus\:\:rotate-180, .group-transform:focus .focus\:\:rotate-180 {
    --rotate: 180deg;
}

.rotate-225, .hover\:rotate-225:hover, .focus\:rotate-225:focus, .group:hover .hover\:\:rotate-225, .group-transform:hover .hover\:\:rotate-225, .group:focus .focus\:\:rotate-225, .group-transform:focus .focus\:\:rotate-225 {
    --rotate: 225deg;
}

.rotate-270, .hover\:rotate-270:hover, .focus\:rotate-270:focus, .group:hover .hover\:\:rotate-270, .group-transform:hover .hover\:\:rotate-270, .group:focus .focus\:\:rotate-270, .group-transform:focus .focus\:\:rotate-270 {
    --rotate: 270deg;
}

.rotate-315, .hover\:rotate-315:hover, .focus\:rotate-315:focus, .group:hover .hover\:\:rotate-315, .group-transform:hover .hover\:\:rotate-315, .group:focus .focus\:\:rotate-315, .group-transform:focus .focus\:\:rotate-315 {
    --rotate: 315deg;
}

.rotate-360, .hover\:rotate-360:hover, .focus\:rotate-360:focus, .group:hover .hover\:\:rotate-360, .group-transform:hover .hover\:\:rotate-360, .group:focus .focus\:\:rotate-360, .group-transform:focus .focus\:\:rotate-360 {
    --rotate: 360deg;
}

.rotate-y-0, .hover\:rotate-y-0:hover, .focus\:rotate-y-0:focus, .group:hover .hover\:\:rotate-y-0, .group-transform:hover .hover\:\:rotate-y-0, .group:focus .focus\:\:rotate-y-0, .group-transform:focus .focus\:\:rotate-y-0 {
    --rotateY: 0deg;
}

.rotate-y-1, .hover\:rotate-y-1:hover, .focus\:rotate-y-1:focus, .group:hover .hover\:\:rotate-y-1, .group-transform:hover .hover\:\:rotate-y-1, .group:focus .focus\:\:rotate-y-1, .group-transform:focus .focus\:\:rotate-y-1 {
    --rotateY: 1deg;
}

.rotate-y-2, .hover\:rotate-y-2:hover, .focus\:rotate-y-2:focus, .group:hover .hover\:\:rotate-y-2, .group-transform:hover .hover\:\:rotate-y-2, .group:focus .focus\:\:rotate-y-2, .group-transform:focus .focus\:\:rotate-y-2 {
    --rotateY: 2deg;
}

.rotate-y-3, .hover\:rotate-y-3:hover, .focus\:rotate-y-3:focus, .group:hover .hover\:\:rotate-y-3, .group-transform:hover .hover\:\:rotate-y-3, .group:focus .focus\:\:rotate-y-3, .group-transform:focus .focus\:\:rotate-y-3 {
    --rotateY: 3deg;
}

.rotate-y-4, .hover\:rotate-y-4:hover, .focus\:rotate-y-4:focus, .group:hover .hover\:\:rotate-y-4, .group-transform:hover .hover\:\:rotate-y-4, .group:focus .focus\:\:rotate-y-4, .group-transform:focus .focus\:\:rotate-y-4 {
    --rotateY: 4deg;
}

.rotate-y-5, .hover\:rotate-y-5:hover, .focus\:rotate-y-5:focus, .group:hover .hover\:\:rotate-y-5, .group-transform:hover .hover\:\:rotate-y-5, .group:focus .focus\:\:rotate-y-5, .group-transform:focus .focus\:\:rotate-y-5 {
    --rotateY: 5deg;
}

.rotate-y-6, .hover\:rotate-y-6:hover, .focus\:rotate-y-6:focus, .group:hover .hover\:\:rotate-y-6, .group-transform:hover .hover\:\:rotate-y-6, .group:focus .focus\:\:rotate-y-6, .group-transform:focus .focus\:\:rotate-y-6 {
    --rotateY: 6deg;
}

.rotate-y-7, .hover\:rotate-y-7:hover, .focus\:rotate-y-7:focus, .group:hover .hover\:\:rotate-y-7, .group-transform:hover .hover\:\:rotate-y-7, .group:focus .focus\:\:rotate-y-7, .group-transform:focus .focus\:\:rotate-y-7 {
    --rotateY: 7deg;
}

.rotate-y-8, .hover\:rotate-y-8:hover, .focus\:rotate-y-8:focus, .group:hover .hover\:\:rotate-y-8, .group-transform:hover .hover\:\:rotate-y-8, .group:focus .focus\:\:rotate-y-8, .group-transform:focus .focus\:\:rotate-y-8 {
    --rotateY: 8deg;
}

.rotate-y-9, .hover\:rotate-y-9:hover, .focus\:rotate-y-9:focus, .group:hover .hover\:\:rotate-y-9, .group-transform:hover .hover\:\:rotate-y-9, .group:focus .focus\:\:rotate-y-9, .group-transform:focus .focus\:\:rotate-y-9 {
    --rotateY: 9deg;
}

.rotate-y-10, .hover\:rotate-y-10:hover, .focus\:rotate-y-10:focus, .group:hover .hover\:\:rotate-y-10, .group-transform:hover .hover\:\:rotate-y-10, .group:focus .focus\:\:rotate-y-10, .group-transform:focus .focus\:\:rotate-y-10 {
    --rotateY: 10deg;
}

.rotate-y-45, .hover\:rotate-y-45:hover, .focus\:rotate-y-45:focus, .group:hover .hover\:\:rotate-y-45, .group-transform:hover .hover\:\:rotate-y-45, .group:focus .focus\:\:rotate-y-45, .group-transform:focus .focus\:\:rotate-y-45 {
    --rotateY: 15deg;
}

.rotate-y-90, .hover\:rotate-y-90:hover, .focus\:rotate-y-90:focus, .group:hover .hover\:\:rotate-y-90, .group-transform:hover .hover\:\:rotate-y-90, .group:focus .focus\:\:rotate-y-90, .group-transform:focus .focus\:\:rotate-y-90 {
    --rotateY: 90deg;
}

.rotate-y-135, .hover\:rotate-y-135:hover, .focus\:rotate-y-135:focus, .group:hover .hover\:\:rotate-y-135, .group-transform:hover .hover\:\:rotate-y-135, .group:focus .focus\:\:rotate-y-135, .group-transform:focus .focus\:\:rotate-y-135 {
    --rotateY: 135deg;
}

.rotate-y-180, .hover\:rotate-y-180:hover, .focus\:rotate-y-180:focus, .group:hover .hover\:\:rotate-y-180, .group-transform:hover .hover\:\:rotate-y-180, .group:focus .focus\:\:rotate-y-180, .group-transform:focus .focus\:\:rotate-y-180 {
    --rotateY: 180deg;
}

.rotate-y-225, .hover\:rotate-y-225:hover, .focus\:rotate-y-225:focus, .group:hover .hover\:\:rotate-y-225, .group-transform:hover .hover\:\:rotate-y-225, .group:focus .focus\:\:rotate-y-225, .group-transform:focus .focus\:\:rotate-y-225 {
    --rotateY: 225deg;
}

.rotate-y-270, .hover\:rotate-y-270:hover, .focus\:rotate-y-270:focus, .group:hover .hover\:\:rotate-y-270, .group-transform:hover .hover\:\:rotate-y-270, .group:focus .focus\:\:rotate-y-270, .group-transform:focus .focus\:\:rotate-y-270 {
    --rotateY: 270deg;
}

.rotate-y-315, .hover\:rotate-y-315:hover, .focus\:rotate-y-315:focus, .group:hover .hover\:\:rotate-y-315, .group-transform:hover .hover\:\:rotate-y-315, .group:focus .focus\:\:rotate-y-315, .group-transform:focus .focus\:\:rotate-y-315 {
    --rotateY: 315deg;
}

.rotate-y-360, .hover\:rotate-y-360:hover, .focus\:rotate-y-360:focus, .group:hover .hover\:\:rotate-y-360, .group-transform:hover .hover\:\:rotate-y-360, .group:focus .focus\:\:rotate-y-360, .group-transform:focus .focus\:\:rotate-y-360 {
    --rotateY: 360deg;
}

.rotate-x-0, .hover\:rotate-x-0:hover, .focus\:rotate-x-0:focus, .group:hover .hover\:\:rotate-x-0, .group-transform:hover .hover\:\:rotate-x-0, .group:focus .focus\:\:rotate-x-0, .group-transform:focus .focus\:\:rotate-x-0 {
    --rotateX: 0deg;
}

.rotate-x-1, .hover\:rotate-x-1:hover, .focus\:rotate-x-1:focus, .group:hover .hover\:\:rotate-x-1, .group-transform:hover .hover\:\:rotate-x-1, .group:focus .focus\:\:rotate-x-1, .group-transform:focus .focus\:\:rotate-x-1 {
    --rotateX: 1deg;
}

.rotate-x-2, .hover\:rotate-x-2:hover, .focus\:rotate-x-2:focus, .group:hover .hover\:\:rotate-x-2, .group-transform:hover .hover\:\:rotate-x-2, .group:focus .focus\:\:rotate-x-2, .group-transform:focus .focus\:\:rotate-x-2 {
    --rotateX: 2deg;
}

.rotate-x-3, .hover\:rotate-x-3:hover, .focus\:rotate-x-3:focus, .group:hover .hover\:\:rotate-x-3, .group-transform:hover .hover\:\:rotate-x-3, .group:focus .focus\:\:rotate-x-3, .group-transform:focus .focus\:\:rotate-x-3 {
    --rotateX: 3deg;
}

.rotate-x-4, .hover\:rotate-x-4:hover, .focus\:rotate-x-4:focus, .group:hover .hover\:\:rotate-x-4, .group-transform:hover .hover\:\:rotate-x-4, .group:focus .focus\:\:rotate-x-4, .group-transform:focus .focus\:\:rotate-x-4 {
    --rotateX: 4deg;
}

.rotate-x-5, .hover\:rotate-x-5:hover, .focus\:rotate-x-5:focus, .group:hover .hover\:\:rotate-x-5, .group-transform:hover .hover\:\:rotate-x-5, .group:focus .focus\:\:rotate-x-5, .group-transform:focus .focus\:\:rotate-x-5 {
    --rotateX: 5deg;
}

.rotate-x-6, .hover\:rotate-x-6:hover, .focus\:rotate-x-6:focus, .group:hover .hover\:\:rotate-x-6, .group-transform:hover .hover\:\:rotate-x-6, .group:focus .focus\:\:rotate-x-6, .group-transform:focus .focus\:\:rotate-x-6 {
    --rotateX: 6deg;
}

.rotate-x-7, .hover\:rotate-x-7:hover, .focus\:rotate-x-7:focus, .group:hover .hover\:\:rotate-x-7, .group-transform:hover .hover\:\:rotate-x-7, .group:focus .focus\:\:rotate-x-7, .group-transform:focus .focus\:\:rotate-x-7 {
    --rotateX: 7deg;
}

.rotate-x-8, .hover\:rotate-x-8:hover, .focus\:rotate-x-8:focus, .group:hover .hover\:\:rotate-x-8, .group-transform:hover .hover\:\:rotate-x-8, .group:focus .focus\:\:rotate-x-8, .group-transform:focus .focus\:\:rotate-x-8 {
    --rotateX: 8deg;
}

.rotate-x-9, .hover\:rotate-x-9:hover, .focus\:rotate-x-9:focus, .group:hover .hover\:\:rotate-x-9, .group-transform:hover .hover\:\:rotate-x-9, .group:focus .focus\:\:rotate-x-9, .group-transform:focus .focus\:\:rotate-x-9 {
    --rotateX: 9deg;
}

.rotate-x-10, .hover\:rotate-x-10:hover, .focus\:rotate-x-10:focus, .group:hover .hover\:\:rotate-x-10, .group-transform:hover .hover\:\:rotate-x-10, .group:focus .focus\:\:rotate-x-10, .group-transform:focus .focus\:\:rotate-x-10 {
    --rotateX: 10deg;
}

.rotate-x-45, .hover\:rotate-x-45:hover, .focus\:rotate-x-45:focus, .group:hover .hover\:\:rotate-x-45, .group-transform:hover .hover\:\:rotate-x-45, .group:focus .focus\:\:rotate-x-45, .group-transform:focus .focus\:\:rotate-x-45 {
    --rotateX: 15deg;
}

.rotate-x-90, .hover\:rotate-x-90:hover, .focus\:rotate-x-90:focus, .group:hover .hover\:\:rotate-x-90, .group-transform:hover .hover\:\:rotate-x-90, .group:focus .focus\:\:rotate-x-90, .group-transform:focus .focus\:\:rotate-x-90 {
    --rotateX: 90deg;
}

.rotate-x-135, .hover\:rotate-x-135:hover, .focus\:rotate-x-135:focus, .group:hover .hover\:\:rotate-x-135, .group-transform:hover .hover\:\:rotate-x-135, .group:focus .focus\:\:rotate-x-135, .group-transform:focus .focus\:\:rotate-x-135 {
    --rotateX: 135deg;
}

.rotate-x-180, .hover\:rotate-x-180:hover, .focus\:rotate-x-180:focus, .group:hover .hover\:\:rotate-x-180, .group-transform:hover .hover\:\:rotate-x-180, .group:focus .focus\:\:rotate-x-180, .group-transform:focus .focus\:\:rotate-x-180 {
    --rotateX: 180deg;
}

.rotate-x-225, .hover\:rotate-x-225:hover, .focus\:rotate-x-225:focus, .group:hover .hover\:\:rotate-x-225, .group-transform:hover .hover\:\:rotate-x-225, .group:focus .focus\:\:rotate-x-225, .group-transform:focus .focus\:\:rotate-x-225 {
    --rotateX: 225deg;
}

.rotate-x-270, .hover\:rotate-x-270:hover, .focus\:rotate-x-270:focus, .group:hover .hover\:\:rotate-x-270, .group-transform:hover .hover\:\:rotate-x-270, .group:focus .focus\:\:rotate-x-270, .group-transform:focus .focus\:\:rotate-x-270 {
    --rotateX: 270deg;
}

.rotate-x-315, .hover\:rotate-x-315:hover, .focus\:rotate-x-315:focus, .group:hover .hover\:\:rotate-x-315, .group-transform:hover .hover\:\:rotate-x-315, .group:focus .focus\:\:rotate-x-315, .group-transform:focus .focus\:\:rotate-x-315 {
    --rotateX: 315deg;
}

.rotate-x-360, .hover\:rotate-x-360:hover, .focus\:rotate-x-360:focus, .group:hover .hover\:\:rotate-x-360, .group-transform:hover .hover\:\:rotate-x-360, .group:focus .focus\:\:rotate-x-360, .group-transform:focus .focus\:\:rotate-x-360 {
    --rotateX: 360deg;
}

.-rotate-0, .hover\:-rotate-0:hover, .focus\:-rotate-0:focus, .group:hover .hover\:\:-rotate-0, .group-transform:hover .hover\:\:-rotate-0, .group:focus .focus\:\:-rotate-0, .group-transform:focus .focus\:\:-rotate-0 {
    --rotate: -0deg;
}

.-rotate-1, .hover\:-rotate-1:hover, .focus\:-rotate-1:focus, .group:hover .hover\:\:-rotate-1, .group-transform:hover .hover\:\:-rotate-1, .group:focus .focus\:\:-rotate-1, .group-transform:focus .focus\:\:-rotate-1 {
    --rotate: -1deg;
}

.-rotate-2, .hover\:-rotate-2:hover, .focus\:-rotate-2:focus, .group:hover .hover\:\:-rotate-2, .group-transform:hover .hover\:\:-rotate-2, .group:focus .focus\:\:-rotate-2, .group-transform:focus .focus\:\:-rotate-2 {
    --rotate: -2deg;
}

.-rotate-3, .hover\:-rotate-3:hover, .focus\:-rotate-3:focus, .group:hover .hover\:\:-rotate-3, .group-transform:hover .hover\:\:-rotate-3, .group:focus .focus\:\:-rotate-3, .group-transform:focus .focus\:\:-rotate-3 {
    --rotate: -3deg;
}

.-rotate-4, .hover\:-rotate-4:hover, .focus\:-rotate-4:focus, .group:hover .hover\:\:-rotate-4, .group-transform:hover .hover\:\:-rotate-4, .group:focus .focus\:\:-rotate-4, .group-transform:focus .focus\:\:-rotate-4 {
    --rotate: -4deg;
}

.-rotate-5, .hover\:-rotate-5:hover, .focus\:-rotate-5:focus, .group:hover .hover\:\:-rotate-5, .group-transform:hover .hover\:\:-rotate-5, .group:focus .focus\:\:-rotate-5, .group-transform:focus .focus\:\:-rotate-5 {
    --rotate: -5deg;
}

.-rotate-6, .hover\:-rotate-6:hover, .focus\:-rotate-6:focus, .group:hover .hover\:\:-rotate-6, .group-transform:hover .hover\:\:-rotate-6, .group:focus .focus\:\:-rotate-6, .group-transform:focus .focus\:\:-rotate-6 {
    --rotate: -6deg;
}

.-rotate-7, .hover\:-rotate-7:hover, .focus\:-rotate-7:focus, .group:hover .hover\:\:-rotate-7, .group-transform:hover .hover\:\:-rotate-7, .group:focus .focus\:\:-rotate-7, .group-transform:focus .focus\:\:-rotate-7 {
    --rotate: -7deg;
}

.-rotate-8, .hover\:-rotate-8:hover, .focus\:-rotate-8:focus, .group:hover .hover\:\:-rotate-8, .group-transform:hover .hover\:\:-rotate-8, .group:focus .focus\:\:-rotate-8, .group-transform:focus .focus\:\:-rotate-8 {
    --rotate: -8deg;
}

.-rotate-9, .hover\:-rotate-9:hover, .focus\:-rotate-9:focus, .group:hover .hover\:\:-rotate-9, .group-transform:hover .hover\:\:-rotate-9, .group:focus .focus\:\:-rotate-9, .group-transform:focus .focus\:\:-rotate-9 {
    --rotate: -9deg;
}

.-rotate-10, .hover\:-rotate-10:hover, .focus\:-rotate-10:focus, .group:hover .hover\:\:-rotate-10, .group-transform:hover .hover\:\:-rotate-10, .group:focus .focus\:\:-rotate-10, .group-transform:focus .focus\:\:-rotate-10 {
    --rotate: -10deg;
}

.-rotate-45, .hover\:-rotate-45:hover, .focus\:-rotate-45:focus, .group:hover .hover\:\:-rotate-45, .group-transform:hover .hover\:\:-rotate-45, .group:focus .focus\:\:-rotate-45, .group-transform:focus .focus\:\:-rotate-45 {
    --rotate: -15deg;
}

.-rotate-90, .hover\:-rotate-90:hover, .focus\:-rotate-90:focus, .group:hover .hover\:\:-rotate-90, .group-transform:hover .hover\:\:-rotate-90, .group:focus .focus\:\:-rotate-90, .group-transform:focus .focus\:\:-rotate-90 {
    --rotate: -90deg;
}

.-rotate-135, .hover\:-rotate-135:hover, .focus\:-rotate-135:focus, .group:hover .hover\:\:-rotate-135, .group-transform:hover .hover\:\:-rotate-135, .group:focus .focus\:\:-rotate-135, .group-transform:focus .focus\:\:-rotate-135 {
    --rotate: -135deg;
}

.-rotate-180, .hover\:-rotate-180:hover, .focus\:-rotate-180:focus, .group:hover .hover\:\:-rotate-180, .group-transform:hover .hover\:\:-rotate-180, .group:focus .focus\:\:-rotate-180, .group-transform:focus .focus\:\:-rotate-180 {
    --rotate: -180deg;
}

.-rotate-225, .hover\:-rotate-225:hover, .focus\:-rotate-225:focus, .group:hover .hover\:\:-rotate-225, .group-transform:hover .hover\:\:-rotate-225, .group:focus .focus\:\:-rotate-225, .group-transform:focus .focus\:\:-rotate-225 {
    --rotate: -225deg;
}

.-rotate-270, .hover\:-rotate-270:hover, .focus\:-rotate-270:focus, .group:hover .hover\:\:-rotate-270, .group-transform:hover .hover\:\:-rotate-270, .group:focus .focus\:\:-rotate-270, .group-transform:focus .focus\:\:-rotate-270 {
    --rotate: -270deg;
}

.-rotate-315, .hover\:-rotate-315:hover, .focus\:-rotate-315:focus, .group:hover .hover\:\:-rotate-315, .group-transform:hover .hover\:\:-rotate-315, .group:focus .focus\:\:-rotate-315, .group-transform:focus .focus\:\:-rotate-315 {
    --rotate: -315deg;
}

.-rotate-360, .hover\:-rotate-360:hover, .focus\:-rotate-360:focus, .group:hover .hover\:\:-rotate-360, .group-transform:hover .hover\:\:-rotate-360, .group:focus .focus\:\:-rotate-360, .group-transform:focus .focus\:\:-rotate-360 {
    --rotate: -360deg;
}

.-rotate-y-0, .hover\:-rotate-y-0:hover, .focus\:-rotate-y-0:focus, .group:hover .hover\:\:-rotate-y-0, .group-transform:hover .hover\:\:-rotate-y-0, .group:focus .focus\:\:-rotate-y-0, .group-transform:focus .focus\:\:-rotate-y-0 {
    --rotateY: -0deg;
}

.-rotate-y-1, .hover\:-rotate-y-1:hover, .focus\:-rotate-y-1:focus, .group:hover .hover\:\:-rotate-y-1, .group-transform:hover .hover\:\:-rotate-y-1, .group:focus .focus\:\:-rotate-y-1, .group-transform:focus .focus\:\:-rotate-y-1 {
    --rotateY: -1deg;
}

.-rotate-y-2, .hover\:-rotate-y-2:hover, .focus\:-rotate-y-2:focus, .group:hover .hover\:\:-rotate-y-2, .group-transform:hover .hover\:\:-rotate-y-2, .group:focus .focus\:\:-rotate-y-2, .group-transform:focus .focus\:\:-rotate-y-2 {
    --rotateY: -2deg;
}

.-rotate-y-3, .hover\:-rotate-y-3:hover, .focus\:-rotate-y-3:focus, .group:hover .hover\:\:-rotate-y-3, .group-transform:hover .hover\:\:-rotate-y-3, .group:focus .focus\:\:-rotate-y-3, .group-transform:focus .focus\:\:-rotate-y-3 {
    --rotateY: -3deg;
}

.-rotate-y-4, .hover\:-rotate-y-4:hover, .focus\:-rotate-y-4:focus, .group:hover .hover\:\:-rotate-y-4, .group-transform:hover .hover\:\:-rotate-y-4, .group:focus .focus\:\:-rotate-y-4, .group-transform:focus .focus\:\:-rotate-y-4 {
    --rotateY: -4deg;
}

.-rotate-y-5, .hover\:-rotate-y-5:hover, .focus\:-rotate-y-5:focus, .group:hover .hover\:\:-rotate-y-5, .group-transform:hover .hover\:\:-rotate-y-5, .group:focus .focus\:\:-rotate-y-5, .group-transform:focus .focus\:\:-rotate-y-5 {
    --rotateY: -5deg;
}

.-rotate-y-6, .hover\:-rotate-y-6:hover, .focus\:-rotate-y-6:focus, .group:hover .hover\:\:-rotate-y-6, .group-transform:hover .hover\:\:-rotate-y-6, .group:focus .focus\:\:-rotate-y-6, .group-transform:focus .focus\:\:-rotate-y-6 {
    --rotateY: -6deg;
}

.-rotate-y-7, .hover\:-rotate-y-7:hover, .focus\:-rotate-y-7:focus, .group:hover .hover\:\:-rotate-y-7, .group-transform:hover .hover\:\:-rotate-y-7, .group:focus .focus\:\:-rotate-y-7, .group-transform:focus .focus\:\:-rotate-y-7 {
    --rotateY: -7deg;
}

.-rotate-y-8, .hover\:-rotate-y-8:hover, .focus\:-rotate-y-8:focus, .group:hover .hover\:\:-rotate-y-8, .group-transform:hover .hover\:\:-rotate-y-8, .group:focus .focus\:\:-rotate-y-8, .group-transform:focus .focus\:\:-rotate-y-8 {
    --rotateY: -8deg;
}

.-rotate-y-9, .hover\:-rotate-y-9:hover, .focus\:-rotate-y-9:focus, .group:hover .hover\:\:-rotate-y-9, .group-transform:hover .hover\:\:-rotate-y-9, .group:focus .focus\:\:-rotate-y-9, .group-transform:focus .focus\:\:-rotate-y-9 {
    --rotateY: -9deg;
}

.-rotate-y-10, .hover\:-rotate-y-10:hover, .focus\:-rotate-y-10:focus, .group:hover .hover\:\:-rotate-y-10, .group-transform:hover .hover\:\:-rotate-y-10, .group:focus .focus\:\:-rotate-y-10, .group-transform:focus .focus\:\:-rotate-y-10 {
    --rotateY: -10deg;
}

.-rotate-y-45, .hover\:-rotate-y-45:hover, .focus\:-rotate-y-45:focus, .group:hover .hover\:\:-rotate-y-45, .group-transform:hover .hover\:\:-rotate-y-45, .group:focus .focus\:\:-rotate-y-45, .group-transform:focus .focus\:\:-rotate-y-45 {
    --rotateY: -15deg;
}

.-rotate-y-90, .hover\:-rotate-y-90:hover, .focus\:-rotate-y-90:focus, .group:hover .hover\:\:-rotate-y-90, .group-transform:hover .hover\:\:-rotate-y-90, .group:focus .focus\:\:-rotate-y-90, .group-transform:focus .focus\:\:-rotate-y-90 {
    --rotateY: -90deg;
}

.-rotate-y-135, .hover\:-rotate-y-135:hover, .focus\:-rotate-y-135:focus, .group:hover .hover\:\:-rotate-y-135, .group-transform:hover .hover\:\:-rotate-y-135, .group:focus .focus\:\:-rotate-y-135, .group-transform:focus .focus\:\:-rotate-y-135 {
    --rotateY: -135deg;
}

.-rotate-y-180, .hover\:-rotate-y-180:hover, .focus\:-rotate-y-180:focus, .group:hover .hover\:\:-rotate-y-180, .group-transform:hover .hover\:\:-rotate-y-180, .group:focus .focus\:\:-rotate-y-180, .group-transform:focus .focus\:\:-rotate-y-180 {
    --rotateY: -180deg;
}

.-rotate-y-225, .hover\:-rotate-y-225:hover, .focus\:-rotate-y-225:focus, .group:hover .hover\:\:-rotate-y-225, .group-transform:hover .hover\:\:-rotate-y-225, .group:focus .focus\:\:-rotate-y-225, .group-transform:focus .focus\:\:-rotate-y-225 {
    --rotateY: -225deg;
}

.-rotate-y-270, .hover\:-rotate-y-270:hover, .focus\:-rotate-y-270:focus, .group:hover .hover\:\:-rotate-y-270, .group-transform:hover .hover\:\:-rotate-y-270, .group:focus .focus\:\:-rotate-y-270, .group-transform:focus .focus\:\:-rotate-y-270 {
    --rotateY: -270deg;
}

.-rotate-y-315, .hover\:-rotate-y-315:hover, .focus\:-rotate-y-315:focus, .group:hover .hover\:\:-rotate-y-315, .group-transform:hover .hover\:\:-rotate-y-315, .group:focus .focus\:\:-rotate-y-315, .group-transform:focus .focus\:\:-rotate-y-315 {
    --rotateY: -315deg;
}

.-rotate-y-360, .hover\:-rotate-y-360:hover, .focus\:-rotate-y-360:focus, .group:hover .hover\:\:-rotate-y-360, .group-transform:hover .hover\:\:-rotate-y-360, .group:focus .focus\:\:-rotate-y-360, .group-transform:focus .focus\:\:-rotate-y-360 {
    --rotateY: -360deg;
}

.-rotate-x-0, .hover\:-rotate-x-0:hover, .focus\:-rotate-x-0:focus, .group:hover .hover\:\:-rotate-x-0, .group-transform:hover .hover\:\:-rotate-x-0, .group:focus .focus\:\:-rotate-x-0, .group-transform:focus .focus\:\:-rotate-x-0 {
    --rotateX: -0deg;
}

.-rotate-x-1, .hover\:-rotate-x-1:hover, .focus\:-rotate-x-1:focus, .group:hover .hover\:\:-rotate-x-1, .group-transform:hover .hover\:\:-rotate-x-1, .group:focus .focus\:\:-rotate-x-1, .group-transform:focus .focus\:\:-rotate-x-1 {
    --rotateX: -1deg;
}

.-rotate-x-2, .hover\:-rotate-x-2:hover, .focus\:-rotate-x-2:focus, .group:hover .hover\:\:-rotate-x-2, .group-transform:hover .hover\:\:-rotate-x-2, .group:focus .focus\:\:-rotate-x-2, .group-transform:focus .focus\:\:-rotate-x-2 {
    --rotateX: -2deg;
}

.-rotate-x-3, .hover\:-rotate-x-3:hover, .focus\:-rotate-x-3:focus, .group:hover .hover\:\:-rotate-x-3, .group-transform:hover .hover\:\:-rotate-x-3, .group:focus .focus\:\:-rotate-x-3, .group-transform:focus .focus\:\:-rotate-x-3 {
    --rotateX: -3deg;
}

.-rotate-x-4, .hover\:-rotate-x-4:hover, .focus\:-rotate-x-4:focus, .group:hover .hover\:\:-rotate-x-4, .group-transform:hover .hover\:\:-rotate-x-4, .group:focus .focus\:\:-rotate-x-4, .group-transform:focus .focus\:\:-rotate-x-4 {
    --rotateX: -4deg;
}

.-rotate-x-5, .hover\:-rotate-x-5:hover, .focus\:-rotate-x-5:focus, .group:hover .hover\:\:-rotate-x-5, .group-transform:hover .hover\:\:-rotate-x-5, .group:focus .focus\:\:-rotate-x-5, .group-transform:focus .focus\:\:-rotate-x-5 {
    --rotateX: -5deg;
}

.-rotate-x-6, .hover\:-rotate-x-6:hover, .focus\:-rotate-x-6:focus, .group:hover .hover\:\:-rotate-x-6, .group-transform:hover .hover\:\:-rotate-x-6, .group:focus .focus\:\:-rotate-x-6, .group-transform:focus .focus\:\:-rotate-x-6 {
    --rotateX: -6deg;
}

.-rotate-x-7, .hover\:-rotate-x-7:hover, .focus\:-rotate-x-7:focus, .group:hover .hover\:\:-rotate-x-7, .group-transform:hover .hover\:\:-rotate-x-7, .group:focus .focus\:\:-rotate-x-7, .group-transform:focus .focus\:\:-rotate-x-7 {
    --rotateX: -7deg;
}

.-rotate-x-8, .hover\:-rotate-x-8:hover, .focus\:-rotate-x-8:focus, .group:hover .hover\:\:-rotate-x-8, .group-transform:hover .hover\:\:-rotate-x-8, .group:focus .focus\:\:-rotate-x-8, .group-transform:focus .focus\:\:-rotate-x-8 {
    --rotateX: -8deg;
}

.-rotate-x-9, .hover\:-rotate-x-9:hover, .focus\:-rotate-x-9:focus, .group:hover .hover\:\:-rotate-x-9, .group-transform:hover .hover\:\:-rotate-x-9, .group:focus .focus\:\:-rotate-x-9, .group-transform:focus .focus\:\:-rotate-x-9 {
    --rotateX: -9deg;
}

.-rotate-x-10, .hover\:-rotate-x-10:hover, .focus\:-rotate-x-10:focus, .group:hover .hover\:\:-rotate-x-10, .group-transform:hover .hover\:\:-rotate-x-10, .group:focus .focus\:\:-rotate-x-10, .group-transform:focus .focus\:\:-rotate-x-10 {
    --rotateX: -10deg;
}

.-rotate-x-45, .hover\:-rotate-x-45:hover, .focus\:-rotate-x-45:focus, .group:hover .hover\:\:-rotate-x-45, .group-transform:hover .hover\:\:-rotate-x-45, .group:focus .focus\:\:-rotate-x-45, .group-transform:focus .focus\:\:-rotate-x-45 {
    --rotateX: -15deg;
}

.-rotate-x-90, .hover\:-rotate-x-90:hover, .focus\:-rotate-x-90:focus, .group:hover .hover\:\:-rotate-x-90, .group-transform:hover .hover\:\:-rotate-x-90, .group:focus .focus\:\:-rotate-x-90, .group-transform:focus .focus\:\:-rotate-x-90 {
    --rotateX: -90deg;
}

.-rotate-x-135, .hover\:-rotate-x-135:hover, .focus\:-rotate-x-135:focus, .group:hover .hover\:\:-rotate-x-135, .group-transform:hover .hover\:\:-rotate-x-135, .group:focus .focus\:\:-rotate-x-135, .group-transform:focus .focus\:\:-rotate-x-135 {
    --rotateX: -135deg;
}

.-rotate-x-180, .hover\:-rotate-x-180:hover, .focus\:-rotate-x-180:focus, .group:hover .hover\:\:-rotate-x-180, .group-transform:hover .hover\:\:-rotate-x-180, .group:focus .focus\:\:-rotate-x-180, .group-transform:focus .focus\:\:-rotate-x-180 {
    --rotateX: -180deg;
}

.-rotate-x-225, .hover\:-rotate-x-225:hover, .focus\:-rotate-x-225:focus, .group:hover .hover\:\:-rotate-x-225, .group-transform:hover .hover\:\:-rotate-x-225, .group:focus .focus\:\:-rotate-x-225, .group-transform:focus .focus\:\:-rotate-x-225 {
    --rotateX: -225deg;
}

.-rotate-x-270, .hover\:-rotate-x-270:hover, .focus\:-rotate-x-270:focus, .group:hover .hover\:\:-rotate-x-270, .group-transform:hover .hover\:\:-rotate-x-270, .group:focus .focus\:\:-rotate-x-270, .group-transform:focus .focus\:\:-rotate-x-270 {
    --rotateX: -270deg;
}

.-rotate-x-315, .hover\:-rotate-x-315:hover, .focus\:-rotate-x-315:focus, .group:hover .hover\:\:-rotate-x-315, .group-transform:hover .hover\:\:-rotate-x-315, .group:focus .focus\:\:-rotate-x-315, .group-transform:focus .focus\:\:-rotate-x-315 {
    --rotateX: -315deg;
}

.-rotate-x-360, .hover\:-rotate-x-360:hover, .focus\:-rotate-x-360:focus, .group:hover .hover\:\:-rotate-x-360, .group-transform:hover .hover\:\:-rotate-x-360, .group:focus .focus\:\:-rotate-x-360, .group-transform:focus .focus\:\:-rotate-x-360 {
    --rotateX: -360deg;
}

.scale-0, .hover\:scale-0:hover, .focus\:scale-0:focus, .group:hover .hover\:\:scale-0, .group-transform:hover .hover\:\:scale-0, .group:focus .focus\:\:scale-0, .group-transform:focus .focus\:\:scale-0 {
    --scaleY: 0;
    --scaleX: 0;
}

.scale-10, .hover\:scale-10:hover, .focus\:scale-10:focus, .group:hover .hover\:\:scale-10, .group-transform:hover .hover\:\:scale-10, .group:focus .focus\:\:scale-10, .group-transform:focus .focus\:\:scale-10 {
    --scaleY: .10;
    --scaleX: .10;
}

.scale-25, .hover\:scale-25:hover, .focus\:scale-25:focus, .group:hover .hover\:\:scale-25, .group-transform:hover .hover\:\:scale-25, .group:focus .focus\:\:scale-25, .group-transform:focus .focus\:\:scale-25 {
    --scaleY: .25;
    --scaleX: .25;
}

.scale-50, .hover\:scale-50:hover, .focus\:scale-50:focus, .group:hover .hover\:\:scale-50, .group-transform:hover .hover\:\:scale-50, .group:focus .focus\:\:scale-50, .group-transform:focus .focus\:\:scale-50 {
    --scaleY: .50;
    --scaleX: .50;
}

.scale-100, .hover\:scale-100:hover, .focus\:scale-100:focus, .group:hover .hover\:\:scale-100, .group-transform:hover .hover\:\:scale-100, .group:focus .focus\:\:scale-100, .group-transform:focus .focus\:\:scale-100 {
    --scaleY: 1;
    --scaleX: 1;
}

.scale-125, .hover\:scale-125:hover, .focus\:scale-125:focus, .group:hover .hover\:\:scale-125, .group-transform:hover .hover\:\:scale-125, .group:focus .focus\:\:scale-125, .group-transform:focus .focus\:\:scale-125 {
    --scaleY: 1.25;
    --scaleX: 1.25;
}

.scale-150, .hover\:scale-150:hover, .focus\:scale-150:focus, .group:hover .hover\:\:scale-150, .group-transform:hover .hover\:\:scale-150, .group:focus .focus\:\:scale-150, .group-transform:focus .focus\:\:scale-150 {
    --scaleY: 1.5;
    --scaleX: 1.5;
}

.scale-175, .hover\:scale-175:hover, .focus\:scale-175:focus, .group:hover .hover\:\:scale-175, .group-transform:hover .hover\:\:scale-175, .group:focus .focus\:\:scale-175, .group-transform:focus .focus\:\:scale-175 {
    --scaleY: 1.75;
    --scaleX: 1.75;
}

.scale-200, .hover\:scale-200:hover, .focus\:scale-200:focus, .group:hover .hover\:\:scale-200, .group-transform:hover .hover\:\:scale-200, .group:focus .focus\:\:scale-200, .group-transform:focus .focus\:\:scale-200 {
    --scaleY: 2;
    --scaleX: 2;
}

.scale-y-0, .hover\:scale-y-0:hover, .focus\:scale-y-0:focus, .group:hover .hover\:\:scale-y-0, .group-transform:hover .hover\:\:scale-y-0, .group:focus .focus\:\:scale-y-0, .group-transform:focus .focus\:\:scale-y-0 {
    --scaleY: 0;
}

.scale-y-10, .hover\:scale-y-10:hover, .focus\:scale-y-10:focus, .group:hover .hover\:\:scale-y-10, .group-transform:hover .hover\:\:scale-y-10, .group:focus .focus\:\:scale-y-10, .group-transform:focus .focus\:\:scale-y-10 {
    --scaleY: .10;
}

.scale-y-25, .hover\:scale-y-25:hover, .focus\:scale-y-25:focus, .group:hover .hover\:\:scale-y-25, .group-transform:hover .hover\:\:scale-y-25, .group:focus .focus\:\:scale-y-25, .group-transform:focus .focus\:\:scale-y-25 {
    --scaleY: .25;
}

.scale-y-50, .hover\:scale-y-50:hover, .focus\:scale-y-50:focus, .group:hover .hover\:\:scale-y-50, .group-transform:hover .hover\:\:scale-y-50, .group:focus .focus\:\:scale-y-50, .group-transform:focus .focus\:\:scale-y-50 {
    --scaleY: .50;
}

.scale-y-100, .hover\:scale-y-100:hover, .focus\:scale-y-100:focus, .group:hover .hover\:\:scale-y-100, .group-transform:hover .hover\:\:scale-y-100, .group:focus .focus\:\:scale-y-100, .group-transform:focus .focus\:\:scale-y-100 {
    --scaleY: 1;
}

.scale-y-125, .hover\:scale-y-125:hover, .focus\:scale-y-125:focus, .group:hover .hover\:\:scale-y-125, .group-transform:hover .hover\:\:scale-y-125, .group:focus .focus\:\:scale-y-125, .group-transform:focus .focus\:\:scale-y-125 {
    --scaleY: 1.25;
}

.scale-y-150, .hover\:scale-y-150:hover, .focus\:scale-y-150:focus, .group:hover .hover\:\:scale-y-150, .group-transform:hover .hover\:\:scale-y-150, .group:focus .focus\:\:scale-y-150, .group-transform:focus .focus\:\:scale-y-150 {
    --scaleY: 1.5;
}

.scale-y-175, .hover\:scale-y-175:hover, .focus\:scale-y-175:focus, .group:hover .hover\:\:scale-y-175, .group-transform:hover .hover\:\:scale-y-175, .group:focus .focus\:\:scale-y-175, .group-transform:focus .focus\:\:scale-y-175 {
    --scaleY: 1.75;
}

.scale-y-200, .hover\:scale-y-200:hover, .focus\:scale-y-200:focus, .group:hover .hover\:\:scale-y-200, .group-transform:hover .hover\:\:scale-y-200, .group:focus .focus\:\:scale-y-200, .group-transform:focus .focus\:\:scale-y-200 {
    --scaleY: 2;
}

.scale-x-0, .hover\:scale-x-0:hover, .focus\:scale-x-0:focus, .group:hover .hover\:\:scale-x-0, .group-transform:hover .hover\:\:scale-x-0, .group:focus .focus\:\:scale-x-0, .group-transform:focus .focus\:\:scale-x-0 {
    --scaleX: 0;
}

.scale-x-10, .hover\:scale-x-10:hover, .focus\:scale-x-10:focus, .group:hover .hover\:\:scale-x-10, .group-transform:hover .hover\:\:scale-x-10, .group:focus .focus\:\:scale-x-10, .group-transform:focus .focus\:\:scale-x-10 {
    --scaleX: .10;
}

.scale-x-25, .hover\:scale-x-25:hover, .focus\:scale-x-25:focus, .group:hover .hover\:\:scale-x-25, .group-transform:hover .hover\:\:scale-x-25, .group:focus .focus\:\:scale-x-25, .group-transform:focus .focus\:\:scale-x-25 {
    --scaleX: .25;
}

.scale-x-50, .hover\:scale-x-50:hover, .focus\:scale-x-50:focus, .group:hover .hover\:\:scale-x-50, .group-transform:hover .hover\:\:scale-x-50, .group:focus .focus\:\:scale-x-50, .group-transform:focus .focus\:\:scale-x-50 {
    --scaleX: .50;
}

.scale-x-100, .hover\:scale-x-100:hover, .focus\:scale-x-100:focus, .group:hover .hover\:\:scale-x-100, .group-transform:hover .hover\:\:scale-x-100, .group:focus .focus\:\:scale-x-100, .group-transform:focus .focus\:\:scale-x-100 {
    --scaleX: 1;
}

.scale-x-125, .hover\:scale-x-125:hover, .focus\:scale-x-125:focus, .group:hover .hover\:\:scale-x-125, .group-transform:hover .hover\:\:scale-x-125, .group:focus .focus\:\:scale-x-125, .group-transform:focus .focus\:\:scale-x-125 {
    --scaleX: 1.25;
}

.scale-x-150, .hover\:scale-x-150:hover, .focus\:scale-x-150:focus, .group:hover .hover\:\:scale-x-150, .group-transform:hover .hover\:\:scale-x-150, .group:focus .focus\:\:scale-x-150, .group-transform:focus .focus\:\:scale-x-150 {
    --scaleX: 1.5;
}

.scale-x-175, .hover\:scale-x-175:hover, .focus\:scale-x-175:focus, .group:hover .hover\:\:scale-x-175, .group-transform:hover .hover\:\:scale-x-175, .group:focus .focus\:\:scale-x-175, .group-transform:focus .focus\:\:scale-x-175 {
    --scaleX: 1.75;
}

.scale-x-200, .hover\:scale-x-200:hover, .focus\:scale-x-200:focus, .group:hover .hover\:\:scale-x-200, .group-transform:hover .hover\:\:scale-x-200, .group:focus .focus\:\:scale-x-200, .group-transform:focus .focus\:\:scale-x-200 {
    --scaleX: 2;
}

.-scale-0, .hover\:-scale-0:hover, .focus\:-scale-0:focus, .group:hover .hover\:\:-scale-0, .group-transform:hover .hover\:\:-scale-0, .group:focus .focus\:\:-scale-0, .group-transform:focus .focus\:\:-scale-0 {
    --scale: -0;
}

.-scale-10, .hover\:-scale-10:hover, .focus\:-scale-10:focus, .group:hover .hover\:\:-scale-10, .group-transform:hover .hover\:\:-scale-10, .group:focus .focus\:\:-scale-10, .group-transform:focus .focus\:\:-scale-10 {
    --scale: -.10;
}

.-scale-25, .hover\:-scale-25:hover, .focus\:-scale-25:focus, .group:hover .hover\:\:-scale-25, .group-transform:hover .hover\:\:-scale-25, .group:focus .focus\:\:-scale-25, .group-transform:focus .focus\:\:-scale-25 {
    --scale: -.25;
}

.-scale-50, .hover\:-scale-50:hover, .focus\:-scale-50:focus, .group:hover .hover\:\:-scale-50, .group-transform:hover .hover\:\:-scale-50, .group:focus .focus\:\:-scale-50, .group-transform:focus .focus\:\:-scale-50 {
    --scale: -.50;
}

.-scale-100, .hover\:-scale-100:hover, .focus\:-scale-100:focus, .group:hover .hover\:\:-scale-100, .group-transform:hover .hover\:\:-scale-100, .group:focus .focus\:\:-scale-100, .group-transform:focus .focus\:\:-scale-100 {
    --scale: -1;
}

.-scale-125, .hover\:-scale-125:hover, .focus\:-scale-125:focus, .group:hover .hover\:\:-scale-125, .group-transform:hover .hover\:\:-scale-125, .group:focus .focus\:\:-scale-125, .group-transform:focus .focus\:\:-scale-125 {
    --scale: -1.25;
}

.-scale-150, .hover\:-scale-150:hover, .focus\:-scale-150:focus, .group:hover .hover\:\:-scale-150, .group-transform:hover .hover\:\:-scale-150, .group:focus .focus\:\:-scale-150, .group-transform:focus .focus\:\:-scale-150 {
    --scale: -1.5;
}

.-scale-175, .hover\:-scale-175:hover, .focus\:-scale-175:focus, .group:hover .hover\:\:-scale-175, .group-transform:hover .hover\:\:-scale-175, .group:focus .focus\:\:-scale-175, .group-transform:focus .focus\:\:-scale-175 {
    --scale: -1.75;
}

.-scale-200, .hover\:-scale-200:hover, .focus\:-scale-200:focus, .group:hover .hover\:\:-scale-200, .group-transform:hover .hover\:\:-scale-200, .group:focus .focus\:\:-scale-200, .group-transform:focus .focus\:\:-scale-200 {
    --scale: -2;
}

.-scale-y-0, .hover\:-scale-y-0:hover, .focus\:-scale-y-0:focus, .group:hover .hover\:\:-scale-y-0, .group-transform:hover .hover\:\:-scale-y-0, .group:focus .focus\:\:-scale-y-0, .group-transform:focus .focus\:\:-scale-y-0 {
    --scaleY: -0;
}

.-scale-y-10, .hover\:-scale-y-10:hover, .focus\:-scale-y-10:focus, .group:hover .hover\:\:-scale-y-10, .group-transform:hover .hover\:\:-scale-y-10, .group:focus .focus\:\:-scale-y-10, .group-transform:focus .focus\:\:-scale-y-10 {
    --scaleY: -.10;
}

.-scale-y-25, .hover\:-scale-y-25:hover, .focus\:-scale-y-25:focus, .group:hover .hover\:\:-scale-y-25, .group-transform:hover .hover\:\:-scale-y-25, .group:focus .focus\:\:-scale-y-25, .group-transform:focus .focus\:\:-scale-y-25 {
    --scaleY: -.25;
}

.-scale-y-50, .hover\:-scale-y-50:hover, .focus\:-scale-y-50:focus, .group:hover .hover\:\:-scale-y-50, .group-transform:hover .hover\:\:-scale-y-50, .group:focus .focus\:\:-scale-y-50, .group-transform:focus .focus\:\:-scale-y-50 {
    --scaleY: -.50;
}

.-scale-y-100, .hover\:-scale-y-100:hover, .focus\:-scale-y-100:focus, .group:hover .hover\:\:-scale-y-100, .group-transform:hover .hover\:\:-scale-y-100, .group:focus .focus\:\:-scale-y-100, .group-transform:focus .focus\:\:-scale-y-100 {
    --scaleY: -1;
}

.-scale-y-125, .hover\:-scale-y-125:hover, .focus\:-scale-y-125:focus, .group:hover .hover\:\:-scale-y-125, .group-transform:hover .hover\:\:-scale-y-125, .group:focus .focus\:\:-scale-y-125, .group-transform:focus .focus\:\:-scale-y-125 {
    --scaleY: -1.25;
}

.-scale-y-150, .hover\:-scale-y-150:hover, .focus\:-scale-y-150:focus, .group:hover .hover\:\:-scale-y-150, .group-transform:hover .hover\:\:-scale-y-150, .group:focus .focus\:\:-scale-y-150, .group-transform:focus .focus\:\:-scale-y-150 {
    --scaleY: -1.5;
}

.-scale-y-175, .hover\:-scale-y-175:hover, .focus\:-scale-y-175:focus, .group:hover .hover\:\:-scale-y-175, .group-transform:hover .hover\:\:-scale-y-175, .group:focus .focus\:\:-scale-y-175, .group-transform:focus .focus\:\:-scale-y-175 {
    --scaleY: -1.75;
}

.-scale-y-200, .hover\:-scale-y-200:hover, .focus\:-scale-y-200:focus, .group:hover .hover\:\:-scale-y-200, .group-transform:hover .hover\:\:-scale-y-200, .group:focus .focus\:\:-scale-y-200, .group-transform:focus .focus\:\:-scale-y-200 {
    --scaleY: -2;
}

.-scale-x-0, .hover\:-scale-x-0:hover, .focus\:-scale-x-0:focus, .group:hover .hover\:\:-scale-x-0, .group-transform:hover .hover\:\:-scale-x-0, .group:focus .focus\:\:-scale-x-0, .group-transform:focus .focus\:\:-scale-x-0 {
    --scaleX: -0;
}

.-scale-x-10, .hover\:-scale-x-10:hover, .focus\:-scale-x-10:focus, .group:hover .hover\:\:-scale-x-10, .group-transform:hover .hover\:\:-scale-x-10, .group:focus .focus\:\:-scale-x-10, .group-transform:focus .focus\:\:-scale-x-10 {
    --scaleX: -.10;
}

.-scale-x-25, .hover\:-scale-x-25:hover, .focus\:-scale-x-25:focus, .group:hover .hover\:\:-scale-x-25, .group-transform:hover .hover\:\:-scale-x-25, .group:focus .focus\:\:-scale-x-25, .group-transform:focus .focus\:\:-scale-x-25 {
    --scaleX: -.25;
}

.-scale-x-50, .hover\:-scale-x-50:hover, .focus\:-scale-x-50:focus, .group:hover .hover\:\:-scale-x-50, .group-transform:hover .hover\:\:-scale-x-50, .group:focus .focus\:\:-scale-x-50, .group-transform:focus .focus\:\:-scale-x-50 {
    --scaleX: -.50;
}

.-scale-x-100, .hover\:-scale-x-100:hover, .focus\:-scale-x-100:focus, .group:hover .hover\:\:-scale-x-100, .group-transform:hover .hover\:\:-scale-x-100, .group:focus .focus\:\:-scale-x-100, .group-transform:focus .focus\:\:-scale-x-100 {
    --scaleX: -1;
}

.-scale-x-125, .hover\:-scale-x-125:hover, .focus\:-scale-x-125:focus, .group:hover .hover\:\:-scale-x-125, .group-transform:hover .hover\:\:-scale-x-125, .group:focus .focus\:\:-scale-x-125, .group-transform:focus .focus\:\:-scale-x-125 {
    --scaleX: -1.25;
}

.-scale-x-150, .hover\:-scale-x-150:hover, .focus\:-scale-x-150:focus, .group:hover .hover\:\:-scale-x-150, .group-transform:hover .hover\:\:-scale-x-150, .group:focus .focus\:\:-scale-x-150, .group-transform:focus .focus\:\:-scale-x-150 {
    --scaleX: -1.5;
}

.-scale-x-175, .hover\:-scale-x-175:hover, .focus\:-scale-x-175:focus, .group:hover .hover\:\:-scale-x-175, .group-transform:hover .hover\:\:-scale-x-175, .group:focus .focus\:\:-scale-x-175, .group-transform:focus .focus\:\:-scale-x-175 {
    --scaleX: -1.75;
}

.-scale-x-200, .hover\:-scale-x-200:hover, .focus\:-scale-x-200:focus, .group:hover .hover\:\:-scale-x-200, .group-transform:hover .hover\:\:-scale-x-200, .group:focus .focus\:\:-scale-x-200, .group-transform:focus .focus\:\:-scale-x-200 {
    --scaleX: -2;
}

.skew-0, .hover\:skew-0:hover, .focus\:skew-0:focus, .group:hover .hover\:\:skew-0, .group-transform:hover .hover\:\:skew-0, .group:focus .focus\:\:skew-0, .group-transform:focus .focus\:\:skew-0 {
    --skew: 0deg;
}

.skew-1, .hover\:skew-1:hover, .focus\:skew-1:focus, .group:hover .hover\:\:skew-1, .group-transform:hover .hover\:\:skew-1, .group:focus .focus\:\:skew-1, .group-transform:focus .focus\:\:skew-1 {
    --skew: 1deg;
}

.skew-2, .hover\:skew-2:hover, .focus\:skew-2:focus, .group:hover .hover\:\:skew-2, .group-transform:hover .hover\:\:skew-2, .group:focus .focus\:\:skew-2, .group-transform:focus .focus\:\:skew-2 {
    --skew: 2deg;
}

.skew-3, .hover\:skew-3:hover, .focus\:skew-3:focus, .group:hover .hover\:\:skew-3, .group-transform:hover .hover\:\:skew-3, .group:focus .focus\:\:skew-3, .group-transform:focus .focus\:\:skew-3 {
    --skew: 3deg;
}

.skew-4, .hover\:skew-4:hover, .focus\:skew-4:focus, .group:hover .hover\:\:skew-4, .group-transform:hover .hover\:\:skew-4, .group:focus .focus\:\:skew-4, .group-transform:focus .focus\:\:skew-4 {
    --skew: 4deg;
}

.skew-5, .hover\:skew-5:hover, .focus\:skew-5:focus, .group:hover .hover\:\:skew-5, .group-transform:hover .hover\:\:skew-5, .group:focus .focus\:\:skew-5, .group-transform:focus .focus\:\:skew-5 {
    --skew: 5deg;
}

.skew-6, .hover\:skew-6:hover, .focus\:skew-6:focus, .group:hover .hover\:\:skew-6, .group-transform:hover .hover\:\:skew-6, .group:focus .focus\:\:skew-6, .group-transform:focus .focus\:\:skew-6 {
    --skew: 6deg;
}

.skew-7, .hover\:skew-7:hover, .focus\:skew-7:focus, .group:hover .hover\:\:skew-7, .group-transform:hover .hover\:\:skew-7, .group:focus .focus\:\:skew-7, .group-transform:focus .focus\:\:skew-7 {
    --skew: 7deg;
}

.skew-8, .hover\:skew-8:hover, .focus\:skew-8:focus, .group:hover .hover\:\:skew-8, .group-transform:hover .hover\:\:skew-8, .group:focus .focus\:\:skew-8, .group-transform:focus .focus\:\:skew-8 {
    --skew: 8deg;
}

.skew-9, .hover\:skew-9:hover, .focus\:skew-9:focus, .group:hover .hover\:\:skew-9, .group-transform:hover .hover\:\:skew-9, .group:focus .focus\:\:skew-9, .group-transform:focus .focus\:\:skew-9 {
    --skew: 9deg;
}

.skew-10, .hover\:skew-10:hover, .focus\:skew-10:focus, .group:hover .hover\:\:skew-10, .group-transform:hover .hover\:\:skew-10, .group:focus .focus\:\:skew-10, .group-transform:focus .focus\:\:skew-10 {
    --skew: 10deg;
}

.skew-45, .hover\:skew-45:hover, .focus\:skew-45:focus, .group:hover .hover\:\:skew-45, .group-transform:hover .hover\:\:skew-45, .group:focus .focus\:\:skew-45, .group-transform:focus .focus\:\:skew-45 {
    --skew: 15deg;
}

.skew-90, .hover\:skew-90:hover, .focus\:skew-90:focus, .group:hover .hover\:\:skew-90, .group-transform:hover .hover\:\:skew-90, .group:focus .focus\:\:skew-90, .group-transform:focus .focus\:\:skew-90 {
    --skew: 90deg;
}

.skew-135, .hover\:skew-135:hover, .focus\:skew-135:focus, .group:hover .hover\:\:skew-135, .group-transform:hover .hover\:\:skew-135, .group:focus .focus\:\:skew-135, .group-transform:focus .focus\:\:skew-135 {
    --skew: 135deg;
}

.skew-180, .hover\:skew-180:hover, .focus\:skew-180:focus, .group:hover .hover\:\:skew-180, .group-transform:hover .hover\:\:skew-180, .group:focus .focus\:\:skew-180, .group-transform:focus .focus\:\:skew-180 {
    --skew: 180deg;
}

.skew-225, .hover\:skew-225:hover, .focus\:skew-225:focus, .group:hover .hover\:\:skew-225, .group-transform:hover .hover\:\:skew-225, .group:focus .focus\:\:skew-225, .group-transform:focus .focus\:\:skew-225 {
    --skew: 225deg;
}

.skew-270, .hover\:skew-270:hover, .focus\:skew-270:focus, .group:hover .hover\:\:skew-270, .group-transform:hover .hover\:\:skew-270, .group:focus .focus\:\:skew-270, .group-transform:focus .focus\:\:skew-270 {
    --skew: 270deg;
}

.skew-315, .hover\:skew-315:hover, .focus\:skew-315:focus, .group:hover .hover\:\:skew-315, .group-transform:hover .hover\:\:skew-315, .group:focus .focus\:\:skew-315, .group-transform:focus .focus\:\:skew-315 {
    --skew: 315deg;
}

.skew-360, .hover\:skew-360:hover, .focus\:skew-360:focus, .group:hover .hover\:\:skew-360, .group-transform:hover .hover\:\:skew-360, .group:focus .focus\:\:skew-360, .group-transform:focus .focus\:\:skew-360 {
    --skew: 360deg;
}

.skew-y-0, .hover\:skew-y-0:hover, .focus\:skew-y-0:focus, .group:hover .hover\:\:skew-y-0, .group-transform:hover .hover\:\:skew-y-0, .group:focus .focus\:\:skew-y-0, .group-transform:focus .focus\:\:skew-y-0 {
    --skewY: 0deg;
}

.skew-y-1, .hover\:skew-y-1:hover, .focus\:skew-y-1:focus, .group:hover .hover\:\:skew-y-1, .group-transform:hover .hover\:\:skew-y-1, .group:focus .focus\:\:skew-y-1, .group-transform:focus .focus\:\:skew-y-1 {
    --skewY: 1deg;
}

.skew-y-2, .hover\:skew-y-2:hover, .focus\:skew-y-2:focus, .group:hover .hover\:\:skew-y-2, .group-transform:hover .hover\:\:skew-y-2, .group:focus .focus\:\:skew-y-2, .group-transform:focus .focus\:\:skew-y-2 {
    --skewY: 2deg;
}

.skew-y-3, .hover\:skew-y-3:hover, .focus\:skew-y-3:focus, .group:hover .hover\:\:skew-y-3, .group-transform:hover .hover\:\:skew-y-3, .group:focus .focus\:\:skew-y-3, .group-transform:focus .focus\:\:skew-y-3 {
    --skewY: 3deg;
}

.skew-y-4, .hover\:skew-y-4:hover, .focus\:skew-y-4:focus, .group:hover .hover\:\:skew-y-4, .group-transform:hover .hover\:\:skew-y-4, .group:focus .focus\:\:skew-y-4, .group-transform:focus .focus\:\:skew-y-4 {
    --skewY: 4deg;
}

.skew-y-5, .hover\:skew-y-5:hover, .focus\:skew-y-5:focus, .group:hover .hover\:\:skew-y-5, .group-transform:hover .hover\:\:skew-y-5, .group:focus .focus\:\:skew-y-5, .group-transform:focus .focus\:\:skew-y-5 {
    --skewY: 5deg;
}

.skew-y-6, .hover\:skew-y-6:hover, .focus\:skew-y-6:focus, .group:hover .hover\:\:skew-y-6, .group-transform:hover .hover\:\:skew-y-6, .group:focus .focus\:\:skew-y-6, .group-transform:focus .focus\:\:skew-y-6 {
    --skewY: 6deg;
}

.skew-y-7, .hover\:skew-y-7:hover, .focus\:skew-y-7:focus, .group:hover .hover\:\:skew-y-7, .group-transform:hover .hover\:\:skew-y-7, .group:focus .focus\:\:skew-y-7, .group-transform:focus .focus\:\:skew-y-7 {
    --skewY: 7deg;
}

.skew-y-8, .hover\:skew-y-8:hover, .focus\:skew-y-8:focus, .group:hover .hover\:\:skew-y-8, .group-transform:hover .hover\:\:skew-y-8, .group:focus .focus\:\:skew-y-8, .group-transform:focus .focus\:\:skew-y-8 {
    --skewY: 8deg;
}

.skew-y-9, .hover\:skew-y-9:hover, .focus\:skew-y-9:focus, .group:hover .hover\:\:skew-y-9, .group-transform:hover .hover\:\:skew-y-9, .group:focus .focus\:\:skew-y-9, .group-transform:focus .focus\:\:skew-y-9 {
    --skewY: 9deg;
}

.skew-y-10, .hover\:skew-y-10:hover, .focus\:skew-y-10:focus, .group:hover .hover\:\:skew-y-10, .group-transform:hover .hover\:\:skew-y-10, .group:focus .focus\:\:skew-y-10, .group-transform:focus .focus\:\:skew-y-10 {
    --skewY: 10deg;
}

.skew-y-45, .hover\:skew-y-45:hover, .focus\:skew-y-45:focus, .group:hover .hover\:\:skew-y-45, .group-transform:hover .hover\:\:skew-y-45, .group:focus .focus\:\:skew-y-45, .group-transform:focus .focus\:\:skew-y-45 {
    --skewY: 15deg;
}

.skew-y-90, .hover\:skew-y-90:hover, .focus\:skew-y-90:focus, .group:hover .hover\:\:skew-y-90, .group-transform:hover .hover\:\:skew-y-90, .group:focus .focus\:\:skew-y-90, .group-transform:focus .focus\:\:skew-y-90 {
    --skewY: 90deg;
}

.skew-y-135, .hover\:skew-y-135:hover, .focus\:skew-y-135:focus, .group:hover .hover\:\:skew-y-135, .group-transform:hover .hover\:\:skew-y-135, .group:focus .focus\:\:skew-y-135, .group-transform:focus .focus\:\:skew-y-135 {
    --skewY: 135deg;
}

.skew-y-180, .hover\:skew-y-180:hover, .focus\:skew-y-180:focus, .group:hover .hover\:\:skew-y-180, .group-transform:hover .hover\:\:skew-y-180, .group:focus .focus\:\:skew-y-180, .group-transform:focus .focus\:\:skew-y-180 {
    --skewY: 180deg;
}

.skew-y-225, .hover\:skew-y-225:hover, .focus\:skew-y-225:focus, .group:hover .hover\:\:skew-y-225, .group-transform:hover .hover\:\:skew-y-225, .group:focus .focus\:\:skew-y-225, .group-transform:focus .focus\:\:skew-y-225 {
    --skewY: 225deg;
}

.skew-y-270, .hover\:skew-y-270:hover, .focus\:skew-y-270:focus, .group:hover .hover\:\:skew-y-270, .group-transform:hover .hover\:\:skew-y-270, .group:focus .focus\:\:skew-y-270, .group-transform:focus .focus\:\:skew-y-270 {
    --skewY: 270deg;
}

.skew-y-315, .hover\:skew-y-315:hover, .focus\:skew-y-315:focus, .group:hover .hover\:\:skew-y-315, .group-transform:hover .hover\:\:skew-y-315, .group:focus .focus\:\:skew-y-315, .group-transform:focus .focus\:\:skew-y-315 {
    --skewY: 315deg;
}

.skew-y-360, .hover\:skew-y-360:hover, .focus\:skew-y-360:focus, .group:hover .hover\:\:skew-y-360, .group-transform:hover .hover\:\:skew-y-360, .group:focus .focus\:\:skew-y-360, .group-transform:focus .focus\:\:skew-y-360 {
    --skewY: 360deg;
}

.skew-x-0, .hover\:skew-x-0:hover, .focus\:skew-x-0:focus, .group:hover .hover\:\:skew-x-0, .group-transform:hover .hover\:\:skew-x-0, .group:focus .focus\:\:skew-x-0, .group-transform:focus .focus\:\:skew-x-0 {
    --skewx: 0deg;
}

.skew-x-1, .hover\:skew-x-1:hover, .focus\:skew-x-1:focus, .group:hover .hover\:\:skew-x-1, .group-transform:hover .hover\:\:skew-x-1, .group:focus .focus\:\:skew-x-1, .group-transform:focus .focus\:\:skew-x-1 {
    --skewx: 1deg;
}

.skew-x-2, .hover\:skew-x-2:hover, .focus\:skew-x-2:focus, .group:hover .hover\:\:skew-x-2, .group-transform:hover .hover\:\:skew-x-2, .group:focus .focus\:\:skew-x-2, .group-transform:focus .focus\:\:skew-x-2 {
    --skewx: 2deg;
}

.skew-x-3, .hover\:skew-x-3:hover, .focus\:skew-x-3:focus, .group:hover .hover\:\:skew-x-3, .group-transform:hover .hover\:\:skew-x-3, .group:focus .focus\:\:skew-x-3, .group-transform:focus .focus\:\:skew-x-3 {
    --skewx: 3deg;
}

.skew-x-4, .hover\:skew-x-4:hover, .focus\:skew-x-4:focus, .group:hover .hover\:\:skew-x-4, .group-transform:hover .hover\:\:skew-x-4, .group:focus .focus\:\:skew-x-4, .group-transform:focus .focus\:\:skew-x-4 {
    --skewx: 4deg;
}

.skew-x-5, .hover\:skew-x-5:hover, .focus\:skew-x-5:focus, .group:hover .hover\:\:skew-x-5, .group-transform:hover .hover\:\:skew-x-5, .group:focus .focus\:\:skew-x-5, .group-transform:focus .focus\:\:skew-x-5 {
    --skewx: 5deg;
}

.skew-x-6, .hover\:skew-x-6:hover, .focus\:skew-x-6:focus, .group:hover .hover\:\:skew-x-6, .group-transform:hover .hover\:\:skew-x-6, .group:focus .focus\:\:skew-x-6, .group-transform:focus .focus\:\:skew-x-6 {
    --skewx: 6deg;
}

.skew-x-7, .hover\:skew-x-7:hover, .focus\:skew-x-7:focus, .group:hover .hover\:\:skew-x-7, .group-transform:hover .hover\:\:skew-x-7, .group:focus .focus\:\:skew-x-7, .group-transform:focus .focus\:\:skew-x-7 {
    --skewx: 7deg;
}

.skew-x-8, .hover\:skew-x-8:hover, .focus\:skew-x-8:focus, .group:hover .hover\:\:skew-x-8, .group-transform:hover .hover\:\:skew-x-8, .group:focus .focus\:\:skew-x-8, .group-transform:focus .focus\:\:skew-x-8 {
    --skewx: 8deg;
}

.skew-x-9, .hover\:skew-x-9:hover, .focus\:skew-x-9:focus, .group:hover .hover\:\:skew-x-9, .group-transform:hover .hover\:\:skew-x-9, .group:focus .focus\:\:skew-x-9, .group-transform:focus .focus\:\:skew-x-9 {
    --skewx: 9deg;
}

.skew-x-10, .hover\:skew-x-10:hover, .focus\:skew-x-10:focus, .group:hover .hover\:\:skew-x-10, .group-transform:hover .hover\:\:skew-x-10, .group:focus .focus\:\:skew-x-10, .group-transform:focus .focus\:\:skew-x-10 {
    --skewx: 10deg;
}

.skew-x-45, .hover\:skew-x-45:hover, .focus\:skew-x-45:focus, .group:hover .hover\:\:skew-x-45, .group-transform:hover .hover\:\:skew-x-45, .group:focus .focus\:\:skew-x-45, .group-transform:focus .focus\:\:skew-x-45 {
    --skewx: 15deg;
}

.skew-x-90, .hover\:skew-x-90:hover, .focus\:skew-x-90:focus, .group:hover .hover\:\:skew-x-90, .group-transform:hover .hover\:\:skew-x-90, .group:focus .focus\:\:skew-x-90, .group-transform:focus .focus\:\:skew-x-90 {
    --skewx: 90deg;
}

.skew-x-135, .hover\:skew-x-135:hover, .focus\:skew-x-135:focus, .group:hover .hover\:\:skew-x-135, .group-transform:hover .hover\:\:skew-x-135, .group:focus .focus\:\:skew-x-135, .group-transform:focus .focus\:\:skew-x-135 {
    --skewx: 135deg;
}

.skew-x-180, .hover\:skew-x-180:hover, .focus\:skew-x-180:focus, .group:hover .hover\:\:skew-x-180, .group-transform:hover .hover\:\:skew-x-180, .group:focus .focus\:\:skew-x-180, .group-transform:focus .focus\:\:skew-x-180 {
    --skewx: 180deg;
}

.skew-x-225, .hover\:skew-x-225:hover, .focus\:skew-x-225:focus, .group:hover .hover\:\:skew-x-225, .group-transform:hover .hover\:\:skew-x-225, .group:focus .focus\:\:skew-x-225, .group-transform:focus .focus\:\:skew-x-225 {
    --skewx: 225deg;
}

.skew-x-270, .hover\:skew-x-270:hover, .focus\:skew-x-270:focus, .group:hover .hover\:\:skew-x-270, .group-transform:hover .hover\:\:skew-x-270, .group:focus .focus\:\:skew-x-270, .group-transform:focus .focus\:\:skew-x-270 {
    --skewx: 270deg;
}

.skew-x-315, .hover\:skew-x-315:hover, .focus\:skew-x-315:focus, .group:hover .hover\:\:skew-x-315, .group-transform:hover .hover\:\:skew-x-315, .group:focus .focus\:\:skew-x-315, .group-transform:focus .focus\:\:skew-x-315 {
    --skewx: 315deg;
}

.skew-x-360, .hover\:skew-x-360:hover, .focus\:skew-x-360:focus, .group:hover .hover\:\:skew-x-360, .group-transform:hover .hover\:\:skew-x-360, .group:focus .focus\:\:skew-x-360, .group-transform:focus .focus\:\:skew-x-360 {
    --skewx: 360deg;
}

.-skew-0, .hover\:-skew-0:hover, .focus\:-skew-0:focus, .group:hover .hover\:\:-skew-0, .group-transform:hover .hover\:\:-skew-0, .group:focus .focus\:\:-skew-0, .group-transform:focus .focus\:\:-skew-0 {
    --skew: -0deg;
}

.-skew-1, .hover\:-skew-1:hover, .focus\:-skew-1:focus, .group:hover .hover\:\:-skew-1, .group-transform:hover .hover\:\:-skew-1, .group:focus .focus\:\:-skew-1, .group-transform:focus .focus\:\:-skew-1 {
    --skew: -1deg;
}

.-skew-2, .hover\:-skew-2:hover, .focus\:-skew-2:focus, .group:hover .hover\:\:-skew-2, .group-transform:hover .hover\:\:-skew-2, .group:focus .focus\:\:-skew-2, .group-transform:focus .focus\:\:-skew-2 {
    --skew: -2deg;
}

.-skew-3, .hover\:-skew-3:hover, .focus\:-skew-3:focus, .group:hover .hover\:\:-skew-3, .group-transform:hover .hover\:\:-skew-3, .group:focus .focus\:\:-skew-3, .group-transform:focus .focus\:\:-skew-3 {
    --skew: -3deg;
}

.-skew-4, .hover\:-skew-4:hover, .focus\:-skew-4:focus, .group:hover .hover\:\:-skew-4, .group-transform:hover .hover\:\:-skew-4, .group:focus .focus\:\:-skew-4, .group-transform:focus .focus\:\:-skew-4 {
    --skew: -4deg;
}

.-skew-5, .hover\:-skew-5:hover, .focus\:-skew-5:focus, .group:hover .hover\:\:-skew-5, .group-transform:hover .hover\:\:-skew-5, .group:focus .focus\:\:-skew-5, .group-transform:focus .focus\:\:-skew-5 {
    --skew: -5deg;
}

.-skew-6, .hover\:-skew-6:hover, .focus\:-skew-6:focus, .group:hover .hover\:\:-skew-6, .group-transform:hover .hover\:\:-skew-6, .group:focus .focus\:\:-skew-6, .group-transform:focus .focus\:\:-skew-6 {
    --skew: -6deg;
}

.-skew-7, .hover\:-skew-7:hover, .focus\:-skew-7:focus, .group:hover .hover\:\:-skew-7, .group-transform:hover .hover\:\:-skew-7, .group:focus .focus\:\:-skew-7, .group-transform:focus .focus\:\:-skew-7 {
    --skew: -7deg;
}

.-skew-8, .hover\:-skew-8:hover, .focus\:-skew-8:focus, .group:hover .hover\:\:-skew-8, .group-transform:hover .hover\:\:-skew-8, .group:focus .focus\:\:-skew-8, .group-transform:focus .focus\:\:-skew-8 {
    --skew: -8deg;
}

.-skew-9, .hover\:-skew-9:hover, .focus\:-skew-9:focus, .group:hover .hover\:\:-skew-9, .group-transform:hover .hover\:\:-skew-9, .group:focus .focus\:\:-skew-9, .group-transform:focus .focus\:\:-skew-9 {
    --skew: -9deg;
}

.-skew-10, .hover\:-skew-10:hover, .focus\:-skew-10:focus, .group:hover .hover\:\:-skew-10, .group-transform:hover .hover\:\:-skew-10, .group:focus .focus\:\:-skew-10, .group-transform:focus .focus\:\:-skew-10 {
    --skew: -10deg;
}

.-skew-45, .hover\:-skew-45:hover, .focus\:-skew-45:focus, .group:hover .hover\:\:-skew-45, .group-transform:hover .hover\:\:-skew-45, .group:focus .focus\:\:-skew-45, .group-transform:focus .focus\:\:-skew-45 {
    --skew: -15deg;
}

.-skew-90, .hover\:-skew-90:hover, .focus\:-skew-90:focus, .group:hover .hover\:\:-skew-90, .group-transform:hover .hover\:\:-skew-90, .group:focus .focus\:\:-skew-90, .group-transform:focus .focus\:\:-skew-90 {
    --skew: -90deg;
}

.-skew-135, .hover\:-skew-135:hover, .focus\:-skew-135:focus, .group:hover .hover\:\:-skew-135, .group-transform:hover .hover\:\:-skew-135, .group:focus .focus\:\:-skew-135, .group-transform:focus .focus\:\:-skew-135 {
    --skew: -135deg;
}

.-skew-180, .hover\:-skew-180:hover, .focus\:-skew-180:focus, .group:hover .hover\:\:-skew-180, .group-transform:hover .hover\:\:-skew-180, .group:focus .focus\:\:-skew-180, .group-transform:focus .focus\:\:-skew-180 {
    --skew: -180deg;
}

.-skew-225, .hover\:-skew-225:hover, .focus\:-skew-225:focus, .group:hover .hover\:\:-skew-225, .group-transform:hover .hover\:\:-skew-225, .group:focus .focus\:\:-skew-225, .group-transform:focus .focus\:\:-skew-225 {
    --skew: -225deg;
}

.-skew-270, .hover\:-skew-270:hover, .focus\:-skew-270:focus, .group:hover .hover\:\:-skew-270, .group-transform:hover .hover\:\:-skew-270, .group:focus .focus\:\:-skew-270, .group-transform:focus .focus\:\:-skew-270 {
    --skew: -270deg;
}

.-skew-315, .hover\:-skew-315:hover, .focus\:-skew-315:focus, .group:hover .hover\:\:-skew-315, .group-transform:hover .hover\:\:-skew-315, .group:focus .focus\:\:-skew-315, .group-transform:focus .focus\:\:-skew-315 {
    --skew: -315deg;
}

.-skew-360, .hover\:-skew-360:hover, .focus\:-skew-360:focus, .group:hover .hover\:\:-skew-360, .group-transform:hover .hover\:\:-skew-360, .group:focus .focus\:\:-skew-360, .group-transform:focus .focus\:\:-skew-360 {
    --skew: -360deg;
}

.-skew-y-0, .hover\:-skew-y-0:hover, .focus\:-skew-y-0:focus, .group:hover .hover\:\:-skew-y-0, .group-transform:hover .hover\:\:-skew-y-0, .group:focus .focus\:\:-skew-y-0, .group-transform:focus .focus\:\:-skew-y-0 {
    --skewY: -0deg;
}

.-skew-y-1, .hover\:-skew-y-1:hover, .focus\:-skew-y-1:focus, .group:hover .hover\:\:-skew-y-1, .group-transform:hover .hover\:\:-skew-y-1, .group:focus .focus\:\:-skew-y-1, .group-transform:focus .focus\:\:-skew-y-1 {
    --skewY: -1deg;
}

.-skew-y-2, .hover\:-skew-y-2:hover, .focus\:-skew-y-2:focus, .group:hover .hover\:\:-skew-y-2, .group-transform:hover .hover\:\:-skew-y-2, .group:focus .focus\:\:-skew-y-2, .group-transform:focus .focus\:\:-skew-y-2 {
    --skewY: -2deg;
}

.-skew-y-3, .hover\:-skew-y-3:hover, .focus\:-skew-y-3:focus, .group:hover .hover\:\:-skew-y-3, .group-transform:hover .hover\:\:-skew-y-3, .group:focus .focus\:\:-skew-y-3, .group-transform:focus .focus\:\:-skew-y-3 {
    --skewY: -3deg;
}

.-skew-y-4, .hover\:-skew-y-4:hover, .focus\:-skew-y-4:focus, .group:hover .hover\:\:-skew-y-4, .group-transform:hover .hover\:\:-skew-y-4, .group:focus .focus\:\:-skew-y-4, .group-transform:focus .focus\:\:-skew-y-4 {
    --skewY: -4deg;
}

.-skew-y-5, .hover\:-skew-y-5:hover, .focus\:-skew-y-5:focus, .group:hover .hover\:\:-skew-y-5, .group-transform:hover .hover\:\:-skew-y-5, .group:focus .focus\:\:-skew-y-5, .group-transform:focus .focus\:\:-skew-y-5 {
    --skewY: -5deg;
}

.-skew-y-6, .hover\:-skew-y-6:hover, .focus\:-skew-y-6:focus, .group:hover .hover\:\:-skew-y-6, .group-transform:hover .hover\:\:-skew-y-6, .group:focus .focus\:\:-skew-y-6, .group-transform:focus .focus\:\:-skew-y-6 {
    --skewY: -6deg;
}

.-skew-y-7, .hover\:-skew-y-7:hover, .focus\:-skew-y-7:focus, .group:hover .hover\:\:-skew-y-7, .group-transform:hover .hover\:\:-skew-y-7, .group:focus .focus\:\:-skew-y-7, .group-transform:focus .focus\:\:-skew-y-7 {
    --skewY: -7deg;
}

.-skew-y-8, .hover\:-skew-y-8:hover, .focus\:-skew-y-8:focus, .group:hover .hover\:\:-skew-y-8, .group-transform:hover .hover\:\:-skew-y-8, .group:focus .focus\:\:-skew-y-8, .group-transform:focus .focus\:\:-skew-y-8 {
    --skewY: -8deg;
}

.-skew-y-9, .hover\:-skew-y-9:hover, .focus\:-skew-y-9:focus, .group:hover .hover\:\:-skew-y-9, .group-transform:hover .hover\:\:-skew-y-9, .group:focus .focus\:\:-skew-y-9, .group-transform:focus .focus\:\:-skew-y-9 {
    --skewY: -9deg;
}

.-skew-y-10, .hover\:-skew-y-10:hover, .focus\:-skew-y-10:focus, .group:hover .hover\:\:-skew-y-10, .group-transform:hover .hover\:\:-skew-y-10, .group:focus .focus\:\:-skew-y-10, .group-transform:focus .focus\:\:-skew-y-10 {
    --skewY: -10deg;
}

.-skew-y-45, .hover\:-skew-y-45:hover, .focus\:-skew-y-45:focus, .group:hover .hover\:\:-skew-y-45, .group-transform:hover .hover\:\:-skew-y-45, .group:focus .focus\:\:-skew-y-45, .group-transform:focus .focus\:\:-skew-y-45 {
    --skewY: -15deg;
}

.-skew-y-90, .hover\:-skew-y-90:hover, .focus\:-skew-y-90:focus, .group:hover .hover\:\:-skew-y-90, .group-transform:hover .hover\:\:-skew-y-90, .group:focus .focus\:\:-skew-y-90, .group-transform:focus .focus\:\:-skew-y-90 {
    --skewY: -90deg;
}

.-skew-y-135, .hover\:-skew-y-135:hover, .focus\:-skew-y-135:focus, .group:hover .hover\:\:-skew-y-135, .group-transform:hover .hover\:\:-skew-y-135, .group:focus .focus\:\:-skew-y-135, .group-transform:focus .focus\:\:-skew-y-135 {
    --skewY: -135deg;
}

.-skew-y-180, .hover\:-skew-y-180:hover, .focus\:-skew-y-180:focus, .group:hover .hover\:\:-skew-y-180, .group-transform:hover .hover\:\:-skew-y-180, .group:focus .focus\:\:-skew-y-180, .group-transform:focus .focus\:\:-skew-y-180 {
    --skewY: -180deg;
}

.-skew-y-225, .hover\:-skew-y-225:hover, .focus\:-skew-y-225:focus, .group:hover .hover\:\:-skew-y-225, .group-transform:hover .hover\:\:-skew-y-225, .group:focus .focus\:\:-skew-y-225, .group-transform:focus .focus\:\:-skew-y-225 {
    --skewY: -225deg;
}

.-skew-y-270, .hover\:-skew-y-270:hover, .focus\:-skew-y-270:focus, .group:hover .hover\:\:-skew-y-270, .group-transform:hover .hover\:\:-skew-y-270, .group:focus .focus\:\:-skew-y-270, .group-transform:focus .focus\:\:-skew-y-270 {
    --skewY: -270deg;
}

.-skew-y-315, .hover\:-skew-y-315:hover, .focus\:-skew-y-315:focus, .group:hover .hover\:\:-skew-y-315, .group-transform:hover .hover\:\:-skew-y-315, .group:focus .focus\:\:-skew-y-315, .group-transform:focus .focus\:\:-skew-y-315 {
    --skewY: -315deg;
}

.-skew-y-360, .hover\:-skew-y-360:hover, .focus\:-skew-y-360:focus, .group:hover .hover\:\:-skew-y-360, .group-transform:hover .hover\:\:-skew-y-360, .group:focus .focus\:\:-skew-y-360, .group-transform:focus .focus\:\:-skew-y-360 {
    --skewY: -360deg;
}

.-skew-x-0, .hover\:-skew-x-0:hover, .focus\:-skew-x-0:focus, .group:hover .hover\:\:-skew-x-0, .group-transform:hover .hover\:\:-skew-x-0, .group:focus .focus\:\:-skew-x-0, .group-transform:focus .focus\:\:-skew-x-0 {
    --skewX: -0deg;
}

.-skew-x-1, .hover\:-skew-x-1:hover, .focus\:-skew-x-1:focus, .group:hover .hover\:\:-skew-x-1, .group-transform:hover .hover\:\:-skew-x-1, .group:focus .focus\:\:-skew-x-1, .group-transform:focus .focus\:\:-skew-x-1 {
    --skewX: -1deg;
}

.-skew-x-2, .hover\:-skew-x-2:hover, .focus\:-skew-x-2:focus, .group:hover .hover\:\:-skew-x-2, .group-transform:hover .hover\:\:-skew-x-2, .group:focus .focus\:\:-skew-x-2, .group-transform:focus .focus\:\:-skew-x-2 {
    --skewX: -2deg;
}

.-skew-x-3, .hover\:-skew-x-3:hover, .focus\:-skew-x-3:focus, .group:hover .hover\:\:-skew-x-3, .group-transform:hover .hover\:\:-skew-x-3, .group:focus .focus\:\:-skew-x-3, .group-transform:focus .focus\:\:-skew-x-3 {
    --skewX: -3deg;
}

.-skew-x-4, .hover\:-skew-x-4:hover, .focus\:-skew-x-4:focus, .group:hover .hover\:\:-skew-x-4, .group-transform:hover .hover\:\:-skew-x-4, .group:focus .focus\:\:-skew-x-4, .group-transform:focus .focus\:\:-skew-x-4 {
    --skewX: -4deg;
}

.-skew-x-5, .hover\:-skew-x-5:hover, .focus\:-skew-x-5:focus, .group:hover .hover\:\:-skew-x-5, .group-transform:hover .hover\:\:-skew-x-5, .group:focus .focus\:\:-skew-x-5, .group-transform:focus .focus\:\:-skew-x-5 {
    --skewX: -5deg;
}

.-skew-x-6, .hover\:-skew-x-6:hover, .focus\:-skew-x-6:focus, .group:hover .hover\:\:-skew-x-6, .group-transform:hover .hover\:\:-skew-x-6, .group:focus .focus\:\:-skew-x-6, .group-transform:focus .focus\:\:-skew-x-6 {
    --skewX: -6deg;
}

.-skew-x-7, .hover\:-skew-x-7:hover, .focus\:-skew-x-7:focus, .group:hover .hover\:\:-skew-x-7, .group-transform:hover .hover\:\:-skew-x-7, .group:focus .focus\:\:-skew-x-7, .group-transform:focus .focus\:\:-skew-x-7 {
    --skewX: -7deg;
}

.-skew-x-8, .hover\:-skew-x-8:hover, .focus\:-skew-x-8:focus, .group:hover .hover\:\:-skew-x-8, .group-transform:hover .hover\:\:-skew-x-8, .group:focus .focus\:\:-skew-x-8, .group-transform:focus .focus\:\:-skew-x-8 {
    --skewX: -8deg;
}

.-skew-x-9, .hover\:-skew-x-9:hover, .focus\:-skew-x-9:focus, .group:hover .hover\:\:-skew-x-9, .group-transform:hover .hover\:\:-skew-x-9, .group:focus .focus\:\:-skew-x-9, .group-transform:focus .focus\:\:-skew-x-9 {
    --skewX: -9deg;
}

.-skew-x-10, .hover\:-skew-x-10:hover, .focus\:-skew-x-10:focus, .group:hover .hover\:\:-skew-x-10, .group-transform:hover .hover\:\:-skew-x-10, .group:focus .focus\:\:-skew-x-10, .group-transform:focus .focus\:\:-skew-x-10 {
    --skewX: -10deg;
}

.-skew-x-45, .hover\:-skew-x-45:hover, .focus\:-skew-x-45:focus, .group:hover .hover\:\:-skew-x-45, .group-transform:hover .hover\:\:-skew-x-45, .group:focus .focus\:\:-skew-x-45, .group-transform:focus .focus\:\:-skew-x-45 {
    --skewX: -15deg;
}

.-skew-x-90, .hover\:-skew-x-90:hover, .focus\:-skew-x-90:focus, .group:hover .hover\:\:-skew-x-90, .group-transform:hover .hover\:\:-skew-x-90, .group:focus .focus\:\:-skew-x-90, .group-transform:focus .focus\:\:-skew-x-90 {
    --skewX: -90deg;
}

.-skew-x-135, .hover\:-skew-x-135:hover, .focus\:-skew-x-135:focus, .group:hover .hover\:\:-skew-x-135, .group-transform:hover .hover\:\:-skew-x-135, .group:focus .focus\:\:-skew-x-135, .group-transform:focus .focus\:\:-skew-x-135 {
    --skewX: -135deg;
}

.-skew-x-180, .hover\:-skew-x-180:hover, .focus\:-skew-x-180:focus, .group:hover .hover\:\:-skew-x-180, .group-transform:hover .hover\:\:-skew-x-180, .group:focus .focus\:\:-skew-x-180, .group-transform:focus .focus\:\:-skew-x-180 {
    --skewX: -180deg;
}

.-skew-x-225, .hover\:-skew-x-225:hover, .focus\:-skew-x-225:focus, .group:hover .hover\:\:-skew-x-225, .group-transform:hover .hover\:\:-skew-x-225, .group:focus .focus\:\:-skew-x-225, .group-transform:focus .focus\:\:-skew-x-225 {
    --skewX: -225deg;
}

.-skew-x-270, .hover\:-skew-x-270:hover, .focus\:-skew-x-270:focus, .group:hover .hover\:\:-skew-x-270, .group-transform:hover .hover\:\:-skew-x-270, .group:focus .focus\:\:-skew-x-270, .group-transform:focus .focus\:\:-skew-x-270 {
    --skewX: -270deg;
}

.-skew-x-315, .hover\:-skew-x-315:hover, .focus\:-skew-x-315:focus, .group:hover .hover\:\:-skew-x-315, .group-transform:hover .hover\:\:-skew-x-315, .group:focus .focus\:\:-skew-x-315, .group-transform:focus .focus\:\:-skew-x-315 {
    --skewX: -315deg;
}

.-skew-x-360, .hover\:-skew-x-360:hover, .focus\:-skew-x-360:focus, .group:hover .hover\:\:-skew-x-360, .group-transform:hover .hover\:\:-skew-x-360, .group:focus .focus\:\:-skew-x-360, .group-transform:focus .focus\:\:-skew-x-360 {
    --skewX: -360deg;
}

.top-0 {
    top: 0;
}

.top-1 {
    top: 1px;
}

.top-2 {
    top: 2px;
}

.top-3 {
    top: 3px;
}

.top-4 {
    top: 4px;
}

.top-5 {
    top: 5px;
}

.top-6 {
    top: 6px;
}

.top-7 {
    top: 7px;
}

.top-8 {
    top: 8px;
}

.top-9 {
    top: 9px;
}

.top-10 {
    top: 10px;
}

.top-11 {
    top: 11px;
}

.top-12 {
    top: 12px;
}

.top-13 {
    top: 13px;
}

.top-14 {
    top: 14px;
}

.top-15 {
    top: 15px;
}

.top-16 {
    top: 16px;
}

.top-17 {
    top: 17px;
}

.top-18 {
    top: 18px;
}

.top-19 {
    top: 19px;
}

.top-20 {
    top: 20px;
}

.top-21 {
    top: 21px;
}

.top-22 {
    top: 22px;
}

.top-23 {
    top: 23px;
}

.top-24 {
    top: 24px;
}

.top-25 {
    top: 25px;
}

.top-26 {
    top: 26px;
}

.top-27 {
    top: 27px;
}

.top-28 {
    top: 28px;
}

.top-29 {
    top: 29px;
}

.top-30 {
    top: 30px;
}

.-top-0 {
    top: 0;
}

.-top-1 {
    top: -1px;
}

.-top-2 {
    top: -2px;
}

.-top-3 {
    top: -3px;
}

.-top-4 {
    top: -4px;
}

.-top-5 {
    top: -5px;
}

.-top-6 {
    top: -6px;
}

.-top-7 {
    top: -7px;
}

.-top-8 {
    top: -8px;
}

.-top-9 {
    top: -9px;
}

.-top-10 {
    top: -10px;
}

.-top-11 {
    top: -11px;
}

.-top-12 {
    top: -12px;
}

.-top-13 {
    top: -13px;
}

.-top-14 {
    top: -14px;
}

.-top-15 {
    top: -15px;
}

.-top-16 {
    top: -16px;
}

.-top-17 {
    top: -17px;
}

.-top-18 {
    top: -18px;
}

.-top-19 {
    top: -19px;
}

.-top-20 {
    top: -20px;
}

.-top-21 {
    top: -21px;
}

.-top-22 {
    top: -22px;
}

.-top-23 {
    top: -23px;
}

.-top-24 {
    top: -24px;
}

.-top-25 {
    top: -25px;
}

.-top-26 {
    top: -26px;
}

.-top-27 {
    top: -27px;
}

.-top-28 {
    top: -28px;
}

.-top-29 {
    top: -29px;
}

.-top-30 {
    top: -30px;
}

.bottom-0 {
    bottom: 0;
}

.bottom-1 {
    bottom: 1px;
}

.bottom-2 {
    bottom: 2px;
}

.bottom-3 {
    bottom: 3px;
}

.bottom-4 {
    bottom: 4px;
}

.bottom-5 {
    bottom: 5px;
}

.bottom-6 {
    bottom: 6px;
}

.bottom-7 {
    bottom: 7px;
}

.bottom-8 {
    bottom: 8px;
}

.bottom-9 {
    bottom: 9px;
}

.bottom-10 {
    bottom: 10px;
}

.bottom-11 {
    bottom: 11px;
}

.bottom-12 {
    bottom: 12px;
}

.bottom-13 {
    bottom: 13px;
}

.bottom-14 {
    bottom: 14px;
}

.bottom-15 {
    bottom: 15px;
}

.bottom-16 {
    bottom: 16px;
}

.bottom-17 {
    bottom: 17px;
}

.bottom-18 {
    bottom: 18px;
}

.bottom-19 {
    bottom: 19px;
}

.bottom-20 {
    bottom: 20px;
}

.bottom-21 {
    bottom: 21px;
}

.bottom-22 {
    bottom: 22px;
}

.bottom-23 {
    bottom: 23px;
}

.bottom-24 {
    bottom: 24px;
}

.bottom-25 {
    bottom: 25px;
}

.bottom-26 {
    bottom: 26px;
}

.bottom-27 {
    bottom: 27px;
}

.bottom-28 {
    bottom: 28px;
}

.bottom-29 {
    bottom: 29px;
}

.bottom-30 {
    bottom: 30px;
}

.-bottom-0 {
    bottom: 0;
}

.-bottom-1 {
    bottom: -1px;
}

.-bottom-2 {
    bottom: -2px;
}

.-bottom-3 {
    bottom: -3px;
}

.-bottom-4 {
    bottom: -4px;
}

.-bottom-5 {
    bottom: -5px;
}

.-bottom-6 {
    bottom: -6px;
}

.-bottom-7 {
    bottom: -7px;
}

.-bottom-8 {
    bottom: -8px;
}

.-bottom-9 {
    bottom: -9px;
}

.-bottom-10 {
    bottom: -10px;
}

.-bottom-11 {
    bottom: -11px;
}

.-bottom-12 {
    bottom: -12px;
}

.-bottom-13 {
    bottom: -13px;
}

.-bottom-14 {
    bottom: -14px;
}

.-bottom-15 {
    bottom: -15px;
}

.-bottom-16 {
    bottom: -16px;
}

.-bottom-17 {
    bottom: -17px;
}

.-bottom-18 {
    bottom: -18px;
}

.-bottom-19 {
    bottom: -19px;
}

.-bottom-20 {
    bottom: -20px;
}

.-bottom-21 {
    bottom: -21px;
}

.-bottom-22 {
    bottom: -22px;
}

.-bottom-23 {
    bottom: -23px;
}

.-bottom-24 {
    bottom: -24px;
}

.-bottom-25 {
    bottom: -25px;
}

.-bottom-26 {
    bottom: -26px;
}

.-bottom-27 {
    bottom: -27px;
}

.-bottom-28 {
    bottom: -28px;
}

.-bottom-29 {
    bottom: -29px;
}

.-bottom-30 {
    bottom: -30px;
}

.left-0 {
    left: 0;
}

.left-1 {
    left: 1px;
}

.left-2 {
    left: 2px;
}

.left-3 {
    left: 3px;
}

.left-4 {
    left: 4px;
}

.left-5 {
    left: 5px;
}

.left-6 {
    left: 6px;
}

.left-7 {
    left: 7px;
}

.left-8 {
    left: 8px;
}

.left-9 {
    left: 9px;
}

.left-10 {
    left: 10px;
}

.left-11 {
    left: 11px;
}

.left-12 {
    left: 12px;
}

.left-13 {
    left: 13px;
}

.left-14 {
    left: 14px;
}

.left-15 {
    left: 15px;
}

.left-16 {
    left: 16px;
}

.left-17 {
    left: 17px;
}

.left-18 {
    left: 18px;
}

.left-19 {
    left: 19px;
}

.left-20 {
    left: 20px;
}

.left-21 {
    left: 21px;
}

.left-22 {
    left: 22px;
}

.left-23 {
    left: 23px;
}

.left-24 {
    left: 24px;
}

.left-25 {
    left: 25px;
}

.left-26 {
    left: 26px;
}

.left-27 {
    left: 27px;
}

.left-28 {
    left: 28px;
}

.left-29 {
    left: 29px;
}

.left-30 {
    left: 30px;
}

.-left-0 {
    left: 0;
}

.-left-1 {
    left: -1px;
}

.-left-2 {
    left: -2px;
}

.-left-3 {
    left: -3px;
}

.-left-4 {
    left: -4px;
}

.-left-5 {
    left: -5px;
}

.-left-6 {
    left: -6px;
}

.-left-7 {
    left: -7px;
}

.-left-8 {
    left: -8px;
}

.-left-9 {
    left: -9px;
}

.-left-10 {
    left: -10px;
}

.-left-11 {
    left: -11px;
}

.-left-12 {
    left: -12px;
}

.-left-13 {
    left: -13px;
}

.-left-14 {
    left: -14px;
}

.-left-15 {
    left: -15px;
}

.-left-16 {
    left: -16px;
}

.-left-17 {
    left: -17px;
}

.-left-18 {
    left: -18px;
}

.-left-19 {
    left: -19px;
}

.-left-20 {
    left: -20px;
}

.-left-21 {
    left: -21px;
}

.-left-22 {
    left: -22px;
}

.-left-23 {
    left: -23px;
}

.-left-24 {
    left: -24px;
}

.-left-25 {
    left: -25px;
}

.-left-26 {
    left: -26px;
}

.-left-27 {
    left: -27px;
}

.-left-28 {
    left: -28px;
}

.-left-29 {
    left: -29px;
}

.-left-30 {
    left: -30px;
}

.right-0 {
    right: 0;
}

.right-1 {
    right: 1px;
}

.right-2 {
    right: 2px;
}

.right-3 {
    right: 3px;
}

.right-4 {
    right: 4px;
}

.right-5 {
    right: 5px;
}

.right-6 {
    right: 6px;
}

.right-7 {
    right: 7px;
}

.right-8 {
    right: 8px;
}

.right-9 {
    right: 9px;
}

.right-10 {
    right: 10px;
}

.right-11 {
    right: 11px;
}

.right-12 {
    right: 12px;
}

.right-13 {
    right: 13px;
}

.right-14 {
    right: 14px;
}

.right-15 {
    right: 15px;
}

.right-16 {
    right: 16px;
}

.right-17 {
    right: 17px;
}

.right-18 {
    right: 18px;
}

.right-19 {
    right: 19px;
}

.right-20 {
    right: 20px;
}

.right-21 {
    right: 21px;
}

.right-22 {
    right: 22px;
}

.right-23 {
    right: 23px;
}

.right-24 {
    right: 24px;
}

.right-25 {
    right: 25px;
}

.right-26 {
    right: 26px;
}

.right-27 {
    right: 27px;
}

.right-28 {
    right: 28px;
}

.right-29 {
    right: 29px;
}

.right-30 {
    right: 30px;
}

.-right-0 {
    right: 0;
}

.-right-1 {
    right: -1px;
}

.-right-2 {
    right: -2px;
}

.-right-3 {
    right: -3px;
}

.-right-4 {
    right: -4px;
}

.-right-5 {
    right: -5px;
}

.-right-6 {
    right: -6px;
}

.-right-7 {
    right: -7px;
}

.-right-8 {
    right: -8px;
}

.-right-9 {
    right: -9px;
}

.-right-10 {
    right: -10px;
}

.-right-11 {
    right: -11px;
}

.-right-12 {
    right: -12px;
}

.-right-13 {
    right: -13px;
}

.-right-14 {
    right: -14px;
}

.-right-15 {
    right: -15px;
}

.-right-16 {
    right: -16px;
}

.-right-17 {
    right: -17px;
}

.-right-18 {
    right: -18px;
}

.-right-19 {
    right: -19px;
}

.-right-20 {
    right: -20px;
}

.-right-21 {
    right: -21px;
}

.-right-22 {
    right: -22px;
}

.-right-23 {
    right: -23px;
}

.-right-24 {
    right: -24px;
}

.-right-25 {
    right: -25px;
}

.-right-26 {
    right: -26px;
}

.-right-27 {
    right: -27px;
}

.-right-28 {
    right: -28px;
}

.-right-29 {
    right: -29px;
}

.-right-30 {
    right: -30px;
}

.radius-0, .hover\:radius-0:hover, .focus\:radius-0:focus, .group:hover .hover\:\:radius-0, .group-radius:hover .hover\:\:radius-0, .group:focus .focus\:\:radius-0, .group-radius:focus .focus\:\:radius-0 {
    border-radius: 0 ;
}

.radius-1, .hover\:radius-1:hover, .focus\:radius-1:focus, .group:hover .hover\:\:radius-1, .group-radius:hover .hover\:\:radius-1, .group:focus .focus\:\:radius-1, .group-radius:focus .focus\:\:radius-1 {
    border-radius: 1px ;
}

.radius-2, .hover\:radius-2:hover, .focus\:radius-2:focus, .group:hover .hover\:\:radius-2, .group-radius:hover .hover\:\:radius-2, .group:focus .focus\:\:radius-2, .group-radius:focus .focus\:\:radius-2 {
    border-radius: 2px ;
}

.radius-3, .hover\:radius-3:hover, .focus\:radius-3:focus, .group:hover .hover\:\:radius-3, .group-radius:hover .hover\:\:radius-3, .group:focus .focus\:\:radius-3, .group-radius:focus .focus\:\:radius-3 {
    border-radius: 3px ;
}

.radius-4, .hover\:radius-4:hover, .focus\:radius-4:focus, .group:hover .hover\:\:radius-4, .group-radius:hover .hover\:\:radius-4, .group:focus .focus\:\:radius-4, .group-radius:focus .focus\:\:radius-4 {
    border-radius: 4px ;
}

.radius-5, .hover\:radius-5:hover, .focus\:radius-5:focus, .group:hover .hover\:\:radius-5, .group-radius:hover .hover\:\:radius-5, .group:focus .focus\:\:radius-5, .group-radius:focus .focus\:\:radius-5 {
    border-radius: 5px ;
}

.radius-6, .hover\:radius-6:hover, .focus\:radius-6:focus, .group:hover .hover\:\:radius-6, .group-radius:hover .hover\:\:radius-6, .group:focus .focus\:\:radius-6, .group-radius:focus .focus\:\:radius-6 {
    border-radius: 6px ;
}

.radius-7, .hover\:radius-7:hover, .focus\:radius-7:focus, .group:hover .hover\:\:radius-7, .group-radius:hover .hover\:\:radius-7, .group:focus .focus\:\:radius-7, .group-radius:focus .focus\:\:radius-7 {
    border-radius: 7px ;
}

.radius-8, .hover\:radius-8:hover, .focus\:radius-8:focus, .group:hover .hover\:\:radius-8, .group-radius:hover .hover\:\:radius-8, .group:focus .focus\:\:radius-8, .group-radius:focus .focus\:\:radius-8 {
    border-radius: 8px ;
}

.radius-9, .hover\:radius-9:hover, .focus\:radius-9:focus, .group:hover .hover\:\:radius-9, .group-radius:hover .hover\:\:radius-9, .group:focus .focus\:\:radius-9, .group-radius:focus .focus\:\:radius-9 {
    border-radius: 9px ;
}

.radius-10, .hover\:radius-10:hover, .focus\:radius-10:focus, .group:hover .hover\:\:radius-10, .group-radius:hover .hover\:\:radius-10, .group:focus .focus\:\:radius-10, .group-radius:focus .focus\:\:radius-10 {
    border-radius: 10px ;
}

.radius-11, .hover\:radius-11:hover, .focus\:radius-11:focus, .group:hover .hover\:\:radius-11, .group-radius:hover .hover\:\:radius-11, .group:focus .focus\:\:radius-11, .group-radius:focus .focus\:\:radius-11 {
    border-radius: 11px ;
}

.radius-12, .hover\:radius-12:hover, .focus\:radius-12:focus, .group:hover .hover\:\:radius-12, .group-radius:hover .hover\:\:radius-12, .group:focus .focus\:\:radius-12, .group-radius:focus .focus\:\:radius-12 {
    border-radius: 12px ;
}

.radius-13, .hover\:radius-13:hover, .focus\:radius-13:focus, .group:hover .hover\:\:radius-13, .group-radius:hover .hover\:\:radius-13, .group:focus .focus\:\:radius-13, .group-radius:focus .focus\:\:radius-13 {
    border-radius: 13px ;
}

.radius-14, .hover\:radius-14:hover, .focus\:radius-14:focus, .group:hover .hover\:\:radius-14, .group-radius:hover .hover\:\:radius-14, .group:focus .focus\:\:radius-14, .group-radius:focus .focus\:\:radius-14 {
    border-radius: 14px ;
}

.radius-15, .hover\:radius-15:hover, .focus\:radius-15:focus, .group:hover .hover\:\:radius-15, .group-radius:hover .hover\:\:radius-15, .group:focus .focus\:\:radius-15, .group-radius:focus .focus\:\:radius-15 {
    border-radius: 15px ;
}

.radius-16, .hover\:radius-16:hover, .focus\:radius-16:focus, .group:hover .hover\:\:radius-16, .group-radius:hover .hover\:\:radius-16, .group:focus .focus\:\:radius-16, .group-radius:focus .focus\:\:radius-16 {
    border-radius: 16px ;
}

.radius-17, .hover\:radius-17:hover, .focus\:radius-17:focus, .group:hover .hover\:\:radius-17, .group-radius:hover .hover\:\:radius-17, .group:focus .focus\:\:radius-17, .group-radius:focus .focus\:\:radius-17 {
    border-radius: 17px ;
}

.radius-18, .hover\:radius-18:hover, .focus\:radius-18:focus, .group:hover .hover\:\:radius-18, .group-radius:hover .hover\:\:radius-18, .group:focus .focus\:\:radius-18, .group-radius:focus .focus\:\:radius-18 {
    border-radius: 18px ;
}

.radius-19, .hover\:radius-19:hover, .focus\:radius-19:focus, .group:hover .hover\:\:radius-19, .group-radius:hover .hover\:\:radius-19, .group:focus .focus\:\:radius-19, .group-radius:focus .focus\:\:radius-19 {
    border-radius: 19px ;
}

.radius-20, .hover\:radius-20:hover, .focus\:radius-20:focus, .group:hover .hover\:\:radius-20, .group-radius:hover .hover\:\:radius-20, .group:focus .focus\:\:radius-20, .group-radius:focus .focus\:\:radius-20 {
    border-radius: 20px ;
}

.radius-21, .hover\:radius-21:hover, .focus\:radius-21:focus, .group:hover .hover\:\:radius-21, .group-radius:hover .hover\:\:radius-21, .group:focus .focus\:\:radius-21, .group-radius:focus .focus\:\:radius-21 {
    border-radius: 11px ;
}

.radius-22, .hover\:radius-22:hover, .focus\:radius-22:focus, .group:hover .hover\:\:radius-22, .group-radius:hover .hover\:\:radius-22, .group:focus .focus\:\:radius-22, .group-radius:focus .focus\:\:radius-22 {
    border-radius: 12px ;
}

.radius-23, .hover\:radius-23:hover, .focus\:radius-23:focus, .group:hover .hover\:\:radius-23, .group-radius:hover .hover\:\:radius-23, .group:focus .focus\:\:radius-23, .group-radius:focus .focus\:\:radius-23 {
    border-radius: 13px ;
}

.radius-24, .hover\:radius-24:hover, .focus\:radius-24:focus, .group:hover .hover\:\:radius-24, .group-radius:hover .hover\:\:radius-24, .group:focus .focus\:\:radius-24, .group-radius:focus .focus\:\:radius-24 {
    border-radius: 14px ;
}

.radius-25, .hover\:radius-25:hover, .focus\:radius-25:focus, .group:hover .hover\:\:radius-25, .group-radius:hover .hover\:\:radius-25, .group:focus .focus\:\:radius-25, .group-radius:focus .focus\:\:radius-25 {
    border-radius: 15px ;
}

.radius-26, .hover\:radius-26:hover, .focus\:radius-26:focus, .group:hover .hover\:\:radius-26, .group-radius:hover .hover\:\:radius-26, .group:focus .focus\:\:radius-26, .group-radius:focus .focus\:\:radius-26 {
    border-radius: 16px ;
}

.radius-27, .hover\:radius-27:hover, .focus\:radius-27:focus, .group:hover .hover\:\:radius-27, .group-radius:hover .hover\:\:radius-27, .group:focus .focus\:\:radius-27, .group-radius:focus .focus\:\:radius-27 {
    border-radius: 17px ;
}

.radius-28, .hover\:radius-28:hover, .focus\:radius-28:focus, .group:hover .hover\:\:radius-28, .group-radius:hover .hover\:\:radius-28, .group:focus .focus\:\:radius-28, .group-radius:focus .focus\:\:radius-28 {
    border-radius: 18px ;
}

.radius-29, .hover\:radius-29:hover, .focus\:radius-29:focus, .group:hover .hover\:\:radius-29, .group-radius:hover .hover\:\:radius-29, .group:focus .focus\:\:radius-29, .group-radius:focus .focus\:\:radius-29 {
    border-radius: 19px ;
}

.radius-30, .hover\:radius-30:hover, .focus\:radius-30:focus, .group:hover .hover\:\:radius-30, .group-radius:hover .hover\:\:radius-30, .group:focus .focus\:\:radius-30, .group-radius:focus .focus\:\:radius-30 {
    border-radius: 20px ;
}

.radius-tl-0, .hover\:radius-tl-0:hover, .focus\:radius-tl-0:focus, .group:hover .hover\:\:radius-tl-0, .group-radius:hover .hover\:\:radius-tl-0, .group:focus .focus\:\:radius-tl-0, .group-radius:focus .focus\:\:radius-tl-0 {
    border-top-left-radius: 0 ;
}

.radius-tl-1, .hover\:radius-tl-1:hover, .focus\:radius-tl-1:focus, .group:hover .hover\:\:radius-tl-1, .group-radius:hover .hover\:\:radius-tl-1, .group:focus .focus\:\:radius-tl-1, .group-radius:focus .focus\:\:radius-tl-1 {
    border-top-left-radius: 1px ;
}

.radius-tl-2, .hover\:radius-tl-2:hover, .focus\:radius-tl-2:focus, .group:hover .hover\:\:radius-tl-2, .group-radius:hover .hover\:\:radius-tl-2, .group:focus .focus\:\:radius-tl-2, .group-radius:focus .focus\:\:radius-tl-2 {
    border-top-left-radius: 2px ;
}

.radius-tl-3, .hover\:radius-tl-3:hover, .focus\:radius-tl-3:focus, .group:hover .hover\:\:radius-tl-3, .group-radius:hover .hover\:\:radius-tl-3, .group:focus .focus\:\:radius-tl-3, .group-radius:focus .focus\:\:radius-tl-3 {
    border-top-left-radius: 3px ;
}

.radius-tl-4, .hover\:radius-tl-4:hover, .focus\:radius-tl-4:focus, .group:hover .hover\:\:radius-tl-4, .group-radius:hover .hover\:\:radius-tl-4, .group:focus .focus\:\:radius-tl-4, .group-radius:focus .focus\:\:radius-tl-4 {
    border-top-left-radius: 4px ;
}

.radius-tl-5, .hover\:radius-tl-5:hover, .focus\:radius-tl-5:focus, .group:hover .hover\:\:radius-tl-5, .group-radius:hover .hover\:\:radius-tl-5, .group:focus .focus\:\:radius-tl-5, .group-radius:focus .focus\:\:radius-tl-5 {
    border-top-left-radius: 5px ;
}

.radius-tl-6, .hover\:radius-tl-6:hover, .focus\:radius-tl-6:focus, .group:hover .hover\:\:radius-tl-6, .group-radius:hover .hover\:\:radius-tl-6, .group:focus .focus\:\:radius-tl-6, .group-radius:focus .focus\:\:radius-tl-6 {
    border-top-left-radius: 6px ;
}

.radius-tl-7, .hover\:radius-tl-7:hover, .focus\:radius-tl-7:focus, .group:hover .hover\:\:radius-tl-7, .group-radius:hover .hover\:\:radius-tl-7, .group:focus .focus\:\:radius-tl-7, .group-radius:focus .focus\:\:radius-tl-7 {
    border-top-left-radius: 7px ;
}

.radius-tl-8, .hover\:radius-tl-8:hover, .focus\:radius-tl-8:focus, .group:hover .hover\:\:radius-tl-8, .group-radius:hover .hover\:\:radius-tl-8, .group:focus .focus\:\:radius-tl-8, .group-radius:focus .focus\:\:radius-tl-8 {
    border-top-left-radius: 8px ;
}

.radius-tl-9, .hover\:radius-tl-9:hover, .focus\:radius-tl-9:focus, .group:hover .hover\:\:radius-tl-9, .group-radius:hover .hover\:\:radius-tl-9, .group:focus .focus\:\:radius-tl-9, .group-radius:focus .focus\:\:radius-tl-9 {
    border-top-left-radius: 9px ;
}

.radius-tl-10, .hover\:radius-tl-10:hover, .focus\:radius-tl-10:focus, .group:hover .hover\:\:radius-tl-10, .group-radius:hover .hover\:\:radius-tl-10, .group:focus .focus\:\:radius-tl-10, .group-radius:focus .focus\:\:radius-tl-10 {
    border-top-left-radius: 10px ;
}

.radius-tl-11, .hover\:radius-tl-11:hover, .focus\:radius-tl-11:focus, .group:hover .hover\:\:radius-tl-11, .group-radius:hover .hover\:\:radius-tl-11, .group:focus .focus\:\:radius-tl-11, .group-radius:focus .focus\:\:radius-tl-11 {
    border-top-left-radius: 11px ;
}

.radius-tl-12, .hover\:radius-tl-12:hover, .focus\:radius-tl-12:focus, .group:hover .hover\:\:radius-tl-12, .group-radius:hover .hover\:\:radius-tl-12, .group:focus .focus\:\:radius-tl-12, .group-radius:focus .focus\:\:radius-tl-12 {
    border-top-left-radius: 12px ;
}

.radius-tl-13, .hover\:radius-tl-13:hover, .focus\:radius-tl-13:focus, .group:hover .hover\:\:radius-tl-13, .group-radius:hover .hover\:\:radius-tl-13, .group:focus .focus\:\:radius-tl-13, .group-radius:focus .focus\:\:radius-tl-13 {
    border-top-left-radius: 13px ;
}

.radius-tl-14, .hover\:radius-tl-14:hover, .focus\:radius-tl-14:focus, .group:hover .hover\:\:radius-tl-14, .group-radius:hover .hover\:\:radius-tl-14, .group:focus .focus\:\:radius-tl-14, .group-radius:focus .focus\:\:radius-tl-14 {
    border-top-left-radius: 14px ;
}

.radius-tl-15, .hover\:radius-tl-15:hover, .focus\:radius-tl-15:focus, .group:hover .hover\:\:radius-tl-15, .group-radius:hover .hover\:\:radius-tl-15, .group:focus .focus\:\:radius-tl-15, .group-radius:focus .focus\:\:radius-tl-15 {
    border-top-left-radius: 15px ;
}

.radius-tl-16, .hover\:radius-tl-16:hover, .focus\:radius-tl-16:focus, .group:hover .hover\:\:radius-tl-16, .group-radius:hover .hover\:\:radius-tl-16, .group:focus .focus\:\:radius-tl-16, .group-radius:focus .focus\:\:radius-tl-16 {
    border-top-left-radius: 16px ;
}

.radius-tl-17, .hover\:radius-tl-17:hover, .focus\:radius-tl-17:focus, .group:hover .hover\:\:radius-tl-17, .group-radius:hover .hover\:\:radius-tl-17, .group:focus .focus\:\:radius-tl-17, .group-radius:focus .focus\:\:radius-tl-17 {
    border-top-left-radius: 17px ;
}

.radius-tl-18, .hover\:radius-tl-18:hover, .focus\:radius-tl-18:focus, .group:hover .hover\:\:radius-tl-18, .group-radius:hover .hover\:\:radius-tl-18, .group:focus .focus\:\:radius-tl-18, .group-radius:focus .focus\:\:radius-tl-18 {
    border-top-left-radius: 18px ;
}

.radius-tl-19, .hover\:radius-tl-19:hover, .focus\:radius-tl-19:focus, .group:hover .hover\:\:radius-tl-19, .group-radius:hover .hover\:\:radius-tl-19, .group:focus .focus\:\:radius-tl-19, .group-radius:focus .focus\:\:radius-tl-19 {
    border-top-left-radius: 19px ;
}

.radius-tl-20, .hover\:radius-tl-20:hover, .focus\:radius-tl-20:focus, .group:hover .hover\:\:radius-tl-20, .group-radius:hover .hover\:\:radius-tl-20, .group:focus .focus\:\:radius-tl-20, .group-radius:focus .focus\:\:radius-tl-20 {
    border-top-left-radius: 20px ;
}

.radius-tl-21, .hover\:radius-tl-21:hover, .focus\:radius-tl-21:focus, .group:hover .hover\:\:radius-tl-21, .group-radius:hover .hover\:\:radius-tl-21, .group:focus .focus\:\:radius-tl-21, .group-radius:focus .focus\:\:radius-tl-21 {
    border-top-left-radius: 11px ;
}

.radius-tl-22, .hover\:radius-tl-22:hover, .focus\:radius-tl-22:focus, .group:hover .hover\:\:radius-tl-22, .group-radius:hover .hover\:\:radius-tl-22, .group:focus .focus\:\:radius-tl-22, .group-radius:focus .focus\:\:radius-tl-22 {
    border-top-left-radius: 12px ;
}

.radius-tl-23, .hover\:radius-tl-23:hover, .focus\:radius-tl-23:focus, .group:hover .hover\:\:radius-tl-23, .group-radius:hover .hover\:\:radius-tl-23, .group:focus .focus\:\:radius-tl-23, .group-radius:focus .focus\:\:radius-tl-23 {
    border-top-left-radius: 13px ;
}

.radius-tl-24, .hover\:radius-tl-24:hover, .focus\:radius-tl-24:focus, .group:hover .hover\:\:radius-tl-24, .group-radius:hover .hover\:\:radius-tl-24, .group:focus .focus\:\:radius-tl-24, .group-radius:focus .focus\:\:radius-tl-24 {
    border-top-left-radius: 14px ;
}

.radius-tl-25, .hover\:radius-tl-25:hover, .focus\:radius-tl-25:focus, .group:hover .hover\:\:radius-tl-25, .group-radius:hover .hover\:\:radius-tl-25, .group:focus .focus\:\:radius-tl-25, .group-radius:focus .focus\:\:radius-tl-25 {
    border-top-left-radius: 15px ;
}

.radius-tl-26, .hover\:radius-tl-26:hover, .focus\:radius-tl-26:focus, .group:hover .hover\:\:radius-tl-26, .group-radius:hover .hover\:\:radius-tl-26, .group:focus .focus\:\:radius-tl-26, .group-radius:focus .focus\:\:radius-tl-26 {
    border-top-left-radius: 16px ;
}

.radius-tl-27, .hover\:radius-tl-27:hover, .focus\:radius-tl-27:focus, .group:hover .hover\:\:radius-tl-27, .group-radius:hover .hover\:\:radius-tl-27, .group:focus .focus\:\:radius-tl-27, .group-radius:focus .focus\:\:radius-tl-27 {
    border-top-left-radius: 17px ;
}

.radius-tl-28, .hover\:radius-tl-28:hover, .focus\:radius-tl-28:focus, .group:hover .hover\:\:radius-tl-28, .group-radius:hover .hover\:\:radius-tl-28, .group:focus .focus\:\:radius-tl-28, .group-radius:focus .focus\:\:radius-tl-28 {
    border-top-left-radius: 18px ;
}

.radius-tl-29, .hover\:radius-tl-29:hover, .focus\:radius-tl-29:focus, .group:hover .hover\:\:radius-tl-29, .group-radius:hover .hover\:\:radius-tl-29, .group:focus .focus\:\:radius-tl-29, .group-radius:focus .focus\:\:radius-tl-29 {
    border-top-left-radius: 19px ;
}

.radius-tl-30, .hover\:radius-tl-30:hover, .focus\:radius-tl-30:focus, .group:hover .hover\:\:radius-tl-30, .group-radius:hover .hover\:\:radius-tl-30, .group:focus .focus\:\:radius-tl-30, .group-radius:focus .focus\:\:radius-tl-30 {
    border-top-left-radius: 20px ;
}

.radius-bl-0, .hover\:radius-bl-0:hover, .focus\:radius-bl-0:focus, .group:hover .hover\:\:radius-bl-0, .group-radius:hover .hover\:\:radius-bl-0, .group:focus .focus\:\:radius-bl-0, .group-radius:focus .focus\:\:radius-bl-0 {
    border-bottom-left-radius: 0 ;
}

.radius-bl-1, .hover\:radius-bl-1:hover, .focus\:radius-bl-1:focus, .group:hover .hover\:\:radius-bl-1, .group-radius:hover .hover\:\:radius-bl-1, .group:focus .focus\:\:radius-bl-1, .group-radius:focus .focus\:\:radius-bl-1 {
    border-bottom-left-radius: 1px ;
}

.radius-bl-2, .hover\:radius-bl-2:hover, .focus\:radius-bl-2:focus, .group:hover .hover\:\:radius-bl-2, .group-radius:hover .hover\:\:radius-bl-2, .group:focus .focus\:\:radius-bl-2, .group-radius:focus .focus\:\:radius-bl-2 {
    border-bottom-left-radius: 2px ;
}

.radius-bl-3, .hover\:radius-bl-3:hover, .focus\:radius-bl-3:focus, .group:hover .hover\:\:radius-bl-3, .group-radius:hover .hover\:\:radius-bl-3, .group:focus .focus\:\:radius-bl-3, .group-radius:focus .focus\:\:radius-bl-3 {
    border-bottom-left-radius: 3px ;
}

.radius-bl-4, .hover\:radius-bl-4:hover, .focus\:radius-bl-4:focus, .group:hover .hover\:\:radius-bl-4, .group-radius:hover .hover\:\:radius-bl-4, .group:focus .focus\:\:radius-bl-4, .group-radius:focus .focus\:\:radius-bl-4 {
    border-bottom-left-radius: 4px ;
}

.radius-bl-5, .hover\:radius-bl-5:hover, .focus\:radius-bl-5:focus, .group:hover .hover\:\:radius-bl-5, .group-radius:hover .hover\:\:radius-bl-5, .group:focus .focus\:\:radius-bl-5, .group-radius:focus .focus\:\:radius-bl-5 {
    border-bottom-left-radius: 5px ;
}

.radius-bl-6, .hover\:radius-bl-6:hover, .focus\:radius-bl-6:focus, .group:hover .hover\:\:radius-bl-6, .group-radius:hover .hover\:\:radius-bl-6, .group:focus .focus\:\:radius-bl-6, .group-radius:focus .focus\:\:radius-bl-6 {
    border-bottom-left-radius: 6px ;
}

.radius-bl-7, .hover\:radius-bl-7:hover, .focus\:radius-bl-7:focus, .group:hover .hover\:\:radius-bl-7, .group-radius:hover .hover\:\:radius-bl-7, .group:focus .focus\:\:radius-bl-7, .group-radius:focus .focus\:\:radius-bl-7 {
    border-bottom-left-radius: 7px ;
}

.radius-bl-8, .hover\:radius-bl-8:hover, .focus\:radius-bl-8:focus, .group:hover .hover\:\:radius-bl-8, .group-radius:hover .hover\:\:radius-bl-8, .group:focus .focus\:\:radius-bl-8, .group-radius:focus .focus\:\:radius-bl-8 {
    border-bottom-left-radius: 8px ;
}

.radius-bl-9, .hover\:radius-bl-9:hover, .focus\:radius-bl-9:focus, .group:hover .hover\:\:radius-bl-9, .group-radius:hover .hover\:\:radius-bl-9, .group:focus .focus\:\:radius-bl-9, .group-radius:focus .focus\:\:radius-bl-9 {
    border-bottom-left-radius: 9px ;
}

.radius-bl-10, .hover\:radius-bl-10:hover, .focus\:radius-bl-10:focus, .group:hover .hover\:\:radius-bl-10, .group-radius:hover .hover\:\:radius-bl-10, .group:focus .focus\:\:radius-bl-10, .group-radius:focus .focus\:\:radius-bl-10 {
    border-bottom-left-radius: 10px ;
}

.radius-bl-11, .hover\:radius-bl-11:hover, .focus\:radius-bl-11:focus, .group:hover .hover\:\:radius-bl-11, .group-radius:hover .hover\:\:radius-bl-11, .group:focus .focus\:\:radius-bl-11, .group-radius:focus .focus\:\:radius-bl-11 {
    border-bottom-left-radius: 11px ;
}

.radius-bl-12, .hover\:radius-bl-12:hover, .focus\:radius-bl-12:focus, .group:hover .hover\:\:radius-bl-12, .group-radius:hover .hover\:\:radius-bl-12, .group:focus .focus\:\:radius-bl-12, .group-radius:focus .focus\:\:radius-bl-12 {
    border-bottom-left-radius: 12px ;
}

.radius-bl-13, .hover\:radius-bl-13:hover, .focus\:radius-bl-13:focus, .group:hover .hover\:\:radius-bl-13, .group-radius:hover .hover\:\:radius-bl-13, .group:focus .focus\:\:radius-bl-13, .group-radius:focus .focus\:\:radius-bl-13 {
    border-bottom-left-radius: 13px ;
}

.radius-bl-14, .hover\:radius-bl-14:hover, .focus\:radius-bl-14:focus, .group:hover .hover\:\:radius-bl-14, .group-radius:hover .hover\:\:radius-bl-14, .group:focus .focus\:\:radius-bl-14, .group-radius:focus .focus\:\:radius-bl-14 {
    border-bottom-left-radius: 14px ;
}

.radius-bl-15, .hover\:radius-bl-15:hover, .focus\:radius-bl-15:focus, .group:hover .hover\:\:radius-bl-15, .group-radius:hover .hover\:\:radius-bl-15, .group:focus .focus\:\:radius-bl-15, .group-radius:focus .focus\:\:radius-bl-15 {
    border-bottom-left-radius: 15px ;
}

.radius-bl-16, .hover\:radius-bl-16:hover, .focus\:radius-bl-16:focus, .group:hover .hover\:\:radius-bl-16, .group-radius:hover .hover\:\:radius-bl-16, .group:focus .focus\:\:radius-bl-16, .group-radius:focus .focus\:\:radius-bl-16 {
    border-bottom-left-radius: 16px ;
}

.radius-bl-17, .hover\:radius-bl-17:hover, .focus\:radius-bl-17:focus, .group:hover .hover\:\:radius-bl-17, .group-radius:hover .hover\:\:radius-bl-17, .group:focus .focus\:\:radius-bl-17, .group-radius:focus .focus\:\:radius-bl-17 {
    border-bottom-left-radius: 17px ;
}

.radius-bl-18, .hover\:radius-bl-18:hover, .focus\:radius-bl-18:focus, .group:hover .hover\:\:radius-bl-18, .group-radius:hover .hover\:\:radius-bl-18, .group:focus .focus\:\:radius-bl-18, .group-radius:focus .focus\:\:radius-bl-18 {
    border-bottom-left-radius: 18px ;
}

.radius-bl-19, .hover\:radius-bl-19:hover, .focus\:radius-bl-19:focus, .group:hover .hover\:\:radius-bl-19, .group-radius:hover .hover\:\:radius-bl-19, .group:focus .focus\:\:radius-bl-19, .group-radius:focus .focus\:\:radius-bl-19 {
    border-bottom-left-radius: 19px ;
}

.radius-bl-20, .hover\:radius-bl-20:hover, .focus\:radius-bl-20:focus, .group:hover .hover\:\:radius-bl-20, .group-radius:hover .hover\:\:radius-bl-20, .group:focus .focus\:\:radius-bl-20, .group-radius:focus .focus\:\:radius-bl-20 {
    border-bottom-left-radius: 20px ;
}

.radius-bl-21, .hover\:radius-bl-21:hover, .focus\:radius-bl-21:focus, .group:hover .hover\:\:radius-bl-21, .group-radius:hover .hover\:\:radius-bl-21, .group:focus .focus\:\:radius-bl-21, .group-radius:focus .focus\:\:radius-bl-21 {
    border-bottom-left-radius: 11px ;
}

.radius-bl-22, .hover\:radius-bl-22:hover, .focus\:radius-bl-22:focus, .group:hover .hover\:\:radius-bl-22, .group-radius:hover .hover\:\:radius-bl-22, .group:focus .focus\:\:radius-bl-22, .group-radius:focus .focus\:\:radius-bl-22 {
    border-bottom-left-radius: 12px ;
}

.radius-bl-23, .hover\:radius-bl-23:hover, .focus\:radius-bl-23:focus, .group:hover .hover\:\:radius-bl-23, .group-radius:hover .hover\:\:radius-bl-23, .group:focus .focus\:\:radius-bl-23, .group-radius:focus .focus\:\:radius-bl-23 {
    border-bottom-left-radius: 13px ;
}

.radius-bl-24, .hover\:radius-bl-24:hover, .focus\:radius-bl-24:focus, .group:hover .hover\:\:radius-bl-24, .group-radius:hover .hover\:\:radius-bl-24, .group:focus .focus\:\:radius-bl-24, .group-radius:focus .focus\:\:radius-bl-24 {
    border-bottom-left-radius: 14px ;
}

.radius-bl-25, .hover\:radius-bl-25:hover, .focus\:radius-bl-25:focus, .group:hover .hover\:\:radius-bl-25, .group-radius:hover .hover\:\:radius-bl-25, .group:focus .focus\:\:radius-bl-25, .group-radius:focus .focus\:\:radius-bl-25 {
    border-bottom-left-radius: 15px ;
}

.radius-bl-26, .hover\:radius-bl-26:hover, .focus\:radius-bl-26:focus, .group:hover .hover\:\:radius-bl-26, .group-radius:hover .hover\:\:radius-bl-26, .group:focus .focus\:\:radius-bl-26, .group-radius:focus .focus\:\:radius-bl-26 {
    border-bottom-left-radius: 16px ;
}

.radius-bl-27, .hover\:radius-bl-27:hover, .focus\:radius-bl-27:focus, .group:hover .hover\:\:radius-bl-27, .group-radius:hover .hover\:\:radius-bl-27, .group:focus .focus\:\:radius-bl-27, .group-radius:focus .focus\:\:radius-bl-27 {
    border-bottom-left-radius: 17px ;
}

.radius-bl-28, .hover\:radius-bl-28:hover, .focus\:radius-bl-28:focus, .group:hover .hover\:\:radius-bl-28, .group-radius:hover .hover\:\:radius-bl-28, .group:focus .focus\:\:radius-bl-28, .group-radius:focus .focus\:\:radius-bl-28 {
    border-bottom-left-radius: 18px ;
}

.radius-bl-29, .hover\:radius-bl-29:hover, .focus\:radius-bl-29:focus, .group:hover .hover\:\:radius-bl-29, .group-radius:hover .hover\:\:radius-bl-29, .group:focus .focus\:\:radius-bl-29, .group-radius:focus .focus\:\:radius-bl-29 {
    border-bottom-left-radius: 19px ;
}

.radius-bl-30, .hover\:radius-bl-30:hover, .focus\:radius-bl-30:focus, .group:hover .hover\:\:radius-bl-30, .group-radius:hover .hover\:\:radius-bl-30, .group:focus .focus\:\:radius-bl-30, .group-radius:focus .focus\:\:radius-bl-30 {
    border-bottom-left-radius: 20px ;
}

.radius-tr-0, .hover\:radius-tr-0:hover, .focus\:radius-tr-0:focus, .group:hover .hover\:\:radius-tr-0, .group-radius:hover .hover\:\:radius-tr-0, .group:focus .focus\:\:radius-tr-0, .group-radius:focus .focus\:\:radius-tr-0 {
    border-top-right-radius: 0 ;
}

.radius-tr-1, .hover\:radius-tr-1:hover, .focus\:radius-tr-1:focus, .group:hover .hover\:\:radius-tr-1, .group-radius:hover .hover\:\:radius-tr-1, .group:focus .focus\:\:radius-tr-1, .group-radius:focus .focus\:\:radius-tr-1 {
    border-top-right-radius: 1px ;
}

.radius-tr-2, .hover\:radius-tr-2:hover, .focus\:radius-tr-2:focus, .group:hover .hover\:\:radius-tr-2, .group-radius:hover .hover\:\:radius-tr-2, .group:focus .focus\:\:radius-tr-2, .group-radius:focus .focus\:\:radius-tr-2 {
    border-top-right-radius: 2px ;
}

.radius-tr-3, .hover\:radius-tr-3:hover, .focus\:radius-tr-3:focus, .group:hover .hover\:\:radius-tr-3, .group-radius:hover .hover\:\:radius-tr-3, .group:focus .focus\:\:radius-tr-3, .group-radius:focus .focus\:\:radius-tr-3 {
    border-top-right-radius: 3px ;
}

.radius-tr-4, .hover\:radius-tr-4:hover, .focus\:radius-tr-4:focus, .group:hover .hover\:\:radius-tr-4, .group-radius:hover .hover\:\:radius-tr-4, .group:focus .focus\:\:radius-tr-4, .group-radius:focus .focus\:\:radius-tr-4 {
    border-top-right-radius: 4px ;
}

.radius-tr-5, .hover\:radius-tr-5:hover, .focus\:radius-tr-5:focus, .group:hover .hover\:\:radius-tr-5, .group-radius:hover .hover\:\:radius-tr-5, .group:focus .focus\:\:radius-tr-5, .group-radius:focus .focus\:\:radius-tr-5 {
    border-top-right-radius: 5px ;
}

.radius-tr-6, .hover\:radius-tr-6:hover, .focus\:radius-tr-6:focus, .group:hover .hover\:\:radius-tr-6, .group-radius:hover .hover\:\:radius-tr-6, .group:focus .focus\:\:radius-tr-6, .group-radius:focus .focus\:\:radius-tr-6 {
    border-top-right-radius: 6px ;
}

.radius-tr-7, .hover\:radius-tr-7:hover, .focus\:radius-tr-7:focus, .group:hover .hover\:\:radius-tr-7, .group-radius:hover .hover\:\:radius-tr-7, .group:focus .focus\:\:radius-tr-7, .group-radius:focus .focus\:\:radius-tr-7 {
    border-top-right-radius: 7px ;
}

.radius-tr-8, .hover\:radius-tr-8:hover, .focus\:radius-tr-8:focus, .group:hover .hover\:\:radius-tr-8, .group-radius:hover .hover\:\:radius-tr-8, .group:focus .focus\:\:radius-tr-8, .group-radius:focus .focus\:\:radius-tr-8 {
    border-top-right-radius: 8px ;
}

.radius-tr-9, .hover\:radius-tr-9:hover, .focus\:radius-tr-9:focus, .group:hover .hover\:\:radius-tr-9, .group-radius:hover .hover\:\:radius-tr-9, .group:focus .focus\:\:radius-tr-9, .group-radius:focus .focus\:\:radius-tr-9 {
    border-top-right-radius: 9px ;
}

.radius-tr-10, .hover\:radius-tr-10:hover, .focus\:radius-tr-10:focus, .group:hover .hover\:\:radius-tr-10, .group-radius:hover .hover\:\:radius-tr-10, .group:focus .focus\:\:radius-tr-10, .group-radius:focus .focus\:\:radius-tr-10 {
    border-top-right-radius: 10px ;
}

.radius-tr-11, .hover\:radius-tr-11:hover, .focus\:radius-tr-11:focus, .group:hover .hover\:\:radius-tr-11, .group-radius:hover .hover\:\:radius-tr-11, .group:focus .focus\:\:radius-tr-11, .group-radius:focus .focus\:\:radius-tr-11 {
    border-top-right-radius: 11px ;
}

.radius-tr-12, .hover\:radius-tr-12:hover, .focus\:radius-tr-12:focus, .group:hover .hover\:\:radius-tr-12, .group-radius:hover .hover\:\:radius-tr-12, .group:focus .focus\:\:radius-tr-12, .group-radius:focus .focus\:\:radius-tr-12 {
    border-top-right-radius: 12px ;
}

.radius-tr-13, .hover\:radius-tr-13:hover, .focus\:radius-tr-13:focus, .group:hover .hover\:\:radius-tr-13, .group-radius:hover .hover\:\:radius-tr-13, .group:focus .focus\:\:radius-tr-13, .group-radius:focus .focus\:\:radius-tr-13 {
    border-top-right-radius: 13px ;
}

.radius-tr-14, .hover\:radius-tr-14:hover, .focus\:radius-tr-14:focus, .group:hover .hover\:\:radius-tr-14, .group-radius:hover .hover\:\:radius-tr-14, .group:focus .focus\:\:radius-tr-14, .group-radius:focus .focus\:\:radius-tr-14 {
    border-top-right-radius: 14px ;
}

.radius-tr-15, .hover\:radius-tr-15:hover, .focus\:radius-tr-15:focus, .group:hover .hover\:\:radius-tr-15, .group-radius:hover .hover\:\:radius-tr-15, .group:focus .focus\:\:radius-tr-15, .group-radius:focus .focus\:\:radius-tr-15 {
    border-top-right-radius: 15px ;
}

.radius-tr-16, .hover\:radius-tr-16:hover, .focus\:radius-tr-16:focus, .group:hover .hover\:\:radius-tr-16, .group-radius:hover .hover\:\:radius-tr-16, .group:focus .focus\:\:radius-tr-16, .group-radius:focus .focus\:\:radius-tr-16 {
    border-top-right-radius: 16px ;
}

.radius-tr-17, .hover\:radius-tr-17:hover, .focus\:radius-tr-17:focus, .group:hover .hover\:\:radius-tr-17, .group-radius:hover .hover\:\:radius-tr-17, .group:focus .focus\:\:radius-tr-17, .group-radius:focus .focus\:\:radius-tr-17 {
    border-top-right-radius: 17px ;
}

.radius-tr-18, .hover\:radius-tr-18:hover, .focus\:radius-tr-18:focus, .group:hover .hover\:\:radius-tr-18, .group-radius:hover .hover\:\:radius-tr-18, .group:focus .focus\:\:radius-tr-18, .group-radius:focus .focus\:\:radius-tr-18 {
    border-top-right-radius: 18px ;
}

.radius-tr-19, .hover\:radius-tr-19:hover, .focus\:radius-tr-19:focus, .group:hover .hover\:\:radius-tr-19, .group-radius:hover .hover\:\:radius-tr-19, .group:focus .focus\:\:radius-tr-19, .group-radius:focus .focus\:\:radius-tr-19 {
    border-top-right-radius: 19px ;
}

.radius-tr-20, .hover\:radius-tr-20:hover, .focus\:radius-tr-20:focus, .group:hover .hover\:\:radius-tr-20, .group-radius:hover .hover\:\:radius-tr-20, .group:focus .focus\:\:radius-tr-20, .group-radius:focus .focus\:\:radius-tr-20 {
    border-top-right-radius: 20px ;
}

.radius-tr-21, .hover\:radius-tr-21:hover, .focus\:radius-tr-21:focus, .group:hover .hover\:\:radius-tr-21, .group-radius:hover .hover\:\:radius-tr-21, .group:focus .focus\:\:radius-tr-21, .group-radius:focus .focus\:\:radius-tr-21 {
    border-top-right-radius: 11px ;
}

.radius-tr-22, .hover\:radius-tr-22:hover, .focus\:radius-tr-22:focus, .group:hover .hover\:\:radius-tr-22, .group-radius:hover .hover\:\:radius-tr-22, .group:focus .focus\:\:radius-tr-22, .group-radius:focus .focus\:\:radius-tr-22 {
    border-top-right-radius: 12px ;
}

.radius-tr-23, .hover\:radius-tr-23:hover, .focus\:radius-tr-23:focus, .group:hover .hover\:\:radius-tr-23, .group-radius:hover .hover\:\:radius-tr-23, .group:focus .focus\:\:radius-tr-23, .group-radius:focus .focus\:\:radius-tr-23 {
    border-top-right-radius: 13px ;
}

.radius-tr-24, .hover\:radius-tr-24:hover, .focus\:radius-tr-24:focus, .group:hover .hover\:\:radius-tr-24, .group-radius:hover .hover\:\:radius-tr-24, .group:focus .focus\:\:radius-tr-24, .group-radius:focus .focus\:\:radius-tr-24 {
    border-top-right-radius: 14px ;
}

.radius-tr-25, .hover\:radius-tr-25:hover, .focus\:radius-tr-25:focus, .group:hover .hover\:\:radius-tr-25, .group-radius:hover .hover\:\:radius-tr-25, .group:focus .focus\:\:radius-tr-25, .group-radius:focus .focus\:\:radius-tr-25 {
    border-top-right-radius: 15px ;
}

.radius-tr-26, .hover\:radius-tr-26:hover, .focus\:radius-tr-26:focus, .group:hover .hover\:\:radius-tr-26, .group-radius:hover .hover\:\:radius-tr-26, .group:focus .focus\:\:radius-tr-26, .group-radius:focus .focus\:\:radius-tr-26 {
    border-top-right-radius: 16px ;
}

.radius-tr-27, .hover\:radius-tr-27:hover, .focus\:radius-tr-27:focus, .group:hover .hover\:\:radius-tr-27, .group-radius:hover .hover\:\:radius-tr-27, .group:focus .focus\:\:radius-tr-27, .group-radius:focus .focus\:\:radius-tr-27 {
    border-top-right-radius: 17px ;
}

.radius-tr-28, .hover\:radius-tr-28:hover, .focus\:radius-tr-28:focus, .group:hover .hover\:\:radius-tr-28, .group-radius:hover .hover\:\:radius-tr-28, .group:focus .focus\:\:radius-tr-28, .group-radius:focus .focus\:\:radius-tr-28 {
    border-top-right-radius: 18px ;
}

.radius-tr-29, .hover\:radius-tr-29:hover, .focus\:radius-tr-29:focus, .group:hover .hover\:\:radius-tr-29, .group-radius:hover .hover\:\:radius-tr-29, .group:focus .focus\:\:radius-tr-29, .group-radius:focus .focus\:\:radius-tr-29 {
    border-top-right-radius: 19px ;
}

.radius-tr-30, .hover\:radius-tr-30:hover, .focus\:radius-tr-30:focus, .group:hover .hover\:\:radius-tr-30, .group-radius:hover .hover\:\:radius-tr-30, .group:focus .focus\:\:radius-tr-30, .group-radius:focus .focus\:\:radius-tr-30 {
    border-top-right-radius: 20px ;
}

.radius-br-0, .hover\:radius-br-0:hover, .focus\:radius-br-0:focus, .group:hover .hover\:\:radius-br-0, .group-radius:hover .hover\:\:radius-br-0, .group:focus .focus\:\:radius-br-0, .group-radius:focus .focus\:\:radius-br-0 {
    border-bottom-right-radius: 0 ;
}

.radius-br-1, .hover\:radius-br-1:hover, .focus\:radius-br-1:focus, .group:hover .hover\:\:radius-br-1, .group-radius:hover .hover\:\:radius-br-1, .group:focus .focus\:\:radius-br-1, .group-radius:focus .focus\:\:radius-br-1 {
    border-bottom-right-radius: 1px ;
}

.radius-br-2, .hover\:radius-br-2:hover, .focus\:radius-br-2:focus, .group:hover .hover\:\:radius-br-2, .group-radius:hover .hover\:\:radius-br-2, .group:focus .focus\:\:radius-br-2, .group-radius:focus .focus\:\:radius-br-2 {
    border-bottom-right-radius: 2px ;
}

.radius-br-3, .hover\:radius-br-3:hover, .focus\:radius-br-3:focus, .group:hover .hover\:\:radius-br-3, .group-radius:hover .hover\:\:radius-br-3, .group:focus .focus\:\:radius-br-3, .group-radius:focus .focus\:\:radius-br-3 {
    border-bottom-right-radius: 3px ;
}

.radius-br-4, .hover\:radius-br-4:hover, .focus\:radius-br-4:focus, .group:hover .hover\:\:radius-br-4, .group-radius:hover .hover\:\:radius-br-4, .group:focus .focus\:\:radius-br-4, .group-radius:focus .focus\:\:radius-br-4 {
    border-bottom-right-radius: 4px ;
}

.radius-br-5, .hover\:radius-br-5:hover, .focus\:radius-br-5:focus, .group:hover .hover\:\:radius-br-5, .group-radius:hover .hover\:\:radius-br-5, .group:focus .focus\:\:radius-br-5, .group-radius:focus .focus\:\:radius-br-5 {
    border-bottom-right-radius: 5px ;
}

.radius-br-6, .hover\:radius-br-6:hover, .focus\:radius-br-6:focus, .group:hover .hover\:\:radius-br-6, .group-radius:hover .hover\:\:radius-br-6, .group:focus .focus\:\:radius-br-6, .group-radius:focus .focus\:\:radius-br-6 {
    border-bottom-right-radius: 6px ;
}

.radius-br-7, .hover\:radius-br-7:hover, .focus\:radius-br-7:focus, .group:hover .hover\:\:radius-br-7, .group-radius:hover .hover\:\:radius-br-7, .group:focus .focus\:\:radius-br-7, .group-radius:focus .focus\:\:radius-br-7 {
    border-bottom-right-radius: 7px ;
}

.radius-br-8, .hover\:radius-br-8:hover, .focus\:radius-br-8:focus, .group:hover .hover\:\:radius-br-8, .group-radius:hover .hover\:\:radius-br-8, .group:focus .focus\:\:radius-br-8, .group-radius:focus .focus\:\:radius-br-8 {
    border-bottom-right-radius: 8px ;
}

.radius-br-9, .hover\:radius-br-9:hover, .focus\:radius-br-9:focus, .group:hover .hover\:\:radius-br-9, .group-radius:hover .hover\:\:radius-br-9, .group:focus .focus\:\:radius-br-9, .group-radius:focus .focus\:\:radius-br-9 {
    border-bottom-right-radius: 9px ;
}

.radius-br-10, .hover\:radius-br-10:hover, .focus\:radius-br-10:focus, .group:hover .hover\:\:radius-br-10, .group-radius:hover .hover\:\:radius-br-10, .group:focus .focus\:\:radius-br-10, .group-radius:focus .focus\:\:radius-br-10 {
    border-bottom-right-radius: 10px ;
}

.radius-br-11, .hover\:radius-br-11:hover, .focus\:radius-br-11:focus, .group:hover .hover\:\:radius-br-11, .group-radius:hover .hover\:\:radius-br-11, .group:focus .focus\:\:radius-br-11, .group-radius:focus .focus\:\:radius-br-11 {
    border-bottom-right-radius: 11px ;
}

.radius-br-12, .hover\:radius-br-12:hover, .focus\:radius-br-12:focus, .group:hover .hover\:\:radius-br-12, .group-radius:hover .hover\:\:radius-br-12, .group:focus .focus\:\:radius-br-12, .group-radius:focus .focus\:\:radius-br-12 {
    border-bottom-right-radius: 12px ;
}

.radius-br-13, .hover\:radius-br-13:hover, .focus\:radius-br-13:focus, .group:hover .hover\:\:radius-br-13, .group-radius:hover .hover\:\:radius-br-13, .group:focus .focus\:\:radius-br-13, .group-radius:focus .focus\:\:radius-br-13 {
    border-bottom-right-radius: 13px ;
}

.radius-br-14, .hover\:radius-br-14:hover, .focus\:radius-br-14:focus, .group:hover .hover\:\:radius-br-14, .group-radius:hover .hover\:\:radius-br-14, .group:focus .focus\:\:radius-br-14, .group-radius:focus .focus\:\:radius-br-14 {
    border-bottom-right-radius: 14px ;
}

.radius-br-15, .hover\:radius-br-15:hover, .focus\:radius-br-15:focus, .group:hover .hover\:\:radius-br-15, .group-radius:hover .hover\:\:radius-br-15, .group:focus .focus\:\:radius-br-15, .group-radius:focus .focus\:\:radius-br-15 {
    border-bottom-right-radius: 15px ;
}

.radius-br-16, .hover\:radius-br-16:hover, .focus\:radius-br-16:focus, .group:hover .hover\:\:radius-br-16, .group-radius:hover .hover\:\:radius-br-16, .group:focus .focus\:\:radius-br-16, .group-radius:focus .focus\:\:radius-br-16 {
    border-bottom-right-radius: 16px ;
}

.radius-br-17, .hover\:radius-br-17:hover, .focus\:radius-br-17:focus, .group:hover .hover\:\:radius-br-17, .group-radius:hover .hover\:\:radius-br-17, .group:focus .focus\:\:radius-br-17, .group-radius:focus .focus\:\:radius-br-17 {
    border-bottom-right-radius: 17px ;
}

.radius-br-18, .hover\:radius-br-18:hover, .focus\:radius-br-18:focus, .group:hover .hover\:\:radius-br-18, .group-radius:hover .hover\:\:radius-br-18, .group:focus .focus\:\:radius-br-18, .group-radius:focus .focus\:\:radius-br-18 {
    border-bottom-right-radius: 18px ;
}

.radius-br-19, .hover\:radius-br-19:hover, .focus\:radius-br-19:focus, .group:hover .hover\:\:radius-br-19, .group-radius:hover .hover\:\:radius-br-19, .group:focus .focus\:\:radius-br-19, .group-radius:focus .focus\:\:radius-br-19 {
    border-bottom-right-radius: 19px ;
}

.radius-br-20, .hover\:radius-br-20:hover, .focus\:radius-br-20:focus, .group:hover .hover\:\:radius-br-20, .group-radius:hover .hover\:\:radius-br-20, .group:focus .focus\:\:radius-br-20, .group-radius:focus .focus\:\:radius-br-20 {
    border-bottom-right-radius: 20px ;
}

.radius-br-21, .hover\:radius-br-21:hover, .focus\:radius-br-21:focus, .group:hover .hover\:\:radius-br-21, .group-radius:hover .hover\:\:radius-br-21, .group:focus .focus\:\:radius-br-21, .group-radius:focus .focus\:\:radius-br-21 {
    border-bottom-right-radius: 11px ;
}

.radius-br-22, .hover\:radius-br-22:hover, .focus\:radius-br-22:focus, .group:hover .hover\:\:radius-br-22, .group-radius:hover .hover\:\:radius-br-22, .group:focus .focus\:\:radius-br-22, .group-radius:focus .focus\:\:radius-br-22 {
    border-bottom-right-radius: 12px ;
}

.radius-br-23, .hover\:radius-br-23:hover, .focus\:radius-br-23:focus, .group:hover .hover\:\:radius-br-23, .group-radius:hover .hover\:\:radius-br-23, .group:focus .focus\:\:radius-br-23, .group-radius:focus .focus\:\:radius-br-23 {
    border-bottom-right-radius: 13px ;
}

.radius-br-24, .hover\:radius-br-24:hover, .focus\:radius-br-24:focus, .group:hover .hover\:\:radius-br-24, .group-radius:hover .hover\:\:radius-br-24, .group:focus .focus\:\:radius-br-24, .group-radius:focus .focus\:\:radius-br-24 {
    border-bottom-right-radius: 14px ;
}

.radius-br-25, .hover\:radius-br-25:hover, .focus\:radius-br-25:focus, .group:hover .hover\:\:radius-br-25, .group-radius:hover .hover\:\:radius-br-25, .group:focus .focus\:\:radius-br-25, .group-radius:focus .focus\:\:radius-br-25 {
    border-bottom-right-radius: 15px ;
}

.radius-br-26, .hover\:radius-br-26:hover, .focus\:radius-br-26:focus, .group:hover .hover\:\:radius-br-26, .group-radius:hover .hover\:\:radius-br-26, .group:focus .focus\:\:radius-br-26, .group-radius:focus .focus\:\:radius-br-26 {
    border-bottom-right-radius: 16px ;
}

.radius-br-27, .hover\:radius-br-27:hover, .focus\:radius-br-27:focus, .group:hover .hover\:\:radius-br-27, .group-radius:hover .hover\:\:radius-br-27, .group:focus .focus\:\:radius-br-27, .group-radius:focus .focus\:\:radius-br-27 {
    border-bottom-right-radius: 17px ;
}

.radius-br-28, .hover\:radius-br-28:hover, .focus\:radius-br-28:focus, .group:hover .hover\:\:radius-br-28, .group-radius:hover .hover\:\:radius-br-28, .group:focus .focus\:\:radius-br-28, .group-radius:focus .focus\:\:radius-br-28 {
    border-bottom-right-radius: 18px ;
}

.radius-br-29, .hover\:radius-br-29:hover, .focus\:radius-br-29:focus, .group:hover .hover\:\:radius-br-29, .group-radius:hover .hover\:\:radius-br-29, .group:focus .focus\:\:radius-br-29, .group-radius:focus .focus\:\:radius-br-29 {
    border-bottom-right-radius: 19px ;
}

.radius-br-30, .hover\:radius-br-30:hover, .focus\:radius-br-30:focus, .group:hover .hover\:\:radius-br-30, .group-radius:hover .hover\:\:radius-br-30, .group:focus .focus\:\:radius-br-30, .group-radius:focus .focus\:\:radius-br-30 {
    border-bottom-right-radius: 20px ;
}

.radius-top-0, .hover\:radius-top-0:hover, .focus\:radius-top-0:focus, .group:hover .hover\:\:radius-top-0, .group-radius:hover .hover\:\:radius-top-0, .group:focus .focus\:\:radius-top-0, .group-radius:focus .focus\:\:radius-top-0 {
    border-top-right-radius: 0 ;
    border-top-left-radius: 0 ;
}

.radius-top-1, .hover\:radius-top-1:hover, .focus\:radius-top-1:focus, .group:hover .hover\:\:radius-top-1, .group-radius:hover .hover\:\:radius-top-1, .group:focus .focus\:\:radius-top-1, .group-radius:focus .focus\:\:radius-top-1 {
    border-top-right-radius: 1px ;
    border-top-left-radius: 1px ;
}

.radius-top-2, .hover\:radius-top-2:hover, .focus\:radius-top-2:focus, .group:hover .hover\:\:radius-top-2, .group-radius:hover .hover\:\:radius-top-2, .group:focus .focus\:\:radius-top-2, .group-radius:focus .focus\:\:radius-top-2 {
    border-top-right-radius: 2px ;
    border-top-left-radius: 2px ;
}

.radius-top-3, .hover\:radius-top-3:hover, .focus\:radius-top-3:focus, .group:hover .hover\:\:radius-top-3, .group-radius:hover .hover\:\:radius-top-3, .group:focus .focus\:\:radius-top-3, .group-radius:focus .focus\:\:radius-top-3 {
    border-top-right-radius: 3px ;
    border-top-left-radius: 3px ;
}

.radius-top-4, .hover\:radius-top-4:hover, .focus\:radius-top-4:focus, .group:hover .hover\:\:radius-top-4, .group-radius:hover .hover\:\:radius-top-4, .group:focus .focus\:\:radius-top-4, .group-radius:focus .focus\:\:radius-top-4 {
    border-top-right-radius: 4px ;
    border-top-left-radius: 4px ;
}

.radius-top-5, .hover\:radius-top-5:hover, .focus\:radius-top-5:focus, .group:hover .hover\:\:radius-top-5, .group-radius:hover .hover\:\:radius-top-5, .group:focus .focus\:\:radius-top-5, .group-radius:focus .focus\:\:radius-top-5 {
    border-top-right-radius: 5px ;
    border-top-left-radius: 5px ;
}

.radius-top-6, .hover\:radius-top-6:hover, .focus\:radius-top-6:focus, .group:hover .hover\:\:radius-top-6, .group-radius:hover .hover\:\:radius-top-6, .group:focus .focus\:\:radius-top-6, .group-radius:focus .focus\:\:radius-top-6 {
    border-top-right-radius: 6px ;
    border-top-left-radius: 6px ;
}

.radius-top-7, .hover\:radius-top-7:hover, .focus\:radius-top-7:focus, .group:hover .hover\:\:radius-top-7, .group-radius:hover .hover\:\:radius-top-7, .group:focus .focus\:\:radius-top-7, .group-radius:focus .focus\:\:radius-top-7 {
    border-top-right-radius: 7px ;
    border-top-left-radius: 7px ;
}

.radius-top-8, .hover\:radius-top-8:hover, .focus\:radius-top-8:focus, .group:hover .hover\:\:radius-top-8, .group-radius:hover .hover\:\:radius-top-8, .group:focus .focus\:\:radius-top-8, .group-radius:focus .focus\:\:radius-top-8 {
    border-top-right-radius: 8px ;
    border-top-left-radius: 8px ;
}

.radius-top-9, .hover\:radius-top-9:hover, .focus\:radius-top-9:focus, .group:hover .hover\:\:radius-top-9, .group-radius:hover .hover\:\:radius-top-9, .group:focus .focus\:\:radius-top-9, .group-radius:focus .focus\:\:radius-top-9 {
    border-top-right-radius: 9px ;
    border-top-left-radius: 9px ;
}

.radius-top-10, .hover\:radius-top-10:hover, .focus\:radius-top-10:focus, .group:hover .hover\:\:radius-top-10, .group-radius:hover .hover\:\:radius-top-10, .group:focus .focus\:\:radius-top-10, .group-radius:focus .focus\:\:radius-top-10 {
    border-top-right-radius: 10px ;
    border-top-left-radius: 10px ;
}

.radius-top-11, .hover\:radius-top-11:hover, .focus\:radius-top-11:focus, .group:hover .hover\:\:radius-top-11, .group-radius:hover .hover\:\:radius-top-11, .group:focus .focus\:\:radius-top-11, .group-radius:focus .focus\:\:radius-top-11 {
    border-top-right-radius: 11px ;
    border-top-left-radius: 11px ;
}

.radius-top-12, .hover\:radius-top-12:hover, .focus\:radius-top-12:focus, .group:hover .hover\:\:radius-top-12, .group-radius:hover .hover\:\:radius-top-12, .group:focus .focus\:\:radius-top-12, .group-radius:focus .focus\:\:radius-top-12 {
    border-top-right-radius: 12px ;
    border-top-left-radius: 12px ;
}

.radius-top-13, .hover\:radius-top-13:hover, .focus\:radius-top-13:focus, .group:hover .hover\:\:radius-top-13, .group-radius:hover .hover\:\:radius-top-13, .group:focus .focus\:\:radius-top-13, .group-radius:focus .focus\:\:radius-top-13 {
    border-top-right-radius: 13px ;
    border-top-left-radius: 13px ;
}

.radius-top-14, .hover\:radius-top-14:hover, .focus\:radius-top-14:focus, .group:hover .hover\:\:radius-top-14, .group-radius:hover .hover\:\:radius-top-14, .group:focus .focus\:\:radius-top-14, .group-radius:focus .focus\:\:radius-top-14 {
    border-top-right-radius: 14px ;
    border-top-left-radius: 14px ;
}

.radius-top-15, .hover\:radius-top-15:hover, .focus\:radius-top-15:focus, .group:hover .hover\:\:radius-top-15, .group-radius:hover .hover\:\:radius-top-15, .group:focus .focus\:\:radius-top-15, .group-radius:focus .focus\:\:radius-top-15 {
    border-top-right-radius: 15px ;
    border-top-left-radius: 15px ;
}

.radius-top-16, .hover\:radius-top-16:hover, .focus\:radius-top-16:focus, .group:hover .hover\:\:radius-top-16, .group-radius:hover .hover\:\:radius-top-16, .group:focus .focus\:\:radius-top-16, .group-radius:focus .focus\:\:radius-top-16 {
    border-top-right-radius: 16px ;
    border-top-left-radius: 16px ;
}

.radius-top-17, .hover\:radius-top-17:hover, .focus\:radius-top-17:focus, .group:hover .hover\:\:radius-top-17, .group-radius:hover .hover\:\:radius-top-17, .group:focus .focus\:\:radius-top-17, .group-radius:focus .focus\:\:radius-top-17 {
    border-top-right-radius: 17px ;
    border-top-left-radius: 17px ;
}

.radius-top-18, .hover\:radius-top-18:hover, .focus\:radius-top-18:focus, .group:hover .hover\:\:radius-top-18, .group-radius:hover .hover\:\:radius-top-18, .group:focus .focus\:\:radius-top-18, .group-radius:focus .focus\:\:radius-top-18 {
    border-top-right-radius: 18px ;
    border-top-left-radius: 18px ;
}

.radius-top-19, .hover\:radius-top-19:hover, .focus\:radius-top-19:focus, .group:hover .hover\:\:radius-top-19, .group-radius:hover .hover\:\:radius-top-19, .group:focus .focus\:\:radius-top-19, .group-radius:focus .focus\:\:radius-top-19 {
    border-top-right-radius: 19px ;
    border-top-left-radius: 19px ;
}

.radius-top-20, .hover\:radius-top-20:hover, .focus\:radius-top-20:focus, .group:hover .hover\:\:radius-top-20, .group-radius:hover .hover\:\:radius-top-20, .group:focus .focus\:\:radius-top-20, .group-radius:focus .focus\:\:radius-top-20 {
    border-top-right-radius: 20px ;
    border-top-left-radius: 20px ;
}

.radius-top-21, .hover\:radius-top-21:hover, .focus\:radius-top-21:focus, .group:hover .hover\:\:radius-top-21, .group-radius:hover .hover\:\:radius-top-21, .group:focus .focus\:\:radius-top-21, .group-radius:focus .focus\:\:radius-top-21 {
    border-top-right-radius: 11px ;
    border-top-left-radius: 11px ;
}

.radius-top-22, .hover\:radius-top-22:hover, .focus\:radius-top-22:focus, .group:hover .hover\:\:radius-top-22, .group-radius:hover .hover\:\:radius-top-22, .group:focus .focus\:\:radius-top-22, .group-radius:focus .focus\:\:radius-top-22 {
    border-top-right-radius: 12px ;
    border-top-left-radius: 12px ;
}

.radius-top-23, .hover\:radius-top-23:hover, .focus\:radius-top-23:focus, .group:hover .hover\:\:radius-top-23, .group-radius:hover .hover\:\:radius-top-23, .group:focus .focus\:\:radius-top-23, .group-radius:focus .focus\:\:radius-top-23 {
    border-top-right-radius: 13px ;
    border-top-left-radius: 13px ;
}

.radius-top-24, .hover\:radius-top-24:hover, .focus\:radius-top-24:focus, .group:hover .hover\:\:radius-top-24, .group-radius:hover .hover\:\:radius-top-24, .group:focus .focus\:\:radius-top-24, .group-radius:focus .focus\:\:radius-top-24 {
    border-top-right-radius: 14px ;
    border-top-left-radius: 14px ;
}

.radius-top-25, .hover\:radius-top-25:hover, .focus\:radius-top-25:focus, .group:hover .hover\:\:radius-top-25, .group-radius:hover .hover\:\:radius-top-25, .group:focus .focus\:\:radius-top-25, .group-radius:focus .focus\:\:radius-top-25 {
    border-top-right-radius: 15px ;
    border-top-left-radius: 15px ;
}

.radius-top-26, .hover\:radius-top-26:hover, .focus\:radius-top-26:focus, .group:hover .hover\:\:radius-top-26, .group-radius:hover .hover\:\:radius-top-26, .group:focus .focus\:\:radius-top-26, .group-radius:focus .focus\:\:radius-top-26 {
    border-top-right-radius: 16px ;
    border-top-left-radius: 16px ;
}

.radius-top-27, .hover\:radius-top-27:hover, .focus\:radius-top-27:focus, .group:hover .hover\:\:radius-top-27, .group-radius:hover .hover\:\:radius-top-27, .group:focus .focus\:\:radius-top-27, .group-radius:focus .focus\:\:radius-top-27 {
    border-top-right-radius: 17px ;
    border-top-left-radius: 17px ;
}

.radius-top-28, .hover\:radius-top-28:hover, .focus\:radius-top-28:focus, .group:hover .hover\:\:radius-top-28, .group-radius:hover .hover\:\:radius-top-28, .group:focus .focus\:\:radius-top-28, .group-radius:focus .focus\:\:radius-top-28 {
    border-top-right-radius: 18px ;
    border-top-left-radius: 18px ;
}

.radius-top-29, .hover\:radius-top-29:hover, .focus\:radius-top-29:focus, .group:hover .hover\:\:radius-top-29, .group-radius:hover .hover\:\:radius-top-29, .group:focus .focus\:\:radius-top-29, .group-radius:focus .focus\:\:radius-top-29 {
    border-top-right-radius: 19px ;
    border-top-left-radius: 19px ;
}

.radius-top-30, .hover\:radius-top-30:hover, .focus\:radius-top-30:focus, .group:hover .hover\:\:radius-top-30, .group-radius:hover .hover\:\:radius-top-30, .group:focus .focus\:\:radius-top-30, .group-radius:focus .focus\:\:radius-top-30 {
    border-top-right-radius: 20px ;
    border-top-left-radius: 20px ;
}

.radius-bottom-0, .hover\:radius-bottom-0:hover, .focus\:radius-bottom-0:focus, .group:hover .hover\:\:radius-bottom-0, .group-radius:hover .hover\:\:radius-bottom-0, .group:focus .focus\:\:radius-bottom-0, .group-radius:focus .focus\:\:radius-bottom-0 {
    border-bottom-right-radius: 0 ;
    border-bottom-left-radius: 0 ;
}

.radius-bottom-1, .hover\:radius-bottom-1:hover, .focus\:radius-bottom-1:focus, .group:hover .hover\:\:radius-bottom-1, .group-radius:hover .hover\:\:radius-bottom-1, .group:focus .focus\:\:radius-bottom-1, .group-radius:focus .focus\:\:radius-bottom-1 {
    border-bottom-right-radius: 1px ;
    border-bottom-left-radius: 1px ;
}

.radius-bottom-2, .hover\:radius-bottom-2:hover, .focus\:radius-bottom-2:focus, .group:hover .hover\:\:radius-bottom-2, .group-radius:hover .hover\:\:radius-bottom-2, .group:focus .focus\:\:radius-bottom-2, .group-radius:focus .focus\:\:radius-bottom-2 {
    border-bottom-right-radius: 2px ;
    border-bottom-left-radius: 2px ;
}

.radius-bottom-3, .hover\:radius-bottom-3:hover, .focus\:radius-bottom-3:focus, .group:hover .hover\:\:radius-bottom-3, .group-radius:hover .hover\:\:radius-bottom-3, .group:focus .focus\:\:radius-bottom-3, .group-radius:focus .focus\:\:radius-bottom-3 {
    border-bottom-right-radius: 3px ;
    border-bottom-left-radius: 3px ;
}

.radius-bottom-4, .hover\:radius-bottom-4:hover, .focus\:radius-bottom-4:focus, .group:hover .hover\:\:radius-bottom-4, .group-radius:hover .hover\:\:radius-bottom-4, .group:focus .focus\:\:radius-bottom-4, .group-radius:focus .focus\:\:radius-bottom-4 {
    border-bottom-right-radius: 4px ;
    border-bottom-left-radius: 4px ;
}

.radius-bottom-5, .hover\:radius-bottom-5:hover, .focus\:radius-bottom-5:focus, .group:hover .hover\:\:radius-bottom-5, .group-radius:hover .hover\:\:radius-bottom-5, .group:focus .focus\:\:radius-bottom-5, .group-radius:focus .focus\:\:radius-bottom-5 {
    border-bottom-right-radius: 5px ;
    border-bottom-left-radius: 5px ;
}

.radius-bottom-6, .hover\:radius-bottom-6:hover, .focus\:radius-bottom-6:focus, .group:hover .hover\:\:radius-bottom-6, .group-radius:hover .hover\:\:radius-bottom-6, .group:focus .focus\:\:radius-bottom-6, .group-radius:focus .focus\:\:radius-bottom-6 {
    border-bottom-right-radius: 6px ;
    border-bottom-left-radius: 6px ;
}

.radius-bottom-7, .hover\:radius-bottom-7:hover, .focus\:radius-bottom-7:focus, .group:hover .hover\:\:radius-bottom-7, .group-radius:hover .hover\:\:radius-bottom-7, .group:focus .focus\:\:radius-bottom-7, .group-radius:focus .focus\:\:radius-bottom-7 {
    border-bottom-right-radius: 7px ;
    border-bottom-left-radius: 7px ;
}

.radius-bottom-8, .hover\:radius-bottom-8:hover, .focus\:radius-bottom-8:focus, .group:hover .hover\:\:radius-bottom-8, .group-radius:hover .hover\:\:radius-bottom-8, .group:focus .focus\:\:radius-bottom-8, .group-radius:focus .focus\:\:radius-bottom-8 {
    border-bottom-right-radius: 8px ;
    border-bottom-left-radius: 8px ;
}

.radius-bottom-9, .hover\:radius-bottom-9:hover, .focus\:radius-bottom-9:focus, .group:hover .hover\:\:radius-bottom-9, .group-radius:hover .hover\:\:radius-bottom-9, .group:focus .focus\:\:radius-bottom-9, .group-radius:focus .focus\:\:radius-bottom-9 {
    border-bottom-right-radius: 9px ;
    border-bottom-left-radius: 9px ;
}

.radius-bottom-10, .hover\:radius-bottom-10:hover, .focus\:radius-bottom-10:focus, .group:hover .hover\:\:radius-bottom-10, .group-radius:hover .hover\:\:radius-bottom-10, .group:focus .focus\:\:radius-bottom-10, .group-radius:focus .focus\:\:radius-bottom-10 {
    border-bottom-right-radius: 10px ;
    border-bottom-left-radius: 10px ;
}

.radius-bottom-11, .hover\:radius-bottom-11:hover, .focus\:radius-bottom-11:focus, .group:hover .hover\:\:radius-bottom-11, .group-radius:hover .hover\:\:radius-bottom-11, .group:focus .focus\:\:radius-bottom-11, .group-radius:focus .focus\:\:radius-bottom-11 {
    border-bottom-right-radius: 11px ;
    border-bottom-left-radius: 11px ;
}

.radius-bottom-12, .hover\:radius-bottom-12:hover, .focus\:radius-bottom-12:focus, .group:hover .hover\:\:radius-bottom-12, .group-radius:hover .hover\:\:radius-bottom-12, .group:focus .focus\:\:radius-bottom-12, .group-radius:focus .focus\:\:radius-bottom-12 {
    border-bottom-right-radius: 12px ;
    border-bottom-left-radius: 12px ;
}

.radius-bottom-13, .hover\:radius-bottom-13:hover, .focus\:radius-bottom-13:focus, .group:hover .hover\:\:radius-bottom-13, .group-radius:hover .hover\:\:radius-bottom-13, .group:focus .focus\:\:radius-bottom-13, .group-radius:focus .focus\:\:radius-bottom-13 {
    border-bottom-right-radius: 13px ;
    border-bottom-left-radius: 13px ;
}

.radius-bottom-14, .hover\:radius-bottom-14:hover, .focus\:radius-bottom-14:focus, .group:hover .hover\:\:radius-bottom-14, .group-radius:hover .hover\:\:radius-bottom-14, .group:focus .focus\:\:radius-bottom-14, .group-radius:focus .focus\:\:radius-bottom-14 {
    border-bottom-right-radius: 14px ;
    border-bottom-left-radius: 14px ;
}

.radius-bottom-15, .hover\:radius-bottom-15:hover, .focus\:radius-bottom-15:focus, .group:hover .hover\:\:radius-bottom-15, .group-radius:hover .hover\:\:radius-bottom-15, .group:focus .focus\:\:radius-bottom-15, .group-radius:focus .focus\:\:radius-bottom-15 {
    border-bottom-right-radius: 15px ;
    border-bottom-left-radius: 15px ;
}

.radius-bottom-16, .hover\:radius-bottom-16:hover, .focus\:radius-bottom-16:focus, .group:hover .hover\:\:radius-bottom-16, .group-radius:hover .hover\:\:radius-bottom-16, .group:focus .focus\:\:radius-bottom-16, .group-radius:focus .focus\:\:radius-bottom-16 {
    border-bottom-right-radius: 16px ;
    border-bottom-left-radius: 16px ;
}

.radius-bottom-17, .hover\:radius-bottom-17:hover, .focus\:radius-bottom-17:focus, .group:hover .hover\:\:radius-bottom-17, .group-radius:hover .hover\:\:radius-bottom-17, .group:focus .focus\:\:radius-bottom-17, .group-radius:focus .focus\:\:radius-bottom-17 {
    border-bottom-right-radius: 17px ;
    border-bottom-left-radius: 17px ;
}

.radius-bottom-18, .hover\:radius-bottom-18:hover, .focus\:radius-bottom-18:focus, .group:hover .hover\:\:radius-bottom-18, .group-radius:hover .hover\:\:radius-bottom-18, .group:focus .focus\:\:radius-bottom-18, .group-radius:focus .focus\:\:radius-bottom-18 {
    border-bottom-right-radius: 18px ;
    border-bottom-left-radius: 18px ;
}

.radius-bottom-19, .hover\:radius-bottom-19:hover, .focus\:radius-bottom-19:focus, .group:hover .hover\:\:radius-bottom-19, .group-radius:hover .hover\:\:radius-bottom-19, .group:focus .focus\:\:radius-bottom-19, .group-radius:focus .focus\:\:radius-bottom-19 {
    border-bottom-right-radius: 19px ;
    border-bottom-left-radius: 19px ;
}

.radius-bottom-20, .hover\:radius-bottom-20:hover, .focus\:radius-bottom-20:focus, .group:hover .hover\:\:radius-bottom-20, .group-radius:hover .hover\:\:radius-bottom-20, .group:focus .focus\:\:radius-bottom-20, .group-radius:focus .focus\:\:radius-bottom-20 {
    border-bottom-right-radius: 20px ;
    border-bottom-left-radius: 20px ;
}

.radius-bottom-21, .hover\:radius-bottom-21:hover, .focus\:radius-bottom-21:focus, .group:hover .hover\:\:radius-bottom-21, .group-radius:hover .hover\:\:radius-bottom-21, .group:focus .focus\:\:radius-bottom-21, .group-radius:focus .focus\:\:radius-bottom-21 {
    border-bottom-right-radius: 11px ;
    border-bottom-left-radius: 11px ;
}

.radius-bottom-22, .hover\:radius-bottom-22:hover, .focus\:radius-bottom-22:focus, .group:hover .hover\:\:radius-bottom-22, .group-radius:hover .hover\:\:radius-bottom-22, .group:focus .focus\:\:radius-bottom-22, .group-radius:focus .focus\:\:radius-bottom-22 {
    border-bottom-right-radius: 12px ;
    border-bottom-left-radius: 12px ;
}

.radius-bottom-23, .hover\:radius-bottom-23:hover, .focus\:radius-bottom-23:focus, .group:hover .hover\:\:radius-bottom-23, .group-radius:hover .hover\:\:radius-bottom-23, .group:focus .focus\:\:radius-bottom-23, .group-radius:focus .focus\:\:radius-bottom-23 {
    border-bottom-right-radius: 13px ;
    border-bottom-left-radius: 13px ;
}

.radius-bottom-24, .hover\:radius-bottom-24:hover, .focus\:radius-bottom-24:focus, .group:hover .hover\:\:radius-bottom-24, .group-radius:hover .hover\:\:radius-bottom-24, .group:focus .focus\:\:radius-bottom-24, .group-radius:focus .focus\:\:radius-bottom-24 {
    border-bottom-right-radius: 14px ;
    border-bottom-left-radius: 14px ;
}

.radius-bottom-25, .hover\:radius-bottom-25:hover, .focus\:radius-bottom-25:focus, .group:hover .hover\:\:radius-bottom-25, .group-radius:hover .hover\:\:radius-bottom-25, .group:focus .focus\:\:radius-bottom-25, .group-radius:focus .focus\:\:radius-bottom-25 {
    border-bottom-right-radius: 15px ;
    border-bottom-left-radius: 15px ;
}

.radius-bottom-26, .hover\:radius-bottom-26:hover, .focus\:radius-bottom-26:focus, .group:hover .hover\:\:radius-bottom-26, .group-radius:hover .hover\:\:radius-bottom-26, .group:focus .focus\:\:radius-bottom-26, .group-radius:focus .focus\:\:radius-bottom-26 {
    border-bottom-right-radius: 16px ;
    border-bottom-left-radius: 16px ;
}

.radius-bottom-27, .hover\:radius-bottom-27:hover, .focus\:radius-bottom-27:focus, .group:hover .hover\:\:radius-bottom-27, .group-radius:hover .hover\:\:radius-bottom-27, .group:focus .focus\:\:radius-bottom-27, .group-radius:focus .focus\:\:radius-bottom-27 {
    border-bottom-right-radius: 17px ;
    border-bottom-left-radius: 17px ;
}

.radius-bottom-28, .hover\:radius-bottom-28:hover, .focus\:radius-bottom-28:focus, .group:hover .hover\:\:radius-bottom-28, .group-radius:hover .hover\:\:radius-bottom-28, .group:focus .focus\:\:radius-bottom-28, .group-radius:focus .focus\:\:radius-bottom-28 {
    border-bottom-right-radius: 18px ;
    border-bottom-left-radius: 18px ;
}

.radius-bottom-29, .hover\:radius-bottom-29:hover, .focus\:radius-bottom-29:focus, .group:hover .hover\:\:radius-bottom-29, .group-radius:hover .hover\:\:radius-bottom-29, .group:focus .focus\:\:radius-bottom-29, .group-radius:focus .focus\:\:radius-bottom-29 {
    border-bottom-right-radius: 19px ;
    border-bottom-left-radius: 19px ;
}

.radius-bottom-30, .hover\:radius-bottom-30:hover, .focus\:radius-bottom-30:focus, .group:hover .hover\:\:radius-bottom-30, .group-radius:hover .hover\:\:radius-bottom-30, .group:focus .focus\:\:radius-bottom-30, .group-radius:focus .focus\:\:radius-bottom-30 {
    border-bottom-right-radius: 20px ;
    border-bottom-left-radius: 20px ;
}

.radius-right-0, .hover\:radius-right-0:hover, .focus\:radius-right-0:focus, .group:hover .hover\:\:radius-right-0, .group-radius:hover .hover\:\:radius-right-0, .group:focus .focus\:\:radius-right-0, .group-radius:focus .focus\:\:radius-right-0 {
    border-top-right-radius: 0 ;
    border-bottom-right-radius: 0 ;
}

.radius-right-1, .hover\:radius-right-1:hover, .focus\:radius-right-1:focus, .group:hover .hover\:\:radius-right-1, .group-radius:hover .hover\:\:radius-right-1, .group:focus .focus\:\:radius-right-1, .group-radius:focus .focus\:\:radius-right-1 {
    border-top-right-radius: 1px ;
    border-bottom-right-radius: 1px ;
}

.radius-right-2, .hover\:radius-right-2:hover, .focus\:radius-right-2:focus, .group:hover .hover\:\:radius-right-2, .group-radius:hover .hover\:\:radius-right-2, .group:focus .focus\:\:radius-right-2, .group-radius:focus .focus\:\:radius-right-2 {
    border-top-right-radius: 2px ;
    border-bottom-right-radius: 2px ;
}

.radius-right-3, .hover\:radius-right-3:hover, .focus\:radius-right-3:focus, .group:hover .hover\:\:radius-right-3, .group-radius:hover .hover\:\:radius-right-3, .group:focus .focus\:\:radius-right-3, .group-radius:focus .focus\:\:radius-right-3 {
    border-top-right-radius: 3px ;
    border-bottom-right-radius: 3px ;
}

.radius-right-4, .hover\:radius-right-4:hover, .focus\:radius-right-4:focus, .group:hover .hover\:\:radius-right-4, .group-radius:hover .hover\:\:radius-right-4, .group:focus .focus\:\:radius-right-4, .group-radius:focus .focus\:\:radius-right-4 {
    border-top-right-radius: 4px ;
    border-bottom-right-radius: 4px ;
}

.radius-right-5, .hover\:radius-right-5:hover, .focus\:radius-right-5:focus, .group:hover .hover\:\:radius-right-5, .group-radius:hover .hover\:\:radius-right-5, .group:focus .focus\:\:radius-right-5, .group-radius:focus .focus\:\:radius-right-5 {
    border-top-right-radius: 5px ;
    border-bottom-right-radius: 5px ;
}

.radius-right-6, .hover\:radius-right-6:hover, .focus\:radius-right-6:focus, .group:hover .hover\:\:radius-right-6, .group-radius:hover .hover\:\:radius-right-6, .group:focus .focus\:\:radius-right-6, .group-radius:focus .focus\:\:radius-right-6 {
    border-top-right-radius: 6px ;
    border-bottom-right-radius: 6px ;
}

.radius-right-7, .hover\:radius-right-7:hover, .focus\:radius-right-7:focus, .group:hover .hover\:\:radius-right-7, .group-radius:hover .hover\:\:radius-right-7, .group:focus .focus\:\:radius-right-7, .group-radius:focus .focus\:\:radius-right-7 {
    border-top-right-radius: 7px ;
    border-bottom-right-radius: 7px ;
}

.radius-right-8, .hover\:radius-right-8:hover, .focus\:radius-right-8:focus, .group:hover .hover\:\:radius-right-8, .group-radius:hover .hover\:\:radius-right-8, .group:focus .focus\:\:radius-right-8, .group-radius:focus .focus\:\:radius-right-8 {
    border-top-right-radius: 8px ;
    border-bottom-right-radius: 8px ;
}

.radius-right-9, .hover\:radius-right-9:hover, .focus\:radius-right-9:focus, .group:hover .hover\:\:radius-right-9, .group-radius:hover .hover\:\:radius-right-9, .group:focus .focus\:\:radius-right-9, .group-radius:focus .focus\:\:radius-right-9 {
    border-top-right-radius: 9px ;
    border-bottom-right-radius: 9px ;
}

.radius-right-10, .hover\:radius-right-10:hover, .focus\:radius-right-10:focus, .group:hover .hover\:\:radius-right-10, .group-radius:hover .hover\:\:radius-right-10, .group:focus .focus\:\:radius-right-10, .group-radius:focus .focus\:\:radius-right-10 {
    border-top-right-radius: 10px ;
    border-bottom-right-radius: 10px ;
}

.radius-right-11, .hover\:radius-right-11:hover, .focus\:radius-right-11:focus, .group:hover .hover\:\:radius-right-11, .group-radius:hover .hover\:\:radius-right-11, .group:focus .focus\:\:radius-right-11, .group-radius:focus .focus\:\:radius-right-11 {
    border-top-right-radius: 11px ;
    border-bottom-right-radius: 11px ;
}

.radius-right-12, .hover\:radius-right-12:hover, .focus\:radius-right-12:focus, .group:hover .hover\:\:radius-right-12, .group-radius:hover .hover\:\:radius-right-12, .group:focus .focus\:\:radius-right-12, .group-radius:focus .focus\:\:radius-right-12 {
    border-top-right-radius: 12px ;
    border-bottom-right-radius: 12px ;
}

.radius-right-13, .hover\:radius-right-13:hover, .focus\:radius-right-13:focus, .group:hover .hover\:\:radius-right-13, .group-radius:hover .hover\:\:radius-right-13, .group:focus .focus\:\:radius-right-13, .group-radius:focus .focus\:\:radius-right-13 {
    border-top-right-radius: 13px ;
    border-bottom-right-radius: 13px ;
}

.radius-right-14, .hover\:radius-right-14:hover, .focus\:radius-right-14:focus, .group:hover .hover\:\:radius-right-14, .group-radius:hover .hover\:\:radius-right-14, .group:focus .focus\:\:radius-right-14, .group-radius:focus .focus\:\:radius-right-14 {
    border-top-right-radius: 14px ;
    border-bottom-right-radius: 14px ;
}

.radius-right-15, .hover\:radius-right-15:hover, .focus\:radius-right-15:focus, .group:hover .hover\:\:radius-right-15, .group-radius:hover .hover\:\:radius-right-15, .group:focus .focus\:\:radius-right-15, .group-radius:focus .focus\:\:radius-right-15 {
    border-top-right-radius: 15px ;
    border-bottom-right-radius: 15px ;
}

.radius-right-16, .hover\:radius-right-16:hover, .focus\:radius-right-16:focus, .group:hover .hover\:\:radius-right-16, .group-radius:hover .hover\:\:radius-right-16, .group:focus .focus\:\:radius-right-16, .group-radius:focus .focus\:\:radius-right-16 {
    border-top-right-radius: 16px ;
    border-bottom-right-radius: 16px ;
}

.radius-right-17, .hover\:radius-right-17:hover, .focus\:radius-right-17:focus, .group:hover .hover\:\:radius-right-17, .group-radius:hover .hover\:\:radius-right-17, .group:focus .focus\:\:radius-right-17, .group-radius:focus .focus\:\:radius-right-17 {
    border-top-right-radius: 17px ;
    border-bottom-right-radius: 17px ;
}

.radius-right-18, .hover\:radius-right-18:hover, .focus\:radius-right-18:focus, .group:hover .hover\:\:radius-right-18, .group-radius:hover .hover\:\:radius-right-18, .group:focus .focus\:\:radius-right-18, .group-radius:focus .focus\:\:radius-right-18 {
    border-top-right-radius: 18px ;
    border-bottom-right-radius: 18px ;
}

.radius-right-19, .hover\:radius-right-19:hover, .focus\:radius-right-19:focus, .group:hover .hover\:\:radius-right-19, .group-radius:hover .hover\:\:radius-right-19, .group:focus .focus\:\:radius-right-19, .group-radius:focus .focus\:\:radius-right-19 {
    border-top-right-radius: 19px ;
    border-bottom-right-radius: 19px ;
}

.radius-right-20, .hover\:radius-right-20:hover, .focus\:radius-right-20:focus, .group:hover .hover\:\:radius-right-20, .group-radius:hover .hover\:\:radius-right-20, .group:focus .focus\:\:radius-right-20, .group-radius:focus .focus\:\:radius-right-20 {
    border-top-right-radius: 20px ;
    border-bottom-right-radius: 20px ;
}

.radius-right-21, .hover\:radius-right-21:hover, .focus\:radius-right-21:focus, .group:hover .hover\:\:radius-right-21, .group-radius:hover .hover\:\:radius-right-21, .group:focus .focus\:\:radius-right-21, .group-radius:focus .focus\:\:radius-right-21 {
    border-top-right-radius: 11px ;
    border-bottom-right-radius: 11px ;
}

.radius-right-22, .hover\:radius-right-22:hover, .focus\:radius-right-22:focus, .group:hover .hover\:\:radius-right-22, .group-radius:hover .hover\:\:radius-right-22, .group:focus .focus\:\:radius-right-22, .group-radius:focus .focus\:\:radius-right-22 {
    border-top-right-radius: 12px ;
    border-bottom-right-radius: 12px ;
}

.radius-right-23, .hover\:radius-right-23:hover, .focus\:radius-right-23:focus, .group:hover .hover\:\:radius-right-23, .group-radius:hover .hover\:\:radius-right-23, .group:focus .focus\:\:radius-right-23, .group-radius:focus .focus\:\:radius-right-23 {
    border-top-right-radius: 13px ;
    border-bottom-right-radius: 13px ;
}

.radius-right-24, .hover\:radius-right-24:hover, .focus\:radius-right-24:focus, .group:hover .hover\:\:radius-right-24, .group-radius:hover .hover\:\:radius-right-24, .group:focus .focus\:\:radius-right-24, .group-radius:focus .focus\:\:radius-right-24 {
    border-top-right-radius: 14px ;
    border-bottom-right-radius: 14px ;
}

.radius-right-25, .hover\:radius-right-25:hover, .focus\:radius-right-25:focus, .group:hover .hover\:\:radius-right-25, .group-radius:hover .hover\:\:radius-right-25, .group:focus .focus\:\:radius-right-25, .group-radius:focus .focus\:\:radius-right-25 {
    border-top-right-radius: 15px ;
    border-bottom-right-radius: 15px ;
}

.radius-right-26, .hover\:radius-right-26:hover, .focus\:radius-right-26:focus, .group:hover .hover\:\:radius-right-26, .group-radius:hover .hover\:\:radius-right-26, .group:focus .focus\:\:radius-right-26, .group-radius:focus .focus\:\:radius-right-26 {
    border-top-right-radius: 16px ;
    border-bottom-right-radius: 16px ;
}

.radius-right-27, .hover\:radius-right-27:hover, .focus\:radius-right-27:focus, .group:hover .hover\:\:radius-right-27, .group-radius:hover .hover\:\:radius-right-27, .group:focus .focus\:\:radius-right-27, .group-radius:focus .focus\:\:radius-right-27 {
    border-top-right-radius: 17px ;
    border-bottom-right-radius: 17px ;
}

.radius-right-28, .hover\:radius-right-28:hover, .focus\:radius-right-28:focus, .group:hover .hover\:\:radius-right-28, .group-radius:hover .hover\:\:radius-right-28, .group:focus .focus\:\:radius-right-28, .group-radius:focus .focus\:\:radius-right-28 {
    border-top-right-radius: 18px ;
    border-bottom-right-radius: 18px ;
}

.radius-right-29, .hover\:radius-right-29:hover, .focus\:radius-right-29:focus, .group:hover .hover\:\:radius-right-29, .group-radius:hover .hover\:\:radius-right-29, .group:focus .focus\:\:radius-right-29, .group-radius:focus .focus\:\:radius-right-29 {
    border-top-right-radius: 19px ;
    border-bottom-right-radius: 19px ;
}

.radius-right-30, .hover\:radius-right-30:hover, .focus\:radius-right-30:focus, .group:hover .hover\:\:radius-right-30, .group-radius:hover .hover\:\:radius-right-30, .group:focus .focus\:\:radius-right-30, .group-radius:focus .focus\:\:radius-right-30 {
    border-top-right-radius: 20px ;
    border-bottom-right-radius: 20px ;
}

.radius-left-0, .hover\:radius-left-0:hover, .focus\:radius-left-0:focus, .group:hover .hover\:\:radius-left-0, .group-radius:hover .hover\:\:radius-left-0, .group:focus .focus\:\:radius-left-0, .group-radius:focus .focus\:\:radius-left-0 {
    border-top-left-radius: 0 ;
    border-bottom-left-radius: 0 ;
}

.radius-left-1, .hover\:radius-left-1:hover, .focus\:radius-left-1:focus, .group:hover .hover\:\:radius-left-1, .group-radius:hover .hover\:\:radius-left-1, .group:focus .focus\:\:radius-left-1, .group-radius:focus .focus\:\:radius-left-1 {
    border-top-left-radius: 1px ;
    border-bottom-left-radius: 1px ;
}

.radius-left-2, .hover\:radius-left-2:hover, .focus\:radius-left-2:focus, .group:hover .hover\:\:radius-left-2, .group-radius:hover .hover\:\:radius-left-2, .group:focus .focus\:\:radius-left-2, .group-radius:focus .focus\:\:radius-left-2 {
    border-top-left-radius: 2px ;
    border-bottom-left-radius: 2px ;
}

.radius-left-3, .hover\:radius-left-3:hover, .focus\:radius-left-3:focus, .group:hover .hover\:\:radius-left-3, .group-radius:hover .hover\:\:radius-left-3, .group:focus .focus\:\:radius-left-3, .group-radius:focus .focus\:\:radius-left-3 {
    border-top-left-radius: 3px ;
    border-bottom-left-radius: 3px ;
}

.radius-left-4, .hover\:radius-left-4:hover, .focus\:radius-left-4:focus, .group:hover .hover\:\:radius-left-4, .group-radius:hover .hover\:\:radius-left-4, .group:focus .focus\:\:radius-left-4, .group-radius:focus .focus\:\:radius-left-4 {
    border-top-left-radius: 4px ;
    border-bottom-left-radius: 4px ;
}

.radius-left-5, .hover\:radius-left-5:hover, .focus\:radius-left-5:focus, .group:hover .hover\:\:radius-left-5, .group-radius:hover .hover\:\:radius-left-5, .group:focus .focus\:\:radius-left-5, .group-radius:focus .focus\:\:radius-left-5 {
    border-top-left-radius: 5px ;
    border-bottom-left-radius: 5px ;
}

.radius-left-6, .hover\:radius-left-6:hover, .focus\:radius-left-6:focus, .group:hover .hover\:\:radius-left-6, .group-radius:hover .hover\:\:radius-left-6, .group:focus .focus\:\:radius-left-6, .group-radius:focus .focus\:\:radius-left-6 {
    border-top-left-radius: 6px ;
    border-bottom-left-radius: 6px ;
}

.radius-left-7, .hover\:radius-left-7:hover, .focus\:radius-left-7:focus, .group:hover .hover\:\:radius-left-7, .group-radius:hover .hover\:\:radius-left-7, .group:focus .focus\:\:radius-left-7, .group-radius:focus .focus\:\:radius-left-7 {
    border-top-left-radius: 7px ;
    border-bottom-left-radius: 7px ;
}

.radius-left-8, .hover\:radius-left-8:hover, .focus\:radius-left-8:focus, .group:hover .hover\:\:radius-left-8, .group-radius:hover .hover\:\:radius-left-8, .group:focus .focus\:\:radius-left-8, .group-radius:focus .focus\:\:radius-left-8 {
    border-top-left-radius: 8px ;
    border-bottom-left-radius: 8px ;
}

.radius-left-9, .hover\:radius-left-9:hover, .focus\:radius-left-9:focus, .group:hover .hover\:\:radius-left-9, .group-radius:hover .hover\:\:radius-left-9, .group:focus .focus\:\:radius-left-9, .group-radius:focus .focus\:\:radius-left-9 {
    border-top-left-radius: 9px ;
    border-bottom-left-radius: 9px ;
}

.radius-left-10, .hover\:radius-left-10:hover, .focus\:radius-left-10:focus, .group:hover .hover\:\:radius-left-10, .group-radius:hover .hover\:\:radius-left-10, .group:focus .focus\:\:radius-left-10, .group-radius:focus .focus\:\:radius-left-10 {
    border-top-left-radius: 10px ;
    border-bottom-left-radius: 10px ;
}

.radius-left-11, .hover\:radius-left-11:hover, .focus\:radius-left-11:focus, .group:hover .hover\:\:radius-left-11, .group-radius:hover .hover\:\:radius-left-11, .group:focus .focus\:\:radius-left-11, .group-radius:focus .focus\:\:radius-left-11 {
    border-top-left-radius: 11px ;
    border-bottom-left-radius: 11px ;
}

.radius-left-12, .hover\:radius-left-12:hover, .focus\:radius-left-12:focus, .group:hover .hover\:\:radius-left-12, .group-radius:hover .hover\:\:radius-left-12, .group:focus .focus\:\:radius-left-12, .group-radius:focus .focus\:\:radius-left-12 {
    border-top-left-radius: 12px ;
    border-bottom-left-radius: 12px ;
}

.radius-left-13, .hover\:radius-left-13:hover, .focus\:radius-left-13:focus, .group:hover .hover\:\:radius-left-13, .group-radius:hover .hover\:\:radius-left-13, .group:focus .focus\:\:radius-left-13, .group-radius:focus .focus\:\:radius-left-13 {
    border-top-left-radius: 13px ;
    border-bottom-left-radius: 13px ;
}

.radius-left-14, .hover\:radius-left-14:hover, .focus\:radius-left-14:focus, .group:hover .hover\:\:radius-left-14, .group-radius:hover .hover\:\:radius-left-14, .group:focus .focus\:\:radius-left-14, .group-radius:focus .focus\:\:radius-left-14 {
    border-top-left-radius: 14px ;
    border-bottom-left-radius: 14px ;
}

.radius-left-15, .hover\:radius-left-15:hover, .focus\:radius-left-15:focus, .group:hover .hover\:\:radius-left-15, .group-radius:hover .hover\:\:radius-left-15, .group:focus .focus\:\:radius-left-15, .group-radius:focus .focus\:\:radius-left-15 {
    border-top-left-radius: 15px ;
    border-bottom-left-radius: 15px ;
}

.radius-left-16, .hover\:radius-left-16:hover, .focus\:radius-left-16:focus, .group:hover .hover\:\:radius-left-16, .group-radius:hover .hover\:\:radius-left-16, .group:focus .focus\:\:radius-left-16, .group-radius:focus .focus\:\:radius-left-16 {
    border-top-left-radius: 16px ;
    border-bottom-left-radius: 16px ;
}

.radius-left-17, .hover\:radius-left-17:hover, .focus\:radius-left-17:focus, .group:hover .hover\:\:radius-left-17, .group-radius:hover .hover\:\:radius-left-17, .group:focus .focus\:\:radius-left-17, .group-radius:focus .focus\:\:radius-left-17 {
    border-top-left-radius: 17px ;
    border-bottom-left-radius: 17px ;
}

.radius-left-18, .hover\:radius-left-18:hover, .focus\:radius-left-18:focus, .group:hover .hover\:\:radius-left-18, .group-radius:hover .hover\:\:radius-left-18, .group:focus .focus\:\:radius-left-18, .group-radius:focus .focus\:\:radius-left-18 {
    border-top-left-radius: 18px ;
    border-bottom-left-radius: 18px ;
}

.radius-left-19, .hover\:radius-left-19:hover, .focus\:radius-left-19:focus, .group:hover .hover\:\:radius-left-19, .group-radius:hover .hover\:\:radius-left-19, .group:focus .focus\:\:radius-left-19, .group-radius:focus .focus\:\:radius-left-19 {
    border-top-left-radius: 19px ;
    border-bottom-left-radius: 19px ;
}

.radius-left-20, .hover\:radius-left-20:hover, .focus\:radius-left-20:focus, .group:hover .hover\:\:radius-left-20, .group-radius:hover .hover\:\:radius-left-20, .group:focus .focus\:\:radius-left-20, .group-radius:focus .focus\:\:radius-left-20 {
    border-top-left-radius: 20px ;
    border-bottom-left-radius: 20px ;
}

.radius-left-21, .hover\:radius-left-21:hover, .focus\:radius-left-21:focus, .group:hover .hover\:\:radius-left-21, .group-radius:hover .hover\:\:radius-left-21, .group:focus .focus\:\:radius-left-21, .group-radius:focus .focus\:\:radius-left-21 {
    border-top-left-radius: 11px ;
    border-bottom-left-radius: 11px ;
}

.radius-left-22, .hover\:radius-left-22:hover, .focus\:radius-left-22:focus, .group:hover .hover\:\:radius-left-22, .group-radius:hover .hover\:\:radius-left-22, .group:focus .focus\:\:radius-left-22, .group-radius:focus .focus\:\:radius-left-22 {
    border-top-left-radius: 12px ;
    border-bottom-left-radius: 12px ;
}

.radius-left-23, .hover\:radius-left-23:hover, .focus\:radius-left-23:focus, .group:hover .hover\:\:radius-left-23, .group-radius:hover .hover\:\:radius-left-23, .group:focus .focus\:\:radius-left-23, .group-radius:focus .focus\:\:radius-left-23 {
    border-top-left-radius: 13px ;
    border-bottom-left-radius: 13px ;
}

.radius-left-24, .hover\:radius-left-24:hover, .focus\:radius-left-24:focus, .group:hover .hover\:\:radius-left-24, .group-radius:hover .hover\:\:radius-left-24, .group:focus .focus\:\:radius-left-24, .group-radius:focus .focus\:\:radius-left-24 {
    border-top-left-radius: 14px ;
    border-bottom-left-radius: 14px ;
}

.radius-left-25, .hover\:radius-left-25:hover, .focus\:radius-left-25:focus, .group:hover .hover\:\:radius-left-25, .group-radius:hover .hover\:\:radius-left-25, .group:focus .focus\:\:radius-left-25, .group-radius:focus .focus\:\:radius-left-25 {
    border-top-left-radius: 15px ;
    border-bottom-left-radius: 15px ;
}

.radius-left-26, .hover\:radius-left-26:hover, .focus\:radius-left-26:focus, .group:hover .hover\:\:radius-left-26, .group-radius:hover .hover\:\:radius-left-26, .group:focus .focus\:\:radius-left-26, .group-radius:focus .focus\:\:radius-left-26 {
    border-top-left-radius: 16px ;
    border-bottom-left-radius: 16px ;
}

.radius-left-27, .hover\:radius-left-27:hover, .focus\:radius-left-27:focus, .group:hover .hover\:\:radius-left-27, .group-radius:hover .hover\:\:radius-left-27, .group:focus .focus\:\:radius-left-27, .group-radius:focus .focus\:\:radius-left-27 {
    border-top-left-radius: 17px ;
    border-bottom-left-radius: 17px ;
}

.radius-left-28, .hover\:radius-left-28:hover, .focus\:radius-left-28:focus, .group:hover .hover\:\:radius-left-28, .group-radius:hover .hover\:\:radius-left-28, .group:focus .focus\:\:radius-left-28, .group-radius:focus .focus\:\:radius-left-28 {
    border-top-left-radius: 18px ;
    border-bottom-left-radius: 18px ;
}

.radius-left-29, .hover\:radius-left-29:hover, .focus\:radius-left-29:focus, .group:hover .hover\:\:radius-left-29, .group-radius:hover .hover\:\:radius-left-29, .group:focus .focus\:\:radius-left-29, .group-radius:focus .focus\:\:radius-left-29 {
    border-top-left-radius: 19px ;
    border-bottom-left-radius: 19px ;
}

.radius-left-30, .hover\:radius-left-30:hover, .focus\:radius-left-30:focus, .group:hover .hover\:\:radius-left-30, .group-radius:hover .hover\:\:radius-left-30, .group:focus .focus\:\:radius-left-30, .group-radius:focus .focus\:\:radius-left-30 {
    border-top-left-radius: 20px ;
    border-bottom-left-radius: 20px ;
}

.grid-cols-1, .hover\:grid-cols-1:hover, .focus\:grid-cols-1:focus {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2, .hover\:grid-cols-2:hover, .focus\:grid-cols-2:focus {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3, .hover\:grid-cols-3:hover, .focus\:grid-cols-3:focus {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4, .hover\:grid-cols-4:hover, .focus\:grid-cols-4:focus {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5, .hover\:grid-cols-5:hover, .focus\:grid-cols-5:focus {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6, .hover\:grid-cols-6:hover, .focus\:grid-cols-6:focus {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7, .hover\:grid-cols-7:hover, .focus\:grid-cols-7:focus {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8, .hover\:grid-cols-8:hover, .focus\:grid-cols-8:focus {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9, .hover\:grid-cols-9:hover, .focus\:grid-cols-9:focus {
    grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10, .hover\:grid-cols-10:hover, .focus\:grid-cols-10:focus {
    grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11, .hover\:grid-cols-11:hover, .focus\:grid-cols-11:focus {
    grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12, .hover\:grid-cols-12:hover, .focus\:grid-cols-12:focus {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none, .hover\:grid-cols-none:hover, .focus\:grid-cols-none:focus {
    grid-template-columns: none;
}

.grid-cols-auto, .hover\:grid-cols-auto:hover, .focus\:grid-cols-auto:focus {
    grid-template-columns: auto;
}

.grid-rows-1, .hover\:grid-rows-1:hover, .focus\:grid-rows-1:focus {
    grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2, .hover\:grid-rows-2:hover, .focus\:grid-rows-2:focus {
    grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3, .hover\:grid-rows-3:hover, .focus\:grid-rows-3:focus {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4, .hover\:grid-rows-4:hover, .focus\:grid-rows-4:focus {
    grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5, .hover\:grid-rows-5:hover, .focus\:grid-rows-5:focus {
    grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6, .hover\:grid-rows-6:hover, .focus\:grid-rows-6:focus {
    grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-auto, .hover\:grid-rows-auto:hover, .focus\:grid-rows-auto:focus {
    grid-template-rows: auto;
}

.grid--flow-row, .hover\:grid--flow-row:hover, .focus\:grid--flow-row:focus {
    grid-auto-flow: row;
}

.grid--flow-col, .hover\:grid--flow-col:hover, .focus\:grid--flow-col:focus {
    grid-auto-flow: column;
}

.grid--flow-row-dense, .hover\:grid--flow-row-dense:hover, .focus\:grid--flow-row-dense:focus {
    grid-auto-flow: row dense;
}

.grid--flow-col-dense, .hover\:grid--flow-col-dense:hover, .focus\:grid--flow-col-dense:focus {
    grid-auto-flow: column dense;
}

.gap-0, .hover\:gap-0:hover, .focus\:gap-0:focus {
    gap: 0;
}

.gap-05, .hover\:gap-05:hover, .focus\:gap-05:focus {
    gap: .125rem;
}

.gap-10, .hover\:gap-10:hover, .focus\:gap-10:focus {
    gap: .25rem;
}

.gap-20, .hover\:gap-20:hover, .focus\:gap-20:focus {
    gap: .5rem;
}

.gap-30, .hover\:gap-30:hover, .focus\:gap-30:focus {
    gap: .75rem;
}

.gap-40, .hover\:gap-40:hover, .focus\:gap-40:focus {
    gap: 1rem;
}

.gap-50, .hover\:gap-50:hover, .focus\:gap-50:focus {
    gap: 1.25rem;
}

.gap-60, .hover\:gap-60:hover, .focus\:gap-60:focus {
    gap: 1.5rem;
}

.gap-70, .hover\:gap-70:hover, .focus\:gap-70:focus {
    gap: 1.75rem;
}

.gap-80, .hover\:gap-80:hover, .focus\:gap-80:focus {
    gap: 2rem;
}

.gap-90, .hover\:gap-90:hover, .focus\:gap-90:focus {
    gap: 2.25rem;
}

.gap-100, .hover\:gap-100:hover, .focus\:gap-100:focus {
    gap: 2.5rem;
}

.gap-x-0, .hover\:gap-x-0:hover, .focus\:gap-x-0:focus {
    column-gap: 0;
}

.gap-x-05, .hover\:gap-x-05:hover, .focus\:gap-x-05:focus {
    column-gap: .125rem;
}

.gap-x-10, .hover\:gap-x-10:hover, .focus\:gap-x-10:focus {
    column-gap: .25rem;
}

.gap-x-20, .hover\:gap-x-20:hover, .focus\:gap-x-20:focus {
    column-gap: .5rem;
}

.gap-x-30, .hover\:gap-x-30:hover, .focus\:gap-x-30:focus {
    column-gap: .75rem;
}

.gap-x-40, .hover\:gap-x-40:hover, .focus\:gap-x-40:focus {
    column-gap: 1rem;
}

.gap-x-50, .hover\:gap-x-50:hover, .focus\:gap-x-50:focus {
    column-gap: 1.25rem;
}

.gap-x-60, .hover\:gap-x-60:hover, .focus\:gap-x-60:focus {
    column-gap: 1.5rem;
}

.gap-x-70, .hover\:gap-x-70:hover, .focus\:gap-x-70:focus {
    column-gap: 1.75rem;
}

.gap-x-80, .hover\:gap-x-80:hover, .focus\:gap-x-80:focus {
    column-gap: 2rem;
}

.gap-x-90, .hover\:gap-x-90:hover, .focus\:gap-x-90:focus {
    column-gap: 2.25rem;
}

.gap-x-100, .hover\:gap-x-100:hover, .focus\:gap-x-100:focus {
    column-gap: 2.5rem;
}

.gap-y-0, .hover\:gap-y-0:hover, .focus\:gap-y-0:focus {
    row-gap: 0;
}

.gap-y-05, .hover\:gap-y-05:hover, .focus\:gap-y-05:focus {
    row-gap: .125rem;
}

.gap-y-10, .hover\:gap-y-10:hover, .focus\:gap-y-10:focus {
    row-gap: .25rem;
}

.gap-y-20, .hover\:gap-y-20:hover, .focus\:gap-y-20:focus {
    row-gap: .5rem;
}

.gap-y-30, .hover\:gap-y-30:hover, .focus\:gap-y-30:focus {
    row-gap: .75rem;
}

.gap-y-40, .hover\:gap-y-40:hover, .focus\:gap-y-40:focus {
    row-gap: 1rem;
}

.gap-y-50, .hover\:gap-y-50:hover, .focus\:gap-y-50:focus {
    row-gap: 1.25rem;
}

.gap-y-60, .hover\:gap-y-60:hover, .focus\:gap-y-60:focus {
    row-gap: 1.5rem;
}

.gap-y-70, .hover\:gap-y-70:hover, .focus\:gap-y-70:focus {
    row-gap: 1.75rem;
}

.gap-y-80, .hover\:gap-y-80:hover, .focus\:gap-y-80:focus {
    row-gap: 2rem;
}

.gap-y-90, .hover\:gap-y-90:hover, .focus\:gap-y-90:focus {
    row-gap: 2.25rem;
}

.gap-y-100, .hover\:gap-y-100:hover, .focus\:gap-y-100:focus {
    row-gap: 2.5rem;
}

.col-span-1, .hover\:col-span-1:hover, .focus\:col-span-1:focus {
    grid-column: span 1 / span 1;
}

.col-span-2, .hover\:col-span-2:hover, .focus\:col-span-2:focus {
    grid-column: span 2 / span 2;
}

.col-span-3, .hover\:col-span-3:hover, .focus\:col-span-3:focus {
    grid-column: span 3 / span 3;
}

.col-span-4, .hover\:col-span-4:hover, .focus\:col-span-4:focus {
    grid-column: span 4 / span 4;
}

.col-span-5, .hover\:col-span-5:hover, .focus\:col-span-5:focus {
    grid-column: span 5 / span 5;
}

.col-span-6, .hover\:col-span-6:hover, .focus\:col-span-6:focus {
    grid-column: span 6 / span 6;
}

.col-span-7, .hover\:col-span-7:hover, .focus\:col-span-7:focus {
    grid-column: span 7 / span 7;
}

.col-span-8, .hover\:col-span-8:hover, .focus\:col-span-8:focus {
    grid-column: span 8 / span 8;
}

.col-span-9, .hover\:col-span-9:hover, .focus\:col-span-9:focus {
    grid-column: span 9 / span 9;
}

.col-span-10, .hover\:col-span-10:hover, .focus\:col-span-10:focus {
    grid-column: span 10 / span 10;
}

.col-span-11, .hover\:col-span-11:hover, .focus\:col-span-11:focus {
    grid-column: span 12 / span 11;
}

.col-span-12, .hover\:col-span-12:hover, .focus\:col-span-12:focus {
    grid-column: span 12 / span 12;
}

.col-span-full, .hover\:col-span-full:hover, .focus\:col-span-full:focus {
    grid-column: span 1 / span -1;
}

.col-start-1, .hover\:col-start-1:hover, .focus\:col-start-1:focus {
    grid-column-start: 1;
}

.col-start-2, .hover\:col-start-2:hover, .focus\:col-start-2:focus {
    grid-column-start: 2;
}

.col-start-3, .hover\:col-start-3:hover, .focus\:col-start-3:focus {
    grid-column-start: 3;
}

.col-start-4, .hover\:col-start-4:hover, .focus\:col-start-4:focus {
    grid-column-start: 4;
}

.col-start-5, .hover\:col-start-5:hover, .focus\:col-start-5:focus {
    grid-column-start: 5;
}

.col-start-6, .hover\:col-start-6:hover, .focus\:col-start-6:focus {
    grid-column-start: 6;
}

.col-start-7, .hover\:col-start-7:hover, .focus\:col-start-7:focus {
    grid-column-start: 7;
}

.col-start-8, .hover\:col-start-8:hover, .focus\:col-start-8:focus {
    grid-column-start: 8;
}

.col-start-9, .hover\:col-start-9:hover, .focus\:col-start-9:focus {
    grid-column-start: 9;
}

.col-start-10, .hover\:col-start-10:hover, .focus\:col-start-10:focus {
    grid-column-start: 10;
}

.col-start-11, .hover\:col-start-11:hover, .focus\:col-start-11:focus {
    grid-column-start: 11;
}

.col-start-12, .hover\:col-start-12:hover, .focus\:col-start-12:focus {
    grid-column-start: 12;
}

.col-start-full, .hover\:col-start-full:hover, .focus\:col-start-full:focus {
    grid-column-start: auto;
}

.col-end-1, .hover\:col-end-1:hover, .focus\:col-end-1:focus {
    grid-column-end: 1;
}

.col-end-2, .hover\:col-end-2:hover, .focus\:col-end-2:focus {
    grid-column-end: 2;
}

.col-end-3, .hover\:col-end-3:hover, .focus\:col-end-3:focus {
    grid-column-end: 3;
}

.col-end-4, .hover\:col-end-4:hover, .focus\:col-end-4:focus {
    grid-column-end: 4;
}

.col-end-5, .hover\:col-end-5:hover, .focus\:col-end-5:focus {
    grid-column-end: 5;
}

.col-end-6, .hover\:col-end-6:hover, .focus\:col-end-6:focus {
    grid-column-end: 6;
}

.col-end-7, .hover\:col-end-7:hover, .focus\:col-end-7:focus {
    grid-column-end: 7;
}

.col-end-8, .hover\:col-end-8:hover, .focus\:col-end-8:focus {
    grid-column-end: 8;
}

.col-end-9, .hover\:col-end-9:hover, .focus\:col-end-9:focus {
    grid-column-end: 9;
}

.col-end-10, .hover\:col-end-10:hover, .focus\:col-end-10:focus {
    grid-column-end: 10;
}

.col-end-11, .hover\:col-end-11:hover, .focus\:col-end-11:focus {
    grid-column-end: 11;
}

.col-end-12, .hover\:col-end-12:hover, .focus\:col-end-12:focus {
    grid-column-end: 12;
}

.col-end-full, .hover\:col-end-full:hover, .focus\:col-end-full:focus {
    grid-column-end: auto;
}

.row-span-1, .hover\:row-span-1:hover, .focus\:row-span-1:focus {
    grid-row: span 1 / span 1;
}

.row-span-2, .hover\:row-span-2:hover, .focus\:row-span-2:focus {
    grid-row: span 2 / span 2;
}

.row-span-3, .hover\:row-span-3:hover, .focus\:row-span-3:focus {
    grid-row: span 3 / span 3;
}

.row-span-4, .hover\:row-span-4:hover, .focus\:row-span-4:focus {
    grid-row: span 4 / span 4;
}

.row-span-5, .hover\:row-span-5:hover, .focus\:row-span-5:focus {
    grid-row: span 5 / span 5;
}

.row-span-6, .hover\:row-span-6:hover, .focus\:row-span-6:focus {
    grid-row: span 6 / span 6;
}

.row-span-full, .hover\:row-span-full:hover, .focus\:row-span-full:focus {
    grid-row: span 1 / span -1;
}

.row-start-1, .hover\:row-start-1:hover, .focus\:row-start-1:focus {
    grid-row-start: 1;
}

.row-start-2, .hover\:row-start-2:hover, .focus\:row-start-2:focus {
    grid-row-start: 2;
}

.row-start-3, .hover\:row-start-3:hover, .focus\:row-start-3:focus {
    grid-row-start: 3;
}

.row-start-4, .hover\:row-start-4:hover, .focus\:row-start-4:focus {
    grid-row-start: 4;
}

.row-start-5, .hover\:row-start-5:hover, .focus\:row-start-5:focus {
    grid-row-start: 5;
}

.row-start-6, .hover\:row-start-6:hover, .focus\:row-start-6:focus {
    grid-row-start: 6;
}

.row-start-7, .hover\:row-start-7:hover, .focus\:row-start-7:focus {
    grid-row-start: 7;
}

.row-start-full, .hover\:row-start-full:hover, .focus\:row-start-full:focus {
    grid-row-start: auto;
}

.row-end-1, .hover\:row-end-1:hover, .focus\:row-end-1:focus {
    grid-row-end: 1;
}

.row-end-2, .hover\:row-end-2:hover, .focus\:row-end-2:focus {
    grid-row-end: 2;
}

.row-end-3, .hover\:row-end-3:hover, .focus\:row-end-3:focus {
    grid-row-end: 3;
}

.row-end-4, .hover\:row-end-4:hover, .focus\:row-end-4:focus {
    grid-row-end: 4;
}

.row-end-5, .hover\:row-end-5:hover, .focus\:row-end-5:focus {
    grid-row-end: 5;
}

.row-end-6, .hover\:row-end-6:hover, .focus\:row-end-6:focus {
    grid-row-end: 6;
}

.row-end-7, .hover\:row-end-7:hover, .focus\:row-end-7:focus {
    grid-row-end: 7;
}

.row-end-full, .hover\:row-end-full:hover, .focus\:row-end-full:focus {
    grid-row-end: auto;
}

.shadow-sm, .hover\:shadow-sm:hover, .focus\:shadow-sm:focus, .group:hover .hover\:\:shadow-sm, .group-shadow:hover .hover\:\:shadow-sm, .group:focus .focus\:\:shadow-sm, .group-shadow:focus .focus\:\:shadow-sm {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 0 0 5px 0 var(--shadow-color);
}

.shadow-lg, .hover\:shadow-lg:hover, .focus\:shadow-lg:focus, .group:hover .hover\:\:shadow-lg, .group-shadow:hover .hover\:\:shadow-lg, .group:focus .focus\:\:shadow-lg, .group-shadow:focus .focus\:\:shadow-lg {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 0 0 13px 0 var(--shadow-color);
}

.shadow-xl, .hover\:shadow-xl:hover, .focus\:shadow-xl:focus, .group:hover .hover\:\:shadow-xl, .group-shadow:hover .hover\:\:shadow-xl, .group:focus .focus\:\:shadow-xl, .group-shadow:focus .focus\:\:shadow-xl {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 0 0 17px 0 var(--shadow-color);
}

.shadow-rb-sm, .hover\:shadow-rb-sm:hover, .focus\:shadow-rb-sm:focus, .group:hover .hover\:\:shadow-rb-sm, .group-shadow:hover .hover\:\:shadow-rb-sm, .group:focus .focus\:\:shadow-rb-sm, .group-shadow:focus .focus\:\:shadow-rb-sm {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px 3px 5px 0 var(--shadow-color);
}

.shadow-rb, .hover\:shadow-rb:hover, .focus\:shadow-rb:focus, .group:hover .hover\:\:shadow-rb, .group-shadow:hover .hover\:\:shadow-rb, .group:focus .focus\:\:shadow-rb, .group-shadow:focus .focus\:\:shadow-rb {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px 3px 10px 0 var(--shadow-color);
}

.shadow-rb-lg, .hover\:shadow-rb-lg:hover, .focus\:shadow-rb-lg:focus, .group:hover .hover\:\:shadow-rb-lg, .group-shadow:hover .hover\:\:shadow-rb-lg, .group:focus .focus\:\:shadow-rb-lg, .group-shadow:focus .focus\:\:shadow-rb-lg {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px 3px 13px 0 var(--shadow-color);
}

.shadow-rb-xl, .hover\:shadow-rb-xl:hover, .focus\:shadow-rb-xl:focus, .group:hover .hover\:\:shadow-rb-xl, .group-shadow:hover .hover\:\:shadow-rb-xl, .group:focus .focus\:\:shadow-rb-xl, .group-shadow:focus .focus\:\:shadow-rb-xl {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px 3px 17px 0 var(--shadow-color);
}

.shadow-lb-sm, .hover\:shadow-lb-sm:hover, .focus\:shadow-lb-sm:focus, .group:hover .hover\:\:shadow-lb-sm, .group-shadow:hover .hover\:\:shadow-lb-sm, .group:focus .focus\:\:shadow-lb-sm, .group-shadow:focus .focus\:\:shadow-lb-sm {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px 3px 5px 0 var(--shadow-color);
}

.shadow-lb, .hover\:shadow-lb:hover, .focus\:shadow-lb:focus, .group:hover .hover\:\:shadow-lb, .group-shadow:hover .hover\:\:shadow-lb, .group:focus .focus\:\:shadow-lb, .group-shadow:focus .focus\:\:shadow-lb {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px 3px 10px 0 var(--shadow-color);
}

.shadow-lb-lg, .hover\:shadow-lb-lg:hover, .focus\:shadow-lb-lg:focus, .group:hover .hover\:\:shadow-lb-lg, .group-shadow:hover .hover\:\:shadow-lb-lg, .group:focus .focus\:\:shadow-lb-lg, .group-shadow:focus .focus\:\:shadow-lb-lg {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px 3px 13px 0 var(--shadow-color);
}

.shadow-lb-xl, .hover\:shadow-lb-xl:hover, .focus\:shadow-lb-xl:focus, .group:hover .hover\:\:shadow-lb-xl, .group-shadow:hover .hover\:\:shadow-lb-xl, .group:focus .focus\:\:shadow-lb-xl, .group-shadow:focus .focus\:\:shadow-lb-xl {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px 3px 17px 0 var(--shadow-color);
}

.shadow-rt-sm, .hover\:shadow-rt-sm:hover, .focus\:shadow-rt-sm:focus, .group:hover .hover\:\:shadow-rt-sm, .group-shadow:hover .hover\:\:shadow-rt-sm, .group:focus .focus\:\:shadow-rt-sm, .group-shadow:focus .focus\:\:shadow-rt-sm {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px -3px 5px 0 var(--shadow-color);
}

.shadow-rt, .hover\:shadow-rt:hover, .focus\:shadow-rt:focus, .group:hover .hover\:\:shadow-rt, .group-shadow:hover .hover\:\:shadow-rt, .group:focus .focus\:\:shadow-rt, .group-shadow:focus .focus\:\:shadow-rt {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px -3px 10px 0 var(--shadow-color);
}

.shadow-rt-lg, .hover\:shadow-rt-lg:hover, .focus\:shadow-rt-lg:focus, .group:hover .hover\:\:shadow-rt-lg, .group-shadow:hover .hover\:\:shadow-rt-lg, .group:focus .focus\:\:shadow-rt-lg, .group-shadow:focus .focus\:\:shadow-rt-lg {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px -3px 13px 0 var(--shadow-color);
}

.shadow-rt-xl, .hover\:shadow-rt-xl:hover, .focus\:shadow-rt-xl:focus, .group:hover .hover\:\:shadow-rt-xl, .group-shadow:hover .hover\:\:shadow-rt-xl, .group:focus .focus\:\:shadow-rt-xl, .group-shadow:focus .focus\:\:shadow-rt-xl {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: 3px -3px 17px 0 var(--shadow-color);
}

.shadow-lt-sm, .hover\:shadow-lt-sm:hover, .focus\:shadow-lt-sm:focus, .group:hover .hover\:\:shadow-lt-sm, .group-shadow:hover .hover\:\:shadow-lt-sm, .group:focus .focus\:\:shadow-lt-sm, .group-shadow:focus .focus\:\:shadow-lt-sm {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px -3px 5px 0 var(--shadow-color);
}

.shadow-lt, .hover\:shadow-lt:hover, .focus\:shadow-lt:focus, .group:hover .hover\:\:shadow-lt, .group-shadow:hover .hover\:\:shadow-lt, .group:focus .focus\:\:shadow-lt, .group-shadow:focus .focus\:\:shadow-lt {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px -3px 10px 0 var(--shadow-color);
}

.shadow-lt-lg, .hover\:shadow-lt-lg:hover, .focus\:shadow-lt-lg:focus, .group:hover .hover\:\:shadow-lt-lg, .group-shadow:hover .hover\:\:shadow-lt-lg, .group:focus .focus\:\:shadow-lt-lg, .group-shadow:focus .focus\:\:shadow-lt-lg {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px -3px 13px 0 var(--shadow-color);
}

.shadow-lt-xl, .hover\:shadow-lt-xl:hover, .focus\:shadow-lt-xl:focus, .group:hover .hover\:\:shadow-lt-xl, .group-shadow:hover .hover\:\:shadow-lt-xl, .group:focus .focus\:\:shadow-lt-xl, .group-shadow:focus .focus\:\:shadow-lt-xl {
    --shadow-opacity: 1;
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    box-shadow: -3px -3px 17px 0 var(--shadow-color);
}

.shadow-black, .hover\:shadow-black:hover, .focus\:shadow-black:focus, .group:hover .hover\:\:shadow-black, .group-shadow:hover .hover\:\:shadow-black, .group:focus .focus\:\:shadow-black, .group-shadow:focus .focus\:\:shadow-black {
    --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
}

.shadow-white, .hover\:shadow-white:hover, .focus\:shadow-white:focus, .group:hover .hover\:\:shadow-white, .group-shadow:hover .hover\:\:shadow-white, .group:focus .focus\:\:shadow-white, .group-shadow:focus .focus\:\:shadow-white {
    --shadow-color: rgba(255, 255, 255, var(--shadow-opacity));
}

.shadow-red-50, .hover\:shadow-red-50:hover, .focus\:shadow-red-50:focus, .group:hover .hover\:\:shadow-red-50, .group-shadow:hover .hover\:\:shadow-red-50, .group:focus .focus\:\:shadow-red-50, .group-shadow:focus .focus\:\:shadow-red-50 {
    --shadow-color: rgba(254, 242, 242, var(--shadow-opacity));
}

.shadow-red-100, .hover\:shadow-red-100:hover, .focus\:shadow-red-100:focus, .group:hover .hover\:\:shadow-red-100, .group-shadow:hover .hover\:\:shadow-red-100, .group:focus .focus\:\:shadow-red-100, .group-shadow:focus .focus\:\:shadow-red-100 {
    --shadow-color: rgba(254, 226, 226, var(--shadow-opacity));
}

.shadow-red-200, .hover\:shadow-red-200:hover, .focus\:shadow-red-200:focus, .group:hover .hover\:\:shadow-red-200, .group-shadow:hover .hover\:\:shadow-red-200, .group:focus .focus\:\:shadow-red-200, .group-shadow:focus .focus\:\:shadow-red-200 {
    --shadow-color: rgba(254, 202, 202, var(--shadow-opacity));
}

.shadow-red-300, .hover\:shadow-red-300:hover, .focus\:shadow-red-300:focus, .group:hover .hover\:\:shadow-red-300, .group-shadow:hover .hover\:\:shadow-red-300, .group:focus .focus\:\:shadow-red-300, .group-shadow:focus .focus\:\:shadow-red-300 {
    --shadow-color: rgba(252, 165, 165, var(--shadow-opacity));
}

.shadow-red-400, .hover\:shadow-red-400:hover, .focus\:shadow-red-400:focus, .group:hover .hover\:\:shadow-red-400, .group-shadow:hover .hover\:\:shadow-red-400, .group:focus .focus\:\:shadow-red-400, .group-shadow:focus .focus\:\:shadow-red-400 {
    --shadow-color: rgba(232, 71, 78, var(--shadow-opacity));
}

.shadow-red-500, .hover\:shadow-red-500:hover, .focus\:shadow-red-500:focus, .group:hover .hover\:\:shadow-red-500, .group-shadow:hover .hover\:\:shadow-red-500, .group:focus .focus\:\:shadow-red-500, .group-shadow:focus .focus\:\:shadow-red-500 {
    --shadow-color: rgba(239, 68, 6, var(--shadow-opacity));
}

.shadow-red-600, .hover\:shadow-red-600:hover, .focus\:shadow-red-600:focus, .group:hover .hover\:\:shadow-red-600, .group-shadow:hover .hover\:\:shadow-red-600, .group:focus .focus\:\:shadow-red-600, .group-shadow:focus .focus\:\:shadow-red-600 {
    --shadow-color: rgba(220, 38, 3, var(--shadow-opacity));
}

.shadow-red-700, .hover\:shadow-red-700:hover, .focus\:shadow-red-700:focus, .group:hover .hover\:\:shadow-red-700, .group-shadow:hover .hover\:\:shadow-red-700, .group:focus .focus\:\:shadow-red-700, .group-shadow:focus .focus\:\:shadow-red-700 {
    --shadow-color: rgba(185, 28, 28, var(--shadow-opacity));
}

.shadow-red-800, .hover\:shadow-red-800:hover, .focus\:shadow-red-800:focus, .group:hover .hover\:\:shadow-red-800, .group-shadow:hover .hover\:\:shadow-red-800, .group:focus .focus\:\:shadow-red-800, .group-shadow:focus .focus\:\:shadow-red-800 {
    --shadow-color: rgba(153, 27, 27, var(--shadow-opacity));
}

.shadow-red-900, .hover\:shadow-red-900:hover, .focus\:shadow-red-900:focus, .group:hover .hover\:\:shadow-red-900, .group-shadow:hover .hover\:\:shadow-red-900, .group:focus .focus\:\:shadow-red-900, .group-shadow:focus .focus\:\:shadow-red-900 {
    --shadow-color: rgba(127, 29, 29, var(--shadow-opacity));
}

.shadow-gray-50, .hover\:shadow-gray-50:hover, .focus\:shadow-gray-50:focus, .group:hover .hover\:\:shadow-gray-50, .group-shadow:hover .hover\:\:shadow-gray-50, .group:focus .focus\:\:shadow-gray-50, .group-shadow:focus .focus\:\:shadow-gray-50 {
    --shadow-color: rgba(249, 250, 251, var(--shadow-opacity));
}

.shadow-gray-100, .hover\:shadow-gray-100:hover, .focus\:shadow-gray-100:focus, .group:hover .hover\:\:shadow-gray-100, .group-shadow:hover .hover\:\:shadow-gray-100, .group:focus .focus\:\:shadow-gray-100, .group-shadow:focus .focus\:\:shadow-gray-100 {
    --shadow-color: rgba(243, 244, 246, var(--shadow-opacity));
}

.shadow-gray-200, .hover\:shadow-gray-200:hover, .focus\:shadow-gray-200:focus, .group:hover .hover\:\:shadow-gray-200, .group-shadow:hover .hover\:\:shadow-gray-200, .group:focus .focus\:\:shadow-gray-200, .group-shadow:focus .focus\:\:shadow-gray-200 {
    --shadow-color: rgba(229, 231, 235, var(--shadow-opacity));
}

.shadow-gray-300, .hover\:shadow-gray-300:hover, .focus\:shadow-gray-300:focus, .group:hover .hover\:\:shadow-gray-300, .group-shadow:hover .hover\:\:shadow-gray-300, .group:focus .focus\:\:shadow-gray-300, .group-shadow:focus .focus\:\:shadow-gray-300 {
    --shadow-color: rgba(209, 213, 219, var(--shadow-opacity));
}

.shadow-gray-400, .hover\:shadow-gray-400:hover, .focus\:shadow-gray-400:focus, .group:hover .hover\:\:shadow-gray-400, .group-shadow:hover .hover\:\:shadow-gray-400, .group:focus .focus\:\:shadow-gray-400, .group-shadow:focus .focus\:\:shadow-gray-400 {
    --shadow-color: rgba(156, 163, 175, var(--shadow-opacity));
}

.shadow-gray-500, .hover\:shadow-gray-500:hover, .focus\:shadow-gray-500:focus, .group:hover .hover\:\:shadow-gray-500, .group-shadow:hover .hover\:\:shadow-gray-500, .group:focus .focus\:\:shadow-gray-500, .group-shadow:focus .focus\:\:shadow-gray-500 {
    --shadow-color: rgba(107, 114, 128, var(--shadow-opacity));
}

.shadow-gray-600, .hover\:shadow-gray-600:hover, .focus\:shadow-gray-600:focus, .group:hover .hover\:\:shadow-gray-600, .group-shadow:hover .hover\:\:shadow-gray-600, .group:focus .focus\:\:shadow-gray-600, .group-shadow:focus .focus\:\:shadow-gray-600 {
    --shadow-color: rgba(75, 85, 99, var(--shadow-opacity));
}

.shadow-gray-700, .hover\:shadow-gray-700:hover, .focus\:shadow-gray-700:focus, .group:hover .hover\:\:shadow-gray-700, .group-shadow:hover .hover\:\:shadow-gray-700, .group:focus .focus\:\:shadow-gray-700, .group-shadow:focus .focus\:\:shadow-gray-700 {
    --shadow-color: rgba(55, 65, 81, var(--shadow-opacity));
}

.shadow-gray-800, .hover\:shadow-gray-800:hover, .focus\:shadow-gray-800:focus, .group:hover .hover\:\:shadow-gray-800, .group-shadow:hover .hover\:\:shadow-gray-800, .group:focus .focus\:\:shadow-gray-800, .group-shadow:focus .focus\:\:shadow-gray-800 {
    --shadow-color: rgba(31, 41, 55, var(--shadow-opacity));
}

.shadow-gray-900, .hover\:shadow-gray-900:hover, .focus\:shadow-gray-900:focus, .group:hover .hover\:\:shadow-gray-900, .group-shadow:hover .hover\:\:shadow-gray-900, .group:focus .focus\:\:shadow-gray-900, .group-shadow:focus .focus\:\:shadow-gray-900 {
    --shadow-color: rgba(17, 24, 39, var(--shadow-opacity));
}

.shadow-yellow-50, .hover\:shadow-yellow-50:hover, .focus\:shadow-yellow-50:focus, .group:hover .hover\:\:shadow-yellow-50, .group-shadow:hover .hover\:\:shadow-yellow-50, .group:focus .focus\:\:shadow-yellow-50, .group-shadow:focus .focus\:\:shadow-yellow-50 {
    --shadow-color: rgba(255, 251, 235, var(--shadow-opacity));
}

.shadow-yellow-100, .hover\:shadow-yellow-100:hover, .focus\:shadow-yellow-100:focus, .group:hover .hover\:\:shadow-yellow-100, .group-shadow:hover .hover\:\:shadow-yellow-100, .group:focus .focus\:\:shadow-yellow-100, .group-shadow:focus .focus\:\:shadow-yellow-100 {
    --shadow-color: rgba(254, 243, 199, var(--shadow-opacity));
}

.shadow-yellow-200, .hover\:shadow-yellow-200:hover, .focus\:shadow-yellow-200:focus, .group:hover .hover\:\:shadow-yellow-200, .group-shadow:hover .hover\:\:shadow-yellow-200, .group:focus .focus\:\:shadow-yellow-200, .group-shadow:focus .focus\:\:shadow-yellow-200 {
    --shadow-color: rgba(253, 230, 138, var(--shadow-opacity));
}

.shadow-yellow-300, .hover\:shadow-yellow-300:hover, .focus\:shadow-yellow-300:focus, .group:hover .hover\:\:shadow-yellow-300, .group-shadow:hover .hover\:\:shadow-yellow-300, .group:focus .focus\:\:shadow-yellow-300, .group-shadow:focus .focus\:\:shadow-yellow-300 {
    --shadow-color: rgba(252, 211, 77, var(--shadow-opacity));
}

.shadow-yellow-400, .hover\:shadow-yellow-400:hover, .focus\:shadow-yellow-400:focus, .group:hover .hover\:\:shadow-yellow-400, .group-shadow:hover .hover\:\:shadow-yellow-400, .group:focus .focus\:\:shadow-yellow-400, .group-shadow:focus .focus\:\:shadow-yellow-400 {
    --shadow-color: rgba(251, 191, 36, var(--shadow-opacity));
}

.shadow-yellow-500, .hover\:shadow-yellow-500:hover, .focus\:shadow-yellow-500:focus, .group:hover .hover\:\:shadow-yellow-500, .group-shadow:hover .hover\:\:shadow-yellow-500, .group:focus .focus\:\:shadow-yellow-500, .group-shadow:focus .focus\:\:shadow-yellow-500 {
    --shadow-color: rgba(245, 158, 11, var(--shadow-opacity));
}

.shadow-yellow-600, .hover\:shadow-yellow-600:hover, .focus\:shadow-yellow-600:focus, .group:hover .hover\:\:shadow-yellow-600, .group-shadow:hover .hover\:\:shadow-yellow-600, .group:focus .focus\:\:shadow-yellow-600, .group-shadow:focus .focus\:\:shadow-yellow-600 {
    --shadow-color: rgba(217, 119, 6, var(--shadow-opacity));
}

.shadow-yellow-700, .hover\:shadow-yellow-700:hover, .focus\:shadow-yellow-700:focus, .group:hover .hover\:\:shadow-yellow-700, .group-shadow:hover .hover\:\:shadow-yellow-700, .group:focus .focus\:\:shadow-yellow-700, .group-shadow:focus .focus\:\:shadow-yellow-700 {
    --shadow-color: rgba(180, 83, 9, var(--shadow-opacity));
}

.shadow-yellow-800, .hover\:shadow-yellow-800:hover, .focus\:shadow-yellow-800:focus, .group:hover .hover\:\:shadow-yellow-800, .group-shadow:hover .hover\:\:shadow-yellow-800, .group:focus .focus\:\:shadow-yellow-800, .group-shadow:focus .focus\:\:shadow-yellow-800 {
    --shadow-color: rgba(146, 64, 14, var(--shadow-opacity));
}

.shadow-yellow-900, .hover\:shadow-yellow-900:hover, .focus\:shadow-yellow-900:focus, .group:hover .hover\:\:shadow-yellow-900, .group-shadow:hover .hover\:\:shadow-yellow-900, .group:focus .focus\:\:shadow-yellow-900, .group-shadow:focus .focus\:\:shadow-yellow-900 {
    --shadow-color: rgba(120, 53, 15, var(--shadow-opacity));
}

.shadow-green-50, .hover\:shadow-green-50:hover, .focus\:shadow-green-50:focus, .group:hover .hover\:\:shadow-green-50, .group-shadow:hover .hover\:\:shadow-green-50, .group:focus .focus\:\:shadow-green-50, .group-shadow:focus .focus\:\:shadow-green-50 {
    --shadow-color: rgba(236, 253, 245, var(--shadow-opacity));
}

.shadow-green-100, .hover\:shadow-green-100:hover, .focus\:shadow-green-100:focus, .group:hover .hover\:\:shadow-green-100, .group-shadow:hover .hover\:\:shadow-green-100, .group:focus .focus\:\:shadow-green-100, .group-shadow:focus .focus\:\:shadow-green-100 {
    --shadow-color: rgba(209, 250, 229, var(--shadow-opacity));
}

.shadow-green-200, .hover\:shadow-green-200:hover, .focus\:shadow-green-200:focus, .group:hover .hover\:\:shadow-green-200, .group-shadow:hover .hover\:\:shadow-green-200, .group:focus .focus\:\:shadow-green-200, .group-shadow:focus .focus\:\:shadow-green-200 {
    --shadow-color: rgba(167, 243, 208, var(--shadow-opacity));
}

.shadow-green-300, .hover\:shadow-green-300:hover, .focus\:shadow-green-300:focus, .group:hover .hover\:\:shadow-green-300, .group-shadow:hover .hover\:\:shadow-green-300, .group:focus .focus\:\:shadow-green-300, .group-shadow:focus .focus\:\:shadow-green-300 {
    --shadow-color: rgba(110, 231, 183, var(--shadow-opacity));
}

.shadow-green-400, .hover\:shadow-green-400:hover, .focus\:shadow-green-400:focus, .group:hover .hover\:\:shadow-green-400, .group-shadow:hover .hover\:\:shadow-green-400, .group:focus .focus\:\:shadow-green-400, .group-shadow:focus .focus\:\:shadow-green-400 {
    --shadow-color: rgba(52, 211, 153, var(--shadow-opacity));
}

.shadow-green-500, .hover\:shadow-green-500:hover, .focus\:shadow-green-500:focus, .group:hover .hover\:\:shadow-green-500, .group-shadow:hover .hover\:\:shadow-green-500, .group:focus .focus\:\:shadow-green-500, .group-shadow:focus .focus\:\:shadow-green-500 {
    --shadow-color: rgba(16, 185, 129, var(--shadow-opacity));
}

.shadow-green-600, .hover\:shadow-green-600:hover, .focus\:shadow-green-600:focus, .group:hover .hover\:\:shadow-green-600, .group-shadow:hover .hover\:\:shadow-green-600, .group:focus .focus\:\:shadow-green-600, .group-shadow:focus .focus\:\:shadow-green-600 {
    --shadow-color: rgba(5, 150, 105, var(--shadow-opacity));
}

.shadow-green-700, .hover\:shadow-green-700:hover, .focus\:shadow-green-700:focus, .group:hover .hover\:\:shadow-green-700, .group-shadow:hover .hover\:\:shadow-green-700, .group:focus .focus\:\:shadow-green-700, .group-shadow:focus .focus\:\:shadow-green-700 {
    --shadow-color: rgba(4, 120, 87, var(--shadow-opacity));
}

.shadow-green-800, .hover\:shadow-green-800:hover, .focus\:shadow-green-800:focus, .group:hover .hover\:\:shadow-green-800, .group-shadow:hover .hover\:\:shadow-green-800, .group:focus .focus\:\:shadow-green-800, .group-shadow:focus .focus\:\:shadow-green-800 {
    --shadow-color: rgba(6, 95, 70, var(--shadow-opacity));
}

.shadow-green-900, .hover\:shadow-green-900:hover, .focus\:shadow-green-900:focus, .group:hover .hover\:\:shadow-green-900, .group-shadow:hover .hover\:\:shadow-green-900, .group:focus .focus\:\:shadow-green-900, .group-shadow:focus .focus\:\:shadow-green-900 {
    --shadow-color: rgba(6, 78, 59, var(--shadow-opacity));
}

.shadow-blue-50, .hover\:shadow-blue-50:hover, .focus\:shadow-blue-50:focus, .group:hover .hover\:\:shadow-blue-50, .group-shadow:hover .hover\:\:shadow-blue-50, .group:focus .focus\:\:shadow-blue-50, .group-shadow:focus .focus\:\:shadow-blue-50 {
    --shadow-color: rgba(239, 246, 255, var(--shadow-opacity));
}

.shadow-blue-100, .hover\:shadow-blue-100:hover, .focus\:shadow-blue-100:focus, .group:hover .hover\:\:shadow-blue-100, .group-shadow:hover .hover\:\:shadow-blue-100, .group:focus .focus\:\:shadow-blue-100, .group-shadow:focus .focus\:\:shadow-blue-100 {
    --shadow-color: rgba(219, 234, 254, var(--shadow-opacity));
}

.shadow-blue-200, .hover\:shadow-blue-200:hover, .focus\:shadow-blue-200:focus, .group:hover .hover\:\:shadow-blue-200, .group-shadow:hover .hover\:\:shadow-blue-200, .group:focus .focus\:\:shadow-blue-200, .group-shadow:focus .focus\:\:shadow-blue-200 {
    --shadow-color: rgba(191, 219, 254, var(--shadow-opacity));
}

.shadow-blue-300, .hover\:shadow-blue-300:hover, .focus\:shadow-blue-300:focus, .group:hover .hover\:\:shadow-blue-300, .group-shadow:hover .hover\:\:shadow-blue-300, .group:focus .focus\:\:shadow-blue-300, .group-shadow:focus .focus\:\:shadow-blue-300 {
    --shadow-color: rgba(147, 197, 253, var(--shadow-opacity));
}

.shadow-blue-400, .hover\:shadow-blue-400:hover, .focus\:shadow-blue-400:focus, .group:hover .hover\:\:shadow-blue-400, .group-shadow:hover .hover\:\:shadow-blue-400, .group:focus .focus\:\:shadow-blue-400, .group-shadow:focus .focus\:\:shadow-blue-400 {
    --shadow-color: rgba(96, 165, 250, var(--shadow-opacity));
}

.shadow-blue-500, .hover\:shadow-blue-500:hover, .focus\:shadow-blue-500:focus, .group:hover .hover\:\:shadow-blue-500, .group-shadow:hover .hover\:\:shadow-blue-500, .group:focus .focus\:\:shadow-blue-500, .group-shadow:focus .focus\:\:shadow-blue-500 {
    --shadow-color: rgba(59, 130, 246, var(--shadow-opacity));
}

.shadow-blue-600, .hover\:shadow-blue-600:hover, .focus\:shadow-blue-600:focus, .group:hover .hover\:\:shadow-blue-600, .group-shadow:hover .hover\:\:shadow-blue-600, .group:focus .focus\:\:shadow-blue-600, .group-shadow:focus .focus\:\:shadow-blue-600 {
    --shadow-color: rgba(37, 99, 235, var(--shadow-opacity));
}

.shadow-blue-700, .hover\:shadow-blue-700:hover, .focus\:shadow-blue-700:focus, .group:hover .hover\:\:shadow-blue-700, .group-shadow:hover .hover\:\:shadow-blue-700, .group:focus .focus\:\:shadow-blue-700, .group-shadow:focus .focus\:\:shadow-blue-700 {
    --shadow-color: rgba(29, 78, 216, var(--shadow-opacity));
}

.shadow-blue-800, .hover\:shadow-blue-800:hover, .focus\:shadow-blue-800:focus, .group:hover .hover\:\:shadow-blue-800, .group-shadow:hover .hover\:\:shadow-blue-800, .group:focus .focus\:\:shadow-blue-800, .group-shadow:focus .focus\:\:shadow-blue-800 {
    --shadow-color: rgba(30, 64, 175, var(--shadow-opacity));
}

.shadow-blue-900, .hover\:shadow-blue-900:hover, .focus\:shadow-blue-900:focus, .group:hover .hover\:\:shadow-blue-900, .group-shadow:hover .hover\:\:shadow-blue-900, .group:focus .focus\:\:shadow-blue-900, .group-shadow:focus .focus\:\:shadow-blue-900 {
    --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
}

.shadow-purple-50, .hover\:shadow-purple-50:hover, .focus\:shadow-purple-50:focus, .group:hover .hover\:\:shadow-purple-50, .group-shadow:hover .hover\:\:shadow-purple-50, .group:focus .focus\:\:shadow-purple-50, .group-shadow:focus .focus\:\:shadow-purple-50 {
    --shadow-color: rgba(245, 243, 255, var(--shadow-opacity));
}

.shadow-purple-100, .hover\:shadow-purple-100:hover, .focus\:shadow-purple-100:focus, .group:hover .hover\:\:shadow-purple-100, .group-shadow:hover .hover\:\:shadow-purple-100, .group:focus .focus\:\:shadow-purple-100, .group-shadow:focus .focus\:\:shadow-purple-100 {
    --shadow-color: rgba(237, 233, 254, var(--shadow-opacity));
}

.shadow-purple-200, .hover\:shadow-purple-200:hover, .focus\:shadow-purple-200:focus, .group:hover .hover\:\:shadow-purple-200, .group-shadow:hover .hover\:\:shadow-purple-200, .group:focus .focus\:\:shadow-purple-200, .group-shadow:focus .focus\:\:shadow-purple-200 {
    --shadow-color: rgba(221, 214, 254, var(--shadow-opacity));
}

.shadow-purple-300, .hover\:shadow-purple-300:hover, .focus\:shadow-purple-300:focus, .group:hover .hover\:\:shadow-purple-300, .group-shadow:hover .hover\:\:shadow-purple-300, .group:focus .focus\:\:shadow-purple-300, .group-shadow:focus .focus\:\:shadow-purple-300 {
    --shadow-color: rgba(196, 181, 253, var(--shadow-opacity));
}

.shadow-purple-400, .hover\:shadow-purple-400:hover, .focus\:shadow-purple-400:focus, .group:hover .hover\:\:shadow-purple-400, .group-shadow:hover .hover\:\:shadow-purple-400, .group:focus .focus\:\:shadow-purple-400, .group-shadow:focus .focus\:\:shadow-purple-400 {
    --shadow-color: rgba(167, 139, 250, var(--shadow-opacity));
}

.shadow-purple-500, .hover\:shadow-purple-500:hover, .focus\:shadow-purple-500:focus, .group:hover .hover\:\:shadow-purple-500, .group-shadow:hover .hover\:\:shadow-purple-500, .group:focus .focus\:\:shadow-purple-500, .group-shadow:focus .focus\:\:shadow-purple-500 {
    --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
}

.shadow-purple-600, .hover\:shadow-purple-600:hover, .focus\:shadow-purple-600:focus, .group:hover .hover\:\:shadow-purple-600, .group-shadow:hover .hover\:\:shadow-purple-600, .group:focus .focus\:\:shadow-purple-600, .group-shadow:focus .focus\:\:shadow-purple-600 {
    --shadow-color: rgba(139, 92, 246, var(--shadow-opacity));
}

.shadow-purple-700, .hover\:shadow-purple-700:hover, .focus\:shadow-purple-700:focus, .group:hover .hover\:\:shadow-purple-700, .group-shadow:hover .hover\:\:shadow-purple-700, .group:focus .focus\:\:shadow-purple-700, .group-shadow:focus .focus\:\:shadow-purple-700 {
    --shadow-color: rgba(124, 58, 237, var(--shadow-opacity));
}

.shadow-purple-800, .hover\:shadow-purple-800:hover, .focus\:shadow-purple-800:focus, .group:hover .hover\:\:shadow-purple-800, .group-shadow:hover .hover\:\:shadow-purple-800, .group:focus .focus\:\:shadow-purple-800, .group-shadow:focus .focus\:\:shadow-purple-800 {
    --shadow-color: rgba(109, 40, 217, var(--shadow-opacity));
}

.shadow-purple-900, .hover\:shadow-purple-900:hover, .focus\:shadow-purple-900:focus, .group:hover .hover\:\:shadow-purple-900, .group-shadow:hover .hover\:\:shadow-purple-900, .group:focus .focus\:\:shadow-purple-900, .group-shadow:focus .focus\:\:shadow-purple-900 {
    --shadow-color: rgba(91, 33, 182, var(--shadow-opacity));
}

.shadow-pink-50, .hover\:shadow-pink-50:hover, .focus\:shadow-pink-50:focus, .group:hover .hover\:\:shadow-pink-50, .group-shadow:hover .hover\:\:shadow-pink-50, .group:focus .focus\:\:shadow-pink-50, .group-shadow:focus .focus\:\:shadow-pink-50 {
    --shadow-color: rgba(76, 29, 149, var(--shadow-opacity));
}

.shadow-pink-100, .hover\:shadow-pink-100:hover, .focus\:shadow-pink-100:focus, .group:hover .hover\:\:shadow-pink-100, .group-shadow:hover .hover\:\:shadow-pink-100, .group:focus .focus\:\:shadow-pink-100, .group-shadow:focus .focus\:\:shadow-pink-100 {
    --shadow-color: rgba(253, 242, 248, var(--shadow-opacity));
}

.shadow-pink-200, .hover\:shadow-pink-200:hover, .focus\:shadow-pink-200:focus, .group:hover .hover\:\:shadow-pink-200, .group-shadow:hover .hover\:\:shadow-pink-200, .group:focus .focus\:\:shadow-pink-200, .group-shadow:focus .focus\:\:shadow-pink-200 {
    --shadow-color: rgba(252, 231, 243, var(--shadow-opacity));
}

.shadow-pink-30, .hover\:shadow-pink-30:hover, .focus\:shadow-pink-30:focus, .group:hover .hover\:\:shadow-pink-30, .group-shadow:hover .hover\:\:shadow-pink-30, .group:focus .focus\:\:shadow-pink-30, .group-shadow:focus .focus\:\:shadow-pink-30 {
    --shadow-color: rgba(251, 207, 232, var(--shadow-opacity));
}

.shadow-pink-400, .hover\:shadow-pink-400:hover, .focus\:shadow-pink-400:focus, .group:hover .hover\:\:shadow-pink-400, .group-shadow:hover .hover\:\:shadow-pink-400, .group:focus .focus\:\:shadow-pink-400, .group-shadow:focus .focus\:\:shadow-pink-400 {
    --shadow-color: rgba(249, 168, 212, var(--shadow-opacity));
}

.shadow-pink-500, .hover\:shadow-pink-500:hover, .focus\:shadow-pink-500:focus, .group:hover .hover\:\:shadow-pink-500, .group-shadow:hover .hover\:\:shadow-pink-500, .group:focus .focus\:\:shadow-pink-500, .group-shadow:focus .focus\:\:shadow-pink-500 {
    --shadow-color: rgba(244, 114, 182, var(--shadow-opacity));
}

.shadow-pink-600, .hover\:shadow-pink-600:hover, .focus\:shadow-pink-600:focus, .group:hover .hover\:\:shadow-pink-600, .group-shadow:hover .hover\:\:shadow-pink-600, .group:focus .focus\:\:shadow-pink-600, .group-shadow:focus .focus\:\:shadow-pink-600 {
    --shadow-color: rgba(236, 72, 153, var(--shadow-opacity));
}

.shadow-pink-700, .hover\:shadow-pink-700:hover, .focus\:shadow-pink-700:focus, .group:hover .hover\:\:shadow-pink-700, .group-shadow:hover .hover\:\:shadow-pink-700, .group:focus .focus\:\:shadow-pink-700, .group-shadow:focus .focus\:\:shadow-pink-700 {
    --shadow-color: rgba(219, 39, 119, var(--shadow-opacity));
}

.shadow-pink-800, .hover\:shadow-pink-800:hover, .focus\:shadow-pink-800:focus, .group:hover .hover\:\:shadow-pink-800, .group-shadow:hover .hover\:\:shadow-pink-800, .group:focus .focus\:\:shadow-pink-800, .group-shadow:focus .focus\:\:shadow-pink-800 {
    --shadow-color: rgba(190, 24, 93, var(--shadow-opacity));
}

.shadow-pink-900, .hover\:shadow-pink-900:hover, .focus\:shadow-pink-900:focus, .group:hover .hover\:\:shadow-pink-900, .group-shadow:hover .hover\:\:shadow-pink-900, .group:focus .focus\:\:shadow-pink-900, .group-shadow:focus .focus\:\:shadow-pink-900 {
    --shadow-color: rgba(157, 23, 77, var(--shadow-opacity));
}

.shadow-indigo-50, .hover\:shadow-indigo-50:hover, .focus\:shadow-indigo-50:focus, .group:hover .hover\:\:shadow-indigo-50, .group-shadow:hover .hover\:\:shadow-indigo-50, .group:focus .focus\:\:shadow-indigo-50, .group-shadow:focus .focus\:\:shadow-indigo-50 {
    --shadow-color: rgba(238, 242, 255, var(--shadow-opacity));
}

.shadow-indigo-100, .hover\:shadow-indigo-100:hover, .focus\:shadow-indigo-100:focus, .group:hover .hover\:\:shadow-indigo-100, .group-shadow:hover .hover\:\:shadow-indigo-100, .group:focus .focus\:\:shadow-indigo-100, .group-shadow:focus .focus\:\:shadow-indigo-100 {
    --shadow-color: rgba(224, 231, 255, var(--shadow-opacity));
}

.shadow-indigo-200, .hover\:shadow-indigo-200:hover, .focus\:shadow-indigo-200:focus, .group:hover .hover\:\:shadow-indigo-200, .group-shadow:hover .hover\:\:shadow-indigo-200, .group:focus .focus\:\:shadow-indigo-200, .group-shadow:focus .focus\:\:shadow-indigo-200 {
    --shadow-color: rgba(199, 210, 254, var(--shadow-opacity));
}

.shadow-indigo-300, .hover\:shadow-indigo-300:hover, .focus\:shadow-indigo-300:focus, .group:hover .hover\:\:shadow-indigo-300, .group-shadow:hover .hover\:\:shadow-indigo-300, .group:focus .focus\:\:shadow-indigo-300, .group-shadow:focus .focus\:\:shadow-indigo-300 {
    --shadow-color: rgba(165, 180, 252, var(--shadow-opacity));
}

.shadow-indigo-400, .hover\:shadow-indigo-400:hover, .focus\:shadow-indigo-400:focus, .group:hover .hover\:\:shadow-indigo-400, .group-shadow:hover .hover\:\:shadow-indigo-400, .group:focus .focus\:\:shadow-indigo-400, .group-shadow:focus .focus\:\:shadow-indigo-400 {
    --shadow-color: rgba(129, 140, 248, var(--shadow-opacity));
}

.shadow-indigo-500, .hover\:shadow-indigo-500:hover, .focus\:shadow-indigo-500:focus, .group:hover .hover\:\:shadow-indigo-500, .group-shadow:hover .hover\:\:shadow-indigo-500, .group:focus .focus\:\:shadow-indigo-500, .group-shadow:focus .focus\:\:shadow-indigo-500 {
    --shadow-color: rgba(99, 102, 2412, var(--shadow-opacity));
}

.shadow-indigo-600, .hover\:shadow-indigo-600:hover, .focus\:shadow-indigo-600:focus, .group:hover .hover\:\:shadow-indigo-600, .group-shadow:hover .hover\:\:shadow-indigo-600, .group:focus .focus\:\:shadow-indigo-600, .group-shadow:focus .focus\:\:shadow-indigo-600 {
    --shadow-color: rgba(79, 70, 229, var(--shadow-opacity));
}

.shadow-indigo-700, .hover\:shadow-indigo-700:hover, .focus\:shadow-indigo-700:focus, .group:hover .hover\:\:shadow-indigo-700, .group-shadow:hover .hover\:\:shadow-indigo-700, .group:focus .focus\:\:shadow-indigo-700, .group-shadow:focus .focus\:\:shadow-indigo-700 {
    --shadow-color: rgba(67, 56, 202, var(--shadow-opacity));
}

.shadow-indigo-800, .hover\:shadow-indigo-800:hover, .focus\:shadow-indigo-800:focus, .group:hover .hover\:\:shadow-indigo-800, .group-shadow:hover .hover\:\:shadow-indigo-800, .group:focus .focus\:\:shadow-indigo-800, .group-shadow:focus .focus\:\:shadow-indigo-800 {
    --shadow-color: rgba(55, 48, 163, var(--shadow-opacity));
}

.shadow-indigo-900, .hover\:shadow-indigo-900:hover, .focus\:shadow-indigo-900:focus, .group:hover .hover\:\:shadow-indigo-900, .group-shadow:hover .hover\:\:shadow-indigo-900, .group:focus .focus\:\:shadow-indigo-900, .group-shadow:focus .focus\:\:shadow-indigo-900 {
    --shadow-color: rgba(49, 46, 129, var(--shadow-opacity));
}

.shadow-opacity-0, .hover\:shadow-opacity-0:hover, .focus\:shadow-opacity-0:focus, .group:hover .hover\:\:shadow-opacity-0, .group-shadow:hover .hover\:\:shadow-opacity-0, .group:focus .focus\:\:shadow-opacity-0, .group-shadow:focus .focus\:\:shadow-opacity-0 {
    --shadow-opacity: 0;
}

.shadow-opacity-01, .hover\:shadow-opacity-01:hover, .focus\:shadow-opacity-01:focus, .group:hover .hover\:\:shadow-opacity-01, .group-shadow:hover .hover\:\:shadow-opacity-01, .group:focus .focus\:\:shadow-opacity-01, .group-shadow:focus .focus\:\:shadow-opacity-01 {
    --shadow-opacity: .01;
}

.shadow-opacity-02, .hover\:shadow-opacity-02:hover, .focus\:shadow-opacity-02:focus, .group:hover .hover\:\:shadow-opacity-02, .group-shadow:hover .hover\:\:shadow-opacity-02, .group:focus .focus\:\:shadow-opacity-02, .group-shadow:focus .focus\:\:shadow-opacity-02 {
    --shadow-opacity: .02;
}

.shadow-opacity-03, .hover\:shadow-opacity-03:hover, .focus\:shadow-opacity-03:focus, .group:hover .hover\:\:shadow-opacity-03, .group-shadow:hover .hover\:\:shadow-opacity-03, .group:focus .focus\:\:shadow-opacity-03, .group-shadow:focus .focus\:\:shadow-opacity-03 {
    --shadow-opacity: .03;
}

.shadow-opacity-04, .hover\:shadow-opacity-04:hover, .focus\:shadow-opacity-04:focus, .group:hover .hover\:\:shadow-opacity-04, .group-shadow:hover .hover\:\:shadow-opacity-04, .group:focus .focus\:\:shadow-opacity-04, .group-shadow:focus .focus\:\:shadow-opacity-04 {
    --shadow-opacity: .04;
}

.shadow-opacity-5, .hover\:shadow-opacity-5:hover, .focus\:shadow-opacity-5:focus, .group:hover .hover\:\:shadow-opacity-5, .group-shadow:hover .hover\:\:shadow-opacity-5, .group:focus .focus\:\:shadow-opacity-5, .group-shadow:focus .focus\:\:shadow-opacity-5 {
    --shadow-opacity: .05;
}

.shadow-opacity-06, .hover\:shadow-opacity-06:hover, .focus\:shadow-opacity-06:focus, .group:hover .hover\:\:shadow-opacity-06, .group-shadow:hover .hover\:\:shadow-opacity-06, .group:focus .focus\:\:shadow-opacity-06, .group-shadow:focus .focus\:\:shadow-opacity-06 {
    --shadow-opacity: .06;
}

.shadow-opacity-07, .hover\:shadow-opacity-07:hover, .focus\:shadow-opacity-07:focus, .group:hover .hover\:\:shadow-opacity-07, .group-shadow:hover .hover\:\:shadow-opacity-07, .group:focus .focus\:\:shadow-opacity-07, .group-shadow:focus .focus\:\:shadow-opacity-07 {
    --shadow-opacity: .07;
}

.shadow-opacity-08, .hover\:shadow-opacity-08:hover, .focus\:shadow-opacity-08:focus, .group:hover .hover\:\:shadow-opacity-08, .group-shadow:hover .hover\:\:shadow-opacity-08, .group:focus .focus\:\:shadow-opacity-08, .group-shadow:focus .focus\:\:shadow-opacity-08 {
    --shadow-opacity: .08;
}

.shadow-opacity-09, .hover\:shadow-opacity-09:hover, .focus\:shadow-opacity-09:focus, .group:hover .hover\:\:shadow-opacity-09, .group-shadow:hover .hover\:\:shadow-opacity-09, .group:focus .focus\:\:shadow-opacity-09, .group-shadow:focus .focus\:\:shadow-opacity-09 {
    --shadow-opacity: .08;
}

.shadow-opacity-10, .hover\:shadow-opacity-10:hover, .focus\:shadow-opacity-10:focus, .group:hover .hover\:\:shadow-opacity-10, .group-shadow:hover .hover\:\:shadow-opacity-10, .group:focus .focus\:\:shadow-opacity-10, .group-shadow:focus .focus\:\:shadow-opacity-10 {
    --shadow-opacity: .1;
}

.shadow-opacity-15, .hover\:shadow-opacity-15:hover, .focus\:shadow-opacity-15:focus, .group:hover .hover\:\:shadow-opacity-15, .group-shadow:hover .hover\:\:shadow-opacity-15, .group:focus .focus\:\:shadow-opacity-15, .group-shadow:focus .focus\:\:shadow-opacity-15 {
    --shadow-opacity: .15;
}

.shadow-opacity-20, .hover\:shadow-opacity-20:hover, .focus\:shadow-opacity-20:focus, .group:hover .hover\:\:shadow-opacity-20, .group-shadow:hover .hover\:\:shadow-opacity-20, .group:focus .focus\:\:shadow-opacity-20, .group-shadow:focus .focus\:\:shadow-opacity-20 {
    --shadow-opacity: .2;
}

.shadow-opacity-25, .hover\:shadow-opacity-25:hover, .focus\:shadow-opacity-25:focus, .group:hover .hover\:\:shadow-opacity-25, .group-shadow:hover .hover\:\:shadow-opacity-25, .group:focus .focus\:\:shadow-opacity-25, .group-shadow:focus .focus\:\:shadow-opacity-25 {
    --shadow-opacity: .25;
}

.shadow-opacity-30, .hover\:shadow-opacity-30:hover, .focus\:shadow-opacity-30:focus, .group:hover .hover\:\:shadow-opacity-30, .group-shadow:hover .hover\:\:shadow-opacity-30, .group:focus .focus\:\:shadow-opacity-30, .group-shadow:focus .focus\:\:shadow-opacity-30 {
    --shadow-opacity: .3;
}

.shadow-opacity-35, .hover\:shadow-opacity-35:hover, .focus\:shadow-opacity-35:focus, .group:hover .hover\:\:shadow-opacity-35, .group-shadow:hover .hover\:\:shadow-opacity-35, .group:focus .focus\:\:shadow-opacity-35, .group-shadow:focus .focus\:\:shadow-opacity-35 {
    --shadow-opacity: .35;
}

.shadow-opacity-40, .hover\:shadow-opacity-40:hover, .focus\:shadow-opacity-40:focus, .group:hover .hover\:\:shadow-opacity-40, .group-shadow:hover .hover\:\:shadow-opacity-40, .group:focus .focus\:\:shadow-opacity-40, .group-shadow:focus .focus\:\:shadow-opacity-40 {
    --shadow-opacity: .4;
}

.shadow-opacity-45, .hover\:shadow-opacity-45:hover, .focus\:shadow-opacity-45:focus, .group:hover .hover\:\:shadow-opacity-45, .group-shadow:hover .hover\:\:shadow-opacity-45, .group:focus .focus\:\:shadow-opacity-45, .group-shadow:focus .focus\:\:shadow-opacity-45 {
    --shadow-opacity: .45;
}

.shadow-opacity-50, .hover\:shadow-opacity-50:hover, .focus\:shadow-opacity-50:focus, .group:hover .hover\:\:shadow-opacity-50, .group-shadow:hover .hover\:\:shadow-opacity-50, .group:focus .focus\:\:shadow-opacity-50, .group-shadow:focus .focus\:\:shadow-opacity-50 {
    --shadow-opacity: .5;
}

.shadow-opacity-55, .hover\:shadow-opacity-55:hover, .focus\:shadow-opacity-55:focus, .group:hover .hover\:\:shadow-opacity-55, .group-shadow:hover .hover\:\:shadow-opacity-55, .group:focus .focus\:\:shadow-opacity-55, .group-shadow:focus .focus\:\:shadow-opacity-55 {
    --shadow-opacity: .55;
}

.shadow-opacity-60, .hover\:shadow-opacity-60:hover, .focus\:shadow-opacity-60:focus, .group:hover .hover\:\:shadow-opacity-60, .group-shadow:hover .hover\:\:shadow-opacity-60, .group:focus .focus\:\:shadow-opacity-60, .group-shadow:focus .focus\:\:shadow-opacity-60 {
    --shadow-opacity: .6;
}

.shadow-opacity-65, .hover\:shadow-opacity-65:hover, .focus\:shadow-opacity-65:focus, .group:hover .hover\:\:shadow-opacity-65, .group-shadow:hover .hover\:\:shadow-opacity-65, .group:focus .focus\:\:shadow-opacity-65, .group-shadow:focus .focus\:\:shadow-opacity-65 {
    --shadow-opacity: .65;
}

.shadow-opacity-70, .hover\:shadow-opacity-70:hover, .focus\:shadow-opacity-70:focus, .group:hover .hover\:\:shadow-opacity-70, .group-shadow:hover .hover\:\:shadow-opacity-70, .group:focus .focus\:\:shadow-opacity-70, .group-shadow:focus .focus\:\:shadow-opacity-70 {
    --shadow-opacity: .7;
}

.shadow-opacity-75, .hover\:shadow-opacity-75:hover, .focus\:shadow-opacity-75:focus, .group:hover .hover\:\:shadow-opacity-75, .group-shadow:hover .hover\:\:shadow-opacity-75, .group:focus .focus\:\:shadow-opacity-75, .group-shadow:focus .focus\:\:shadow-opacity-75 {
    --shadow-opacity: .75;
}

.shadow-opacity-80, .hover\:shadow-opacity-80:hover, .focus\:shadow-opacity-80:focus, .group:hover .hover\:\:shadow-opacity-80, .group-shadow:hover .hover\:\:shadow-opacity-80, .group:focus .focus\:\:shadow-opacity-80, .group-shadow:focus .focus\:\:shadow-opacity-80 {
    --shadow-opacity: .8;
}

.shadow-opacity-85, .hover\:shadow-opacity-85:hover, .focus\:shadow-opacity-85:focus, .group:hover .hover\:\:shadow-opacity-85, .group-shadow:hover .hover\:\:shadow-opacity-85, .group:focus .focus\:\:shadow-opacity-85, .group-shadow:focus .focus\:\:shadow-opacity-85 {
    --shadow-opacity: .85;
}

.shadow-opacity-90, .hover\:shadow-opacity-90:hover, .focus\:shadow-opacity-90:focus, .group:hover .hover\:\:shadow-opacity-90, .group-shadow:hover .hover\:\:shadow-opacity-90, .group:focus .focus\:\:shadow-opacity-90, .group-shadow:focus .focus\:\:shadow-opacity-90 {
    --shadow-opacity: .9;
}

.shadow-opacity-95, .hover\:shadow-opacity-95:hover, .focus\:shadow-opacity-95:focus, .group:hover .hover\:\:shadow-opacity-95, .group-shadow:hover .hover\:\:shadow-opacity-95, .group:focus .focus\:\:shadow-opacity-95, .group-shadow:focus .focus\:\:shadow-opacity-95 {
    --shadow-opacity: .95;
}

.shadow-opacity-100, .hover\:shadow-opacity-100:hover, .focus\:shadow-opacity-100:focus, .group:hover .hover\:\:shadow-opacity-100, .group-shadow:hover .hover\:\:shadow-opacity-100, .group:focus .focus\:\:shadow-opacity-100, .group-shadow:focus .focus\:\:shadow-opacity-100 {
    --shadow-opacity: 1;
}

.border-2, .hover\:border-2:hover, .focus\:border-2:focus, .group:hover .hover\:\:border-2, .group-border:hover .hover\:\:border-2, .group:focus .focus\:\:border-2, .group-border:focus .focus\:\:border-2 {
    --border-opacity: 1;
    border: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-3, .hover\:border-3:hover, .focus\:border-3:focus, .group:hover .hover\:\:border-3, .group-border:hover .hover\:\:border-3, .group:focus .focus\:\:border-3, .group-border:focus .focus\:\:border-3 {
    --border-opacity: 1;
    border: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-4, .hover\:border-4:hover, .focus\:border-4:focus, .group:hover .hover\:\:border-4, .group-border:hover .hover\:\:border-4, .group:focus .focus\:\:border-4, .group-border:focus .focus\:\:border-4 {
    --border-opacity: 1;
    border: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-5, .hover\:border-5:hover, .focus\:border-5:focus, .group:hover .hover\:\:border-5, .group-border:hover .hover\:\:border-5, .group:focus .focus\:\:border-5, .group-border:focus .focus\:\:border-5 {
    --border-opacity: 1;
    border: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-left, .hover\:border-left:hover, .focus\:border-left:focus, .group:hover .hover\:\:border-left, .group-border:hover .hover\:\:border-left, .group:focus .focus\:\:border-left, .group-border:focus .focus\:\:border-left {
    --border-opacity: 1;
    border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-left-2, .hover\:border-left-2:hover, .focus\:border-left-2:focus, .group:hover .hover\:\:border-left-2, .group-border:hover .hover\:\:border-left-2, .group:focus .focus\:\:border-left-2, .group-border:focus .focus\:\:border-left-2 {
    --border-opacity: 1;
    border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-left-3, .hover\:border-left-3:hover, .focus\:border-left-3:focus, .group:hover .hover\:\:border-left-3, .group-border:hover .hover\:\:border-left-3, .group:focus .focus\:\:border-left-3, .group-border:focus .focus\:\:border-left-3 {
    --border-opacity: 1;
    border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-left-4, .hover\:border-left-4:hover, .focus\:border-left-4:focus, .group:hover .hover\:\:border-left-4, .group-border:hover .hover\:\:border-left-4, .group:focus .focus\:\:border-left-4, .group-border:focus .focus\:\:border-left-4 {
    --border-opacity: 1;
    border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-left-5, .hover\:border-left-5:hover, .focus\:border-left-5:focus, .group:hover .hover\:\:border-left-5, .group-border:hover .hover\:\:border-left-5, .group:focus .focus\:\:border-left-5, .group-border:focus .focus\:\:border-left-5 {
    --border-opacity: 1;
    border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-right, .hover\:border-right:hover, .focus\:border-right:focus, .group:hover .hover\:\:border-right, .group-border:hover .hover\:\:border-right, .group:focus .focus\:\:border-right, .group-border:focus .focus\:\:border-right {
    --border-opacity: 1;
    border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-right-2, .hover\:border-right-2:hover, .focus\:border-right-2:focus, .group:hover .hover\:\:border-right-2, .group-border:hover .hover\:\:border-right-2, .group:focus .focus\:\:border-right-2, .group-border:focus .focus\:\:border-right-2 {
    --border-opacity: 1;
    border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-right-3, .hover\:border-right-3:hover, .focus\:border-right-3:focus, .group:hover .hover\:\:border-right-3, .group-border:hover .hover\:\:border-right-3, .group:focus .focus\:\:border-right-3, .group-border:focus .focus\:\:border-right-3 {
    --border-opacity: 1;
    border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-right-4, .hover\:border-right-4:hover, .focus\:border-right-4:focus, .group:hover .hover\:\:border-right-4, .group-border:hover .hover\:\:border-right-4, .group:focus .focus\:\:border-right-4, .group-border:focus .focus\:\:border-right-4 {
    --border-opacity: 1;
    border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-right-5, .hover\:border-right-5:hover, .focus\:border-right-5:focus, .group:hover .hover\:\:border-right-5, .group-border:hover .hover\:\:border-right-5, .group:focus .focus\:\:border-right-5, .group-border:focus .focus\:\:border-right-5 {
    --border-opacity: 1;
    border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-bottom, .hover\:border-bottom:hover, .focus\:border-bottom:focus, .group:hover .hover\:\:border-bottom, .group-border:hover .hover\:\:border-bottom, .group:focus .focus\:\:border-bottom, .group-border:focus .focus\:\:border-bottom {
    --border-opacity: 1;
    border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-bottom-2, .hover\:border-bottom-2:hover, .focus\:border-bottom-2:focus, .group:hover .hover\:\:border-bottom-2, .group-border:hover .hover\:\:border-bottom-2, .group:focus .focus\:\:border-bottom-2, .group-border:focus .focus\:\:border-bottom-2 {
    --border-opacity: 1;
    border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-bottom-3, .hover\:border-bottom-3:hover, .focus\:border-bottom-3:focus, .group:hover .hover\:\:border-bottom-3, .group-border:hover .hover\:\:border-bottom-3, .group:focus .focus\:\:border-bottom-3, .group-border:focus .focus\:\:border-bottom-3 {
    --border-opacity: 1;
    border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-bottom-4, .hover\:border-bottom-4:hover, .focus\:border-bottom-4:focus, .group:hover .hover\:\:border-bottom-4, .group-border:hover .hover\:\:border-bottom-4, .group:focus .focus\:\:border-bottom-4, .group-border:focus .focus\:\:border-bottom-4 {
    --border-opacity: 1;
    border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-bottom-5, .hover\:border-bottom-5:hover, .focus\:border-bottom-5:focus, .group:hover .hover\:\:border-bottom-5, .group-border:hover .hover\:\:border-bottom-5, .group:focus .focus\:\:border-bottom-5, .group-border:focus .focus\:\:border-bottom-5 {
    --border-opacity: 1;
    border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-top, .hover\:border-top:hover, .focus\:border-top:focus, .group:hover .hover\:\:border-top, .group-border:hover .hover\:\:border-top, .group:focus .focus\:\:border-top, .group-border:focus .focus\:\:border-top {
    --border-opacity: 1;
    border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-top-2, .hover\:border-top-2:hover, .focus\:border-top-2:focus, .group:hover .hover\:\:border-top-2, .group-border:hover .hover\:\:border-top-2, .group:focus .focus\:\:border-top-2, .group-border:focus .focus\:\:border-top-2 {
    --border-opacity: 1;
    border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-top-3, .hover\:border-top-3:hover, .focus\:border-top-3:focus, .group:hover .hover\:\:border-top-3, .group-border:hover .hover\:\:border-top-3, .group:focus .focus\:\:border-top-3, .group-border:focus .focus\:\:border-top-3 {
    --border-opacity: 1;
    border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-top-4, .hover\:border-top-4:hover, .focus\:border-top-4:focus, .group:hover .hover\:\:border-top-4, .group-border:hover .hover\:\:border-top-4, .group:focus .focus\:\:border-top-4, .group-border:focus .focus\:\:border-top-4 {
    --border-opacity: 1;
    border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-top-5, .hover\:border-top-5:hover, .focus\:border-top-5:focus, .group:hover .hover\:\:border-top-5, .group-border:hover .hover\:\:border-top-5, .group:focus .focus\:\:border-top-5, .group-border:focus .focus\:\:border-top-5 {
    --border-opacity: 1;
    border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-x, .hover\:border-x:hover, .focus\:border-x:focus, .group:hover .hover\:\:border-x, .group-border:hover .hover\:\:border-x, .group:focus .focus\:\:border-x, .group-border:focus .focus\:\:border-x {
    --border-opacity: 1;
    border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
    border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-x-2, .hover\:border-x-2:hover, .focus\:border-x-2:focus, .group:hover .hover\:\:border-x-2, .group-border:hover .hover\:\:border-x-2, .group:focus .focus\:\:border-x-2, .group-border:focus .focus\:\:border-x-2 {
    --border-opacity: 1;
    border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
    border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-x-3, .hover\:border-x-3:hover, .focus\:border-x-3:focus, .group:hover .hover\:\:border-x-3, .group-border:hover .hover\:\:border-x-3, .group:focus .focus\:\:border-x-3, .group-border:focus .focus\:\:border-x-3 {
    --border-opacity: 1;
    border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
    border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-x-4, .hover\:border-x-4:hover, .focus\:border-x-4:focus, .group:hover .hover\:\:border-x-4, .group-border:hover .hover\:\:border-x-4, .group:focus .focus\:\:border-x-4, .group-border:focus .focus\:\:border-x-4 {
    --border-opacity: 1;
    border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
    border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-x-5, .hover\:border-x-5:hover, .focus\:border-x-5:focus, .group:hover .hover\:\:border-x-5, .group-border:hover .hover\:\:border-x-5, .group:focus .focus\:\:border-x-5, .group-border:focus .focus\:\:border-x-5 {
    --border-opacity: 1;
    border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
    border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-y, .hover\:border-y:hover, .focus\:border-y:focus, .group:hover .hover\:\:border-y, .group-border:hover .hover\:\:border-y, .group:focus .focus\:\:border-y, .group-border:focus .focus\:\:border-y {
    --border-opacity: 1;
    border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
    border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-y-2, .hover\:border-y-2:hover, .focus\:border-y-2:focus, .group:hover .hover\:\:border-y-2, .group-border:hover .hover\:\:border-y-2, .group:focus .focus\:\:border-y-2, .group-border:focus .focus\:\:border-y-2 {
    --border-opacity: 1;
    border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
    border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-y-3, .hover\:border-y-3:hover, .focus\:border-y-3:focus, .group:hover .hover\:\:border-y-3, .group-border:hover .hover\:\:border-y-3, .group:focus .focus\:\:border-y-3, .group-border:focus .focus\:\:border-y-3 {
    --border-opacity: 1;
    border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
    border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-y-4, .hover\:border-y-4:hover, .focus\:border-y-4:focus, .group:hover .hover\:\:border-y-4, .group-border:hover .hover\:\:border-y-4, .group:focus .focus\:\:border-y-4, .group-border:focus .focus\:\:border-y-4 {
    --border-opacity: 1;
    border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
    border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-y-5, .hover\:border-y-5:hover, .focus\:border-y-5:focus, .group:hover .hover\:\:border-y-5, .group-border:hover .hover\:\:border-y-5, .group:focus .focus\:\:border-y-5, .group-border:focus .focus\:\:border-y-5 {
    --border-opacity: 1;
    border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
    border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
}

.border-black, .hover\:border-black:hover, .focus\:border-black:focus, .group:hover .hover\:\:border-black, .group-border:hover .hover\:\:border-black, .group:focus .focus\:\:border-black, .group-border:focus .focus\:\:border-black {
    --border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--border-opacity)) ;
}

.border-white, .hover\:border-white:hover, .focus\:border-white:focus, .group:hover .hover\:\:border-white, .group-border:hover .hover\:\:border-white, .group:focus .focus\:\:border-white, .group-border:focus .focus\:\:border-white {
    --border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--border-opacity)) ;
}

.border-red-50, .hover\:border-red-50:hover, .focus\:border-red-50:focus, .group:hover .hover\:\:border-red-50, .group-border:hover .hover\:\:border-red-50, .group:focus .focus\:\:border-red-50, .group-border:focus .focus\:\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--border-opacity)) ;
}

.border-red-100, .hover\:border-red-100:hover, .focus\:border-red-100:focus, .group:hover .hover\:\:border-red-100, .group-border:hover .hover\:\:border-red-100, .group:focus .focus\:\:border-red-100, .group-border:focus .focus\:\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--border-opacity)) ;
}

.border-red-200, .hover\:border-red-200:hover, .focus\:border-red-200:focus, .group:hover .hover\:\:border-red-200, .group-border:hover .hover\:\:border-red-200, .group:focus .focus\:\:border-red-200, .group-border:focus .focus\:\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--border-opacity)) ;
}

.border-red-300, .hover\:border-red-300:hover, .focus\:border-red-300:focus, .group:hover .hover\:\:border-red-300, .group-border:hover .hover\:\:border-red-300, .group:focus .focus\:\:border-red-300, .group-border:focus .focus\:\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--border-opacity)) ;
}

.border-red-400, .hover\:border-red-400:hover, .focus\:border-red-400:focus, .group:hover .hover\:\:border-red-400, .group-border:hover .hover\:\:border-red-400, .group:focus .focus\:\:border-red-400, .group-border:focus .focus\:\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(232, 71, 78, var(--border-opacity)) ;
}

.border-red-500, .hover\:border-red-500:hover, .focus\:border-red-500:focus, .group:hover .hover\:\:border-red-500, .group-border:hover .hover\:\:border-red-500, .group:focus .focus\:\:border-red-500, .group-border:focus .focus\:\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(239, 68, 6, var(--border-opacity)) ;
}

.border-red-600, .hover\:border-red-600:hover, .focus\:border-red-600:focus, .group:hover .hover\:\:border-red-600, .group-border:hover .hover\:\:border-red-600, .group:focus .focus\:\:border-red-600, .group-border:focus .focus\:\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(220, 38, 3, var(--border-opacity)) ;
}

.border-red-700, .hover\:border-red-700:hover, .focus\:border-red-700:focus, .group:hover .hover\:\:border-red-700, .group-border:hover .hover\:\:border-red-700, .group:focus .focus\:\:border-red-700, .group-border:focus .focus\:\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--border-opacity)) ;
}

.border-red-800, .hover\:border-red-800:hover, .focus\:border-red-800:focus, .group:hover .hover\:\:border-red-800, .group-border:hover .hover\:\:border-red-800, .group:focus .focus\:\:border-red-800, .group-border:focus .focus\:\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--border-opacity)) ;
}

.border-red-900, .hover\:border-red-900:hover, .focus\:border-red-900:focus, .group:hover .hover\:\:border-red-900, .group-border:hover .hover\:\:border-red-900, .group:focus .focus\:\:border-red-900, .group-border:focus .focus\:\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--border-opacity)) ;
}

.border-gray-50, .hover\:border-gray-50:hover, .focus\:border-gray-50:focus, .group:hover .hover\:\:border-gray-50, .group-border:hover .hover\:\:border-gray-50, .group:focus .focus\:\:border-gray-50, .group-border:focus .focus\:\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--border-opacity)) ;
}

.border-gray-100, .hover\:border-gray-100:hover, .focus\:border-gray-100:focus, .group:hover .hover\:\:border-gray-100, .group-border:hover .hover\:\:border-gray-100, .group:focus .focus\:\:border-gray-100, .group-border:focus .focus\:\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--border-opacity)) ;
}

.border-gray-200, .hover\:border-gray-200:hover, .focus\:border-gray-200:focus, .group:hover .hover\:\:border-gray-200, .group-border:hover .hover\:\:border-gray-200, .group:focus .focus\:\:border-gray-200, .group-border:focus .focus\:\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--border-opacity)) ;
}

.border-gray-300, .hover\:border-gray-300:hover, .focus\:border-gray-300:focus, .group:hover .hover\:\:border-gray-300, .group-border:hover .hover\:\:border-gray-300, .group:focus .focus\:\:border-gray-300, .group-border:focus .focus\:\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--border-opacity)) ;
}

.border-gray-400, .hover\:border-gray-400:hover, .focus\:border-gray-400:focus, .group:hover .hover\:\:border-gray-400, .group-border:hover .hover\:\:border-gray-400, .group:focus .focus\:\:border-gray-400, .group-border:focus .focus\:\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--border-opacity)) ;
}

.border-gray-500, .hover\:border-gray-500:hover, .focus\:border-gray-500:focus, .group:hover .hover\:\:border-gray-500, .group-border:hover .hover\:\:border-gray-500, .group:focus .focus\:\:border-gray-500, .group-border:focus .focus\:\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--border-opacity)) ;
}

.border-gray-600, .hover\:border-gray-600:hover, .focus\:border-gray-600:focus, .group:hover .hover\:\:border-gray-600, .group-border:hover .hover\:\:border-gray-600, .group:focus .focus\:\:border-gray-600, .group-border:focus .focus\:\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--border-opacity)) ;
}

.border-gray-700, .hover\:border-gray-700:hover, .focus\:border-gray-700:focus, .group:hover .hover\:\:border-gray-700, .group-border:hover .hover\:\:border-gray-700, .group:focus .focus\:\:border-gray-700, .group-border:focus .focus\:\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--border-opacity)) ;
}

.border-gray-800, .hover\:border-gray-800:hover, .focus\:border-gray-800:focus, .group:hover .hover\:\:border-gray-800, .group-border:hover .hover\:\:border-gray-800, .group:focus .focus\:\:border-gray-800, .group-border:focus .focus\:\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--border-opacity)) ;
}

.border-gray-900, .hover\:border-gray-900:hover, .focus\:border-gray-900:focus, .group:hover .hover\:\:border-gray-900, .group-border:hover .hover\:\:border-gray-900, .group:focus .focus\:\:border-gray-900, .group-border:focus .focus\:\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--border-opacity)) ;
}

.border-yellow-50, .hover\:border-yellow-50:hover, .focus\:border-yellow-50:focus, .group:hover .hover\:\:border-yellow-50, .group-border:hover .hover\:\:border-yellow-50, .group:focus .focus\:\:border-yellow-50, .group-border:focus .focus\:\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--border-opacity)) ;
}

.border-yellow-100, .hover\:border-yellow-100:hover, .focus\:border-yellow-100:focus, .group:hover .hover\:\:border-yellow-100, .group-border:hover .hover\:\:border-yellow-100, .group:focus .focus\:\:border-yellow-100, .group-border:focus .focus\:\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--border-opacity)) ;
}

.border-yellow-200, .hover\:border-yellow-200:hover, .focus\:border-yellow-200:focus, .group:hover .hover\:\:border-yellow-200, .group-border:hover .hover\:\:border-yellow-200, .group:focus .focus\:\:border-yellow-200, .group-border:focus .focus\:\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--border-opacity)) ;
}

.border-yellow-300, .hover\:border-yellow-300:hover, .focus\:border-yellow-300:focus, .group:hover .hover\:\:border-yellow-300, .group-border:hover .hover\:\:border-yellow-300, .group:focus .focus\:\:border-yellow-300, .group-border:focus .focus\:\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--border-opacity)) ;
}

.border-yellow-400, .hover\:border-yellow-400:hover, .focus\:border-yellow-400:focus, .group:hover .hover\:\:border-yellow-400, .group-border:hover .hover\:\:border-yellow-400, .group:focus .focus\:\:border-yellow-400, .group-border:focus .focus\:\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--border-opacity)) ;
}

.border-yellow-500, .hover\:border-yellow-500:hover, .focus\:border-yellow-500:focus, .group:hover .hover\:\:border-yellow-500, .group-border:hover .hover\:\:border-yellow-500, .group:focus .focus\:\:border-yellow-500, .group-border:focus .focus\:\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--border-opacity)) ;
}

.border-yellow-600, .hover\:border-yellow-600:hover, .focus\:border-yellow-600:focus, .group:hover .hover\:\:border-yellow-600, .group-border:hover .hover\:\:border-yellow-600, .group:focus .focus\:\:border-yellow-600, .group-border:focus .focus\:\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--border-opacity)) ;
}

.border-yellow-700, .hover\:border-yellow-700:hover, .focus\:border-yellow-700:focus, .group:hover .hover\:\:border-yellow-700, .group-border:hover .hover\:\:border-yellow-700, .group:focus .focus\:\:border-yellow-700, .group-border:focus .focus\:\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--border-opacity)) ;
}

.border-yellow-800, .hover\:border-yellow-800:hover, .focus\:border-yellow-800:focus, .group:hover .hover\:\:border-yellow-800, .group-border:hover .hover\:\:border-yellow-800, .group:focus .focus\:\:border-yellow-800, .group-border:focus .focus\:\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--border-opacity)) ;
}

.border-yellow-900, .hover\:border-yellow-900:hover, .focus\:border-yellow-900:focus, .group:hover .hover\:\:border-yellow-900, .group-border:hover .hover\:\:border-yellow-900, .group:focus .focus\:\:border-yellow-900, .group-border:focus .focus\:\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--border-opacity)) ;
}

.border-green-50, .hover\:border-green-50:hover, .focus\:border-green-50:focus, .group:hover .hover\:\:border-green-50, .group-border:hover .hover\:\:border-green-50, .group:focus .focus\:\:border-green-50, .group-border:focus .focus\:\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--border-opacity)) ;
}

.border-green-100, .hover\:border-green-100:hover, .focus\:border-green-100:focus, .group:hover .hover\:\:border-green-100, .group-border:hover .hover\:\:border-green-100, .group:focus .focus\:\:border-green-100, .group-border:focus .focus\:\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--border-opacity)) ;
}

.border-green-200, .hover\:border-green-200:hover, .focus\:border-green-200:focus, .group:hover .hover\:\:border-green-200, .group-border:hover .hover\:\:border-green-200, .group:focus .focus\:\:border-green-200, .group-border:focus .focus\:\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--border-opacity)) ;
}

.border-green-300, .hover\:border-green-300:hover, .focus\:border-green-300:focus, .group:hover .hover\:\:border-green-300, .group-border:hover .hover\:\:border-green-300, .group:focus .focus\:\:border-green-300, .group-border:focus .focus\:\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--border-opacity)) ;
}

.border-green-400, .hover\:border-green-400:hover, .focus\:border-green-400:focus, .group:hover .hover\:\:border-green-400, .group-border:hover .hover\:\:border-green-400, .group:focus .focus\:\:border-green-400, .group-border:focus .focus\:\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--border-opacity)) ;
}

.border-green-500, .hover\:border-green-500:hover, .focus\:border-green-500:focus, .group:hover .hover\:\:border-green-500, .group-border:hover .hover\:\:border-green-500, .group:focus .focus\:\:border-green-500, .group-border:focus .focus\:\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--border-opacity)) ;
}

.border-green-600, .hover\:border-green-600:hover, .focus\:border-green-600:focus, .group:hover .hover\:\:border-green-600, .group-border:hover .hover\:\:border-green-600, .group:focus .focus\:\:border-green-600, .group-border:focus .focus\:\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--border-opacity)) ;
}

.border-green-700, .hover\:border-green-700:hover, .focus\:border-green-700:focus, .group:hover .hover\:\:border-green-700, .group-border:hover .hover\:\:border-green-700, .group:focus .focus\:\:border-green-700, .group-border:focus .focus\:\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--border-opacity)) ;
}

.border-green-800, .hover\:border-green-800:hover, .focus\:border-green-800:focus, .group:hover .hover\:\:border-green-800, .group-border:hover .hover\:\:border-green-800, .group:focus .focus\:\:border-green-800, .group-border:focus .focus\:\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--border-opacity)) ;
}

.border-green-900, .hover\:border-green-900:hover, .focus\:border-green-900:focus, .group:hover .hover\:\:border-green-900, .group-border:hover .hover\:\:border-green-900, .group:focus .focus\:\:border-green-900, .group-border:focus .focus\:\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--border-opacity)) ;
}

.border-blue-50, .hover\:border-blue-50:hover, .focus\:border-blue-50:focus, .group:hover .hover\:\:border-blue-50, .group-border:hover .hover\:\:border-blue-50, .group:focus .focus\:\:border-blue-50, .group-border:focus .focus\:\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--border-opacity)) ;
}

.border-blue-100, .hover\:border-blue-100:hover, .focus\:border-blue-100:focus, .group:hover .hover\:\:border-blue-100, .group-border:hover .hover\:\:border-blue-100, .group:focus .focus\:\:border-blue-100, .group-border:focus .focus\:\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--border-opacity)) ;
}

.border-blue-200, .hover\:border-blue-200:hover, .focus\:border-blue-200:focus, .group:hover .hover\:\:border-blue-200, .group-border:hover .hover\:\:border-blue-200, .group:focus .focus\:\:border-blue-200, .group-border:focus .focus\:\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--border-opacity)) ;
}

.border-blue-300, .hover\:border-blue-300:hover, .focus\:border-blue-300:focus, .group:hover .hover\:\:border-blue-300, .group-border:hover .hover\:\:border-blue-300, .group:focus .focus\:\:border-blue-300, .group-border:focus .focus\:\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--border-opacity)) ;
}

.border-blue-400, .hover\:border-blue-400:hover, .focus\:border-blue-400:focus, .group:hover .hover\:\:border-blue-400, .group-border:hover .hover\:\:border-blue-400, .group:focus .focus\:\:border-blue-400, .group-border:focus .focus\:\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--border-opacity)) ;
}

.border-blue-500, .hover\:border-blue-500:hover, .focus\:border-blue-500:focus, .group:hover .hover\:\:border-blue-500, .group-border:hover .hover\:\:border-blue-500, .group:focus .focus\:\:border-blue-500, .group-border:focus .focus\:\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--border-opacity)) ;
}

.border-blue-600, .hover\:border-blue-600:hover, .focus\:border-blue-600:focus, .group:hover .hover\:\:border-blue-600, .group-border:hover .hover\:\:border-blue-600, .group:focus .focus\:\:border-blue-600, .group-border:focus .focus\:\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--border-opacity)) ;
}

.border-blue-700, .hover\:border-blue-700:hover, .focus\:border-blue-700:focus, .group:hover .hover\:\:border-blue-700, .group-border:hover .hover\:\:border-blue-700, .group:focus .focus\:\:border-blue-700, .group-border:focus .focus\:\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--border-opacity)) ;
}

.border-blue-800, .hover\:border-blue-800:hover, .focus\:border-blue-800:focus, .group:hover .hover\:\:border-blue-800, .group-border:hover .hover\:\:border-blue-800, .group:focus .focus\:\:border-blue-800, .group-border:focus .focus\:\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--border-opacity)) ;
}

.border-blue-900, .hover\:border-blue-900:hover, .focus\:border-blue-900:focus, .group:hover .hover\:\:border-blue-900, .group-border:hover .hover\:\:border-blue-900, .group:focus .focus\:\:border-blue-900, .group-border:focus .focus\:\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--border-opacity)) ;
}

.border-purple-50, .hover\:border-purple-50:hover, .focus\:border-purple-50:focus, .group:hover .hover\:\:border-purple-50, .group-border:hover .hover\:\:border-purple-50, .group:focus .focus\:\:border-purple-50, .group-border:focus .focus\:\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--border-opacity)) ;
}

.border-purple-100, .hover\:border-purple-100:hover, .focus\:border-purple-100:focus, .group:hover .hover\:\:border-purple-100, .group-border:hover .hover\:\:border-purple-100, .group:focus .focus\:\:border-purple-100, .group-border:focus .focus\:\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--border-opacity)) ;
}

.border-purple-200, .hover\:border-purple-200:hover, .focus\:border-purple-200:focus, .group:hover .hover\:\:border-purple-200, .group-border:hover .hover\:\:border-purple-200, .group:focus .focus\:\:border-purple-200, .group-border:focus .focus\:\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--border-opacity)) ;
}

.border-purple-300, .hover\:border-purple-300:hover, .focus\:border-purple-300:focus, .group:hover .hover\:\:border-purple-300, .group-border:hover .hover\:\:border-purple-300, .group:focus .focus\:\:border-purple-300, .group-border:focus .focus\:\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--border-opacity)) ;
}

.border-purple-400, .hover\:border-purple-400:hover, .focus\:border-purple-400:focus, .group:hover .hover\:\:border-purple-400, .group-border:hover .hover\:\:border-purple-400, .group:focus .focus\:\:border-purple-400, .group-border:focus .focus\:\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--border-opacity)) ;
}

.border-purple-500, .hover\:border-purple-500:hover, .focus\:border-purple-500:focus, .group:hover .hover\:\:border-purple-500, .group-border:hover .hover\:\:border-purple-500, .group:focus .focus\:\:border-purple-500, .group-border:focus .focus\:\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--border-opacity)) ;
}

.border-purple-600, .hover\:border-purple-600:hover, .focus\:border-purple-600:focus, .group:hover .hover\:\:border-purple-600, .group-border:hover .hover\:\:border-purple-600, .group:focus .focus\:\:border-purple-600, .group-border:focus .focus\:\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--border-opacity)) ;
}

.border-purple-700, .hover\:border-purple-700:hover, .focus\:border-purple-700:focus, .group:hover .hover\:\:border-purple-700, .group-border:hover .hover\:\:border-purple-700, .group:focus .focus\:\:border-purple-700, .group-border:focus .focus\:\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--border-opacity)) ;
}

.border-purple-800, .hover\:border-purple-800:hover, .focus\:border-purple-800:focus, .group:hover .hover\:\:border-purple-800, .group-border:hover .hover\:\:border-purple-800, .group:focus .focus\:\:border-purple-800, .group-border:focus .focus\:\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--border-opacity)) ;
}

.border-purple-900, .hover\:border-purple-900:hover, .focus\:border-purple-900:focus, .group:hover .hover\:\:border-purple-900, .group-border:hover .hover\:\:border-purple-900, .group:focus .focus\:\:border-purple-900, .group-border:focus .focus\:\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--border-opacity)) ;
}

.border-pink-50, .hover\:border-pink-50:hover, .focus\:border-pink-50:focus, .group:hover .hover\:\:border-pink-50, .group-border:hover .hover\:\:border-pink-50, .group:focus .focus\:\:border-pink-50, .group-border:focus .focus\:\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--border-opacity)) ;
}

.border-pink-100, .hover\:border-pink-100:hover, .focus\:border-pink-100:focus, .group:hover .hover\:\:border-pink-100, .group-border:hover .hover\:\:border-pink-100, .group:focus .focus\:\:border-pink-100, .group-border:focus .focus\:\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--border-opacity)) ;
}

.border-pink-200, .hover\:border-pink-200:hover, .focus\:border-pink-200:focus, .group:hover .hover\:\:border-pink-200, .group-border:hover .hover\:\:border-pink-200, .group:focus .focus\:\:border-pink-200, .group-border:focus .focus\:\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--border-opacity)) ;
}

.border-pink-30, .hover\:border-pink-30:hover, .focus\:border-pink-30:focus, .group:hover .hover\:\:border-pink-30, .group-border:hover .hover\:\:border-pink-30, .group:focus .focus\:\:border-pink-30, .group-border:focus .focus\:\:border-pink-30 {
    --border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--border-opacity)) ;
}

.border-pink-400, .hover\:border-pink-400:hover, .focus\:border-pink-400:focus, .group:hover .hover\:\:border-pink-400, .group-border:hover .hover\:\:border-pink-400, .group:focus .focus\:\:border-pink-400, .group-border:focus .focus\:\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--border-opacity)) ;
}

.border-pink-500, .hover\:border-pink-500:hover, .focus\:border-pink-500:focus, .group:hover .hover\:\:border-pink-500, .group-border:hover .hover\:\:border-pink-500, .group:focus .focus\:\:border-pink-500, .group-border:focus .focus\:\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--border-opacity)) ;
}

.border-pink-600, .hover\:border-pink-600:hover, .focus\:border-pink-600:focus, .group:hover .hover\:\:border-pink-600, .group-border:hover .hover\:\:border-pink-600, .group:focus .focus\:\:border-pink-600, .group-border:focus .focus\:\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--border-opacity)) ;
}

.border-pink-700, .hover\:border-pink-700:hover, .focus\:border-pink-700:focus, .group:hover .hover\:\:border-pink-700, .group-border:hover .hover\:\:border-pink-700, .group:focus .focus\:\:border-pink-700, .group-border:focus .focus\:\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--border-opacity)) ;
}

.border-pink-800, .hover\:border-pink-800:hover, .focus\:border-pink-800:focus, .group:hover .hover\:\:border-pink-800, .group-border:hover .hover\:\:border-pink-800, .group:focus .focus\:\:border-pink-800, .group-border:focus .focus\:\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--border-opacity)) ;
}

.border-pink-900, .hover\:border-pink-900:hover, .focus\:border-pink-900:focus, .group:hover .hover\:\:border-pink-900, .group-border:hover .hover\:\:border-pink-900, .group:focus .focus\:\:border-pink-900, .group-border:focus .focus\:\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--border-opacity)) ;
}

.border-indigo-50, .hover\:border-indigo-50:hover, .focus\:border-indigo-50:focus, .group:hover .hover\:\:border-indigo-50, .group-border:hover .hover\:\:border-indigo-50, .group:focus .focus\:\:border-indigo-50, .group-border:focus .focus\:\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--border-opacity)) ;
}

.border-indigo-100, .hover\:border-indigo-100:hover, .focus\:border-indigo-100:focus, .group:hover .hover\:\:border-indigo-100, .group-border:hover .hover\:\:border-indigo-100, .group:focus .focus\:\:border-indigo-100, .group-border:focus .focus\:\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--border-opacity)) ;
}

.border-indigo-200, .hover\:border-indigo-200:hover, .focus\:border-indigo-200:focus, .group:hover .hover\:\:border-indigo-200, .group-border:hover .hover\:\:border-indigo-200, .group:focus .focus\:\:border-indigo-200, .group-border:focus .focus\:\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--border-opacity)) ;
}

.border-indigo-300, .hover\:border-indigo-300:hover, .focus\:border-indigo-300:focus, .group:hover .hover\:\:border-indigo-300, .group-border:hover .hover\:\:border-indigo-300, .group:focus .focus\:\:border-indigo-300, .group-border:focus .focus\:\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--border-opacity)) ;
}

.border-indigo-400, .hover\:border-indigo-400:hover, .focus\:border-indigo-400:focus, .group:hover .hover\:\:border-indigo-400, .group-border:hover .hover\:\:border-indigo-400, .group:focus .focus\:\:border-indigo-400, .group-border:focus .focus\:\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--border-opacity)) ;
}

.border-indigo-500, .hover\:border-indigo-500:hover, .focus\:border-indigo-500:focus, .group:hover .hover\:\:border-indigo-500, .group-border:hover .hover\:\:border-indigo-500, .group:focus .focus\:\:border-indigo-500, .group-border:focus .focus\:\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(99, 102, 2412, var(--border-opacity)) ;
}

.border-indigo-600, .hover\:border-indigo-600:hover, .focus\:border-indigo-600:focus, .group:hover .hover\:\:border-indigo-600, .group-border:hover .hover\:\:border-indigo-600, .group:focus .focus\:\:border-indigo-600, .group-border:focus .focus\:\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--border-opacity)) ;
}

.border-indigo-700, .hover\:border-indigo-700:hover, .focus\:border-indigo-700:focus, .group:hover .hover\:\:border-indigo-700, .group-border:hover .hover\:\:border-indigo-700, .group:focus .focus\:\:border-indigo-700, .group-border:focus .focus\:\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--border-opacity)) ;
}

.border-indigo-800, .hover\:border-indigo-800:hover, .focus\:border-indigo-800:focus, .group:hover .hover\:\:border-indigo-800, .group-border:hover .hover\:\:border-indigo-800, .group:focus .focus\:\:border-indigo-800, .group-border:focus .focus\:\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--border-opacity)) ;
}

.border-indigo-900, .hover\:border-indigo-900:hover, .focus\:border-indigo-900:focus, .group:hover .hover\:\:border-indigo-900, .group-border:hover .hover\:\:border-indigo-900, .group:focus .focus\:\:border-indigo-900, .group-border:focus .focus\:\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--border-opacity)) ;
}

.border-opacity-0, .hover\:border-opacity-0:hover, .focus\:border-opacity-0:focus, .group:hover .hover\:\:border-opacity-0, .group-border:hover .hover\:\:border-opacity-0, .group:focus .focus\:\:border-opacity-0, .group-border:focus .focus\:\:border-opacity-0 {
    --border-opacity: 0;
}

.border-opacity-01, .hover\:border-opacity-01:hover, .focus\:border-opacity-01:focus, .group:hover .hover\:\:border-opacity-01, .group-border:hover .hover\:\:border-opacity-01, .group:focus .focus\:\:border-opacity-01, .group-border:focus .focus\:\:border-opacity-01 {
    --border-opacity: .01;
}

.border-opacity-02, .hover\:border-opacity-02:hover, .focus\:border-opacity-02:focus, .group:hover .hover\:\:border-opacity-02, .group-border:hover .hover\:\:border-opacity-02, .group:focus .focus\:\:border-opacity-02, .group-border:focus .focus\:\:border-opacity-02 {
    --border-opacity: .02;
}

.border-opacity-03, .hover\:border-opacity-03:hover, .focus\:border-opacity-03:focus, .group:hover .hover\:\:border-opacity-03, .group-border:hover .hover\:\:border-opacity-03, .group:focus .focus\:\:border-opacity-03, .group-border:focus .focus\:\:border-opacity-03 {
    --border-opacity: .03;
}

.border-opacity-04, .hover\:border-opacity-04:hover, .focus\:border-opacity-04:focus, .group:hover .hover\:\:border-opacity-04, .group-border:hover .hover\:\:border-opacity-04, .group:focus .focus\:\:border-opacity-04, .group-border:focus .focus\:\:border-opacity-04 {
    --border-opacity: .04;
}

.border-opacity-5, .hover\:border-opacity-5:hover, .focus\:border-opacity-5:focus, .group:hover .hover\:\:border-opacity-5, .group-border:hover .hover\:\:border-opacity-5, .group:focus .focus\:\:border-opacity-5, .group-border:focus .focus\:\:border-opacity-5 {
    --border-opacity: .05;
}

.border-opacity-06, .hover\:border-opacity-06:hover, .focus\:border-opacity-06:focus, .group:hover .hover\:\:border-opacity-06, .group-border:hover .hover\:\:border-opacity-06, .group:focus .focus\:\:border-opacity-06, .group-border:focus .focus\:\:border-opacity-06 {
    --border-opacity: .06;
}

.border-opacity-07, .hover\:border-opacity-07:hover, .focus\:border-opacity-07:focus, .group:hover .hover\:\:border-opacity-07, .group-border:hover .hover\:\:border-opacity-07, .group:focus .focus\:\:border-opacity-07, .group-border:focus .focus\:\:border-opacity-07 {
    --border-opacity: .07;
}

.border-opacity-08, .hover\:border-opacity-08:hover, .focus\:border-opacity-08:focus, .group:hover .hover\:\:border-opacity-08, .group-border:hover .hover\:\:border-opacity-08, .group:focus .focus\:\:border-opacity-08, .group-border:focus .focus\:\:border-opacity-08 {
    --border-opacity: .08;
}

.border-opacity-09, .hover\:border-opacity-09:hover, .focus\:border-opacity-09:focus, .group:hover .hover\:\:border-opacity-09, .group-border:hover .hover\:\:border-opacity-09, .group:focus .focus\:\:border-opacity-09, .group-border:focus .focus\:\:border-opacity-09 {
    --border-opacity: .08;
}

.border-opacity-10, .hover\:border-opacity-10:hover, .focus\:border-opacity-10:focus, .group:hover .hover\:\:border-opacity-10, .group-border:hover .hover\:\:border-opacity-10, .group:focus .focus\:\:border-opacity-10, .group-border:focus .focus\:\:border-opacity-10 {
    --border-opacity: .1;
}

.border-opacity-15, .hover\:border-opacity-15:hover, .focus\:border-opacity-15:focus, .group:hover .hover\:\:border-opacity-15, .group-border:hover .hover\:\:border-opacity-15, .group:focus .focus\:\:border-opacity-15, .group-border:focus .focus\:\:border-opacity-15 {
    --border-opacity: .15;
}

.border-opacity-20, .hover\:border-opacity-20:hover, .focus\:border-opacity-20:focus, .group:hover .hover\:\:border-opacity-20, .group-border:hover .hover\:\:border-opacity-20, .group:focus .focus\:\:border-opacity-20, .group-border:focus .focus\:\:border-opacity-20 {
    --border-opacity: .2;
}

.border-opacity-25, .hover\:border-opacity-25:hover, .focus\:border-opacity-25:focus, .group:hover .hover\:\:border-opacity-25, .group-border:hover .hover\:\:border-opacity-25, .group:focus .focus\:\:border-opacity-25, .group-border:focus .focus\:\:border-opacity-25 {
    --border-opacity: .25;
}

.border-opacity-30, .hover\:border-opacity-30:hover, .focus\:border-opacity-30:focus, .group:hover .hover\:\:border-opacity-30, .group-border:hover .hover\:\:border-opacity-30, .group:focus .focus\:\:border-opacity-30, .group-border:focus .focus\:\:border-opacity-30 {
    --border-opacity: .3;
}

.border-opacity-35, .hover\:border-opacity-35:hover, .focus\:border-opacity-35:focus, .group:hover .hover\:\:border-opacity-35, .group-border:hover .hover\:\:border-opacity-35, .group:focus .focus\:\:border-opacity-35, .group-border:focus .focus\:\:border-opacity-35 {
    --border-opacity: .35;
}

.border-opacity-40, .hover\:border-opacity-40:hover, .focus\:border-opacity-40:focus, .group:hover .hover\:\:border-opacity-40, .group-border:hover .hover\:\:border-opacity-40, .group:focus .focus\:\:border-opacity-40, .group-border:focus .focus\:\:border-opacity-40 {
    --border-opacity: .4;
}

.border-opacity-45, .hover\:border-opacity-45:hover, .focus\:border-opacity-45:focus, .group:hover .hover\:\:border-opacity-45, .group-border:hover .hover\:\:border-opacity-45, .group:focus .focus\:\:border-opacity-45, .group-border:focus .focus\:\:border-opacity-45 {
    --border-opacity: .45;
}

.border-opacity-50, .hover\:border-opacity-50:hover, .focus\:border-opacity-50:focus, .group:hover .hover\:\:border-opacity-50, .group-border:hover .hover\:\:border-opacity-50, .group:focus .focus\:\:border-opacity-50, .group-border:focus .focus\:\:border-opacity-50 {
    --border-opacity: .5;
}

.border-opacity-55, .hover\:border-opacity-55:hover, .focus\:border-opacity-55:focus, .group:hover .hover\:\:border-opacity-55, .group-border:hover .hover\:\:border-opacity-55, .group:focus .focus\:\:border-opacity-55, .group-border:focus .focus\:\:border-opacity-55 {
    --border-opacity: .55;
}

.border-opacity-60, .hover\:border-opacity-60:hover, .focus\:border-opacity-60:focus, .group:hover .hover\:\:border-opacity-60, .group-border:hover .hover\:\:border-opacity-60, .group:focus .focus\:\:border-opacity-60, .group-border:focus .focus\:\:border-opacity-60 {
    --border-opacity: .6;
}

.border-opacity-65, .hover\:border-opacity-65:hover, .focus\:border-opacity-65:focus, .group:hover .hover\:\:border-opacity-65, .group-border:hover .hover\:\:border-opacity-65, .group:focus .focus\:\:border-opacity-65, .group-border:focus .focus\:\:border-opacity-65 {
    --border-opacity: .65;
}

.border-opacity-70, .hover\:border-opacity-70:hover, .focus\:border-opacity-70:focus, .group:hover .hover\:\:border-opacity-70, .group-border:hover .hover\:\:border-opacity-70, .group:focus .focus\:\:border-opacity-70, .group-border:focus .focus\:\:border-opacity-70 {
    --border-opacity: .7;
}

.border-opacity-75, .hover\:border-opacity-75:hover, .focus\:border-opacity-75:focus, .group:hover .hover\:\:border-opacity-75, .group-border:hover .hover\:\:border-opacity-75, .group:focus .focus\:\:border-opacity-75, .group-border:focus .focus\:\:border-opacity-75 {
    --border-opacity: .75;
}

.border-opacity-80, .hover\:border-opacity-80:hover, .focus\:border-opacity-80:focus, .group:hover .hover\:\:border-opacity-80, .group-border:hover .hover\:\:border-opacity-80, .group:focus .focus\:\:border-opacity-80, .group-border:focus .focus\:\:border-opacity-80 {
    --border-opacity: .8;
}

.border-opacity-85, .hover\:border-opacity-85:hover, .focus\:border-opacity-85:focus, .group:hover .hover\:\:border-opacity-85, .group-border:hover .hover\:\:border-opacity-85, .group:focus .focus\:\:border-opacity-85, .group-border:focus .focus\:\:border-opacity-85 {
    --border-opacity: .85;
}

.border-opacity-90, .hover\:border-opacity-90:hover, .focus\:border-opacity-90:focus, .group:hover .hover\:\:border-opacity-90, .group-border:hover .hover\:\:border-opacity-90, .group:focus .focus\:\:border-opacity-90, .group-border:focus .focus\:\:border-opacity-90 {
    --border-opacity: .9;
}

.border-opacity-95, .hover\:border-opacity-95:hover, .focus\:border-opacity-95:focus, .group:hover .hover\:\:border-opacity-95, .group-border:hover .hover\:\:border-opacity-95, .group:focus .focus\:\:border-opacity-95, .group-border:focus .focus\:\:border-opacity-95 {
    --border-opacity: .95;
}

.border-opacity-100, .hover\:border-opacity-100:hover, .focus\:border-opacity-100:focus, .group:hover .hover\:\:border-opacity-100, .group-border:hover .hover\:\:border-opacity-100, .group:focus .focus\:\:border-opacity-100, .group-border:focus .focus\:\:border-opacity-100 {
    --border-opacity: 1;
}

.border-dashed {
    border-style: dashed;
}

@media (min-width: 576px) {
    .sm\:none {
        display: none;
    }

    .sm\:block {
        display: block ;
    }

    .sm\:flex {
        display: flex;
    }

    .sm\:inline-block {
        display: inline-block;
    }

    .sm\:inline-flex {
        display: inline-flex;
    }

    .sm\:table {
        display: table;
    }

    .sm\:grid {
        display: grid;
    }

    .sm\:inline-grid {
        display: inline-grid;
    }

    .sm\:flow {
        display: flow;
    }

    .sm\:flow-root {
        display: flow-root;
    }

    .sm\:list-item {
        display: list-item;
        list-style: disc;
        position: relative;
        margin-left: 1rem;
    }

    .sm\:contents {
        display: contents;
    }

    .sm\:font-sans, .group:hover .hover\:\:sm\:font-sans, .group-text:hover .hover\:\:sm\:font-sans, .group:focus .focus\:\:sm\:font-sans, .group-text:focus .focus\:\:sm\: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";
    }

    .sm\:font-serif, .group:hover .hover\:\:sm\:font-serif, .group-text:hover .hover\:\:sm\:font-serif, .group:focus .focus\:\:sm\:font-serif, .group-text:focus .focus\:\:sm\:font-serif {
        font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    }

    .sm\:font-mono, .group:hover .hover\:\:sm\:font-mono, .group-text:hover .hover\:\:sm\:font-mono, .group:focus .focus\:\:sm\:font-mono, .group-text:focus .focus\:\:sm\:font-mono {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    .sm\:underline, .group:hover .hover\:\:sm\:underline, .group-text:hover .hover\:\:sm\:underline, .group:focus .focus\:\:sm\:underline, .group-text:focus .focus\:\:sm\:underline {
        text-decoration: underline;
    }

    .sm\:overline, .group:hover .hover\:\:sm\:overline, .group-text:hover .hover\:\:sm\:overline, .group:focus .focus\:\:sm\:overline, .group-text:focus .focus\:\:sm\:overline {
        text-decoration: underline;
    }

    .sm\:line-through, .group:hover .hover\:\:sm\:line-through, .group-text:hover .hover\:\:sm\:line-through, .group:focus .focus\:\:sm\:line-through, .group-text:focus .focus\:\:sm\:line-through {
        text-decoration: line-through;
    }

    .sm\:no-decoration, .group:hover .hover\:\:sm\:no-decoration, .group-text:hover .hover\:\:sm\:no-decoration, .group:focus .focus\:\:sm\:no-decoration, .group-text:focus .focus\:\:sm\:no-decoration {
        text-decoration: none;
    }

    .sm\:uppercase, .group:hover .hover\:\:sm\:uppercase, .group-text:hover .hover\:\:sm\:uppercase, .group:focus .focus\:\:sm\:uppercase, .group-text:focus .focus\:\:sm\:uppercase {
        text-transform: uppercase;
    }

    .sm\:lowercase, .group:hover .hover\:\:sm\:lowercase, .group-text:hover .hover\:\:sm\:lowercase, .group:focus .focus\:\:sm\:lowercase, .group-text:focus .focus\:\:sm\:lowercase {
        text-transform: lowercase;
    }

    .sm\:capitalize, .group:hover .hover\:\:sm\:capitalize, .group-text:hover .hover\:\:sm\:capitalize, .group:focus .focus\:\:sm\:capitalize, .group-text:focus .focus\:\:sm\:capitalize {
        text-transform: capitalize;
    }

    .sm\:no-transform, .group:hover .hover\:\:sm\:no-transform, .group-text:hover .hover\:\:sm\:no-transform, .group:focus .focus\:\:sm\:no-transform, .group-text:focus .focus\:\:sm\:no-transform {
        text-transform: none;
    }

    .sm\:absolute {
        position: absolute;
    }

    .sm\:relative {
        position: relative;
    }

    .sm\:static {
        position: static;
    }

    .sm\:fixed {
        position: fixed;
    }

    .sm\:sticky {
        position: sticky;
    }

    .sm\:shadow, .group:hover .hover\:\:sm\:shadow, .group-shadow:hover .hover\:\:sm\:shadow, .group:focus .focus\:\:sm\:shadow, .group-shadow:focus .focus\:\:sm\:shadow {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 10px 0 var(--shadow-color);
    }

    .sm\:transform, .group:hover .hover\:\:sm\:transform, .group-transform:hover .hover\:\:sm\:transform, .group:focus .focus\:\:sm\:transform, .group-transform:focus .focus\:\:sm\:transform {
        --translateX: 0;
        --translateY: 0;
        --translate: 0;
        --rotateX: 0;
        --rotateY: 0;
        --rotate: 0;
        --skewX: 0;
        --skewY: 0;
        --skew: 0;
        --scaleX: 1;
        --scaleY: 1;
        --scale: 1;
        transform: translateX(var(--translateX)) translateY(var(--translateY)) rotate(var(--rotate)) rotateX(var(--rotateX)) rotateY(var(--rotateY)) skewX(var(--skewX)) skewY(var(--skewY)) scaleX(var(--scaleX)) scaleY(var(--scaleY));
    }

    .sm\:fill {
        fill: currentColor;
    }

    .sm\:border-0, .group:hover .hover\:\:sm\:border-0, .group-border:hover .hover\:\:sm\:border-0, .group:focus .focus\:\:sm\:border-0, .group-border:focus .focus\:\:sm\:border-0 {
        border: none;
    }

    .sm\:border, .group:hover .hover\:\:sm\:border, .group-border:hover .hover\:\:sm\:border, .group:focus .focus\:\:sm\:border, .group-border:focus .focus\:\:sm\:border {
        --border-opacity: 1;
        border: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:circle, .group:hover .hover\:\:sm\:circle, .group-border:hover .hover\:\:sm\:circle, .group:focus .focus\:\:sm\:circle, .group-border:focus .focus\:\:sm\:circle {
        border-radius: 50% ;
    }

    .sm\:outline-none {
        outline: none;
    }

    .sm\:border-box {
        box-sizing: border-box;
    }

    .sm\:br {
        width: 100%;
        height: 1px;
    }

    .sm\:text-xs, .hover\:sm\:text-xs:hover, .focus\:sm\:text-xs:focus, .group:hover .hover\:\:sm\:text-xs, .group-text:hover .hover\:\:sm\:text-xs, .group:focus .focus\:\:sm\:text-xs, .group-text:focus .focus\:\:sm\:text-xs {
        font-size: calc(.3rem + .2vw) ;
    }

    .sm\:text-sm, .hover\:sm\:text-sm:hover, .focus\:sm\:text-sm:focus, .group:hover .hover\:\:sm\:text-sm, .group-text:hover .hover\:\:sm\:text-sm, .group:focus .focus\:\:sm\:text-sm, .group-text:focus .focus\:\:sm\:text-sm {
        font-size: calc(.4rem + .3vw) ;
    }

    .sm\:text-md, .hover\:sm\:text-md:hover, .focus\:sm\:text-md:focus, .group:hover .hover\:\:sm\:text-md, .group-text:hover .hover\:\:sm\:text-md, .group:focus .focus\:\:sm\:text-md, .group-text:focus .focus\:\:sm\:text-md {
        font-size: calc(.45rem + .45vw) ;
    }

    .sm\:text-base, .hover\:sm\:text-base:hover, .focus\:sm\:text-base:focus, .group:hover .hover\:\:sm\:text-base, .group-text:hover .hover\:\:sm\:text-base, .group:focus .focus\:\:sm\:text-base, .group-text:focus .focus\:\:sm\:text-base {
        font-size: calc(.6rem + .5vw) ;
    }

    .sm\:text-lg, .hover\:sm\:text-lg:hover, .focus\:sm\:text-lg:focus, .group:hover .hover\:\:sm\:text-lg, .group-text:hover .hover\:\:sm\:text-lg, .group:focus .focus\:\:sm\:text-lg, .group-text:focus .focus\:\:sm\:text-lg {
        font-size: calc(.75rem + .6vw) ;
    }

    .sm\:text-xl, .hover\:sm\:text-xl:hover, .focus\:sm\:text-xl:focus, .group:hover .hover\:\:sm\:text-xl, .group-text:hover .hover\:\:sm\:text-xl, .group:focus .focus\:\:sm\:text-xl, .group-text:focus .focus\:\:sm\:text-xl {
        font-size: calc(.75rem + .85vw) ;
    }

    .sm\:text-1, .hover\:sm\:text-1:hover, .focus\:sm\:text-1:focus, .group:hover .hover\:\:sm\:text-1, .group-text:hover .hover\:\:sm\:text-1, .group:focus .focus\:\:sm\:text-1, .group-text:focus .focus\:\:sm\:text-1 {
        font-size: calc(1rem + .85vw) ;
    }

    .sm\:text-2, .hover\:sm\:text-2:hover, .focus\:sm\:text-2:focus, .group:hover .hover\:\:sm\:text-2, .group-text:hover .hover\:\:sm\:text-2, .group:focus .focus\:\:sm\:text-2, .group-text:focus .focus\:\:sm\:text-2 {
        font-size: calc(1.25rem + .85vw) ;
    }

    .sm\:text-3, .hover\:sm\:text-3:hover, .focus\:sm\:text-3:focus, .group:hover .hover\:\:sm\:text-3, .group-text:hover .hover\:\:sm\:text-3, .group:focus .focus\:\:sm\:text-3, .group-text:focus .focus\:\:sm\:text-3 {
        font-size: calc(1.5rem + 1vw) ;
    }

    .sm\:text-4, .hover\:sm\:text-4:hover, .focus\:sm\:text-4:focus, .group:hover .hover\:\:sm\:text-4, .group-text:hover .hover\:\:sm\:text-4, .group:focus .focus\:\:sm\:text-4, .group-text:focus .focus\:\:sm\:text-4 {
        font-size: calc(1.75rem + 1.25vw) ;
    }

    .sm\:text-5, .hover\:sm\:text-5:hover, .focus\:sm\:text-5:focus, .group:hover .hover\:\:sm\:text-5, .group-text:hover .hover\:\:sm\:text-5, .group:focus .focus\:\:sm\:text-5, .group-text:focus .focus\:\:sm\:text-5 {
        font-size: calc(2rem + 1.5vw) ;
    }

    .sm\:black, .hover\:sm\:black:hover, .focus\:sm\:black {
        --color: rgba(0, 0, 0, var(--color-opacity, 1));
    }

    .sm\:white, .hover\:sm\:white:hover, .focus\:sm\:white {
        --color: rgba(255, 255, 255, var(--color-opacity, 1));
    }

    .sm\:red-50, .hover\:sm\:red-50:hover, .focus\:sm\:red-50:focus {
        --color: rgba(254, 242, 242, var(--color-opacity, 1));
    }

    .sm\:red-100, .hover\:sm\:red-100:hover, .focus\:sm\:red-100:focus {
        --color: rgba(254, 226, 226, var(--color-opacity, 1));
    }

    .sm\:red-200, .hover\:sm\:red-200:hover, .focus\:sm\:red-200:focus {
        --color: rgba(254, 202, 202, var(--color-opacity, 1));
    }

    .sm\:red-300, .hover\:sm\:red-300:hover, .focus\:sm\:red-300:focus {
        --color: rgba(252, 165, 165, var(--color-opacity, 1));
    }

    .sm\:red-400, .hover\:sm\:red-400:hover, .focus\:sm\:red-400:focus {
        --color: rgba(232, 71, 78, var(--color-opacity, 1));
    }

    .sm\:red-500, .hover\:sm\:red-500:hover, .focus\:sm\:red-500:focus {
        --color: rgba(239, 68, 6, var(--color-opacity, 1));
    }

    .sm\:red-600, .hover\:sm\:red-600:hover, .focus\:sm\:red-600:focus {
        --color: rgba(220, 38, 3, var(--color-opacity, 1));
    }

    .sm\:red-700, .hover\:sm\:red-700:hover, .focus\:sm\:red-700:focus {
        --color: rgba(185, 28, 28, var(--color-opacity, 1));
    }

    .sm\:red-800, .hover\:sm\:red-800:hover, .focus\:sm\:red-800:focus {
        --color: rgba(153, 27, 27, var(--color-opacity, 1));
    }

    .sm\:red-900, .hover\:sm\:red-900:hover, .focus\:sm\:red-900:focus {
        --color: rgba(127, 29, 29, var(--color-opacity, 1));
    }

    .sm\:gray-50, .hover\:sm\:gray-50:hover, .focus\:sm\:gray-50:focus {
        --color: rgba(249, 250, 251, var(--color-opacity, 1));
    }

    .sm\:gray-100, .hover\:sm\:gray-100:hover, .focus\:sm\:gray-100:focus {
        --color: rgba(243, 244, 246, var(--color-opacity, 1));
    }

    .sm\:gray-200, .hover\:sm\:gray-200:hover, .focus\:sm\:gray-200:focus {
        --color: rgba(229, 231, 235, var(--color-opacity, 1));
    }

    .sm\:gray-300, .hover\:sm\:gray-300:hover, .focus\:sm\:gray-300:focus {
        --color: rgba(209, 213, 219, var(--color-opacity, 1));
    }

    .sm\:gray-400, .hover\:sm\:gray-400:hover, .focus\:sm\:gray-400:focus {
        --color: rgba(156, 163, 175, var(--color-opacity, 1));
    }

    .sm\:gray-500, .hover\:sm\:gray-500:hover, .focus\:sm\:gray-500:focus {
        --color: rgba(107, 114, 128, var(--color-opacity, 1));
    }

    .sm\:gray-600, .hover\:sm\:gray-600:hover, .focus\:sm\:gray-600:focus {
        --color: rgba(75, 85, 99, var(--color-opacity, 1));
    }

    .sm\:gray-700, .hover\:sm\:gray-700:hover, .focus\:sm\:gray-700:focus {
        --color: rgba(55, 65, 81, var(--color-opacity, 1));
    }

    .sm\:gray-800, .hover\:sm\:gray-800:hover, .focus\:sm\:gray-800:focus {
        --color: rgba(31, 41, 55, var(--color-opacity, 1));
    }

    .sm\:gray-900, .hover\:sm\:gray-900:hover, .focus\:sm\:gray-900:focus {
        --color: rgba(17, 24, 39, var(--color-opacity, 1));
    }

    .sm\:yellow-50, .hover\:sm\:yellow-50:hover, .focus\:sm\:yellow-50:focus {
        --color: rgba(255, 251, 235, var(--color-opacity, 1));
    }

    .sm\:yellow-100, .hover\:sm\:yellow-100:hover, .focus\:sm\:yellow-100:focus {
        --color: rgba(254, 243, 199, var(--color-opacity, 1));
    }

    .sm\:yellow-200, .hover\:sm\:yellow-200:hover, .focus\:sm\:yellow-200:focus {
        --color: rgba(253, 230, 138, var(--color-opacity, 1));
    }

    .sm\:yellow-300, .hover\:sm\:yellow-300:hover, .focus\:sm\:yellow-300:focus {
        --color: rgba(252, 211, 77, var(--color-opacity, 1));
    }

    .sm\:yellow-400, .hover\:sm\:yellow-400:hover, .focus\:sm\:yellow-400:focus {
        --color: rgba(251, 191, 36, var(--color-opacity, 1));
    }

    .sm\:yellow-500, .hover\:sm\:yellow-500:hover, .focus\:sm\:yellow-500:focus {
        --color: rgba(245, 158, 11, var(--color-opacity, 1));
    }

    .sm\:yellow-600, .hover\:sm\:yellow-600:hover, .focus\:sm\:yellow-600:focus {
        --color: rgba(217, 119, 6, var(--color-opacity, 1));
    }

    .sm\:yellow-700, .hover\:sm\:yellow-700:hover, .focus\:sm\:yellow-700:focus {
        --color: rgba(180, 83, 9, var(--color-opacity, 1));
    }

    .sm\:yellow-800, .hover\:sm\:yellow-800:hover, .focus\:sm\:yellow-800:focus {
        --color: rgba(146, 64, 14, var(--color-opacity, 1));
    }

    .sm\:yellow-900, .hover\:sm\:yellow-900:hover, .focus\:sm\:yellow-900:focus {
        --color: rgba(120, 53, 15, var(--color-opacity, 1));
    }

    .sm\:green-50, .hover\:sm\:green-50:hover, .focus\:sm\:green-50:focus {
        --color: rgba(236, 253, 245, var(--color-opacity, 1));
    }

    .sm\:green-100, .hover\:sm\:green-100:hover, .focus\:sm\:green-100:focus {
        --color: rgba(209, 250, 229, var(--color-opacity, 1));
    }

    .sm\:green-200, .hover\:sm\:green-200:hover, .focus\:sm\:green-200:focus {
        --color: rgba(167, 243, 208, var(--color-opacity, 1));
    }

    .sm\:green-300, .hover\:sm\:green-300:hover, .focus\:sm\:green-300:focus {
        --color: rgba(110, 231, 183, var(--color-opacity, 1));
    }

    .sm\:green-400, .hover\:sm\:green-400:hover, .focus\:sm\:green-400:focus {
        --color: rgba(52, 211, 153, var(--color-opacity, 1));
    }

    .sm\:green-500, .hover\:sm\:green-500:hover, .focus\:sm\:green-500:focus {
        --color: rgba(16, 185, 129, var(--color-opacity, 1));
    }

    .sm\:green-600, .hover\:sm\:green-600:hover, .focus\:sm\:green-600:focus {
        --color: rgba(5, 150, 105, var(--color-opacity, 1));
    }

    .sm\:green-700, .hover\:sm\:green-700:hover, .focus\:sm\:green-700:focus {
        --color: rgba(4, 120, 87, var(--color-opacity, 1));
    }

    .sm\:green-800, .hover\:sm\:green-800:hover, .focus\:sm\:green-800:focus {
        --color: rgba(6, 95, 70, var(--color-opacity, 1));
    }

    .sm\:green-900, .hover\:sm\:green-900:hover, .focus\:sm\:green-900:focus {
        --color: rgba(6, 78, 59, var(--color-opacity, 1));
    }

    .sm\:blue-50, .hover\:sm\:blue-50:hover, .focus\:sm\:blue-50:focus {
        --color: rgba(239, 246, 255, var(--color-opacity, 1));
    }

    .sm\:blue-100, .hover\:sm\:blue-100:hover, .focus\:sm\:blue-100:focus {
        --color: rgba(219, 234, 254, var(--color-opacity, 1));
    }

    .sm\:blue-200, .hover\:sm\:blue-200:hover, .focus\:sm\:blue-200:focus {
        --color: rgba(191, 219, 254, var(--color-opacity, 1));
    }

    .sm\:blue-300, .hover\:sm\:blue-300:hover, .focus\:sm\:blue-300:focus {
        --color: rgba(147, 197, 253, var(--color-opacity, 1));
    }

    .sm\:blue-400, .hover\:sm\:blue-400:hover, .focus\:sm\:blue-400:focus {
        --color: rgba(96, 165, 250, var(--color-opacity, 1));
    }

    .sm\:blue-500, .hover\:sm\:blue-500:hover, .focus\:sm\:blue-500:focus {
        --color: rgba(59, 130, 246, var(--color-opacity, 1));
    }

    .sm\:blue-600, .hover\:sm\:blue-600:hover, .focus\:sm\:blue-600:focus {
        --color: rgba(37, 99, 235, var(--color-opacity, 1));
    }

    .sm\:blue-700, .hover\:sm\:blue-700:hover, .focus\:sm\:blue-700:focus {
        --color: rgba(29, 78, 216, var(--color-opacity, 1));
    }

    .sm\:blue-800, .hover\:sm\:blue-800:hover, .focus\:sm\:blue-800:focus {
        --color: rgba(30, 64, 175, var(--color-opacity, 1));
    }

    .sm\:blue-900, .hover\:sm\:blue-900:hover, .focus\:sm\:blue-900:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .sm\:purple-50, .hover\:sm\:purple-50:hover, .focus\:sm\:purple-50:focus {
        --color: rgba(245, 243, 255, var(--color-opacity, 1));
    }

    .sm\:purple-100, .hover\:sm\:purple-100:hover, .focus\:sm\:purple-100:focus {
        --color: rgba(237, 233, 254, var(--color-opacity, 1));
    }

    .sm\:purple-200, .hover\:sm\:purple-200:hover, .focus\:sm\:purple-200:focus {
        --color: rgba(221, 214, 254, var(--color-opacity, 1));
    }

    .sm\:purple-300, .hover\:sm\:purple-300:hover, .focus\:sm\:purple-300:focus {
        --color: rgba(196, 181, 253, var(--color-opacity, 1));
    }

    .sm\:purple-400, .hover\:sm\:purple-400:hover, .focus\:sm\:purple-400:focus {
        --color: rgba(167, 139, 250, var(--color-opacity, 1));
    }

    .sm\:purple-500, .hover\:sm\:purple-500:hover, .focus\:sm\:purple-500:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .sm\:purple-600, .hover\:sm\:purple-600:hover, .focus\:sm\:purple-600:focus {
        --color: rgba(139, 92, 246, var(--color-opacity, 1));
    }

    .sm\:purple-700, .hover\:sm\:purple-700:hover, .focus\:sm\:purple-700:focus {
        --color: rgba(124, 58, 237, var(--color-opacity, 1));
    }

    .sm\:purple-800, .hover\:sm\:purple-800:hover, .focus\:sm\:purple-800:focus {
        --color: rgba(109, 40, 217, var(--color-opacity, 1));
    }

    .sm\:purple-900, .hover\:sm\:purple-900:hover, .focus\:sm\:purple-900:focus {
        --color: rgba(91, 33, 182, var(--color-opacity, 1));
    }

    .sm\:pink-50, .hover\:sm\:pink-50:hover, .focus\:sm\:pink-50:focus {
        --color: rgba(76, 29, 149, var(--color-opacity, 1));
    }

    .sm\:pink-100, .hover\:sm\:pink-100:hover, .focus\:sm\:pink-100:focus {
        --color: rgba(253, 242, 248, var(--color-opacity, 1));
    }

    .sm\:pink-200, .hover\:sm\:pink-200:hover, .focus\:sm\:pink-200:focus {
        --color: rgba(252, 231, 243, var(--color-opacity, 1));
    }

    .sm\:pink-30, .hover\:sm\:pink-30:hover, .focus\:sm\:pink-30:focus {
        --color: rgba(251, 207, 232, var(--color-opacity, 1));
    }

    .sm\:pink-400, .hover\:sm\:pink-400:hover, .focus\:sm\:pink-400:focus {
        --color: rgba(249, 168, 212, var(--color-opacity, 1));
    }

    .sm\:pink-500, .hover\:sm\:pink-500:hover, .focus\:sm\:pink-500:focus {
        --color: rgba(244, 114, 182, var(--color-opacity, 1));
    }

    .sm\:pink-600, .hover\:sm\:pink-600:hover, .focus\:sm\:pink-600:focus {
        --color: rgba(236, 72, 153, var(--color-opacity, 1));
    }

    .sm\:pink-700, .hover\:sm\:pink-700:hover, .focus\:sm\:pink-700:focus {
        --color: rgba(219, 39, 119, var(--color-opacity, 1));
    }

    .sm\:pink-800, .hover\:sm\:pink-800:hover, .focus\:sm\:pink-800:focus {
        --color: rgba(190, 24, 93, var(--color-opacity, 1));
    }

    .sm\:pink-900, .hover\:sm\:pink-900:hover, .focus\:sm\:pink-900:focus {
        --color: rgba(157, 23, 77, var(--color-opacity, 1));
    }

    .sm\:indigo-50, .hover\:sm\:indigo-50:hover, .focus\:sm\:indigo-50:focus {
        --color: rgba(238, 242, 255, var(--color-opacity, 1));
    }

    .sm\:indigo-100, .hover\:sm\:indigo-100:hover, .focus\:sm\:indigo-100:focus {
        --color: rgba(224, 231, 255, var(--color-opacity, 1));
    }

    .sm\:indigo-200, .hover\:sm\:indigo-200:hover, .focus\:sm\:indigo-200:focus {
        --color: rgba(199, 210, 254, var(--color-opacity, 1));
    }

    .sm\:indigo-300, .hover\:sm\:indigo-300:hover, .focus\:sm\:indigo-300:focus {
        --color: rgba(165, 180, 252, var(--color-opacity, 1));
    }

    .sm\:indigo-400, .hover\:sm\:indigo-400:hover, .focus\:sm\:indigo-400:focus {
        --color: rgba(129, 140, 248, var(--color-opacity, 1));
    }

    .sm\:indigo-500, .hover\:sm\:indigo-500:hover, .focus\:sm\:indigo-500:focus {
        --color: rgba(99, 102, 2412, var(--color-opacity, 1));
    }

    .sm\:indigo-600, .hover\:sm\:indigo-600:hover, .focus\:sm\:indigo-600:focus {
        --color: rgba(79, 70, 229, var(--color-opacity, 1));
    }

    .sm\:indigo-700, .hover\:sm\:indigo-700:hover, .focus\:sm\:indigo-700:focus {
        --color: rgba(67, 56, 202, var(--color-opacity, 1));
    }

    .sm\:indigo-800, .hover\:sm\:indigo-800:hover, .focus\:sm\:indigo-800:focus {
        --color: rgba(55, 48, 163, var(--color-opacity, 1));
    }

    .sm\:indigo-900, .hover\:sm\:indigo-900:hover, .focus\:sm\:indigo-900:focus {
        --color: rgba(49, 46, 129, var(--color-opacity, 1));
    }

    .sm\:text-black, .hover\:sm\:text-black:hover, .focus\:sm\:text-black:focus, .placeholder\:sm\:text-black::placeholder, .group:hover .hover\:\:sm\:text-black, .group-text:hover .hover\:\:sm\:text-black, .group:focus .focus\:\:sm\:text-black, .group-text:focus .focus\:\:sm\:text-black {
        --text-opacity: 1;
        color: rgba(0, 0, 0, var(--text-opacity)) ;
    }

    .sm\:color-opacity-0, .hover\:sm\:color-opacity-0:hover, .focus\:sm\:color-opacity-0:focus {
        --color-opacity: 0;
    }

    .sm\:color-opacity-01, .hover\:sm\:color-opacity-01:hover, .focus\:sm\:color-opacity-01:focus {
        --color-opacity: .01;
    }

    .sm\:color-opacity-02, .hover\:sm\:color-opacity-02:hover, .focus\:sm\:color-opacity-02:focus {
        --color-opacity: .02;
    }

    .sm\:color-opacity-03, .hover\:sm\:color-opacity-03:hover, .focus\:sm\:color-opacity-03:focus {
        --color-opacity: .03;
    }

    .sm\:color-opacity-04, .hover\:sm\:color-opacity-04:hover, .focus\:sm\:color-opacity-04:focus {
        --color-opacity: .04;
    }

    .sm\:color-opacity-05, .hover\:sm\:color-opacity-05:hover, .focus\:sm\:color-opacity-05:focus {
        --color-opacity: .05;
    }

    .sm\:color-opacity-06, .hover\:sm\:color-opacity-06:hover, .focus\:sm\:color-opacity-06:focus {
        --color-opacity: .06;
    }

    .sm\:color-opacity-07, .hover\:sm\:color-opacity-07:hover, .focus\:sm\:color-opacity-07:focus {
        --color-opacity: .07;
    }

    .sm\:color-opacity-08, .hover\:sm\:color-opacity-08:hover, .focus\:sm\:color-opacity-08:focus {
        --color-opacity: .08;
    }

    .sm\:color-opacity-09, .hover\:sm\:color-opacity-09:hover, .focus\:sm\:color-opacity-09:focus {
        --color-opacity: .08;
    }

    .sm\:color-opacity-10, .hover\:sm\:color-opacity-10:hover, .focus\:sm\:color-opacity-10:focus {
        --color-opacity: .1;
    }

    .sm\:color-opacity-15, .hover\:sm\:color-opacity-15:hover, .focus\:sm\:color-opacity-15:focus {
        --color-opacity: .15;
    }

    .sm\:color-opacity-20, .hover\:sm\:color-opacity-20:hover, .focus\:sm\:color-opacity-20:focus {
        --color-opacity: .2;
    }

    .sm\:color-opacity-25, .hover\:sm\:color-opacity-25:hover, .focus\:sm\:color-opacity-25:focus {
        --color-opacity: .25;
    }

    .sm\:color-opacity-30, .hover\:sm\:color-opacity-30:hover, .focus\:sm\:color-opacity-30:focus {
        --color-opacity: .3;
    }

    .sm\:color-opacity-35, .hover\:sm\:color-opacity-35:hover, .focus\:sm\:color-opacity-35:focus {
        --color-opacity: .35;
    }

    .sm\:color-opacity-40, .hover\:sm\:color-opacity-40:hover, .focus\:sm\:color-opacity-40:focus {
        --color-opacity: .4;
    }

    .sm\:color-opacity-45, .hover\:sm\:color-opacity-45:hover, .focus\:sm\:color-opacity-45:focus {
        --color-opacity: .45;
    }

    .sm\:color-opacity-50, .hover\:sm\:color-opacity-50:hover, .focus\:sm\:color-opacity-50:focus {
        --color-opacity: .5;
    }

    .sm\:color-opacity-55, .hover\:sm\:color-opacity-55:hover, .focus\:sm\:color-opacity-55:focus {
        --color-opacity: .55;
    }

    .sm\:color-opacity-60, .hover\:sm\:color-opacity-60:hover, .focus\:sm\:color-opacity-60:focus {
        --color-opacity: .6;
    }

    .sm\:color-opacity-65, .hover\:sm\:color-opacity-65:hover, .focus\:sm\:color-opacity-65:focus {
        --color-opacity: .65;
    }

    .sm\:color-opacity-70, .hover\:sm\:color-opacity-70:hover, .focus\:sm\:color-opacity-70:focus {
        --color-opacity: .7;
    }

    .sm\:color-opacity-75, .hover\:sm\:color-opacity-75:hover, .focus\:sm\:color-opacity-75:focus {
        --color-opacity: .75;
    }

    .sm\:color-opacity-80, .hover\:sm\:color-opacity-80:hover, .focus\:sm\:color-opacity-80:focus {
        --color-opacity: .8;
    }

    .sm\:color-opacity-85, .hover\:sm\:color-opacity-85:hover, .focus\:sm\:color-opacity-85:focus {
        --color-opacity: .85;
    }

    .sm\:color-opacity-90, .hover\:sm\:color-opacity-90:hover, .focus\:sm\:color-opacity-90:focus {
        --color-opacity: .9;
    }

    .sm\:color-opacity-95, .hover\:sm\:color-opacity-95:hover, .focus\:sm\:color-opacity-95:focus {
        --color-opacity: .95;
    }

    .sm\:color-opacity-100, .hover\:sm\:color-opacity-100:hover, .focus\:sm\:color-opacity-100:focus {
        --color-opacity: 1;
    }

    .sm\:text-white, .hover\:sm\:text-white:hover, .focus\:sm\:text-white:focus, .placeholder\:sm\:text-white::placeholder, .group:hover .hover\:\:sm\:text-white, .group-text:hover .hover\:\:sm\:text-white, .group:focus .focus\:\:sm\:text-white, .group-text:focus .focus\:\:sm\:text-white {
        --text-opacity: 1;
        color: rgba(255, 255, 255, var(--text-opacity)) ;
    }

    .sm\:text-red-50, .hover\:sm\:text-red-50:hover, .focus\:sm\:text-red-50:focus, .placeholder\:sm\:text-red-50::placeholder, .group:hover .hover\:\:sm\:text-red-50, .group-text:hover .hover\:\:sm\:text-red-50, .group:focus .focus\:\:sm\:text-red-50, .group-text:focus .focus\:\:sm\:text-red-50 {
        --text-opacity: 1;
        color: rgba(254, 242, 242, var(--text-opacity)) ;
    }

    .sm\:text-red-100, .hover\:sm\:text-red-100:hover, .focus\:sm\:text-red-100:focus, .placeholder\:sm\:text-red-100::placeholder, .group:hover .hover\:\:sm\:text-red-100, .group-text:hover .hover\:\:sm\:text-red-100, .group:focus .focus\:\:sm\:text-red-100, .group-text:focus .focus\:\:sm\:text-red-100 {
        --text-opacity: 1;
        color: rgba(254, 226, 226, var(--text-opacity)) ;
    }

    .sm\:text-red-200, .hover\:sm\:text-red-200:hover, .focus\:sm\:text-red-200:focus, .placeholder\:sm\:text-red-200::placeholder, .group:hover .hover\:\:sm\:text-red-200, .group-text:hover .hover\:\:sm\:text-red-200, .group:focus .focus\:\:sm\:text-red-200, .group-text:focus .focus\:\:sm\:text-red-200 {
        --text-opacity: 1;
        color: rgba(254, 202, 202, var(--text-opacity)) ;
    }

    .sm\:text-red-300, .hover\:sm\:text-red-300:hover, .focus\:sm\:text-red-300:focus, .placeholder\:sm\:text-red-300::placeholder, .group:hover .hover\:\:sm\:text-red-300, .group-text:hover .hover\:\:sm\:text-red-300, .group:focus .focus\:\:sm\:text-red-300, .group-text:focus .focus\:\:sm\:text-red-300 {
        --text-opacity: 1;
        color: rgba(252, 165, 165, var(--text-opacity)) ;
    }

    .sm\:text-red-400, .hover\:sm\:text-red-400:hover, .focus\:sm\:text-red-400:focus, .placeholder\:sm\:text-red-400::placeholder, .group:hover .hover\:\:sm\:text-red-400, .group-text:hover .hover\:\:sm\:text-red-400, .group:focus .focus\:\:sm\:text-red-400, .group-text:focus .focus\:\:sm\:text-red-400 {
        --text-opacity: 1;
        color: rgba(232, 71, 78, var(--text-opacity)) ;
    }

    .sm\:text-red-500, .hover\:sm\:text-red-500:hover, .focus\:sm\:text-red-500:focus, .placeholder\:sm\:text-red-500::placeholder, .group:hover .hover\:\:sm\:text-red-500, .group-text:hover .hover\:\:sm\:text-red-500, .group:focus .focus\:\:sm\:text-red-500, .group-text:focus .focus\:\:sm\:text-red-500 {
        --text-opacity: 1;
        color: rgba(239, 68, 6, var(--text-opacity)) ;
    }

    .sm\:text-red-600, .hover\:sm\:text-red-600:hover, .focus\:sm\:text-red-600:focus, .placeholder\:sm\:text-red-600::placeholder, .group:hover .hover\:\:sm\:text-red-600, .group-text:hover .hover\:\:sm\:text-red-600, .group:focus .focus\:\:sm\:text-red-600, .group-text:focus .focus\:\:sm\:text-red-600 {
        --text-opacity: 1;
        color: rgba(220, 38, 3, var(--text-opacity)) ;
    }

    .sm\:text-red-700, .hover\:sm\:text-red-700:hover, .focus\:sm\:text-red-700:focus, .placeholder\:sm\:text-red-700::placeholder, .group:hover .hover\:\:sm\:text-red-700, .group-text:hover .hover\:\:sm\:text-red-700, .group:focus .focus\:\:sm\:text-red-700, .group-text:focus .focus\:\:sm\:text-red-700 {
        --text-opacity: 1;
        color: rgba(185, 28, 28, var(--text-opacity)) ;
    }

    .sm\:text-red-800, .hover\:sm\:text-red-800:hover, .focus\:sm\:text-red-800:focus, .placeholder\:sm\:text-red-800::placeholder, .group:hover .hover\:\:sm\:text-red-800, .group-text:hover .hover\:\:sm\:text-red-800, .group:focus .focus\:\:sm\:text-red-800, .group-text:focus .focus\:\:sm\:text-red-800 {
        --text-opacity: 1;
        color: rgba(153, 27, 27, var(--text-opacity)) ;
    }

    .sm\:text-red-900, .hover\:sm\:text-red-900:hover, .focus\:sm\:text-red-900:focus, .placeholder\:sm\:text-red-900::placeholder, .group:hover .hover\:\:sm\:text-red-900, .group-text:hover .hover\:\:sm\:text-red-900, .group:focus .focus\:\:sm\:text-red-900, .group-text:focus .focus\:\:sm\:text-red-900 {
        --text-opacity: 1;
        color: rgba(127, 29, 29, var(--text-opacity)) ;
    }

    .sm\:text-gray-50, .hover\:sm\:text-gray-50:hover, .focus\:sm\:text-gray-50:focus, .placeholder\:sm\:text-gray-50::placeholder, .group:hover .hover\:\:sm\:text-gray-50, .group-text:hover .hover\:\:sm\:text-gray-50, .group:focus .focus\:\:sm\:text-gray-50, .group-text:focus .focus\:\:sm\:text-gray-50 {
        --text-opacity: 1;
        color: rgba(249, 250, 251, var(--text-opacity)) ;
    }

    .sm\:text-gray-100, .hover\:sm\:text-gray-100:hover, .focus\:sm\:text-gray-100:focus, .placeholder\:sm\:text-gray-100::placeholder, .group:hover .hover\:\:sm\:text-gray-100, .group-text:hover .hover\:\:sm\:text-gray-100, .group:focus .focus\:\:sm\:text-gray-100, .group-text:focus .focus\:\:sm\:text-gray-100 {
        --text-opacity: 1;
        color: rgba(243, 244, 246, var(--text-opacity)) ;
    }

    .sm\:text-gray-200, .hover\:sm\:text-gray-200:hover, .focus\:sm\:text-gray-200:focus, .placeholder\:sm\:text-gray-200::placeholder, .group:hover .hover\:\:sm\:text-gray-200, .group-text:hover .hover\:\:sm\:text-gray-200, .group:focus .focus\:\:sm\:text-gray-200, .group-text:focus .focus\:\:sm\:text-gray-200 {
        --text-opacity: 1;
        color: rgba(229, 231, 235, var(--text-opacity)) ;
    }

    .sm\:text-gray-300, .hover\:sm\:text-gray-300:hover, .focus\:sm\:text-gray-300:focus, .placeholder\:sm\:text-gray-300::placeholder, .group:hover .hover\:\:sm\:text-gray-300, .group-text:hover .hover\:\:sm\:text-gray-300, .group:focus .focus\:\:sm\:text-gray-300, .group-text:focus .focus\:\:sm\:text-gray-300 {
        --text-opacity: 1;
        color: rgba(209, 213, 219, var(--text-opacity)) ;
    }

    .sm\:text-gray-400, .hover\:sm\:text-gray-400:hover, .focus\:sm\:text-gray-400:focus, .placeholder\:sm\:text-gray-400::placeholder, .group:hover .hover\:\:sm\:text-gray-400, .group-text:hover .hover\:\:sm\:text-gray-400, .group:focus .focus\:\:sm\:text-gray-400, .group-text:focus .focus\:\:sm\:text-gray-400 {
        --text-opacity: 1;
        color: rgba(156, 163, 175, var(--text-opacity)) ;
    }

    .sm\:text-gray-500, .hover\:sm\:text-gray-500:hover, .focus\:sm\:text-gray-500:focus, .placeholder\:sm\:text-gray-500::placeholder, .group:hover .hover\:\:sm\:text-gray-500, .group-text:hover .hover\:\:sm\:text-gray-500, .group:focus .focus\:\:sm\:text-gray-500, .group-text:focus .focus\:\:sm\:text-gray-500 {
        --text-opacity: 1;
        color: rgba(107, 114, 128, var(--text-opacity)) ;
    }

    .sm\:text-gray-600, .hover\:sm\:text-gray-600:hover, .focus\:sm\:text-gray-600:focus, .placeholder\:sm\:text-gray-600::placeholder, .group:hover .hover\:\:sm\:text-gray-600, .group-text:hover .hover\:\:sm\:text-gray-600, .group:focus .focus\:\:sm\:text-gray-600, .group-text:focus .focus\:\:sm\:text-gray-600 {
        --text-opacity: 1;
        color: rgba(75, 85, 99, var(--text-opacity)) ;
    }

    .sm\:text-gray-700, .hover\:sm\:text-gray-700:hover, .focus\:sm\:text-gray-700:focus, .placeholder\:sm\:text-gray-700::placeholder, .group:hover .hover\:\:sm\:text-gray-700, .group-text:hover .hover\:\:sm\:text-gray-700, .group:focus .focus\:\:sm\:text-gray-700, .group-text:focus .focus\:\:sm\:text-gray-700 {
        --text-opacity: 1;
        color: rgba(55, 65, 81, var(--text-opacity)) ;
    }

    .sm\:text-gray-800, .hover\:sm\:text-gray-800:hover, .focus\:sm\:text-gray-800:focus, .placeholder\:sm\:text-gray-800::placeholder, .group:hover .hover\:\:sm\:text-gray-800, .group-text:hover .hover\:\:sm\:text-gray-800, .group:focus .focus\:\:sm\:text-gray-800, .group-text:focus .focus\:\:sm\:text-gray-800 {
        --text-opacity: 1;
        color: rgba(31, 41, 55, var(--text-opacity)) ;
    }

    .sm\:text-gray-900, .hover\:sm\:text-gray-900:hover, .focus\:sm\:text-gray-900:focus, .placeholder\:sm\:text-gray-900::placeholder, .group:hover .hover\:\:sm\:text-gray-900, .group-text:hover .hover\:\:sm\:text-gray-900, .group:focus .focus\:\:sm\:text-gray-900, .group-text:focus .focus\:\:sm\:text-gray-900 {
        --text-opacity: 1;
        color: rgba(17, 24, 39, var(--text-opacity)) ;
    }

    .sm\:text-yellow-50, .hover\:sm\:text-yellow-50:hover, .focus\:sm\:text-yellow-50:focus, .placeholder\:sm\:text-yellow-50::placeholder, .group:hover .hover\:\:sm\:text-yellow-50, .group-text:hover .hover\:\:sm\:text-yellow-50, .group:focus .focus\:\:sm\:text-yellow-50, .group-text:focus .focus\:\:sm\:text-yellow-50 {
        --text-opacity: 1;
        color: rgba(255, 251, 235, var(--text-opacity)) ;
    }

    .sm\:text-yellow-100, .hover\:sm\:text-yellow-100:hover, .focus\:sm\:text-yellow-100:focus, .placeholder\:sm\:text-yellow-100::placeholder, .group:hover .hover\:\:sm\:text-yellow-100, .group-text:hover .hover\:\:sm\:text-yellow-100, .group:focus .focus\:\:sm\:text-yellow-100, .group-text:focus .focus\:\:sm\:text-yellow-100 {
        --text-opacity: 1;
        color: rgba(254, 243, 199, var(--text-opacity)) ;
    }

    .sm\:text-yellow-200, .hover\:sm\:text-yellow-200:hover, .focus\:sm\:text-yellow-200:focus, .placeholder\:sm\:text-yellow-200::placeholder, .group:hover .hover\:\:sm\:text-yellow-200, .group-text:hover .hover\:\:sm\:text-yellow-200, .group:focus .focus\:\:sm\:text-yellow-200, .group-text:focus .focus\:\:sm\:text-yellow-200 {
        --text-opacity: 1;
        color: rgba(253, 230, 138, var(--text-opacity)) ;
    }

    .sm\:text-yellow-300, .hover\:sm\:text-yellow-300:hover, .focus\:sm\:text-yellow-300:focus, .placeholder\:sm\:text-yellow-300::placeholder, .group:hover .hover\:\:sm\:text-yellow-300, .group-text:hover .hover\:\:sm\:text-yellow-300, .group:focus .focus\:\:sm\:text-yellow-300, .group-text:focus .focus\:\:sm\:text-yellow-300 {
        --text-opacity: 1;
        color: rgba(252, 211, 77, var(--text-opacity)) ;
    }

    .sm\:text-yellow-400, .hover\:sm\:text-yellow-400:hover, .focus\:sm\:text-yellow-400:focus, .placeholder\:sm\:text-yellow-400::placeholder, .group:hover .hover\:\:sm\:text-yellow-400, .group-text:hover .hover\:\:sm\:text-yellow-400, .group:focus .focus\:\:sm\:text-yellow-400, .group-text:focus .focus\:\:sm\:text-yellow-400 {
        --text-opacity: 1;
        color: rgba(251, 191, 36, var(--text-opacity)) ;
    }

    .sm\:text-yellow-500, .hover\:sm\:text-yellow-500:hover, .focus\:sm\:text-yellow-500:focus, .placeholder\:sm\:text-yellow-500::placeholder, .group:hover .hover\:\:sm\:text-yellow-500, .group-text:hover .hover\:\:sm\:text-yellow-500, .group:focus .focus\:\:sm\:text-yellow-500, .group-text:focus .focus\:\:sm\:text-yellow-500 {
        --text-opacity: 1;
        color: rgba(245, 158, 11, var(--text-opacity)) ;
    }

    .sm\:text-yellow-600, .hover\:sm\:text-yellow-600:hover, .focus\:sm\:text-yellow-600:focus, .placeholder\:sm\:text-yellow-600::placeholder, .group:hover .hover\:\:sm\:text-yellow-600, .group-text:hover .hover\:\:sm\:text-yellow-600, .group:focus .focus\:\:sm\:text-yellow-600, .group-text:focus .focus\:\:sm\:text-yellow-600 {
        --text-opacity: 1;
        color: rgba(217, 119, 6, var(--text-opacity)) ;
    }

    .sm\:text-yellow-700, .hover\:sm\:text-yellow-700:hover, .focus\:sm\:text-yellow-700:focus, .placeholder\:sm\:text-yellow-700::placeholder, .group:hover .hover\:\:sm\:text-yellow-700, .group-text:hover .hover\:\:sm\:text-yellow-700, .group:focus .focus\:\:sm\:text-yellow-700, .group-text:focus .focus\:\:sm\:text-yellow-700 {
        --text-opacity: 1;
        color: rgba(180, 83, 9, var(--text-opacity)) ;
    }

    .sm\:text-yellow-800, .hover\:sm\:text-yellow-800:hover, .focus\:sm\:text-yellow-800:focus, .placeholder\:sm\:text-yellow-800::placeholder, .group:hover .hover\:\:sm\:text-yellow-800, .group-text:hover .hover\:\:sm\:text-yellow-800, .group:focus .focus\:\:sm\:text-yellow-800, .group-text:focus .focus\:\:sm\:text-yellow-800 {
        --text-opacity: 1;
        color: rgba(146, 64, 14, var(--text-opacity)) ;
    }

    .sm\:text-yellow-900, .hover\:sm\:text-yellow-900:hover, .focus\:sm\:text-yellow-900:focus, .placeholder\:sm\:text-yellow-900::placeholder, .group:hover .hover\:\:sm\:text-yellow-900, .group-text:hover .hover\:\:sm\:text-yellow-900, .group:focus .focus\:\:sm\:text-yellow-900, .group-text:focus .focus\:\:sm\:text-yellow-900 {
        --text-opacity: 1;
        color: rgba(120, 53, 15, var(--text-opacity)) ;
    }

    .sm\:text-green-50, .hover\:sm\:text-green-50:hover, .focus\:sm\:text-green-50:focus, .placeholder\:sm\:text-green-50::placeholder, .group:hover .hover\:\:sm\:text-green-50, .group-text:hover .hover\:\:sm\:text-green-50, .group:focus .focus\:\:sm\:text-green-50, .group-text:focus .focus\:\:sm\:text-green-50 {
        --text-opacity: 1;
        color: rgba(236, 253, 245, var(--text-opacity)) ;
    }

    .sm\:text-green-100, .hover\:sm\:text-green-100:hover, .focus\:sm\:text-green-100:focus, .placeholder\:sm\:text-green-100::placeholder, .group:hover .hover\:\:sm\:text-green-100, .group-text:hover .hover\:\:sm\:text-green-100, .group:focus .focus\:\:sm\:text-green-100, .group-text:focus .focus\:\:sm\:text-green-100 {
        --text-opacity: 1;
        color: rgba(209, 250, 229, var(--text-opacity)) ;
    }

    .sm\:text-green-200, .hover\:sm\:text-green-200:hover, .focus\:sm\:text-green-200:focus, .placeholder\:sm\:text-green-200::placeholder, .group:hover .hover\:\:sm\:text-green-200, .group-text:hover .hover\:\:sm\:text-green-200, .group:focus .focus\:\:sm\:text-green-200, .group-text:focus .focus\:\:sm\:text-green-200 {
        --text-opacity: 1;
        color: rgba(167, 243, 208, var(--text-opacity)) ;
    }

    .sm\:text-green-300, .hover\:sm\:text-green-300:hover, .focus\:sm\:text-green-300:focus, .placeholder\:sm\:text-green-300::placeholder, .group:hover .hover\:\:sm\:text-green-300, .group-text:hover .hover\:\:sm\:text-green-300, .group:focus .focus\:\:sm\:text-green-300, .group-text:focus .focus\:\:sm\:text-green-300 {
        --text-opacity: 1;
        color: rgba(110, 231, 183, var(--text-opacity)) ;
    }

    .sm\:text-green-400, .hover\:sm\:text-green-400:hover, .focus\:sm\:text-green-400:focus, .placeholder\:sm\:text-green-400::placeholder, .group:hover .hover\:\:sm\:text-green-400, .group-text:hover .hover\:\:sm\:text-green-400, .group:focus .focus\:\:sm\:text-green-400, .group-text:focus .focus\:\:sm\:text-green-400 {
        --text-opacity: 1;
        color: rgba(52, 211, 153, var(--text-opacity)) ;
    }

    .sm\:text-green-500, .hover\:sm\:text-green-500:hover, .focus\:sm\:text-green-500:focus, .placeholder\:sm\:text-green-500::placeholder, .group:hover .hover\:\:sm\:text-green-500, .group-text:hover .hover\:\:sm\:text-green-500, .group:focus .focus\:\:sm\:text-green-500, .group-text:focus .focus\:\:sm\:text-green-500 {
        --text-opacity: 1;
        color: rgba(16, 185, 129, var(--text-opacity)) ;
    }

    .sm\:text-green-600, .hover\:sm\:text-green-600:hover, .focus\:sm\:text-green-600:focus, .placeholder\:sm\:text-green-600::placeholder, .group:hover .hover\:\:sm\:text-green-600, .group-text:hover .hover\:\:sm\:text-green-600, .group:focus .focus\:\:sm\:text-green-600, .group-text:focus .focus\:\:sm\:text-green-600 {
        --text-opacity: 1;
        color: rgba(5, 150, 105, var(--text-opacity)) ;
    }

    .sm\:text-green-700, .hover\:sm\:text-green-700:hover, .focus\:sm\:text-green-700:focus, .placeholder\:sm\:text-green-700::placeholder, .group:hover .hover\:\:sm\:text-green-700, .group-text:hover .hover\:\:sm\:text-green-700, .group:focus .focus\:\:sm\:text-green-700, .group-text:focus .focus\:\:sm\:text-green-700 {
        --text-opacity: 1;
        color: rgba(4, 120, 87, var(--text-opacity)) ;
    }

    .sm\:text-green-800, .hover\:sm\:text-green-800:hover, .focus\:sm\:text-green-800:focus, .placeholder\:sm\:text-green-800::placeholder, .group:hover .hover\:\:sm\:text-green-800, .group-text:hover .hover\:\:sm\:text-green-800, .group:focus .focus\:\:sm\:text-green-800, .group-text:focus .focus\:\:sm\:text-green-800 {
        --text-opacity: 1;
        color: rgba(6, 95, 70, var(--text-opacity)) ;
    }

    .sm\:text-green-900, .hover\:sm\:text-green-900:hover, .focus\:sm\:text-green-900:focus, .placeholder\:sm\:text-green-900::placeholder, .group:hover .hover\:\:sm\:text-green-900, .group-text:hover .hover\:\:sm\:text-green-900, .group:focus .focus\:\:sm\:text-green-900, .group-text:focus .focus\:\:sm\:text-green-900 {
        --text-opacity: 1;
        color: rgba(6, 78, 59, var(--text-opacity)) ;
    }

    .sm\:text-blue-50, .hover\:sm\:text-blue-50:hover, .focus\:sm\:text-blue-50:focus, .placeholder\:sm\:text-blue-50::placeholder, .group:hover .hover\:\:sm\:text-blue-50, .group-text:hover .hover\:\:sm\:text-blue-50, .group:focus .focus\:\:sm\:text-blue-50, .group-text:focus .focus\:\:sm\:text-blue-50 {
        --text-opacity: 1;
        color: rgba(239, 246, 255, var(--text-opacity)) ;
    }

    .sm\:text-blue-100, .hover\:sm\:text-blue-100:hover, .focus\:sm\:text-blue-100:focus, .placeholder\:sm\:text-blue-100::placeholder, .group:hover .hover\:\:sm\:text-blue-100, .group-text:hover .hover\:\:sm\:text-blue-100, .group:focus .focus\:\:sm\:text-blue-100, .group-text:focus .focus\:\:sm\:text-blue-100 {
        --text-opacity: 1;
        color: rgba(219, 234, 254, var(--text-opacity)) ;
    }

    .sm\:text-blue-200, .hover\:sm\:text-blue-200:hover, .focus\:sm\:text-blue-200:focus, .placeholder\:sm\:text-blue-200::placeholder, .group:hover .hover\:\:sm\:text-blue-200, .group-text:hover .hover\:\:sm\:text-blue-200, .group:focus .focus\:\:sm\:text-blue-200, .group-text:focus .focus\:\:sm\:text-blue-200 {
        --text-opacity: 1;
        color: rgba(191, 219, 254, var(--text-opacity)) ;
    }

    .sm\:text-blue-300, .hover\:sm\:text-blue-300:hover, .focus\:sm\:text-blue-300:focus, .placeholder\:sm\:text-blue-300::placeholder, .group:hover .hover\:\:sm\:text-blue-300, .group-text:hover .hover\:\:sm\:text-blue-300, .group:focus .focus\:\:sm\:text-blue-300, .group-text:focus .focus\:\:sm\:text-blue-300 {
        --text-opacity: 1;
        color: rgba(147, 197, 253, var(--text-opacity)) ;
    }

    .sm\:text-blue-400, .hover\:sm\:text-blue-400:hover, .focus\:sm\:text-blue-400:focus, .placeholder\:sm\:text-blue-400::placeholder, .group:hover .hover\:\:sm\:text-blue-400, .group-text:hover .hover\:\:sm\:text-blue-400, .group:focus .focus\:\:sm\:text-blue-400, .group-text:focus .focus\:\:sm\:text-blue-400 {
        --text-opacity: 1;
        color: rgba(96, 165, 250, var(--text-opacity)) ;
    }

    .sm\:text-blue-500, .hover\:sm\:text-blue-500:hover, .focus\:sm\:text-blue-500:focus, .placeholder\:sm\:text-blue-500::placeholder, .group:hover .hover\:\:sm\:text-blue-500, .group-text:hover .hover\:\:sm\:text-blue-500, .group:focus .focus\:\:sm\:text-blue-500, .group-text:focus .focus\:\:sm\:text-blue-500 {
        --text-opacity: 1;
        color: rgba(59, 130, 246, var(--text-opacity)) ;
    }

    .sm\:text-blue-600, .hover\:sm\:text-blue-600:hover, .focus\:sm\:text-blue-600:focus, .placeholder\:sm\:text-blue-600::placeholder, .group:hover .hover\:\:sm\:text-blue-600, .group-text:hover .hover\:\:sm\:text-blue-600, .group:focus .focus\:\:sm\:text-blue-600, .group-text:focus .focus\:\:sm\:text-blue-600 {
        --text-opacity: 1;
        color: rgba(37, 99, 235, var(--text-opacity)) ;
    }

    .sm\:text-blue-700, .hover\:sm\:text-blue-700:hover, .focus\:sm\:text-blue-700:focus, .placeholder\:sm\:text-blue-700::placeholder, .group:hover .hover\:\:sm\:text-blue-700, .group-text:hover .hover\:\:sm\:text-blue-700, .group:focus .focus\:\:sm\:text-blue-700, .group-text:focus .focus\:\:sm\:text-blue-700 {
        --text-opacity: 1;
        color: rgba(29, 78, 216, var(--text-opacity)) ;
    }

    .sm\:text-blue-800, .hover\:sm\:text-blue-800:hover, .focus\:sm\:text-blue-800:focus, .placeholder\:sm\:text-blue-800::placeholder, .group:hover .hover\:\:sm\:text-blue-800, .group-text:hover .hover\:\:sm\:text-blue-800, .group:focus .focus\:\:sm\:text-blue-800, .group-text:focus .focus\:\:sm\:text-blue-800 {
        --text-opacity: 1;
        color: rgba(30, 64, 175, var(--text-opacity)) ;
    }

    .sm\:text-blue-900, .hover\:sm\:text-blue-900:hover, .focus\:sm\:text-blue-900:focus, .placeholder\:sm\:text-blue-900::placeholder, .group:hover .hover\:\:sm\:text-blue-900, .group-text:hover .hover\:\:sm\:text-blue-900, .group:focus .focus\:\:sm\:text-blue-900, .group-text:focus .focus\:\:sm\:text-blue-900 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .sm\:text-purple-50, .hover\:sm\:text-purple-50:hover, .focus\:sm\:text-purple-50:focus, .placeholder\:sm\:text-purple-50::placeholder, .group:hover .hover\:\:sm\:text-purple-50, .group-text:hover .hover\:\:sm\:text-purple-50, .group:focus .focus\:\:sm\:text-purple-50, .group-text:focus .focus\:\:sm\:text-purple-50 {
        --text-opacity: 1;
        color: rgba(245, 243, 255, var(--text-opacity)) ;
    }

    .sm\:text-purple-100, .hover\:sm\:text-purple-100:hover, .focus\:sm\:text-purple-100:focus, .placeholder\:sm\:text-purple-100::placeholder, .group:hover .hover\:\:sm\:text-purple-100, .group-text:hover .hover\:\:sm\:text-purple-100, .group:focus .focus\:\:sm\:text-purple-100, .group-text:focus .focus\:\:sm\:text-purple-100 {
        --text-opacity: 1;
        color: rgba(237, 233, 254, var(--text-opacity)) ;
    }

    .sm\:text-purple-200, .hover\:sm\:text-purple-200:hover, .focus\:sm\:text-purple-200:focus, .placeholder\:sm\:text-purple-200::placeholder, .group:hover .hover\:\:sm\:text-purple-200, .group-text:hover .hover\:\:sm\:text-purple-200, .group:focus .focus\:\:sm\:text-purple-200, .group-text:focus .focus\:\:sm\:text-purple-200 {
        --text-opacity: 1;
        color: rgba(221, 214, 254, var(--text-opacity)) ;
    }

    .sm\:text-purple-300, .hover\:sm\:text-purple-300:hover, .focus\:sm\:text-purple-300:focus, .placeholder\:sm\:text-purple-300::placeholder, .group:hover .hover\:\:sm\:text-purple-300, .group-text:hover .hover\:\:sm\:text-purple-300, .group:focus .focus\:\:sm\:text-purple-300, .group-text:focus .focus\:\:sm\:text-purple-300 {
        --text-opacity: 1;
        color: rgba(196, 181, 253, var(--text-opacity)) ;
    }

    .sm\:text-purple-400, .hover\:sm\:text-purple-400:hover, .focus\:sm\:text-purple-400:focus, .placeholder\:sm\:text-purple-400::placeholder, .group:hover .hover\:\:sm\:text-purple-400, .group-text:hover .hover\:\:sm\:text-purple-400, .group:focus .focus\:\:sm\:text-purple-400, .group-text:focus .focus\:\:sm\:text-purple-400 {
        --text-opacity: 1;
        color: rgba(167, 139, 250, var(--text-opacity)) ;
    }

    .sm\:text-purple-500, .hover\:sm\:text-purple-500:hover, .focus\:sm\:text-purple-500:focus, .placeholder\:sm\:text-purple-500::placeholder, .group:hover .hover\:\:sm\:text-purple-500, .group-text:hover .hover\:\:sm\:text-purple-500, .group:focus .focus\:\:sm\:text-purple-500, .group-text:focus .focus\:\:sm\:text-purple-500 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .sm\:text-purple-600, .hover\:sm\:text-purple-600:hover, .focus\:sm\:text-purple-600:focus, .placeholder\:sm\:text-purple-600::placeholder, .group:hover .hover\:\:sm\:text-purple-600, .group-text:hover .hover\:\:sm\:text-purple-600, .group:focus .focus\:\:sm\:text-purple-600, .group-text:focus .focus\:\:sm\:text-purple-600 {
        --text-opacity: 1;
        color: rgba(139, 92, 246, var(--text-opacity)) ;
    }

    .sm\:text-purple-700, .hover\:sm\:text-purple-700:hover, .focus\:sm\:text-purple-700:focus, .placeholder\:sm\:text-purple-700::placeholder, .group:hover .hover\:\:sm\:text-purple-700, .group-text:hover .hover\:\:sm\:text-purple-700, .group:focus .focus\:\:sm\:text-purple-700, .group-text:focus .focus\:\:sm\:text-purple-700 {
        --text-opacity: 1;
        color: rgba(124, 58, 237, var(--text-opacity)) ;
    }

    .sm\:text-purple-800, .hover\:sm\:text-purple-800:hover, .focus\:sm\:text-purple-800:focus, .placeholder\:sm\:text-purple-800::placeholder, .group:hover .hover\:\:sm\:text-purple-800, .group-text:hover .hover\:\:sm\:text-purple-800, .group:focus .focus\:\:sm\:text-purple-800, .group-text:focus .focus\:\:sm\:text-purple-800 {
        --text-opacity: 1;
        color: rgba(109, 40, 217, var(--text-opacity)) ;
    }

    .sm\:text-purple-900, .hover\:sm\:text-purple-900:hover, .focus\:sm\:text-purple-900:focus, .placeholder\:sm\:text-purple-900::placeholder, .group:hover .hover\:\:sm\:text-purple-900, .group-text:hover .hover\:\:sm\:text-purple-900, .group:focus .focus\:\:sm\:text-purple-900, .group-text:focus .focus\:\:sm\:text-purple-900 {
        --text-opacity: 1;
        color: rgba(91, 33, 182, var(--text-opacity)) ;
    }

    .sm\:text-pink-50, .hover\:sm\:text-pink-50:hover, .focus\:sm\:text-pink-50:focus, .placeholder\:sm\:text-pink-50::placeholder, .group:hover .hover\:\:sm\:text-pink-50, .group-text:hover .hover\:\:sm\:text-pink-50, .group:focus .focus\:\:sm\:text-pink-50, .group-text:focus .focus\:\:sm\:text-pink-50 {
        --text-opacity: 1;
        color: rgba(76, 29, 149, var(--text-opacity)) ;
    }

    .sm\:text-pink-100, .hover\:sm\:text-pink-100:hover, .focus\:sm\:text-pink-100:focus, .placeholder\:sm\:text-pink-100::placeholder, .group:hover .hover\:\:sm\:text-pink-100, .group-text:hover .hover\:\:sm\:text-pink-100, .group:focus .focus\:\:sm\:text-pink-100, .group-text:focus .focus\:\:sm\:text-pink-100 {
        --text-opacity: 1;
        color: rgba(253, 242, 248, var(--text-opacity)) ;
    }

    .sm\:text-pink-200, .hover\:sm\:text-pink-200:hover, .focus\:sm\:text-pink-200:focus, .placeholder\:sm\:text-pink-200::placeholder, .group:hover .hover\:\:sm\:text-pink-200, .group-text:hover .hover\:\:sm\:text-pink-200, .group:focus .focus\:\:sm\:text-pink-200, .group-text:focus .focus\:\:sm\:text-pink-200 {
        --text-opacity: 1;
        color: rgba(252, 231, 243, var(--text-opacity)) ;
    }

    .sm\:text-pink-30, .hover\:sm\:text-pink-30:hover, .focus\:sm\:text-pink-30:focus, .placeholder\:sm\:text-pink-30::placeholder, .group:hover .hover\:\:sm\:text-pink-30, .group-text:hover .hover\:\:sm\:text-pink-30, .group:focus .focus\:\:sm\:text-pink-30, .group-text:focus .focus\:\:sm\:text-pink-30 {
        --text-opacity: 1;
        color: rgba(251, 207, 232, var(--text-opacity)) ;
    }

    .sm\:text-pink-400, .hover\:sm\:text-pink-400:hover, .focus\:sm\:text-pink-400:focus, .placeholder\:sm\:text-pink-400::placeholder, .group:hover .hover\:\:sm\:text-pink-400, .group-text:hover .hover\:\:sm\:text-pink-400, .group:focus .focus\:\:sm\:text-pink-400, .group-text:focus .focus\:\:sm\:text-pink-400 {
        --text-opacity: 1;
        color: rgba(249, 168, 212, var(--text-opacity)) ;
    }

    .sm\:text-pink-500, .hover\:sm\:text-pink-500:hover, .focus\:sm\:text-pink-500:focus, .placeholder\:sm\:text-pink-500::placeholder, .group:hover .hover\:\:sm\:text-pink-500, .group-text:hover .hover\:\:sm\:text-pink-500, .group:focus .focus\:\:sm\:text-pink-500, .group-text:focus .focus\:\:sm\:text-pink-500 {
        --text-opacity: 1;
        color: rgba(244, 114, 182, var(--text-opacity)) ;
    }

    .sm\:text-pink-600, .hover\:sm\:text-pink-600:hover, .focus\:sm\:text-pink-600:focus, .placeholder\:sm\:text-pink-600::placeholder, .group:hover .hover\:\:sm\:text-pink-600, .group-text:hover .hover\:\:sm\:text-pink-600, .group:focus .focus\:\:sm\:text-pink-600, .group-text:focus .focus\:\:sm\:text-pink-600 {
        --text-opacity: 1;
        color: rgba(236, 72, 153, var(--text-opacity)) ;
    }

    .sm\:text-pink-700, .hover\:sm\:text-pink-700:hover, .focus\:sm\:text-pink-700:focus, .placeholder\:sm\:text-pink-700::placeholder, .group:hover .hover\:\:sm\:text-pink-700, .group-text:hover .hover\:\:sm\:text-pink-700, .group:focus .focus\:\:sm\:text-pink-700, .group-text:focus .focus\:\:sm\:text-pink-700 {
        --text-opacity: 1;
        color: rgba(219, 39, 119, var(--text-opacity)) ;
    }

    .sm\:text-pink-800, .hover\:sm\:text-pink-800:hover, .focus\:sm\:text-pink-800:focus, .placeholder\:sm\:text-pink-800::placeholder, .group:hover .hover\:\:sm\:text-pink-800, .group-text:hover .hover\:\:sm\:text-pink-800, .group:focus .focus\:\:sm\:text-pink-800, .group-text:focus .focus\:\:sm\:text-pink-800 {
        --text-opacity: 1;
        color: rgba(190, 24, 93, var(--text-opacity)) ;
    }

    .sm\:text-pink-900, .hover\:sm\:text-pink-900:hover, .focus\:sm\:text-pink-900:focus, .placeholder\:sm\:text-pink-900::placeholder, .group:hover .hover\:\:sm\:text-pink-900, .group-text:hover .hover\:\:sm\:text-pink-900, .group:focus .focus\:\:sm\:text-pink-900, .group-text:focus .focus\:\:sm\:text-pink-900 {
        --text-opacity: 1;
        color: rgba(157, 23, 77, var(--text-opacity)) ;
    }

    .sm\:text-indigo-50, .hover\:sm\:text-indigo-50:hover, .focus\:sm\:text-indigo-50:focus, .placeholder\:sm\:text-indigo-50::placeholder, .group:hover .hover\:\:sm\:text-indigo-50, .group-text:hover .hover\:\:sm\:text-indigo-50, .group:focus .focus\:\:sm\:text-indigo-50, .group-text:focus .focus\:\:sm\:text-indigo-50 {
        --text-opacity: 1;
        color: rgba(238, 242, 255, var(--text-opacity)) ;
    }

    .sm\:text-indigo-100, .hover\:sm\:text-indigo-100:hover, .focus\:sm\:text-indigo-100:focus, .placeholder\:sm\:text-indigo-100::placeholder, .group:hover .hover\:\:sm\:text-indigo-100, .group-text:hover .hover\:\:sm\:text-indigo-100, .group:focus .focus\:\:sm\:text-indigo-100, .group-text:focus .focus\:\:sm\:text-indigo-100 {
        --text-opacity: 1;
        color: rgba(224, 231, 255, var(--text-opacity)) ;
    }

    .sm\:text-indigo-200, .hover\:sm\:text-indigo-200:hover, .focus\:sm\:text-indigo-200:focus, .placeholder\:sm\:text-indigo-200::placeholder, .group:hover .hover\:\:sm\:text-indigo-200, .group-text:hover .hover\:\:sm\:text-indigo-200, .group:focus .focus\:\:sm\:text-indigo-200, .group-text:focus .focus\:\:sm\:text-indigo-200 {
        --text-opacity: 1;
        color: rgba(199, 210, 254, var(--text-opacity)) ;
    }

    .sm\:text-indigo-300, .hover\:sm\:text-indigo-300:hover, .focus\:sm\:text-indigo-300:focus, .placeholder\:sm\:text-indigo-300::placeholder, .group:hover .hover\:\:sm\:text-indigo-300, .group-text:hover .hover\:\:sm\:text-indigo-300, .group:focus .focus\:\:sm\:text-indigo-300, .group-text:focus .focus\:\:sm\:text-indigo-300 {
        --text-opacity: 1;
        color: rgba(165, 180, 252, var(--text-opacity)) ;
    }

    .sm\:text-indigo-400, .hover\:sm\:text-indigo-400:hover, .focus\:sm\:text-indigo-400:focus, .placeholder\:sm\:text-indigo-400::placeholder, .group:hover .hover\:\:sm\:text-indigo-400, .group-text:hover .hover\:\:sm\:text-indigo-400, .group:focus .focus\:\:sm\:text-indigo-400, .group-text:focus .focus\:\:sm\:text-indigo-400 {
        --text-opacity: 1;
        color: rgba(129, 140, 248, var(--text-opacity)) ;
    }

    .sm\:text-indigo-500, .hover\:sm\:text-indigo-500:hover, .focus\:sm\:text-indigo-500:focus, .placeholder\:sm\:text-indigo-500::placeholder, .group:hover .hover\:\:sm\:text-indigo-500, .group-text:hover .hover\:\:sm\:text-indigo-500, .group:focus .focus\:\:sm\:text-indigo-500, .group-text:focus .focus\:\:sm\:text-indigo-500 {
        --text-opacity: 1;
        color: rgba(99, 102, 2412, var(--text-opacity)) ;
    }

    .sm\:text-indigo-600, .hover\:sm\:text-indigo-600:hover, .focus\:sm\:text-indigo-600:focus, .placeholder\:sm\:text-indigo-600::placeholder, .group:hover .hover\:\:sm\:text-indigo-600, .group-text:hover .hover\:\:sm\:text-indigo-600, .group:focus .focus\:\:sm\:text-indigo-600, .group-text:focus .focus\:\:sm\:text-indigo-600 {
        --text-opacity: 1;
        color: rgba(79, 70, 229, var(--text-opacity)) ;
    }

    .sm\:text-indigo-700, .hover\:sm\:text-indigo-700:hover, .focus\:sm\:text-indigo-700:focus, .placeholder\:sm\:text-indigo-700::placeholder, .group:hover .hover\:\:sm\:text-indigo-700, .group-text:hover .hover\:\:sm\:text-indigo-700, .group:focus .focus\:\:sm\:text-indigo-700, .group-text:focus .focus\:\:sm\:text-indigo-700 {
        --text-opacity: 1;
        color: rgba(67, 56, 202, var(--text-opacity)) ;
    }

    .sm\:text-indigo-800, .hover\:sm\:text-indigo-800:hover, .focus\:sm\:text-indigo-800:focus, .placeholder\:sm\:text-indigo-800::placeholder, .group:hover .hover\:\:sm\:text-indigo-800, .group-text:hover .hover\:\:sm\:text-indigo-800, .group:focus .focus\:\:sm\:text-indigo-800, .group-text:focus .focus\:\:sm\:text-indigo-800 {
        --text-opacity: 1;
        color: rgba(55, 48, 163, var(--text-opacity)) ;
    }

    .sm\:text-indigo-900, .hover\:sm\:text-indigo-900:hover, .focus\:sm\:text-indigo-900:focus, .placeholder\:sm\:text-indigo-900::placeholder, .group:hover .hover\:\:sm\:text-indigo-900, .group-text:hover .hover\:\:sm\:text-indigo-900, .group:focus .focus\:\:sm\:text-indigo-900, .group-text:focus .focus\:\:sm\:text-indigo-900 {
        --text-opacity: 1;
        color: rgba(49, 46, 129, var(--text-opacity)) ;
    }

    .sm\:text-opacity-0, .hover\:sm\:text-opacity-0:hover, .focus\:sm\:text-opacity-0:focus, .placeholder\:sm\:text-opacity-0::placeholder, .group:hover .hover\:\:sm\:text-opacity-0, .group-text:hover .hover\:\:sm\:text-opacity-0, .group:focus .focus\:\:sm\:text-opacity-0, .group-text:focus .focus\:\:sm\:text-opacity-0 {
        --text-opacity: 0;
    }

    .sm\:text-opacity-01, .hover\:sm\:text-opacity-01:hover, .focus\:sm\:text-opacity-01:focus, .placeholder\:sm\:text-opacity-01::placeholder, .group:hover .hover\:\:sm\:text-opacity-01, .group-text:hover .hover\:\:sm\:text-opacity-01, .group:focus .focus\:\:sm\:text-opacity-01, .group-text:focus .focus\:\:sm\:text-opacity-01 {
        --text-opacity: .01;
    }

    .sm\:text-opacity-02, .hover\:sm\:text-opacity-02:hover, .focus\:sm\:text-opacity-02:focus, .placeholder\:sm\:text-opacity-02::placeholder, .group:hover .hover\:\:sm\:text-opacity-02, .group-text:hover .hover\:\:sm\:text-opacity-02, .group:focus .focus\:\:sm\:text-opacity-02, .group-text:focus .focus\:\:sm\:text-opacity-02 {
        --text-opacity: .02;
    }

    .sm\:text-opacity-03, .hover\:sm\:text-opacity-03:hover, .focus\:sm\:text-opacity-03:focus, .placeholder\:sm\:text-opacity-03::placeholder, .group:hover .hover\:\:sm\:text-opacity-03, .group-text:hover .hover\:\:sm\:text-opacity-03, .group:focus .focus\:\:sm\:text-opacity-03, .group-text:focus .focus\:\:sm\:text-opacity-03 {
        --text-opacity: .03;
    }

    .sm\:text-opacity-04, .hover\:sm\:text-opacity-04:hover, .focus\:sm\:text-opacity-04:focus, .placeholder\:sm\:text-opacity-04::placeholder, .group:hover .hover\:\:sm\:text-opacity-04, .group-text:hover .hover\:\:sm\:text-opacity-04, .group:focus .focus\:\:sm\:text-opacity-04, .group-text:focus .focus\:\:sm\:text-opacity-04 {
        --text-opacity: .04;
    }

    .sm\:text-opacity-5, .hover\:sm\:text-opacity-5:hover, .focus\:sm\:text-opacity-5:focus, .placeholder\:sm\:text-opacity-5::placeholder, .group:hover .hover\:\:sm\:text-opacity-5, .group-text:hover .hover\:\:sm\:text-opacity-5, .group:focus .focus\:\:sm\:text-opacity-5, .group-text:focus .focus\:\:sm\:text-opacity-5 {
        --text-opacity: .05;
    }

    .sm\:text-opacity-06, .hover\:sm\:text-opacity-06:hover, .focus\:sm\:text-opacity-06:focus, .placeholder\:sm\:text-opacity-06::placeholder, .group:hover .hover\:\:sm\:text-opacity-06, .group-text:hover .hover\:\:sm\:text-opacity-06, .group:focus .focus\:\:sm\:text-opacity-06, .group-text:focus .focus\:\:sm\:text-opacity-06 {
        --text-opacity: .06;
    }

    .sm\:text-opacity-07, .hover\:sm\:text-opacity-07:hover, .focus\:sm\:text-opacity-07:focus, .placeholder\:sm\:text-opacity-07::placeholder, .group:hover .hover\:\:sm\:text-opacity-07, .group-text:hover .hover\:\:sm\:text-opacity-07, .group:focus .focus\:\:sm\:text-opacity-07, .group-text:focus .focus\:\:sm\:text-opacity-07 {
        --text-opacity: .07;
    }

    .sm\:text-opacity-08, .hover\:sm\:text-opacity-08:hover, .focus\:sm\:text-opacity-08:focus, .placeholder\:sm\:text-opacity-08::placeholder, .group:hover .hover\:\:sm\:text-opacity-08, .group-text:hover .hover\:\:sm\:text-opacity-08, .group:focus .focus\:\:sm\:text-opacity-08, .group-text:focus .focus\:\:sm\:text-opacity-08 {
        --text-opacity: .08;
    }

    .sm\:text-opacity-09, .hover\:sm\:text-opacity-09:hover, .focus\:sm\:text-opacity-09:focus, .placeholder\:sm\:text-opacity-09::placeholder, .group:hover .hover\:\:sm\:text-opacity-09, .group-text:hover .hover\:\:sm\:text-opacity-09, .group:focus .focus\:\:sm\:text-opacity-09, .group-text:focus .focus\:\:sm\:text-opacity-09 {
        --text-opacity: .08;
    }

    .sm\:text-opacity-10, .hover\:sm\:text-opacity-10:hover, .focus\:sm\:text-opacity-10:focus, .placeholder\:sm\:text-opacity-10::placeholder, .group:hover .hover\:\:sm\:text-opacity-10, .group-text:hover .hover\:\:sm\:text-opacity-10, .group:focus .focus\:\:sm\:text-opacity-10, .group-text:focus .focus\:\:sm\:text-opacity-10 {
        --text-opacity: .1;
    }

    .sm\:text-opacity-15, .hover\:sm\:text-opacity-15:hover, .focus\:sm\:text-opacity-15:focus, .placeholder\:sm\:text-opacity-15::placeholder, .group:hover .hover\:\:sm\:text-opacity-15, .group-text:hover .hover\:\:sm\:text-opacity-15, .group:focus .focus\:\:sm\:text-opacity-15, .group-text:focus .focus\:\:sm\:text-opacity-15 {
        --text-opacity: .15;
    }

    .sm\:text-opacity-20, .hover\:sm\:text-opacity-20:hover, .focus\:sm\:text-opacity-20:focus, .placeholder\:sm\:text-opacity-20::placeholder, .group:hover .hover\:\:sm\:text-opacity-20, .group-text:hover .hover\:\:sm\:text-opacity-20, .group:focus .focus\:\:sm\:text-opacity-20, .group-text:focus .focus\:\:sm\:text-opacity-20 {
        --text-opacity: .2;
    }

    .sm\:text-opacity-25, .hover\:sm\:text-opacity-25:hover, .focus\:sm\:text-opacity-25:focus, .placeholder\:sm\:text-opacity-25::placeholder, .group:hover .hover\:\:sm\:text-opacity-25, .group-text:hover .hover\:\:sm\:text-opacity-25, .group:focus .focus\:\:sm\:text-opacity-25, .group-text:focus .focus\:\:sm\:text-opacity-25 {
        --text-opacity: .25;
    }

    .sm\:text-opacity-30, .hover\:sm\:text-opacity-30:hover, .focus\:sm\:text-opacity-30:focus, .placeholder\:sm\:text-opacity-30::placeholder, .group:hover .hover\:\:sm\:text-opacity-30, .group-text:hover .hover\:\:sm\:text-opacity-30, .group:focus .focus\:\:sm\:text-opacity-30, .group-text:focus .focus\:\:sm\:text-opacity-30 {
        --text-opacity: .3;
    }

    .sm\:text-opacity-35, .hover\:sm\:text-opacity-35:hover, .focus\:sm\:text-opacity-35:focus, .placeholder\:sm\:text-opacity-35::placeholder, .group:hover .hover\:\:sm\:text-opacity-35, .group-text:hover .hover\:\:sm\:text-opacity-35, .group:focus .focus\:\:sm\:text-opacity-35, .group-text:focus .focus\:\:sm\:text-opacity-35 {
        --text-opacity: .35;
    }

    .sm\:text-opacity-40, .hover\:sm\:text-opacity-40:hover, .focus\:sm\:text-opacity-40:focus, .placeholder\:sm\:text-opacity-40::placeholder, .group:hover .hover\:\:sm\:text-opacity-40, .group-text:hover .hover\:\:sm\:text-opacity-40, .group:focus .focus\:\:sm\:text-opacity-40, .group-text:focus .focus\:\:sm\:text-opacity-40 {
        --text-opacity: .4;
    }

    .sm\:text-opacity-45, .hover\:sm\:text-opacity-45:hover, .focus\:sm\:text-opacity-45:focus, .placeholder\:sm\:text-opacity-45::placeholder, .group:hover .hover\:\:sm\:text-opacity-45, .group-text:hover .hover\:\:sm\:text-opacity-45, .group:focus .focus\:\:sm\:text-opacity-45, .group-text:focus .focus\:\:sm\:text-opacity-45 {
        --text-opacity: .45;
    }

    .sm\:text-opacity-50, .hover\:sm\:text-opacity-50:hover, .focus\:sm\:text-opacity-50:focus, .placeholder\:sm\:text-opacity-50::placeholder, .group:hover .hover\:\:sm\:text-opacity-50, .group-text:hover .hover\:\:sm\:text-opacity-50, .group:focus .focus\:\:sm\:text-opacity-50, .group-text:focus .focus\:\:sm\:text-opacity-50 {
        --text-opacity: .5;
    }

    .sm\:text-opacity-55, .hover\:sm\:text-opacity-55:hover, .focus\:sm\:text-opacity-55:focus, .placeholder\:sm\:text-opacity-55::placeholder, .group:hover .hover\:\:sm\:text-opacity-55, .group-text:hover .hover\:\:sm\:text-opacity-55, .group:focus .focus\:\:sm\:text-opacity-55, .group-text:focus .focus\:\:sm\:text-opacity-55 {
        --text-opacity: .55;
    }

    .sm\:text-opacity-60, .hover\:sm\:text-opacity-60:hover, .focus\:sm\:text-opacity-60:focus, .placeholder\:sm\:text-opacity-60::placeholder, .group:hover .hover\:\:sm\:text-opacity-60, .group-text:hover .hover\:\:sm\:text-opacity-60, .group:focus .focus\:\:sm\:text-opacity-60, .group-text:focus .focus\:\:sm\:text-opacity-60 {
        --text-opacity: .6;
    }

    .sm\:text-opacity-65, .hover\:sm\:text-opacity-65:hover, .focus\:sm\:text-opacity-65:focus, .placeholder\:sm\:text-opacity-65::placeholder, .group:hover .hover\:\:sm\:text-opacity-65, .group-text:hover .hover\:\:sm\:text-opacity-65, .group:focus .focus\:\:sm\:text-opacity-65, .group-text:focus .focus\:\:sm\:text-opacity-65 {
        --text-opacity: .65;
    }

    .sm\:text-opacity-70, .hover\:sm\:text-opacity-70:hover, .focus\:sm\:text-opacity-70:focus, .placeholder\:sm\:text-opacity-70::placeholder, .group:hover .hover\:\:sm\:text-opacity-70, .group-text:hover .hover\:\:sm\:text-opacity-70, .group:focus .focus\:\:sm\:text-opacity-70, .group-text:focus .focus\:\:sm\:text-opacity-70 {
        --text-opacity: .7;
    }

    .sm\:text-opacity-75, .hover\:sm\:text-opacity-75:hover, .focus\:sm\:text-opacity-75:focus, .placeholder\:sm\:text-opacity-75::placeholder, .group:hover .hover\:\:sm\:text-opacity-75, .group-text:hover .hover\:\:sm\:text-opacity-75, .group:focus .focus\:\:sm\:text-opacity-75, .group-text:focus .focus\:\:sm\:text-opacity-75 {
        --text-opacity: .75;
    }

    .sm\:text-opacity-80, .hover\:sm\:text-opacity-80:hover, .focus\:sm\:text-opacity-80:focus, .placeholder\:sm\:text-opacity-80::placeholder, .group:hover .hover\:\:sm\:text-opacity-80, .group-text:hover .hover\:\:sm\:text-opacity-80, .group:focus .focus\:\:sm\:text-opacity-80, .group-text:focus .focus\:\:sm\:text-opacity-80 {
        --text-opacity: .8;
    }

    .sm\:text-opacity-85, .hover\:sm\:text-opacity-85:hover, .focus\:sm\:text-opacity-85:focus, .placeholder\:sm\:text-opacity-85::placeholder, .group:hover .hover\:\:sm\:text-opacity-85, .group-text:hover .hover\:\:sm\:text-opacity-85, .group:focus .focus\:\:sm\:text-opacity-85, .group-text:focus .focus\:\:sm\:text-opacity-85 {
        --text-opacity: .85;
    }

    .sm\:text-opacity-90, .hover\:sm\:text-opacity-90:hover, .focus\:sm\:text-opacity-90:focus, .placeholder\:sm\:text-opacity-90::placeholder, .group:hover .hover\:\:sm\:text-opacity-90, .group-text:hover .hover\:\:sm\:text-opacity-90, .group:focus .focus\:\:sm\:text-opacity-90, .group-text:focus .focus\:\:sm\:text-opacity-90 {
        --text-opacity: .9;
    }

    .sm\:text-opacity-95, .hover\:sm\:text-opacity-95:hover, .focus\:sm\:text-opacity-95:focus, .placeholder\:sm\:text-opacity-95::placeholder, .group:hover .hover\:\:sm\:text-opacity-95, .group-text:hover .hover\:\:sm\:text-opacity-95, .group:focus .focus\:\:sm\:text-opacity-95, .group-text:focus .focus\:\:sm\:text-opacity-95 {
        --text-opacity: .95;
    }

    .sm\:text-opacity-100, .hover\:sm\:text-opacity-100:hover, .focus\:sm\:text-opacity-100:focus, .placeholder\:sm\:text-opacity-100::placeholder, .group:hover .hover\:\:sm\:text-opacity-100, .group-text:hover .hover\:\:sm\:text-opacity-100, .group:focus .focus\:\:sm\:text-opacity-100, .group-text:focus .focus\:\:sm\:text-opacity-100 {
        --text-opacity: 1;
    }

    .sm\:text-left {
        text-align: left;
    }

    .sm\:text-right {
        text-align: right;
    }

    .sm\:text-center {
        text-align: center;
    }

    .sm\:bg-black, .hover\:sm\:bg-black:hover, .focus\:sm\:bg-black:focus, .checked\:sm\:bg-black:checked, .group:hover .hover\:\:sm\:bg-black, .group-bg:hover .hover\:\:sm\:bg-black, .group:focus .focus\:\:sm\:bg-black, .group-bg:focus .focus\:\:sm\:bg-black {
        --bg-opacity: 1;
        background: rgba(0, 0, 0, var(--bg-opacity)) ;
    }

    .sm\:bg-white, .hover\:sm\:bg-white:hover, .focus\:sm\:bg-white:focus, .checked\:sm\:bg-white:checked, .group:hover .hover\:\:sm\:bg-white, .group-bg:hover .hover\:\:sm\:bg-white, .group:focus .focus\:\:sm\:bg-white, .group-bg:focus .focus\:\:sm\:bg-white {
        --bg-opacity: 1;
        background: rgba(255, 255, 255, var(--bg-opacity)) ;
    }

    .sm\:bg-red-50, .hover\:sm\:bg-red-50:hover, .focus\:sm\:bg-red-50:focus, .checked\:sm\:bg-red-50:checked, .group:hover .hover\:\:sm\:bg-red-50, .group-bg:hover .hover\:\:sm\:bg-red-50, .group:focus .focus\:\:sm\:bg-red-50, .group-bg:focus .focus\:\:sm\:bg-red-50 {
        --bg-opacity: 1;
        background: rgba(254, 242, 242, var(--bg-opacity)) ;
    }

    .sm\:bg-red-100, .hover\:sm\:bg-red-100:hover, .focus\:sm\:bg-red-100:focus, .checked\:sm\:bg-red-100:checked, .group:hover .hover\:\:sm\:bg-red-100, .group-bg:hover .hover\:\:sm\:bg-red-100, .group:focus .focus\:\:sm\:bg-red-100, .group-bg:focus .focus\:\:sm\:bg-red-100 {
        --bg-opacity: 1;
        background: rgba(254, 226, 226, var(--bg-opacity)) ;
    }

    .sm\:bg-red-200, .hover\:sm\:bg-red-200:hover, .focus\:sm\:bg-red-200:focus, .checked\:sm\:bg-red-200:checked, .group:hover .hover\:\:sm\:bg-red-200, .group-bg:hover .hover\:\:sm\:bg-red-200, .group:focus .focus\:\:sm\:bg-red-200, .group-bg:focus .focus\:\:sm\:bg-red-200 {
        --bg-opacity: 1;
        background: rgba(254, 202, 202, var(--bg-opacity)) ;
    }

    .sm\:bg-red-300, .hover\:sm\:bg-red-300:hover, .focus\:sm\:bg-red-300:focus, .checked\:sm\:bg-red-300:checked, .group:hover .hover\:\:sm\:bg-red-300, .group-bg:hover .hover\:\:sm\:bg-red-300, .group:focus .focus\:\:sm\:bg-red-300, .group-bg:focus .focus\:\:sm\:bg-red-300 {
        --bg-opacity: 1;
        background: rgba(252, 165, 165, var(--bg-opacity)) ;
    }

    .sm\:bg-red-400, .hover\:sm\:bg-red-400:hover, .focus\:sm\:bg-red-400:focus, .checked\:sm\:bg-red-400:checked, .group:hover .hover\:\:sm\:bg-red-400, .group-bg:hover .hover\:\:sm\:bg-red-400, .group:focus .focus\:\:sm\:bg-red-400, .group-bg:focus .focus\:\:sm\:bg-red-400 {
        --bg-opacity: 1;
        background: rgba(232, 71, 78, var(--bg-opacity)) ;
    }

    .sm\:bg-red-500, .hover\:sm\:bg-red-500:hover, .focus\:sm\:bg-red-500:focus, .checked\:sm\:bg-red-500:checked, .group:hover .hover\:\:sm\:bg-red-500, .group-bg:hover .hover\:\:sm\:bg-red-500, .group:focus .focus\:\:sm\:bg-red-500, .group-bg:focus .focus\:\:sm\:bg-red-500 {
        --bg-opacity: 1;
        background: rgba(239, 68, 6, var(--bg-opacity)) ;
    }

    .sm\:bg-red-600, .hover\:sm\:bg-red-600:hover, .focus\:sm\:bg-red-600:focus, .checked\:sm\:bg-red-600:checked, .group:hover .hover\:\:sm\:bg-red-600, .group-bg:hover .hover\:\:sm\:bg-red-600, .group:focus .focus\:\:sm\:bg-red-600, .group-bg:focus .focus\:\:sm\:bg-red-600 {
        --bg-opacity: 1;
        background: rgba(220, 38, 3, var(--bg-opacity)) ;
    }

    .sm\:bg-red-700, .hover\:sm\:bg-red-700:hover, .focus\:sm\:bg-red-700:focus, .checked\:sm\:bg-red-700:checked, .group:hover .hover\:\:sm\:bg-red-700, .group-bg:hover .hover\:\:sm\:bg-red-700, .group:focus .focus\:\:sm\:bg-red-700, .group-bg:focus .focus\:\:sm\:bg-red-700 {
        --bg-opacity: 1;
        background: rgba(185, 28, 28, var(--bg-opacity)) ;
    }

    .sm\:bg-red-800, .hover\:sm\:bg-red-800:hover, .focus\:sm\:bg-red-800:focus, .checked\:sm\:bg-red-800:checked, .group:hover .hover\:\:sm\:bg-red-800, .group-bg:hover .hover\:\:sm\:bg-red-800, .group:focus .focus\:\:sm\:bg-red-800, .group-bg:focus .focus\:\:sm\:bg-red-800 {
        --bg-opacity: 1;
        background: rgba(153, 27, 27, var(--bg-opacity)) ;
    }

    .sm\:bg-red-900, .hover\:sm\:bg-red-900:hover, .focus\:sm\:bg-red-900:focus, .checked\:sm\:bg-red-900:checked, .group:hover .hover\:\:sm\:bg-red-900, .group-bg:hover .hover\:\:sm\:bg-red-900, .group:focus .focus\:\:sm\:bg-red-900, .group-bg:focus .focus\:\:sm\:bg-red-900 {
        --bg-opacity: 1;
        background: rgba(127, 29, 29, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-50, .hover\:sm\:bg-gray-50:hover, .focus\:sm\:bg-gray-50:focus, .checked\:sm\:bg-gray-50:checked, .group:hover .hover\:\:sm\:bg-gray-50, .group-bg:hover .hover\:\:sm\:bg-gray-50, .group:focus .focus\:\:sm\:bg-gray-50, .group-bg:focus .focus\:\:sm\:bg-gray-50 {
        --bg-opacity: 1;
        background: rgba(249, 250, 251, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-100, .hover\:sm\:bg-gray-100:hover, .focus\:sm\:bg-gray-100:focus, .checked\:sm\:bg-gray-100:checked, .group:hover .hover\:\:sm\:bg-gray-100, .group-bg:hover .hover\:\:sm\:bg-gray-100, .group:focus .focus\:\:sm\:bg-gray-100, .group-bg:focus .focus\:\:sm\:bg-gray-100 {
        --bg-opacity: 1;
        background: rgba(243, 244, 246, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-200, .hover\:sm\:bg-gray-200:hover, .focus\:sm\:bg-gray-200:focus, .checked\:sm\:bg-gray-200:checked, .group:hover .hover\:\:sm\:bg-gray-200, .group-bg:hover .hover\:\:sm\:bg-gray-200, .group:focus .focus\:\:sm\:bg-gray-200, .group-bg:focus .focus\:\:sm\:bg-gray-200 {
        --bg-opacity: 1;
        background: rgba(229, 231, 235, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-300, .hover\:sm\:bg-gray-300:hover, .focus\:sm\:bg-gray-300:focus, .checked\:sm\:bg-gray-300:checked, .group:hover .hover\:\:sm\:bg-gray-300, .group-bg:hover .hover\:\:sm\:bg-gray-300, .group:focus .focus\:\:sm\:bg-gray-300, .group-bg:focus .focus\:\:sm\:bg-gray-300 {
        --bg-opacity: 1;
        background: rgba(209, 213, 219, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-400, .hover\:sm\:bg-gray-400:hover, .focus\:sm\:bg-gray-400:focus, .checked\:sm\:bg-gray-400:checked, .group:hover .hover\:\:sm\:bg-gray-400, .group-bg:hover .hover\:\:sm\:bg-gray-400, .group:focus .focus\:\:sm\:bg-gray-400, .group-bg:focus .focus\:\:sm\:bg-gray-400 {
        --bg-opacity: 1;
        background: rgba(156, 163, 175, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-500, .hover\:sm\:bg-gray-500:hover, .focus\:sm\:bg-gray-500:focus, .checked\:sm\:bg-gray-500:checked, .group:hover .hover\:\:sm\:bg-gray-500, .group-bg:hover .hover\:\:sm\:bg-gray-500, .group:focus .focus\:\:sm\:bg-gray-500, .group-bg:focus .focus\:\:sm\:bg-gray-500 {
        --bg-opacity: 1;
        background: rgba(107, 114, 128, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-600, .hover\:sm\:bg-gray-600:hover, .focus\:sm\:bg-gray-600:focus, .checked\:sm\:bg-gray-600:checked, .group:hover .hover\:\:sm\:bg-gray-600, .group-bg:hover .hover\:\:sm\:bg-gray-600, .group:focus .focus\:\:sm\:bg-gray-600, .group-bg:focus .focus\:\:sm\:bg-gray-600 {
        --bg-opacity: 1;
        background: rgba(75, 85, 99, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-700, .hover\:sm\:bg-gray-700:hover, .focus\:sm\:bg-gray-700:focus, .checked\:sm\:bg-gray-700:checked, .group:hover .hover\:\:sm\:bg-gray-700, .group-bg:hover .hover\:\:sm\:bg-gray-700, .group:focus .focus\:\:sm\:bg-gray-700, .group-bg:focus .focus\:\:sm\:bg-gray-700 {
        --bg-opacity: 1;
        background: rgba(55, 65, 81, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-800, .hover\:sm\:bg-gray-800:hover, .focus\:sm\:bg-gray-800:focus, .checked\:sm\:bg-gray-800:checked, .group:hover .hover\:\:sm\:bg-gray-800, .group-bg:hover .hover\:\:sm\:bg-gray-800, .group:focus .focus\:\:sm\:bg-gray-800, .group-bg:focus .focus\:\:sm\:bg-gray-800 {
        --bg-opacity: 1;
        background: rgba(31, 41, 55, var(--bg-opacity)) ;
    }

    .sm\:bg-gray-900, .hover\:sm\:bg-gray-900:hover, .focus\:sm\:bg-gray-900:focus, .checked\:sm\:bg-gray-900:checked, .group:hover .hover\:\:sm\:bg-gray-900, .group-bg:hover .hover\:\:sm\:bg-gray-900, .group:focus .focus\:\:sm\:bg-gray-900, .group-bg:focus .focus\:\:sm\:bg-gray-900 {
        --bg-opacity: 1;
        background: rgba(17, 24, 39, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-50, .hover\:sm\:bg-yellow-50:hover, .focus\:sm\:bg-yellow-50:focus, .checked\:sm\:bg-yellow-50:checked, .group:hover .hover\:\:sm\:bg-yellow-50, .group-bg:hover .hover\:\:sm\:bg-yellow-50, .group:focus .focus\:\:sm\:bg-yellow-50, .group-bg:focus .focus\:\:sm\:bg-yellow-50 {
        --bg-opacity: 1;
        background: rgba(255, 251, 235, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-100, .hover\:sm\:bg-yellow-100:hover, .focus\:sm\:bg-yellow-100:focus, .checked\:sm\:bg-yellow-100:checked, .group:hover .hover\:\:sm\:bg-yellow-100, .group-bg:hover .hover\:\:sm\:bg-yellow-100, .group:focus .focus\:\:sm\:bg-yellow-100, .group-bg:focus .focus\:\:sm\:bg-yellow-100 {
        --bg-opacity: 1;
        background: rgba(254, 243, 199, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-200, .hover\:sm\:bg-yellow-200:hover, .focus\:sm\:bg-yellow-200:focus, .checked\:sm\:bg-yellow-200:checked, .group:hover .hover\:\:sm\:bg-yellow-200, .group-bg:hover .hover\:\:sm\:bg-yellow-200, .group:focus .focus\:\:sm\:bg-yellow-200, .group-bg:focus .focus\:\:sm\:bg-yellow-200 {
        --bg-opacity: 1;
        background: rgba(253, 230, 138, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-300, .hover\:sm\:bg-yellow-300:hover, .focus\:sm\:bg-yellow-300:focus, .checked\:sm\:bg-yellow-300:checked, .group:hover .hover\:\:sm\:bg-yellow-300, .group-bg:hover .hover\:\:sm\:bg-yellow-300, .group:focus .focus\:\:sm\:bg-yellow-300, .group-bg:focus .focus\:\:sm\:bg-yellow-300 {
        --bg-opacity: 1;
        background: rgba(252, 211, 77, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-400, .hover\:sm\:bg-yellow-400:hover, .focus\:sm\:bg-yellow-400:focus, .checked\:sm\:bg-yellow-400:checked, .group:hover .hover\:\:sm\:bg-yellow-400, .group-bg:hover .hover\:\:sm\:bg-yellow-400, .group:focus .focus\:\:sm\:bg-yellow-400, .group-bg:focus .focus\:\:sm\:bg-yellow-400 {
        --bg-opacity: 1;
        background: rgba(251, 191, 36, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-500, .hover\:sm\:bg-yellow-500:hover, .focus\:sm\:bg-yellow-500:focus, .checked\:sm\:bg-yellow-500:checked, .group:hover .hover\:\:sm\:bg-yellow-500, .group-bg:hover .hover\:\:sm\:bg-yellow-500, .group:focus .focus\:\:sm\:bg-yellow-500, .group-bg:focus .focus\:\:sm\:bg-yellow-500 {
        --bg-opacity: 1;
        background: rgba(245, 158, 11, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-600, .hover\:sm\:bg-yellow-600:hover, .focus\:sm\:bg-yellow-600:focus, .checked\:sm\:bg-yellow-600:checked, .group:hover .hover\:\:sm\:bg-yellow-600, .group-bg:hover .hover\:\:sm\:bg-yellow-600, .group:focus .focus\:\:sm\:bg-yellow-600, .group-bg:focus .focus\:\:sm\:bg-yellow-600 {
        --bg-opacity: 1;
        background: rgba(217, 119, 6, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-700, .hover\:sm\:bg-yellow-700:hover, .focus\:sm\:bg-yellow-700:focus, .checked\:sm\:bg-yellow-700:checked, .group:hover .hover\:\:sm\:bg-yellow-700, .group-bg:hover .hover\:\:sm\:bg-yellow-700, .group:focus .focus\:\:sm\:bg-yellow-700, .group-bg:focus .focus\:\:sm\:bg-yellow-700 {
        --bg-opacity: 1;
        background: rgba(180, 83, 9, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-800, .hover\:sm\:bg-yellow-800:hover, .focus\:sm\:bg-yellow-800:focus, .checked\:sm\:bg-yellow-800:checked, .group:hover .hover\:\:sm\:bg-yellow-800, .group-bg:hover .hover\:\:sm\:bg-yellow-800, .group:focus .focus\:\:sm\:bg-yellow-800, .group-bg:focus .focus\:\:sm\:bg-yellow-800 {
        --bg-opacity: 1;
        background: rgba(146, 64, 14, var(--bg-opacity)) ;
    }

    .sm\:bg-yellow-900, .hover\:sm\:bg-yellow-900:hover, .focus\:sm\:bg-yellow-900:focus, .checked\:sm\:bg-yellow-900:checked, .group:hover .hover\:\:sm\:bg-yellow-900, .group-bg:hover .hover\:\:sm\:bg-yellow-900, .group:focus .focus\:\:sm\:bg-yellow-900, .group-bg:focus .focus\:\:sm\:bg-yellow-900 {
        --bg-opacity: 1;
        background: rgba(120, 53, 15, var(--bg-opacity)) ;
    }

    .sm\:bg-green-50, .hover\:sm\:bg-green-50:hover, .focus\:sm\:bg-green-50:focus, .checked\:sm\:bg-green-50:checked, .group:hover .hover\:\:sm\:bg-green-50, .group-bg:hover .hover\:\:sm\:bg-green-50, .group:focus .focus\:\:sm\:bg-green-50, .group-bg:focus .focus\:\:sm\:bg-green-50 {
        --bg-opacity: 1;
        background: rgba(236, 253, 245, var(--bg-opacity)) ;
    }

    .sm\:bg-green-100, .hover\:sm\:bg-green-100:hover, .focus\:sm\:bg-green-100:focus, .checked\:sm\:bg-green-100:checked, .group:hover .hover\:\:sm\:bg-green-100, .group-bg:hover .hover\:\:sm\:bg-green-100, .group:focus .focus\:\:sm\:bg-green-100, .group-bg:focus .focus\:\:sm\:bg-green-100 {
        --bg-opacity: 1;
        background: rgba(209, 250, 229, var(--bg-opacity)) ;
    }

    .sm\:bg-green-200, .hover\:sm\:bg-green-200:hover, .focus\:sm\:bg-green-200:focus, .checked\:sm\:bg-green-200:checked, .group:hover .hover\:\:sm\:bg-green-200, .group-bg:hover .hover\:\:sm\:bg-green-200, .group:focus .focus\:\:sm\:bg-green-200, .group-bg:focus .focus\:\:sm\:bg-green-200 {
        --bg-opacity: 1;
        background: rgba(167, 243, 208, var(--bg-opacity)) ;
    }

    .sm\:bg-green-300, .hover\:sm\:bg-green-300:hover, .focus\:sm\:bg-green-300:focus, .checked\:sm\:bg-green-300:checked, .group:hover .hover\:\:sm\:bg-green-300, .group-bg:hover .hover\:\:sm\:bg-green-300, .group:focus .focus\:\:sm\:bg-green-300, .group-bg:focus .focus\:\:sm\:bg-green-300 {
        --bg-opacity: 1;
        background: rgba(110, 231, 183, var(--bg-opacity)) ;
    }

    .sm\:bg-green-400, .hover\:sm\:bg-green-400:hover, .focus\:sm\:bg-green-400:focus, .checked\:sm\:bg-green-400:checked, .group:hover .hover\:\:sm\:bg-green-400, .group-bg:hover .hover\:\:sm\:bg-green-400, .group:focus .focus\:\:sm\:bg-green-400, .group-bg:focus .focus\:\:sm\:bg-green-400 {
        --bg-opacity: 1;
        background: rgba(52, 211, 153, var(--bg-opacity)) ;
    }

    .sm\:bg-green-500, .hover\:sm\:bg-green-500:hover, .focus\:sm\:bg-green-500:focus, .checked\:sm\:bg-green-500:checked, .group:hover .hover\:\:sm\:bg-green-500, .group-bg:hover .hover\:\:sm\:bg-green-500, .group:focus .focus\:\:sm\:bg-green-500, .group-bg:focus .focus\:\:sm\:bg-green-500 {
        --bg-opacity: 1;
        background: rgba(16, 185, 129, var(--bg-opacity)) ;
    }

    .sm\:bg-green-600, .hover\:sm\:bg-green-600:hover, .focus\:sm\:bg-green-600:focus, .checked\:sm\:bg-green-600:checked, .group:hover .hover\:\:sm\:bg-green-600, .group-bg:hover .hover\:\:sm\:bg-green-600, .group:focus .focus\:\:sm\:bg-green-600, .group-bg:focus .focus\:\:sm\:bg-green-600 {
        --bg-opacity: 1;
        background: rgba(5, 150, 105, var(--bg-opacity)) ;
    }

    .sm\:bg-green-700, .hover\:sm\:bg-green-700:hover, .focus\:sm\:bg-green-700:focus, .checked\:sm\:bg-green-700:checked, .group:hover .hover\:\:sm\:bg-green-700, .group-bg:hover .hover\:\:sm\:bg-green-700, .group:focus .focus\:\:sm\:bg-green-700, .group-bg:focus .focus\:\:sm\:bg-green-700 {
        --bg-opacity: 1;
        background: rgba(4, 120, 87, var(--bg-opacity)) ;
    }

    .sm\:bg-green-800, .hover\:sm\:bg-green-800:hover, .focus\:sm\:bg-green-800:focus, .checked\:sm\:bg-green-800:checked, .group:hover .hover\:\:sm\:bg-green-800, .group-bg:hover .hover\:\:sm\:bg-green-800, .group:focus .focus\:\:sm\:bg-green-800, .group-bg:focus .focus\:\:sm\:bg-green-800 {
        --bg-opacity: 1;
        background: rgba(6, 95, 70, var(--bg-opacity)) ;
    }

    .sm\:bg-green-900, .hover\:sm\:bg-green-900:hover, .focus\:sm\:bg-green-900:focus, .checked\:sm\:bg-green-900:checked, .group:hover .hover\:\:sm\:bg-green-900, .group-bg:hover .hover\:\:sm\:bg-green-900, .group:focus .focus\:\:sm\:bg-green-900, .group-bg:focus .focus\:\:sm\:bg-green-900 {
        --bg-opacity: 1;
        background: rgba(6, 78, 59, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-50, .hover\:sm\:bg-blue-50:hover, .focus\:sm\:bg-blue-50:focus, .checked\:sm\:bg-blue-50:checked, .group:hover .hover\:\:sm\:bg-blue-50, .group-bg:hover .hover\:\:sm\:bg-blue-50, .group:focus .focus\:\:sm\:bg-blue-50, .group-bg:focus .focus\:\:sm\:bg-blue-50 {
        --bg-opacity: 1;
        background: rgba(239, 246, 255, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-100, .hover\:sm\:bg-blue-100:hover, .focus\:sm\:bg-blue-100:focus, .checked\:sm\:bg-blue-100:checked, .group:hover .hover\:\:sm\:bg-blue-100, .group-bg:hover .hover\:\:sm\:bg-blue-100, .group:focus .focus\:\:sm\:bg-blue-100, .group-bg:focus .focus\:\:sm\:bg-blue-100 {
        --bg-opacity: 1;
        background: rgba(219, 234, 254, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-200, .hover\:sm\:bg-blue-200:hover, .focus\:sm\:bg-blue-200:focus, .checked\:sm\:bg-blue-200:checked, .group:hover .hover\:\:sm\:bg-blue-200, .group-bg:hover .hover\:\:sm\:bg-blue-200, .group:focus .focus\:\:sm\:bg-blue-200, .group-bg:focus .focus\:\:sm\:bg-blue-200 {
        --bg-opacity: 1;
        background: rgba(191, 219, 254, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-300, .hover\:sm\:bg-blue-300:hover, .focus\:sm\:bg-blue-300:focus, .checked\:sm\:bg-blue-300:checked, .group:hover .hover\:\:sm\:bg-blue-300, .group-bg:hover .hover\:\:sm\:bg-blue-300, .group:focus .focus\:\:sm\:bg-blue-300, .group-bg:focus .focus\:\:sm\:bg-blue-300 {
        --bg-opacity: 1;
        background: rgba(147, 197, 253, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-400, .hover\:sm\:bg-blue-400:hover, .focus\:sm\:bg-blue-400:focus, .checked\:sm\:bg-blue-400:checked, .group:hover .hover\:\:sm\:bg-blue-400, .group-bg:hover .hover\:\:sm\:bg-blue-400, .group:focus .focus\:\:sm\:bg-blue-400, .group-bg:focus .focus\:\:sm\:bg-blue-400 {
        --bg-opacity: 1;
        background: rgba(96, 165, 250, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-500, .hover\:sm\:bg-blue-500:hover, .focus\:sm\:bg-blue-500:focus, .checked\:sm\:bg-blue-500:checked, .group:hover .hover\:\:sm\:bg-blue-500, .group-bg:hover .hover\:\:sm\:bg-blue-500, .group:focus .focus\:\:sm\:bg-blue-500, .group-bg:focus .focus\:\:sm\:bg-blue-500 {
        --bg-opacity: 1;
        background: rgba(59, 130, 246, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-600, .hover\:sm\:bg-blue-600:hover, .focus\:sm\:bg-blue-600:focus, .checked\:sm\:bg-blue-600:checked, .group:hover .hover\:\:sm\:bg-blue-600, .group-bg:hover .hover\:\:sm\:bg-blue-600, .group:focus .focus\:\:sm\:bg-blue-600, .group-bg:focus .focus\:\:sm\:bg-blue-600 {
        --bg-opacity: 1;
        background: rgba(37, 99, 235, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-700, .hover\:sm\:bg-blue-700:hover, .focus\:sm\:bg-blue-700:focus, .checked\:sm\:bg-blue-700:checked, .group:hover .hover\:\:sm\:bg-blue-700, .group-bg:hover .hover\:\:sm\:bg-blue-700, .group:focus .focus\:\:sm\:bg-blue-700, .group-bg:focus .focus\:\:sm\:bg-blue-700 {
        --bg-opacity: 1;
        background: rgba(29, 78, 216, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-800, .hover\:sm\:bg-blue-800:hover, .focus\:sm\:bg-blue-800:focus, .checked\:sm\:bg-blue-800:checked, .group:hover .hover\:\:sm\:bg-blue-800, .group-bg:hover .hover\:\:sm\:bg-blue-800, .group:focus .focus\:\:sm\:bg-blue-800, .group-bg:focus .focus\:\:sm\:bg-blue-800 {
        --bg-opacity: 1;
        background: rgba(30, 64, 175, var(--bg-opacity)) ;
    }

    .sm\:bg-blue-900, .hover\:sm\:bg-blue-900:hover, .focus\:sm\:bg-blue-900:focus, .checked\:sm\:bg-blue-900:checked, .group:hover .hover\:\:sm\:bg-blue-900, .group-bg:hover .hover\:\:sm\:bg-blue-900, .group:focus .focus\:\:sm\:bg-blue-900, .group-bg:focus .focus\:\:sm\:bg-blue-900 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-50, .hover\:sm\:bg-purple-50:hover, .focus\:sm\:bg-purple-50:focus, .checked\:sm\:bg-purple-50:checked, .group:hover .hover\:\:sm\:bg-purple-50, .group-bg:hover .hover\:\:sm\:bg-purple-50, .group:focus .focus\:\:sm\:bg-purple-50, .group-bg:focus .focus\:\:sm\:bg-purple-50 {
        --bg-opacity: 1;
        background: rgba(245, 243, 255, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-100, .hover\:sm\:bg-purple-100:hover, .focus\:sm\:bg-purple-100:focus, .checked\:sm\:bg-purple-100:checked, .group:hover .hover\:\:sm\:bg-purple-100, .group-bg:hover .hover\:\:sm\:bg-purple-100, .group:focus .focus\:\:sm\:bg-purple-100, .group-bg:focus .focus\:\:sm\:bg-purple-100 {
        --bg-opacity: 1;
        background: rgba(237, 233, 254, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-200, .hover\:sm\:bg-purple-200:hover, .focus\:sm\:bg-purple-200:focus, .checked\:sm\:bg-purple-200:checked, .group:hover .hover\:\:sm\:bg-purple-200, .group-bg:hover .hover\:\:sm\:bg-purple-200, .group:focus .focus\:\:sm\:bg-purple-200, .group-bg:focus .focus\:\:sm\:bg-purple-200 {
        --bg-opacity: 1;
        background: rgba(221, 214, 254, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-300, .hover\:sm\:bg-purple-300:hover, .focus\:sm\:bg-purple-300:focus, .checked\:sm\:bg-purple-300:checked, .group:hover .hover\:\:sm\:bg-purple-300, .group-bg:hover .hover\:\:sm\:bg-purple-300, .group:focus .focus\:\:sm\:bg-purple-300, .group-bg:focus .focus\:\:sm\:bg-purple-300 {
        --bg-opacity: 1;
        background: rgba(196, 181, 253, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-400, .hover\:sm\:bg-purple-400:hover, .focus\:sm\:bg-purple-400:focus, .checked\:sm\:bg-purple-400:checked, .group:hover .hover\:\:sm\:bg-purple-400, .group-bg:hover .hover\:\:sm\:bg-purple-400, .group:focus .focus\:\:sm\:bg-purple-400, .group-bg:focus .focus\:\:sm\:bg-purple-400 {
        --bg-opacity: 1;
        background: rgba(167, 139, 250, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-500, .hover\:sm\:bg-purple-500:hover, .focus\:sm\:bg-purple-500:focus, .checked\:sm\:bg-purple-500:checked, .group:hover .hover\:\:sm\:bg-purple-500, .group-bg:hover .hover\:\:sm\:bg-purple-500, .group:focus .focus\:\:sm\:bg-purple-500, .group-bg:focus .focus\:\:sm\:bg-purple-500 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-600, .hover\:sm\:bg-purple-600:hover, .focus\:sm\:bg-purple-600:focus, .checked\:sm\:bg-purple-600:checked, .group:hover .hover\:\:sm\:bg-purple-600, .group-bg:hover .hover\:\:sm\:bg-purple-600, .group:focus .focus\:\:sm\:bg-purple-600, .group-bg:focus .focus\:\:sm\:bg-purple-600 {
        --bg-opacity: 1;
        background: rgba(139, 92, 246, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-700, .hover\:sm\:bg-purple-700:hover, .focus\:sm\:bg-purple-700:focus, .checked\:sm\:bg-purple-700:checked, .group:hover .hover\:\:sm\:bg-purple-700, .group-bg:hover .hover\:\:sm\:bg-purple-700, .group:focus .focus\:\:sm\:bg-purple-700, .group-bg:focus .focus\:\:sm\:bg-purple-700 {
        --bg-opacity: 1;
        background: rgba(124, 58, 237, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-800, .hover\:sm\:bg-purple-800:hover, .focus\:sm\:bg-purple-800:focus, .checked\:sm\:bg-purple-800:checked, .group:hover .hover\:\:sm\:bg-purple-800, .group-bg:hover .hover\:\:sm\:bg-purple-800, .group:focus .focus\:\:sm\:bg-purple-800, .group-bg:focus .focus\:\:sm\:bg-purple-800 {
        --bg-opacity: 1;
        background: rgba(109, 40, 217, var(--bg-opacity)) ;
    }

    .sm\:bg-purple-900, .hover\:sm\:bg-purple-900:hover, .focus\:sm\:bg-purple-900:focus, .checked\:sm\:bg-purple-900:checked, .group:hover .hover\:\:sm\:bg-purple-900, .group-bg:hover .hover\:\:sm\:bg-purple-900, .group:focus .focus\:\:sm\:bg-purple-900, .group-bg:focus .focus\:\:sm\:bg-purple-900 {
        --bg-opacity: 1;
        background: rgba(91, 33, 182, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-50, .hover\:sm\:bg-pink-50:hover, .focus\:sm\:bg-pink-50:focus, .checked\:sm\:bg-pink-50:checked, .group:hover .hover\:\:sm\:bg-pink-50, .group-bg:hover .hover\:\:sm\:bg-pink-50, .group:focus .focus\:\:sm\:bg-pink-50, .group-bg:focus .focus\:\:sm\:bg-pink-50 {
        --bg-opacity: 1;
        background: rgba(76, 29, 149, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-100, .hover\:sm\:bg-pink-100:hover, .focus\:sm\:bg-pink-100:focus, .checked\:sm\:bg-pink-100:checked, .group:hover .hover\:\:sm\:bg-pink-100, .group-bg:hover .hover\:\:sm\:bg-pink-100, .group:focus .focus\:\:sm\:bg-pink-100, .group-bg:focus .focus\:\:sm\:bg-pink-100 {
        --bg-opacity: 1;
        background: rgba(253, 242, 248, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-200, .hover\:sm\:bg-pink-200:hover, .focus\:sm\:bg-pink-200:focus, .checked\:sm\:bg-pink-200:checked, .group:hover .hover\:\:sm\:bg-pink-200, .group-bg:hover .hover\:\:sm\:bg-pink-200, .group:focus .focus\:\:sm\:bg-pink-200, .group-bg:focus .focus\:\:sm\:bg-pink-200 {
        --bg-opacity: 1;
        background: rgba(252, 231, 243, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-30, .hover\:sm\:bg-pink-30:hover, .focus\:sm\:bg-pink-30:focus, .checked\:sm\:bg-pink-30:checked, .group:hover .hover\:\:sm\:bg-pink-30, .group-bg:hover .hover\:\:sm\:bg-pink-30, .group:focus .focus\:\:sm\:bg-pink-30, .group-bg:focus .focus\:\:sm\:bg-pink-30 {
        --bg-opacity: 1;
        background: rgba(251, 207, 232, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-400, .hover\:sm\:bg-pink-400:hover, .focus\:sm\:bg-pink-400:focus, .checked\:sm\:bg-pink-400:checked, .group:hover .hover\:\:sm\:bg-pink-400, .group-bg:hover .hover\:\:sm\:bg-pink-400, .group:focus .focus\:\:sm\:bg-pink-400, .group-bg:focus .focus\:\:sm\:bg-pink-400 {
        --bg-opacity: 1;
        background: rgba(249, 168, 212, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-500, .hover\:sm\:bg-pink-500:hover, .focus\:sm\:bg-pink-500:focus, .checked\:sm\:bg-pink-500:checked, .group:hover .hover\:\:sm\:bg-pink-500, .group-bg:hover .hover\:\:sm\:bg-pink-500, .group:focus .focus\:\:sm\:bg-pink-500, .group-bg:focus .focus\:\:sm\:bg-pink-500 {
        --bg-opacity: 1;
        background: rgba(244, 114, 182, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-600, .hover\:sm\:bg-pink-600:hover, .focus\:sm\:bg-pink-600:focus, .checked\:sm\:bg-pink-600:checked, .group:hover .hover\:\:sm\:bg-pink-600, .group-bg:hover .hover\:\:sm\:bg-pink-600, .group:focus .focus\:\:sm\:bg-pink-600, .group-bg:focus .focus\:\:sm\:bg-pink-600 {
        --bg-opacity: 1;
        background: rgba(236, 72, 153, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-700, .hover\:sm\:bg-pink-700:hover, .focus\:sm\:bg-pink-700:focus, .checked\:sm\:bg-pink-700:checked, .group:hover .hover\:\:sm\:bg-pink-700, .group-bg:hover .hover\:\:sm\:bg-pink-700, .group:focus .focus\:\:sm\:bg-pink-700, .group-bg:focus .focus\:\:sm\:bg-pink-700 {
        --bg-opacity: 1;
        background: rgba(219, 39, 119, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-800, .hover\:sm\:bg-pink-800:hover, .focus\:sm\:bg-pink-800:focus, .checked\:sm\:bg-pink-800:checked, .group:hover .hover\:\:sm\:bg-pink-800, .group-bg:hover .hover\:\:sm\:bg-pink-800, .group:focus .focus\:\:sm\:bg-pink-800, .group-bg:focus .focus\:\:sm\:bg-pink-800 {
        --bg-opacity: 1;
        background: rgba(190, 24, 93, var(--bg-opacity)) ;
    }

    .sm\:bg-pink-900, .hover\:sm\:bg-pink-900:hover, .focus\:sm\:bg-pink-900:focus, .checked\:sm\:bg-pink-900:checked, .group:hover .hover\:\:sm\:bg-pink-900, .group-bg:hover .hover\:\:sm\:bg-pink-900, .group:focus .focus\:\:sm\:bg-pink-900, .group-bg:focus .focus\:\:sm\:bg-pink-900 {
        --bg-opacity: 1;
        background: rgba(157, 23, 77, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-50, .hover\:sm\:bg-indigo-50:hover, .focus\:sm\:bg-indigo-50:focus, .checked\:sm\:bg-indigo-50:checked, .group:hover .hover\:\:sm\:bg-indigo-50, .group-bg:hover .hover\:\:sm\:bg-indigo-50, .group:focus .focus\:\:sm\:bg-indigo-50, .group-bg:focus .focus\:\:sm\:bg-indigo-50 {
        --bg-opacity: 1;
        background: rgba(238, 242, 255, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-100, .hover\:sm\:bg-indigo-100:hover, .focus\:sm\:bg-indigo-100:focus, .checked\:sm\:bg-indigo-100:checked, .group:hover .hover\:\:sm\:bg-indigo-100, .group-bg:hover .hover\:\:sm\:bg-indigo-100, .group:focus .focus\:\:sm\:bg-indigo-100, .group-bg:focus .focus\:\:sm\:bg-indigo-100 {
        --bg-opacity: 1;
        background: rgba(224, 231, 255, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-200, .hover\:sm\:bg-indigo-200:hover, .focus\:sm\:bg-indigo-200:focus, .checked\:sm\:bg-indigo-200:checked, .group:hover .hover\:\:sm\:bg-indigo-200, .group-bg:hover .hover\:\:sm\:bg-indigo-200, .group:focus .focus\:\:sm\:bg-indigo-200, .group-bg:focus .focus\:\:sm\:bg-indigo-200 {
        --bg-opacity: 1;
        background: rgba(199, 210, 254, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-300, .hover\:sm\:bg-indigo-300:hover, .focus\:sm\:bg-indigo-300:focus, .checked\:sm\:bg-indigo-300:checked, .group:hover .hover\:\:sm\:bg-indigo-300, .group-bg:hover .hover\:\:sm\:bg-indigo-300, .group:focus .focus\:\:sm\:bg-indigo-300, .group-bg:focus .focus\:\:sm\:bg-indigo-300 {
        --bg-opacity: 1;
        background: rgba(165, 180, 252, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-400, .hover\:sm\:bg-indigo-400:hover, .focus\:sm\:bg-indigo-400:focus, .checked\:sm\:bg-indigo-400:checked, .group:hover .hover\:\:sm\:bg-indigo-400, .group-bg:hover .hover\:\:sm\:bg-indigo-400, .group:focus .focus\:\:sm\:bg-indigo-400, .group-bg:focus .focus\:\:sm\:bg-indigo-400 {
        --bg-opacity: 1;
        background: rgba(129, 140, 248, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-500, .hover\:sm\:bg-indigo-500:hover, .focus\:sm\:bg-indigo-500:focus, .checked\:sm\:bg-indigo-500:checked, .group:hover .hover\:\:sm\:bg-indigo-500, .group-bg:hover .hover\:\:sm\:bg-indigo-500, .group:focus .focus\:\:sm\:bg-indigo-500, .group-bg:focus .focus\:\:sm\:bg-indigo-500 {
        --bg-opacity: 1;
        background: rgba(99, 102, 2412, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-600, .hover\:sm\:bg-indigo-600:hover, .focus\:sm\:bg-indigo-600:focus, .checked\:sm\:bg-indigo-600:checked, .group:hover .hover\:\:sm\:bg-indigo-600, .group-bg:hover .hover\:\:sm\:bg-indigo-600, .group:focus .focus\:\:sm\:bg-indigo-600, .group-bg:focus .focus\:\:sm\:bg-indigo-600 {
        --bg-opacity: 1;
        background: rgba(79, 70, 229, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-700, .hover\:sm\:bg-indigo-700:hover, .focus\:sm\:bg-indigo-700:focus, .checked\:sm\:bg-indigo-700:checked, .group:hover .hover\:\:sm\:bg-indigo-700, .group-bg:hover .hover\:\:sm\:bg-indigo-700, .group:focus .focus\:\:sm\:bg-indigo-700, .group-bg:focus .focus\:\:sm\:bg-indigo-700 {
        --bg-opacity: 1;
        background: rgba(67, 56, 202, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-800, .hover\:sm\:bg-indigo-800:hover, .focus\:sm\:bg-indigo-800:focus, .checked\:sm\:bg-indigo-800:checked, .group:hover .hover\:\:sm\:bg-indigo-800, .group-bg:hover .hover\:\:sm\:bg-indigo-800, .group:focus .focus\:\:sm\:bg-indigo-800, .group-bg:focus .focus\:\:sm\:bg-indigo-800 {
        --bg-opacity: 1;
        background: rgba(55, 48, 163, var(--bg-opacity)) ;
    }

    .sm\:bg-indigo-900, .hover\:sm\:bg-indigo-900:hover, .focus\:sm\:bg-indigo-900:focus, .checked\:sm\:bg-indigo-900:checked, .group:hover .hover\:\:sm\:bg-indigo-900, .group-bg:hover .hover\:\:sm\:bg-indigo-900, .group:focus .focus\:\:sm\:bg-indigo-900, .group-bg:focus .focus\:\:sm\:bg-indigo-900 {
        --bg-opacity: 1;
        background: rgba(49, 46, 129, var(--bg-opacity)) ;
    }

    .sm\:bg-opacity-0, .hover\:sm\:bg-opacity-0:hover, .focus\:sm\:bg-opacity-0:focus, .checked\:sm\:bg-opacity-0:checked, .group:hover .hover\:\:sm\:bg-opacity-0, .group-bg:hover .hover\:\:sm\:bg-opacity-0, .group:focus .focus\:\:sm\:bg-opacity-0, .group-bg:focus .focus\:\:sm\:bg-opacity-0 {
        --bg-opacity: 0;
    }

    .sm\:bg-opacity-01, .hover\:sm\:bg-opacity-01:hover, .focus\:sm\:bg-opacity-01:focus, .checked\:sm\:bg-opacity-01:checked, .group:hover .hover\:\:sm\:bg-opacity-01, .group-bg:hover .hover\:\:sm\:bg-opacity-01, .group:focus .focus\:\:sm\:bg-opacity-01, .group-bg:focus .focus\:\:sm\:bg-opacity-01 {
        --bg-opacity: .01;
    }

    .sm\:bg-opacity-02, .hover\:sm\:bg-opacity-02:hover, .focus\:sm\:bg-opacity-02:focus, .checked\:sm\:bg-opacity-02:checked, .group:hover .hover\:\:sm\:bg-opacity-02, .group-bg:hover .hover\:\:sm\:bg-opacity-02, .group:focus .focus\:\:sm\:bg-opacity-02, .group-bg:focus .focus\:\:sm\:bg-opacity-02 {
        --bg-opacity: .02;
    }

    .sm\:bg-opacity-03, .hover\:sm\:bg-opacity-03:hover, .focus\:sm\:bg-opacity-03:focus, .checked\:sm\:bg-opacity-03:checked, .group:hover .hover\:\:sm\:bg-opacity-03, .group-bg:hover .hover\:\:sm\:bg-opacity-03, .group:focus .focus\:\:sm\:bg-opacity-03, .group-bg:focus .focus\:\:sm\:bg-opacity-03 {
        --bg-opacity: .03;
    }

    .sm\:bg-opacity-04, .hover\:sm\:bg-opacity-04:hover, .focus\:sm\:bg-opacity-04:focus, .checked\:sm\:bg-opacity-04:checked, .group:hover .hover\:\:sm\:bg-opacity-04, .group-bg:hover .hover\:\:sm\:bg-opacity-04, .group:focus .focus\:\:sm\:bg-opacity-04, .group-bg:focus .focus\:\:sm\:bg-opacity-04 {
        --bg-opacity: .04;
    }

    .sm\:bg-opacity-05, .hover\:sm\:bg-opacity-05:hover, .focus\:sm\:bg-opacity-05:focus, .checked\:sm\:bg-opacity-05:checked, .group:hover .hover\:\:sm\:bg-opacity-05, .group-bg:hover .hover\:\:sm\:bg-opacity-05, .group:focus .focus\:\:sm\:bg-opacity-05, .group-bg:focus .focus\:\:sm\:bg-opacity-05 {
        --bg-opacity: .05;
    }

    .sm\:bg-opacity-06, .hover\:sm\:bg-opacity-06:hover, .focus\:sm\:bg-opacity-06:focus, .checked\:sm\:bg-opacity-06:checked, .group:hover .hover\:\:sm\:bg-opacity-06, .group-bg:hover .hover\:\:sm\:bg-opacity-06, .group:focus .focus\:\:sm\:bg-opacity-06, .group-bg:focus .focus\:\:sm\:bg-opacity-06 {
        --bg-opacity: .06;
    }

    .sm\:bg-opacity-07, .hover\:sm\:bg-opacity-07:hover, .focus\:sm\:bg-opacity-07:focus, .checked\:sm\:bg-opacity-07:checked, .group:hover .hover\:\:sm\:bg-opacity-07, .group-bg:hover .hover\:\:sm\:bg-opacity-07, .group:focus .focus\:\:sm\:bg-opacity-07, .group-bg:focus .focus\:\:sm\:bg-opacity-07 {
        --bg-opacity: .07;
    }

    .sm\:bg-opacity-08, .hover\:sm\:bg-opacity-08:hover, .focus\:sm\:bg-opacity-08:focus, .checked\:sm\:bg-opacity-08:checked, .group:hover .hover\:\:sm\:bg-opacity-08, .group-bg:hover .hover\:\:sm\:bg-opacity-08, .group:focus .focus\:\:sm\:bg-opacity-08, .group-bg:focus .focus\:\:sm\:bg-opacity-08 {
        --bg-opacity: .08;
    }

    .sm\:bg-opacity-09, .hover\:sm\:bg-opacity-09:hover, .focus\:sm\:bg-opacity-09:focus, .checked\:sm\:bg-opacity-09:checked, .group:hover .hover\:\:sm\:bg-opacity-09, .group-bg:hover .hover\:\:sm\:bg-opacity-09, .group:focus .focus\:\:sm\:bg-opacity-09, .group-bg:focus .focus\:\:sm\:bg-opacity-09 {
        --bg-opacity: .08;
    }

    .sm\:bg-opacity-10, .hover\:sm\:bg-opacity-10:hover, .focus\:sm\:bg-opacity-10:focus, .checked\:sm\:bg-opacity-10:checked, .group:hover .hover\:\:sm\:bg-opacity-10, .group-bg:hover .hover\:\:sm\:bg-opacity-10, .group:focus .focus\:\:sm\:bg-opacity-10, .group-bg:focus .focus\:\:sm\:bg-opacity-10 {
        --bg-opacity: .1;
    }

    .sm\:bg-opacity-15, .hover\:sm\:bg-opacity-15:hover, .focus\:sm\:bg-opacity-15:focus, .checked\:sm\:bg-opacity-15:checked, .group:hover .hover\:\:sm\:bg-opacity-15, .group-bg:hover .hover\:\:sm\:bg-opacity-15, .group:focus .focus\:\:sm\:bg-opacity-15, .group-bg:focus .focus\:\:sm\:bg-opacity-15 {
        --bg-opacity: .15;
    }

    .sm\:bg-opacity-20, .hover\:sm\:bg-opacity-20:hover, .focus\:sm\:bg-opacity-20:focus, .checked\:sm\:bg-opacity-20:checked, .group:hover .hover\:\:sm\:bg-opacity-20, .group-bg:hover .hover\:\:sm\:bg-opacity-20, .group:focus .focus\:\:sm\:bg-opacity-20, .group-bg:focus .focus\:\:sm\:bg-opacity-20 {
        --bg-opacity: .2;
    }

    .sm\:bg-opacity-25, .hover\:sm\:bg-opacity-25:hover, .focus\:sm\:bg-opacity-25:focus, .checked\:sm\:bg-opacity-25:checked, .group:hover .hover\:\:sm\:bg-opacity-25, .group-bg:hover .hover\:\:sm\:bg-opacity-25, .group:focus .focus\:\:sm\:bg-opacity-25, .group-bg:focus .focus\:\:sm\:bg-opacity-25 {
        --bg-opacity: .25;
    }

    .sm\:bg-opacity-30, .hover\:sm\:bg-opacity-30:hover, .focus\:sm\:bg-opacity-30:focus, .checked\:sm\:bg-opacity-30:checked, .group:hover .hover\:\:sm\:bg-opacity-30, .group-bg:hover .hover\:\:sm\:bg-opacity-30, .group:focus .focus\:\:sm\:bg-opacity-30, .group-bg:focus .focus\:\:sm\:bg-opacity-30 {
        --bg-opacity: .3;
    }

    .sm\:bg-opacity-35, .hover\:sm\:bg-opacity-35:hover, .focus\:sm\:bg-opacity-35:focus, .checked\:sm\:bg-opacity-35:checked, .group:hover .hover\:\:sm\:bg-opacity-35, .group-bg:hover .hover\:\:sm\:bg-opacity-35, .group:focus .focus\:\:sm\:bg-opacity-35, .group-bg:focus .focus\:\:sm\:bg-opacity-35 {
        --bg-opacity: .35;
    }

    .sm\:bg-opacity-40, .hover\:sm\:bg-opacity-40:hover, .focus\:sm\:bg-opacity-40:focus, .checked\:sm\:bg-opacity-40:checked, .group:hover .hover\:\:sm\:bg-opacity-40, .group-bg:hover .hover\:\:sm\:bg-opacity-40, .group:focus .focus\:\:sm\:bg-opacity-40, .group-bg:focus .focus\:\:sm\:bg-opacity-40 {
        --bg-opacity: .4;
    }

    .sm\:bg-opacity-45, .hover\:sm\:bg-opacity-45:hover, .focus\:sm\:bg-opacity-45:focus, .checked\:sm\:bg-opacity-45:checked, .group:hover .hover\:\:sm\:bg-opacity-45, .group-bg:hover .hover\:\:sm\:bg-opacity-45, .group:focus .focus\:\:sm\:bg-opacity-45, .group-bg:focus .focus\:\:sm\:bg-opacity-45 {
        --bg-opacity: .45;
    }

    .sm\:bg-opacity-50, .hover\:sm\:bg-opacity-50:hover, .focus\:sm\:bg-opacity-50:focus, .checked\:sm\:bg-opacity-50:checked, .group:hover .hover\:\:sm\:bg-opacity-50, .group-bg:hover .hover\:\:sm\:bg-opacity-50, .group:focus .focus\:\:sm\:bg-opacity-50, .group-bg:focus .focus\:\:sm\:bg-opacity-50 {
        --bg-opacity: .5;
    }

    .sm\:bg-opacity-55, .hover\:sm\:bg-opacity-55:hover, .focus\:sm\:bg-opacity-55:focus, .checked\:sm\:bg-opacity-55:checked, .group:hover .hover\:\:sm\:bg-opacity-55, .group-bg:hover .hover\:\:sm\:bg-opacity-55, .group:focus .focus\:\:sm\:bg-opacity-55, .group-bg:focus .focus\:\:sm\:bg-opacity-55 {
        --bg-opacity: .55;
    }

    .sm\:bg-opacity-60, .hover\:sm\:bg-opacity-60:hover, .focus\:sm\:bg-opacity-60:focus, .checked\:sm\:bg-opacity-60:checked, .group:hover .hover\:\:sm\:bg-opacity-60, .group-bg:hover .hover\:\:sm\:bg-opacity-60, .group:focus .focus\:\:sm\:bg-opacity-60, .group-bg:focus .focus\:\:sm\:bg-opacity-60 {
        --bg-opacity: .6;
    }

    .sm\:bg-opacity-65, .hover\:sm\:bg-opacity-65:hover, .focus\:sm\:bg-opacity-65:focus, .checked\:sm\:bg-opacity-65:checked, .group:hover .hover\:\:sm\:bg-opacity-65, .group-bg:hover .hover\:\:sm\:bg-opacity-65, .group:focus .focus\:\:sm\:bg-opacity-65, .group-bg:focus .focus\:\:sm\:bg-opacity-65 {
        --bg-opacity: .65;
    }

    .sm\:bg-opacity-70, .hover\:sm\:bg-opacity-70:hover, .focus\:sm\:bg-opacity-70:focus, .checked\:sm\:bg-opacity-70:checked, .group:hover .hover\:\:sm\:bg-opacity-70, .group-bg:hover .hover\:\:sm\:bg-opacity-70, .group:focus .focus\:\:sm\:bg-opacity-70, .group-bg:focus .focus\:\:sm\:bg-opacity-70 {
        --bg-opacity: .7;
    }

    .sm\:bg-opacity-75, .hover\:sm\:bg-opacity-75:hover, .focus\:sm\:bg-opacity-75:focus, .checked\:sm\:bg-opacity-75:checked, .group:hover .hover\:\:sm\:bg-opacity-75, .group-bg:hover .hover\:\:sm\:bg-opacity-75, .group:focus .focus\:\:sm\:bg-opacity-75, .group-bg:focus .focus\:\:sm\:bg-opacity-75 {
        --bg-opacity: .75;
    }

    .sm\:bg-opacity-80, .hover\:sm\:bg-opacity-80:hover, .focus\:sm\:bg-opacity-80:focus, .checked\:sm\:bg-opacity-80:checked, .group:hover .hover\:\:sm\:bg-opacity-80, .group-bg:hover .hover\:\:sm\:bg-opacity-80, .group:focus .focus\:\:sm\:bg-opacity-80, .group-bg:focus .focus\:\:sm\:bg-opacity-80 {
        --bg-opacity: .8;
    }

    .sm\:bg-opacity-85, .hover\:sm\:bg-opacity-85:hover, .focus\:sm\:bg-opacity-85:focus, .checked\:sm\:bg-opacity-85:checked, .group:hover .hover\:\:sm\:bg-opacity-85, .group-bg:hover .hover\:\:sm\:bg-opacity-85, .group:focus .focus\:\:sm\:bg-opacity-85, .group-bg:focus .focus\:\:sm\:bg-opacity-85 {
        --bg-opacity: .85;
    }

    .sm\:bg-opacity-90, .hover\:sm\:bg-opacity-90:hover, .focus\:sm\:bg-opacity-90:focus, .checked\:sm\:bg-opacity-90:checked, .group:hover .hover\:\:sm\:bg-opacity-90, .group-bg:hover .hover\:\:sm\:bg-opacity-90, .group:focus .focus\:\:sm\:bg-opacity-90, .group-bg:focus .focus\:\:sm\:bg-opacity-90 {
        --bg-opacity: .9;
    }

    .sm\:bg-opacity-95, .hover\:sm\:bg-opacity-95:hover, .focus\:sm\:bg-opacity-95:focus, .checked\:sm\:bg-opacity-95:checked, .group:hover .hover\:\:sm\:bg-opacity-95, .group-bg:hover .hover\:\:sm\:bg-opacity-95, .group:focus .focus\:\:sm\:bg-opacity-95, .group-bg:focus .focus\:\:sm\:bg-opacity-95 {
        --bg-opacity: .95;
    }

    .sm\:bg-opacity-100, .hover\:sm\:bg-opacity-100:hover, .focus\:sm\:bg-opacity-100:focus, .checked\:sm\:bg-opacity-100:checked, .group:hover .hover\:\:sm\:bg-opacity-100, .group-bg:hover .hover\:\:sm\:bg-opacity-100, .group:focus .focus\:\:sm\:bg-opacity-100, .group-bg:focus .focus\:\:sm\:bg-opacity-100 {
        --bg-opacity: 1;
    }

    .sm\:bg-gradient-l, .hover\:sm\:bg-gradient-l:hover, .focus\:sm\:bg-gradient-l:focus, .group:hover .hover\:\:sm\:bg-gradient-l, .group-bg:hover .hover\:\:sm\:bg-gradient-l, .group:focus .focus\:\:sm\:bg-gradient-l, .group-bg:focus .focus\:\:sm\:bg-gradient-l {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .sm\:bg-gradient-t, .hover\:sm\:bg-gradient-t:hover, .focus\:sm\:bg-gradient-t:focus, .group:hover .hover\:\:sm\:bg-gradient-t, .group-bg:hover .hover\:\:sm\:bg-gradient-t, .group:focus .focus\:\:sm\:bg-gradient-t, .group-bg:focus .focus\:\:sm\:bg-gradient-t {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .sm\:bg-gradient-r, .hover\:sm\:bg-gradient-r:hover, .focus\:sm\:bg-gradient-r:focus, .group:hover .hover\:\:sm\:bg-gradient-r, .group-bg:hover .hover\:\:sm\:bg-gradient-r, .group:focus .focus\:\:sm\:bg-gradient-r, .group-bg:focus .focus\:\:sm\:bg-gradient-r {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .sm\:bg-gradient-b, .hover\:sm\:bg-gradient-b:hover, .focus\:sm\:bg-gradient-b:focus, .group:hover .hover\:\:sm\:bg-gradient-b, .group-bg:hover .hover\:\:sm\:bg-gradient-b, .group:focus .focus\:\:sm\:bg-gradient-b, .group-bg:focus .focus\:\:sm\:bg-gradient-b {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-l, .hover\:sm\:bg-gradient-via-l:hover, .focus\:sm\:bg-gradient-via-l:focus, .group:hover .hover\:\:sm\:bg-gradient-via-l, .group-bg:hover .hover\:\:sm\:bg-gradient-via-l, .group:focus .focus\:\:sm\:bg-gradient-via-l, .group-bg:focus .focus\:\:sm\:bg-gradient-via-l {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-t, .hover\:sm\:bg-gradient-via-t:hover, .focus\:sm\:bg-gradient-via-t:focus, .group:hover .hover\:\:sm\:bg-gradient-via-t, .group-bg:hover .hover\:\:sm\:bg-gradient-via-t, .group:focus .focus\:\:sm\:bg-gradient-via-t, .group-bg:focus .focus\:\:sm\:bg-gradient-via-t {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-r, .hover\:sm\:bg-gradient-via-r:hover, .focus\:sm\:bg-gradient-via-r:focus, .group:hover .hover\:\:sm\:bg-gradient-via-r, .group-bg:hover .hover\:\:sm\:bg-gradient-via-r, .group:focus .focus\:\:sm\:bg-gradient-via-r, .group-bg:focus .focus\:\:sm\:bg-gradient-via-r {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-b, .hover\:sm\:bg-gradient-via-b:hover, .focus\:sm\:bg-gradient-via-b:focus, .group:hover .hover\:\:sm\:bg-gradient-via-b, .group-bg:hover .hover\:\:sm\:bg-gradient-via-b, .group:focus .focus\:\:sm\:bg-gradient-via-b, .group-bg:focus .focus\:\:sm\:bg-gradient-via-b {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-bl, .hover\:sm\:bg-gradient-via-bl:hover, .focus\:sm\:bg-gradient-via-bl:focus, .group:hover .hover\:\:sm\:bg-gradient-via-bl, .group-bg:hover .hover\:\:sm\:bg-gradient-via-bl, .group:focus .focus\:\:sm\:bg-gradient-via-bl, .group-bg:focus .focus\:\:sm\:bg-gradient-via-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-br, .hover\:sm\:bg-gradient-via-br:hover, .focus\:sm\:bg-gradient-via-br:focus, .group:hover .hover\:\:sm\:bg-gradient-via-br, .group-bg:hover .hover\:\:sm\:bg-gradient-via-br, .group:focus .focus\:\:sm\:bg-gradient-via-br, .group-bg:focus .focus\:\:sm\:bg-gradient-via-br {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-tl, .hover\:sm\:bg-gradient-via-tl:hover, .focus\:sm\:bg-gradient-via-tl:focus, .group:hover .hover\:\:sm\:bg-gradient-via-tl, .group-bg:hover .hover\:\:sm\:bg-gradient-via-tl, .group:focus .focus\:\:sm\:bg-gradient-via-tl, .group-bg:focus .focus\:\:sm\:bg-gradient-via-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .sm\:bg-gradient-via-tr, .hover\:sm\:bg-gradient-via-tr:hover, .focus\:sm\:bg-gradient-via-tr:focus, .group:hover .hover\:\:sm\:bg-gradient-via-tr, .group-bg:hover .hover\:\:sm\:bg-gradient-via-tr, .group:focus .focus\:\:sm\:bg-gradient-via-tr, .group-bg:focus .focus\:\:sm\:bg-gradient-via-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .sm\:bg-gradient-bl, .hover\:sm\:bg-gradient-bl:hover, .focus\:sm\:bg-gradient-bl:focus, .group:hover .hover\:\:sm\:bg-gradient-bl, .group-bg:hover .hover\:\:sm\:bg-gradient-bl, .group:focus .focus\:\:sm\:bg-gradient-bl, .group-bg:focus .focus\:\:sm\:bg-gradient-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .sm\:bg-gradient-br, .hover\:sm\:bg-gradient-br:hover, .focus\:sm\:bg-gradient-br:focus, .group:hover .hover\:\:sm\:bg-gradient-br, .group-bg:hover .hover\:\:sm\:bg-gradient-br, .group:focus .focus\:\:sm\:bg-gradient-br, .group-bg:focus .focus\:\:sm\:bg-gradient-br {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .sm\:bg-gradient-tl, .hover\:sm\:bg-gradient-tl:hover, .focus\:sm\:bg-gradient-tl:focus, .group:hover .hover\:\:sm\:bg-gradient-tl, .group-bg:hover .hover\:\:sm\:bg-gradient-tl, .group:focus .focus\:\:sm\:bg-gradient-tl, .group-bg:focus .focus\:\:sm\:bg-gradient-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .sm\:bg-gradient-tr, .hover\:sm\:bg-gradient-tr:hover, .focus\:sm\:bg-gradient-tr:focus, .group:hover .hover\:\:sm\:bg-gradient-tr, .group-bg:hover .hover\:\:sm\:bg-gradient-tr, .group:focus .focus\:\:sm\:bg-gradient-tr, .group-bg:focus .focus\:\:sm\:bg-gradient-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top right, var(--gradient-stops));
    }

    .sm\:bg-bottom, .hover\:sm\:bg-bottom:hover, .focus\:sm\:bg-bottom:focus {
        background-position: bottom;
    }

    .sm\:bg-center, .hover\:sm\:bg-center:hover, .focus\:sm\:bg-center:focus {
        background-position: center;
    }

    .sm\:bg-left, .hover\:sm\:bg-left:hover, .focus\:sm\:bg-left:focus {
        background-position: left;
    }

    .sm\:bg-left-bottom, .hover\:sm\:bg-left-bottom:hover, .focus\:sm\:bg-left-bottom:focus {
        background-position: left bottom;
    }

    .sm\:bg-left-top, .hover\:sm\:bg-left-top:hover, .focus\:sm\:bg-left-top:focus {
        background-position: left top;
    }

    .sm\:bg-right, .hover\:sm\:bg-right:hover, .focus\:sm\:bg-right:focus {
        background-position: right;
    }

    .sm\:bg-right-bottom, .hover\:sm\:bg-right-bottom:hover, .focus\:sm\:bg-right-bottom:focus {
        background-position: right bottom;
    }

    .sm\:bg-right-top, .hover\:sm\:bg-right-top:hover, .focus\:sm\:bg-right-top:focus {
        background-position: right top;
    }

    .sm\:bg-top, .hover\:sm\:bg-top:hover, .focus\:sm\:bg-top:focus {
        background-position: top;
    }

    .sm\:bg-auto, .hover\:sm\:bg-auto:hover, .focus\:sm\:bg-auto:focus {
        background-size: auto;
    }

    .sm\:bg-cover, .hover\:sm\:bg-cover:hover, .focus\:sm\:bg-cover:focus {
        background-size: cover;
    }

    .sm\:bg-contain, .hover\:sm\:bg-contain:hover, .focus\:sm\:bg-contain:focus {
        background-size: contain;
    }

    .sm\:bg-10, .hover\:sm\:bg-10:hover, .focus\:sm\:bg-10:focus {
        background-size: 10%;
    }

    .sm\:bg-20, .hover\:sm\:bg-20:hover, .focus\:sm\:bg-20:focus {
        background-size: 20%;
    }

    .sm\:bg-30, .hover\:sm\:bg-30:hover, .focus\:sm\:bg-30:focus {
        background-size: 30%;
    }

    .sm\:bg-40, .hover\:sm\:bg-40:hover, .focus\:sm\:bg-40:focus {
        background-size: 40%;
    }

    .sm\:bg-50, .hover\:sm\:bg-50:hover, .focus\:sm\:bg-50:focus {
        background-size: 50%;
    }

    .sm\:bg-60, .hover\:sm\:bg-60:hover, .focus\:sm\:bg-60:focus {
        background-size: 60%;
    }

    .sm\:bg-70, .hover\:sm\:bg-70:hover, .focus\:sm\:bg-70:focus {
        background-size: 70%;
    }

    .sm\:bg-80, .hover\:sm\:bg-80:hover, .focus\:sm\:bg-80:focus {
        background-size: 80%;
    }

    .sm\:bg-90, .hover\:sm\:bg-90:hover, .focus\:sm\:bg-90:focus {
        background-size: 90%;
    }

    .sm\:bg-100, .hover\:sm\:bg-100:hover, .focus\:sm\:bg-100:focus {
        background-size: 100%;
    }

    .sm\:bg-110, .hover\:sm\:bg-110:hover, .focus\:sm\:bg-110:focus {
        background-size: 110%;
    }

    .sm\:bg-120, .hover\:sm\:bg-120:hover, .focus\:sm\:bg-120:focus {
        background-size: 120%;
    }

    .sm\:bg-130, .hover\:sm\:bg-130:hover, .focus\:sm\:bg-130:focus {
        background-size: 130%;
    }

    .sm\:bg-140, .hover\:sm\:bg-140:hover, .focus\:sm\:bg-140:focus {
        background-size: 140%;
    }

    .sm\:bg-150, .hover\:sm\:bg-150:hover, .focus\:sm\:bg-150:focus {
        background-size: 150%;
    }

    .sm\:bg-160, .hover\:sm\:bg-160:hover, .focus\:sm\:bg-160:focus {
        background-size: 160%;
    }

    .sm\:bg-170, .hover\:sm\:bg-170:hover, .focus\:sm\:bg-170:focus {
        background-size: 170%;
    }

    .sm\:bg-180, .hover\:sm\:bg-180:hover, .focus\:sm\:bg-180:focus {
        background-size: 180%;
    }

    .sm\:bg-190, .hover\:sm\:bg-190:hover, .focus\:sm\:bg-190:focus {
        background-size: 190%;
    }

    .sm\:bg-200, .hover\:sm\:bg-200:hover, .focus\:sm\:bg-200:focus {
        background-size: 200%;
    }

    .sm\:from-black, .hover\:sm\:from-black:hover, .focus\:sm\:from-black:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(0, 0, 0, var(--bg-opacity));
    }

    .sm\:from-white, .hover\:sm\:from-white:hover, .focus\:sm\:from-white:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 255, 255, var(--bg-opacity));
    }

    .sm\:from-red-50, .hover\:sm\:from-red-50:hover, .focus\:sm\:from-red-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 242, 242, var(--bg-opacity));
    }

    .sm\:from-red-100, .hover\:sm\:from-red-100:hover, .focus\:sm\:from-red-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 226, 226, var(--bg-opacity));
    }

    .sm\:from-red-200, .hover\:sm\:from-red-200:hover, .focus\:sm\:from-red-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 202, 202, var(--bg-opacity));
    }

    .sm\:from-red-300, .hover\:sm\:from-red-300:hover, .focus\:sm\:from-red-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 165, 165, var(--bg-opacity));
    }

    .sm\:from-red-400, .hover\:sm\:from-red-400:hover, .focus\:sm\:from-red-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(232, 71, 78, var(--bg-opacity));
    }

    .sm\:from-red-500, .hover\:sm\:from-red-500:hover, .focus\:sm\:from-red-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 68, 6, var(--bg-opacity));
    }

    .sm\:from-red-600, .hover\:sm\:from-red-600:hover, .focus\:sm\:from-red-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(220, 38, 3, var(--bg-opacity));
    }

    .sm\:from-red-700, .hover\:sm\:from-red-700:hover, .focus\:sm\:from-red-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(185, 28, 28, var(--bg-opacity));
    }

    .sm\:from-red-800, .hover\:sm\:from-red-800:hover, .focus\:sm\:from-red-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(153, 27, 27, var(--bg-opacity));
    }

    .sm\:from-red-900, .hover\:sm\:from-red-900:hover, .focus\:sm\:from-red-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(127, 29, 29, var(--bg-opacity));
    }

    .sm\:from-gray-50, .hover\:sm\:from-gray-50:hover, .focus\:sm\:from-gray-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 250, 251, var(--bg-opacity));
    }

    .sm\:from-gray-100, .hover\:sm\:from-gray-100:hover, .focus\:sm\:from-gray-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(243, 244, 246, var(--bg-opacity));
    }

    .sm\:from-gray-200, .hover\:sm\:from-gray-200:hover, .focus\:sm\:from-gray-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(229, 231, 235, var(--bg-opacity));
    }

    .sm\:from-gray-300, .hover\:sm\:from-gray-300:hover, .focus\:sm\:from-gray-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 213, 219, var(--bg-opacity));
    }

    .sm\:from-gray-400, .hover\:sm\:from-gray-400:hover, .focus\:sm\:from-gray-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(156, 163, 175, var(--bg-opacity));
    }

    .sm\:from-gray-500, .hover\:sm\:from-gray-500:hover, .focus\:sm\:from-gray-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(107, 114, 128, var(--bg-opacity));
    }

    .sm\:from-gray-600, .hover\:sm\:from-gray-600:hover, .focus\:sm\:from-gray-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(75, 85, 99, var(--bg-opacity));
    }

    .sm\:from-gray-700, .hover\:sm\:from-gray-700:hover, .focus\:sm\:from-gray-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 65, 81, var(--bg-opacity));
    }

    .sm\:from-gray-800, .hover\:sm\:from-gray-800:hover, .focus\:sm\:from-gray-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(31, 41, 55, var(--bg-opacity));
    }

    .sm\:from-gray-900, .hover\:sm\:from-gray-900:hover, .focus\:sm\:from-gray-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(17, 24, 39, var(--bg-opacity));
    }

    .sm\:from-yellow-50, .hover\:sm\:from-yellow-50:hover, .focus\:sm\:from-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 251, 235, var(--bg-opacity));
    }

    .sm\:from-yellow-100, .hover\:sm\:from-yellow-100:hover, .focus\:sm\:from-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 243, 199, var(--bg-opacity));
    }

    .sm\:from-yellow-200, .hover\:sm\:from-yellow-200:hover, .focus\:sm\:from-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 230, 138, var(--bg-opacity));
    }

    .sm\:from-yellow-300, .hover\:sm\:from-yellow-300:hover, .focus\:sm\:from-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 211, 77, var(--bg-opacity));
    }

    .sm\:from-yellow-400, .hover\:sm\:from-yellow-400:hover, .focus\:sm\:from-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 191, 36, var(--bg-opacity));
    }

    .sm\:from-yellow-500, .hover\:sm\:from-yellow-500:hover, .focus\:sm\:from-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 158, 11, var(--bg-opacity));
    }

    .sm\:from-yellow-600, .hover\:sm\:from-yellow-600:hover, .focus\:sm\:from-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(217, 119, 6, var(--bg-opacity));
    }

    .sm\:from-yellow-700, .hover\:sm\:from-yellow-700:hover, .focus\:sm\:from-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(180, 83, 9, var(--bg-opacity));
    }

    .sm\:from-yellow-800, .hover\:sm\:from-yellow-800:hover, .focus\:sm\:from-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(146, 64, 14, var(--bg-opacity));
    }

    .sm\:from-yellow-900, .hover\:sm\:from-yellow-900:hover, .focus\:sm\:from-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(120, 53, 15, var(--bg-opacity));
    }

    .sm\:from-green-50, .hover\:sm\:from-green-50:hover, .focus\:sm\:from-green-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 253, 245, var(--bg-opacity));
    }

    .sm\:from-green-100, .hover\:sm\:from-green-100:hover, .focus\:sm\:from-green-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 250, 229, var(--bg-opacity));
    }

    .sm\:from-green-200, .hover\:sm\:from-green-200:hover, .focus\:sm\:from-green-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 243, 208, var(--bg-opacity));
    }

    .sm\:from-green-300, .hover\:sm\:from-green-300:hover, .focus\:sm\:from-green-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(110, 231, 183, var(--bg-opacity));
    }

    .sm\:from-green-400, .hover\:sm\:from-green-400:hover, .focus\:sm\:from-green-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(52, 211, 153, var(--bg-opacity));
    }

    .sm\:from-green-500, .hover\:sm\:from-green-500:hover, .focus\:sm\:from-green-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(16, 185, 129, var(--bg-opacity));
    }

    .sm\:from-green-600, .hover\:sm\:from-green-600:hover, .focus\:sm\:from-green-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(5, 150, 105, var(--bg-opacity));
    }

    .sm\:from-green-700, .hover\:sm\:from-green-700:hover, .focus\:sm\:from-green-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(4, 120, 87, var(--bg-opacity));
    }

    .sm\:from-green-800, .hover\:sm\:from-green-800:hover, .focus\:sm\:from-green-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 95, 70, var(--bg-opacity));
    }

    .sm\:from-green-900, .hover\:sm\:from-green-900:hover, .focus\:sm\:from-green-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 78, 59, var(--bg-opacity));
    }

    .sm\:from-blue-50, .hover\:sm\:from-blue-50:hover, .focus\:sm\:from-blue-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 246, 255, var(--bg-opacity));
    }

    .sm\:from-blue-100, .hover\:sm\:from-blue-100:hover, .focus\:sm\:from-blue-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 234, 254, var(--bg-opacity));
    }

    .sm\:from-blue-200, .hover\:sm\:from-blue-200:hover, .focus\:sm\:from-blue-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(191, 219, 254, var(--bg-opacity));
    }

    .sm\:from-blue-300, .hover\:sm\:from-blue-300:hover, .focus\:sm\:from-blue-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(147, 197, 253, var(--bg-opacity));
    }

    .sm\:from-blue-400, .hover\:sm\:from-blue-400:hover, .focus\:sm\:from-blue-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(96, 165, 250, var(--bg-opacity));
    }

    .sm\:from-blue-500, .hover\:sm\:from-blue-500:hover, .focus\:sm\:from-blue-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(59, 130, 246, var(--bg-opacity));
    }

    .sm\:from-blue-600, .hover\:sm\:from-blue-600:hover, .focus\:sm\:from-blue-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(37, 99, 235, var(--bg-opacity));
    }

    .sm\:from-blue-700, .hover\:sm\:from-blue-700:hover, .focus\:sm\:from-blue-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(29, 78, 216, var(--bg-opacity));
    }

    .sm\:from-blue-800, .hover\:sm\:from-blue-800:hover, .focus\:sm\:from-blue-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 64, 175, var(--bg-opacity));
    }

    .sm\:from-blue-900, .hover\:sm\:from-blue-900:hover, .focus\:sm\:from-blue-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:from-purple-50, .hover\:sm\:from-purple-50:hover, .focus\:sm\:from-purple-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 243, 255, var(--bg-opacity));
    }

    .sm\:from-purple-100, .hover\:sm\:from-purple-100:hover, .focus\:sm\:from-purple-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(237, 233, 254, var(--bg-opacity));
    }

    .sm\:from-purple-200, .hover\:sm\:from-purple-200:hover, .focus\:sm\:from-purple-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(221, 214, 254, var(--bg-opacity));
    }

    .sm\:from-purple-300, .hover\:sm\:from-purple-300:hover, .focus\:sm\:from-purple-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(196, 181, 253, var(--bg-opacity));
    }

    .sm\:from-purple-400, .hover\:sm\:from-purple-400:hover, .focus\:sm\:from-purple-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 139, 250, var(--bg-opacity));
    }

    .sm\:from-purple-500, .hover\:sm\:from-purple-500:hover, .focus\:sm\:from-purple-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:from-purple-600, .hover\:sm\:from-purple-600:hover, .focus\:sm\:from-purple-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(139, 92, 246, var(--bg-opacity));
    }

    .sm\:from-purple-700, .hover\:sm\:from-purple-700:hover, .focus\:sm\:from-purple-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(124, 58, 237, var(--bg-opacity));
    }

    .sm\:from-purple-800, .hover\:sm\:from-purple-800:hover, .focus\:sm\:from-purple-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(109, 40, 217, var(--bg-opacity));
    }

    .sm\:from-purple-900, .hover\:sm\:from-purple-900:hover, .focus\:sm\:from-purple-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(91, 33, 182, var(--bg-opacity));
    }

    .sm\:from-pink-50, .hover\:sm\:from-pink-50:hover, .focus\:sm\:from-pink-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(76, 29, 149, var(--bg-opacity));
    }

    .sm\:from-pink-100, .hover\:sm\:from-pink-100:hover, .focus\:sm\:from-pink-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 242, 248, var(--bg-opacity));
    }

    .sm\:from-pink-200, .hover\:sm\:from-pink-200:hover, .focus\:sm\:from-pink-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 231, 243, var(--bg-opacity));
    }

    .sm\:from-pink-30, .hover\:sm\:from-pink-30:hover, .focus\:sm\:from-pink-30:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 207, 232, var(--bg-opacity));
    }

    .sm\:from-pink-400, .hover\:sm\:from-pink-400:hover, .focus\:sm\:from-pink-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 168, 212, var(--bg-opacity));
    }

    .sm\:from-pink-500, .hover\:sm\:from-pink-500:hover, .focus\:sm\:from-pink-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(244, 114, 182, var(--bg-opacity));
    }

    .sm\:from-pink-600, .hover\:sm\:from-pink-600:hover, .focus\:sm\:from-pink-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 72, 153, var(--bg-opacity));
    }

    .sm\:from-pink-700, .hover\:sm\:from-pink-700:hover, .focus\:sm\:from-pink-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 39, 119, var(--bg-opacity));
    }

    .sm\:from-pink-800, .hover\:sm\:from-pink-800:hover, .focus\:sm\:from-pink-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(190, 24, 93, var(--bg-opacity));
    }

    .sm\:from-pink-900, .hover\:sm\:from-pink-900:hover, .focus\:sm\:from-pink-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(157, 23, 77, var(--bg-opacity));
    }

    .sm\:from-indigo-50, .hover\:sm\:from-indigo-50:hover, .focus\:sm\:from-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(238, 242, 255, var(--bg-opacity));
    }

    .sm\:from-indigo-100, .hover\:sm\:from-indigo-100:hover, .focus\:sm\:from-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(224, 231, 255, var(--bg-opacity));
    }

    .sm\:from-indigo-200, .hover\:sm\:from-indigo-200:hover, .focus\:sm\:from-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(199, 210, 254, var(--bg-opacity));
    }

    .sm\:from-indigo-300, .hover\:sm\:from-indigo-300:hover, .focus\:sm\:from-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(165, 180, 252, var(--bg-opacity));
    }

    .sm\:from-indigo-400, .hover\:sm\:from-indigo-400:hover, .focus\:sm\:from-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(129, 140, 248, var(--bg-opacity));
    }

    .sm\:from-indigo-500, .hover\:sm\:from-indigo-500:hover, .focus\:sm\:from-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .sm\:from-indigo-600, .hover\:sm\:from-indigo-600:hover, .focus\:sm\:from-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(79, 70, 229, var(--bg-opacity));
    }

    .sm\:from-indigo-700, .hover\:sm\:from-indigo-700:hover, .focus\:sm\:from-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(67, 56, 202, var(--bg-opacity));
    }

    .sm\:from-indigo-800, .hover\:sm\:from-indigo-800:hover, .focus\:sm\:from-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 48, 163, var(--bg-opacity));
    }

    .sm\:from-indigo-900, .hover\:sm\:from-indigo-900:hover, .focus\:sm\:from-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(49, 46, 129, var(--bg-opacity));
    }

    .sm\:via-black, .hover\:sm\:via-black:hover, .focus\:sm\:via-black:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(0, 0, 0, var(--bg-opacity));
    }

    .sm\:via-white, .hover\:sm\:via-white:hover, .focus\:sm\:via-white:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 255, 255, var(--bg-opacity));
    }

    .sm\:via-red-50, .hover\:sm\:via-red-50:hover, .focus\:sm\:via-red-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 242, 242, var(--bg-opacity));
    }

    .sm\:via-red-100, .hover\:sm\:via-red-100:hover, .focus\:sm\:via-red-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 226, 226, var(--bg-opacity));
    }

    .sm\:via-red-200, .hover\:sm\:via-red-200:hover, .focus\:sm\:via-red-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 202, 202, var(--bg-opacity));
    }

    .sm\:via-red-300, .hover\:sm\:via-red-300:hover, .focus\:sm\:via-red-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 165, 165, var(--bg-opacity));
    }

    .sm\:via-red-400, .hover\:sm\:via-red-400:hover, .focus\:sm\:via-red-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(232, 71, 78, var(--bg-opacity));
    }

    .sm\:via-red-500, .hover\:sm\:via-red-500:hover, .focus\:sm\:via-red-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 68, 6, var(--bg-opacity));
    }

    .sm\:via-red-600, .hover\:sm\:via-red-600:hover, .focus\:sm\:via-red-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(220, 38, 3, var(--bg-opacity));
    }

    .sm\:via-red-700, .hover\:sm\:via-red-700:hover, .focus\:sm\:via-red-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(185, 28, 28, var(--bg-opacity));
    }

    .sm\:via-red-800, .hover\:sm\:via-red-800:hover, .focus\:sm\:via-red-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(153, 27, 27, var(--bg-opacity));
    }

    .sm\:via-red-900, .hover\:sm\:via-red-900:hover, .focus\:sm\:via-red-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(127, 29, 29, var(--bg-opacity));
    }

    .sm\:via-gray-50, .hover\:sm\:via-gray-50:hover, .focus\:sm\:via-gray-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 250, 251, var(--bg-opacity));
    }

    .sm\:via-gray-100, .hover\:sm\:via-gray-100:hover, .focus\:sm\:via-gray-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(243, 244, 246, var(--bg-opacity));
    }

    .sm\:via-gray-200, .hover\:sm\:via-gray-200:hover, .focus\:sm\:via-gray-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(229, 231, 235, var(--bg-opacity));
    }

    .sm\:via-gray-300, .hover\:sm\:via-gray-300:hover, .focus\:sm\:via-gray-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 213, 219, var(--bg-opacity));
    }

    .sm\:via-gray-400, .hover\:sm\:via-gray-400:hover, .focus\:sm\:via-gray-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(156, 163, 175, var(--bg-opacity));
    }

    .sm\:via-gray-500, .hover\:sm\:via-gray-500:hover, .focus\:sm\:via-gray-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(107, 114, 128, var(--bg-opacity));
    }

    .sm\:via-gray-600, .hover\:sm\:via-gray-600:hover, .focus\:sm\:via-gray-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(75, 85, 99, var(--bg-opacity));
    }

    .sm\:via-gray-700, .hover\:sm\:via-gray-700:hover, .focus\:sm\:via-gray-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 65, 81, var(--bg-opacity));
    }

    .sm\:via-gray-800, .hover\:sm\:via-gray-800:hover, .focus\:sm\:via-gray-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(31, 41, 55, var(--bg-opacity));
    }

    .sm\:via-gray-900, .hover\:sm\:via-gray-900:hover, .focus\:sm\:via-gray-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(17, 24, 39, var(--bg-opacity));
    }

    .sm\:via-yellow-50, .hover\:sm\:via-yellow-50:hover, .focus\:sm\:via-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 251, 235, var(--bg-opacity));
    }

    .sm\:via-yellow-100, .hover\:sm\:via-yellow-100:hover, .focus\:sm\:via-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 243, 199, var(--bg-opacity));
    }

    .sm\:via-yellow-200, .hover\:sm\:via-yellow-200:hover, .focus\:sm\:via-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 230, 138, var(--bg-opacity));
    }

    .sm\:via-yellow-300, .hover\:sm\:via-yellow-300:hover, .focus\:sm\:via-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 211, 77, var(--bg-opacity));
    }

    .sm\:via-yellow-400, .hover\:sm\:via-yellow-400:hover, .focus\:sm\:via-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 191, 36, var(--bg-opacity));
    }

    .sm\:via-yellow-500, .hover\:sm\:via-yellow-500:hover, .focus\:sm\:via-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 158, 11, var(--bg-opacity));
    }

    .sm\:via-yellow-600, .hover\:sm\:via-yellow-600:hover, .focus\:sm\:via-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(217, 119, 6, var(--bg-opacity));
    }

    .sm\:via-yellow-700, .hover\:sm\:via-yellow-700:hover, .focus\:sm\:via-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(180, 83, 9, var(--bg-opacity));
    }

    .sm\:via-yellow-800, .hover\:sm\:via-yellow-800:hover, .focus\:sm\:via-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(146, 64, 14, var(--bg-opacity));
    }

    .sm\:via-yellow-900, .hover\:sm\:via-yellow-900:hover, .focus\:sm\:via-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(120, 53, 15, var(--bg-opacity));
    }

    .sm\:via-green-50, .hover\:sm\:via-green-50:hover, .focus\:sm\:via-green-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 253, 245, var(--bg-opacity));
    }

    .sm\:via-green-100, .hover\:sm\:via-green-100:hover, .focus\:sm\:via-green-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 250, 229, var(--bg-opacity));
    }

    .sm\:via-green-200, .hover\:sm\:via-green-200:hover, .focus\:sm\:via-green-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 243, 208, var(--bg-opacity));
    }

    .sm\:via-green-300, .hover\:sm\:via-green-300:hover, .focus\:sm\:via-green-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(110, 231, 183, var(--bg-opacity));
    }

    .sm\:via-green-400, .hover\:sm\:via-green-400:hover, .focus\:sm\:via-green-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(52, 211, 153, var(--bg-opacity));
    }

    .sm\:via-green-500, .hover\:sm\:via-green-500:hover, .focus\:sm\:via-green-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(16, 185, 129, var(--bg-opacity));
    }

    .sm\:via-green-600, .hover\:sm\:via-green-600:hover, .focus\:sm\:via-green-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(5, 150, 105, var(--bg-opacity));
    }

    .sm\:via-green-700, .hover\:sm\:via-green-700:hover, .focus\:sm\:via-green-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(4, 120, 87, var(--bg-opacity));
    }

    .sm\:via-green-800, .hover\:sm\:via-green-800:hover, .focus\:sm\:via-green-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 95, 70, var(--bg-opacity));
    }

    .sm\:via-green-900, .hover\:sm\:via-green-900:hover, .focus\:sm\:via-green-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 78, 59, var(--bg-opacity));
    }

    .sm\:via-blue-50, .hover\:sm\:via-blue-50:hover, .focus\:sm\:via-blue-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 246, 255, var(--bg-opacity));
    }

    .sm\:via-blue-100, .hover\:sm\:via-blue-100:hover, .focus\:sm\:via-blue-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 234, 254, var(--bg-opacity));
    }

    .sm\:via-blue-200, .hover\:sm\:via-blue-200:hover, .focus\:sm\:via-blue-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(191, 219, 254, var(--bg-opacity));
    }

    .sm\:via-blue-300, .hover\:sm\:via-blue-300:hover, .focus\:sm\:via-blue-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(147, 197, 253, var(--bg-opacity));
    }

    .sm\:via-blue-400, .hover\:sm\:via-blue-400:hover, .focus\:sm\:via-blue-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(96, 165, 250, var(--bg-opacity));
    }

    .sm\:via-blue-500, .hover\:sm\:via-blue-500:hover, .focus\:sm\:via-blue-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(59, 130, 246, var(--bg-opacity));
    }

    .sm\:via-blue-600, .hover\:sm\:via-blue-600:hover, .focus\:sm\:via-blue-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(37, 99, 235, var(--bg-opacity));
    }

    .sm\:via-blue-700, .hover\:sm\:via-blue-700:hover, .focus\:sm\:via-blue-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(29, 78, 216, var(--bg-opacity));
    }

    .sm\:via-blue-800, .hover\:sm\:via-blue-800:hover, .focus\:sm\:via-blue-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 64, 175, var(--bg-opacity));
    }

    .sm\:via-blue-900, .hover\:sm\:via-blue-900:hover, .focus\:sm\:via-blue-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:via-purple-50, .hover\:sm\:via-purple-50:hover, .focus\:sm\:via-purple-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 243, 255, var(--bg-opacity));
    }

    .sm\:via-purple-100, .hover\:sm\:via-purple-100:hover, .focus\:sm\:via-purple-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(237, 233, 254, var(--bg-opacity));
    }

    .sm\:via-purple-200, .hover\:sm\:via-purple-200:hover, .focus\:sm\:via-purple-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(221, 214, 254, var(--bg-opacity));
    }

    .sm\:via-purple-300, .hover\:sm\:via-purple-300:hover, .focus\:sm\:via-purple-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(196, 181, 253, var(--bg-opacity));
    }

    .sm\:via-purple-400, .hover\:sm\:via-purple-400:hover, .focus\:sm\:via-purple-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 139, 250, var(--bg-opacity));
    }

    .sm\:via-purple-500, .hover\:sm\:via-purple-500:hover, .focus\:sm\:via-purple-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:via-purple-600, .hover\:sm\:via-purple-600:hover, .focus\:sm\:via-purple-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(139, 92, 246, var(--bg-opacity));
    }

    .sm\:via-purple-700, .hover\:sm\:via-purple-700:hover, .focus\:sm\:via-purple-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(124, 58, 237, var(--bg-opacity));
    }

    .sm\:via-purple-800, .hover\:sm\:via-purple-800:hover, .focus\:sm\:via-purple-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(109, 40, 217, var(--bg-opacity));
    }

    .sm\:via-purple-900, .hover\:sm\:via-purple-900:hover, .focus\:sm\:via-purple-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(91, 33, 182, var(--bg-opacity));
    }

    .sm\:via-pink-50, .hover\:sm\:via-pink-50:hover, .focus\:sm\:via-pink-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(76, 29, 149, var(--bg-opacity));
    }

    .sm\:via-pink-100, .hover\:sm\:via-pink-100:hover, .focus\:sm\:via-pink-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 242, 248, var(--bg-opacity));
    }

    .sm\:via-pink-200, .hover\:sm\:via-pink-200:hover, .focus\:sm\:via-pink-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 231, 243, var(--bg-opacity));
    }

    .sm\:via-pink-30, .hover\:sm\:via-pink-30:hover, .focus\:sm\:via-pink-30:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 207, 232, var(--bg-opacity));
    }

    .sm\:via-pink-400, .hover\:sm\:via-pink-400:hover, .focus\:sm\:via-pink-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 168, 212, var(--bg-opacity));
    }

    .sm\:via-pink-500, .hover\:sm\:via-pink-500:hover, .focus\:sm\:via-pink-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(244, 114, 182, var(--bg-opacity));
    }

    .sm\:via-pink-600, .hover\:sm\:via-pink-600:hover, .focus\:sm\:via-pink-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 72, 153, var(--bg-opacity));
    }

    .sm\:via-pink-700, .hover\:sm\:via-pink-700:hover, .focus\:sm\:via-pink-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 39, 119, var(--bg-opacity));
    }

    .sm\:via-pink-800, .hover\:sm\:via-pink-800:hover, .focus\:sm\:via-pink-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(190, 24, 93, var(--bg-opacity));
    }

    .sm\:via-pink-900, .hover\:sm\:via-pink-900:hover, .focus\:sm\:via-pink-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(157, 23, 77, var(--bg-opacity));
    }

    .sm\:via-indigo-50, .hover\:sm\:via-indigo-50:hover, .focus\:sm\:via-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(238, 242, 255, var(--bg-opacity));
    }

    .sm\:via-indigo-100, .hover\:sm\:via-indigo-100:hover, .focus\:sm\:via-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(224, 231, 255, var(--bg-opacity));
    }

    .sm\:via-indigo-200, .hover\:sm\:via-indigo-200:hover, .focus\:sm\:via-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(199, 210, 254, var(--bg-opacity));
    }

    .sm\:via-indigo-300, .hover\:sm\:via-indigo-300:hover, .focus\:sm\:via-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(165, 180, 252, var(--bg-opacity));
    }

    .sm\:via-indigo-400, .hover\:sm\:via-indigo-400:hover, .focus\:sm\:via-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(129, 140, 248, var(--bg-opacity));
    }

    .sm\:via-indigo-500, .hover\:sm\:via-indigo-500:hover, .focus\:sm\:via-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .sm\:via-indigo-600, .hover\:sm\:via-indigo-600:hover, .focus\:sm\:via-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(79, 70, 229, var(--bg-opacity));
    }

    .sm\:via-indigo-700, .hover\:sm\:via-indigo-700:hover, .focus\:sm\:via-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(67, 56, 202, var(--bg-opacity));
    }

    .sm\:via-indigo-800, .hover\:sm\:via-indigo-800:hover, .focus\:sm\:via-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 48, 163, var(--bg-opacity));
    }

    .sm\:via-indigo-900, .hover\:sm\:via-indigo-900:hover, .focus\:sm\:via-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(49, 46, 129, var(--bg-opacity));
    }

    .sm\:to-black, .hover\:sm\:to-black:hover, .focus\:sm\:to-black:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(0, 0, 0, var(--bg-opacity));
    }

    .sm\:to-white, .hover\:sm\:to-white:hover, .focus\:sm\:to-white:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 255, 255, var(--bg-opacity));
    }

    .sm\:to-red-50, .hover\:sm\:to-red-50:hover, .focus\:sm\:to-red-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 242, 242, var(--bg-opacity));
    }

    .sm\:to-red-100, .hover\:sm\:to-red-100:hover, .focus\:sm\:to-red-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 226, 226, var(--bg-opacity));
    }

    .sm\:to-red-200, .hover\:sm\:to-red-200:hover, .focus\:sm\:to-red-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 202, 202, var(--bg-opacity));
    }

    .sm\:to-red-300, .hover\:sm\:to-red-300:hover, .focus\:sm\:to-red-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 165, 165, var(--bg-opacity));
    }

    .sm\:to-red-400, .hover\:sm\:to-red-400:hover, .focus\:sm\:to-red-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(232, 71, 78, var(--bg-opacity));
    }

    .sm\:to-red-500, .hover\:sm\:to-red-500:hover, .focus\:sm\:to-red-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 68, 6, var(--bg-opacity));
    }

    .sm\:to-red-600, .hover\:sm\:to-red-600:hover, .focus\:sm\:to-red-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(220, 38, 3, var(--bg-opacity));
    }

    .sm\:to-red-700, .hover\:sm\:to-red-700:hover, .focus\:sm\:to-red-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(185, 28, 28, var(--bg-opacity));
    }

    .sm\:to-red-800, .hover\:sm\:to-red-800:hover, .focus\:sm\:to-red-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(153, 27, 27, var(--bg-opacity));
    }

    .sm\:to-red-900, .hover\:sm\:to-red-900:hover, .focus\:sm\:to-red-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(127, 29, 29, var(--bg-opacity));
    }

    .sm\:to-gray-50, .hover\:sm\:to-gray-50:hover, .focus\:sm\:to-gray-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 250, 251, var(--bg-opacity));
    }

    .sm\:to-gray-100, .hover\:sm\:to-gray-100:hover, .focus\:sm\:to-gray-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(243, 244, 246, var(--bg-opacity));
    }

    .sm\:to-gray-200, .hover\:sm\:to-gray-200:hover, .focus\:sm\:to-gray-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(229, 231, 235, var(--bg-opacity));
    }

    .sm\:to-gray-300, .hover\:sm\:to-gray-300:hover, .focus\:sm\:to-gray-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 213, 219, var(--bg-opacity));
    }

    .sm\:to-gray-400, .hover\:sm\:to-gray-400:hover, .focus\:sm\:to-gray-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(156, 163, 175, var(--bg-opacity));
    }

    .sm\:to-gray-500, .hover\:sm\:to-gray-500:hover, .focus\:sm\:to-gray-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(107, 114, 128, var(--bg-opacity));
    }

    .sm\:to-gray-600, .hover\:sm\:to-gray-600:hover, .focus\:sm\:to-gray-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(75, 85, 99, var(--bg-opacity));
    }

    .sm\:to-gray-700, .hover\:sm\:to-gray-700:hover, .focus\:sm\:to-gray-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 65, 81, var(--bg-opacity));
    }

    .sm\:to-gray-800, .hover\:sm\:to-gray-800:hover, .focus\:sm\:to-gray-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(31, 41, 55, var(--bg-opacity));
    }

    .sm\:to-gray-900, .hover\:sm\:to-gray-900:hover, .focus\:sm\:to-gray-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(17, 24, 39, var(--bg-opacity));
    }

    .sm\:to-yellow-50, .hover\:sm\:to-yellow-50:hover, .focus\:sm\:to-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 251, 235, var(--bg-opacity));
    }

    .sm\:to-yellow-100, .hover\:sm\:to-yellow-100:hover, .focus\:sm\:to-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 243, 199, var(--bg-opacity));
    }

    .sm\:to-yellow-200, .hover\:sm\:to-yellow-200:hover, .focus\:sm\:to-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 230, 138, var(--bg-opacity));
    }

    .sm\:to-yellow-300, .hover\:sm\:to-yellow-300:hover, .focus\:sm\:to-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 211, 77, var(--bg-opacity));
    }

    .sm\:to-yellow-400, .hover\:sm\:to-yellow-400:hover, .focus\:sm\:to-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 191, 36, var(--bg-opacity));
    }

    .sm\:to-yellow-500, .hover\:sm\:to-yellow-500:hover, .focus\:sm\:to-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 158, 11, var(--bg-opacity));
    }

    .sm\:to-yellow-600, .hover\:sm\:to-yellow-600:hover, .focus\:sm\:to-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(217, 119, 6, var(--bg-opacity));
    }

    .sm\:to-yellow-700, .hover\:sm\:to-yellow-700:hover, .focus\:sm\:to-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(180, 83, 9, var(--bg-opacity));
    }

    .sm\:to-yellow-800, .hover\:sm\:to-yellow-800:hover, .focus\:sm\:to-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(146, 64, 14, var(--bg-opacity));
    }

    .sm\:to-yellow-900, .hover\:sm\:to-yellow-900:hover, .focus\:sm\:to-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(120, 53, 15, var(--bg-opacity));
    }

    .sm\:to-green-50, .hover\:sm\:to-green-50:hover, .focus\:sm\:to-green-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 253, 245, var(--bg-opacity));
    }

    .sm\:to-green-100, .hover\:sm\:to-green-100:hover, .focus\:sm\:to-green-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 250, 229, var(--bg-opacity));
    }

    .sm\:to-green-200, .hover\:sm\:to-green-200:hover, .focus\:sm\:to-green-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 243, 208, var(--bg-opacity));
    }

    .sm\:to-green-300, .hover\:sm\:to-green-300:hover, .focus\:sm\:to-green-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(110, 231, 183, var(--bg-opacity));
    }

    .sm\:to-green-400, .hover\:sm\:to-green-400:hover, .focus\:sm\:to-green-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(52, 211, 153, var(--bg-opacity));
    }

    .sm\:to-green-500, .hover\:sm\:to-green-500:hover, .focus\:sm\:to-green-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(16, 185, 129, var(--bg-opacity));
    }

    .sm\:to-green-600, .hover\:sm\:to-green-600:hover, .focus\:sm\:to-green-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(5, 150, 105, var(--bg-opacity));
    }

    .sm\:to-green-700, .hover\:sm\:to-green-700:hover, .focus\:sm\:to-green-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(4, 120, 87, var(--bg-opacity));
    }

    .sm\:to-green-800, .hover\:sm\:to-green-800:hover, .focus\:sm\:to-green-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 95, 70, var(--bg-opacity));
    }

    .sm\:to-green-900, .hover\:sm\:to-green-900:hover, .focus\:sm\:to-green-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 78, 59, var(--bg-opacity));
    }

    .sm\:to-blue-50, .hover\:sm\:to-blue-50:hover, .focus\:sm\:to-blue-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 246, 255, var(--bg-opacity));
    }

    .sm\:to-blue-100, .hover\:sm\:to-blue-100:hover, .focus\:sm\:to-blue-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 234, 254, var(--bg-opacity));
    }

    .sm\:to-blue-200, .hover\:sm\:to-blue-200:hover, .focus\:sm\:to-blue-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(191, 219, 254, var(--bg-opacity));
    }

    .sm\:to-blue-300, .hover\:sm\:to-blue-300:hover, .focus\:sm\:to-blue-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(147, 197, 253, var(--bg-opacity));
    }

    .sm\:to-blue-400, .hover\:sm\:to-blue-400:hover, .focus\:sm\:to-blue-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(96, 165, 250, var(--bg-opacity));
    }

    .sm\:to-blue-500, .hover\:sm\:to-blue-500:hover, .focus\:sm\:to-blue-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(59, 130, 246, var(--bg-opacity));
    }

    .sm\:to-blue-600, .hover\:sm\:to-blue-600:hover, .focus\:sm\:to-blue-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(37, 99, 235, var(--bg-opacity));
    }

    .sm\:to-blue-700, .hover\:sm\:to-blue-700:hover, .focus\:sm\:to-blue-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(29, 78, 216, var(--bg-opacity));
    }

    .sm\:to-blue-800, .hover\:sm\:to-blue-800:hover, .focus\:sm\:to-blue-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 64, 175, var(--bg-opacity));
    }

    .sm\:to-blue-900, .hover\:sm\:to-blue-900:hover, .focus\:sm\:to-blue-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:to-purple-50, .hover\:sm\:to-purple-50:hover, .focus\:sm\:to-purple-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 243, 255, var(--bg-opacity));
    }

    .sm\:to-purple-100, .hover\:sm\:to-purple-100:hover, .focus\:sm\:to-purple-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(237, 233, 254, var(--bg-opacity));
    }

    .sm\:to-purple-200, .hover\:sm\:to-purple-200:hover, .focus\:sm\:to-purple-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(221, 214, 254, var(--bg-opacity));
    }

    .sm\:to-purple-300, .hover\:sm\:to-purple-300:hover, .focus\:sm\:to-purple-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(196, 181, 253, var(--bg-opacity));
    }

    .sm\:to-purple-400, .hover\:sm\:to-purple-400:hover, .focus\:sm\:to-purple-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 139, 250, var(--bg-opacity));
    }

    .sm\:to-purple-500, .hover\:sm\:to-purple-500:hover, .focus\:sm\:to-purple-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .sm\:to-purple-600, .hover\:sm\:to-purple-600:hover, .focus\:sm\:to-purple-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(139, 92, 246, var(--bg-opacity));
    }

    .sm\:to-purple-700, .hover\:sm\:to-purple-700:hover, .focus\:sm\:to-purple-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(124, 58, 237, var(--bg-opacity));
    }

    .sm\:to-purple-800, .hover\:sm\:to-purple-800:hover, .focus\:sm\:to-purple-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(109, 40, 217, var(--bg-opacity));
    }

    .sm\:to-purple-900, .hover\:sm\:to-purple-900:hover, .focus\:sm\:to-purple-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(91, 33, 182, var(--bg-opacity));
    }

    .sm\:to-pink-50, .hover\:sm\:to-pink-50:hover, .focus\:sm\:to-pink-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(76, 29, 149, var(--bg-opacity));
    }

    .sm\:to-pink-100, .hover\:sm\:to-pink-100:hover, .focus\:sm\:to-pink-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 242, 248, var(--bg-opacity));
    }

    .sm\:to-pink-200, .hover\:sm\:to-pink-200:hover, .focus\:sm\:to-pink-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 231, 243, var(--bg-opacity));
    }

    .sm\:to-pink-30, .hover\:sm\:to-pink-30:hover, .focus\:sm\:to-pink-30:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 207, 232, var(--bg-opacity));
    }

    .sm\:to-pink-400, .hover\:sm\:to-pink-400:hover, .focus\:sm\:to-pink-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 168, 212, var(--bg-opacity));
    }

    .sm\:to-pink-500, .hover\:sm\:to-pink-500:hover, .focus\:sm\:to-pink-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(244, 114, 182, var(--bg-opacity));
    }

    .sm\:to-pink-600, .hover\:sm\:to-pink-600:hover, .focus\:sm\:to-pink-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 72, 153, var(--bg-opacity));
    }

    .sm\:to-pink-700, .hover\:sm\:to-pink-700:hover, .focus\:sm\:to-pink-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 39, 119, var(--bg-opacity));
    }

    .sm\:to-pink-800, .hover\:sm\:to-pink-800:hover, .focus\:sm\:to-pink-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(190, 24, 93, var(--bg-opacity));
    }

    .sm\:to-pink-900, .hover\:sm\:to-pink-900:hover, .focus\:sm\:to-pink-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(157, 23, 77, var(--bg-opacity));
    }

    .sm\:to-indigo-50, .hover\:sm\:to-indigo-50:hover, .focus\:sm\:to-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(238, 242, 255, var(--bg-opacity));
    }

    .sm\:to-indigo-100, .hover\:sm\:to-indigo-100:hover, .focus\:sm\:to-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(224, 231, 255, var(--bg-opacity));
    }

    .sm\:to-indigo-200, .hover\:sm\:to-indigo-200:hover, .focus\:sm\:to-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(199, 210, 254, var(--bg-opacity));
    }

    .sm\:to-indigo-300, .hover\:sm\:to-indigo-300:hover, .focus\:sm\:to-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(165, 180, 252, var(--bg-opacity));
    }

    .sm\:to-indigo-400, .hover\:sm\:to-indigo-400:hover, .focus\:sm\:to-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(129, 140, 248, var(--bg-opacity));
    }

    .sm\:to-indigo-500, .hover\:sm\:to-indigo-500:hover, .focus\:sm\:to-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .sm\:to-indigo-600, .hover\:sm\:to-indigo-600:hover, .focus\:sm\:to-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(79, 70, 229, var(--bg-opacity));
    }

    .sm\:to-indigo-700, .hover\:sm\:to-indigo-700:hover, .focus\:sm\:to-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(67, 56, 202, var(--bg-opacity));
    }

    .sm\:to-indigo-800, .hover\:sm\:to-indigo-800:hover, .focus\:sm\:to-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 48, 163, var(--bg-opacity));
    }

    .sm\:to-indigo-900, .hover\:sm\:to-indigo-900:hover, .focus\:sm\:to-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(49, 46, 129, var(--bg-opacity));
    }

    .sm\:duration-75 {
        transition-duration: 75ms ;
    }

    .sm\:duration-100 {
        transition-duration: 100ms ;
    }

    .sm\:duration-150 {
        transition-duration: 150ms ;
    }

    .sm\:duration-300 {
        transition-duration: 300ms ;
    }

    .sm\:duration-500 {
        transition-duration: 500ms ;
    }

    .sm\:duration-700 {
        transition-duration: 700ms ;
    }

    .sm\:duration-850 {
        transition-duration: 850ms ;
    }

    .sm\:duration-1000 {
        transition-duration: 1000ms ;
    }

    .sm\:overflow-auto {
        overflow: auto;
    }

    .sm\:overflow-hidden {
        overflow: hidden;
    }

    .sm\:overflow-visible {
        overflow: visible;
    }

    .sm\:overflow-scroll {
        overflow: scroll;
    }

    .sm\:overflow-x-auto {
        overflow-x: auto;
    }

    .sm\:overflow-x-hidden {
        overflow-x: hidden;
    }

    .sm\:overflow-x-visible {
        overflow-x: visible;
    }

    .sm\:overflow-x-scroll {
        overflow-x: scroll;
    }

    .sm\:overflow-y-auto {
        overflow-y: auto;
    }

    .sm\:overflow-y-hidden {
        overflow-y: hidden;
    }

    .sm\:overflow-y-visible {
        overflow-y: visible;
    }

    .sm\:overflow-y-scroll {
        overflow-y: scroll;
    }

    .sm\:container-xs {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:container-sm {
        width: 768px;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:container-md {
        width: 1024px;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:container-lg {
        width: 1280px;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:container-xl {
        width: 1536px;
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:table-row {
        display: table-row;
    }

    .sm\:table-row-group {
        display: table-row-group;
    }

    .sm\:table-cell {
        display: table-cell;
    }

    .sm\:table-caption {
        display: table-caption;
    }

    .sm\:table-column {
        display: table-column;
    }

    .sm\:table-column-group {
        display: table-column-group;
    }

    .sm\:table-footer-group {
        display: table-footer-group;
    }

    .sm\:table-header-group {
        display: table-header-group;
    }

    .sm\:m-0, .hover\:sm\:m-0:hover, .focus\:sm\:m-0:focus, .group:hover .hover\:\:sm\:m-0, .group-spacing:hover .hover\:\:sm\:m-0, .group:focus .focus\:\:sm\:m-0, .group-spacing:focus .focus\:\:sm\:m-0 {
        margin: 0;
    }

    .sm\:m-xs, .hover\:sm\:m-xs:hover, .focus\:sm\:m-xs:focus, .group:hover .hover\:\:sm\:m-xs, .group-spacing:hover .hover\:\:sm\:m-xs, .group:focus .focus\:\:sm\:m-xs, .group-spacing:focus .focus\:\:sm\:m-xs {
        margin: .25rem;
    }

    .sm\:m-sm, .hover\:sm\:m-sm:hover, .focus\:sm\:m-sm:focus, .group:hover .hover\:\:sm\:m-sm, .group-spacing:hover .hover\:\:sm\:m-sm, .group:focus .focus\:\:sm\:m-sm, .group-spacing:focus .focus\:\:sm\:m-sm {
        margin: .5rem;
    }

    .sm\:m-md, .hover\:sm\:m-md:hover, .focus\:sm\:m-md:focus, .group:hover .hover\:\:sm\:m-md, .group-spacing:hover .hover\:\:sm\:m-md, .group:focus .focus\:\:sm\:m-md, .group-spacing:focus .focus\:\:sm\:m-md {
        margin: .75rem;
    }

    .sm\:m-base, .hover\:sm\:m-base:hover, .focus\:sm\:m-base:focus, .group:hover .hover\:\:sm\:m-base, .group-spacing:hover .hover\:\:sm\:m-base, .group:focus .focus\:\:sm\:m-base, .group-spacing:focus .focus\:\:sm\:m-base {
        margin: 1rem;
    }

    .sm\:m-lg, .hover\:sm\:m-lg:hover, .focus\:sm\:m-lg:focus, .group:hover .hover\:\:sm\:m-lg, .group-spacing:hover .hover\:\:sm\:m-lg, .group:focus .focus\:\:sm\:m-lg, .group-spacing:focus .focus\:\:sm\:m-lg {
        margin: 1.5rem;
    }

    .sm\:m-xl, .hover\:sm\:m-xl:hover, .focus\:sm\:m-xl:focus, .group:hover .hover\:\:sm\:m-xl, .group-spacing:hover .hover\:\:sm\:m-xl, .group:focus .focus\:\:sm\:m-xl, .group-spacing:focus .focus\:\:sm\:m-xl {
        margin: 2rem;
    }

    .sm\:m-1, .hover\:sm\:m-1:hover, .focus\:sm\:m-1:focus, .group:hover .hover\:\:sm\:m-1, .group-spacing:hover .hover\:\:sm\:m-1, .group:focus .focus\:\:sm\:m-1, .group-spacing:focus .focus\:\:sm\:m-1 {
        margin: 2.5rem;
    }

    .sm\:m-2, .hover\:sm\:m-2:hover, .focus\:sm\:m-2:focus, .group:hover .hover\:\:sm\:m-2, .group-spacing:hover .hover\:\:sm\:m-2, .group:focus .focus\:\:sm\:m-2, .group-spacing:focus .focus\:\:sm\:m-2 {
        margin: 3rem;
    }

    .sm\:m-3, .hover\:sm\:m-3:hover, .focus\:sm\:m-3:focus, .group:hover .hover\:\:sm\:m-3, .group-spacing:hover .hover\:\:sm\:m-3, .group:focus .focus\:\:sm\:m-3, .group-spacing:focus .focus\:\:sm\:m-3 {
        margin: 3.5rem;
    }

    .sm\:m-4, .hover\:sm\:m-4:hover, .focus\:sm\:m-4:focus, .group:hover .hover\:\:sm\:m-4, .group-spacing:hover .hover\:\:sm\:m-4, .group:focus .focus\:\:sm\:m-4, .group-spacing:focus .focus\:\:sm\:m-4 {
        margin: 4rem;
    }

    .sm\:m-5, .hover\:sm\:m-5:hover, .focus\:sm\:m-5:focus, .group:hover .hover\:\:sm\:m-5, .group-spacing:hover .hover\:\:sm\:m-5, .group:focus .focus\:\:sm\:m-5, .group-spacing:focus .focus\:\:sm\:m-5 {
        margin: 4.5rem;
    }

    .sm\:m-6, .hover\:sm\:m-6:hover, .focus\:sm\:m-6:focus, .group:hover .hover\:\:sm\:m-6, .group-spacing:hover .hover\:\:sm\:m-6, .group:focus .focus\:\:sm\:m-6, .group-spacing:focus .focus\:\:sm\:m-6 {
        margin: 5rem;
    }

    .sm\:m-7, .hover\:sm\:m-7:hover, .focus\:sm\:m-7:focus, .group:hover .hover\:\:sm\:m-7, .group-spacing:hover .hover\:\:sm\:m-7, .group:focus .focus\:\:sm\:m-7, .group-spacing:focus .focus\:\:sm\:m-7 {
        margin: 5.5rem;
    }

    .sm\:m-8, .hover\:sm\:m-8:hover, .focus\:sm\:m-8:focus, .group:hover .hover\:\:sm\:m-8, .group-spacing:hover .hover\:\:sm\:m-8, .group:focus .focus\:\:sm\:m-8, .group-spacing:focus .focus\:\:sm\:m-8 {
        margin: 6rem;
    }

    .sm\:m-9, .hover\:sm\:m-9:hover, .focus\:sm\:m-9:focus, .group:hover .hover\:\:sm\:m-9, .group-spacing:hover .hover\:\:sm\:m-9, .group:focus .focus\:\:sm\:m-9, .group-spacing:focus .focus\:\:sm\:m-9 {
        margin: 6.5rem;
    }

    .sm\:m-10, .hover\:sm\:m-10:hover, .focus\:sm\:m-10:focus, .group:hover .hover\:\:sm\:m-10, .group-spacing:hover .hover\:\:sm\:m-10, .group:focus .focus\:\:sm\:m-10, .group-spacing:focus .focus\:\:sm\:m-10 {
        margin: 7rem;
    }

    .sm\:mt-0, .hover\:sm\:mt-0:hover, .focus\:sm\:mt-0:focus, .group:hover .hover\:\:sm\:mt-0, .group-spacing:hover .hover\:\:sm\:mt-0, .group:focus .focus\:\:sm\:mt-0, .group-spacing:focus .focus\:\:sm\:mt-0 {
        margin-top: 0;
    }

    .sm\:mt-xs, .hover\:sm\:mt-xs:hover, .focus\:sm\:mt-xs:focus, .group:hover .hover\:\:sm\:mt-xs, .group-spacing:hover .hover\:\:sm\:mt-xs, .group:focus .focus\:\:sm\:mt-xs, .group-spacing:focus .focus\:\:sm\:mt-xs {
        margin-top: .25rem;
    }

    .sm\:mt-sm, .hover\:sm\:mt-sm:hover, .focus\:sm\:mt-sm:focus, .group:hover .hover\:\:sm\:mt-sm, .group-spacing:hover .hover\:\:sm\:mt-sm, .group:focus .focus\:\:sm\:mt-sm, .group-spacing:focus .focus\:\:sm\:mt-sm {
        margin-top: .5rem;
    }

    .sm\:mt-md, .hover\:sm\:mt-md:hover, .focus\:sm\:mt-md:focus, .group:hover .hover\:\:sm\:mt-md, .group-spacing:hover .hover\:\:sm\:mt-md, .group:focus .focus\:\:sm\:mt-md, .group-spacing:focus .focus\:\:sm\:mt-md {
        margin-top: .75rem;
    }

    .sm\:mt-base, .hover\:sm\:mt-base:hover, .focus\:sm\:mt-base:focus, .group:hover .hover\:\:sm\:mt-base, .group-spacing:hover .hover\:\:sm\:mt-base, .group:focus .focus\:\:sm\:mt-base, .group-spacing:focus .focus\:\:sm\:mt-base {
        margin-top: 1rem;
    }

    .sm\:mt-lg, .hover\:sm\:mt-lg:hover, .focus\:sm\:mt-lg:focus, .group:hover .hover\:\:sm\:mt-lg, .group-spacing:hover .hover\:\:sm\:mt-lg, .group:focus .focus\:\:sm\:mt-lg, .group-spacing:focus .focus\:\:sm\:mt-lg {
        margin-top: 1.5rem;
    }

    .sm\:mt-xl, .hover\:sm\:mt-xl:hover, .focus\:sm\:mt-xl:focus, .group:hover .hover\:\:sm\:mt-xl, .group-spacing:hover .hover\:\:sm\:mt-xl, .group:focus .focus\:\:sm\:mt-xl, .group-spacing:focus .focus\:\:sm\:mt-xl {
        margin-top: 2rem;
    }

    .sm\:mt-1, .hover\:sm\:mt-1:hover, .focus\:sm\:mt-1:focus, .group:hover .hover\:\:sm\:mt-1, .group-spacing:hover .hover\:\:sm\:mt-1, .group:focus .focus\:\:sm\:mt-1, .group-spacing:focus .focus\:\:sm\:mt-1 {
        margin-top: 2.5rem;
    }

    .sm\:mt-2, .hover\:sm\:mt-2:hover, .focus\:sm\:mt-2:focus, .group:hover .hover\:\:sm\:mt-2, .group-spacing:hover .hover\:\:sm\:mt-2, .group:focus .focus\:\:sm\:mt-2, .group-spacing:focus .focus\:\:sm\:mt-2 {
        margin-top: 3rem;
    }

    .sm\:mt-3, .hover\:sm\:mt-3:hover, .focus\:sm\:mt-3:focus, .group:hover .hover\:\:sm\:mt-3, .group-spacing:hover .hover\:\:sm\:mt-3, .group:focus .focus\:\:sm\:mt-3, .group-spacing:focus .focus\:\:sm\:mt-3 {
        margin-top: 3.5rem;
    }

    .sm\:mt-4, .hover\:sm\:mt-4:hover, .focus\:sm\:mt-4:focus, .group:hover .hover\:\:sm\:mt-4, .group-spacing:hover .hover\:\:sm\:mt-4, .group:focus .focus\:\:sm\:mt-4, .group-spacing:focus .focus\:\:sm\:mt-4 {
        margin-top: 4rem;
    }

    .sm\:mt-5, .hover\:sm\:mt-5:hover, .focus\:sm\:mt-5:focus, .group:hover .hover\:\:sm\:mt-5, .group-spacing:hover .hover\:\:sm\:mt-5, .group:focus .focus\:\:sm\:mt-5, .group-spacing:focus .focus\:\:sm\:mt-5 {
        margin-top: 4.5rem;
    }

    .sm\:mt-6, .hover\:sm\:mt-6:hover, .focus\:sm\:mt-6:focus, .group:hover .hover\:\:sm\:mt-6, .group-spacing:hover .hover\:\:sm\:mt-6, .group:focus .focus\:\:sm\:mt-6, .group-spacing:focus .focus\:\:sm\:mt-6 {
        margin-top: 5rem;
    }

    .sm\:mt-7, .hover\:sm\:mt-7:hover, .focus\:sm\:mt-7:focus, .group:hover .hover\:\:sm\:mt-7, .group-spacing:hover .hover\:\:sm\:mt-7, .group:focus .focus\:\:sm\:mt-7, .group-spacing:focus .focus\:\:sm\:mt-7 {
        margin-top: 5.5rem;
    }

    .sm\:mt-8, .hover\:sm\:mt-8:hover, .focus\:sm\:mt-8:focus, .group:hover .hover\:\:sm\:mt-8, .group-spacing:hover .hover\:\:sm\:mt-8, .group:focus .focus\:\:sm\:mt-8, .group-spacing:focus .focus\:\:sm\:mt-8 {
        margin-top: 6rem;
    }

    .sm\:mt-9, .hover\:sm\:mt-9:hover, .focus\:sm\:mt-9:focus, .group:hover .hover\:\:sm\:mt-9, .group-spacing:hover .hover\:\:sm\:mt-9, .group:focus .focus\:\:sm\:mt-9, .group-spacing:focus .focus\:\:sm\:mt-9 {
        margin-top: 6.5rem;
    }

    .sm\:mt-10, .hover\:sm\:mt-10:hover, .focus\:sm\:mt-10:focus, .group:hover .hover\:\:sm\:mt-10, .group-spacing:hover .hover\:\:sm\:mt-10, .group:focus .focus\:\:sm\:mt-10, .group-spacing:focus .focus\:\:sm\:mt-10 {
        margin-top: 7rem;
    }

    .sm\:mb-0, .hover\:sm\:mb-0:hover, .focus\:sm\:mb-0:focus, .group:hover .hover\:\:sm\:mb-0, .group-spacing:hover .hover\:\:sm\:mb-0, .group:focus .focus\:\:sm\:mb-0, .group-spacing:focus .focus\:\:sm\:mb-0 {
        margin-bottom: 0;
    }

    .sm\:mb-xs, .hover\:sm\:mb-xs:hover, .focus\:sm\:mb-xs:focus, .group:hover .hover\:\:sm\:mb-xs, .group-spacing:hover .hover\:\:sm\:mb-xs, .group:focus .focus\:\:sm\:mb-xs, .group-spacing:focus .focus\:\:sm\:mb-xs {
        margin-bottom: .25rem;
    }

    .sm\:mb-sm, .hover\:sm\:mb-sm:hover, .focus\:sm\:mb-sm:focus, .group:hover .hover\:\:sm\:mb-sm, .group-spacing:hover .hover\:\:sm\:mb-sm, .group:focus .focus\:\:sm\:mb-sm, .group-spacing:focus .focus\:\:sm\:mb-sm {
        margin-bottom: .5rem;
    }

    .sm\:mb-md, .hover\:sm\:mb-md:hover, .focus\:sm\:mb-md:focus, .group:hover .hover\:\:sm\:mb-md, .group-spacing:hover .hover\:\:sm\:mb-md, .group:focus .focus\:\:sm\:mb-md, .group-spacing:focus .focus\:\:sm\:mb-md {
        margin-bottom: .75rem;
    }

    .sm\:mb-base, .hover\:sm\:mb-base:hover, .focus\:sm\:mb-base:focus, .group:hover .hover\:\:sm\:mb-base, .group-spacing:hover .hover\:\:sm\:mb-base, .group:focus .focus\:\:sm\:mb-base, .group-spacing:focus .focus\:\:sm\:mb-base {
        margin-bottom: 1rem;
    }

    .sm\:mb-lg, .hover\:sm\:mb-lg:hover, .focus\:sm\:mb-lg:focus, .group:hover .hover\:\:sm\:mb-lg, .group-spacing:hover .hover\:\:sm\:mb-lg, .group:focus .focus\:\:sm\:mb-lg, .group-spacing:focus .focus\:\:sm\:mb-lg {
        margin-bottom: 1.5rem;
    }

    .sm\:mb-xl, .hover\:sm\:mb-xl:hover, .focus\:sm\:mb-xl:focus, .group:hover .hover\:\:sm\:mb-xl, .group-spacing:hover .hover\:\:sm\:mb-xl, .group:focus .focus\:\:sm\:mb-xl, .group-spacing:focus .focus\:\:sm\:mb-xl {
        margin-bottom: 2rem;
    }

    .sm\:mb-1, .hover\:sm\:mb-1:hover, .focus\:sm\:mb-1:focus, .group:hover .hover\:\:sm\:mb-1, .group-spacing:hover .hover\:\:sm\:mb-1, .group:focus .focus\:\:sm\:mb-1, .group-spacing:focus .focus\:\:sm\:mb-1 {
        margin-bottom: 2.5rem;
    }

    .sm\:mb-2, .hover\:sm\:mb-2:hover, .focus\:sm\:mb-2:focus, .group:hover .hover\:\:sm\:mb-2, .group-spacing:hover .hover\:\:sm\:mb-2, .group:focus .focus\:\:sm\:mb-2, .group-spacing:focus .focus\:\:sm\:mb-2 {
        margin-bottom: 3rem;
    }

    .sm\:mb-3, .hover\:sm\:mb-3:hover, .focus\:sm\:mb-3:focus, .group:hover .hover\:\:sm\:mb-3, .group-spacing:hover .hover\:\:sm\:mb-3, .group:focus .focus\:\:sm\:mb-3, .group-spacing:focus .focus\:\:sm\:mb-3 {
        margin-bottom: 3.5rem;
    }

    .sm\:mb-4, .hover\:sm\:mb-4:hover, .focus\:sm\:mb-4:focus, .group:hover .hover\:\:sm\:mb-4, .group-spacing:hover .hover\:\:sm\:mb-4, .group:focus .focus\:\:sm\:mb-4, .group-spacing:focus .focus\:\:sm\:mb-4 {
        margin-bottom: 4rem;
    }

    .sm\:mb-5, .hover\:sm\:mb-5:hover, .focus\:sm\:mb-5:focus, .group:hover .hover\:\:sm\:mb-5, .group-spacing:hover .hover\:\:sm\:mb-5, .group:focus .focus\:\:sm\:mb-5, .group-spacing:focus .focus\:\:sm\:mb-5 {
        margin-bottom: 4.5rem;
    }

    .sm\:mb-6, .hover\:sm\:mb-6:hover, .focus\:sm\:mb-6:focus, .group:hover .hover\:\:sm\:mb-6, .group-spacing:hover .hover\:\:sm\:mb-6, .group:focus .focus\:\:sm\:mb-6, .group-spacing:focus .focus\:\:sm\:mb-6 {
        margin-bottom: 5rem;
    }

    .sm\:mb-7, .hover\:sm\:mb-7:hover, .focus\:sm\:mb-7:focus, .group:hover .hover\:\:sm\:mb-7, .group-spacing:hover .hover\:\:sm\:mb-7, .group:focus .focus\:\:sm\:mb-7, .group-spacing:focus .focus\:\:sm\:mb-7 {
        margin-bottom: 5.5rem;
    }

    .sm\:mb-8, .hover\:sm\:mb-8:hover, .focus\:sm\:mb-8:focus, .group:hover .hover\:\:sm\:mb-8, .group-spacing:hover .hover\:\:sm\:mb-8, .group:focus .focus\:\:sm\:mb-8, .group-spacing:focus .focus\:\:sm\:mb-8 {
        margin-bottom: 6rem;
    }

    .sm\:mb-9, .hover\:sm\:mb-9:hover, .focus\:sm\:mb-9:focus, .group:hover .hover\:\:sm\:mb-9, .group-spacing:hover .hover\:\:sm\:mb-9, .group:focus .focus\:\:sm\:mb-9, .group-spacing:focus .focus\:\:sm\:mb-9 {
        margin-bottom: 6.5rem;
    }

    .sm\:mb-10, .hover\:sm\:mb-10:hover, .focus\:sm\:mb-10:focus, .group:hover .hover\:\:sm\:mb-10, .group-spacing:hover .hover\:\:sm\:mb-10, .group:focus .focus\:\:sm\:mb-10, .group-spacing:focus .focus\:\:sm\:mb-10 {
        margin-bottom: 7rem;
    }

    .sm\:ml-0, .hover\:sm\:ml-0:hover, .focus\:sm\:ml-0:focus, .group:hover .hover\:\:sm\:ml-0, .group-spacing:hover .hover\:\:sm\:ml-0, .group:focus .focus\:\:sm\:ml-0, .group-spacing:focus .focus\:\:sm\:ml-0 {
        margin-left: 0;
    }

    .sm\:ml-xs, .hover\:sm\:ml-xs:hover, .focus\:sm\:ml-xs:focus, .group:hover .hover\:\:sm\:ml-xs, .group-spacing:hover .hover\:\:sm\:ml-xs, .group:focus .focus\:\:sm\:ml-xs, .group-spacing:focus .focus\:\:sm\:ml-xs {
        margin-left: .25rem;
    }

    .sm\:ml-sm, .hover\:sm\:ml-sm:hover, .focus\:sm\:ml-sm:focus, .group:hover .hover\:\:sm\:ml-sm, .group-spacing:hover .hover\:\:sm\:ml-sm, .group:focus .focus\:\:sm\:ml-sm, .group-spacing:focus .focus\:\:sm\:ml-sm {
        margin-left: .5rem;
    }

    .sm\:ml-md, .hover\:sm\:ml-md:hover, .focus\:sm\:ml-md:focus, .group:hover .hover\:\:sm\:ml-md, .group-spacing:hover .hover\:\:sm\:ml-md, .group:focus .focus\:\:sm\:ml-md, .group-spacing:focus .focus\:\:sm\:ml-md {
        margin-left: .75rem;
    }

    .sm\:ml-base, .hover\:sm\:ml-base:hover, .focus\:sm\:ml-base:focus, .group:hover .hover\:\:sm\:ml-base, .group-spacing:hover .hover\:\:sm\:ml-base, .group:focus .focus\:\:sm\:ml-base, .group-spacing:focus .focus\:\:sm\:ml-base {
        margin-left: 1rem;
    }

    .sm\:ml-lg, .hover\:sm\:ml-lg:hover, .focus\:sm\:ml-lg:focus, .group:hover .hover\:\:sm\:ml-lg, .group-spacing:hover .hover\:\:sm\:ml-lg, .group:focus .focus\:\:sm\:ml-lg, .group-spacing:focus .focus\:\:sm\:ml-lg {
        margin-left: 1.5rem;
    }

    .sm\:ml-xl, .hover\:sm\:ml-xl:hover, .focus\:sm\:ml-xl:focus, .group:hover .hover\:\:sm\:ml-xl, .group-spacing:hover .hover\:\:sm\:ml-xl, .group:focus .focus\:\:sm\:ml-xl, .group-spacing:focus .focus\:\:sm\:ml-xl {
        margin-left: 2rem;
    }

    .sm\:ml-1, .hover\:sm\:ml-1:hover, .focus\:sm\:ml-1:focus, .group:hover .hover\:\:sm\:ml-1, .group-spacing:hover .hover\:\:sm\:ml-1, .group:focus .focus\:\:sm\:ml-1, .group-spacing:focus .focus\:\:sm\:ml-1 {
        margin-left: 2.5rem;
    }

    .sm\:ml-2, .hover\:sm\:ml-2:hover, .focus\:sm\:ml-2:focus, .group:hover .hover\:\:sm\:ml-2, .group-spacing:hover .hover\:\:sm\:ml-2, .group:focus .focus\:\:sm\:ml-2, .group-spacing:focus .focus\:\:sm\:ml-2 {
        margin-left: 3rem;
    }

    .sm\:ml-3, .hover\:sm\:ml-3:hover, .focus\:sm\:ml-3:focus, .group:hover .hover\:\:sm\:ml-3, .group-spacing:hover .hover\:\:sm\:ml-3, .group:focus .focus\:\:sm\:ml-3, .group-spacing:focus .focus\:\:sm\:ml-3 {
        margin-left: 3.5rem;
    }

    .sm\:ml-4, .hover\:sm\:ml-4:hover, .focus\:sm\:ml-4:focus, .group:hover .hover\:\:sm\:ml-4, .group-spacing:hover .hover\:\:sm\:ml-4, .group:focus .focus\:\:sm\:ml-4, .group-spacing:focus .focus\:\:sm\:ml-4 {
        margin-left: 4rem;
    }

    .sm\:ml-5, .hover\:sm\:ml-5:hover, .focus\:sm\:ml-5:focus, .group:hover .hover\:\:sm\:ml-5, .group-spacing:hover .hover\:\:sm\:ml-5, .group:focus .focus\:\:sm\:ml-5, .group-spacing:focus .focus\:\:sm\:ml-5 {
        margin-left: 4.5rem;
    }

    .sm\:ml-6, .hover\:sm\:ml-6:hover, .focus\:sm\:ml-6:focus, .group:hover .hover\:\:sm\:ml-6, .group-spacing:hover .hover\:\:sm\:ml-6, .group:focus .focus\:\:sm\:ml-6, .group-spacing:focus .focus\:\:sm\:ml-6 {
        margin-left: 5rem;
    }

    .sm\:ml-7, .hover\:sm\:ml-7:hover, .focus\:sm\:ml-7:focus, .group:hover .hover\:\:sm\:ml-7, .group-spacing:hover .hover\:\:sm\:ml-7, .group:focus .focus\:\:sm\:ml-7, .group-spacing:focus .focus\:\:sm\:ml-7 {
        margin-left: 5.5rem;
    }

    .sm\:ml-8, .hover\:sm\:ml-8:hover, .focus\:sm\:ml-8:focus, .group:hover .hover\:\:sm\:ml-8, .group-spacing:hover .hover\:\:sm\:ml-8, .group:focus .focus\:\:sm\:ml-8, .group-spacing:focus .focus\:\:sm\:ml-8 {
        margin-left: 6rem;
    }

    .sm\:ml-9, .hover\:sm\:ml-9:hover, .focus\:sm\:ml-9:focus, .group:hover .hover\:\:sm\:ml-9, .group-spacing:hover .hover\:\:sm\:ml-9, .group:focus .focus\:\:sm\:ml-9, .group-spacing:focus .focus\:\:sm\:ml-9 {
        margin-left: 6.5rem;
    }

    .sm\:ml-10, .hover\:sm\:ml-10:hover, .focus\:sm\:ml-10:focus, .group:hover .hover\:\:sm\:ml-10, .group-spacing:hover .hover\:\:sm\:ml-10, .group:focus .focus\:\:sm\:ml-10, .group-spacing:focus .focus\:\:sm\:ml-10 {
        margin-left: 7rem;
    }

    .sm\:mr-0, .hover\:sm\:mr-0:hover, .focus\:sm\:mr-0:focus, .group:hover .hover\:\:sm\:mr-0, .group-spacing:hover .hover\:\:sm\:mr-0, .group:focus .focus\:\:sm\:mr-0, .group-spacing:focus .focus\:\:sm\:mr-0 {
        margin-right: 0;
    }

    .sm\:mr-xs, .hover\:sm\:mr-xs:hover, .focus\:sm\:mr-xs:focus, .group:hover .hover\:\:sm\:mr-xs, .group-spacing:hover .hover\:\:sm\:mr-xs, .group:focus .focus\:\:sm\:mr-xs, .group-spacing:focus .focus\:\:sm\:mr-xs {
        margin-right: .25rem;
    }

    .sm\:mr-sm, .hover\:sm\:mr-sm:hover, .focus\:sm\:mr-sm:focus, .group:hover .hover\:\:sm\:mr-sm, .group-spacing:hover .hover\:\:sm\:mr-sm, .group:focus .focus\:\:sm\:mr-sm, .group-spacing:focus .focus\:\:sm\:mr-sm {
        margin-right: .5rem;
    }

    .sm\:mr-md, .hover\:sm\:mr-md:hover, .focus\:sm\:mr-md:focus, .group:hover .hover\:\:sm\:mr-md, .group-spacing:hover .hover\:\:sm\:mr-md, .group:focus .focus\:\:sm\:mr-md, .group-spacing:focus .focus\:\:sm\:mr-md {
        margin-right: .75rem;
    }

    .sm\:mr-base, .hover\:sm\:mr-base:hover, .focus\:sm\:mr-base:focus, .group:hover .hover\:\:sm\:mr-base, .group-spacing:hover .hover\:\:sm\:mr-base, .group:focus .focus\:\:sm\:mr-base, .group-spacing:focus .focus\:\:sm\:mr-base {
        margin-right: 1rem;
    }

    .sm\:mr-lg, .hover\:sm\:mr-lg:hover, .focus\:sm\:mr-lg:focus, .group:hover .hover\:\:sm\:mr-lg, .group-spacing:hover .hover\:\:sm\:mr-lg, .group:focus .focus\:\:sm\:mr-lg, .group-spacing:focus .focus\:\:sm\:mr-lg {
        margin-right: 1.5rem;
    }

    .sm\:mr-xl, .hover\:sm\:mr-xl:hover, .focus\:sm\:mr-xl:focus, .group:hover .hover\:\:sm\:mr-xl, .group-spacing:hover .hover\:\:sm\:mr-xl, .group:focus .focus\:\:sm\:mr-xl, .group-spacing:focus .focus\:\:sm\:mr-xl {
        margin-right: 2rem;
    }

    .sm\:mr-1, .hover\:sm\:mr-1:hover, .focus\:sm\:mr-1:focus, .group:hover .hover\:\:sm\:mr-1, .group-spacing:hover .hover\:\:sm\:mr-1, .group:focus .focus\:\:sm\:mr-1, .group-spacing:focus .focus\:\:sm\:mr-1 {
        margin-right: 2.5rem;
    }

    .sm\:mr-2, .hover\:sm\:mr-2:hover, .focus\:sm\:mr-2:focus, .group:hover .hover\:\:sm\:mr-2, .group-spacing:hover .hover\:\:sm\:mr-2, .group:focus .focus\:\:sm\:mr-2, .group-spacing:focus .focus\:\:sm\:mr-2 {
        margin-right: 3rem;
    }

    .sm\:mr-3, .hover\:sm\:mr-3:hover, .focus\:sm\:mr-3:focus, .group:hover .hover\:\:sm\:mr-3, .group-spacing:hover .hover\:\:sm\:mr-3, .group:focus .focus\:\:sm\:mr-3, .group-spacing:focus .focus\:\:sm\:mr-3 {
        margin-right: 3.5rem;
    }

    .sm\:mr-4, .hover\:sm\:mr-4:hover, .focus\:sm\:mr-4:focus, .group:hover .hover\:\:sm\:mr-4, .group-spacing:hover .hover\:\:sm\:mr-4, .group:focus .focus\:\:sm\:mr-4, .group-spacing:focus .focus\:\:sm\:mr-4 {
        margin-right: 4rem;
    }

    .sm\:mr-5, .hover\:sm\:mr-5:hover, .focus\:sm\:mr-5:focus, .group:hover .hover\:\:sm\:mr-5, .group-spacing:hover .hover\:\:sm\:mr-5, .group:focus .focus\:\:sm\:mr-5, .group-spacing:focus .focus\:\:sm\:mr-5 {
        margin-right: 4.5rem;
    }

    .sm\:mr-6, .hover\:sm\:mr-6:hover, .focus\:sm\:mr-6:focus, .group:hover .hover\:\:sm\:mr-6, .group-spacing:hover .hover\:\:sm\:mr-6, .group:focus .focus\:\:sm\:mr-6, .group-spacing:focus .focus\:\:sm\:mr-6 {
        margin-right: 5rem;
    }

    .sm\:mr-7, .hover\:sm\:mr-7:hover, .focus\:sm\:mr-7:focus, .group:hover .hover\:\:sm\:mr-7, .group-spacing:hover .hover\:\:sm\:mr-7, .group:focus .focus\:\:sm\:mr-7, .group-spacing:focus .focus\:\:sm\:mr-7 {
        margin-right: 5.5rem;
    }

    .sm\:mr-8, .hover\:sm\:mr-8:hover, .focus\:sm\:mr-8:focus, .group:hover .hover\:\:sm\:mr-8, .group-spacing:hover .hover\:\:sm\:mr-8, .group:focus .focus\:\:sm\:mr-8, .group-spacing:focus .focus\:\:sm\:mr-8 {
        margin-right: 6rem;
    }

    .sm\:mr-9, .hover\:sm\:mr-9:hover, .focus\:sm\:mr-9:focus, .group:hover .hover\:\:sm\:mr-9, .group-spacing:hover .hover\:\:sm\:mr-9, .group:focus .focus\:\:sm\:mr-9, .group-spacing:focus .focus\:\:sm\:mr-9 {
        margin-right: 6.5rem;
    }

    .sm\:mr-10, .hover\:sm\:mr-10:hover, .focus\:sm\:mr-10:focus, .group:hover .hover\:\:sm\:mr-10, .group-spacing:hover .hover\:\:sm\:mr-10, .group:focus .focus\:\:sm\:mr-10, .group-spacing:focus .focus\:\:sm\:mr-10 {
        margin-right: 7rem;
    }

    .sm\:my-0, .hover\:sm\:my-0:hover, .focus\:sm\:my-0:focus, .group:hover .hover\:\:sm\:my-0, .group-spacing:hover .hover\:\:sm\:my-0, .group:focus .focus\:\:sm\:my-0, .group-spacing:focus .focus\:\:sm\:my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .sm\:my-xs, .hover\:sm\:my-xs:hover, .focus\:sm\:my-xs:focus, .group:hover .hover\:\:sm\:my-xs, .group-spacing:hover .hover\:\:sm\:my-xs, .group:focus .focus\:\:sm\:my-xs, .group-spacing:focus .focus\:\:sm\:my-xs {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

    .sm\:my-sm, .hover\:sm\:my-sm:hover, .focus\:sm\:my-sm:focus, .group:hover .hover\:\:sm\:my-sm, .group-spacing:hover .hover\:\:sm\:my-sm, .group:focus .focus\:\:sm\:my-sm, .group-spacing:focus .focus\:\:sm\:my-sm {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .sm\:my-md, .hover\:sm\:my-md:hover, .focus\:sm\:my-md:focus, .group:hover .hover\:\:sm\:my-md, .group-spacing:hover .hover\:\:sm\:my-md, .group:focus .focus\:\:sm\:my-md, .group-spacing:focus .focus\:\:sm\:my-md {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }

    .sm\:my-base, .hover\:sm\:my-base:hover, .focus\:sm\:my-base:focus, .group:hover .hover\:\:sm\:my-base, .group-spacing:hover .hover\:\:sm\:my-base, .group:focus .focus\:\:sm\:my-base, .group-spacing:focus .focus\:\:sm\:my-base {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .sm\:my-lg, .hover\:sm\:my-lg:hover, .focus\:sm\:my-lg:focus, .group:hover .hover\:\:sm\:my-lg, .group-spacing:hover .hover\:\:sm\:my-lg, .group:focus .focus\:\:sm\:my-lg, .group-spacing:focus .focus\:\:sm\:my-lg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .sm\:my-xl, .hover\:sm\:my-xl:hover, .focus\:sm\:my-xl:focus, .group:hover .hover\:\:sm\:my-xl, .group-spacing:hover .hover\:\:sm\:my-xl, .group:focus .focus\:\:sm\:my-xl, .group-spacing:focus .focus\:\:sm\:my-xl {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .sm\:my-1, .hover\:sm\:my-1:hover, .focus\:sm\:my-1:focus, .group:hover .hover\:\:sm\:my-1, .group-spacing:hover .hover\:\:sm\:my-1, .group:focus .focus\:\:sm\:my-1, .group-spacing:focus .focus\:\:sm\:my-1 {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }

    .sm\:my-2, .hover\:sm\:my-2:hover, .focus\:sm\:my-2:focus, .group:hover .hover\:\:sm\:my-2, .group-spacing:hover .hover\:\:sm\:my-2, .group:focus .focus\:\:sm\:my-2, .group-spacing:focus .focus\:\:sm\:my-2 {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .sm\:my-3, .hover\:sm\:my-3:hover, .focus\:sm\:my-3:focus, .group:hover .hover\:\:sm\:my-3, .group-spacing:hover .hover\:\:sm\:my-3, .group:focus .focus\:\:sm\:my-3, .group-spacing:focus .focus\:\:sm\:my-3 {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }

    .sm\:my-4, .hover\:sm\:my-4:hover, .focus\:sm\:my-4:focus, .group:hover .hover\:\:sm\:my-4, .group-spacing:hover .hover\:\:sm\:my-4, .group:focus .focus\:\:sm\:my-4, .group-spacing:focus .focus\:\:sm\:my-4 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .sm\:my-5, .hover\:sm\:my-5:hover, .focus\:sm\:my-5:focus, .group:hover .hover\:\:sm\:my-5, .group-spacing:hover .hover\:\:sm\:my-5, .group:focus .focus\:\:sm\:my-5, .group-spacing:focus .focus\:\:sm\:my-5 {
        margin-top: 4.5rem;
        margin-bottom: 4.5rem;
    }

    .sm\:my-6, .hover\:sm\:my-6:hover, .focus\:sm\:my-6:focus, .group:hover .hover\:\:sm\:my-6, .group-spacing:hover .hover\:\:sm\:my-6, .group:focus .focus\:\:sm\:my-6, .group-spacing:focus .focus\:\:sm\:my-6 {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }

    .sm\:my-7, .hover\:sm\:my-7:hover, .focus\:sm\:my-7:focus, .group:hover .hover\:\:sm\:my-7, .group-spacing:hover .hover\:\:sm\:my-7, .group:focus .focus\:\:sm\:my-7, .group-spacing:focus .focus\:\:sm\:my-7 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem;
    }

    .sm\:my-8, .hover\:sm\:my-8:hover, .focus\:sm\:my-8:focus, .group:hover .hover\:\:sm\:my-8, .group-spacing:hover .hover\:\:sm\:my-8, .group:focus .focus\:\:sm\:my-8, .group-spacing:focus .focus\:\:sm\:my-8 {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }

    .sm\:my-9, .hover\:sm\:my-9:hover, .focus\:sm\:my-9:focus, .group:hover .hover\:\:sm\:my-9, .group-spacing:hover .hover\:\:sm\:my-9, .group:focus .focus\:\:sm\:my-9, .group-spacing:focus .focus\:\:sm\:my-9 {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem;
    }

    .sm\:my-10, .hover\:sm\:my-10:hover, .focus\:sm\:my-10:focus, .group:hover .hover\:\:sm\:my-10, .group-spacing:hover .hover\:\:sm\:my-10, .group:focus .focus\:\:sm\:my-10, .group-spacing:focus .focus\:\:sm\:my-10 {
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    .sm\:mx-auto, .hover\:sm\:mx-auto:hover, .focus\:sm\:mx-auto:focus, .group:hover .hover\:\:sm\:mx-auto, .group-spacing:hover .hover\:\:sm\:mx-auto, .group:focus .focus\:\:sm\:mx-auto, .group-spacing:focus .focus\:\:sm\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .sm\:mx-0, .hover\:sm\:mx-0:hover, .focus\:sm\:mx-0:focus, .group:hover .hover\:\:sm\:mx-0, .group-spacing:hover .hover\:\:sm\:mx-0, .group:focus .focus\:\:sm\:mx-0, .group-spacing:focus .focus\:\:sm\:mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .sm\:mx-xs, .hover\:sm\:mx-xs:hover, .focus\:sm\:mx-xs:focus, .group:hover .hover\:\:sm\:mx-xs, .group-spacing:hover .hover\:\:sm\:mx-xs, .group:focus .focus\:\:sm\:mx-xs, .group-spacing:focus .focus\:\:sm\:mx-xs {
        margin-left: .25rem;
        margin-right: .25rem;
    }

    .sm\:mx-sm, .hover\:sm\:mx-sm:hover, .focus\:sm\:mx-sm:focus, .group:hover .hover\:\:sm\:mx-sm, .group-spacing:hover .hover\:\:sm\:mx-sm, .group:focus .focus\:\:sm\:mx-sm, .group-spacing:focus .focus\:\:sm\:mx-sm {
        margin-left: .5rem;
        margin-right: .5rem;
    }

    .sm\:mx-md, .hover\:sm\:mx-md:hover, .focus\:sm\:mx-md:focus, .group:hover .hover\:\:sm\:mx-md, .group-spacing:hover .hover\:\:sm\:mx-md, .group:focus .focus\:\:sm\:mx-md, .group-spacing:focus .focus\:\:sm\:mx-md {
        margin-left: .75rem;
        margin-right: .75rem;
    }

    .sm\:mx-base, .hover\:sm\:mx-base:hover, .focus\:sm\:mx-base:focus, .group:hover .hover\:\:sm\:mx-base, .group-spacing:hover .hover\:\:sm\:mx-base, .group:focus .focus\:\:sm\:mx-base, .group-spacing:focus .focus\:\:sm\:mx-base {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .sm\:mx-lg, .hover\:sm\:mx-lg:hover, .focus\:sm\:mx-lg:focus, .group:hover .hover\:\:sm\:mx-lg, .group-spacing:hover .hover\:\:sm\:mx-lg, .group:focus .focus\:\:sm\:mx-lg, .group-spacing:focus .focus\:\:sm\:mx-lg {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .sm\:mx-xl, .hover\:sm\:mx-xl:hover, .focus\:sm\:mx-xl:focus, .group:hover .hover\:\:sm\:mx-xl, .group-spacing:hover .hover\:\:sm\:mx-xl, .group:focus .focus\:\:sm\:mx-xl, .group-spacing:focus .focus\:\:sm\:mx-xl {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .sm\:mx-1, .hover\:sm\:mx-1:hover, .focus\:sm\:mx-1:focus, .group:hover .hover\:\:sm\:mx-1, .group-spacing:hover .hover\:\:sm\:mx-1, .group:focus .focus\:\:sm\:mx-1, .group-spacing:focus .focus\:\:sm\:mx-1 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .sm\:mx-2, .hover\:sm\:mx-2:hover, .focus\:sm\:mx-2:focus, .group:hover .hover\:\:sm\:mx-2, .group-spacing:hover .hover\:\:sm\:mx-2, .group:focus .focus\:\:sm\:mx-2, .group-spacing:focus .focus\:\:sm\:mx-2 {
        margin-left: 3rem;
        margin-right: 3rem;
    }

    .sm\:mx-3, .hover\:sm\:mx-3:hover, .focus\:sm\:mx-3:focus, .group:hover .hover\:\:sm\:mx-3, .group-spacing:hover .hover\:\:sm\:mx-3, .group:focus .focus\:\:sm\:mx-3, .group-spacing:focus .focus\:\:sm\:mx-3 {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }

    .sm\:mx-4, .hover\:sm\:mx-4:hover, .focus\:sm\:mx-4:focus, .group:hover .hover\:\:sm\:mx-4, .group-spacing:hover .hover\:\:sm\:mx-4, .group:focus .focus\:\:sm\:mx-4, .group-spacing:focus .focus\:\:sm\:mx-4 {
        margin-left: 4rem;
        margin-right: 4rem;
    }

    .sm\:mx-5, .hover\:sm\:mx-5:hover, .focus\:sm\:mx-5:focus, .group:hover .hover\:\:sm\:mx-5, .group-spacing:hover .hover\:\:sm\:mx-5, .group:focus .focus\:\:sm\:mx-5, .group-spacing:focus .focus\:\:sm\:mx-5 {
        margin-left: 4.5rem;
        margin-right: 4.5rem;
    }

    .sm\:mx-6, .hover\:sm\:mx-6:hover, .focus\:sm\:mx-6:focus, .group:hover .hover\:\:sm\:mx-6, .group-spacing:hover .hover\:\:sm\:mx-6, .group:focus .focus\:\:sm\:mx-6, .group-spacing:focus .focus\:\:sm\:mx-6 {
        margin-left: 5rem;
        margin-right: 5rem;
    }

    .sm\:mx-7, .hover\:sm\:mx-7:hover, .focus\:sm\:mx-7:focus, .group:hover .hover\:\:sm\:mx-7, .group-spacing:hover .hover\:\:sm\:mx-7, .group:focus .focus\:\:sm\:mx-7, .group-spacing:focus .focus\:\:sm\:mx-7 {
        margin-left: 5.5rem;
        margin-right: 5.5rem;
    }

    .sm\:mx-8, .hover\:sm\:mx-8:hover, .focus\:sm\:mx-8:focus, .group:hover .hover\:\:sm\:mx-8, .group-spacing:hover .hover\:\:sm\:mx-8, .group:focus .focus\:\:sm\:mx-8, .group-spacing:focus .focus\:\:sm\:mx-8 {
        margin-left: 6rem;
        margin-right: 6rem;
    }

    .sm\:mx-9, .hover\:sm\:mx-9:hover, .focus\:sm\:mx-9:focus, .group:hover .hover\:\:sm\:mx-9, .group-spacing:hover .hover\:\:sm\:mx-9, .group:focus .focus\:\:sm\:mx-9, .group-spacing:focus .focus\:\:sm\:mx-9 {
        margin-left: 6.5rem;
        margin-right: 6.5rem;
    }

    .sm\:mx-10, .hover\:sm\:mx-10:hover, .focus\:sm\:mx-10:focus, .group:hover .hover\:\:sm\:mx-10, .group-spacing:hover .hover\:\:sm\:mx-10, .group:focus .focus\:\:sm\:mx-10, .group-spacing:focus .focus\:\:sm\:mx-10 {
        margin-left: 7rem;
        margin-right: 7rem;
    }

    .sm\:p-0, .hover\:sm\:p-0:hover, .focus\:sm\:p-0:focus, .group:hover .hover\:\:sm\:p-0, .group-spacing:hover .hover\:\:sm\:p-0, .group:focus .focus\:\:sm\:p-0, .group-spacing:focus .focus\:\:sm\:p-0 {
        padding: 0 ;
    }

    .sm\:p-xs, .hover\:sm\:p-xs:hover, .focus\:sm\:p-xs:focus, .group:hover .hover\:\:sm\:p-xs, .group-spacing:hover .hover\:\:sm\:p-xs, .group:focus .focus\:\:sm\:p-xs, .group-spacing:focus .focus\:\:sm\:p-xs {
        padding: .25rem ;
    }

    .sm\:p-sm, .hover\:sm\:p-sm:hover, .focus\:sm\:p-sm:focus, .group:hover .hover\:\:sm\:p-sm, .group-spacing:hover .hover\:\:sm\:p-sm, .group:focus .focus\:\:sm\:p-sm, .group-spacing:focus .focus\:\:sm\:p-sm {
        padding: .5rem ;
    }

    .sm\:p-md, .hover\:sm\:p-md:hover, .focus\:sm\:p-md:focus, .group:hover .hover\:\:sm\:p-md, .group-spacing:hover .hover\:\:sm\:p-md, .group:focus .focus\:\:sm\:p-md, .group-spacing:focus .focus\:\:sm\:p-md {
        padding: .75rem ;
    }

    .sm\:p-base, .hover\:sm\:p-base:hover, .focus\:sm\:p-base:focus, .group:hover .hover\:\:sm\:p-base, .group-spacing:hover .hover\:\:sm\:p-base, .group:focus .focus\:\:sm\:p-base, .group-spacing:focus .focus\:\:sm\:p-base {
        padding: 1rem ;
    }

    .sm\:p-lg, .hover\:sm\:p-lg:hover, .focus\:sm\:p-lg:focus, .group:hover .hover\:\:sm\:p-lg, .group-spacing:hover .hover\:\:sm\:p-lg, .group:focus .focus\:\:sm\:p-lg, .group-spacing:focus .focus\:\:sm\:p-lg {
        padding: 1.5rem ;
    }

    .sm\:p-xl, .hover\:sm\:p-xl:hover, .focus\:sm\:p-xl:focus, .group:hover .hover\:\:sm\:p-xl, .group-spacing:hover .hover\:\:sm\:p-xl, .group:focus .focus\:\:sm\:p-xl, .group-spacing:focus .focus\:\:sm\:p-xl {
        padding: 2rem ;
    }

    .sm\:p-1, .hover\:sm\:p-1:hover, .focus\:sm\:p-1:focus, .group:hover .hover\:\:sm\:p-1, .group-spacing:hover .hover\:\:sm\:p-1, .group:focus .focus\:\:sm\:p-1, .group-spacing:focus .focus\:\:sm\:p-1 {
        padding: 2.5rem ;
    }

    .sm\:p-2, .hover\:sm\:p-2:hover, .focus\:sm\:p-2:focus, .group:hover .hover\:\:sm\:p-2, .group-spacing:hover .hover\:\:sm\:p-2, .group:focus .focus\:\:sm\:p-2, .group-spacing:focus .focus\:\:sm\:p-2 {
        padding: 3rem ;
    }

    .sm\:p-3, .hover\:sm\:p-3:hover, .focus\:sm\:p-3:focus, .group:hover .hover\:\:sm\:p-3, .group-spacing:hover .hover\:\:sm\:p-3, .group:focus .focus\:\:sm\:p-3, .group-spacing:focus .focus\:\:sm\:p-3 {
        padding: 3.5rem ;
    }

    .sm\:p-4, .hover\:sm\:p-4:hover, .focus\:sm\:p-4:focus, .group:hover .hover\:\:sm\:p-4, .group-spacing:hover .hover\:\:sm\:p-4, .group:focus .focus\:\:sm\:p-4, .group-spacing:focus .focus\:\:sm\:p-4 {
        padding: 4rem ;
    }

    .sm\:p-5, .hover\:sm\:p-5:hover, .focus\:sm\:p-5:focus, .group:hover .hover\:\:sm\:p-5, .group-spacing:hover .hover\:\:sm\:p-5, .group:focus .focus\:\:sm\:p-5, .group-spacing:focus .focus\:\:sm\:p-5 {
        padding: 4.5rem ;
    }

    .sm\:p-6, .hover\:sm\:p-6:hover, .focus\:sm\:p-6:focus, .group:hover .hover\:\:sm\:p-6, .group-spacing:hover .hover\:\:sm\:p-6, .group:focus .focus\:\:sm\:p-6, .group-spacing:focus .focus\:\:sm\:p-6 {
        padding: 5rem ;
    }

    .sm\:p-7, .hover\:sm\:p-7:hover, .focus\:sm\:p-7:focus, .group:hover .hover\:\:sm\:p-7, .group-spacing:hover .hover\:\:sm\:p-7, .group:focus .focus\:\:sm\:p-7, .group-spacing:focus .focus\:\:sm\:p-7 {
        padding: 5.5rem ;
    }

    .sm\:p-8, .hover\:sm\:p-8:hover, .focus\:sm\:p-8:focus, .group:hover .hover\:\:sm\:p-8, .group-spacing:hover .hover\:\:sm\:p-8, .group:focus .focus\:\:sm\:p-8, .group-spacing:focus .focus\:\:sm\:p-8 {
        padding: 6rem ;
    }

    .sm\:p-9, .hover\:sm\:p-9:hover, .focus\:sm\:p-9:focus, .group:hover .hover\:\:sm\:p-9, .group-spacing:hover .hover\:\:sm\:p-9, .group:focus .focus\:\:sm\:p-9, .group-spacing:focus .focus\:\:sm\:p-9 {
        padding: 6.5rem ;
    }

    .sm\:p-10, .hover\:sm\:p-10:hover, .focus\:sm\:p-10:focus, .group:hover .hover\:\:sm\:p-10, .group-spacing:hover .hover\:\:sm\:p-10, .group:focus .focus\:\:sm\:p-10, .group-spacing:focus .focus\:\:sm\:p-10 {
        padding: 7rem ;
    }

    .sm\:pt-0, .hover\:sm\:pt-0:hover, .focus\:sm\:pt-0:focus, .group:hover .hover\:\:sm\:pt-0, .group-spacing:hover .hover\:\:sm\:pt-0, .group:focus .focus\:\:sm\:pt-0, .group-spacing:focus .focus\:\:sm\:pt-0 {
        padding-top: 0 ;
    }

    .sm\:pt-xs, .hover\:sm\:pt-xs:hover, .focus\:sm\:pt-xs:focus, .group:hover .hover\:\:sm\:pt-xs, .group-spacing:hover .hover\:\:sm\:pt-xs, .group:focus .focus\:\:sm\:pt-xs, .group-spacing:focus .focus\:\:sm\:pt-xs {
        padding-top: .25rem ;
    }

    .sm\:pt-sm, .hover\:sm\:pt-sm:hover, .focus\:sm\:pt-sm:focus, .group:hover .hover\:\:sm\:pt-sm, .group-spacing:hover .hover\:\:sm\:pt-sm, .group:focus .focus\:\:sm\:pt-sm, .group-spacing:focus .focus\:\:sm\:pt-sm {
        padding-top: .5rem ;
    }

    .sm\:pt-md, .hover\:sm\:pt-md:hover, .focus\:sm\:pt-md:focus, .group:hover .hover\:\:sm\:pt-md, .group-spacing:hover .hover\:\:sm\:pt-md, .group:focus .focus\:\:sm\:pt-md, .group-spacing:focus .focus\:\:sm\:pt-md {
        padding-top: .75rem ;
    }

    .sm\:pt-base, .hover\:sm\:pt-base:hover, .focus\:sm\:pt-base:focus, .group:hover .hover\:\:sm\:pt-base, .group-spacing:hover .hover\:\:sm\:pt-base, .group:focus .focus\:\:sm\:pt-base, .group-spacing:focus .focus\:\:sm\:pt-base {
        padding-top: 1rem ;
    }

    .sm\:pt-lg, .hover\:sm\:pt-lg:hover, .focus\:sm\:pt-lg:focus, .group:hover .hover\:\:sm\:pt-lg, .group-spacing:hover .hover\:\:sm\:pt-lg, .group:focus .focus\:\:sm\:pt-lg, .group-spacing:focus .focus\:\:sm\:pt-lg {
        padding-top: 1.5rem ;
    }

    .sm\:pt-xl, .hover\:sm\:pt-xl:hover, .focus\:sm\:pt-xl:focus, .group:hover .hover\:\:sm\:pt-xl, .group-spacing:hover .hover\:\:sm\:pt-xl, .group:focus .focus\:\:sm\:pt-xl, .group-spacing:focus .focus\:\:sm\:pt-xl {
        padding-top: 2rem ;
    }

    .sm\:pt-1, .hover\:sm\:pt-1:hover, .focus\:sm\:pt-1:focus, .group:hover .hover\:\:sm\:pt-1, .group-spacing:hover .hover\:\:sm\:pt-1, .group:focus .focus\:\:sm\:pt-1, .group-spacing:focus .focus\:\:sm\:pt-1 {
        padding-top: 2.5rem ;
    }

    .sm\:pt-2, .hover\:sm\:pt-2:hover, .focus\:sm\:pt-2:focus, .group:hover .hover\:\:sm\:pt-2, .group-spacing:hover .hover\:\:sm\:pt-2, .group:focus .focus\:\:sm\:pt-2, .group-spacing:focus .focus\:\:sm\:pt-2 {
        padding-top: 3rem ;
    }

    .sm\:pt-3, .hover\:sm\:pt-3:hover, .focus\:sm\:pt-3:focus, .group:hover .hover\:\:sm\:pt-3, .group-spacing:hover .hover\:\:sm\:pt-3, .group:focus .focus\:\:sm\:pt-3, .group-spacing:focus .focus\:\:sm\:pt-3 {
        padding-top: 3.5rem ;
    }

    .sm\:pt-4, .hover\:sm\:pt-4:hover, .focus\:sm\:pt-4:focus, .group:hover .hover\:\:sm\:pt-4, .group-spacing:hover .hover\:\:sm\:pt-4, .group:focus .focus\:\:sm\:pt-4, .group-spacing:focus .focus\:\:sm\:pt-4 {
        padding-top: 4rem ;
    }

    .sm\:pt-5, .hover\:sm\:pt-5:hover, .focus\:sm\:pt-5:focus, .group:hover .hover\:\:sm\:pt-5, .group-spacing:hover .hover\:\:sm\:pt-5, .group:focus .focus\:\:sm\:pt-5, .group-spacing:focus .focus\:\:sm\:pt-5 {
        padding-top: 4.5rem ;
    }

    .sm\:pt-6, .hover\:sm\:pt-6:hover, .focus\:sm\:pt-6:focus, .group:hover .hover\:\:sm\:pt-6, .group-spacing:hover .hover\:\:sm\:pt-6, .group:focus .focus\:\:sm\:pt-6, .group-spacing:focus .focus\:\:sm\:pt-6 {
        padding-top: 5rem ;
    }

    .sm\:pt-7, .hover\:sm\:pt-7:hover, .focus\:sm\:pt-7:focus, .group:hover .hover\:\:sm\:pt-7, .group-spacing:hover .hover\:\:sm\:pt-7, .group:focus .focus\:\:sm\:pt-7, .group-spacing:focus .focus\:\:sm\:pt-7 {
        padding-top: 5.5rem ;
    }

    .sm\:pt-8, .hover\:sm\:pt-8:hover, .focus\:sm\:pt-8:focus, .group:hover .hover\:\:sm\:pt-8, .group-spacing:hover .hover\:\:sm\:pt-8, .group:focus .focus\:\:sm\:pt-8, .group-spacing:focus .focus\:\:sm\:pt-8 {
        padding-top: 6rem ;
    }

    .sm\:pt-9, .hover\:sm\:pt-9:hover, .focus\:sm\:pt-9:focus, .group:hover .hover\:\:sm\:pt-9, .group-spacing:hover .hover\:\:sm\:pt-9, .group:focus .focus\:\:sm\:pt-9, .group-spacing:focus .focus\:\:sm\:pt-9 {
        padding-top: 6.5rem ;
    }

    .sm\:pt-10, .hover\:sm\:pt-10:hover, .focus\:sm\:pt-10:focus, .group:hover .hover\:\:sm\:pt-10, .group-spacing:hover .hover\:\:sm\:pt-10, .group:focus .focus\:\:sm\:pt-10, .group-spacing:focus .focus\:\:sm\:pt-10 {
        padding-top: 7rem ;
    }

    .sm\:pb-0, .hover\:sm\:pb-0:hover, .focus\:sm\:pb-0:focus, .group:hover .hover\:\:sm\:pb-0, .group-spacing:hover .hover\:\:sm\:pb-0, .group:focus .focus\:\:sm\:pb-0, .group-spacing:focus .focus\:\:sm\:pb-0 {
        padding-bottom: 0 ;
    }

    .sm\:pb-xs, .hover\:sm\:pb-xs:hover, .focus\:sm\:pb-xs:focus, .group:hover .hover\:\:sm\:pb-xs, .group-spacing:hover .hover\:\:sm\:pb-xs, .group:focus .focus\:\:sm\:pb-xs, .group-spacing:focus .focus\:\:sm\:pb-xs {
        padding-bottom: .25rem ;
    }

    .sm\:pb-sm, .hover\:sm\:pb-sm:hover, .focus\:sm\:pb-sm:focus, .group:hover .hover\:\:sm\:pb-sm, .group-spacing:hover .hover\:\:sm\:pb-sm, .group:focus .focus\:\:sm\:pb-sm, .group-spacing:focus .focus\:\:sm\:pb-sm {
        padding-bottom: .5rem ;
    }

    .sm\:pb-md, .hover\:sm\:pb-md:hover, .focus\:sm\:pb-md:focus, .group:hover .hover\:\:sm\:pb-md, .group-spacing:hover .hover\:\:sm\:pb-md, .group:focus .focus\:\:sm\:pb-md, .group-spacing:focus .focus\:\:sm\:pb-md {
        padding-bottom: .75rem ;
    }

    .sm\:pb-base, .hover\:sm\:pb-base:hover, .focus\:sm\:pb-base:focus, .group:hover .hover\:\:sm\:pb-base, .group-spacing:hover .hover\:\:sm\:pb-base, .group:focus .focus\:\:sm\:pb-base, .group-spacing:focus .focus\:\:sm\:pb-base {
        padding-bottom: 1rem ;
    }

    .sm\:pb-lg, .hover\:sm\:pb-lg:hover, .focus\:sm\:pb-lg:focus, .group:hover .hover\:\:sm\:pb-lg, .group-spacing:hover .hover\:\:sm\:pb-lg, .group:focus .focus\:\:sm\:pb-lg, .group-spacing:focus .focus\:\:sm\:pb-lg {
        padding-bottom: 1.5rem ;
    }

    .sm\:pb-xl, .hover\:sm\:pb-xl:hover, .focus\:sm\:pb-xl:focus, .group:hover .hover\:\:sm\:pb-xl, .group-spacing:hover .hover\:\:sm\:pb-xl, .group:focus .focus\:\:sm\:pb-xl, .group-spacing:focus .focus\:\:sm\:pb-xl {
        padding-bottom: 2rem ;
    }

    .sm\:pb-1, .hover\:sm\:pb-1:hover, .focus\:sm\:pb-1:focus, .group:hover .hover\:\:sm\:pb-1, .group-spacing:hover .hover\:\:sm\:pb-1, .group:focus .focus\:\:sm\:pb-1, .group-spacing:focus .focus\:\:sm\:pb-1 {
        padding-bottom: 2.5rem ;
    }

    .sm\:pb-2, .hover\:sm\:pb-2:hover, .focus\:sm\:pb-2:focus, .group:hover .hover\:\:sm\:pb-2, .group-spacing:hover .hover\:\:sm\:pb-2, .group:focus .focus\:\:sm\:pb-2, .group-spacing:focus .focus\:\:sm\:pb-2 {
        padding-bottom: 3rem ;
    }

    .sm\:pb-3, .hover\:sm\:pb-3:hover, .focus\:sm\:pb-3:focus, .group:hover .hover\:\:sm\:pb-3, .group-spacing:hover .hover\:\:sm\:pb-3, .group:focus .focus\:\:sm\:pb-3, .group-spacing:focus .focus\:\:sm\:pb-3 {
        padding-bottom: 3.5rem ;
    }

    .sm\:pb-4, .hover\:sm\:pb-4:hover, .focus\:sm\:pb-4:focus, .group:hover .hover\:\:sm\:pb-4, .group-spacing:hover .hover\:\:sm\:pb-4, .group:focus .focus\:\:sm\:pb-4, .group-spacing:focus .focus\:\:sm\:pb-4 {
        padding-bottom: 4rem ;
    }

    .sm\:pb-5, .hover\:sm\:pb-5:hover, .focus\:sm\:pb-5:focus, .group:hover .hover\:\:sm\:pb-5, .group-spacing:hover .hover\:\:sm\:pb-5, .group:focus .focus\:\:sm\:pb-5, .group-spacing:focus .focus\:\:sm\:pb-5 {
        padding-bottom: 4.5rem ;
    }

    .sm\:pb-6, .hover\:sm\:pb-6:hover, .focus\:sm\:pb-6:focus, .group:hover .hover\:\:sm\:pb-6, .group-spacing:hover .hover\:\:sm\:pb-6, .group:focus .focus\:\:sm\:pb-6, .group-spacing:focus .focus\:\:sm\:pb-6 {
        padding-bottom: 5rem ;
    }

    .sm\:pb-7, .hover\:sm\:pb-7:hover, .focus\:sm\:pb-7:focus, .group:hover .hover\:\:sm\:pb-7, .group-spacing:hover .hover\:\:sm\:pb-7, .group:focus .focus\:\:sm\:pb-7, .group-spacing:focus .focus\:\:sm\:pb-7 {
        padding-bottom: 5.5rem ;
    }

    .sm\:pb-8, .hover\:sm\:pb-8:hover, .focus\:sm\:pb-8:focus, .group:hover .hover\:\:sm\:pb-8, .group-spacing:hover .hover\:\:sm\:pb-8, .group:focus .focus\:\:sm\:pb-8, .group-spacing:focus .focus\:\:sm\:pb-8 {
        padding-bottom: 6rem ;
    }

    .sm\:pb-9, .hover\:sm\:pb-9:hover, .focus\:sm\:pb-9:focus, .group:hover .hover\:\:sm\:pb-9, .group-spacing:hover .hover\:\:sm\:pb-9, .group:focus .focus\:\:sm\:pb-9, .group-spacing:focus .focus\:\:sm\:pb-9 {
        padding-bottom: 6.5rem ;
    }

    .sm\:pb-10, .hover\:sm\:pb-10:hover, .focus\:sm\:pb-10:focus, .group:hover .hover\:\:sm\:pb-10, .group-spacing:hover .hover\:\:sm\:pb-10, .group:focus .focus\:\:sm\:pb-10, .group-spacing:focus .focus\:\:sm\:pb-10 {
        padding-bottom: 7rem ;
    }

    .sm\:pl-0, .hover\:sm\:pl-0:hover, .focus\:sm\:pl-0:focus, .group:hover .hover\:\:sm\:pl-0, .group-spacing:hover .hover\:\:sm\:pl-0, .group:focus .focus\:\:sm\:pl-0, .group-spacing:focus .focus\:\:sm\:pl-0 {
        padding-left: 0 ;
    }

    .sm\:pl-xs, .hover\:sm\:pl-xs:hover, .focus\:sm\:pl-xs:focus, .group:hover .hover\:\:sm\:pl-xs, .group-spacing:hover .hover\:\:sm\:pl-xs, .group:focus .focus\:\:sm\:pl-xs, .group-spacing:focus .focus\:\:sm\:pl-xs {
        padding-left: .25rem ;
    }

    .sm\:pl-sm, .hover\:sm\:pl-sm:hover, .focus\:sm\:pl-sm:focus, .group:hover .hover\:\:sm\:pl-sm, .group-spacing:hover .hover\:\:sm\:pl-sm, .group:focus .focus\:\:sm\:pl-sm, .group-spacing:focus .focus\:\:sm\:pl-sm {
        padding-left: .5rem ;
    }

    .sm\:pl-md, .hover\:sm\:pl-md:hover, .focus\:sm\:pl-md:focus, .group:hover .hover\:\:sm\:pl-md, .group-spacing:hover .hover\:\:sm\:pl-md, .group:focus .focus\:\:sm\:pl-md, .group-spacing:focus .focus\:\:sm\:pl-md {
        padding-left: .75rem ;
    }

    .sm\:pl-base, .hover\:sm\:pl-base:hover, .focus\:sm\:pl-base:focus, .group:hover .hover\:\:sm\:pl-base, .group-spacing:hover .hover\:\:sm\:pl-base, .group:focus .focus\:\:sm\:pl-base, .group-spacing:focus .focus\:\:sm\:pl-base {
        padding-left: 1rem ;
    }

    .sm\:pl-lg, .hover\:sm\:pl-lg:hover, .focus\:sm\:pl-lg:focus, .group:hover .hover\:\:sm\:pl-lg, .group-spacing:hover .hover\:\:sm\:pl-lg, .group:focus .focus\:\:sm\:pl-lg, .group-spacing:focus .focus\:\:sm\:pl-lg {
        padding-left: 1.5rem ;
    }

    .sm\:pl-xl, .hover\:sm\:pl-xl:hover, .focus\:sm\:pl-xl:focus, .group:hover .hover\:\:sm\:pl-xl, .group-spacing:hover .hover\:\:sm\:pl-xl, .group:focus .focus\:\:sm\:pl-xl, .group-spacing:focus .focus\:\:sm\:pl-xl {
        padding-left: 2rem ;
    }

    .sm\:pl-1, .hover\:sm\:pl-1:hover, .focus\:sm\:pl-1:focus, .group:hover .hover\:\:sm\:pl-1, .group-spacing:hover .hover\:\:sm\:pl-1, .group:focus .focus\:\:sm\:pl-1, .group-spacing:focus .focus\:\:sm\:pl-1 {
        padding-left: 2.5rem ;
    }

    .sm\:pl-2, .hover\:sm\:pl-2:hover, .focus\:sm\:pl-2:focus, .group:hover .hover\:\:sm\:pl-2, .group-spacing:hover .hover\:\:sm\:pl-2, .group:focus .focus\:\:sm\:pl-2, .group-spacing:focus .focus\:\:sm\:pl-2 {
        padding-left: 3rem ;
    }

    .sm\:pl-3, .hover\:sm\:pl-3:hover, .focus\:sm\:pl-3:focus, .group:hover .hover\:\:sm\:pl-3, .group-spacing:hover .hover\:\:sm\:pl-3, .group:focus .focus\:\:sm\:pl-3, .group-spacing:focus .focus\:\:sm\:pl-3 {
        padding-left: 3.5rem ;
    }

    .sm\:pl-4, .hover\:sm\:pl-4:hover, .focus\:sm\:pl-4:focus, .group:hover .hover\:\:sm\:pl-4, .group-spacing:hover .hover\:\:sm\:pl-4, .group:focus .focus\:\:sm\:pl-4, .group-spacing:focus .focus\:\:sm\:pl-4 {
        padding-left: 4rem ;
    }

    .sm\:pl-5, .hover\:sm\:pl-5:hover, .focus\:sm\:pl-5:focus, .group:hover .hover\:\:sm\:pl-5, .group-spacing:hover .hover\:\:sm\:pl-5, .group:focus .focus\:\:sm\:pl-5, .group-spacing:focus .focus\:\:sm\:pl-5 {
        padding-left: 4.5rem ;
    }

    .sm\:pl-6, .hover\:sm\:pl-6:hover, .focus\:sm\:pl-6:focus, .group:hover .hover\:\:sm\:pl-6, .group-spacing:hover .hover\:\:sm\:pl-6, .group:focus .focus\:\:sm\:pl-6, .group-spacing:focus .focus\:\:sm\:pl-6 {
        padding-left: 5rem ;
    }

    .sm\:pl-7, .hover\:sm\:pl-7:hover, .focus\:sm\:pl-7:focus, .group:hover .hover\:\:sm\:pl-7, .group-spacing:hover .hover\:\:sm\:pl-7, .group:focus .focus\:\:sm\:pl-7, .group-spacing:focus .focus\:\:sm\:pl-7 {
        padding-left: 5.5rem ;
    }

    .sm\:pl-8, .hover\:sm\:pl-8:hover, .focus\:sm\:pl-8:focus, .group:hover .hover\:\:sm\:pl-8, .group-spacing:hover .hover\:\:sm\:pl-8, .group:focus .focus\:\:sm\:pl-8, .group-spacing:focus .focus\:\:sm\:pl-8 {
        padding-left: 6rem ;
    }

    .sm\:pl-9, .hover\:sm\:pl-9:hover, .focus\:sm\:pl-9:focus, .group:hover .hover\:\:sm\:pl-9, .group-spacing:hover .hover\:\:sm\:pl-9, .group:focus .focus\:\:sm\:pl-9, .group-spacing:focus .focus\:\:sm\:pl-9 {
        padding-left: 6.5rem ;
    }

    .sm\:pl-10, .hover\:sm\:pl-10:hover, .focus\:sm\:pl-10:focus, .group:hover .hover\:\:sm\:pl-10, .group-spacing:hover .hover\:\:sm\:pl-10, .group:focus .focus\:\:sm\:pl-10, .group-spacing:focus .focus\:\:sm\:pl-10 {
        padding-left: 7rem ;
    }

    .sm\:pr-0, .hover\:sm\:pr-0:hover, .focus\:sm\:pr-0:focus, .group:hover .hover\:\:sm\:pr-0, .group-spacing:hover .hover\:\:sm\:pr-0, .group:focus .focus\:\:sm\:pr-0, .group-spacing:focus .focus\:\:sm\:pr-0 {
        padding-right: 0 ;
    }

    .sm\:pr-xs, .hover\:sm\:pr-xs:hover, .focus\:sm\:pr-xs:focus, .group:hover .hover\:\:sm\:pr-xs, .group-spacing:hover .hover\:\:sm\:pr-xs, .group:focus .focus\:\:sm\:pr-xs, .group-spacing:focus .focus\:\:sm\:pr-xs {
        padding-right: .25rem ;
    }

    .sm\:pr-sm, .hover\:sm\:pr-sm:hover, .focus\:sm\:pr-sm:focus, .group:hover .hover\:\:sm\:pr-sm, .group-spacing:hover .hover\:\:sm\:pr-sm, .group:focus .focus\:\:sm\:pr-sm, .group-spacing:focus .focus\:\:sm\:pr-sm {
        padding-right: .5rem ;
    }

    .sm\:pr-md, .hover\:sm\:pr-md:hover, .focus\:sm\:pr-md:focus, .group:hover .hover\:\:sm\:pr-md, .group-spacing:hover .hover\:\:sm\:pr-md, .group:focus .focus\:\:sm\:pr-md, .group-spacing:focus .focus\:\:sm\:pr-md {
        padding-right: .75rem ;
    }

    .sm\:pr-base, .hover\:sm\:pr-base:hover, .focus\:sm\:pr-base:focus, .group:hover .hover\:\:sm\:pr-base, .group-spacing:hover .hover\:\:sm\:pr-base, .group:focus .focus\:\:sm\:pr-base, .group-spacing:focus .focus\:\:sm\:pr-base {
        padding-right: 1rem ;
    }

    .sm\:pr-lg, .hover\:sm\:pr-lg:hover, .focus\:sm\:pr-lg:focus, .group:hover .hover\:\:sm\:pr-lg, .group-spacing:hover .hover\:\:sm\:pr-lg, .group:focus .focus\:\:sm\:pr-lg, .group-spacing:focus .focus\:\:sm\:pr-lg {
        padding-right: 1.5rem ;
    }

    .sm\:pr-xl, .hover\:sm\:pr-xl:hover, .focus\:sm\:pr-xl:focus, .group:hover .hover\:\:sm\:pr-xl, .group-spacing:hover .hover\:\:sm\:pr-xl, .group:focus .focus\:\:sm\:pr-xl, .group-spacing:focus .focus\:\:sm\:pr-xl {
        padding-right: 2rem ;
    }

    .sm\:pr-1, .hover\:sm\:pr-1:hover, .focus\:sm\:pr-1:focus, .group:hover .hover\:\:sm\:pr-1, .group-spacing:hover .hover\:\:sm\:pr-1, .group:focus .focus\:\:sm\:pr-1, .group-spacing:focus .focus\:\:sm\:pr-1 {
        padding-right: 2.5rem ;
    }

    .sm\:pr-2, .hover\:sm\:pr-2:hover, .focus\:sm\:pr-2:focus, .group:hover .hover\:\:sm\:pr-2, .group-spacing:hover .hover\:\:sm\:pr-2, .group:focus .focus\:\:sm\:pr-2, .group-spacing:focus .focus\:\:sm\:pr-2 {
        padding-right: 3rem ;
    }

    .sm\:pr-3, .hover\:sm\:pr-3:hover, .focus\:sm\:pr-3:focus, .group:hover .hover\:\:sm\:pr-3, .group-spacing:hover .hover\:\:sm\:pr-3, .group:focus .focus\:\:sm\:pr-3, .group-spacing:focus .focus\:\:sm\:pr-3 {
        padding-right: 3.5rem ;
    }

    .sm\:pr-4, .hover\:sm\:pr-4:hover, .focus\:sm\:pr-4:focus, .group:hover .hover\:\:sm\:pr-4, .group-spacing:hover .hover\:\:sm\:pr-4, .group:focus .focus\:\:sm\:pr-4, .group-spacing:focus .focus\:\:sm\:pr-4 {
        padding-right: 4rem ;
    }

    .sm\:pr-5, .hover\:sm\:pr-5:hover, .focus\:sm\:pr-5:focus, .group:hover .hover\:\:sm\:pr-5, .group-spacing:hover .hover\:\:sm\:pr-5, .group:focus .focus\:\:sm\:pr-5, .group-spacing:focus .focus\:\:sm\:pr-5 {
        padding-right: 4.5rem ;
    }

    .sm\:pr-6, .hover\:sm\:pr-6:hover, .focus\:sm\:pr-6:focus, .group:hover .hover\:\:sm\:pr-6, .group-spacing:hover .hover\:\:sm\:pr-6, .group:focus .focus\:\:sm\:pr-6, .group-spacing:focus .focus\:\:sm\:pr-6 {
        padding-right: 5rem ;
    }

    .sm\:pr-7, .hover\:sm\:pr-7:hover, .focus\:sm\:pr-7:focus, .group:hover .hover\:\:sm\:pr-7, .group-spacing:hover .hover\:\:sm\:pr-7, .group:focus .focus\:\:sm\:pr-7, .group-spacing:focus .focus\:\:sm\:pr-7 {
        padding-right: 5.5rem ;
    }

    .sm\:pr-8, .hover\:sm\:pr-8:hover, .focus\:sm\:pr-8:focus, .group:hover .hover\:\:sm\:pr-8, .group-spacing:hover .hover\:\:sm\:pr-8, .group:focus .focus\:\:sm\:pr-8, .group-spacing:focus .focus\:\:sm\:pr-8 {
        padding-right: 6rem ;
    }

    .sm\:pr-9, .hover\:sm\:pr-9:hover, .focus\:sm\:pr-9:focus, .group:hover .hover\:\:sm\:pr-9, .group-spacing:hover .hover\:\:sm\:pr-9, .group:focus .focus\:\:sm\:pr-9, .group-spacing:focus .focus\:\:sm\:pr-9 {
        padding-right: 6.5rem ;
    }

    .sm\:pr-10, .hover\:sm\:pr-10:hover, .focus\:sm\:pr-10:focus, .group:hover .hover\:\:sm\:pr-10, .group-spacing:hover .hover\:\:sm\:pr-10, .group:focus .focus\:\:sm\:pr-10, .group-spacing:focus .focus\:\:sm\:pr-10 {
        padding-right: 7rem ;
    }

    .sm\:py-0, .hover\:sm\:py-0:hover, .focus\:sm\:py-0:focus, .group:hover .hover\:\:sm\:py-0, .group-spacing:hover .hover\:\:sm\:py-0, .group:focus .focus\:\:sm\:py-0, .group-spacing:focus .focus\:\:sm\:py-0 {
        padding-top: 0 ;
        padding-bottom: 0 ;
    }

    .sm\:py-xs, .hover\:sm\:py-xs:hover, .focus\:sm\:py-xs:focus, .group:hover .hover\:\:sm\:py-xs, .group-spacing:hover .hover\:\:sm\:py-xs, .group:focus .focus\:\:sm\:py-xs, .group-spacing:focus .focus\:\:sm\:py-xs {
        padding-top: .25rem ;
        padding-bottom: .25rem ;
    }

    .sm\:py-sm, .hover\:sm\:py-sm:hover, .focus\:sm\:py-sm:focus, .group:hover .hover\:\:sm\:py-sm, .group-spacing:hover .hover\:\:sm\:py-sm, .group:focus .focus\:\:sm\:py-sm, .group-spacing:focus .focus\:\:sm\:py-sm {
        padding-top: .5rem ;
        padding-bottom: .5rem ;
    }

    .sm\:py-md, .hover\:sm\:py-md:hover, .focus\:sm\:py-md:focus, .group:hover .hover\:\:sm\:py-md, .group-spacing:hover .hover\:\:sm\:py-md, .group:focus .focus\:\:sm\:py-md, .group-spacing:focus .focus\:\:sm\:py-md {
        padding-top: .75rem ;
        padding-bottom: .75rem ;
    }

    .sm\:py-base, .hover\:sm\:py-base:hover, .focus\:sm\:py-base:focus, .group:hover .hover\:\:sm\:py-base, .group-spacing:hover .hover\:\:sm\:py-base, .group:focus .focus\:\:sm\:py-base, .group-spacing:focus .focus\:\:sm\:py-base {
        padding-top: 1rem ;
        padding-bottom: 1rem ;
    }

    .sm\:py-lg, .hover\:sm\:py-lg:hover, .focus\:sm\:py-lg:focus, .group:hover .hover\:\:sm\:py-lg, .group-spacing:hover .hover\:\:sm\:py-lg, .group:focus .focus\:\:sm\:py-lg, .group-spacing:focus .focus\:\:sm\:py-lg {
        padding-top: 1.5rem ;
        padding-bottom: 1.5rem ;
    }

    .sm\:py-xl, .hover\:sm\:py-xl:hover, .focus\:sm\:py-xl:focus, .group:hover .hover\:\:sm\:py-xl, .group-spacing:hover .hover\:\:sm\:py-xl, .group:focus .focus\:\:sm\:py-xl, .group-spacing:focus .focus\:\:sm\:py-xl {
        padding-top: 2rem ;
        padding-bottom: 2rem ;
    }

    .sm\:py-1, .hover\:sm\:py-1:hover, .focus\:sm\:py-1:focus, .group:hover .hover\:\:sm\:py-1, .group-spacing:hover .hover\:\:sm\:py-1, .group:focus .focus\:\:sm\:py-1, .group-spacing:focus .focus\:\:sm\:py-1 {
        padding-top: 2.5rem ;
        padding-bottom: 2.5rem ;
    }

    .sm\:py-2, .hover\:sm\:py-2:hover, .focus\:sm\:py-2:focus, .group:hover .hover\:\:sm\:py-2, .group-spacing:hover .hover\:\:sm\:py-2, .group:focus .focus\:\:sm\:py-2, .group-spacing:focus .focus\:\:sm\:py-2 {
        padding-top: 3rem ;
        padding-bottom: 3rem ;
    }

    .sm\:py-3, .hover\:sm\:py-3:hover, .focus\:sm\:py-3:focus, .group:hover .hover\:\:sm\:py-3, .group-spacing:hover .hover\:\:sm\:py-3, .group:focus .focus\:\:sm\:py-3, .group-spacing:focus .focus\:\:sm\:py-3 {
        padding-top: 3.5rem ;
        padding-bottom: 3.5rem ;
    }

    .sm\:py-4, .hover\:sm\:py-4:hover, .focus\:sm\:py-4:focus, .group:hover .hover\:\:sm\:py-4, .group-spacing:hover .hover\:\:sm\:py-4, .group:focus .focus\:\:sm\:py-4, .group-spacing:focus .focus\:\:sm\:py-4 {
        padding-top: 4rem ;
        padding-bottom: 4rem ;
    }

    .sm\:py-5, .hover\:sm\:py-5:hover, .focus\:sm\:py-5:focus, .group:hover .hover\:\:sm\:py-5, .group-spacing:hover .hover\:\:sm\:py-5, .group:focus .focus\:\:sm\:py-5, .group-spacing:focus .focus\:\:sm\:py-5 {
        padding-top: 4.5rem ;
        padding-bottom: 4.5rem ;
    }

    .sm\:py-6, .hover\:sm\:py-6:hover, .focus\:sm\:py-6:focus, .group:hover .hover\:\:sm\:py-6, .group-spacing:hover .hover\:\:sm\:py-6, .group:focus .focus\:\:sm\:py-6, .group-spacing:focus .focus\:\:sm\:py-6 {
        padding-top: 5rem ;
        padding-bottom: 5rem ;
    }

    .sm\:py-7, .hover\:sm\:py-7:hover, .focus\:sm\:py-7:focus, .group:hover .hover\:\:sm\:py-7, .group-spacing:hover .hover\:\:sm\:py-7, .group:focus .focus\:\:sm\:py-7, .group-spacing:focus .focus\:\:sm\:py-7 {
        padding-top: 5.5rem ;
        padding-bottom: 5.5rem ;
    }

    .sm\:py-8, .hover\:sm\:py-8:hover, .focus\:sm\:py-8:focus, .group:hover .hover\:\:sm\:py-8, .group-spacing:hover .hover\:\:sm\:py-8, .group:focus .focus\:\:sm\:py-8, .group-spacing:focus .focus\:\:sm\:py-8 {
        padding-top: 6rem ;
        padding-bottom: 6rem ;
    }

    .sm\:py-9, .hover\:sm\:py-9:hover, .focus\:sm\:py-9:focus, .group:hover .hover\:\:sm\:py-9, .group-spacing:hover .hover\:\:sm\:py-9, .group:focus .focus\:\:sm\:py-9, .group-spacing:focus .focus\:\:sm\:py-9 {
        padding-top: 6.5rem ;
        padding-bottom: 6.5rem ;
    }

    .sm\:py-10, .hover\:sm\:py-10:hover, .focus\:sm\:py-10:focus, .group:hover .hover\:\:sm\:py-10, .group-spacing:hover .hover\:\:sm\:py-10, .group:focus .focus\:\:sm\:py-10, .group-spacing:focus .focus\:\:sm\:py-10 {
        padding-top: 7rem ;
        padding-bottom: 7rem ;
    }

    .sm\:px-0, .hover\:sm\:px-0:hover, .focus\:sm\:px-0:focus, .group:hover .hover\:\:sm\:px-0, .group-spacing:hover .hover\:\:sm\:px-0, .group:focus .focus\:\:sm\:px-0, .group-spacing:focus .focus\:\:sm\:px-0 {
        padding-left: 0 ;
        padding-right: 0 ;
    }

    .sm\:px-xs, .hover\:sm\:px-xs:hover, .focus\:sm\:px-xs:focus, .group:hover .hover\:\:sm\:px-xs, .group-spacing:hover .hover\:\:sm\:px-xs, .group:focus .focus\:\:sm\:px-xs, .group-spacing:focus .focus\:\:sm\:px-xs {
        padding-left: .25rem ;
        padding-right: .25rem ;
    }

    .sm\:px-sm, .hover\:sm\:px-sm:hover, .focus\:sm\:px-sm:focus, .group:hover .hover\:\:sm\:px-sm, .group-spacing:hover .hover\:\:sm\:px-sm, .group:focus .focus\:\:sm\:px-sm, .group-spacing:focus .focus\:\:sm\:px-sm {
        padding-left: .5rem ;
        padding-right: .5rem ;
    }

    .sm\:px-md, .hover\:sm\:px-md:hover, .focus\:sm\:px-md:focus, .group:hover .hover\:\:sm\:px-md, .group-spacing:hover .hover\:\:sm\:px-md, .group:focus .focus\:\:sm\:px-md, .group-spacing:focus .focus\:\:sm\:px-md {
        padding-left: .75rem ;
        padding-right: .75rem ;
    }

    .sm\:px-base, .hover\:sm\:px-base:hover, .focus\:sm\:px-base:focus, .group:hover .hover\:\:sm\:px-base, .group-spacing:hover .hover\:\:sm\:px-base, .group:focus .focus\:\:sm\:px-base, .group-spacing:focus .focus\:\:sm\:px-base {
        padding-left: 1rem ;
        padding-right: 1rem ;
    }

    .sm\:px-lg, .hover\:sm\:px-lg:hover, .focus\:sm\:px-lg:focus, .group:hover .hover\:\:sm\:px-lg, .group-spacing:hover .hover\:\:sm\:px-lg, .group:focus .focus\:\:sm\:px-lg, .group-spacing:focus .focus\:\:sm\:px-lg {
        padding-left: 1.5rem ;
        padding-right: 1.5rem ;
    }

    .sm\:px-xl, .hover\:sm\:px-xl:hover, .focus\:sm\:px-xl:focus, .group:hover .hover\:\:sm\:px-xl, .group-spacing:hover .hover\:\:sm\:px-xl, .group:focus .focus\:\:sm\:px-xl, .group-spacing:focus .focus\:\:sm\:px-xl {
        padding-left: 2rem ;
        padding-right: 2rem ;
    }

    .sm\:px-1, .hover\:sm\:px-1:hover, .focus\:sm\:px-1:focus, .group:hover .hover\:\:sm\:px-1, .group-spacing:hover .hover\:\:sm\:px-1, .group:focus .focus\:\:sm\:px-1, .group-spacing:focus .focus\:\:sm\:px-1 {
        padding-left: 2.5rem ;
        padding-right: 2.5rem ;
    }

    .sm\:px-2, .hover\:sm\:px-2:hover, .focus\:sm\:px-2:focus, .group:hover .hover\:\:sm\:px-2, .group-spacing:hover .hover\:\:sm\:px-2, .group:focus .focus\:\:sm\:px-2, .group-spacing:focus .focus\:\:sm\:px-2 {
        padding-left: 3rem ;
        padding-right: 3rem ;
    }

    .sm\:px-3, .hover\:sm\:px-3:hover, .focus\:sm\:px-3:focus, .group:hover .hover\:\:sm\:px-3, .group-spacing:hover .hover\:\:sm\:px-3, .group:focus .focus\:\:sm\:px-3, .group-spacing:focus .focus\:\:sm\:px-3 {
        padding-left: 3.5rem ;
        padding-right: 3.5rem ;
    }

    .sm\:px-4, .hover\:sm\:px-4:hover, .focus\:sm\:px-4:focus, .group:hover .hover\:\:sm\:px-4, .group-spacing:hover .hover\:\:sm\:px-4, .group:focus .focus\:\:sm\:px-4, .group-spacing:focus .focus\:\:sm\:px-4 {
        padding-left: 4rem ;
        padding-right: 4rem ;
    }

    .sm\:px-5, .hover\:sm\:px-5:hover, .focus\:sm\:px-5:focus, .group:hover .hover\:\:sm\:px-5, .group-spacing:hover .hover\:\:sm\:px-5, .group:focus .focus\:\:sm\:px-5, .group-spacing:focus .focus\:\:sm\:px-5 {
        padding-left: 4.5rem ;
        padding-right: 4.5rem ;
    }

    .sm\:px-6, .hover\:sm\:px-6:hover, .focus\:sm\:px-6:focus, .group:hover .hover\:\:sm\:px-6, .group-spacing:hover .hover\:\:sm\:px-6, .group:focus .focus\:\:sm\:px-6, .group-spacing:focus .focus\:\:sm\:px-6 {
        padding-left: 5rem ;
        padding-right: 5rem ;
    }

    .sm\:px-7, .hover\:sm\:px-7:hover, .focus\:sm\:px-7:focus, .group:hover .hover\:\:sm\:px-7, .group-spacing:hover .hover\:\:sm\:px-7, .group:focus .focus\:\:sm\:px-7, .group-spacing:focus .focus\:\:sm\:px-7 {
        padding-left: 5.5rem ;
        padding-right: 5.5rem ;
    }

    .sm\:px-8, .hover\:sm\:px-8:hover, .focus\:sm\:px-8:focus, .group:hover .hover\:\:sm\:px-8, .group-spacing:hover .hover\:\:sm\:px-8, .group:focus .focus\:\:sm\:px-8, .group-spacing:focus .focus\:\:sm\:px-8 {
        padding-left: 6rem ;
        padding-right: 6rem ;
    }

    .sm\:px-9, .hover\:sm\:px-9:hover, .focus\:sm\:px-9:focus, .group:hover .hover\:\:sm\:px-9, .group-spacing:hover .hover\:\:sm\:px-9, .group:focus .focus\:\:sm\:px-9, .group-spacing:focus .focus\:\:sm\:px-9 {
        padding-left: 6.5rem ;
        padding-right: 6.5rem ;
    }

    .sm\:px-10, .hover\:sm\:px-10:hover, .focus\:sm\:px-10:focus, .group:hover .hover\:\:sm\:px-10, .group-spacing:hover .hover\:\:sm\:px-10, .group:focus .focus\:\:sm\:px-10, .group-spacing:focus .focus\:\:sm\:px-10 {
        padding-left: 7rem ;
        padding-right: 7rem ;
    }

    .sm\:z-0 {
        z-index: 0;
    }

    .sm\:z-10 {
        z-index: 10;
    }

    .sm\:z-20 {
        z-index: 20;
    }

    .sm\:z-30 {
        z-index: 30;
    }

    .sm\:z-40 {
        z-index: 40;
    }

    .sm\:z-50 {
        z-index: 50;
    }

    .sm\:z-60 {
        z-index: 60;
    }

    .sm\:z-70 {
        z-index: 70;
    }

    .sm\:z-80 {
        z-index: 80;
    }

    .sm\:z-90 {
        z-index: 90;
    }

    .sm\:z-100 {
        z-index: 100;
    }

    .sm\:-z-10 {
        z-index: -10;
    }

    .sm\:-z-20 {
        z-index: -20;
    }

    .sm\:-z-30 {
        z-index: -30;
    }

    .sm\:-z-40 {
        z-index: -40;
    }

    .sm\:-z-50 {
        z-index: -50;
    }

    .sm\:-z-60 {
        z-index: -60;
    }

    .sm\:-z-70 {
        z-index: -70;
    }

    .sm\:-z-80 {
        z-index: -80;
    }

    .sm\:-z-90 {
        z-index: -90;
    }

    .sm\:-z-100 {
        z-index: -100;
    }

    .sm\:float-left {
        float: left;
    }

    .sm\:float-right {
        float: right;
    }

    .sm\:float-none {
        float: none;
    }

    .sm\:opacity-0, .hover\:sm\:opacity-0:hover, .focus\:sm\:opacity-0:focus, .group:hover .hover\:\:sm\:opacity-0, .group-opacity:hover .hover\:\:sm\:opacity-0, .group:focus .focus\:\:sm\:opacity-0, .group-opacity:focus .focus\:\:sm\:opacity-0 {
        opacity: 0;
    }

    .sm\:opacity-01, .hover\:sm\:opacity-01:hover, .focus\:sm\:opacity-01:focus, .group:hover .hover\:\:sm\:opacity-01, .group-opacity:hover .hover\:\:sm\:opacity-01, .group:focus .focus\:\:sm\:opacity-01, .group-opacity:focus .focus\:\:sm\:opacity-01 {
        opacity: .01;
    }

    .sm\:opacity-02, .hover\:sm\:opacity-02:hover, .focus\:sm\:opacity-02:focus, .group:hover .hover\:\:sm\:opacity-02, .group-opacity:hover .hover\:\:sm\:opacity-02, .group:focus .focus\:\:sm\:opacity-02, .group-opacity:focus .focus\:\:sm\:opacity-02 {
        opacity: .02;
    }

    .sm\:opacity-03, .hover\:sm\:opacity-03:hover, .focus\:sm\:opacity-03:focus, .group:hover .hover\:\:sm\:opacity-03, .group-opacity:hover .hover\:\:sm\:opacity-03, .group:focus .focus\:\:sm\:opacity-03, .group-opacity:focus .focus\:\:sm\:opacity-03 {
        opacity: .03;
    }

    .sm\:opacity-04, .hover\:sm\:opacity-04:hover, .focus\:sm\:opacity-04:focus, .group:hover .hover\:\:sm\:opacity-04, .group-opacity:hover .hover\:\:sm\:opacity-04, .group:focus .focus\:\:sm\:opacity-04, .group-opacity:focus .focus\:\:sm\:opacity-04 {
        opacity: .04;
    }

    .sm\:opacity-5, .hover\:sm\:opacity-5:hover, .focus\:sm\:opacity-5:focus, .group:hover .hover\:\:sm\:opacity-5, .group-opacity:hover .hover\:\:sm\:opacity-5, .group:focus .focus\:\:sm\:opacity-5, .group-opacity:focus .focus\:\:sm\:opacity-5 {
        opacity: .05;
    }

    .sm\:opacity-06, .hover\:sm\:opacity-06:hover, .focus\:sm\:opacity-06:focus, .group:hover .hover\:\:sm\:opacity-06, .group-opacity:hover .hover\:\:sm\:opacity-06, .group:focus .focus\:\:sm\:opacity-06, .group-opacity:focus .focus\:\:sm\:opacity-06 {
        opacity: .06;
    }

    .sm\:opacity-07, .hover\:sm\:opacity-07:hover, .focus\:sm\:opacity-07:focus, .group:hover .hover\:\:sm\:opacity-07, .group-opacity:hover .hover\:\:sm\:opacity-07, .group:focus .focus\:\:sm\:opacity-07, .group-opacity:focus .focus\:\:sm\:opacity-07 {
        opacity: .07;
    }

    .sm\:opacity-08, .hover\:sm\:opacity-08:hover, .focus\:sm\:opacity-08:focus, .group:hover .hover\:\:sm\:opacity-08, .group-opacity:hover .hover\:\:sm\:opacity-08, .group:focus .focus\:\:sm\:opacity-08, .group-opacity:focus .focus\:\:sm\:opacity-08 {
        opacity: .08;
    }

    .sm\:opacity-09, .hover\:sm\:opacity-09:hover, .focus\:sm\:opacity-09:focus, .group:hover .hover\:\:sm\:opacity-09, .group-opacity:hover .hover\:\:sm\:opacity-09, .group:focus .focus\:\:sm\:opacity-09, .group-opacity:focus .focus\:\:sm\:opacity-09 {
        opacity: .08;
    }

    .sm\:opacity-10, .hover\:sm\:opacity-10:hover, .focus\:sm\:opacity-10:focus, .group:hover .hover\:\:sm\:opacity-10, .group-opacity:hover .hover\:\:sm\:opacity-10, .group:focus .focus\:\:sm\:opacity-10, .group-opacity:focus .focus\:\:sm\:opacity-10 {
        opacity: .1;
    }

    .sm\:opacity-15, .hover\:sm\:opacity-15:hover, .focus\:sm\:opacity-15:focus, .group:hover .hover\:\:sm\:opacity-15, .group-opacity:hover .hover\:\:sm\:opacity-15, .group:focus .focus\:\:sm\:opacity-15, .group-opacity:focus .focus\:\:sm\:opacity-15 {
        opacity: .15;
    }

    .sm\:opacity-20, .hover\:sm\:opacity-20:hover, .focus\:sm\:opacity-20:focus, .group:hover .hover\:\:sm\:opacity-20, .group-opacity:hover .hover\:\:sm\:opacity-20, .group:focus .focus\:\:sm\:opacity-20, .group-opacity:focus .focus\:\:sm\:opacity-20 {
        opacity: .2;
    }

    .sm\:opacity-25, .hover\:sm\:opacity-25:hover, .focus\:sm\:opacity-25:focus, .group:hover .hover\:\:sm\:opacity-25, .group-opacity:hover .hover\:\:sm\:opacity-25, .group:focus .focus\:\:sm\:opacity-25, .group-opacity:focus .focus\:\:sm\:opacity-25 {
        opacity: .25;
    }

    .sm\:opacity-30, .hover\:sm\:opacity-30:hover, .focus\:sm\:opacity-30:focus, .group:hover .hover\:\:sm\:opacity-30, .group-opacity:hover .hover\:\:sm\:opacity-30, .group:focus .focus\:\:sm\:opacity-30, .group-opacity:focus .focus\:\:sm\:opacity-30 {
        opacity: .3;
    }

    .sm\:opacity-35, .hover\:sm\:opacity-35:hover, .focus\:sm\:opacity-35:focus, .group:hover .hover\:\:sm\:opacity-35, .group-opacity:hover .hover\:\:sm\:opacity-35, .group:focus .focus\:\:sm\:opacity-35, .group-opacity:focus .focus\:\:sm\:opacity-35 {
        opacity: .35;
    }

    .sm\:opacity-40, .hover\:sm\:opacity-40:hover, .focus\:sm\:opacity-40:focus, .group:hover .hover\:\:sm\:opacity-40, .group-opacity:hover .hover\:\:sm\:opacity-40, .group:focus .focus\:\:sm\:opacity-40, .group-opacity:focus .focus\:\:sm\:opacity-40 {
        opacity: .4;
    }

    .sm\:opacity-45, .hover\:sm\:opacity-45:hover, .focus\:sm\:opacity-45:focus, .group:hover .hover\:\:sm\:opacity-45, .group-opacity:hover .hover\:\:sm\:opacity-45, .group:focus .focus\:\:sm\:opacity-45, .group-opacity:focus .focus\:\:sm\:opacity-45 {
        opacity: .45;
    }

    .sm\:opacity-50, .hover\:sm\:opacity-50:hover, .focus\:sm\:opacity-50:focus, .group:hover .hover\:\:sm\:opacity-50, .group-opacity:hover .hover\:\:sm\:opacity-50, .group:focus .focus\:\:sm\:opacity-50, .group-opacity:focus .focus\:\:sm\:opacity-50 {
        opacity: .5;
    }

    .sm\:opacity-55, .hover\:sm\:opacity-55:hover, .focus\:sm\:opacity-55:focus, .group:hover .hover\:\:sm\:opacity-55, .group-opacity:hover .hover\:\:sm\:opacity-55, .group:focus .focus\:\:sm\:opacity-55, .group-opacity:focus .focus\:\:sm\:opacity-55 {
        opacity: .55;
    }

    .sm\:opacity-60, .hover\:sm\:opacity-60:hover, .focus\:sm\:opacity-60:focus, .group:hover .hover\:\:sm\:opacity-60, .group-opacity:hover .hover\:\:sm\:opacity-60, .group:focus .focus\:\:sm\:opacity-60, .group-opacity:focus .focus\:\:sm\:opacity-60 {
        opacity: .6;
    }

    .sm\:opacity-65, .hover\:sm\:opacity-65:hover, .focus\:sm\:opacity-65:focus, .group:hover .hover\:\:sm\:opacity-65, .group-opacity:hover .hover\:\:sm\:opacity-65, .group:focus .focus\:\:sm\:opacity-65, .group-opacity:focus .focus\:\:sm\:opacity-65 {
        opacity: .65;
    }

    .sm\:opacity-70, .hover\:sm\:opacity-70:hover, .focus\:sm\:opacity-70:focus, .group:hover .hover\:\:sm\:opacity-70, .group-opacity:hover .hover\:\:sm\:opacity-70, .group:focus .focus\:\:sm\:opacity-70, .group-opacity:focus .focus\:\:sm\:opacity-70 {
        opacity: .7;
    }

    .sm\:opacity-75, .hover\:sm\:opacity-75:hover, .focus\:sm\:opacity-75:focus, .group:hover .hover\:\:sm\:opacity-75, .group-opacity:hover .hover\:\:sm\:opacity-75, .group:focus .focus\:\:sm\:opacity-75, .group-opacity:focus .focus\:\:sm\:opacity-75 {
        opacity: .75;
    }

    .sm\:opacity-80, .hover\:sm\:opacity-80:hover, .focus\:sm\:opacity-80:focus, .group:hover .hover\:\:sm\:opacity-80, .group-opacity:hover .hover\:\:sm\:opacity-80, .group:focus .focus\:\:sm\:opacity-80, .group-opacity:focus .focus\:\:sm\:opacity-80 {
        opacity: .8;
    }

    .sm\:opacity-85, .hover\:sm\:opacity-85:hover, .focus\:sm\:opacity-85:focus, .group:hover .hover\:\:sm\:opacity-85, .group-opacity:hover .hover\:\:sm\:opacity-85, .group:focus .focus\:\:sm\:opacity-85, .group-opacity:focus .focus\:\:sm\:opacity-85 {
        opacity: .85;
    }

    .sm\:opacity-90, .hover\:sm\:opacity-90:hover, .focus\:sm\:opacity-90:focus, .group:hover .hover\:\:sm\:opacity-90, .group-opacity:hover .hover\:\:sm\:opacity-90, .group:focus .focus\:\:sm\:opacity-90, .group-opacity:focus .focus\:\:sm\:opacity-90 {
        opacity: .9;
    }

    .sm\:opacity-95, .hover\:sm\:opacity-95:hover, .focus\:sm\:opacity-95:focus, .group:hover .hover\:\:sm\:opacity-95, .group-opacity:hover .hover\:\:sm\:opacity-95, .group:focus .focus\:\:sm\:opacity-95, .group-opacity:focus .focus\:\:sm\:opacity-95 {
        opacity: .95;
    }

    .sm\:opacity-100, .hover\:sm\:opacity-100:hover, .focus\:sm\:opacity-100:focus, .group:hover .hover\:\:sm\:opacity-100, .group-opacity:hover .hover\:\:sm\:opacity-100, .group:focus .focus\:\:sm\:opacity-100, .group-opacity:focus .focus\:\:sm\:opacity-100 {
        opacity: 1;
    }

    .sm\:flex-column {
        flex-direction: column;
    }

    .sm\:flex-column-reverse {
        flex-direction: column-reverse;
    }

    .sm\:row {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .sm\:row-reverse {
        flex-direction: row-reverse;
    }

    .sm\:col {
        flex: 1 0 0% ;
    }

    .sm\:col-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .sm\:col-5 {
        flex: 0 0 auto;
        width: 5% ;
    }

    .sm\:col-10 {
        flex: 0 0 auto;
        width: 10% ;
    }

    .sm\:col-15 {
        flex: 0 0 auto;
        width: 15% ;
    }

    .sm\:col-20 {
        flex: 0 0 auto;
        width: 20% ;
    }

    .sm\:col-25 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .sm\:col-30 {
        flex: 0 0 auto;
        width: 30% ;
    }

    .sm\:col-35 {
        flex: 0 0 auto;
        width: 35% ;
    }

    .sm\:col-40 {
        flex: 0 0 auto;
        width: 40% ;
    }

    .sm\:col-45 {
        flex: 0 0 auto;
        width: 45% ;
    }

    .sm\:col-50 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .sm\:col-55 {
        flex: 0 0 auto;
        width: 55% ;
    }

    .sm\:col-60 {
        flex: 0 0 auto;
        width: 60% ;
    }

    .sm\:col-65 {
        flex: 0 0 auto;
        width: 65% ;
    }

    .sm\:col-70 {
        flex: 0 0 auto;
        width: 70% ;
    }

    .sm\:col-75 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .sm\:col-80 {
        flex: 0 0 auto;
        width: 80% ;
    }

    .sm\:col-85 {
        flex: 0 0 auto;
        width: 85% ;
    }

    .sm\:col-90 {
        flex: 0 0 auto;
        width: 90% ;
    }

    .sm\:col-95 {
        flex: 0 0 auto;
        width: 95% ;
    }

    .sm\:col-100 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .sm\:col-12\/1 {
        flex: 0 0 auto;
        width: 8.33333333% ;
    }

    .sm\:col-12\/2 {
        flex: 0 0 auto;
        width: 16.6666667% ;
    }

    .sm\:col-12\/3 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .sm\:col-12\/4 {
        flex: 0 0 auto;
        width: 33.3333333% ;
    }

    .sm\:col-12\/5 {
        flex: 0 0 auto;
        width: 41.6666667% ;
    }

    .sm\:col-12\/6 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .sm\:col-12\/7 {
        flex: 0 0 auto;
        width: 58.3333333% ;
    }

    .sm\:col-12\/8 {
        flex: 0 0 auto;
        width: 66.6666666% ;
    }

    .sm\:col-12\/9 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .sm\:col-12\/10 {
        flex: 0 0 auto;
        width: 83.3333333% ;
    }

    .sm\:col-12\/11 {
        flex: 0 0 auto;
        width: 91.6666666% ;
    }

    .sm\:col-12\/12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .sm\:w-fit, .hover\:sm\:w-fit:hover, .group:hover .hover\:\:sm\:w-fit, .group-size:hover .hover\:\:sm\:w-fit {
        width: fit-content;
    }

    .sm\:w-full, .hover\:sm\:w-full:hover, .group:hover .hover\:\:sm\:w-full, .group-size:hover .hover\:\:sm\:w-full {
        width: 100%;
    }

    .sm\:w-xxs, .hover\:sm\:w-xxs:hover, .group:hover .hover\:\:sm\:w-xxs, .group-size:hover .hover\:\:sm\:w-xxs {
        width: .25rem;
    }

    .sm\:w-xs, .hover\:sm\:w-xs:hover, .group:hover .hover\:\:sm\:w-xs, .group-size:hover .hover\:\:sm\:w-xs {
        width: 1rem;
    }

    .sm\:w-sm, .hover\:sm\:w-sm:hover, .group:hover .hover\:\:sm\:w-sm, .group-size:hover .hover\:\:sm\:w-sm {
        width: 1.5rem;
    }

    .sm\:w-md, .hover\:sm\:w-md:hover, .group:hover .hover\:\:sm\:w-md, .group-size:hover .hover\:\:sm\:w-md {
        width: 2rem;
    }

    .sm\:w-base, .hover\:sm\:w-base:hover, .group:hover .hover\:\:sm\:w-base, .group-size:hover .hover\:\:sm\:w-base {
        width: 3rem;
    }

    .sm\:w-lg, .hover\:sm\:w-lg:hover, .group:hover .hover\:\:sm\:w-lg, .group-size:hover .hover\:\:sm\:w-lg {
        width: 4rem;
    }

    .sm\:w-xl, .hover\:sm\:w-xl:hover, .group:hover .hover\:\:sm\:w-xl, .group-size:hover .hover\:\:sm\:w-xl {
        width: 5rem;
    }

    .sm\:w-2xl, .hover\:sm\:w-2xl:hover, .group:hover .hover\:\:sm\:w-2xl, .group-size:hover .hover\:\:sm\:w-2xl {
        width: 6rem;
    }

    .sm\:w-3xl, .hover\:sm\:w-3xl:hover, .group:hover .hover\:\:sm\:w-3xl, .group-size:hover .hover\:\:sm\:w-3xl {
        width: 7rem;
    }

    .sm\:w-4xl, .hover\:sm\:w-4xl:hover, .group:hover .hover\:\:sm\:w-4xl, .group-size:hover .hover\:\:sm\:w-4xl {
        width: 8rem;
    }

    .sm\:w-5xl, .hover\:sm\:w-5xl:hover, .group:hover .hover\:\:sm\:w-5xl, .group-size:hover .hover\:\:sm\:w-5xl {
        width: 9rem;
    }

    .sm\:w-5, .hover\:sm\:w-5:hover, .group:hover .hover\:\:sm\:w-5, .group-size:hover .hover\:\:sm\:w-5 {
        width: 5%;
    }

    .sm\:w-10, .hover\:sm\:w-10:hover, .group:hover .hover\:\:sm\:w-10, .group-size:hover .hover\:\:sm\:w-10 {
        width: 10%;
    }

    .sm\:w-15, .hover\:sm\:w-15:hover, .group:hover .hover\:\:sm\:w-15, .group-size:hover .hover\:\:sm\:w-15 {
        width: 15%;
    }

    .sm\:w-20, .hover\:sm\:w-20:hover, .group:hover .hover\:\:sm\:w-20, .group-size:hover .hover\:\:sm\:w-20 {
        width: 20%;
    }

    .sm\:w-25, .hover\:sm\:w-25:hover, .group:hover .hover\:\:sm\:w-25, .group-size:hover .hover\:\:sm\:w-25 {
        width: 25%;
    }

    .sm\:w-30, .hover\:sm\:w-30:hover, .group:hover .hover\:\:sm\:w-30, .group-size:hover .hover\:\:sm\:w-30 {
        width: 30%;
    }

    .sm\:w-35, .hover\:sm\:w-35:hover, .group:hover .hover\:\:sm\:w-35, .group-size:hover .hover\:\:sm\:w-35 {
        width: 35%;
    }

    .sm\:w-40, .hover\:sm\:w-40:hover, .group:hover .hover\:\:sm\:w-40, .group-size:hover .hover\:\:sm\:w-40 {
        width: 40%;
    }

    .sm\:w-45, .hover\:sm\:w-45:hover, .group:hover .hover\:\:sm\:w-45, .group-size:hover .hover\:\:sm\:w-45 {
        width: 45%;
    }

    .sm\:w-50, .hover\:sm\:w-50:hover, .group:hover .hover\:\:sm\:w-50, .group-size:hover .hover\:\:sm\:w-50 {
        width: 50%;
    }

    .sm\:w-55, .hover\:sm\:w-55:hover, .group:hover .hover\:\:sm\:w-55, .group-size:hover .hover\:\:sm\:w-55 {
        width: 55%;
    }

    .sm\:w-60, .hover\:sm\:w-60:hover, .group:hover .hover\:\:sm\:w-60, .group-size:hover .hover\:\:sm\:w-60 {
        width: 60%;
    }

    .sm\:w-65, .hover\:sm\:w-65:hover, .group:hover .hover\:\:sm\:w-65, .group-size:hover .hover\:\:sm\:w-65 {
        width: 65%;
    }

    .sm\:w-70, .hover\:sm\:w-70:hover, .group:hover .hover\:\:sm\:w-70, .group-size:hover .hover\:\:sm\:w-70 {
        width: 70%;
    }

    .sm\:w-75, .hover\:sm\:w-75:hover, .group:hover .hover\:\:sm\:w-75, .group-size:hover .hover\:\:sm\:w-75 {
        width: 75%;
    }

    .sm\:w-80, .hover\:sm\:w-80:hover, .group:hover .hover\:\:sm\:w-80, .group-size:hover .hover\:\:sm\:w-80 {
        width: 80%;
    }

    .sm\:w-85, .hover\:sm\:w-85:hover, .group:hover .hover\:\:sm\:w-85, .group-size:hover .hover\:\:sm\:w-85 {
        width: 85%;
    }

    .sm\:w-90, .hover\:sm\:w-90:hover, .group:hover .hover\:\:sm\:w-90, .group-size:hover .hover\:\:sm\:w-90 {
        width: 90%;
    }

    .sm\:w-95, .hover\:sm\:w-95:hover, .group:hover .hover\:\:sm\:w-95, .group-size:hover .hover\:\:sm\:w-95 {
        width: 95%;
    }

    .sm\:max-w-fit {
        max-width: fit-content;
    }

    .sm\:max-w-full {
        max-width: 100%;
    }

    .sm\:max-w-xs {
        max-width: 1rem;
    }

    .sm\:max-w-sm {
        max-width: 1.5rem;
    }

    .sm\:max-w-md {
        max-width: 2rem;
    }

    .sm\:max-w-base {
        max-width: 3rem;
    }

    .sm\:max-w-lg {
        max-width: 4rem;
    }

    .sm\:max-w-xl {
        max-width: 5rem;
    }

    .sm\:max-w-2xl {
        max-width: 6rem;
    }

    .sm\:max-w-3xl {
        max-width: 7rem;
    }

    .sm\:max-w-4xl {
        max-width: 8rem;
    }

    .sm\:max-w-5xl {
        max-width: 9rem;
    }

    .sm\:max-w-5 {
        max-width: 5%;
    }

    .sm\:max-w-10 {
        max-width: 10%;
    }

    .sm\:max-w-15 {
        max-width: 15%;
    }

    .sm\:max-w-20 {
        max-width: 20%;
    }

    .sm\:max-w-25 {
        max-width: 25%;
    }

    .sm\:max-w-30 {
        max-width: 30%;
    }

    .sm\:max-w-35 {
        max-width: 35%;
    }

    .sm\:max-w-40 {
        max-width: 40%;
    }

    .sm\:max-w-45 {
        max-width: 45%;
    }

    .sm\:max-w-50 {
        max-width: 50%;
    }

    .sm\:max-w-55 {
        max-width: 55%;
    }

    .sm\:max-w-60 {
        max-width: 60%;
    }

    .sm\:max-w-65 {
        max-width: 65%;
    }

    .sm\:max-w-70 {
        max-width: 70%;
    }

    .sm\:max-w-75 {
        max-width: 75%;
    }

    .sm\:max-w-80 {
        max-width: 80%;
    }

    .sm\:max-w-85 {
        max-width: 85%;
    }

    .sm\:max-w-90 {
        max-width: 90%;
    }

    .sm\:max-w-95 {
        max-width: 95%;
    }

    .sm\:min-w-fit {
        min-width: fit-content;
    }

    .sm\:min-w-full {
        min-width: 100%;
    }

    .sm\:min-w-xs {
        min-width: 1rem;
    }

    .sm\:min-w-sm {
        min-width: 1.5rem;
    }

    .sm\:min-w-md {
        min-width: 2rem;
    }

    .sm\:min-w-base {
        min-width: 3rem;
    }

    .sm\:min-w-lg {
        min-width: 4rem;
    }

    .sm\:min-w-xl {
        min-width: 5rem;
    }

    .sm\:min-w-2xl {
        min-width: 6rem;
    }

    .sm\:min-w-3xl {
        min-width: 7rem;
    }

    .sm\:min-w-4xl {
        min-width: 8rem;
    }

    .sm\:min-w-5xl {
        min-width: 9rem;
    }

    .sm\:min-w-5 {
        min-width: 5%;
    }

    .sm\:min-w-10 {
        min-width: 10%;
    }

    .sm\:min-w-15 {
        min-width: 15%;
    }

    .sm\:min-w-20 {
        min-width: 20%;
    }

    .sm\:min-w-25 {
        min-width: 25%;
    }

    .sm\:min-w-30 {
        min-width: 30%;
    }

    .sm\:min-w-35 {
        min-width: 35%;
    }

    .sm\:min-w-40 {
        min-width: 40%;
    }

    .sm\:min-w-45 {
        min-width: 45%;
    }

    .sm\:min-w-50 {
        min-width: 50%;
    }

    .sm\:min-w-55 {
        min-width: 55%;
    }

    .sm\:min-w-60 {
        min-width: 60%;
    }

    .sm\:min-w-65 {
        min-width: 65%;
    }

    .sm\:min-w-70 {
        min-width: 70%;
    }

    .sm\:min-w-75 {
        min-width: 75%;
    }

    .sm\:min-w-80 {
        min-width: 80%;
    }

    .sm\:min-w-85 {
        min-width: 85%;
    }

    .sm\:min-w-90 {
        min-width: 90%;
    }

    .sm\:min-w-95 {
        min-width: 95%;
    }

    .sm\:h-fit {
        height: fit-content;
    }

    .sm\:h-full {
        height: 100%;
    }

    .sm\:h-xs {
        height: 1rem;
    }

    .sm\:h-sm {
        height: 1.5rem;
    }

    .sm\:h-md {
        height: 2rem;
    }

    .sm\:h-base {
        height: 3rem;
    }

    .sm\:h-lg {
        height: 4rem;
    }

    .sm\:h-xl {
        height: 5rem;
    }

    .sm\:h-2xl {
        height: 6rem;
    }

    .sm\:h-3xl {
        height: 7rem;
    }

    .sm\:h-4xl {
        height: 8rem;
    }

    .sm\:h-5xl {
        height: 9rem;
    }

    .sm\:h-5 {
        height: 5%;
    }

    .sm\:h-10 {
        height: 10%;
    }

    .sm\:h-15 {
        height: 15%;
    }

    .sm\:h-20 {
        height: 20%;
    }

    .sm\:h-25 {
        height: 25%;
    }

    .sm\:h-30 {
        height: 30%;
    }

    .sm\:h-35 {
        height: 35%;
    }

    .sm\:h-40 {
        height: 40%;
    }

    .sm\:h-45 {
        height: 45%;
    }

    .sm\:h-50 {
        height: 50%;
    }

    .sm\:h-55 {
        height: 55%;
    }

    .sm\:h-60 {
        height: 60%;
    }

    .sm\:h-65 {
        height: 65%;
    }

    .sm\:h-70 {
        height: 70%;
    }

    .sm\:h-75 {
        height: 75%;
    }

    .sm\:h-80 {
        height: 80%;
    }

    .sm\:h-85 {
        height: 85%;
    }

    .sm\:h-90 {
        height: 90%;
    }

    .sm\:h-95 {
        height: 95%;
    }

    .sm\:max-h-fit {
        max-height: fit-content;
    }

    .sm\:max-h-full {
        max-height: 100%;
    }

    .sm\:max-h-xs {
        max-height: 1rem;
    }

    .sm\:max-h-sm {
        max-height: 1.5rem;
    }

    .sm\:max-h-md {
        max-height: 2rem;
    }

    .sm\:max-h-base {
        max-height: 3rem;
    }

    .sm\:max-h-lg {
        max-height: 4rem;
    }

    .sm\:max-h-xl {
        max-height: 5rem;
    }

    .sm\:max-h-2xl {
        max-height: 6rem;
    }

    .sm\:max-h-3xl {
        max-height: 7rem;
    }

    .sm\:max-h-4xl {
        max-height: 8rem;
    }

    .sm\:max-h-5xl {
        max-height: 9rem;
    }

    .sm\:max-h-5 {
        max-height: 5%;
    }

    .sm\:max-h-10 {
        max-height: 10%;
    }

    .sm\:max-h-15 {
        max-height: 15%;
    }

    .sm\:max-h-20 {
        max-height: 20%;
    }

    .sm\:max-h-25 {
        max-height: 25%;
    }

    .sm\:max-h-30 {
        max-height: 30%;
    }

    .sm\:max-h-35 {
        max-height: 35%;
    }

    .sm\:max-h-40 {
        max-height: 40%;
    }

    .sm\:max-h-45 {
        max-height: 45%;
    }

    .sm\:max-h-50 {
        max-height: 50%;
    }

    .sm\:max-h-55 {
        max-height: 55%;
    }

    .sm\:max-h-60 {
        max-height: 60%;
    }

    .sm\:max-h-65 {
        max-height: 65%;
    }

    .sm\:max-h-70 {
        max-height: 70%;
    }

    .sm\:max-h-75 {
        max-height: 75%;
    }

    .sm\:max-h-80 {
        max-height: 80%;
    }

    .sm\:max-h-85 {
        max-height: 85%;
    }

    .sm\:max-h-90 {
        max-height: 90%;
    }

    .sm\:max-h-95 {
        max-height: 95%;
    }

    .sm\:min-h-fit {
        min-height: fit-content;
    }

    .sm\:min-h-full {
        min-height: 100%;
    }

    .sm\:min-h-xs {
        min-height: 1rem;
    }

    .sm\:min-h-sm {
        min-height: 1.5rem;
    }

    .sm\:min-h-md {
        min-height: 2rem;
    }

    .sm\:min-h-base {
        min-height: 3rem;
    }

    .sm\:min-h-lg {
        min-height: 4rem;
    }

    .sm\:min-h-xl {
        min-height: 5rem;
    }

    .sm\:min-h-2xl {
        min-height: 6rem;
    }

    .sm\:min-h-3xl {
        min-height: 7rem;
    }

    .sm\:min-h-4xl {
        min-height: 8rem;
    }

    .sm\:min-h-5xl {
        min-height: 9rem;
    }

    .sm\:min-h-5 {
        min-height: 5%;
    }

    .sm\:min-h-10 {
        min-height: 10%;
    }

    .sm\:min-h-15 {
        min-height: 15%;
    }

    .sm\:min-h-20 {
        min-height: 20%;
    }

    .sm\:min-h-25 {
        min-height: 25%;
    }

    .sm\:min-h-30 {
        min-height: 30%;
    }

    .sm\:min-h-35 {
        min-height: 35%;
    }

    .sm\:min-h-40 {
        min-height: 40%;
    }

    .sm\:min-h-45 {
        min-height: 45%;
    }

    .sm\:min-h-50 {
        min-height: 50%;
    }

    .sm\:min-h-55 {
        min-height: 55%;
    }

    .sm\:min-h-60 {
        min-height: 60%;
    }

    .sm\:min-h-65 {
        min-height: 65%;
    }

    .sm\:min-h-70 {
        min-height: 70%;
    }

    .sm\:min-h-75 {
        min-height: 75%;
    }

    .sm\:min-h-80 {
        min-height: 80%;
    }

    .sm\:min-h-85 {
        min-height: 85%;
    }

    .sm\:min-h-90 {
        min-height: 90%;
    }

    .sm\:min-h-95 {
        min-height: 95%;
    }

    .sm\:fw-100 {
        font-weight: 100 ;
    }

    .sm\:fw-200 {
        font-weight: 200 ;
    }

    .sm\:fw-300 {
        font-weight: 300 ;
    }

    .sm\:fw-400 {
        font-weight: 400 ;
    }

    .sm\:fw-500 {
        font-weight: 500 ;
    }

    .sm\:fw-600 {
        font-weight: 600 ;
    }

    .sm\:fw-700 {
        font-weight: 700 ;
    }

    .sm\:fw-800 {
        font-weight: 800 ;
    }

    .sm\:fw-900 {
        font-weight: 900 ;
    }

    .sm\:justify-start {
        justify-content: flex-start;
    }

    .sm\:justify-end {
        justify-content: flex-end;
    }

    .sm\:justify-center {
        justify-content: center;
    }

    .sm\:justify-between {
        justify-content: space-between;
    }

    .sm\:justify-around {
        justify-content: space-around;
    }

    .sm\:justify-evenly {
        justify-content: space-evenly;
    }

    .sm\:justify-items-start {
        justify-items: start;
    }

    .sm\:justify-items-end {
        justify-items: end;
    }

    .sm\:justify-items-center {
        justify-items: center;
    }

    .sm\:justify-items-stretch {
        justify-items: stretch;
    }

    .sm\:justify-items-auto {
        justify-items: auto;
    }

    .sm\:justify-items-start {
        justify-self: start;
    }

    .sm\:justify-items-end {
        justify-self: end;
    }

    .sm\:justify-items-center {
        justify-self: center;
    }

    .sm\:justify-items-stretch {
        justify-self: stretch;
    }

    .sm\:justify-items-auto {
        justify-self: auto;
    }

    .sm\:align-start {
        align-content: flex-start;
    }

    .sm\:align-end {
        align-content: flex-end;
    }

    .sm\:align-center {
        align-content: center;
    }

    .sm\:align-between {
        align-content: space-between;
    }

    .sm\:align-around {
        align-content: space-around;
    }

    .sm\:align-evenly {
        align-content: space-evenly;
    }

    .sm\:align-items-start {
        align-items: start;
    }

    .sm\:align-items-end {
        align-items: end;
    }

    .sm\:align-items-center {
        align-items: center;
    }

    .sm\:align-items-stretch {
        align-items: stretch;
    }

    .sm\:align-items-start {
        align-self: start;
    }

    .sm\:align-items-end {
        align-self: end;
    }

    .sm\:align-items-center {
        align-self: center;
    }

    .sm\:align-items-stretch {
        align-self: stretch;
    }

    .sm\:align-items-auto {
        align-self: auto;
    }

    .sm\:cursor-pointer {
        cursor: pointer;
    }

    .sm\:cursor-default {
        cursor: default;
    }

    .sm\:cursor-none {
        cursor: none;
    }

    .sm\:cursor-move {
        cursor: move;
    }

    .sm\:cursor-wait {
        cursor: wait;
    }

    .sm\:cursor-text {
        cursor: text;
    }

    .sm\:cursor-help {
        cursor: help;
    }

    .sm\:cursor-copy {
        cursor: copy;
    }

    .sm\:cursor-zoom-in {
        cursor: zoom-in;
    }

    .sm\:cursor-zoom-out {
        cursor: zoom-out;
    }

    .sm\:cursor-grab {
        cursor: grab;
    }

    .sm\:cursor-grabbing {
        cursor: grabbing;
    }

    .sm\:cursor-crosshair {
        cursor: crosshair;
    }

    .sm\:cursor-col-resize {
        cursor: col-resize;
    }

    .sm\:cursor-row-resize {
        cursor: row-resize;
    }

    .sm\:rotate-0, .hover\:sm\:rotate-0:hover, .focus\:sm\:rotate-0:focus, .group:hover .hover\:\:sm\:rotate-0, .group-transform:hover .hover\:\:sm\:rotate-0, .group:focus .focus\:\:sm\:rotate-0, .group-transform:focus .focus\:\:sm\:rotate-0 {
        --rotate: 0deg;
    }

    .sm\:rotate-1, .hover\:sm\:rotate-1:hover, .focus\:sm\:rotate-1:focus, .group:hover .hover\:\:sm\:rotate-1, .group-transform:hover .hover\:\:sm\:rotate-1, .group:focus .focus\:\:sm\:rotate-1, .group-transform:focus .focus\:\:sm\:rotate-1 {
        --rotate: 1deg;
    }

    .sm\:rotate-2, .hover\:sm\:rotate-2:hover, .focus\:sm\:rotate-2:focus, .group:hover .hover\:\:sm\:rotate-2, .group-transform:hover .hover\:\:sm\:rotate-2, .group:focus .focus\:\:sm\:rotate-2, .group-transform:focus .focus\:\:sm\:rotate-2 {
        --rotate: 2deg;
    }

    .sm\:rotate-3, .hover\:sm\:rotate-3:hover, .focus\:sm\:rotate-3:focus, .group:hover .hover\:\:sm\:rotate-3, .group-transform:hover .hover\:\:sm\:rotate-3, .group:focus .focus\:\:sm\:rotate-3, .group-transform:focus .focus\:\:sm\:rotate-3 {
        --rotate: 3deg;
    }

    .sm\:rotate-4, .hover\:sm\:rotate-4:hover, .focus\:sm\:rotate-4:focus, .group:hover .hover\:\:sm\:rotate-4, .group-transform:hover .hover\:\:sm\:rotate-4, .group:focus .focus\:\:sm\:rotate-4, .group-transform:focus .focus\:\:sm\:rotate-4 {
        --rotate: 4deg;
    }

    .sm\:rotate-5, .hover\:sm\:rotate-5:hover, .focus\:sm\:rotate-5:focus, .group:hover .hover\:\:sm\:rotate-5, .group-transform:hover .hover\:\:sm\:rotate-5, .group:focus .focus\:\:sm\:rotate-5, .group-transform:focus .focus\:\:sm\:rotate-5 {
        --rotate: 5deg;
    }

    .sm\:rotate-6, .hover\:sm\:rotate-6:hover, .focus\:sm\:rotate-6:focus, .group:hover .hover\:\:sm\:rotate-6, .group-transform:hover .hover\:\:sm\:rotate-6, .group:focus .focus\:\:sm\:rotate-6, .group-transform:focus .focus\:\:sm\:rotate-6 {
        --rotate: 6deg;
    }

    .sm\:rotate-7, .hover\:sm\:rotate-7:hover, .focus\:sm\:rotate-7:focus, .group:hover .hover\:\:sm\:rotate-7, .group-transform:hover .hover\:\:sm\:rotate-7, .group:focus .focus\:\:sm\:rotate-7, .group-transform:focus .focus\:\:sm\:rotate-7 {
        --rotate: 7deg;
    }

    .sm\:rotate-8, .hover\:sm\:rotate-8:hover, .focus\:sm\:rotate-8:focus, .group:hover .hover\:\:sm\:rotate-8, .group-transform:hover .hover\:\:sm\:rotate-8, .group:focus .focus\:\:sm\:rotate-8, .group-transform:focus .focus\:\:sm\:rotate-8 {
        --rotate: 8deg;
    }

    .sm\:rotate-9, .hover\:sm\:rotate-9:hover, .focus\:sm\:rotate-9:focus, .group:hover .hover\:\:sm\:rotate-9, .group-transform:hover .hover\:\:sm\:rotate-9, .group:focus .focus\:\:sm\:rotate-9, .group-transform:focus .focus\:\:sm\:rotate-9 {
        --rotate: 9deg;
    }

    .sm\:rotate-10, .hover\:sm\:rotate-10:hover, .focus\:sm\:rotate-10:focus, .group:hover .hover\:\:sm\:rotate-10, .group-transform:hover .hover\:\:sm\:rotate-10, .group:focus .focus\:\:sm\:rotate-10, .group-transform:focus .focus\:\:sm\:rotate-10 {
        --rotate: 10deg;
    }

    .sm\:rotate-45, .hover\:sm\:rotate-45:hover, .focus\:sm\:rotate-45:focus, .group:hover .hover\:\:sm\:rotate-45, .group-transform:hover .hover\:\:sm\:rotate-45, .group:focus .focus\:\:sm\:rotate-45, .group-transform:focus .focus\:\:sm\:rotate-45 {
        --rotate: 15deg;
    }

    .sm\:rotate-90, .hover\:sm\:rotate-90:hover, .focus\:sm\:rotate-90:focus, .group:hover .hover\:\:sm\:rotate-90, .group-transform:hover .hover\:\:sm\:rotate-90, .group:focus .focus\:\:sm\:rotate-90, .group-transform:focus .focus\:\:sm\:rotate-90 {
        --rotate: 90deg;
    }

    .sm\:rotate-135, .hover\:sm\:rotate-135:hover, .focus\:sm\:rotate-135:focus, .group:hover .hover\:\:sm\:rotate-135, .group-transform:hover .hover\:\:sm\:rotate-135, .group:focus .focus\:\:sm\:rotate-135, .group-transform:focus .focus\:\:sm\:rotate-135 {
        --rotate: 135deg;
    }

    .sm\:rotate-180, .hover\:sm\:rotate-180:hover, .focus\:sm\:rotate-180:focus, .group:hover .hover\:\:sm\:rotate-180, .group-transform:hover .hover\:\:sm\:rotate-180, .group:focus .focus\:\:sm\:rotate-180, .group-transform:focus .focus\:\:sm\:rotate-180 {
        --rotate: 180deg;
    }

    .sm\:rotate-225, .hover\:sm\:rotate-225:hover, .focus\:sm\:rotate-225:focus, .group:hover .hover\:\:sm\:rotate-225, .group-transform:hover .hover\:\:sm\:rotate-225, .group:focus .focus\:\:sm\:rotate-225, .group-transform:focus .focus\:\:sm\:rotate-225 {
        --rotate: 225deg;
    }

    .sm\:rotate-270, .hover\:sm\:rotate-270:hover, .focus\:sm\:rotate-270:focus, .group:hover .hover\:\:sm\:rotate-270, .group-transform:hover .hover\:\:sm\:rotate-270, .group:focus .focus\:\:sm\:rotate-270, .group-transform:focus .focus\:\:sm\:rotate-270 {
        --rotate: 270deg;
    }

    .sm\:rotate-315, .hover\:sm\:rotate-315:hover, .focus\:sm\:rotate-315:focus, .group:hover .hover\:\:sm\:rotate-315, .group-transform:hover .hover\:\:sm\:rotate-315, .group:focus .focus\:\:sm\:rotate-315, .group-transform:focus .focus\:\:sm\:rotate-315 {
        --rotate: 315deg;
    }

    .sm\:rotate-360, .hover\:sm\:rotate-360:hover, .focus\:sm\:rotate-360:focus, .group:hover .hover\:\:sm\:rotate-360, .group-transform:hover .hover\:\:sm\:rotate-360, .group:focus .focus\:\:sm\:rotate-360, .group-transform:focus .focus\:\:sm\:rotate-360 {
        --rotate: 360deg;
    }

    .sm\:rotate-y-0, .hover\:sm\:rotate-y-0:hover, .focus\:sm\:rotate-y-0:focus, .group:hover .hover\:\:sm\:rotate-y-0, .group-transform:hover .hover\:\:sm\:rotate-y-0, .group:focus .focus\:\:sm\:rotate-y-0, .group-transform:focus .focus\:\:sm\:rotate-y-0 {
        --rotateY: 0deg;
    }

    .sm\:rotate-y-1, .hover\:sm\:rotate-y-1:hover, .focus\:sm\:rotate-y-1:focus, .group:hover .hover\:\:sm\:rotate-y-1, .group-transform:hover .hover\:\:sm\:rotate-y-1, .group:focus .focus\:\:sm\:rotate-y-1, .group-transform:focus .focus\:\:sm\:rotate-y-1 {
        --rotateY: 1deg;
    }

    .sm\:rotate-y-2, .hover\:sm\:rotate-y-2:hover, .focus\:sm\:rotate-y-2:focus, .group:hover .hover\:\:sm\:rotate-y-2, .group-transform:hover .hover\:\:sm\:rotate-y-2, .group:focus .focus\:\:sm\:rotate-y-2, .group-transform:focus .focus\:\:sm\:rotate-y-2 {
        --rotateY: 2deg;
    }

    .sm\:rotate-y-3, .hover\:sm\:rotate-y-3:hover, .focus\:sm\:rotate-y-3:focus, .group:hover .hover\:\:sm\:rotate-y-3, .group-transform:hover .hover\:\:sm\:rotate-y-3, .group:focus .focus\:\:sm\:rotate-y-3, .group-transform:focus .focus\:\:sm\:rotate-y-3 {
        --rotateY: 3deg;
    }

    .sm\:rotate-y-4, .hover\:sm\:rotate-y-4:hover, .focus\:sm\:rotate-y-4:focus, .group:hover .hover\:\:sm\:rotate-y-4, .group-transform:hover .hover\:\:sm\:rotate-y-4, .group:focus .focus\:\:sm\:rotate-y-4, .group-transform:focus .focus\:\:sm\:rotate-y-4 {
        --rotateY: 4deg;
    }

    .sm\:rotate-y-5, .hover\:sm\:rotate-y-5:hover, .focus\:sm\:rotate-y-5:focus, .group:hover .hover\:\:sm\:rotate-y-5, .group-transform:hover .hover\:\:sm\:rotate-y-5, .group:focus .focus\:\:sm\:rotate-y-5, .group-transform:focus .focus\:\:sm\:rotate-y-5 {
        --rotateY: 5deg;
    }

    .sm\:rotate-y-6, .hover\:sm\:rotate-y-6:hover, .focus\:sm\:rotate-y-6:focus, .group:hover .hover\:\:sm\:rotate-y-6, .group-transform:hover .hover\:\:sm\:rotate-y-6, .group:focus .focus\:\:sm\:rotate-y-6, .group-transform:focus .focus\:\:sm\:rotate-y-6 {
        --rotateY: 6deg;
    }

    .sm\:rotate-y-7, .hover\:sm\:rotate-y-7:hover, .focus\:sm\:rotate-y-7:focus, .group:hover .hover\:\:sm\:rotate-y-7, .group-transform:hover .hover\:\:sm\:rotate-y-7, .group:focus .focus\:\:sm\:rotate-y-7, .group-transform:focus .focus\:\:sm\:rotate-y-7 {
        --rotateY: 7deg;
    }

    .sm\:rotate-y-8, .hover\:sm\:rotate-y-8:hover, .focus\:sm\:rotate-y-8:focus, .group:hover .hover\:\:sm\:rotate-y-8, .group-transform:hover .hover\:\:sm\:rotate-y-8, .group:focus .focus\:\:sm\:rotate-y-8, .group-transform:focus .focus\:\:sm\:rotate-y-8 {
        --rotateY: 8deg;
    }

    .sm\:rotate-y-9, .hover\:sm\:rotate-y-9:hover, .focus\:sm\:rotate-y-9:focus, .group:hover .hover\:\:sm\:rotate-y-9, .group-transform:hover .hover\:\:sm\:rotate-y-9, .group:focus .focus\:\:sm\:rotate-y-9, .group-transform:focus .focus\:\:sm\:rotate-y-9 {
        --rotateY: 9deg;
    }

    .sm\:rotate-y-10, .hover\:sm\:rotate-y-10:hover, .focus\:sm\:rotate-y-10:focus, .group:hover .hover\:\:sm\:rotate-y-10, .group-transform:hover .hover\:\:sm\:rotate-y-10, .group:focus .focus\:\:sm\:rotate-y-10, .group-transform:focus .focus\:\:sm\:rotate-y-10 {
        --rotateY: 10deg;
    }

    .sm\:rotate-y-45, .hover\:sm\:rotate-y-45:hover, .focus\:sm\:rotate-y-45:focus, .group:hover .hover\:\:sm\:rotate-y-45, .group-transform:hover .hover\:\:sm\:rotate-y-45, .group:focus .focus\:\:sm\:rotate-y-45, .group-transform:focus .focus\:\:sm\:rotate-y-45 {
        --rotateY: 15deg;
    }

    .sm\:rotate-y-90, .hover\:sm\:rotate-y-90:hover, .focus\:sm\:rotate-y-90:focus, .group:hover .hover\:\:sm\:rotate-y-90, .group-transform:hover .hover\:\:sm\:rotate-y-90, .group:focus .focus\:\:sm\:rotate-y-90, .group-transform:focus .focus\:\:sm\:rotate-y-90 {
        --rotateY: 90deg;
    }

    .sm\:rotate-y-135, .hover\:sm\:rotate-y-135:hover, .focus\:sm\:rotate-y-135:focus, .group:hover .hover\:\:sm\:rotate-y-135, .group-transform:hover .hover\:\:sm\:rotate-y-135, .group:focus .focus\:\:sm\:rotate-y-135, .group-transform:focus .focus\:\:sm\:rotate-y-135 {
        --rotateY: 135deg;
    }

    .sm\:rotate-y-180, .hover\:sm\:rotate-y-180:hover, .focus\:sm\:rotate-y-180:focus, .group:hover .hover\:\:sm\:rotate-y-180, .group-transform:hover .hover\:\:sm\:rotate-y-180, .group:focus .focus\:\:sm\:rotate-y-180, .group-transform:focus .focus\:\:sm\:rotate-y-180 {
        --rotateY: 180deg;
    }

    .sm\:rotate-y-225, .hover\:sm\:rotate-y-225:hover, .focus\:sm\:rotate-y-225:focus, .group:hover .hover\:\:sm\:rotate-y-225, .group-transform:hover .hover\:\:sm\:rotate-y-225, .group:focus .focus\:\:sm\:rotate-y-225, .group-transform:focus .focus\:\:sm\:rotate-y-225 {
        --rotateY: 225deg;
    }

    .sm\:rotate-y-270, .hover\:sm\:rotate-y-270:hover, .focus\:sm\:rotate-y-270:focus, .group:hover .hover\:\:sm\:rotate-y-270, .group-transform:hover .hover\:\:sm\:rotate-y-270, .group:focus .focus\:\:sm\:rotate-y-270, .group-transform:focus .focus\:\:sm\:rotate-y-270 {
        --rotateY: 270deg;
    }

    .sm\:rotate-y-315, .hover\:sm\:rotate-y-315:hover, .focus\:sm\:rotate-y-315:focus, .group:hover .hover\:\:sm\:rotate-y-315, .group-transform:hover .hover\:\:sm\:rotate-y-315, .group:focus .focus\:\:sm\:rotate-y-315, .group-transform:focus .focus\:\:sm\:rotate-y-315 {
        --rotateY: 315deg;
    }

    .sm\:rotate-y-360, .hover\:sm\:rotate-y-360:hover, .focus\:sm\:rotate-y-360:focus, .group:hover .hover\:\:sm\:rotate-y-360, .group-transform:hover .hover\:\:sm\:rotate-y-360, .group:focus .focus\:\:sm\:rotate-y-360, .group-transform:focus .focus\:\:sm\:rotate-y-360 {
        --rotateY: 360deg;
    }

    .sm\:rotate-x-0, .hover\:sm\:rotate-x-0:hover, .focus\:sm\:rotate-x-0:focus, .group:hover .hover\:\:sm\:rotate-x-0, .group-transform:hover .hover\:\:sm\:rotate-x-0, .group:focus .focus\:\:sm\:rotate-x-0, .group-transform:focus .focus\:\:sm\:rotate-x-0 {
        --rotateX: 0deg;
    }

    .sm\:rotate-x-1, .hover\:sm\:rotate-x-1:hover, .focus\:sm\:rotate-x-1:focus, .group:hover .hover\:\:sm\:rotate-x-1, .group-transform:hover .hover\:\:sm\:rotate-x-1, .group:focus .focus\:\:sm\:rotate-x-1, .group-transform:focus .focus\:\:sm\:rotate-x-1 {
        --rotateX: 1deg;
    }

    .sm\:rotate-x-2, .hover\:sm\:rotate-x-2:hover, .focus\:sm\:rotate-x-2:focus, .group:hover .hover\:\:sm\:rotate-x-2, .group-transform:hover .hover\:\:sm\:rotate-x-2, .group:focus .focus\:\:sm\:rotate-x-2, .group-transform:focus .focus\:\:sm\:rotate-x-2 {
        --rotateX: 2deg;
    }

    .sm\:rotate-x-3, .hover\:sm\:rotate-x-3:hover, .focus\:sm\:rotate-x-3:focus, .group:hover .hover\:\:sm\:rotate-x-3, .group-transform:hover .hover\:\:sm\:rotate-x-3, .group:focus .focus\:\:sm\:rotate-x-3, .group-transform:focus .focus\:\:sm\:rotate-x-3 {
        --rotateX: 3deg;
    }

    .sm\:rotate-x-4, .hover\:sm\:rotate-x-4:hover, .focus\:sm\:rotate-x-4:focus, .group:hover .hover\:\:sm\:rotate-x-4, .group-transform:hover .hover\:\:sm\:rotate-x-4, .group:focus .focus\:\:sm\:rotate-x-4, .group-transform:focus .focus\:\:sm\:rotate-x-4 {
        --rotateX: 4deg;
    }

    .sm\:rotate-x-5, .hover\:sm\:rotate-x-5:hover, .focus\:sm\:rotate-x-5:focus, .group:hover .hover\:\:sm\:rotate-x-5, .group-transform:hover .hover\:\:sm\:rotate-x-5, .group:focus .focus\:\:sm\:rotate-x-5, .group-transform:focus .focus\:\:sm\:rotate-x-5 {
        --rotateX: 5deg;
    }

    .sm\:rotate-x-6, .hover\:sm\:rotate-x-6:hover, .focus\:sm\:rotate-x-6:focus, .group:hover .hover\:\:sm\:rotate-x-6, .group-transform:hover .hover\:\:sm\:rotate-x-6, .group:focus .focus\:\:sm\:rotate-x-6, .group-transform:focus .focus\:\:sm\:rotate-x-6 {
        --rotateX: 6deg;
    }

    .sm\:rotate-x-7, .hover\:sm\:rotate-x-7:hover, .focus\:sm\:rotate-x-7:focus, .group:hover .hover\:\:sm\:rotate-x-7, .group-transform:hover .hover\:\:sm\:rotate-x-7, .group:focus .focus\:\:sm\:rotate-x-7, .group-transform:focus .focus\:\:sm\:rotate-x-7 {
        --rotateX: 7deg;
    }

    .sm\:rotate-x-8, .hover\:sm\:rotate-x-8:hover, .focus\:sm\:rotate-x-8:focus, .group:hover .hover\:\:sm\:rotate-x-8, .group-transform:hover .hover\:\:sm\:rotate-x-8, .group:focus .focus\:\:sm\:rotate-x-8, .group-transform:focus .focus\:\:sm\:rotate-x-8 {
        --rotateX: 8deg;
    }

    .sm\:rotate-x-9, .hover\:sm\:rotate-x-9:hover, .focus\:sm\:rotate-x-9:focus, .group:hover .hover\:\:sm\:rotate-x-9, .group-transform:hover .hover\:\:sm\:rotate-x-9, .group:focus .focus\:\:sm\:rotate-x-9, .group-transform:focus .focus\:\:sm\:rotate-x-9 {
        --rotateX: 9deg;
    }

    .sm\:rotate-x-10, .hover\:sm\:rotate-x-10:hover, .focus\:sm\:rotate-x-10:focus, .group:hover .hover\:\:sm\:rotate-x-10, .group-transform:hover .hover\:\:sm\:rotate-x-10, .group:focus .focus\:\:sm\:rotate-x-10, .group-transform:focus .focus\:\:sm\:rotate-x-10 {
        --rotateX: 10deg;
    }

    .sm\:rotate-x-45, .hover\:sm\:rotate-x-45:hover, .focus\:sm\:rotate-x-45:focus, .group:hover .hover\:\:sm\:rotate-x-45, .group-transform:hover .hover\:\:sm\:rotate-x-45, .group:focus .focus\:\:sm\:rotate-x-45, .group-transform:focus .focus\:\:sm\:rotate-x-45 {
        --rotateX: 15deg;
    }

    .sm\:rotate-x-90, .hover\:sm\:rotate-x-90:hover, .focus\:sm\:rotate-x-90:focus, .group:hover .hover\:\:sm\:rotate-x-90, .group-transform:hover .hover\:\:sm\:rotate-x-90, .group:focus .focus\:\:sm\:rotate-x-90, .group-transform:focus .focus\:\:sm\:rotate-x-90 {
        --rotateX: 90deg;
    }

    .sm\:rotate-x-135, .hover\:sm\:rotate-x-135:hover, .focus\:sm\:rotate-x-135:focus, .group:hover .hover\:\:sm\:rotate-x-135, .group-transform:hover .hover\:\:sm\:rotate-x-135, .group:focus .focus\:\:sm\:rotate-x-135, .group-transform:focus .focus\:\:sm\:rotate-x-135 {
        --rotateX: 135deg;
    }

    .sm\:rotate-x-180, .hover\:sm\:rotate-x-180:hover, .focus\:sm\:rotate-x-180:focus, .group:hover .hover\:\:sm\:rotate-x-180, .group-transform:hover .hover\:\:sm\:rotate-x-180, .group:focus .focus\:\:sm\:rotate-x-180, .group-transform:focus .focus\:\:sm\:rotate-x-180 {
        --rotateX: 180deg;
    }

    .sm\:rotate-x-225, .hover\:sm\:rotate-x-225:hover, .focus\:sm\:rotate-x-225:focus, .group:hover .hover\:\:sm\:rotate-x-225, .group-transform:hover .hover\:\:sm\:rotate-x-225, .group:focus .focus\:\:sm\:rotate-x-225, .group-transform:focus .focus\:\:sm\:rotate-x-225 {
        --rotateX: 225deg;
    }

    .sm\:rotate-x-270, .hover\:sm\:rotate-x-270:hover, .focus\:sm\:rotate-x-270:focus, .group:hover .hover\:\:sm\:rotate-x-270, .group-transform:hover .hover\:\:sm\:rotate-x-270, .group:focus .focus\:\:sm\:rotate-x-270, .group-transform:focus .focus\:\:sm\:rotate-x-270 {
        --rotateX: 270deg;
    }

    .sm\:rotate-x-315, .hover\:sm\:rotate-x-315:hover, .focus\:sm\:rotate-x-315:focus, .group:hover .hover\:\:sm\:rotate-x-315, .group-transform:hover .hover\:\:sm\:rotate-x-315, .group:focus .focus\:\:sm\:rotate-x-315, .group-transform:focus .focus\:\:sm\:rotate-x-315 {
        --rotateX: 315deg;
    }

    .sm\:rotate-x-360, .hover\:sm\:rotate-x-360:hover, .focus\:sm\:rotate-x-360:focus, .group:hover .hover\:\:sm\:rotate-x-360, .group-transform:hover .hover\:\:sm\:rotate-x-360, .group:focus .focus\:\:sm\:rotate-x-360, .group-transform:focus .focus\:\:sm\:rotate-x-360 {
        --rotateX: 360deg;
    }

    .sm\:-rotate-0, .hover\:sm\:-rotate-0:hover, .focus\:sm\:-rotate-0:focus, .group:hover .hover\:\:sm\:-rotate-0, .group-transform:hover .hover\:\:sm\:-rotate-0, .group:focus .focus\:\:sm\:-rotate-0, .group-transform:focus .focus\:\:sm\:-rotate-0 {
        --rotate: -0deg;
    }

    .sm\:-rotate-1, .hover\:sm\:-rotate-1:hover, .focus\:sm\:-rotate-1:focus, .group:hover .hover\:\:sm\:-rotate-1, .group-transform:hover .hover\:\:sm\:-rotate-1, .group:focus .focus\:\:sm\:-rotate-1, .group-transform:focus .focus\:\:sm\:-rotate-1 {
        --rotate: -1deg;
    }

    .sm\:-rotate-2, .hover\:sm\:-rotate-2:hover, .focus\:sm\:-rotate-2:focus, .group:hover .hover\:\:sm\:-rotate-2, .group-transform:hover .hover\:\:sm\:-rotate-2, .group:focus .focus\:\:sm\:-rotate-2, .group-transform:focus .focus\:\:sm\:-rotate-2 {
        --rotate: -2deg;
    }

    .sm\:-rotate-3, .hover\:sm\:-rotate-3:hover, .focus\:sm\:-rotate-3:focus, .group:hover .hover\:\:sm\:-rotate-3, .group-transform:hover .hover\:\:sm\:-rotate-3, .group:focus .focus\:\:sm\:-rotate-3, .group-transform:focus .focus\:\:sm\:-rotate-3 {
        --rotate: -3deg;
    }

    .sm\:-rotate-4, .hover\:sm\:-rotate-4:hover, .focus\:sm\:-rotate-4:focus, .group:hover .hover\:\:sm\:-rotate-4, .group-transform:hover .hover\:\:sm\:-rotate-4, .group:focus .focus\:\:sm\:-rotate-4, .group-transform:focus .focus\:\:sm\:-rotate-4 {
        --rotate: -4deg;
    }

    .sm\:-rotate-5, .hover\:sm\:-rotate-5:hover, .focus\:sm\:-rotate-5:focus, .group:hover .hover\:\:sm\:-rotate-5, .group-transform:hover .hover\:\:sm\:-rotate-5, .group:focus .focus\:\:sm\:-rotate-5, .group-transform:focus .focus\:\:sm\:-rotate-5 {
        --rotate: -5deg;
    }

    .sm\:-rotate-6, .hover\:sm\:-rotate-6:hover, .focus\:sm\:-rotate-6:focus, .group:hover .hover\:\:sm\:-rotate-6, .group-transform:hover .hover\:\:sm\:-rotate-6, .group:focus .focus\:\:sm\:-rotate-6, .group-transform:focus .focus\:\:sm\:-rotate-6 {
        --rotate: -6deg;
    }

    .sm\:-rotate-7, .hover\:sm\:-rotate-7:hover, .focus\:sm\:-rotate-7:focus, .group:hover .hover\:\:sm\:-rotate-7, .group-transform:hover .hover\:\:sm\:-rotate-7, .group:focus .focus\:\:sm\:-rotate-7, .group-transform:focus .focus\:\:sm\:-rotate-7 {
        --rotate: -7deg;
    }

    .sm\:-rotate-8, .hover\:sm\:-rotate-8:hover, .focus\:sm\:-rotate-8:focus, .group:hover .hover\:\:sm\:-rotate-8, .group-transform:hover .hover\:\:sm\:-rotate-8, .group:focus .focus\:\:sm\:-rotate-8, .group-transform:focus .focus\:\:sm\:-rotate-8 {
        --rotate: -8deg;
    }

    .sm\:-rotate-9, .hover\:sm\:-rotate-9:hover, .focus\:sm\:-rotate-9:focus, .group:hover .hover\:\:sm\:-rotate-9, .group-transform:hover .hover\:\:sm\:-rotate-9, .group:focus .focus\:\:sm\:-rotate-9, .group-transform:focus .focus\:\:sm\:-rotate-9 {
        --rotate: -9deg;
    }

    .sm\:-rotate-10, .hover\:sm\:-rotate-10:hover, .focus\:sm\:-rotate-10:focus, .group:hover .hover\:\:sm\:-rotate-10, .group-transform:hover .hover\:\:sm\:-rotate-10, .group:focus .focus\:\:sm\:-rotate-10, .group-transform:focus .focus\:\:sm\:-rotate-10 {
        --rotate: -10deg;
    }

    .sm\:-rotate-45, .hover\:sm\:-rotate-45:hover, .focus\:sm\:-rotate-45:focus, .group:hover .hover\:\:sm\:-rotate-45, .group-transform:hover .hover\:\:sm\:-rotate-45, .group:focus .focus\:\:sm\:-rotate-45, .group-transform:focus .focus\:\:sm\:-rotate-45 {
        --rotate: -15deg;
    }

    .sm\:-rotate-90, .hover\:sm\:-rotate-90:hover, .focus\:sm\:-rotate-90:focus, .group:hover .hover\:\:sm\:-rotate-90, .group-transform:hover .hover\:\:sm\:-rotate-90, .group:focus .focus\:\:sm\:-rotate-90, .group-transform:focus .focus\:\:sm\:-rotate-90 {
        --rotate: -90deg;
    }

    .sm\:-rotate-135, .hover\:sm\:-rotate-135:hover, .focus\:sm\:-rotate-135:focus, .group:hover .hover\:\:sm\:-rotate-135, .group-transform:hover .hover\:\:sm\:-rotate-135, .group:focus .focus\:\:sm\:-rotate-135, .group-transform:focus .focus\:\:sm\:-rotate-135 {
        --rotate: -135deg;
    }

    .sm\:-rotate-180, .hover\:sm\:-rotate-180:hover, .focus\:sm\:-rotate-180:focus, .group:hover .hover\:\:sm\:-rotate-180, .group-transform:hover .hover\:\:sm\:-rotate-180, .group:focus .focus\:\:sm\:-rotate-180, .group-transform:focus .focus\:\:sm\:-rotate-180 {
        --rotate: -180deg;
    }

    .sm\:-rotate-225, .hover\:sm\:-rotate-225:hover, .focus\:sm\:-rotate-225:focus, .group:hover .hover\:\:sm\:-rotate-225, .group-transform:hover .hover\:\:sm\:-rotate-225, .group:focus .focus\:\:sm\:-rotate-225, .group-transform:focus .focus\:\:sm\:-rotate-225 {
        --rotate: -225deg;
    }

    .sm\:-rotate-270, .hover\:sm\:-rotate-270:hover, .focus\:sm\:-rotate-270:focus, .group:hover .hover\:\:sm\:-rotate-270, .group-transform:hover .hover\:\:sm\:-rotate-270, .group:focus .focus\:\:sm\:-rotate-270, .group-transform:focus .focus\:\:sm\:-rotate-270 {
        --rotate: -270deg;
    }

    .sm\:-rotate-315, .hover\:sm\:-rotate-315:hover, .focus\:sm\:-rotate-315:focus, .group:hover .hover\:\:sm\:-rotate-315, .group-transform:hover .hover\:\:sm\:-rotate-315, .group:focus .focus\:\:sm\:-rotate-315, .group-transform:focus .focus\:\:sm\:-rotate-315 {
        --rotate: -315deg;
    }

    .sm\:-rotate-360, .hover\:sm\:-rotate-360:hover, .focus\:sm\:-rotate-360:focus, .group:hover .hover\:\:sm\:-rotate-360, .group-transform:hover .hover\:\:sm\:-rotate-360, .group:focus .focus\:\:sm\:-rotate-360, .group-transform:focus .focus\:\:sm\:-rotate-360 {
        --rotate: -360deg;
    }

    .sm\:-rotate-y-0, .hover\:sm\:-rotate-y-0:hover, .focus\:sm\:-rotate-y-0:focus, .group:hover .hover\:\:sm\:-rotate-y-0, .group-transform:hover .hover\:\:sm\:-rotate-y-0, .group:focus .focus\:\:sm\:-rotate-y-0, .group-transform:focus .focus\:\:sm\:-rotate-y-0 {
        --rotateY: -0deg;
    }

    .sm\:-rotate-y-1, .hover\:sm\:-rotate-y-1:hover, .focus\:sm\:-rotate-y-1:focus, .group:hover .hover\:\:sm\:-rotate-y-1, .group-transform:hover .hover\:\:sm\:-rotate-y-1, .group:focus .focus\:\:sm\:-rotate-y-1, .group-transform:focus .focus\:\:sm\:-rotate-y-1 {
        --rotateY: -1deg;
    }

    .sm\:-rotate-y-2, .hover\:sm\:-rotate-y-2:hover, .focus\:sm\:-rotate-y-2:focus, .group:hover .hover\:\:sm\:-rotate-y-2, .group-transform:hover .hover\:\:sm\:-rotate-y-2, .group:focus .focus\:\:sm\:-rotate-y-2, .group-transform:focus .focus\:\:sm\:-rotate-y-2 {
        --rotateY: -2deg;
    }

    .sm\:-rotate-y-3, .hover\:sm\:-rotate-y-3:hover, .focus\:sm\:-rotate-y-3:focus, .group:hover .hover\:\:sm\:-rotate-y-3, .group-transform:hover .hover\:\:sm\:-rotate-y-3, .group:focus .focus\:\:sm\:-rotate-y-3, .group-transform:focus .focus\:\:sm\:-rotate-y-3 {
        --rotateY: -3deg;
    }

    .sm\:-rotate-y-4, .hover\:sm\:-rotate-y-4:hover, .focus\:sm\:-rotate-y-4:focus, .group:hover .hover\:\:sm\:-rotate-y-4, .group-transform:hover .hover\:\:sm\:-rotate-y-4, .group:focus .focus\:\:sm\:-rotate-y-4, .group-transform:focus .focus\:\:sm\:-rotate-y-4 {
        --rotateY: -4deg;
    }

    .sm\:-rotate-y-5, .hover\:sm\:-rotate-y-5:hover, .focus\:sm\:-rotate-y-5:focus, .group:hover .hover\:\:sm\:-rotate-y-5, .group-transform:hover .hover\:\:sm\:-rotate-y-5, .group:focus .focus\:\:sm\:-rotate-y-5, .group-transform:focus .focus\:\:sm\:-rotate-y-5 {
        --rotateY: -5deg;
    }

    .sm\:-rotate-y-6, .hover\:sm\:-rotate-y-6:hover, .focus\:sm\:-rotate-y-6:focus, .group:hover .hover\:\:sm\:-rotate-y-6, .group-transform:hover .hover\:\:sm\:-rotate-y-6, .group:focus .focus\:\:sm\:-rotate-y-6, .group-transform:focus .focus\:\:sm\:-rotate-y-6 {
        --rotateY: -6deg;
    }

    .sm\:-rotate-y-7, .hover\:sm\:-rotate-y-7:hover, .focus\:sm\:-rotate-y-7:focus, .group:hover .hover\:\:sm\:-rotate-y-7, .group-transform:hover .hover\:\:sm\:-rotate-y-7, .group:focus .focus\:\:sm\:-rotate-y-7, .group-transform:focus .focus\:\:sm\:-rotate-y-7 {
        --rotateY: -7deg;
    }

    .sm\:-rotate-y-8, .hover\:sm\:-rotate-y-8:hover, .focus\:sm\:-rotate-y-8:focus, .group:hover .hover\:\:sm\:-rotate-y-8, .group-transform:hover .hover\:\:sm\:-rotate-y-8, .group:focus .focus\:\:sm\:-rotate-y-8, .group-transform:focus .focus\:\:sm\:-rotate-y-8 {
        --rotateY: -8deg;
    }

    .sm\:-rotate-y-9, .hover\:sm\:-rotate-y-9:hover, .focus\:sm\:-rotate-y-9:focus, .group:hover .hover\:\:sm\:-rotate-y-9, .group-transform:hover .hover\:\:sm\:-rotate-y-9, .group:focus .focus\:\:sm\:-rotate-y-9, .group-transform:focus .focus\:\:sm\:-rotate-y-9 {
        --rotateY: -9deg;
    }

    .sm\:-rotate-y-10, .hover\:sm\:-rotate-y-10:hover, .focus\:sm\:-rotate-y-10:focus, .group:hover .hover\:\:sm\:-rotate-y-10, .group-transform:hover .hover\:\:sm\:-rotate-y-10, .group:focus .focus\:\:sm\:-rotate-y-10, .group-transform:focus .focus\:\:sm\:-rotate-y-10 {
        --rotateY: -10deg;
    }

    .sm\:-rotate-y-45, .hover\:sm\:-rotate-y-45:hover, .focus\:sm\:-rotate-y-45:focus, .group:hover .hover\:\:sm\:-rotate-y-45, .group-transform:hover .hover\:\:sm\:-rotate-y-45, .group:focus .focus\:\:sm\:-rotate-y-45, .group-transform:focus .focus\:\:sm\:-rotate-y-45 {
        --rotateY: -15deg;
    }

    .sm\:-rotate-y-90, .hover\:sm\:-rotate-y-90:hover, .focus\:sm\:-rotate-y-90:focus, .group:hover .hover\:\:sm\:-rotate-y-90, .group-transform:hover .hover\:\:sm\:-rotate-y-90, .group:focus .focus\:\:sm\:-rotate-y-90, .group-transform:focus .focus\:\:sm\:-rotate-y-90 {
        --rotateY: -90deg;
    }

    .sm\:-rotate-y-135, .hover\:sm\:-rotate-y-135:hover, .focus\:sm\:-rotate-y-135:focus, .group:hover .hover\:\:sm\:-rotate-y-135, .group-transform:hover .hover\:\:sm\:-rotate-y-135, .group:focus .focus\:\:sm\:-rotate-y-135, .group-transform:focus .focus\:\:sm\:-rotate-y-135 {
        --rotateY: -135deg;
    }

    .sm\:-rotate-y-180, .hover\:sm\:-rotate-y-180:hover, .focus\:sm\:-rotate-y-180:focus, .group:hover .hover\:\:sm\:-rotate-y-180, .group-transform:hover .hover\:\:sm\:-rotate-y-180, .group:focus .focus\:\:sm\:-rotate-y-180, .group-transform:focus .focus\:\:sm\:-rotate-y-180 {
        --rotateY: -180deg;
    }

    .sm\:-rotate-y-225, .hover\:sm\:-rotate-y-225:hover, .focus\:sm\:-rotate-y-225:focus, .group:hover .hover\:\:sm\:-rotate-y-225, .group-transform:hover .hover\:\:sm\:-rotate-y-225, .group:focus .focus\:\:sm\:-rotate-y-225, .group-transform:focus .focus\:\:sm\:-rotate-y-225 {
        --rotateY: -225deg;
    }

    .sm\:-rotate-y-270, .hover\:sm\:-rotate-y-270:hover, .focus\:sm\:-rotate-y-270:focus, .group:hover .hover\:\:sm\:-rotate-y-270, .group-transform:hover .hover\:\:sm\:-rotate-y-270, .group:focus .focus\:\:sm\:-rotate-y-270, .group-transform:focus .focus\:\:sm\:-rotate-y-270 {
        --rotateY: -270deg;
    }

    .sm\:-rotate-y-315, .hover\:sm\:-rotate-y-315:hover, .focus\:sm\:-rotate-y-315:focus, .group:hover .hover\:\:sm\:-rotate-y-315, .group-transform:hover .hover\:\:sm\:-rotate-y-315, .group:focus .focus\:\:sm\:-rotate-y-315, .group-transform:focus .focus\:\:sm\:-rotate-y-315 {
        --rotateY: -315deg;
    }

    .sm\:-rotate-y-360, .hover\:sm\:-rotate-y-360:hover, .focus\:sm\:-rotate-y-360:focus, .group:hover .hover\:\:sm\:-rotate-y-360, .group-transform:hover .hover\:\:sm\:-rotate-y-360, .group:focus .focus\:\:sm\:-rotate-y-360, .group-transform:focus .focus\:\:sm\:-rotate-y-360 {
        --rotateY: -360deg;
    }

    .sm\:-rotate-x-0, .hover\:sm\:-rotate-x-0:hover, .focus\:sm\:-rotate-x-0:focus, .group:hover .hover\:\:sm\:-rotate-x-0, .group-transform:hover .hover\:\:sm\:-rotate-x-0, .group:focus .focus\:\:sm\:-rotate-x-0, .group-transform:focus .focus\:\:sm\:-rotate-x-0 {
        --rotateX: -0deg;
    }

    .sm\:-rotate-x-1, .hover\:sm\:-rotate-x-1:hover, .focus\:sm\:-rotate-x-1:focus, .group:hover .hover\:\:sm\:-rotate-x-1, .group-transform:hover .hover\:\:sm\:-rotate-x-1, .group:focus .focus\:\:sm\:-rotate-x-1, .group-transform:focus .focus\:\:sm\:-rotate-x-1 {
        --rotateX: -1deg;
    }

    .sm\:-rotate-x-2, .hover\:sm\:-rotate-x-2:hover, .focus\:sm\:-rotate-x-2:focus, .group:hover .hover\:\:sm\:-rotate-x-2, .group-transform:hover .hover\:\:sm\:-rotate-x-2, .group:focus .focus\:\:sm\:-rotate-x-2, .group-transform:focus .focus\:\:sm\:-rotate-x-2 {
        --rotateX: -2deg;
    }

    .sm\:-rotate-x-3, .hover\:sm\:-rotate-x-3:hover, .focus\:sm\:-rotate-x-3:focus, .group:hover .hover\:\:sm\:-rotate-x-3, .group-transform:hover .hover\:\:sm\:-rotate-x-3, .group:focus .focus\:\:sm\:-rotate-x-3, .group-transform:focus .focus\:\:sm\:-rotate-x-3 {
        --rotateX: -3deg;
    }

    .sm\:-rotate-x-4, .hover\:sm\:-rotate-x-4:hover, .focus\:sm\:-rotate-x-4:focus, .group:hover .hover\:\:sm\:-rotate-x-4, .group-transform:hover .hover\:\:sm\:-rotate-x-4, .group:focus .focus\:\:sm\:-rotate-x-4, .group-transform:focus .focus\:\:sm\:-rotate-x-4 {
        --rotateX: -4deg;
    }

    .sm\:-rotate-x-5, .hover\:sm\:-rotate-x-5:hover, .focus\:sm\:-rotate-x-5:focus, .group:hover .hover\:\:sm\:-rotate-x-5, .group-transform:hover .hover\:\:sm\:-rotate-x-5, .group:focus .focus\:\:sm\:-rotate-x-5, .group-transform:focus .focus\:\:sm\:-rotate-x-5 {
        --rotateX: -5deg;
    }

    .sm\:-rotate-x-6, .hover\:sm\:-rotate-x-6:hover, .focus\:sm\:-rotate-x-6:focus, .group:hover .hover\:\:sm\:-rotate-x-6, .group-transform:hover .hover\:\:sm\:-rotate-x-6, .group:focus .focus\:\:sm\:-rotate-x-6, .group-transform:focus .focus\:\:sm\:-rotate-x-6 {
        --rotateX: -6deg;
    }

    .sm\:-rotate-x-7, .hover\:sm\:-rotate-x-7:hover, .focus\:sm\:-rotate-x-7:focus, .group:hover .hover\:\:sm\:-rotate-x-7, .group-transform:hover .hover\:\:sm\:-rotate-x-7, .group:focus .focus\:\:sm\:-rotate-x-7, .group-transform:focus .focus\:\:sm\:-rotate-x-7 {
        --rotateX: -7deg;
    }

    .sm\:-rotate-x-8, .hover\:sm\:-rotate-x-8:hover, .focus\:sm\:-rotate-x-8:focus, .group:hover .hover\:\:sm\:-rotate-x-8, .group-transform:hover .hover\:\:sm\:-rotate-x-8, .group:focus .focus\:\:sm\:-rotate-x-8, .group-transform:focus .focus\:\:sm\:-rotate-x-8 {
        --rotateX: -8deg;
    }

    .sm\:-rotate-x-9, .hover\:sm\:-rotate-x-9:hover, .focus\:sm\:-rotate-x-9:focus, .group:hover .hover\:\:sm\:-rotate-x-9, .group-transform:hover .hover\:\:sm\:-rotate-x-9, .group:focus .focus\:\:sm\:-rotate-x-9, .group-transform:focus .focus\:\:sm\:-rotate-x-9 {
        --rotateX: -9deg;
    }

    .sm\:-rotate-x-10, .hover\:sm\:-rotate-x-10:hover, .focus\:sm\:-rotate-x-10:focus, .group:hover .hover\:\:sm\:-rotate-x-10, .group-transform:hover .hover\:\:sm\:-rotate-x-10, .group:focus .focus\:\:sm\:-rotate-x-10, .group-transform:focus .focus\:\:sm\:-rotate-x-10 {
        --rotateX: -10deg;
    }

    .sm\:-rotate-x-45, .hover\:sm\:-rotate-x-45:hover, .focus\:sm\:-rotate-x-45:focus, .group:hover .hover\:\:sm\:-rotate-x-45, .group-transform:hover .hover\:\:sm\:-rotate-x-45, .group:focus .focus\:\:sm\:-rotate-x-45, .group-transform:focus .focus\:\:sm\:-rotate-x-45 {
        --rotateX: -15deg;
    }

    .sm\:-rotate-x-90, .hover\:sm\:-rotate-x-90:hover, .focus\:sm\:-rotate-x-90:focus, .group:hover .hover\:\:sm\:-rotate-x-90, .group-transform:hover .hover\:\:sm\:-rotate-x-90, .group:focus .focus\:\:sm\:-rotate-x-90, .group-transform:focus .focus\:\:sm\:-rotate-x-90 {
        --rotateX: -90deg;
    }

    .sm\:-rotate-x-135, .hover\:sm\:-rotate-x-135:hover, .focus\:sm\:-rotate-x-135:focus, .group:hover .hover\:\:sm\:-rotate-x-135, .group-transform:hover .hover\:\:sm\:-rotate-x-135, .group:focus .focus\:\:sm\:-rotate-x-135, .group-transform:focus .focus\:\:sm\:-rotate-x-135 {
        --rotateX: -135deg;
    }

    .sm\:-rotate-x-180, .hover\:sm\:-rotate-x-180:hover, .focus\:sm\:-rotate-x-180:focus, .group:hover .hover\:\:sm\:-rotate-x-180, .group-transform:hover .hover\:\:sm\:-rotate-x-180, .group:focus .focus\:\:sm\:-rotate-x-180, .group-transform:focus .focus\:\:sm\:-rotate-x-180 {
        --rotateX: -180deg;
    }

    .sm\:-rotate-x-225, .hover\:sm\:-rotate-x-225:hover, .focus\:sm\:-rotate-x-225:focus, .group:hover .hover\:\:sm\:-rotate-x-225, .group-transform:hover .hover\:\:sm\:-rotate-x-225, .group:focus .focus\:\:sm\:-rotate-x-225, .group-transform:focus .focus\:\:sm\:-rotate-x-225 {
        --rotateX: -225deg;
    }

    .sm\:-rotate-x-270, .hover\:sm\:-rotate-x-270:hover, .focus\:sm\:-rotate-x-270:focus, .group:hover .hover\:\:sm\:-rotate-x-270, .group-transform:hover .hover\:\:sm\:-rotate-x-270, .group:focus .focus\:\:sm\:-rotate-x-270, .group-transform:focus .focus\:\:sm\:-rotate-x-270 {
        --rotateX: -270deg;
    }

    .sm\:-rotate-x-315, .hover\:sm\:-rotate-x-315:hover, .focus\:sm\:-rotate-x-315:focus, .group:hover .hover\:\:sm\:-rotate-x-315, .group-transform:hover .hover\:\:sm\:-rotate-x-315, .group:focus .focus\:\:sm\:-rotate-x-315, .group-transform:focus .focus\:\:sm\:-rotate-x-315 {
        --rotateX: -315deg;
    }

    .sm\:-rotate-x-360, .hover\:sm\:-rotate-x-360:hover, .focus\:sm\:-rotate-x-360:focus, .group:hover .hover\:\:sm\:-rotate-x-360, .group-transform:hover .hover\:\:sm\:-rotate-x-360, .group:focus .focus\:\:sm\:-rotate-x-360, .group-transform:focus .focus\:\:sm\:-rotate-x-360 {
        --rotateX: -360deg;
    }

    .sm\:scale-0, .hover\:sm\:scale-0:hover, .focus\:sm\:scale-0:focus, .group:hover .hover\:\:sm\:scale-0, .group-transform:hover .hover\:\:sm\:scale-0, .group:focus .focus\:\:sm\:scale-0, .group-transform:focus .focus\:\:sm\:scale-0 {
        --scaleY: 0;
        --scaleX: 0;
    }

    .sm\:scale-10, .hover\:sm\:scale-10:hover, .focus\:sm\:scale-10:focus, .group:hover .hover\:\:sm\:scale-10, .group-transform:hover .hover\:\:sm\:scale-10, .group:focus .focus\:\:sm\:scale-10, .group-transform:focus .focus\:\:sm\:scale-10 {
        --scaleY: .10;
        --scaleX: .10;
    }

    .sm\:scale-25, .hover\:sm\:scale-25:hover, .focus\:sm\:scale-25:focus, .group:hover .hover\:\:sm\:scale-25, .group-transform:hover .hover\:\:sm\:scale-25, .group:focus .focus\:\:sm\:scale-25, .group-transform:focus .focus\:\:sm\:scale-25 {
        --scaleY: .25;
        --scaleX: .25;
    }

    .sm\:scale-50, .hover\:sm\:scale-50:hover, .focus\:sm\:scale-50:focus, .group:hover .hover\:\:sm\:scale-50, .group-transform:hover .hover\:\:sm\:scale-50, .group:focus .focus\:\:sm\:scale-50, .group-transform:focus .focus\:\:sm\:scale-50 {
        --scaleY: .50;
        --scaleX: .50;
    }

    .sm\:scale-100, .hover\:sm\:scale-100:hover, .focus\:sm\:scale-100:focus, .group:hover .hover\:\:sm\:scale-100, .group-transform:hover .hover\:\:sm\:scale-100, .group:focus .focus\:\:sm\:scale-100, .group-transform:focus .focus\:\:sm\:scale-100 {
        --scaleY: 1;
        --scaleX: 1;
    }

    .sm\:scale-125, .hover\:sm\:scale-125:hover, .focus\:sm\:scale-125:focus, .group:hover .hover\:\:sm\:scale-125, .group-transform:hover .hover\:\:sm\:scale-125, .group:focus .focus\:\:sm\:scale-125, .group-transform:focus .focus\:\:sm\:scale-125 {
        --scaleY: 1.25;
        --scaleX: 1.25;
    }

    .sm\:scale-150, .hover\:sm\:scale-150:hover, .focus\:sm\:scale-150:focus, .group:hover .hover\:\:sm\:scale-150, .group-transform:hover .hover\:\:sm\:scale-150, .group:focus .focus\:\:sm\:scale-150, .group-transform:focus .focus\:\:sm\:scale-150 {
        --scaleY: 1.5;
        --scaleX: 1.5;
    }

    .sm\:scale-175, .hover\:sm\:scale-175:hover, .focus\:sm\:scale-175:focus, .group:hover .hover\:\:sm\:scale-175, .group-transform:hover .hover\:\:sm\:scale-175, .group:focus .focus\:\:sm\:scale-175, .group-transform:focus .focus\:\:sm\:scale-175 {
        --scaleY: 1.75;
        --scaleX: 1.75;
    }

    .sm\:scale-200, .hover\:sm\:scale-200:hover, .focus\:sm\:scale-200:focus, .group:hover .hover\:\:sm\:scale-200, .group-transform:hover .hover\:\:sm\:scale-200, .group:focus .focus\:\:sm\:scale-200, .group-transform:focus .focus\:\:sm\:scale-200 {
        --scaleY: 2;
        --scaleX: 2;
    }

    .sm\:scale-y-0, .hover\:sm\:scale-y-0:hover, .focus\:sm\:scale-y-0:focus, .group:hover .hover\:\:sm\:scale-y-0, .group-transform:hover .hover\:\:sm\:scale-y-0, .group:focus .focus\:\:sm\:scale-y-0, .group-transform:focus .focus\:\:sm\:scale-y-0 {
        --scaleY: 0;
    }

    .sm\:scale-y-10, .hover\:sm\:scale-y-10:hover, .focus\:sm\:scale-y-10:focus, .group:hover .hover\:\:sm\:scale-y-10, .group-transform:hover .hover\:\:sm\:scale-y-10, .group:focus .focus\:\:sm\:scale-y-10, .group-transform:focus .focus\:\:sm\:scale-y-10 {
        --scaleY: .10;
    }

    .sm\:scale-y-25, .hover\:sm\:scale-y-25:hover, .focus\:sm\:scale-y-25:focus, .group:hover .hover\:\:sm\:scale-y-25, .group-transform:hover .hover\:\:sm\:scale-y-25, .group:focus .focus\:\:sm\:scale-y-25, .group-transform:focus .focus\:\:sm\:scale-y-25 {
        --scaleY: .25;
    }

    .sm\:scale-y-50, .hover\:sm\:scale-y-50:hover, .focus\:sm\:scale-y-50:focus, .group:hover .hover\:\:sm\:scale-y-50, .group-transform:hover .hover\:\:sm\:scale-y-50, .group:focus .focus\:\:sm\:scale-y-50, .group-transform:focus .focus\:\:sm\:scale-y-50 {
        --scaleY: .50;
    }

    .sm\:scale-y-100, .hover\:sm\:scale-y-100:hover, .focus\:sm\:scale-y-100:focus, .group:hover .hover\:\:sm\:scale-y-100, .group-transform:hover .hover\:\:sm\:scale-y-100, .group:focus .focus\:\:sm\:scale-y-100, .group-transform:focus .focus\:\:sm\:scale-y-100 {
        --scaleY: 1;
    }

    .sm\:scale-y-125, .hover\:sm\:scale-y-125:hover, .focus\:sm\:scale-y-125:focus, .group:hover .hover\:\:sm\:scale-y-125, .group-transform:hover .hover\:\:sm\:scale-y-125, .group:focus .focus\:\:sm\:scale-y-125, .group-transform:focus .focus\:\:sm\:scale-y-125 {
        --scaleY: 1.25;
    }

    .sm\:scale-y-150, .hover\:sm\:scale-y-150:hover, .focus\:sm\:scale-y-150:focus, .group:hover .hover\:\:sm\:scale-y-150, .group-transform:hover .hover\:\:sm\:scale-y-150, .group:focus .focus\:\:sm\:scale-y-150, .group-transform:focus .focus\:\:sm\:scale-y-150 {
        --scaleY: 1.5;
    }

    .sm\:scale-y-175, .hover\:sm\:scale-y-175:hover, .focus\:sm\:scale-y-175:focus, .group:hover .hover\:\:sm\:scale-y-175, .group-transform:hover .hover\:\:sm\:scale-y-175, .group:focus .focus\:\:sm\:scale-y-175, .group-transform:focus .focus\:\:sm\:scale-y-175 {
        --scaleY: 1.75;
    }

    .sm\:scale-y-200, .hover\:sm\:scale-y-200:hover, .focus\:sm\:scale-y-200:focus, .group:hover .hover\:\:sm\:scale-y-200, .group-transform:hover .hover\:\:sm\:scale-y-200, .group:focus .focus\:\:sm\:scale-y-200, .group-transform:focus .focus\:\:sm\:scale-y-200 {
        --scaleY: 2;
    }

    .sm\:scale-x-0, .hover\:sm\:scale-x-0:hover, .focus\:sm\:scale-x-0:focus, .group:hover .hover\:\:sm\:scale-x-0, .group-transform:hover .hover\:\:sm\:scale-x-0, .group:focus .focus\:\:sm\:scale-x-0, .group-transform:focus .focus\:\:sm\:scale-x-0 {
        --scaleX: 0;
    }

    .sm\:scale-x-10, .hover\:sm\:scale-x-10:hover, .focus\:sm\:scale-x-10:focus, .group:hover .hover\:\:sm\:scale-x-10, .group-transform:hover .hover\:\:sm\:scale-x-10, .group:focus .focus\:\:sm\:scale-x-10, .group-transform:focus .focus\:\:sm\:scale-x-10 {
        --scaleX: .10;
    }

    .sm\:scale-x-25, .hover\:sm\:scale-x-25:hover, .focus\:sm\:scale-x-25:focus, .group:hover .hover\:\:sm\:scale-x-25, .group-transform:hover .hover\:\:sm\:scale-x-25, .group:focus .focus\:\:sm\:scale-x-25, .group-transform:focus .focus\:\:sm\:scale-x-25 {
        --scaleX: .25;
    }

    .sm\:scale-x-50, .hover\:sm\:scale-x-50:hover, .focus\:sm\:scale-x-50:focus, .group:hover .hover\:\:sm\:scale-x-50, .group-transform:hover .hover\:\:sm\:scale-x-50, .group:focus .focus\:\:sm\:scale-x-50, .group-transform:focus .focus\:\:sm\:scale-x-50 {
        --scaleX: .50;
    }

    .sm\:scale-x-100, .hover\:sm\:scale-x-100:hover, .focus\:sm\:scale-x-100:focus, .group:hover .hover\:\:sm\:scale-x-100, .group-transform:hover .hover\:\:sm\:scale-x-100, .group:focus .focus\:\:sm\:scale-x-100, .group-transform:focus .focus\:\:sm\:scale-x-100 {
        --scaleX: 1;
    }

    .sm\:scale-x-125, .hover\:sm\:scale-x-125:hover, .focus\:sm\:scale-x-125:focus, .group:hover .hover\:\:sm\:scale-x-125, .group-transform:hover .hover\:\:sm\:scale-x-125, .group:focus .focus\:\:sm\:scale-x-125, .group-transform:focus .focus\:\:sm\:scale-x-125 {
        --scaleX: 1.25;
    }

    .sm\:scale-x-150, .hover\:sm\:scale-x-150:hover, .focus\:sm\:scale-x-150:focus, .group:hover .hover\:\:sm\:scale-x-150, .group-transform:hover .hover\:\:sm\:scale-x-150, .group:focus .focus\:\:sm\:scale-x-150, .group-transform:focus .focus\:\:sm\:scale-x-150 {
        --scaleX: 1.5;
    }

    .sm\:scale-x-175, .hover\:sm\:scale-x-175:hover, .focus\:sm\:scale-x-175:focus, .group:hover .hover\:\:sm\:scale-x-175, .group-transform:hover .hover\:\:sm\:scale-x-175, .group:focus .focus\:\:sm\:scale-x-175, .group-transform:focus .focus\:\:sm\:scale-x-175 {
        --scaleX: 1.75;
    }

    .sm\:scale-x-200, .hover\:sm\:scale-x-200:hover, .focus\:sm\:scale-x-200:focus, .group:hover .hover\:\:sm\:scale-x-200, .group-transform:hover .hover\:\:sm\:scale-x-200, .group:focus .focus\:\:sm\:scale-x-200, .group-transform:focus .focus\:\:sm\:scale-x-200 {
        --scaleX: 2;
    }

    .sm\:-scale-0, .hover\:sm\:-scale-0:hover, .focus\:sm\:-scale-0:focus, .group:hover .hover\:\:sm\:-scale-0, .group-transform:hover .hover\:\:sm\:-scale-0, .group:focus .focus\:\:sm\:-scale-0, .group-transform:focus .focus\:\:sm\:-scale-0 {
        --scale: -0;
    }

    .sm\:-scale-10, .hover\:sm\:-scale-10:hover, .focus\:sm\:-scale-10:focus, .group:hover .hover\:\:sm\:-scale-10, .group-transform:hover .hover\:\:sm\:-scale-10, .group:focus .focus\:\:sm\:-scale-10, .group-transform:focus .focus\:\:sm\:-scale-10 {
        --scale: -.10;
    }

    .sm\:-scale-25, .hover\:sm\:-scale-25:hover, .focus\:sm\:-scale-25:focus, .group:hover .hover\:\:sm\:-scale-25, .group-transform:hover .hover\:\:sm\:-scale-25, .group:focus .focus\:\:sm\:-scale-25, .group-transform:focus .focus\:\:sm\:-scale-25 {
        --scale: -.25;
    }

    .sm\:-scale-50, .hover\:sm\:-scale-50:hover, .focus\:sm\:-scale-50:focus, .group:hover .hover\:\:sm\:-scale-50, .group-transform:hover .hover\:\:sm\:-scale-50, .group:focus .focus\:\:sm\:-scale-50, .group-transform:focus .focus\:\:sm\:-scale-50 {
        --scale: -.50;
    }

    .sm\:-scale-100, .hover\:sm\:-scale-100:hover, .focus\:sm\:-scale-100:focus, .group:hover .hover\:\:sm\:-scale-100, .group-transform:hover .hover\:\:sm\:-scale-100, .group:focus .focus\:\:sm\:-scale-100, .group-transform:focus .focus\:\:sm\:-scale-100 {
        --scale: -1;
    }

    .sm\:-scale-125, .hover\:sm\:-scale-125:hover, .focus\:sm\:-scale-125:focus, .group:hover .hover\:\:sm\:-scale-125, .group-transform:hover .hover\:\:sm\:-scale-125, .group:focus .focus\:\:sm\:-scale-125, .group-transform:focus .focus\:\:sm\:-scale-125 {
        --scale: -1.25;
    }

    .sm\:-scale-150, .hover\:sm\:-scale-150:hover, .focus\:sm\:-scale-150:focus, .group:hover .hover\:\:sm\:-scale-150, .group-transform:hover .hover\:\:sm\:-scale-150, .group:focus .focus\:\:sm\:-scale-150, .group-transform:focus .focus\:\:sm\:-scale-150 {
        --scale: -1.5;
    }

    .sm\:-scale-175, .hover\:sm\:-scale-175:hover, .focus\:sm\:-scale-175:focus, .group:hover .hover\:\:sm\:-scale-175, .group-transform:hover .hover\:\:sm\:-scale-175, .group:focus .focus\:\:sm\:-scale-175, .group-transform:focus .focus\:\:sm\:-scale-175 {
        --scale: -1.75;
    }

    .sm\:-scale-200, .hover\:sm\:-scale-200:hover, .focus\:sm\:-scale-200:focus, .group:hover .hover\:\:sm\:-scale-200, .group-transform:hover .hover\:\:sm\:-scale-200, .group:focus .focus\:\:sm\:-scale-200, .group-transform:focus .focus\:\:sm\:-scale-200 {
        --scale: -2;
    }

    .sm\:-scale-y-0, .hover\:sm\:-scale-y-0:hover, .focus\:sm\:-scale-y-0:focus, .group:hover .hover\:\:sm\:-scale-y-0, .group-transform:hover .hover\:\:sm\:-scale-y-0, .group:focus .focus\:\:sm\:-scale-y-0, .group-transform:focus .focus\:\:sm\:-scale-y-0 {
        --scaleY: -0;
    }

    .sm\:-scale-y-10, .hover\:sm\:-scale-y-10:hover, .focus\:sm\:-scale-y-10:focus, .group:hover .hover\:\:sm\:-scale-y-10, .group-transform:hover .hover\:\:sm\:-scale-y-10, .group:focus .focus\:\:sm\:-scale-y-10, .group-transform:focus .focus\:\:sm\:-scale-y-10 {
        --scaleY: -.10;
    }

    .sm\:-scale-y-25, .hover\:sm\:-scale-y-25:hover, .focus\:sm\:-scale-y-25:focus, .group:hover .hover\:\:sm\:-scale-y-25, .group-transform:hover .hover\:\:sm\:-scale-y-25, .group:focus .focus\:\:sm\:-scale-y-25, .group-transform:focus .focus\:\:sm\:-scale-y-25 {
        --scaleY: -.25;
    }

    .sm\:-scale-y-50, .hover\:sm\:-scale-y-50:hover, .focus\:sm\:-scale-y-50:focus, .group:hover .hover\:\:sm\:-scale-y-50, .group-transform:hover .hover\:\:sm\:-scale-y-50, .group:focus .focus\:\:sm\:-scale-y-50, .group-transform:focus .focus\:\:sm\:-scale-y-50 {
        --scaleY: -.50;
    }

    .sm\:-scale-y-100, .hover\:sm\:-scale-y-100:hover, .focus\:sm\:-scale-y-100:focus, .group:hover .hover\:\:sm\:-scale-y-100, .group-transform:hover .hover\:\:sm\:-scale-y-100, .group:focus .focus\:\:sm\:-scale-y-100, .group-transform:focus .focus\:\:sm\:-scale-y-100 {
        --scaleY: -1;
    }

    .sm\:-scale-y-125, .hover\:sm\:-scale-y-125:hover, .focus\:sm\:-scale-y-125:focus, .group:hover .hover\:\:sm\:-scale-y-125, .group-transform:hover .hover\:\:sm\:-scale-y-125, .group:focus .focus\:\:sm\:-scale-y-125, .group-transform:focus .focus\:\:sm\:-scale-y-125 {
        --scaleY: -1.25;
    }

    .sm\:-scale-y-150, .hover\:sm\:-scale-y-150:hover, .focus\:sm\:-scale-y-150:focus, .group:hover .hover\:\:sm\:-scale-y-150, .group-transform:hover .hover\:\:sm\:-scale-y-150, .group:focus .focus\:\:sm\:-scale-y-150, .group-transform:focus .focus\:\:sm\:-scale-y-150 {
        --scaleY: -1.5;
    }

    .sm\:-scale-y-175, .hover\:sm\:-scale-y-175:hover, .focus\:sm\:-scale-y-175:focus, .group:hover .hover\:\:sm\:-scale-y-175, .group-transform:hover .hover\:\:sm\:-scale-y-175, .group:focus .focus\:\:sm\:-scale-y-175, .group-transform:focus .focus\:\:sm\:-scale-y-175 {
        --scaleY: -1.75;
    }

    .sm\:-scale-y-200, .hover\:sm\:-scale-y-200:hover, .focus\:sm\:-scale-y-200:focus, .group:hover .hover\:\:sm\:-scale-y-200, .group-transform:hover .hover\:\:sm\:-scale-y-200, .group:focus .focus\:\:sm\:-scale-y-200, .group-transform:focus .focus\:\:sm\:-scale-y-200 {
        --scaleY: -2;
    }

    .sm\:-scale-x-0, .hover\:sm\:-scale-x-0:hover, .focus\:sm\:-scale-x-0:focus, .group:hover .hover\:\:sm\:-scale-x-0, .group-transform:hover .hover\:\:sm\:-scale-x-0, .group:focus .focus\:\:sm\:-scale-x-0, .group-transform:focus .focus\:\:sm\:-scale-x-0 {
        --scaleX: -0;
    }

    .sm\:-scale-x-10, .hover\:sm\:-scale-x-10:hover, .focus\:sm\:-scale-x-10:focus, .group:hover .hover\:\:sm\:-scale-x-10, .group-transform:hover .hover\:\:sm\:-scale-x-10, .group:focus .focus\:\:sm\:-scale-x-10, .group-transform:focus .focus\:\:sm\:-scale-x-10 {
        --scaleX: -.10;
    }

    .sm\:-scale-x-25, .hover\:sm\:-scale-x-25:hover, .focus\:sm\:-scale-x-25:focus, .group:hover .hover\:\:sm\:-scale-x-25, .group-transform:hover .hover\:\:sm\:-scale-x-25, .group:focus .focus\:\:sm\:-scale-x-25, .group-transform:focus .focus\:\:sm\:-scale-x-25 {
        --scaleX: -.25;
    }

    .sm\:-scale-x-50, .hover\:sm\:-scale-x-50:hover, .focus\:sm\:-scale-x-50:focus, .group:hover .hover\:\:sm\:-scale-x-50, .group-transform:hover .hover\:\:sm\:-scale-x-50, .group:focus .focus\:\:sm\:-scale-x-50, .group-transform:focus .focus\:\:sm\:-scale-x-50 {
        --scaleX: -.50;
    }

    .sm\:-scale-x-100, .hover\:sm\:-scale-x-100:hover, .focus\:sm\:-scale-x-100:focus, .group:hover .hover\:\:sm\:-scale-x-100, .group-transform:hover .hover\:\:sm\:-scale-x-100, .group:focus .focus\:\:sm\:-scale-x-100, .group-transform:focus .focus\:\:sm\:-scale-x-100 {
        --scaleX: -1;
    }

    .sm\:-scale-x-125, .hover\:sm\:-scale-x-125:hover, .focus\:sm\:-scale-x-125:focus, .group:hover .hover\:\:sm\:-scale-x-125, .group-transform:hover .hover\:\:sm\:-scale-x-125, .group:focus .focus\:\:sm\:-scale-x-125, .group-transform:focus .focus\:\:sm\:-scale-x-125 {
        --scaleX: -1.25;
    }

    .sm\:-scale-x-150, .hover\:sm\:-scale-x-150:hover, .focus\:sm\:-scale-x-150:focus, .group:hover .hover\:\:sm\:-scale-x-150, .group-transform:hover .hover\:\:sm\:-scale-x-150, .group:focus .focus\:\:sm\:-scale-x-150, .group-transform:focus .focus\:\:sm\:-scale-x-150 {
        --scaleX: -1.5;
    }

    .sm\:-scale-x-175, .hover\:sm\:-scale-x-175:hover, .focus\:sm\:-scale-x-175:focus, .group:hover .hover\:\:sm\:-scale-x-175, .group-transform:hover .hover\:\:sm\:-scale-x-175, .group:focus .focus\:\:sm\:-scale-x-175, .group-transform:focus .focus\:\:sm\:-scale-x-175 {
        --scaleX: -1.75;
    }

    .sm\:-scale-x-200, .hover\:sm\:-scale-x-200:hover, .focus\:sm\:-scale-x-200:focus, .group:hover .hover\:\:sm\:-scale-x-200, .group-transform:hover .hover\:\:sm\:-scale-x-200, .group:focus .focus\:\:sm\:-scale-x-200, .group-transform:focus .focus\:\:sm\:-scale-x-200 {
        --scaleX: -2;
    }

    .sm\:skew-0, .hover\:sm\:skew-0:hover, .focus\:sm\:skew-0:focus, .group:hover .hover\:\:sm\:skew-0, .group-transform:hover .hover\:\:sm\:skew-0, .group:focus .focus\:\:sm\:skew-0, .group-transform:focus .focus\:\:sm\:skew-0 {
        --skew: 0deg;
    }

    .sm\:skew-1, .hover\:sm\:skew-1:hover, .focus\:sm\:skew-1:focus, .group:hover .hover\:\:sm\:skew-1, .group-transform:hover .hover\:\:sm\:skew-1, .group:focus .focus\:\:sm\:skew-1, .group-transform:focus .focus\:\:sm\:skew-1 {
        --skew: 1deg;
    }

    .sm\:skew-2, .hover\:sm\:skew-2:hover, .focus\:sm\:skew-2:focus, .group:hover .hover\:\:sm\:skew-2, .group-transform:hover .hover\:\:sm\:skew-2, .group:focus .focus\:\:sm\:skew-2, .group-transform:focus .focus\:\:sm\:skew-2 {
        --skew: 2deg;
    }

    .sm\:skew-3, .hover\:sm\:skew-3:hover, .focus\:sm\:skew-3:focus, .group:hover .hover\:\:sm\:skew-3, .group-transform:hover .hover\:\:sm\:skew-3, .group:focus .focus\:\:sm\:skew-3, .group-transform:focus .focus\:\:sm\:skew-3 {
        --skew: 3deg;
    }

    .sm\:skew-4, .hover\:sm\:skew-4:hover, .focus\:sm\:skew-4:focus, .group:hover .hover\:\:sm\:skew-4, .group-transform:hover .hover\:\:sm\:skew-4, .group:focus .focus\:\:sm\:skew-4, .group-transform:focus .focus\:\:sm\:skew-4 {
        --skew: 4deg;
    }

    .sm\:skew-5, .hover\:sm\:skew-5:hover, .focus\:sm\:skew-5:focus, .group:hover .hover\:\:sm\:skew-5, .group-transform:hover .hover\:\:sm\:skew-5, .group:focus .focus\:\:sm\:skew-5, .group-transform:focus .focus\:\:sm\:skew-5 {
        --skew: 5deg;
    }

    .sm\:skew-6, .hover\:sm\:skew-6:hover, .focus\:sm\:skew-6:focus, .group:hover .hover\:\:sm\:skew-6, .group-transform:hover .hover\:\:sm\:skew-6, .group:focus .focus\:\:sm\:skew-6, .group-transform:focus .focus\:\:sm\:skew-6 {
        --skew: 6deg;
    }

    .sm\:skew-7, .hover\:sm\:skew-7:hover, .focus\:sm\:skew-7:focus, .group:hover .hover\:\:sm\:skew-7, .group-transform:hover .hover\:\:sm\:skew-7, .group:focus .focus\:\:sm\:skew-7, .group-transform:focus .focus\:\:sm\:skew-7 {
        --skew: 7deg;
    }

    .sm\:skew-8, .hover\:sm\:skew-8:hover, .focus\:sm\:skew-8:focus, .group:hover .hover\:\:sm\:skew-8, .group-transform:hover .hover\:\:sm\:skew-8, .group:focus .focus\:\:sm\:skew-8, .group-transform:focus .focus\:\:sm\:skew-8 {
        --skew: 8deg;
    }

    .sm\:skew-9, .hover\:sm\:skew-9:hover, .focus\:sm\:skew-9:focus, .group:hover .hover\:\:sm\:skew-9, .group-transform:hover .hover\:\:sm\:skew-9, .group:focus .focus\:\:sm\:skew-9, .group-transform:focus .focus\:\:sm\:skew-9 {
        --skew: 9deg;
    }

    .sm\:skew-10, .hover\:sm\:skew-10:hover, .focus\:sm\:skew-10:focus, .group:hover .hover\:\:sm\:skew-10, .group-transform:hover .hover\:\:sm\:skew-10, .group:focus .focus\:\:sm\:skew-10, .group-transform:focus .focus\:\:sm\:skew-10 {
        --skew: 10deg;
    }

    .sm\:skew-45, .hover\:sm\:skew-45:hover, .focus\:sm\:skew-45:focus, .group:hover .hover\:\:sm\:skew-45, .group-transform:hover .hover\:\:sm\:skew-45, .group:focus .focus\:\:sm\:skew-45, .group-transform:focus .focus\:\:sm\:skew-45 {
        --skew: 15deg;
    }

    .sm\:skew-90, .hover\:sm\:skew-90:hover, .focus\:sm\:skew-90:focus, .group:hover .hover\:\:sm\:skew-90, .group-transform:hover .hover\:\:sm\:skew-90, .group:focus .focus\:\:sm\:skew-90, .group-transform:focus .focus\:\:sm\:skew-90 {
        --skew: 90deg;
    }

    .sm\:skew-135, .hover\:sm\:skew-135:hover, .focus\:sm\:skew-135:focus, .group:hover .hover\:\:sm\:skew-135, .group-transform:hover .hover\:\:sm\:skew-135, .group:focus .focus\:\:sm\:skew-135, .group-transform:focus .focus\:\:sm\:skew-135 {
        --skew: 135deg;
    }

    .sm\:skew-180, .hover\:sm\:skew-180:hover, .focus\:sm\:skew-180:focus, .group:hover .hover\:\:sm\:skew-180, .group-transform:hover .hover\:\:sm\:skew-180, .group:focus .focus\:\:sm\:skew-180, .group-transform:focus .focus\:\:sm\:skew-180 {
        --skew: 180deg;
    }

    .sm\:skew-225, .hover\:sm\:skew-225:hover, .focus\:sm\:skew-225:focus, .group:hover .hover\:\:sm\:skew-225, .group-transform:hover .hover\:\:sm\:skew-225, .group:focus .focus\:\:sm\:skew-225, .group-transform:focus .focus\:\:sm\:skew-225 {
        --skew: 225deg;
    }

    .sm\:skew-270, .hover\:sm\:skew-270:hover, .focus\:sm\:skew-270:focus, .group:hover .hover\:\:sm\:skew-270, .group-transform:hover .hover\:\:sm\:skew-270, .group:focus .focus\:\:sm\:skew-270, .group-transform:focus .focus\:\:sm\:skew-270 {
        --skew: 270deg;
    }

    .sm\:skew-315, .hover\:sm\:skew-315:hover, .focus\:sm\:skew-315:focus, .group:hover .hover\:\:sm\:skew-315, .group-transform:hover .hover\:\:sm\:skew-315, .group:focus .focus\:\:sm\:skew-315, .group-transform:focus .focus\:\:sm\:skew-315 {
        --skew: 315deg;
    }

    .sm\:skew-360, .hover\:sm\:skew-360:hover, .focus\:sm\:skew-360:focus, .group:hover .hover\:\:sm\:skew-360, .group-transform:hover .hover\:\:sm\:skew-360, .group:focus .focus\:\:sm\:skew-360, .group-transform:focus .focus\:\:sm\:skew-360 {
        --skew: 360deg;
    }

    .sm\:skew-y-0, .hover\:sm\:skew-y-0:hover, .focus\:sm\:skew-y-0:focus, .group:hover .hover\:\:sm\:skew-y-0, .group-transform:hover .hover\:\:sm\:skew-y-0, .group:focus .focus\:\:sm\:skew-y-0, .group-transform:focus .focus\:\:sm\:skew-y-0 {
        --skewY: 0deg;
    }

    .sm\:skew-y-1, .hover\:sm\:skew-y-1:hover, .focus\:sm\:skew-y-1:focus, .group:hover .hover\:\:sm\:skew-y-1, .group-transform:hover .hover\:\:sm\:skew-y-1, .group:focus .focus\:\:sm\:skew-y-1, .group-transform:focus .focus\:\:sm\:skew-y-1 {
        --skewY: 1deg;
    }

    .sm\:skew-y-2, .hover\:sm\:skew-y-2:hover, .focus\:sm\:skew-y-2:focus, .group:hover .hover\:\:sm\:skew-y-2, .group-transform:hover .hover\:\:sm\:skew-y-2, .group:focus .focus\:\:sm\:skew-y-2, .group-transform:focus .focus\:\:sm\:skew-y-2 {
        --skewY: 2deg;
    }

    .sm\:skew-y-3, .hover\:sm\:skew-y-3:hover, .focus\:sm\:skew-y-3:focus, .group:hover .hover\:\:sm\:skew-y-3, .group-transform:hover .hover\:\:sm\:skew-y-3, .group:focus .focus\:\:sm\:skew-y-3, .group-transform:focus .focus\:\:sm\:skew-y-3 {
        --skewY: 3deg;
    }

    .sm\:skew-y-4, .hover\:sm\:skew-y-4:hover, .focus\:sm\:skew-y-4:focus, .group:hover .hover\:\:sm\:skew-y-4, .group-transform:hover .hover\:\:sm\:skew-y-4, .group:focus .focus\:\:sm\:skew-y-4, .group-transform:focus .focus\:\:sm\:skew-y-4 {
        --skewY: 4deg;
    }

    .sm\:skew-y-5, .hover\:sm\:skew-y-5:hover, .focus\:sm\:skew-y-5:focus, .group:hover .hover\:\:sm\:skew-y-5, .group-transform:hover .hover\:\:sm\:skew-y-5, .group:focus .focus\:\:sm\:skew-y-5, .group-transform:focus .focus\:\:sm\:skew-y-5 {
        --skewY: 5deg;
    }

    .sm\:skew-y-6, .hover\:sm\:skew-y-6:hover, .focus\:sm\:skew-y-6:focus, .group:hover .hover\:\:sm\:skew-y-6, .group-transform:hover .hover\:\:sm\:skew-y-6, .group:focus .focus\:\:sm\:skew-y-6, .group-transform:focus .focus\:\:sm\:skew-y-6 {
        --skewY: 6deg;
    }

    .sm\:skew-y-7, .hover\:sm\:skew-y-7:hover, .focus\:sm\:skew-y-7:focus, .group:hover .hover\:\:sm\:skew-y-7, .group-transform:hover .hover\:\:sm\:skew-y-7, .group:focus .focus\:\:sm\:skew-y-7, .group-transform:focus .focus\:\:sm\:skew-y-7 {
        --skewY: 7deg;
    }

    .sm\:skew-y-8, .hover\:sm\:skew-y-8:hover, .focus\:sm\:skew-y-8:focus, .group:hover .hover\:\:sm\:skew-y-8, .group-transform:hover .hover\:\:sm\:skew-y-8, .group:focus .focus\:\:sm\:skew-y-8, .group-transform:focus .focus\:\:sm\:skew-y-8 {
        --skewY: 8deg;
    }

    .sm\:skew-y-9, .hover\:sm\:skew-y-9:hover, .focus\:sm\:skew-y-9:focus, .group:hover .hover\:\:sm\:skew-y-9, .group-transform:hover .hover\:\:sm\:skew-y-9, .group:focus .focus\:\:sm\:skew-y-9, .group-transform:focus .focus\:\:sm\:skew-y-9 {
        --skewY: 9deg;
    }

    .sm\:skew-y-10, .hover\:sm\:skew-y-10:hover, .focus\:sm\:skew-y-10:focus, .group:hover .hover\:\:sm\:skew-y-10, .group-transform:hover .hover\:\:sm\:skew-y-10, .group:focus .focus\:\:sm\:skew-y-10, .group-transform:focus .focus\:\:sm\:skew-y-10 {
        --skewY: 10deg;
    }

    .sm\:skew-y-45, .hover\:sm\:skew-y-45:hover, .focus\:sm\:skew-y-45:focus, .group:hover .hover\:\:sm\:skew-y-45, .group-transform:hover .hover\:\:sm\:skew-y-45, .group:focus .focus\:\:sm\:skew-y-45, .group-transform:focus .focus\:\:sm\:skew-y-45 {
        --skewY: 15deg;
    }

    .sm\:skew-y-90, .hover\:sm\:skew-y-90:hover, .focus\:sm\:skew-y-90:focus, .group:hover .hover\:\:sm\:skew-y-90, .group-transform:hover .hover\:\:sm\:skew-y-90, .group:focus .focus\:\:sm\:skew-y-90, .group-transform:focus .focus\:\:sm\:skew-y-90 {
        --skewY: 90deg;
    }

    .sm\:skew-y-135, .hover\:sm\:skew-y-135:hover, .focus\:sm\:skew-y-135:focus, .group:hover .hover\:\:sm\:skew-y-135, .group-transform:hover .hover\:\:sm\:skew-y-135, .group:focus .focus\:\:sm\:skew-y-135, .group-transform:focus .focus\:\:sm\:skew-y-135 {
        --skewY: 135deg;
    }

    .sm\:skew-y-180, .hover\:sm\:skew-y-180:hover, .focus\:sm\:skew-y-180:focus, .group:hover .hover\:\:sm\:skew-y-180, .group-transform:hover .hover\:\:sm\:skew-y-180, .group:focus .focus\:\:sm\:skew-y-180, .group-transform:focus .focus\:\:sm\:skew-y-180 {
        --skewY: 180deg;
    }

    .sm\:skew-y-225, .hover\:sm\:skew-y-225:hover, .focus\:sm\:skew-y-225:focus, .group:hover .hover\:\:sm\:skew-y-225, .group-transform:hover .hover\:\:sm\:skew-y-225, .group:focus .focus\:\:sm\:skew-y-225, .group-transform:focus .focus\:\:sm\:skew-y-225 {
        --skewY: 225deg;
    }

    .sm\:skew-y-270, .hover\:sm\:skew-y-270:hover, .focus\:sm\:skew-y-270:focus, .group:hover .hover\:\:sm\:skew-y-270, .group-transform:hover .hover\:\:sm\:skew-y-270, .group:focus .focus\:\:sm\:skew-y-270, .group-transform:focus .focus\:\:sm\:skew-y-270 {
        --skewY: 270deg;
    }

    .sm\:skew-y-315, .hover\:sm\:skew-y-315:hover, .focus\:sm\:skew-y-315:focus, .group:hover .hover\:\:sm\:skew-y-315, .group-transform:hover .hover\:\:sm\:skew-y-315, .group:focus .focus\:\:sm\:skew-y-315, .group-transform:focus .focus\:\:sm\:skew-y-315 {
        --skewY: 315deg;
    }

    .sm\:skew-y-360, .hover\:sm\:skew-y-360:hover, .focus\:sm\:skew-y-360:focus, .group:hover .hover\:\:sm\:skew-y-360, .group-transform:hover .hover\:\:sm\:skew-y-360, .group:focus .focus\:\:sm\:skew-y-360, .group-transform:focus .focus\:\:sm\:skew-y-360 {
        --skewY: 360deg;
    }

    .sm\:skew-x-0, .hover\:sm\:skew-x-0:hover, .focus\:sm\:skew-x-0:focus, .group:hover .hover\:\:sm\:skew-x-0, .group-transform:hover .hover\:\:sm\:skew-x-0, .group:focus .focus\:\:sm\:skew-x-0, .group-transform:focus .focus\:\:sm\:skew-x-0 {
        --skewx: 0deg;
    }

    .sm\:skew-x-1, .hover\:sm\:skew-x-1:hover, .focus\:sm\:skew-x-1:focus, .group:hover .hover\:\:sm\:skew-x-1, .group-transform:hover .hover\:\:sm\:skew-x-1, .group:focus .focus\:\:sm\:skew-x-1, .group-transform:focus .focus\:\:sm\:skew-x-1 {
        --skewx: 1deg;
    }

    .sm\:skew-x-2, .hover\:sm\:skew-x-2:hover, .focus\:sm\:skew-x-2:focus, .group:hover .hover\:\:sm\:skew-x-2, .group-transform:hover .hover\:\:sm\:skew-x-2, .group:focus .focus\:\:sm\:skew-x-2, .group-transform:focus .focus\:\:sm\:skew-x-2 {
        --skewx: 2deg;
    }

    .sm\:skew-x-3, .hover\:sm\:skew-x-3:hover, .focus\:sm\:skew-x-3:focus, .group:hover .hover\:\:sm\:skew-x-3, .group-transform:hover .hover\:\:sm\:skew-x-3, .group:focus .focus\:\:sm\:skew-x-3, .group-transform:focus .focus\:\:sm\:skew-x-3 {
        --skewx: 3deg;
    }

    .sm\:skew-x-4, .hover\:sm\:skew-x-4:hover, .focus\:sm\:skew-x-4:focus, .group:hover .hover\:\:sm\:skew-x-4, .group-transform:hover .hover\:\:sm\:skew-x-4, .group:focus .focus\:\:sm\:skew-x-4, .group-transform:focus .focus\:\:sm\:skew-x-4 {
        --skewx: 4deg;
    }

    .sm\:skew-x-5, .hover\:sm\:skew-x-5:hover, .focus\:sm\:skew-x-5:focus, .group:hover .hover\:\:sm\:skew-x-5, .group-transform:hover .hover\:\:sm\:skew-x-5, .group:focus .focus\:\:sm\:skew-x-5, .group-transform:focus .focus\:\:sm\:skew-x-5 {
        --skewx: 5deg;
    }

    .sm\:skew-x-6, .hover\:sm\:skew-x-6:hover, .focus\:sm\:skew-x-6:focus, .group:hover .hover\:\:sm\:skew-x-6, .group-transform:hover .hover\:\:sm\:skew-x-6, .group:focus .focus\:\:sm\:skew-x-6, .group-transform:focus .focus\:\:sm\:skew-x-6 {
        --skewx: 6deg;
    }

    .sm\:skew-x-7, .hover\:sm\:skew-x-7:hover, .focus\:sm\:skew-x-7:focus, .group:hover .hover\:\:sm\:skew-x-7, .group-transform:hover .hover\:\:sm\:skew-x-7, .group:focus .focus\:\:sm\:skew-x-7, .group-transform:focus .focus\:\:sm\:skew-x-7 {
        --skewx: 7deg;
    }

    .sm\:skew-x-8, .hover\:sm\:skew-x-8:hover, .focus\:sm\:skew-x-8:focus, .group:hover .hover\:\:sm\:skew-x-8, .group-transform:hover .hover\:\:sm\:skew-x-8, .group:focus .focus\:\:sm\:skew-x-8, .group-transform:focus .focus\:\:sm\:skew-x-8 {
        --skewx: 8deg;
    }

    .sm\:skew-x-9, .hover\:sm\:skew-x-9:hover, .focus\:sm\:skew-x-9:focus, .group:hover .hover\:\:sm\:skew-x-9, .group-transform:hover .hover\:\:sm\:skew-x-9, .group:focus .focus\:\:sm\:skew-x-9, .group-transform:focus .focus\:\:sm\:skew-x-9 {
        --skewx: 9deg;
    }

    .sm\:skew-x-10, .hover\:sm\:skew-x-10:hover, .focus\:sm\:skew-x-10:focus, .group:hover .hover\:\:sm\:skew-x-10, .group-transform:hover .hover\:\:sm\:skew-x-10, .group:focus .focus\:\:sm\:skew-x-10, .group-transform:focus .focus\:\:sm\:skew-x-10 {
        --skewx: 10deg;
    }

    .sm\:skew-x-45, .hover\:sm\:skew-x-45:hover, .focus\:sm\:skew-x-45:focus, .group:hover .hover\:\:sm\:skew-x-45, .group-transform:hover .hover\:\:sm\:skew-x-45, .group:focus .focus\:\:sm\:skew-x-45, .group-transform:focus .focus\:\:sm\:skew-x-45 {
        --skewx: 15deg;
    }

    .sm\:skew-x-90, .hover\:sm\:skew-x-90:hover, .focus\:sm\:skew-x-90:focus, .group:hover .hover\:\:sm\:skew-x-90, .group-transform:hover .hover\:\:sm\:skew-x-90, .group:focus .focus\:\:sm\:skew-x-90, .group-transform:focus .focus\:\:sm\:skew-x-90 {
        --skewx: 90deg;
    }

    .sm\:skew-x-135, .hover\:sm\:skew-x-135:hover, .focus\:sm\:skew-x-135:focus, .group:hover .hover\:\:sm\:skew-x-135, .group-transform:hover .hover\:\:sm\:skew-x-135, .group:focus .focus\:\:sm\:skew-x-135, .group-transform:focus .focus\:\:sm\:skew-x-135 {
        --skewx: 135deg;
    }

    .sm\:skew-x-180, .hover\:sm\:skew-x-180:hover, .focus\:sm\:skew-x-180:focus, .group:hover .hover\:\:sm\:skew-x-180, .group-transform:hover .hover\:\:sm\:skew-x-180, .group:focus .focus\:\:sm\:skew-x-180, .group-transform:focus .focus\:\:sm\:skew-x-180 {
        --skewx: 180deg;
    }

    .sm\:skew-x-225, .hover\:sm\:skew-x-225:hover, .focus\:sm\:skew-x-225:focus, .group:hover .hover\:\:sm\:skew-x-225, .group-transform:hover .hover\:\:sm\:skew-x-225, .group:focus .focus\:\:sm\:skew-x-225, .group-transform:focus .focus\:\:sm\:skew-x-225 {
        --skewx: 225deg;
    }

    .sm\:skew-x-270, .hover\:sm\:skew-x-270:hover, .focus\:sm\:skew-x-270:focus, .group:hover .hover\:\:sm\:skew-x-270, .group-transform:hover .hover\:\:sm\:skew-x-270, .group:focus .focus\:\:sm\:skew-x-270, .group-transform:focus .focus\:\:sm\:skew-x-270 {
        --skewx: 270deg;
    }

    .sm\:skew-x-315, .hover\:sm\:skew-x-315:hover, .focus\:sm\:skew-x-315:focus, .group:hover .hover\:\:sm\:skew-x-315, .group-transform:hover .hover\:\:sm\:skew-x-315, .group:focus .focus\:\:sm\:skew-x-315, .group-transform:focus .focus\:\:sm\:skew-x-315 {
        --skewx: 315deg;
    }

    .sm\:skew-x-360, .hover\:sm\:skew-x-360:hover, .focus\:sm\:skew-x-360:focus, .group:hover .hover\:\:sm\:skew-x-360, .group-transform:hover .hover\:\:sm\:skew-x-360, .group:focus .focus\:\:sm\:skew-x-360, .group-transform:focus .focus\:\:sm\:skew-x-360 {
        --skewx: 360deg;
    }

    .sm\:-skew-0, .hover\:sm\:-skew-0:hover, .focus\:sm\:-skew-0:focus, .group:hover .hover\:\:sm\:-skew-0, .group-transform:hover .hover\:\:sm\:-skew-0, .group:focus .focus\:\:sm\:-skew-0, .group-transform:focus .focus\:\:sm\:-skew-0 {
        --skew: -0deg;
    }

    .sm\:-skew-1, .hover\:sm\:-skew-1:hover, .focus\:sm\:-skew-1:focus, .group:hover .hover\:\:sm\:-skew-1, .group-transform:hover .hover\:\:sm\:-skew-1, .group:focus .focus\:\:sm\:-skew-1, .group-transform:focus .focus\:\:sm\:-skew-1 {
        --skew: -1deg;
    }

    .sm\:-skew-2, .hover\:sm\:-skew-2:hover, .focus\:sm\:-skew-2:focus, .group:hover .hover\:\:sm\:-skew-2, .group-transform:hover .hover\:\:sm\:-skew-2, .group:focus .focus\:\:sm\:-skew-2, .group-transform:focus .focus\:\:sm\:-skew-2 {
        --skew: -2deg;
    }

    .sm\:-skew-3, .hover\:sm\:-skew-3:hover, .focus\:sm\:-skew-3:focus, .group:hover .hover\:\:sm\:-skew-3, .group-transform:hover .hover\:\:sm\:-skew-3, .group:focus .focus\:\:sm\:-skew-3, .group-transform:focus .focus\:\:sm\:-skew-3 {
        --skew: -3deg;
    }

    .sm\:-skew-4, .hover\:sm\:-skew-4:hover, .focus\:sm\:-skew-4:focus, .group:hover .hover\:\:sm\:-skew-4, .group-transform:hover .hover\:\:sm\:-skew-4, .group:focus .focus\:\:sm\:-skew-4, .group-transform:focus .focus\:\:sm\:-skew-4 {
        --skew: -4deg;
    }

    .sm\:-skew-5, .hover\:sm\:-skew-5:hover, .focus\:sm\:-skew-5:focus, .group:hover .hover\:\:sm\:-skew-5, .group-transform:hover .hover\:\:sm\:-skew-5, .group:focus .focus\:\:sm\:-skew-5, .group-transform:focus .focus\:\:sm\:-skew-5 {
        --skew: -5deg;
    }

    .sm\:-skew-6, .hover\:sm\:-skew-6:hover, .focus\:sm\:-skew-6:focus, .group:hover .hover\:\:sm\:-skew-6, .group-transform:hover .hover\:\:sm\:-skew-6, .group:focus .focus\:\:sm\:-skew-6, .group-transform:focus .focus\:\:sm\:-skew-6 {
        --skew: -6deg;
    }

    .sm\:-skew-7, .hover\:sm\:-skew-7:hover, .focus\:sm\:-skew-7:focus, .group:hover .hover\:\:sm\:-skew-7, .group-transform:hover .hover\:\:sm\:-skew-7, .group:focus .focus\:\:sm\:-skew-7, .group-transform:focus .focus\:\:sm\:-skew-7 {
        --skew: -7deg;
    }

    .sm\:-skew-8, .hover\:sm\:-skew-8:hover, .focus\:sm\:-skew-8:focus, .group:hover .hover\:\:sm\:-skew-8, .group-transform:hover .hover\:\:sm\:-skew-8, .group:focus .focus\:\:sm\:-skew-8, .group-transform:focus .focus\:\:sm\:-skew-8 {
        --skew: -8deg;
    }

    .sm\:-skew-9, .hover\:sm\:-skew-9:hover, .focus\:sm\:-skew-9:focus, .group:hover .hover\:\:sm\:-skew-9, .group-transform:hover .hover\:\:sm\:-skew-9, .group:focus .focus\:\:sm\:-skew-9, .group-transform:focus .focus\:\:sm\:-skew-9 {
        --skew: -9deg;
    }

    .sm\:-skew-10, .hover\:sm\:-skew-10:hover, .focus\:sm\:-skew-10:focus, .group:hover .hover\:\:sm\:-skew-10, .group-transform:hover .hover\:\:sm\:-skew-10, .group:focus .focus\:\:sm\:-skew-10, .group-transform:focus .focus\:\:sm\:-skew-10 {
        --skew: -10deg;
    }

    .sm\:-skew-45, .hover\:sm\:-skew-45:hover, .focus\:sm\:-skew-45:focus, .group:hover .hover\:\:sm\:-skew-45, .group-transform:hover .hover\:\:sm\:-skew-45, .group:focus .focus\:\:sm\:-skew-45, .group-transform:focus .focus\:\:sm\:-skew-45 {
        --skew: -15deg;
    }

    .sm\:-skew-90, .hover\:sm\:-skew-90:hover, .focus\:sm\:-skew-90:focus, .group:hover .hover\:\:sm\:-skew-90, .group-transform:hover .hover\:\:sm\:-skew-90, .group:focus .focus\:\:sm\:-skew-90, .group-transform:focus .focus\:\:sm\:-skew-90 {
        --skew: -90deg;
    }

    .sm\:-skew-135, .hover\:sm\:-skew-135:hover, .focus\:sm\:-skew-135:focus, .group:hover .hover\:\:sm\:-skew-135, .group-transform:hover .hover\:\:sm\:-skew-135, .group:focus .focus\:\:sm\:-skew-135, .group-transform:focus .focus\:\:sm\:-skew-135 {
        --skew: -135deg;
    }

    .sm\:-skew-180, .hover\:sm\:-skew-180:hover, .focus\:sm\:-skew-180:focus, .group:hover .hover\:\:sm\:-skew-180, .group-transform:hover .hover\:\:sm\:-skew-180, .group:focus .focus\:\:sm\:-skew-180, .group-transform:focus .focus\:\:sm\:-skew-180 {
        --skew: -180deg;
    }

    .sm\:-skew-225, .hover\:sm\:-skew-225:hover, .focus\:sm\:-skew-225:focus, .group:hover .hover\:\:sm\:-skew-225, .group-transform:hover .hover\:\:sm\:-skew-225, .group:focus .focus\:\:sm\:-skew-225, .group-transform:focus .focus\:\:sm\:-skew-225 {
        --skew: -225deg;
    }

    .sm\:-skew-270, .hover\:sm\:-skew-270:hover, .focus\:sm\:-skew-270:focus, .group:hover .hover\:\:sm\:-skew-270, .group-transform:hover .hover\:\:sm\:-skew-270, .group:focus .focus\:\:sm\:-skew-270, .group-transform:focus .focus\:\:sm\:-skew-270 {
        --skew: -270deg;
    }

    .sm\:-skew-315, .hover\:sm\:-skew-315:hover, .focus\:sm\:-skew-315:focus, .group:hover .hover\:\:sm\:-skew-315, .group-transform:hover .hover\:\:sm\:-skew-315, .group:focus .focus\:\:sm\:-skew-315, .group-transform:focus .focus\:\:sm\:-skew-315 {
        --skew: -315deg;
    }

    .sm\:-skew-360, .hover\:sm\:-skew-360:hover, .focus\:sm\:-skew-360:focus, .group:hover .hover\:\:sm\:-skew-360, .group-transform:hover .hover\:\:sm\:-skew-360, .group:focus .focus\:\:sm\:-skew-360, .group-transform:focus .focus\:\:sm\:-skew-360 {
        --skew: -360deg;
    }

    .sm\:-skew-y-0, .hover\:sm\:-skew-y-0:hover, .focus\:sm\:-skew-y-0:focus, .group:hover .hover\:\:sm\:-skew-y-0, .group-transform:hover .hover\:\:sm\:-skew-y-0, .group:focus .focus\:\:sm\:-skew-y-0, .group-transform:focus .focus\:\:sm\:-skew-y-0 {
        --skewY: -0deg;
    }

    .sm\:-skew-y-1, .hover\:sm\:-skew-y-1:hover, .focus\:sm\:-skew-y-1:focus, .group:hover .hover\:\:sm\:-skew-y-1, .group-transform:hover .hover\:\:sm\:-skew-y-1, .group:focus .focus\:\:sm\:-skew-y-1, .group-transform:focus .focus\:\:sm\:-skew-y-1 {
        --skewY: -1deg;
    }

    .sm\:-skew-y-2, .hover\:sm\:-skew-y-2:hover, .focus\:sm\:-skew-y-2:focus, .group:hover .hover\:\:sm\:-skew-y-2, .group-transform:hover .hover\:\:sm\:-skew-y-2, .group:focus .focus\:\:sm\:-skew-y-2, .group-transform:focus .focus\:\:sm\:-skew-y-2 {
        --skewY: -2deg;
    }

    .sm\:-skew-y-3, .hover\:sm\:-skew-y-3:hover, .focus\:sm\:-skew-y-3:focus, .group:hover .hover\:\:sm\:-skew-y-3, .group-transform:hover .hover\:\:sm\:-skew-y-3, .group:focus .focus\:\:sm\:-skew-y-3, .group-transform:focus .focus\:\:sm\:-skew-y-3 {
        --skewY: -3deg;
    }

    .sm\:-skew-y-4, .hover\:sm\:-skew-y-4:hover, .focus\:sm\:-skew-y-4:focus, .group:hover .hover\:\:sm\:-skew-y-4, .group-transform:hover .hover\:\:sm\:-skew-y-4, .group:focus .focus\:\:sm\:-skew-y-4, .group-transform:focus .focus\:\:sm\:-skew-y-4 {
        --skewY: -4deg;
    }

    .sm\:-skew-y-5, .hover\:sm\:-skew-y-5:hover, .focus\:sm\:-skew-y-5:focus, .group:hover .hover\:\:sm\:-skew-y-5, .group-transform:hover .hover\:\:sm\:-skew-y-5, .group:focus .focus\:\:sm\:-skew-y-5, .group-transform:focus .focus\:\:sm\:-skew-y-5 {
        --skewY: -5deg;
    }

    .sm\:-skew-y-6, .hover\:sm\:-skew-y-6:hover, .focus\:sm\:-skew-y-6:focus, .group:hover .hover\:\:sm\:-skew-y-6, .group-transform:hover .hover\:\:sm\:-skew-y-6, .group:focus .focus\:\:sm\:-skew-y-6, .group-transform:focus .focus\:\:sm\:-skew-y-6 {
        --skewY: -6deg;
    }

    .sm\:-skew-y-7, .hover\:sm\:-skew-y-7:hover, .focus\:sm\:-skew-y-7:focus, .group:hover .hover\:\:sm\:-skew-y-7, .group-transform:hover .hover\:\:sm\:-skew-y-7, .group:focus .focus\:\:sm\:-skew-y-7, .group-transform:focus .focus\:\:sm\:-skew-y-7 {
        --skewY: -7deg;
    }

    .sm\:-skew-y-8, .hover\:sm\:-skew-y-8:hover, .focus\:sm\:-skew-y-8:focus, .group:hover .hover\:\:sm\:-skew-y-8, .group-transform:hover .hover\:\:sm\:-skew-y-8, .group:focus .focus\:\:sm\:-skew-y-8, .group-transform:focus .focus\:\:sm\:-skew-y-8 {
        --skewY: -8deg;
    }

    .sm\:-skew-y-9, .hover\:sm\:-skew-y-9:hover, .focus\:sm\:-skew-y-9:focus, .group:hover .hover\:\:sm\:-skew-y-9, .group-transform:hover .hover\:\:sm\:-skew-y-9, .group:focus .focus\:\:sm\:-skew-y-9, .group-transform:focus .focus\:\:sm\:-skew-y-9 {
        --skewY: -9deg;
    }

    .sm\:-skew-y-10, .hover\:sm\:-skew-y-10:hover, .focus\:sm\:-skew-y-10:focus, .group:hover .hover\:\:sm\:-skew-y-10, .group-transform:hover .hover\:\:sm\:-skew-y-10, .group:focus .focus\:\:sm\:-skew-y-10, .group-transform:focus .focus\:\:sm\:-skew-y-10 {
        --skewY: -10deg;
    }

    .sm\:-skew-y-45, .hover\:sm\:-skew-y-45:hover, .focus\:sm\:-skew-y-45:focus, .group:hover .hover\:\:sm\:-skew-y-45, .group-transform:hover .hover\:\:sm\:-skew-y-45, .group:focus .focus\:\:sm\:-skew-y-45, .group-transform:focus .focus\:\:sm\:-skew-y-45 {
        --skewY: -15deg;
    }

    .sm\:-skew-y-90, .hover\:sm\:-skew-y-90:hover, .focus\:sm\:-skew-y-90:focus, .group:hover .hover\:\:sm\:-skew-y-90, .group-transform:hover .hover\:\:sm\:-skew-y-90, .group:focus .focus\:\:sm\:-skew-y-90, .group-transform:focus .focus\:\:sm\:-skew-y-90 {
        --skewY: -90deg;
    }

    .sm\:-skew-y-135, .hover\:sm\:-skew-y-135:hover, .focus\:sm\:-skew-y-135:focus, .group:hover .hover\:\:sm\:-skew-y-135, .group-transform:hover .hover\:\:sm\:-skew-y-135, .group:focus .focus\:\:sm\:-skew-y-135, .group-transform:focus .focus\:\:sm\:-skew-y-135 {
        --skewY: -135deg;
    }

    .sm\:-skew-y-180, .hover\:sm\:-skew-y-180:hover, .focus\:sm\:-skew-y-180:focus, .group:hover .hover\:\:sm\:-skew-y-180, .group-transform:hover .hover\:\:sm\:-skew-y-180, .group:focus .focus\:\:sm\:-skew-y-180, .group-transform:focus .focus\:\:sm\:-skew-y-180 {
        --skewY: -180deg;
    }

    .sm\:-skew-y-225, .hover\:sm\:-skew-y-225:hover, .focus\:sm\:-skew-y-225:focus, .group:hover .hover\:\:sm\:-skew-y-225, .group-transform:hover .hover\:\:sm\:-skew-y-225, .group:focus .focus\:\:sm\:-skew-y-225, .group-transform:focus .focus\:\:sm\:-skew-y-225 {
        --skewY: -225deg;
    }

    .sm\:-skew-y-270, .hover\:sm\:-skew-y-270:hover, .focus\:sm\:-skew-y-270:focus, .group:hover .hover\:\:sm\:-skew-y-270, .group-transform:hover .hover\:\:sm\:-skew-y-270, .group:focus .focus\:\:sm\:-skew-y-270, .group-transform:focus .focus\:\:sm\:-skew-y-270 {
        --skewY: -270deg;
    }

    .sm\:-skew-y-315, .hover\:sm\:-skew-y-315:hover, .focus\:sm\:-skew-y-315:focus, .group:hover .hover\:\:sm\:-skew-y-315, .group-transform:hover .hover\:\:sm\:-skew-y-315, .group:focus .focus\:\:sm\:-skew-y-315, .group-transform:focus .focus\:\:sm\:-skew-y-315 {
        --skewY: -315deg;
    }

    .sm\:-skew-y-360, .hover\:sm\:-skew-y-360:hover, .focus\:sm\:-skew-y-360:focus, .group:hover .hover\:\:sm\:-skew-y-360, .group-transform:hover .hover\:\:sm\:-skew-y-360, .group:focus .focus\:\:sm\:-skew-y-360, .group-transform:focus .focus\:\:sm\:-skew-y-360 {
        --skewY: -360deg;
    }

    .sm\:-skew-x-0, .hover\:sm\:-skew-x-0:hover, .focus\:sm\:-skew-x-0:focus, .group:hover .hover\:\:sm\:-skew-x-0, .group-transform:hover .hover\:\:sm\:-skew-x-0, .group:focus .focus\:\:sm\:-skew-x-0, .group-transform:focus .focus\:\:sm\:-skew-x-0 {
        --skewX: -0deg;
    }

    .sm\:-skew-x-1, .hover\:sm\:-skew-x-1:hover, .focus\:sm\:-skew-x-1:focus, .group:hover .hover\:\:sm\:-skew-x-1, .group-transform:hover .hover\:\:sm\:-skew-x-1, .group:focus .focus\:\:sm\:-skew-x-1, .group-transform:focus .focus\:\:sm\:-skew-x-1 {
        --skewX: -1deg;
    }

    .sm\:-skew-x-2, .hover\:sm\:-skew-x-2:hover, .focus\:sm\:-skew-x-2:focus, .group:hover .hover\:\:sm\:-skew-x-2, .group-transform:hover .hover\:\:sm\:-skew-x-2, .group:focus .focus\:\:sm\:-skew-x-2, .group-transform:focus .focus\:\:sm\:-skew-x-2 {
        --skewX: -2deg;
    }

    .sm\:-skew-x-3, .hover\:sm\:-skew-x-3:hover, .focus\:sm\:-skew-x-3:focus, .group:hover .hover\:\:sm\:-skew-x-3, .group-transform:hover .hover\:\:sm\:-skew-x-3, .group:focus .focus\:\:sm\:-skew-x-3, .group-transform:focus .focus\:\:sm\:-skew-x-3 {
        --skewX: -3deg;
    }

    .sm\:-skew-x-4, .hover\:sm\:-skew-x-4:hover, .focus\:sm\:-skew-x-4:focus, .group:hover .hover\:\:sm\:-skew-x-4, .group-transform:hover .hover\:\:sm\:-skew-x-4, .group:focus .focus\:\:sm\:-skew-x-4, .group-transform:focus .focus\:\:sm\:-skew-x-4 {
        --skewX: -4deg;
    }

    .sm\:-skew-x-5, .hover\:sm\:-skew-x-5:hover, .focus\:sm\:-skew-x-5:focus, .group:hover .hover\:\:sm\:-skew-x-5, .group-transform:hover .hover\:\:sm\:-skew-x-5, .group:focus .focus\:\:sm\:-skew-x-5, .group-transform:focus .focus\:\:sm\:-skew-x-5 {
        --skewX: -5deg;
    }

    .sm\:-skew-x-6, .hover\:sm\:-skew-x-6:hover, .focus\:sm\:-skew-x-6:focus, .group:hover .hover\:\:sm\:-skew-x-6, .group-transform:hover .hover\:\:sm\:-skew-x-6, .group:focus .focus\:\:sm\:-skew-x-6, .group-transform:focus .focus\:\:sm\:-skew-x-6 {
        --skewX: -6deg;
    }

    .sm\:-skew-x-7, .hover\:sm\:-skew-x-7:hover, .focus\:sm\:-skew-x-7:focus, .group:hover .hover\:\:sm\:-skew-x-7, .group-transform:hover .hover\:\:sm\:-skew-x-7, .group:focus .focus\:\:sm\:-skew-x-7, .group-transform:focus .focus\:\:sm\:-skew-x-7 {
        --skewX: -7deg;
    }

    .sm\:-skew-x-8, .hover\:sm\:-skew-x-8:hover, .focus\:sm\:-skew-x-8:focus, .group:hover .hover\:\:sm\:-skew-x-8, .group-transform:hover .hover\:\:sm\:-skew-x-8, .group:focus .focus\:\:sm\:-skew-x-8, .group-transform:focus .focus\:\:sm\:-skew-x-8 {
        --skewX: -8deg;
    }

    .sm\:-skew-x-9, .hover\:sm\:-skew-x-9:hover, .focus\:sm\:-skew-x-9:focus, .group:hover .hover\:\:sm\:-skew-x-9, .group-transform:hover .hover\:\:sm\:-skew-x-9, .group:focus .focus\:\:sm\:-skew-x-9, .group-transform:focus .focus\:\:sm\:-skew-x-9 {
        --skewX: -9deg;
    }

    .sm\:-skew-x-10, .hover\:sm\:-skew-x-10:hover, .focus\:sm\:-skew-x-10:focus, .group:hover .hover\:\:sm\:-skew-x-10, .group-transform:hover .hover\:\:sm\:-skew-x-10, .group:focus .focus\:\:sm\:-skew-x-10, .group-transform:focus .focus\:\:sm\:-skew-x-10 {
        --skewX: -10deg;
    }

    .sm\:-skew-x-45, .hover\:sm\:-skew-x-45:hover, .focus\:sm\:-skew-x-45:focus, .group:hover .hover\:\:sm\:-skew-x-45, .group-transform:hover .hover\:\:sm\:-skew-x-45, .group:focus .focus\:\:sm\:-skew-x-45, .group-transform:focus .focus\:\:sm\:-skew-x-45 {
        --skewX: -15deg;
    }

    .sm\:-skew-x-90, .hover\:sm\:-skew-x-90:hover, .focus\:sm\:-skew-x-90:focus, .group:hover .hover\:\:sm\:-skew-x-90, .group-transform:hover .hover\:\:sm\:-skew-x-90, .group:focus .focus\:\:sm\:-skew-x-90, .group-transform:focus .focus\:\:sm\:-skew-x-90 {
        --skewX: -90deg;
    }

    .sm\:-skew-x-135, .hover\:sm\:-skew-x-135:hover, .focus\:sm\:-skew-x-135:focus, .group:hover .hover\:\:sm\:-skew-x-135, .group-transform:hover .hover\:\:sm\:-skew-x-135, .group:focus .focus\:\:sm\:-skew-x-135, .group-transform:focus .focus\:\:sm\:-skew-x-135 {
        --skewX: -135deg;
    }

    .sm\:-skew-x-180, .hover\:sm\:-skew-x-180:hover, .focus\:sm\:-skew-x-180:focus, .group:hover .hover\:\:sm\:-skew-x-180, .group-transform:hover .hover\:\:sm\:-skew-x-180, .group:focus .focus\:\:sm\:-skew-x-180, .group-transform:focus .focus\:\:sm\:-skew-x-180 {
        --skewX: -180deg;
    }

    .sm\:-skew-x-225, .hover\:sm\:-skew-x-225:hover, .focus\:sm\:-skew-x-225:focus, .group:hover .hover\:\:sm\:-skew-x-225, .group-transform:hover .hover\:\:sm\:-skew-x-225, .group:focus .focus\:\:sm\:-skew-x-225, .group-transform:focus .focus\:\:sm\:-skew-x-225 {
        --skewX: -225deg;
    }

    .sm\:-skew-x-270, .hover\:sm\:-skew-x-270:hover, .focus\:sm\:-skew-x-270:focus, .group:hover .hover\:\:sm\:-skew-x-270, .group-transform:hover .hover\:\:sm\:-skew-x-270, .group:focus .focus\:\:sm\:-skew-x-270, .group-transform:focus .focus\:\:sm\:-skew-x-270 {
        --skewX: -270deg;
    }

    .sm\:-skew-x-315, .hover\:sm\:-skew-x-315:hover, .focus\:sm\:-skew-x-315:focus, .group:hover .hover\:\:sm\:-skew-x-315, .group-transform:hover .hover\:\:sm\:-skew-x-315, .group:focus .focus\:\:sm\:-skew-x-315, .group-transform:focus .focus\:\:sm\:-skew-x-315 {
        --skewX: -315deg;
    }

    .sm\:-skew-x-360, .hover\:sm\:-skew-x-360:hover, .focus\:sm\:-skew-x-360:focus, .group:hover .hover\:\:sm\:-skew-x-360, .group-transform:hover .hover\:\:sm\:-skew-x-360, .group:focus .focus\:\:sm\:-skew-x-360, .group-transform:focus .focus\:\:sm\:-skew-x-360 {
        --skewX: -360deg;
    }

    .sm\:top-0 {
        top: 0;
    }

    .sm\:top-1 {
        top: 1px;
    }

    .sm\:top-2 {
        top: 2px;
    }

    .sm\:top-3 {
        top: 3px;
    }

    .sm\:top-4 {
        top: 4px;
    }

    .sm\:top-5 {
        top: 5px;
    }

    .sm\:top-6 {
        top: 6px;
    }

    .sm\:top-7 {
        top: 7px;
    }

    .sm\:top-8 {
        top: 8px;
    }

    .sm\:top-9 {
        top: 9px;
    }

    .sm\:top-10 {
        top: 10px;
    }

    .sm\:top-11 {
        top: 11px;
    }

    .sm\:top-12 {
        top: 12px;
    }

    .sm\:top-13 {
        top: 13px;
    }

    .sm\:top-14 {
        top: 14px;
    }

    .sm\:top-15 {
        top: 15px;
    }

    .sm\:top-16 {
        top: 16px;
    }

    .sm\:top-17 {
        top: 17px;
    }

    .sm\:top-18 {
        top: 18px;
    }

    .sm\:top-19 {
        top: 19px;
    }

    .sm\:top-20 {
        top: 20px;
    }

    .sm\:top-21 {
        top: 21px;
    }

    .sm\:top-22 {
        top: 22px;
    }

    .sm\:top-23 {
        top: 23px;
    }

    .sm\:top-24 {
        top: 24px;
    }

    .sm\:top-25 {
        top: 25px;
    }

    .sm\:top-26 {
        top: 26px;
    }

    .sm\:top-27 {
        top: 27px;
    }

    .sm\:top-28 {
        top: 28px;
    }

    .sm\:top-29 {
        top: 29px;
    }

    .sm\:top-30 {
        top: 30px;
    }

    .sm\:-top-0 {
        top: 0;
    }

    .sm\:-top-1 {
        top: -1px;
    }

    .sm\:-top-2 {
        top: -2px;
    }

    .sm\:-top-3 {
        top: -3px;
    }

    .sm\:-top-4 {
        top: -4px;
    }

    .sm\:-top-5 {
        top: -5px;
    }

    .sm\:-top-6 {
        top: -6px;
    }

    .sm\:-top-7 {
        top: -7px;
    }

    .sm\:-top-8 {
        top: -8px;
    }

    .sm\:-top-9 {
        top: -9px;
    }

    .sm\:-top-10 {
        top: -10px;
    }

    .sm\:-top-11 {
        top: -11px;
    }

    .sm\:-top-12 {
        top: -12px;
    }

    .sm\:-top-13 {
        top: -13px;
    }

    .sm\:-top-14 {
        top: -14px;
    }

    .sm\:-top-15 {
        top: -15px;
    }

    .sm\:-top-16 {
        top: -16px;
    }

    .sm\:-top-17 {
        top: -17px;
    }

    .sm\:-top-18 {
        top: -18px;
    }

    .sm\:-top-19 {
        top: -19px;
    }

    .sm\:-top-20 {
        top: -20px;
    }

    .sm\:-top-21 {
        top: -21px;
    }

    .sm\:-top-22 {
        top: -22px;
    }

    .sm\:-top-23 {
        top: -23px;
    }

    .sm\:-top-24 {
        top: -24px;
    }

    .sm\:-top-25 {
        top: -25px;
    }

    .sm\:-top-26 {
        top: -26px;
    }

    .sm\:-top-27 {
        top: -27px;
    }

    .sm\:-top-28 {
        top: -28px;
    }

    .sm\:-top-29 {
        top: -29px;
    }

    .sm\:-top-30 {
        top: -30px;
    }

    .sm\:bottom-0 {
        bottom: 0;
    }

    .sm\:bottom-1 {
        bottom: 1px;
    }

    .sm\:bottom-2 {
        bottom: 2px;
    }

    .sm\:bottom-3 {
        bottom: 3px;
    }

    .sm\:bottom-4 {
        bottom: 4px;
    }

    .sm\:bottom-5 {
        bottom: 5px;
    }

    .sm\:bottom-6 {
        bottom: 6px;
    }

    .sm\:bottom-7 {
        bottom: 7px;
    }

    .sm\:bottom-8 {
        bottom: 8px;
    }

    .sm\:bottom-9 {
        bottom: 9px;
    }

    .sm\:bottom-10 {
        bottom: 10px;
    }

    .sm\:bottom-11 {
        bottom: 11px;
    }

    .sm\:bottom-12 {
        bottom: 12px;
    }

    .sm\:bottom-13 {
        bottom: 13px;
    }

    .sm\:bottom-14 {
        bottom: 14px;
    }

    .sm\:bottom-15 {
        bottom: 15px;
    }

    .sm\:bottom-16 {
        bottom: 16px;
    }

    .sm\:bottom-17 {
        bottom: 17px;
    }

    .sm\:bottom-18 {
        bottom: 18px;
    }

    .sm\:bottom-19 {
        bottom: 19px;
    }

    .sm\:bottom-20 {
        bottom: 20px;
    }

    .sm\:bottom-21 {
        bottom: 21px;
    }

    .sm\:bottom-22 {
        bottom: 22px;
    }

    .sm\:bottom-23 {
        bottom: 23px;
    }

    .sm\:bottom-24 {
        bottom: 24px;
    }

    .sm\:bottom-25 {
        bottom: 25px;
    }

    .sm\:bottom-26 {
        bottom: 26px;
    }

    .sm\:bottom-27 {
        bottom: 27px;
    }

    .sm\:bottom-28 {
        bottom: 28px;
    }

    .sm\:bottom-29 {
        bottom: 29px;
    }

    .sm\:bottom-30 {
        bottom: 30px;
    }

    .sm\:-bottom-0 {
        bottom: 0;
    }

    .sm\:-bottom-1 {
        bottom: -1px;
    }

    .sm\:-bottom-2 {
        bottom: -2px;
    }

    .sm\:-bottom-3 {
        bottom: -3px;
    }

    .sm\:-bottom-4 {
        bottom: -4px;
    }

    .sm\:-bottom-5 {
        bottom: -5px;
    }

    .sm\:-bottom-6 {
        bottom: -6px;
    }

    .sm\:-bottom-7 {
        bottom: -7px;
    }

    .sm\:-bottom-8 {
        bottom: -8px;
    }

    .sm\:-bottom-9 {
        bottom: -9px;
    }

    .sm\:-bottom-10 {
        bottom: -10px;
    }

    .sm\:-bottom-11 {
        bottom: -11px;
    }

    .sm\:-bottom-12 {
        bottom: -12px;
    }

    .sm\:-bottom-13 {
        bottom: -13px;
    }

    .sm\:-bottom-14 {
        bottom: -14px;
    }

    .sm\:-bottom-15 {
        bottom: -15px;
    }

    .sm\:-bottom-16 {
        bottom: -16px;
    }

    .sm\:-bottom-17 {
        bottom: -17px;
    }

    .sm\:-bottom-18 {
        bottom: -18px;
    }

    .sm\:-bottom-19 {
        bottom: -19px;
    }

    .sm\:-bottom-20 {
        bottom: -20px;
    }

    .sm\:-bottom-21 {
        bottom: -21px;
    }

    .sm\:-bottom-22 {
        bottom: -22px;
    }

    .sm\:-bottom-23 {
        bottom: -23px;
    }

    .sm\:-bottom-24 {
        bottom: -24px;
    }

    .sm\:-bottom-25 {
        bottom: -25px;
    }

    .sm\:-bottom-26 {
        bottom: -26px;
    }

    .sm\:-bottom-27 {
        bottom: -27px;
    }

    .sm\:-bottom-28 {
        bottom: -28px;
    }

    .sm\:-bottom-29 {
        bottom: -29px;
    }

    .sm\:-bottom-30 {
        bottom: -30px;
    }

    .sm\:left-0 {
        left: 0;
    }

    .sm\:left-1 {
        left: 1px;
    }

    .sm\:left-2 {
        left: 2px;
    }

    .sm\:left-3 {
        left: 3px;
    }

    .sm\:left-4 {
        left: 4px;
    }

    .sm\:left-5 {
        left: 5px;
    }

    .sm\:left-6 {
        left: 6px;
    }

    .sm\:left-7 {
        left: 7px;
    }

    .sm\:left-8 {
        left: 8px;
    }

    .sm\:left-9 {
        left: 9px;
    }

    .sm\:left-10 {
        left: 10px;
    }

    .sm\:left-11 {
        left: 11px;
    }

    .sm\:left-12 {
        left: 12px;
    }

    .sm\:left-13 {
        left: 13px;
    }

    .sm\:left-14 {
        left: 14px;
    }

    .sm\:left-15 {
        left: 15px;
    }

    .sm\:left-16 {
        left: 16px;
    }

    .sm\:left-17 {
        left: 17px;
    }

    .sm\:left-18 {
        left: 18px;
    }

    .sm\:left-19 {
        left: 19px;
    }

    .sm\:left-20 {
        left: 20px;
    }

    .sm\:left-21 {
        left: 21px;
    }

    .sm\:left-22 {
        left: 22px;
    }

    .sm\:left-23 {
        left: 23px;
    }

    .sm\:left-24 {
        left: 24px;
    }

    .sm\:left-25 {
        left: 25px;
    }

    .sm\:left-26 {
        left: 26px;
    }

    .sm\:left-27 {
        left: 27px;
    }

    .sm\:left-28 {
        left: 28px;
    }

    .sm\:left-29 {
        left: 29px;
    }

    .sm\:left-30 {
        left: 30px;
    }

    .sm\:-left-0 {
        left: 0;
    }

    .sm\:-left-1 {
        left: -1px;
    }

    .sm\:-left-2 {
        left: -2px;
    }

    .sm\:-left-3 {
        left: -3px;
    }

    .sm\:-left-4 {
        left: -4px;
    }

    .sm\:-left-5 {
        left: -5px;
    }

    .sm\:-left-6 {
        left: -6px;
    }

    .sm\:-left-7 {
        left: -7px;
    }

    .sm\:-left-8 {
        left: -8px;
    }

    .sm\:-left-9 {
        left: -9px;
    }

    .sm\:-left-10 {
        left: -10px;
    }

    .sm\:-left-11 {
        left: -11px;
    }

    .sm\:-left-12 {
        left: -12px;
    }

    .sm\:-left-13 {
        left: -13px;
    }

    .sm\:-left-14 {
        left: -14px;
    }

    .sm\:-left-15 {
        left: -15px;
    }

    .sm\:-left-16 {
        left: -16px;
    }

    .sm\:-left-17 {
        left: -17px;
    }

    .sm\:-left-18 {
        left: -18px;
    }

    .sm\:-left-19 {
        left: -19px;
    }

    .sm\:-left-20 {
        left: -20px;
    }

    .sm\:-left-21 {
        left: -21px;
    }

    .sm\:-left-22 {
        left: -22px;
    }

    .sm\:-left-23 {
        left: -23px;
    }

    .sm\:-left-24 {
        left: -24px;
    }

    .sm\:-left-25 {
        left: -25px;
    }

    .sm\:-left-26 {
        left: -26px;
    }

    .sm\:-left-27 {
        left: -27px;
    }

    .sm\:-left-28 {
        left: -28px;
    }

    .sm\:-left-29 {
        left: -29px;
    }

    .sm\:-left-30 {
        left: -30px;
    }

    .sm\:right-0 {
        right: 0;
    }

    .sm\:right-1 {
        right: 1px;
    }

    .sm\:right-2 {
        right: 2px;
    }

    .sm\:right-3 {
        right: 3px;
    }

    .sm\:right-4 {
        right: 4px;
    }

    .sm\:right-5 {
        right: 5px;
    }

    .sm\:right-6 {
        right: 6px;
    }

    .sm\:right-7 {
        right: 7px;
    }

    .sm\:right-8 {
        right: 8px;
    }

    .sm\:right-9 {
        right: 9px;
    }

    .sm\:right-10 {
        right: 10px;
    }

    .sm\:right-11 {
        right: 11px;
    }

    .sm\:right-12 {
        right: 12px;
    }

    .sm\:right-13 {
        right: 13px;
    }

    .sm\:right-14 {
        right: 14px;
    }

    .sm\:right-15 {
        right: 15px;
    }

    .sm\:right-16 {
        right: 16px;
    }

    .sm\:right-17 {
        right: 17px;
    }

    .sm\:right-18 {
        right: 18px;
    }

    .sm\:right-19 {
        right: 19px;
    }

    .sm\:right-20 {
        right: 20px;
    }

    .sm\:right-21 {
        right: 21px;
    }

    .sm\:right-22 {
        right: 22px;
    }

    .sm\:right-23 {
        right: 23px;
    }

    .sm\:right-24 {
        right: 24px;
    }

    .sm\:right-25 {
        right: 25px;
    }

    .sm\:right-26 {
        right: 26px;
    }

    .sm\:right-27 {
        right: 27px;
    }

    .sm\:right-28 {
        right: 28px;
    }

    .sm\:right-29 {
        right: 29px;
    }

    .sm\:right-30 {
        right: 30px;
    }

    .sm\:-right-0 {
        right: 0;
    }

    .sm\:-right-1 {
        right: -1px;
    }

    .sm\:-right-2 {
        right: -2px;
    }

    .sm\:-right-3 {
        right: -3px;
    }

    .sm\:-right-4 {
        right: -4px;
    }

    .sm\:-right-5 {
        right: -5px;
    }

    .sm\:-right-6 {
        right: -6px;
    }

    .sm\:-right-7 {
        right: -7px;
    }

    .sm\:-right-8 {
        right: -8px;
    }

    .sm\:-right-9 {
        right: -9px;
    }

    .sm\:-right-10 {
        right: -10px;
    }

    .sm\:-right-11 {
        right: -11px;
    }

    .sm\:-right-12 {
        right: -12px;
    }

    .sm\:-right-13 {
        right: -13px;
    }

    .sm\:-right-14 {
        right: -14px;
    }

    .sm\:-right-15 {
        right: -15px;
    }

    .sm\:-right-16 {
        right: -16px;
    }

    .sm\:-right-17 {
        right: -17px;
    }

    .sm\:-right-18 {
        right: -18px;
    }

    .sm\:-right-19 {
        right: -19px;
    }

    .sm\:-right-20 {
        right: -20px;
    }

    .sm\:-right-21 {
        right: -21px;
    }

    .sm\:-right-22 {
        right: -22px;
    }

    .sm\:-right-23 {
        right: -23px;
    }

    .sm\:-right-24 {
        right: -24px;
    }

    .sm\:-right-25 {
        right: -25px;
    }

    .sm\:-right-26 {
        right: -26px;
    }

    .sm\:-right-27 {
        right: -27px;
    }

    .sm\:-right-28 {
        right: -28px;
    }

    .sm\:-right-29 {
        right: -29px;
    }

    .sm\:-right-30 {
        right: -30px;
    }

    .sm\:radius-0, .hover\:sm\:radius-0:hover, .focus\:sm\:radius-0:focus, .group:hover .hover\:\:sm\:radius-0, .group-radius:hover .hover\:\:sm\:radius-0, .group:focus .focus\:\:sm\:radius-0, .group-radius:focus .focus\:\:sm\:radius-0 {
        border-radius: 0 ;
    }

    .sm\:radius-1, .hover\:sm\:radius-1:hover, .focus\:sm\:radius-1:focus, .group:hover .hover\:\:sm\:radius-1, .group-radius:hover .hover\:\:sm\:radius-1, .group:focus .focus\:\:sm\:radius-1, .group-radius:focus .focus\:\:sm\:radius-1 {
        border-radius: 1px ;
    }

    .sm\:radius-2, .hover\:sm\:radius-2:hover, .focus\:sm\:radius-2:focus, .group:hover .hover\:\:sm\:radius-2, .group-radius:hover .hover\:\:sm\:radius-2, .group:focus .focus\:\:sm\:radius-2, .group-radius:focus .focus\:\:sm\:radius-2 {
        border-radius: 2px ;
    }

    .sm\:radius-3, .hover\:sm\:radius-3:hover, .focus\:sm\:radius-3:focus, .group:hover .hover\:\:sm\:radius-3, .group-radius:hover .hover\:\:sm\:radius-3, .group:focus .focus\:\:sm\:radius-3, .group-radius:focus .focus\:\:sm\:radius-3 {
        border-radius: 3px ;
    }

    .sm\:radius-4, .hover\:sm\:radius-4:hover, .focus\:sm\:radius-4:focus, .group:hover .hover\:\:sm\:radius-4, .group-radius:hover .hover\:\:sm\:radius-4, .group:focus .focus\:\:sm\:radius-4, .group-radius:focus .focus\:\:sm\:radius-4 {
        border-radius: 4px ;
    }

    .sm\:radius-5, .hover\:sm\:radius-5:hover, .focus\:sm\:radius-5:focus, .group:hover .hover\:\:sm\:radius-5, .group-radius:hover .hover\:\:sm\:radius-5, .group:focus .focus\:\:sm\:radius-5, .group-radius:focus .focus\:\:sm\:radius-5 {
        border-radius: 5px ;
    }

    .sm\:radius-6, .hover\:sm\:radius-6:hover, .focus\:sm\:radius-6:focus, .group:hover .hover\:\:sm\:radius-6, .group-radius:hover .hover\:\:sm\:radius-6, .group:focus .focus\:\:sm\:radius-6, .group-radius:focus .focus\:\:sm\:radius-6 {
        border-radius: 6px ;
    }

    .sm\:radius-7, .hover\:sm\:radius-7:hover, .focus\:sm\:radius-7:focus, .group:hover .hover\:\:sm\:radius-7, .group-radius:hover .hover\:\:sm\:radius-7, .group:focus .focus\:\:sm\:radius-7, .group-radius:focus .focus\:\:sm\:radius-7 {
        border-radius: 7px ;
    }

    .sm\:radius-8, .hover\:sm\:radius-8:hover, .focus\:sm\:radius-8:focus, .group:hover .hover\:\:sm\:radius-8, .group-radius:hover .hover\:\:sm\:radius-8, .group:focus .focus\:\:sm\:radius-8, .group-radius:focus .focus\:\:sm\:radius-8 {
        border-radius: 8px ;
    }

    .sm\:radius-9, .hover\:sm\:radius-9:hover, .focus\:sm\:radius-9:focus, .group:hover .hover\:\:sm\:radius-9, .group-radius:hover .hover\:\:sm\:radius-9, .group:focus .focus\:\:sm\:radius-9, .group-radius:focus .focus\:\:sm\:radius-9 {
        border-radius: 9px ;
    }

    .sm\:radius-10, .hover\:sm\:radius-10:hover, .focus\:sm\:radius-10:focus, .group:hover .hover\:\:sm\:radius-10, .group-radius:hover .hover\:\:sm\:radius-10, .group:focus .focus\:\:sm\:radius-10, .group-radius:focus .focus\:\:sm\:radius-10 {
        border-radius: 10px ;
    }

    .sm\:radius-11, .hover\:sm\:radius-11:hover, .focus\:sm\:radius-11:focus, .group:hover .hover\:\:sm\:radius-11, .group-radius:hover .hover\:\:sm\:radius-11, .group:focus .focus\:\:sm\:radius-11, .group-radius:focus .focus\:\:sm\:radius-11 {
        border-radius: 11px ;
    }

    .sm\:radius-12, .hover\:sm\:radius-12:hover, .focus\:sm\:radius-12:focus, .group:hover .hover\:\:sm\:radius-12, .group-radius:hover .hover\:\:sm\:radius-12, .group:focus .focus\:\:sm\:radius-12, .group-radius:focus .focus\:\:sm\:radius-12 {
        border-radius: 12px ;
    }

    .sm\:radius-13, .hover\:sm\:radius-13:hover, .focus\:sm\:radius-13:focus, .group:hover .hover\:\:sm\:radius-13, .group-radius:hover .hover\:\:sm\:radius-13, .group:focus .focus\:\:sm\:radius-13, .group-radius:focus .focus\:\:sm\:radius-13 {
        border-radius: 13px ;
    }

    .sm\:radius-14, .hover\:sm\:radius-14:hover, .focus\:sm\:radius-14:focus, .group:hover .hover\:\:sm\:radius-14, .group-radius:hover .hover\:\:sm\:radius-14, .group:focus .focus\:\:sm\:radius-14, .group-radius:focus .focus\:\:sm\:radius-14 {
        border-radius: 14px ;
    }

    .sm\:radius-15, .hover\:sm\:radius-15:hover, .focus\:sm\:radius-15:focus, .group:hover .hover\:\:sm\:radius-15, .group-radius:hover .hover\:\:sm\:radius-15, .group:focus .focus\:\:sm\:radius-15, .group-radius:focus .focus\:\:sm\:radius-15 {
        border-radius: 15px ;
    }

    .sm\:radius-16, .hover\:sm\:radius-16:hover, .focus\:sm\:radius-16:focus, .group:hover .hover\:\:sm\:radius-16, .group-radius:hover .hover\:\:sm\:radius-16, .group:focus .focus\:\:sm\:radius-16, .group-radius:focus .focus\:\:sm\:radius-16 {
        border-radius: 16px ;
    }

    .sm\:radius-17, .hover\:sm\:radius-17:hover, .focus\:sm\:radius-17:focus, .group:hover .hover\:\:sm\:radius-17, .group-radius:hover .hover\:\:sm\:radius-17, .group:focus .focus\:\:sm\:radius-17, .group-radius:focus .focus\:\:sm\:radius-17 {
        border-radius: 17px ;
    }

    .sm\:radius-18, .hover\:sm\:radius-18:hover, .focus\:sm\:radius-18:focus, .group:hover .hover\:\:sm\:radius-18, .group-radius:hover .hover\:\:sm\:radius-18, .group:focus .focus\:\:sm\:radius-18, .group-radius:focus .focus\:\:sm\:radius-18 {
        border-radius: 18px ;
    }

    .sm\:radius-19, .hover\:sm\:radius-19:hover, .focus\:sm\:radius-19:focus, .group:hover .hover\:\:sm\:radius-19, .group-radius:hover .hover\:\:sm\:radius-19, .group:focus .focus\:\:sm\:radius-19, .group-radius:focus .focus\:\:sm\:radius-19 {
        border-radius: 19px ;
    }

    .sm\:radius-20, .hover\:sm\:radius-20:hover, .focus\:sm\:radius-20:focus, .group:hover .hover\:\:sm\:radius-20, .group-radius:hover .hover\:\:sm\:radius-20, .group:focus .focus\:\:sm\:radius-20, .group-radius:focus .focus\:\:sm\:radius-20 {
        border-radius: 20px ;
    }

    .sm\:radius-21, .hover\:sm\:radius-21:hover, .focus\:sm\:radius-21:focus, .group:hover .hover\:\:sm\:radius-21, .group-radius:hover .hover\:\:sm\:radius-21, .group:focus .focus\:\:sm\:radius-21, .group-radius:focus .focus\:\:sm\:radius-21 {
        border-radius: 11px ;
    }

    .sm\:radius-22, .hover\:sm\:radius-22:hover, .focus\:sm\:radius-22:focus, .group:hover .hover\:\:sm\:radius-22, .group-radius:hover .hover\:\:sm\:radius-22, .group:focus .focus\:\:sm\:radius-22, .group-radius:focus .focus\:\:sm\:radius-22 {
        border-radius: 12px ;
    }

    .sm\:radius-23, .hover\:sm\:radius-23:hover, .focus\:sm\:radius-23:focus, .group:hover .hover\:\:sm\:radius-23, .group-radius:hover .hover\:\:sm\:radius-23, .group:focus .focus\:\:sm\:radius-23, .group-radius:focus .focus\:\:sm\:radius-23 {
        border-radius: 13px ;
    }

    .sm\:radius-24, .hover\:sm\:radius-24:hover, .focus\:sm\:radius-24:focus, .group:hover .hover\:\:sm\:radius-24, .group-radius:hover .hover\:\:sm\:radius-24, .group:focus .focus\:\:sm\:radius-24, .group-radius:focus .focus\:\:sm\:radius-24 {
        border-radius: 14px ;
    }

    .sm\:radius-25, .hover\:sm\:radius-25:hover, .focus\:sm\:radius-25:focus, .group:hover .hover\:\:sm\:radius-25, .group-radius:hover .hover\:\:sm\:radius-25, .group:focus .focus\:\:sm\:radius-25, .group-radius:focus .focus\:\:sm\:radius-25 {
        border-radius: 15px ;
    }

    .sm\:radius-26, .hover\:sm\:radius-26:hover, .focus\:sm\:radius-26:focus, .group:hover .hover\:\:sm\:radius-26, .group-radius:hover .hover\:\:sm\:radius-26, .group:focus .focus\:\:sm\:radius-26, .group-radius:focus .focus\:\:sm\:radius-26 {
        border-radius: 16px ;
    }

    .sm\:radius-27, .hover\:sm\:radius-27:hover, .focus\:sm\:radius-27:focus, .group:hover .hover\:\:sm\:radius-27, .group-radius:hover .hover\:\:sm\:radius-27, .group:focus .focus\:\:sm\:radius-27, .group-radius:focus .focus\:\:sm\:radius-27 {
        border-radius: 17px ;
    }

    .sm\:radius-28, .hover\:sm\:radius-28:hover, .focus\:sm\:radius-28:focus, .group:hover .hover\:\:sm\:radius-28, .group-radius:hover .hover\:\:sm\:radius-28, .group:focus .focus\:\:sm\:radius-28, .group-radius:focus .focus\:\:sm\:radius-28 {
        border-radius: 18px ;
    }

    .sm\:radius-29, .hover\:sm\:radius-29:hover, .focus\:sm\:radius-29:focus, .group:hover .hover\:\:sm\:radius-29, .group-radius:hover .hover\:\:sm\:radius-29, .group:focus .focus\:\:sm\:radius-29, .group-radius:focus .focus\:\:sm\:radius-29 {
        border-radius: 19px ;
    }

    .sm\:radius-30, .hover\:sm\:radius-30:hover, .focus\:sm\:radius-30:focus, .group:hover .hover\:\:sm\:radius-30, .group-radius:hover .hover\:\:sm\:radius-30, .group:focus .focus\:\:sm\:radius-30, .group-radius:focus .focus\:\:sm\:radius-30 {
        border-radius: 20px ;
    }

    .sm\:radius-tl-0, .hover\:sm\:radius-tl-0:hover, .focus\:sm\:radius-tl-0:focus, .group:hover .hover\:\:sm\:radius-tl-0, .group-radius:hover .hover\:\:sm\:radius-tl-0, .group:focus .focus\:\:sm\:radius-tl-0, .group-radius:focus .focus\:\:sm\:radius-tl-0 {
        border-top-left-radius: 0 ;
    }

    .sm\:radius-tl-1, .hover\:sm\:radius-tl-1:hover, .focus\:sm\:radius-tl-1:focus, .group:hover .hover\:\:sm\:radius-tl-1, .group-radius:hover .hover\:\:sm\:radius-tl-1, .group:focus .focus\:\:sm\:radius-tl-1, .group-radius:focus .focus\:\:sm\:radius-tl-1 {
        border-top-left-radius: 1px ;
    }

    .sm\:radius-tl-2, .hover\:sm\:radius-tl-2:hover, .focus\:sm\:radius-tl-2:focus, .group:hover .hover\:\:sm\:radius-tl-2, .group-radius:hover .hover\:\:sm\:radius-tl-2, .group:focus .focus\:\:sm\:radius-tl-2, .group-radius:focus .focus\:\:sm\:radius-tl-2 {
        border-top-left-radius: 2px ;
    }

    .sm\:radius-tl-3, .hover\:sm\:radius-tl-3:hover, .focus\:sm\:radius-tl-3:focus, .group:hover .hover\:\:sm\:radius-tl-3, .group-radius:hover .hover\:\:sm\:radius-tl-3, .group:focus .focus\:\:sm\:radius-tl-3, .group-radius:focus .focus\:\:sm\:radius-tl-3 {
        border-top-left-radius: 3px ;
    }

    .sm\:radius-tl-4, .hover\:sm\:radius-tl-4:hover, .focus\:sm\:radius-tl-4:focus, .group:hover .hover\:\:sm\:radius-tl-4, .group-radius:hover .hover\:\:sm\:radius-tl-4, .group:focus .focus\:\:sm\:radius-tl-4, .group-radius:focus .focus\:\:sm\:radius-tl-4 {
        border-top-left-radius: 4px ;
    }

    .sm\:radius-tl-5, .hover\:sm\:radius-tl-5:hover, .focus\:sm\:radius-tl-5:focus, .group:hover .hover\:\:sm\:radius-tl-5, .group-radius:hover .hover\:\:sm\:radius-tl-5, .group:focus .focus\:\:sm\:radius-tl-5, .group-radius:focus .focus\:\:sm\:radius-tl-5 {
        border-top-left-radius: 5px ;
    }

    .sm\:radius-tl-6, .hover\:sm\:radius-tl-6:hover, .focus\:sm\:radius-tl-6:focus, .group:hover .hover\:\:sm\:radius-tl-6, .group-radius:hover .hover\:\:sm\:radius-tl-6, .group:focus .focus\:\:sm\:radius-tl-6, .group-radius:focus .focus\:\:sm\:radius-tl-6 {
        border-top-left-radius: 6px ;
    }

    .sm\:radius-tl-7, .hover\:sm\:radius-tl-7:hover, .focus\:sm\:radius-tl-7:focus, .group:hover .hover\:\:sm\:radius-tl-7, .group-radius:hover .hover\:\:sm\:radius-tl-7, .group:focus .focus\:\:sm\:radius-tl-7, .group-radius:focus .focus\:\:sm\:radius-tl-7 {
        border-top-left-radius: 7px ;
    }

    .sm\:radius-tl-8, .hover\:sm\:radius-tl-8:hover, .focus\:sm\:radius-tl-8:focus, .group:hover .hover\:\:sm\:radius-tl-8, .group-radius:hover .hover\:\:sm\:radius-tl-8, .group:focus .focus\:\:sm\:radius-tl-8, .group-radius:focus .focus\:\:sm\:radius-tl-8 {
        border-top-left-radius: 8px ;
    }

    .sm\:radius-tl-9, .hover\:sm\:radius-tl-9:hover, .focus\:sm\:radius-tl-9:focus, .group:hover .hover\:\:sm\:radius-tl-9, .group-radius:hover .hover\:\:sm\:radius-tl-9, .group:focus .focus\:\:sm\:radius-tl-9, .group-radius:focus .focus\:\:sm\:radius-tl-9 {
        border-top-left-radius: 9px ;
    }

    .sm\:radius-tl-10, .hover\:sm\:radius-tl-10:hover, .focus\:sm\:radius-tl-10:focus, .group:hover .hover\:\:sm\:radius-tl-10, .group-radius:hover .hover\:\:sm\:radius-tl-10, .group:focus .focus\:\:sm\:radius-tl-10, .group-radius:focus .focus\:\:sm\:radius-tl-10 {
        border-top-left-radius: 10px ;
    }

    .sm\:radius-tl-11, .hover\:sm\:radius-tl-11:hover, .focus\:sm\:radius-tl-11:focus, .group:hover .hover\:\:sm\:radius-tl-11, .group-radius:hover .hover\:\:sm\:radius-tl-11, .group:focus .focus\:\:sm\:radius-tl-11, .group-radius:focus .focus\:\:sm\:radius-tl-11 {
        border-top-left-radius: 11px ;
    }

    .sm\:radius-tl-12, .hover\:sm\:radius-tl-12:hover, .focus\:sm\:radius-tl-12:focus, .group:hover .hover\:\:sm\:radius-tl-12, .group-radius:hover .hover\:\:sm\:radius-tl-12, .group:focus .focus\:\:sm\:radius-tl-12, .group-radius:focus .focus\:\:sm\:radius-tl-12 {
        border-top-left-radius: 12px ;
    }

    .sm\:radius-tl-13, .hover\:sm\:radius-tl-13:hover, .focus\:sm\:radius-tl-13:focus, .group:hover .hover\:\:sm\:radius-tl-13, .group-radius:hover .hover\:\:sm\:radius-tl-13, .group:focus .focus\:\:sm\:radius-tl-13, .group-radius:focus .focus\:\:sm\:radius-tl-13 {
        border-top-left-radius: 13px ;
    }

    .sm\:radius-tl-14, .hover\:sm\:radius-tl-14:hover, .focus\:sm\:radius-tl-14:focus, .group:hover .hover\:\:sm\:radius-tl-14, .group-radius:hover .hover\:\:sm\:radius-tl-14, .group:focus .focus\:\:sm\:radius-tl-14, .group-radius:focus .focus\:\:sm\:radius-tl-14 {
        border-top-left-radius: 14px ;
    }

    .sm\:radius-tl-15, .hover\:sm\:radius-tl-15:hover, .focus\:sm\:radius-tl-15:focus, .group:hover .hover\:\:sm\:radius-tl-15, .group-radius:hover .hover\:\:sm\:radius-tl-15, .group:focus .focus\:\:sm\:radius-tl-15, .group-radius:focus .focus\:\:sm\:radius-tl-15 {
        border-top-left-radius: 15px ;
    }

    .sm\:radius-tl-16, .hover\:sm\:radius-tl-16:hover, .focus\:sm\:radius-tl-16:focus, .group:hover .hover\:\:sm\:radius-tl-16, .group-radius:hover .hover\:\:sm\:radius-tl-16, .group:focus .focus\:\:sm\:radius-tl-16, .group-radius:focus .focus\:\:sm\:radius-tl-16 {
        border-top-left-radius: 16px ;
    }

    .sm\:radius-tl-17, .hover\:sm\:radius-tl-17:hover, .focus\:sm\:radius-tl-17:focus, .group:hover .hover\:\:sm\:radius-tl-17, .group-radius:hover .hover\:\:sm\:radius-tl-17, .group:focus .focus\:\:sm\:radius-tl-17, .group-radius:focus .focus\:\:sm\:radius-tl-17 {
        border-top-left-radius: 17px ;
    }

    .sm\:radius-tl-18, .hover\:sm\:radius-tl-18:hover, .focus\:sm\:radius-tl-18:focus, .group:hover .hover\:\:sm\:radius-tl-18, .group-radius:hover .hover\:\:sm\:radius-tl-18, .group:focus .focus\:\:sm\:radius-tl-18, .group-radius:focus .focus\:\:sm\:radius-tl-18 {
        border-top-left-radius: 18px ;
    }

    .sm\:radius-tl-19, .hover\:sm\:radius-tl-19:hover, .focus\:sm\:radius-tl-19:focus, .group:hover .hover\:\:sm\:radius-tl-19, .group-radius:hover .hover\:\:sm\:radius-tl-19, .group:focus .focus\:\:sm\:radius-tl-19, .group-radius:focus .focus\:\:sm\:radius-tl-19 {
        border-top-left-radius: 19px ;
    }

    .sm\:radius-tl-20, .hover\:sm\:radius-tl-20:hover, .focus\:sm\:radius-tl-20:focus, .group:hover .hover\:\:sm\:radius-tl-20, .group-radius:hover .hover\:\:sm\:radius-tl-20, .group:focus .focus\:\:sm\:radius-tl-20, .group-radius:focus .focus\:\:sm\:radius-tl-20 {
        border-top-left-radius: 20px ;
    }

    .sm\:radius-tl-21, .hover\:sm\:radius-tl-21:hover, .focus\:sm\:radius-tl-21:focus, .group:hover .hover\:\:sm\:radius-tl-21, .group-radius:hover .hover\:\:sm\:radius-tl-21, .group:focus .focus\:\:sm\:radius-tl-21, .group-radius:focus .focus\:\:sm\:radius-tl-21 {
        border-top-left-radius: 11px ;
    }

    .sm\:radius-tl-22, .hover\:sm\:radius-tl-22:hover, .focus\:sm\:radius-tl-22:focus, .group:hover .hover\:\:sm\:radius-tl-22, .group-radius:hover .hover\:\:sm\:radius-tl-22, .group:focus .focus\:\:sm\:radius-tl-22, .group-radius:focus .focus\:\:sm\:radius-tl-22 {
        border-top-left-radius: 12px ;
    }

    .sm\:radius-tl-23, .hover\:sm\:radius-tl-23:hover, .focus\:sm\:radius-tl-23:focus, .group:hover .hover\:\:sm\:radius-tl-23, .group-radius:hover .hover\:\:sm\:radius-tl-23, .group:focus .focus\:\:sm\:radius-tl-23, .group-radius:focus .focus\:\:sm\:radius-tl-23 {
        border-top-left-radius: 13px ;
    }

    .sm\:radius-tl-24, .hover\:sm\:radius-tl-24:hover, .focus\:sm\:radius-tl-24:focus, .group:hover .hover\:\:sm\:radius-tl-24, .group-radius:hover .hover\:\:sm\:radius-tl-24, .group:focus .focus\:\:sm\:radius-tl-24, .group-radius:focus .focus\:\:sm\:radius-tl-24 {
        border-top-left-radius: 14px ;
    }

    .sm\:radius-tl-25, .hover\:sm\:radius-tl-25:hover, .focus\:sm\:radius-tl-25:focus, .group:hover .hover\:\:sm\:radius-tl-25, .group-radius:hover .hover\:\:sm\:radius-tl-25, .group:focus .focus\:\:sm\:radius-tl-25, .group-radius:focus .focus\:\:sm\:radius-tl-25 {
        border-top-left-radius: 15px ;
    }

    .sm\:radius-tl-26, .hover\:sm\:radius-tl-26:hover, .focus\:sm\:radius-tl-26:focus, .group:hover .hover\:\:sm\:radius-tl-26, .group-radius:hover .hover\:\:sm\:radius-tl-26, .group:focus .focus\:\:sm\:radius-tl-26, .group-radius:focus .focus\:\:sm\:radius-tl-26 {
        border-top-left-radius: 16px ;
    }

    .sm\:radius-tl-27, .hover\:sm\:radius-tl-27:hover, .focus\:sm\:radius-tl-27:focus, .group:hover .hover\:\:sm\:radius-tl-27, .group-radius:hover .hover\:\:sm\:radius-tl-27, .group:focus .focus\:\:sm\:radius-tl-27, .group-radius:focus .focus\:\:sm\:radius-tl-27 {
        border-top-left-radius: 17px ;
    }

    .sm\:radius-tl-28, .hover\:sm\:radius-tl-28:hover, .focus\:sm\:radius-tl-28:focus, .group:hover .hover\:\:sm\:radius-tl-28, .group-radius:hover .hover\:\:sm\:radius-tl-28, .group:focus .focus\:\:sm\:radius-tl-28, .group-radius:focus .focus\:\:sm\:radius-tl-28 {
        border-top-left-radius: 18px ;
    }

    .sm\:radius-tl-29, .hover\:sm\:radius-tl-29:hover, .focus\:sm\:radius-tl-29:focus, .group:hover .hover\:\:sm\:radius-tl-29, .group-radius:hover .hover\:\:sm\:radius-tl-29, .group:focus .focus\:\:sm\:radius-tl-29, .group-radius:focus .focus\:\:sm\:radius-tl-29 {
        border-top-left-radius: 19px ;
    }

    .sm\:radius-tl-30, .hover\:sm\:radius-tl-30:hover, .focus\:sm\:radius-tl-30:focus, .group:hover .hover\:\:sm\:radius-tl-30, .group-radius:hover .hover\:\:sm\:radius-tl-30, .group:focus .focus\:\:sm\:radius-tl-30, .group-radius:focus .focus\:\:sm\:radius-tl-30 {
        border-top-left-radius: 20px ;
    }

    .sm\:radius-bl-0, .hover\:sm\:radius-bl-0:hover, .focus\:sm\:radius-bl-0:focus, .group:hover .hover\:\:sm\:radius-bl-0, .group-radius:hover .hover\:\:sm\:radius-bl-0, .group:focus .focus\:\:sm\:radius-bl-0, .group-radius:focus .focus\:\:sm\:radius-bl-0 {
        border-bottom-left-radius: 0 ;
    }

    .sm\:radius-bl-1, .hover\:sm\:radius-bl-1:hover, .focus\:sm\:radius-bl-1:focus, .group:hover .hover\:\:sm\:radius-bl-1, .group-radius:hover .hover\:\:sm\:radius-bl-1, .group:focus .focus\:\:sm\:radius-bl-1, .group-radius:focus .focus\:\:sm\:radius-bl-1 {
        border-bottom-left-radius: 1px ;
    }

    .sm\:radius-bl-2, .hover\:sm\:radius-bl-2:hover, .focus\:sm\:radius-bl-2:focus, .group:hover .hover\:\:sm\:radius-bl-2, .group-radius:hover .hover\:\:sm\:radius-bl-2, .group:focus .focus\:\:sm\:radius-bl-2, .group-radius:focus .focus\:\:sm\:radius-bl-2 {
        border-bottom-left-radius: 2px ;
    }

    .sm\:radius-bl-3, .hover\:sm\:radius-bl-3:hover, .focus\:sm\:radius-bl-3:focus, .group:hover .hover\:\:sm\:radius-bl-3, .group-radius:hover .hover\:\:sm\:radius-bl-3, .group:focus .focus\:\:sm\:radius-bl-3, .group-radius:focus .focus\:\:sm\:radius-bl-3 {
        border-bottom-left-radius: 3px ;
    }

    .sm\:radius-bl-4, .hover\:sm\:radius-bl-4:hover, .focus\:sm\:radius-bl-4:focus, .group:hover .hover\:\:sm\:radius-bl-4, .group-radius:hover .hover\:\:sm\:radius-bl-4, .group:focus .focus\:\:sm\:radius-bl-4, .group-radius:focus .focus\:\:sm\:radius-bl-4 {
        border-bottom-left-radius: 4px ;
    }

    .sm\:radius-bl-5, .hover\:sm\:radius-bl-5:hover, .focus\:sm\:radius-bl-5:focus, .group:hover .hover\:\:sm\:radius-bl-5, .group-radius:hover .hover\:\:sm\:radius-bl-5, .group:focus .focus\:\:sm\:radius-bl-5, .group-radius:focus .focus\:\:sm\:radius-bl-5 {
        border-bottom-left-radius: 5px ;
    }

    .sm\:radius-bl-6, .hover\:sm\:radius-bl-6:hover, .focus\:sm\:radius-bl-6:focus, .group:hover .hover\:\:sm\:radius-bl-6, .group-radius:hover .hover\:\:sm\:radius-bl-6, .group:focus .focus\:\:sm\:radius-bl-6, .group-radius:focus .focus\:\:sm\:radius-bl-6 {
        border-bottom-left-radius: 6px ;
    }

    .sm\:radius-bl-7, .hover\:sm\:radius-bl-7:hover, .focus\:sm\:radius-bl-7:focus, .group:hover .hover\:\:sm\:radius-bl-7, .group-radius:hover .hover\:\:sm\:radius-bl-7, .group:focus .focus\:\:sm\:radius-bl-7, .group-radius:focus .focus\:\:sm\:radius-bl-7 {
        border-bottom-left-radius: 7px ;
    }

    .sm\:radius-bl-8, .hover\:sm\:radius-bl-8:hover, .focus\:sm\:radius-bl-8:focus, .group:hover .hover\:\:sm\:radius-bl-8, .group-radius:hover .hover\:\:sm\:radius-bl-8, .group:focus .focus\:\:sm\:radius-bl-8, .group-radius:focus .focus\:\:sm\:radius-bl-8 {
        border-bottom-left-radius: 8px ;
    }

    .sm\:radius-bl-9, .hover\:sm\:radius-bl-9:hover, .focus\:sm\:radius-bl-9:focus, .group:hover .hover\:\:sm\:radius-bl-9, .group-radius:hover .hover\:\:sm\:radius-bl-9, .group:focus .focus\:\:sm\:radius-bl-9, .group-radius:focus .focus\:\:sm\:radius-bl-9 {
        border-bottom-left-radius: 9px ;
    }

    .sm\:radius-bl-10, .hover\:sm\:radius-bl-10:hover, .focus\:sm\:radius-bl-10:focus, .group:hover .hover\:\:sm\:radius-bl-10, .group-radius:hover .hover\:\:sm\:radius-bl-10, .group:focus .focus\:\:sm\:radius-bl-10, .group-radius:focus .focus\:\:sm\:radius-bl-10 {
        border-bottom-left-radius: 10px ;
    }

    .sm\:radius-bl-11, .hover\:sm\:radius-bl-11:hover, .focus\:sm\:radius-bl-11:focus, .group:hover .hover\:\:sm\:radius-bl-11, .group-radius:hover .hover\:\:sm\:radius-bl-11, .group:focus .focus\:\:sm\:radius-bl-11, .group-radius:focus .focus\:\:sm\:radius-bl-11 {
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-bl-12, .hover\:sm\:radius-bl-12:hover, .focus\:sm\:radius-bl-12:focus, .group:hover .hover\:\:sm\:radius-bl-12, .group-radius:hover .hover\:\:sm\:radius-bl-12, .group:focus .focus\:\:sm\:radius-bl-12, .group-radius:focus .focus\:\:sm\:radius-bl-12 {
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-bl-13, .hover\:sm\:radius-bl-13:hover, .focus\:sm\:radius-bl-13:focus, .group:hover .hover\:\:sm\:radius-bl-13, .group-radius:hover .hover\:\:sm\:radius-bl-13, .group:focus .focus\:\:sm\:radius-bl-13, .group-radius:focus .focus\:\:sm\:radius-bl-13 {
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-bl-14, .hover\:sm\:radius-bl-14:hover, .focus\:sm\:radius-bl-14:focus, .group:hover .hover\:\:sm\:radius-bl-14, .group-radius:hover .hover\:\:sm\:radius-bl-14, .group:focus .focus\:\:sm\:radius-bl-14, .group-radius:focus .focus\:\:sm\:radius-bl-14 {
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-bl-15, .hover\:sm\:radius-bl-15:hover, .focus\:sm\:radius-bl-15:focus, .group:hover .hover\:\:sm\:radius-bl-15, .group-radius:hover .hover\:\:sm\:radius-bl-15, .group:focus .focus\:\:sm\:radius-bl-15, .group-radius:focus .focus\:\:sm\:radius-bl-15 {
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-bl-16, .hover\:sm\:radius-bl-16:hover, .focus\:sm\:radius-bl-16:focus, .group:hover .hover\:\:sm\:radius-bl-16, .group-radius:hover .hover\:\:sm\:radius-bl-16, .group:focus .focus\:\:sm\:radius-bl-16, .group-radius:focus .focus\:\:sm\:radius-bl-16 {
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-bl-17, .hover\:sm\:radius-bl-17:hover, .focus\:sm\:radius-bl-17:focus, .group:hover .hover\:\:sm\:radius-bl-17, .group-radius:hover .hover\:\:sm\:radius-bl-17, .group:focus .focus\:\:sm\:radius-bl-17, .group-radius:focus .focus\:\:sm\:radius-bl-17 {
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-bl-18, .hover\:sm\:radius-bl-18:hover, .focus\:sm\:radius-bl-18:focus, .group:hover .hover\:\:sm\:radius-bl-18, .group-radius:hover .hover\:\:sm\:radius-bl-18, .group:focus .focus\:\:sm\:radius-bl-18, .group-radius:focus .focus\:\:sm\:radius-bl-18 {
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-bl-19, .hover\:sm\:radius-bl-19:hover, .focus\:sm\:radius-bl-19:focus, .group:hover .hover\:\:sm\:radius-bl-19, .group-radius:hover .hover\:\:sm\:radius-bl-19, .group:focus .focus\:\:sm\:radius-bl-19, .group-radius:focus .focus\:\:sm\:radius-bl-19 {
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-bl-20, .hover\:sm\:radius-bl-20:hover, .focus\:sm\:radius-bl-20:focus, .group:hover .hover\:\:sm\:radius-bl-20, .group-radius:hover .hover\:\:sm\:radius-bl-20, .group:focus .focus\:\:sm\:radius-bl-20, .group-radius:focus .focus\:\:sm\:radius-bl-20 {
        border-bottom-left-radius: 20px ;
    }

    .sm\:radius-bl-21, .hover\:sm\:radius-bl-21:hover, .focus\:sm\:radius-bl-21:focus, .group:hover .hover\:\:sm\:radius-bl-21, .group-radius:hover .hover\:\:sm\:radius-bl-21, .group:focus .focus\:\:sm\:radius-bl-21, .group-radius:focus .focus\:\:sm\:radius-bl-21 {
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-bl-22, .hover\:sm\:radius-bl-22:hover, .focus\:sm\:radius-bl-22:focus, .group:hover .hover\:\:sm\:radius-bl-22, .group-radius:hover .hover\:\:sm\:radius-bl-22, .group:focus .focus\:\:sm\:radius-bl-22, .group-radius:focus .focus\:\:sm\:radius-bl-22 {
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-bl-23, .hover\:sm\:radius-bl-23:hover, .focus\:sm\:radius-bl-23:focus, .group:hover .hover\:\:sm\:radius-bl-23, .group-radius:hover .hover\:\:sm\:radius-bl-23, .group:focus .focus\:\:sm\:radius-bl-23, .group-radius:focus .focus\:\:sm\:radius-bl-23 {
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-bl-24, .hover\:sm\:radius-bl-24:hover, .focus\:sm\:radius-bl-24:focus, .group:hover .hover\:\:sm\:radius-bl-24, .group-radius:hover .hover\:\:sm\:radius-bl-24, .group:focus .focus\:\:sm\:radius-bl-24, .group-radius:focus .focus\:\:sm\:radius-bl-24 {
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-bl-25, .hover\:sm\:radius-bl-25:hover, .focus\:sm\:radius-bl-25:focus, .group:hover .hover\:\:sm\:radius-bl-25, .group-radius:hover .hover\:\:sm\:radius-bl-25, .group:focus .focus\:\:sm\:radius-bl-25, .group-radius:focus .focus\:\:sm\:radius-bl-25 {
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-bl-26, .hover\:sm\:radius-bl-26:hover, .focus\:sm\:radius-bl-26:focus, .group:hover .hover\:\:sm\:radius-bl-26, .group-radius:hover .hover\:\:sm\:radius-bl-26, .group:focus .focus\:\:sm\:radius-bl-26, .group-radius:focus .focus\:\:sm\:radius-bl-26 {
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-bl-27, .hover\:sm\:radius-bl-27:hover, .focus\:sm\:radius-bl-27:focus, .group:hover .hover\:\:sm\:radius-bl-27, .group-radius:hover .hover\:\:sm\:radius-bl-27, .group:focus .focus\:\:sm\:radius-bl-27, .group-radius:focus .focus\:\:sm\:radius-bl-27 {
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-bl-28, .hover\:sm\:radius-bl-28:hover, .focus\:sm\:radius-bl-28:focus, .group:hover .hover\:\:sm\:radius-bl-28, .group-radius:hover .hover\:\:sm\:radius-bl-28, .group:focus .focus\:\:sm\:radius-bl-28, .group-radius:focus .focus\:\:sm\:radius-bl-28 {
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-bl-29, .hover\:sm\:radius-bl-29:hover, .focus\:sm\:radius-bl-29:focus, .group:hover .hover\:\:sm\:radius-bl-29, .group-radius:hover .hover\:\:sm\:radius-bl-29, .group:focus .focus\:\:sm\:radius-bl-29, .group-radius:focus .focus\:\:sm\:radius-bl-29 {
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-bl-30, .hover\:sm\:radius-bl-30:hover, .focus\:sm\:radius-bl-30:focus, .group:hover .hover\:\:sm\:radius-bl-30, .group-radius:hover .hover\:\:sm\:radius-bl-30, .group:focus .focus\:\:sm\:radius-bl-30, .group-radius:focus .focus\:\:sm\:radius-bl-30 {
        border-bottom-left-radius: 20px ;
    }

    .sm\:radius-tr-0, .hover\:sm\:radius-tr-0:hover, .focus\:sm\:radius-tr-0:focus, .group:hover .hover\:\:sm\:radius-tr-0, .group-radius:hover .hover\:\:sm\:radius-tr-0, .group:focus .focus\:\:sm\:radius-tr-0, .group-radius:focus .focus\:\:sm\:radius-tr-0 {
        border-top-right-radius: 0 ;
    }

    .sm\:radius-tr-1, .hover\:sm\:radius-tr-1:hover, .focus\:sm\:radius-tr-1:focus, .group:hover .hover\:\:sm\:radius-tr-1, .group-radius:hover .hover\:\:sm\:radius-tr-1, .group:focus .focus\:\:sm\:radius-tr-1, .group-radius:focus .focus\:\:sm\:radius-tr-1 {
        border-top-right-radius: 1px ;
    }

    .sm\:radius-tr-2, .hover\:sm\:radius-tr-2:hover, .focus\:sm\:radius-tr-2:focus, .group:hover .hover\:\:sm\:radius-tr-2, .group-radius:hover .hover\:\:sm\:radius-tr-2, .group:focus .focus\:\:sm\:radius-tr-2, .group-radius:focus .focus\:\:sm\:radius-tr-2 {
        border-top-right-radius: 2px ;
    }

    .sm\:radius-tr-3, .hover\:sm\:radius-tr-3:hover, .focus\:sm\:radius-tr-3:focus, .group:hover .hover\:\:sm\:radius-tr-3, .group-radius:hover .hover\:\:sm\:radius-tr-3, .group:focus .focus\:\:sm\:radius-tr-3, .group-radius:focus .focus\:\:sm\:radius-tr-3 {
        border-top-right-radius: 3px ;
    }

    .sm\:radius-tr-4, .hover\:sm\:radius-tr-4:hover, .focus\:sm\:radius-tr-4:focus, .group:hover .hover\:\:sm\:radius-tr-4, .group-radius:hover .hover\:\:sm\:radius-tr-4, .group:focus .focus\:\:sm\:radius-tr-4, .group-radius:focus .focus\:\:sm\:radius-tr-4 {
        border-top-right-radius: 4px ;
    }

    .sm\:radius-tr-5, .hover\:sm\:radius-tr-5:hover, .focus\:sm\:radius-tr-5:focus, .group:hover .hover\:\:sm\:radius-tr-5, .group-radius:hover .hover\:\:sm\:radius-tr-5, .group:focus .focus\:\:sm\:radius-tr-5, .group-radius:focus .focus\:\:sm\:radius-tr-5 {
        border-top-right-radius: 5px ;
    }

    .sm\:radius-tr-6, .hover\:sm\:radius-tr-6:hover, .focus\:sm\:radius-tr-6:focus, .group:hover .hover\:\:sm\:radius-tr-6, .group-radius:hover .hover\:\:sm\:radius-tr-6, .group:focus .focus\:\:sm\:radius-tr-6, .group-radius:focus .focus\:\:sm\:radius-tr-6 {
        border-top-right-radius: 6px ;
    }

    .sm\:radius-tr-7, .hover\:sm\:radius-tr-7:hover, .focus\:sm\:radius-tr-7:focus, .group:hover .hover\:\:sm\:radius-tr-7, .group-radius:hover .hover\:\:sm\:radius-tr-7, .group:focus .focus\:\:sm\:radius-tr-7, .group-radius:focus .focus\:\:sm\:radius-tr-7 {
        border-top-right-radius: 7px ;
    }

    .sm\:radius-tr-8, .hover\:sm\:radius-tr-8:hover, .focus\:sm\:radius-tr-8:focus, .group:hover .hover\:\:sm\:radius-tr-8, .group-radius:hover .hover\:\:sm\:radius-tr-8, .group:focus .focus\:\:sm\:radius-tr-8, .group-radius:focus .focus\:\:sm\:radius-tr-8 {
        border-top-right-radius: 8px ;
    }

    .sm\:radius-tr-9, .hover\:sm\:radius-tr-9:hover, .focus\:sm\:radius-tr-9:focus, .group:hover .hover\:\:sm\:radius-tr-9, .group-radius:hover .hover\:\:sm\:radius-tr-9, .group:focus .focus\:\:sm\:radius-tr-9, .group-radius:focus .focus\:\:sm\:radius-tr-9 {
        border-top-right-radius: 9px ;
    }

    .sm\:radius-tr-10, .hover\:sm\:radius-tr-10:hover, .focus\:sm\:radius-tr-10:focus, .group:hover .hover\:\:sm\:radius-tr-10, .group-radius:hover .hover\:\:sm\:radius-tr-10, .group:focus .focus\:\:sm\:radius-tr-10, .group-radius:focus .focus\:\:sm\:radius-tr-10 {
        border-top-right-radius: 10px ;
    }

    .sm\:radius-tr-11, .hover\:sm\:radius-tr-11:hover, .focus\:sm\:radius-tr-11:focus, .group:hover .hover\:\:sm\:radius-tr-11, .group-radius:hover .hover\:\:sm\:radius-tr-11, .group:focus .focus\:\:sm\:radius-tr-11, .group-radius:focus .focus\:\:sm\:radius-tr-11 {
        border-top-right-radius: 11px ;
    }

    .sm\:radius-tr-12, .hover\:sm\:radius-tr-12:hover, .focus\:sm\:radius-tr-12:focus, .group:hover .hover\:\:sm\:radius-tr-12, .group-radius:hover .hover\:\:sm\:radius-tr-12, .group:focus .focus\:\:sm\:radius-tr-12, .group-radius:focus .focus\:\:sm\:radius-tr-12 {
        border-top-right-radius: 12px ;
    }

    .sm\:radius-tr-13, .hover\:sm\:radius-tr-13:hover, .focus\:sm\:radius-tr-13:focus, .group:hover .hover\:\:sm\:radius-tr-13, .group-radius:hover .hover\:\:sm\:radius-tr-13, .group:focus .focus\:\:sm\:radius-tr-13, .group-radius:focus .focus\:\:sm\:radius-tr-13 {
        border-top-right-radius: 13px ;
    }

    .sm\:radius-tr-14, .hover\:sm\:radius-tr-14:hover, .focus\:sm\:radius-tr-14:focus, .group:hover .hover\:\:sm\:radius-tr-14, .group-radius:hover .hover\:\:sm\:radius-tr-14, .group:focus .focus\:\:sm\:radius-tr-14, .group-radius:focus .focus\:\:sm\:radius-tr-14 {
        border-top-right-radius: 14px ;
    }

    .sm\:radius-tr-15, .hover\:sm\:radius-tr-15:hover, .focus\:sm\:radius-tr-15:focus, .group:hover .hover\:\:sm\:radius-tr-15, .group-radius:hover .hover\:\:sm\:radius-tr-15, .group:focus .focus\:\:sm\:radius-tr-15, .group-radius:focus .focus\:\:sm\:radius-tr-15 {
        border-top-right-radius: 15px ;
    }

    .sm\:radius-tr-16, .hover\:sm\:radius-tr-16:hover, .focus\:sm\:radius-tr-16:focus, .group:hover .hover\:\:sm\:radius-tr-16, .group-radius:hover .hover\:\:sm\:radius-tr-16, .group:focus .focus\:\:sm\:radius-tr-16, .group-radius:focus .focus\:\:sm\:radius-tr-16 {
        border-top-right-radius: 16px ;
    }

    .sm\:radius-tr-17, .hover\:sm\:radius-tr-17:hover, .focus\:sm\:radius-tr-17:focus, .group:hover .hover\:\:sm\:radius-tr-17, .group-radius:hover .hover\:\:sm\:radius-tr-17, .group:focus .focus\:\:sm\:radius-tr-17, .group-radius:focus .focus\:\:sm\:radius-tr-17 {
        border-top-right-radius: 17px ;
    }

    .sm\:radius-tr-18, .hover\:sm\:radius-tr-18:hover, .focus\:sm\:radius-tr-18:focus, .group:hover .hover\:\:sm\:radius-tr-18, .group-radius:hover .hover\:\:sm\:radius-tr-18, .group:focus .focus\:\:sm\:radius-tr-18, .group-radius:focus .focus\:\:sm\:radius-tr-18 {
        border-top-right-radius: 18px ;
    }

    .sm\:radius-tr-19, .hover\:sm\:radius-tr-19:hover, .focus\:sm\:radius-tr-19:focus, .group:hover .hover\:\:sm\:radius-tr-19, .group-radius:hover .hover\:\:sm\:radius-tr-19, .group:focus .focus\:\:sm\:radius-tr-19, .group-radius:focus .focus\:\:sm\:radius-tr-19 {
        border-top-right-radius: 19px ;
    }

    .sm\:radius-tr-20, .hover\:sm\:radius-tr-20:hover, .focus\:sm\:radius-tr-20:focus, .group:hover .hover\:\:sm\:radius-tr-20, .group-radius:hover .hover\:\:sm\:radius-tr-20, .group:focus .focus\:\:sm\:radius-tr-20, .group-radius:focus .focus\:\:sm\:radius-tr-20 {
        border-top-right-radius: 20px ;
    }

    .sm\:radius-tr-21, .hover\:sm\:radius-tr-21:hover, .focus\:sm\:radius-tr-21:focus, .group:hover .hover\:\:sm\:radius-tr-21, .group-radius:hover .hover\:\:sm\:radius-tr-21, .group:focus .focus\:\:sm\:radius-tr-21, .group-radius:focus .focus\:\:sm\:radius-tr-21 {
        border-top-right-radius: 11px ;
    }

    .sm\:radius-tr-22, .hover\:sm\:radius-tr-22:hover, .focus\:sm\:radius-tr-22:focus, .group:hover .hover\:\:sm\:radius-tr-22, .group-radius:hover .hover\:\:sm\:radius-tr-22, .group:focus .focus\:\:sm\:radius-tr-22, .group-radius:focus .focus\:\:sm\:radius-tr-22 {
        border-top-right-radius: 12px ;
    }

    .sm\:radius-tr-23, .hover\:sm\:radius-tr-23:hover, .focus\:sm\:radius-tr-23:focus, .group:hover .hover\:\:sm\:radius-tr-23, .group-radius:hover .hover\:\:sm\:radius-tr-23, .group:focus .focus\:\:sm\:radius-tr-23, .group-radius:focus .focus\:\:sm\:radius-tr-23 {
        border-top-right-radius: 13px ;
    }

    .sm\:radius-tr-24, .hover\:sm\:radius-tr-24:hover, .focus\:sm\:radius-tr-24:focus, .group:hover .hover\:\:sm\:radius-tr-24, .group-radius:hover .hover\:\:sm\:radius-tr-24, .group:focus .focus\:\:sm\:radius-tr-24, .group-radius:focus .focus\:\:sm\:radius-tr-24 {
        border-top-right-radius: 14px ;
    }

    .sm\:radius-tr-25, .hover\:sm\:radius-tr-25:hover, .focus\:sm\:radius-tr-25:focus, .group:hover .hover\:\:sm\:radius-tr-25, .group-radius:hover .hover\:\:sm\:radius-tr-25, .group:focus .focus\:\:sm\:radius-tr-25, .group-radius:focus .focus\:\:sm\:radius-tr-25 {
        border-top-right-radius: 15px ;
    }

    .sm\:radius-tr-26, .hover\:sm\:radius-tr-26:hover, .focus\:sm\:radius-tr-26:focus, .group:hover .hover\:\:sm\:radius-tr-26, .group-radius:hover .hover\:\:sm\:radius-tr-26, .group:focus .focus\:\:sm\:radius-tr-26, .group-radius:focus .focus\:\:sm\:radius-tr-26 {
        border-top-right-radius: 16px ;
    }

    .sm\:radius-tr-27, .hover\:sm\:radius-tr-27:hover, .focus\:sm\:radius-tr-27:focus, .group:hover .hover\:\:sm\:radius-tr-27, .group-radius:hover .hover\:\:sm\:radius-tr-27, .group:focus .focus\:\:sm\:radius-tr-27, .group-radius:focus .focus\:\:sm\:radius-tr-27 {
        border-top-right-radius: 17px ;
    }

    .sm\:radius-tr-28, .hover\:sm\:radius-tr-28:hover, .focus\:sm\:radius-tr-28:focus, .group:hover .hover\:\:sm\:radius-tr-28, .group-radius:hover .hover\:\:sm\:radius-tr-28, .group:focus .focus\:\:sm\:radius-tr-28, .group-radius:focus .focus\:\:sm\:radius-tr-28 {
        border-top-right-radius: 18px ;
    }

    .sm\:radius-tr-29, .hover\:sm\:radius-tr-29:hover, .focus\:sm\:radius-tr-29:focus, .group:hover .hover\:\:sm\:radius-tr-29, .group-radius:hover .hover\:\:sm\:radius-tr-29, .group:focus .focus\:\:sm\:radius-tr-29, .group-radius:focus .focus\:\:sm\:radius-tr-29 {
        border-top-right-radius: 19px ;
    }

    .sm\:radius-tr-30, .hover\:sm\:radius-tr-30:hover, .focus\:sm\:radius-tr-30:focus, .group:hover .hover\:\:sm\:radius-tr-30, .group-radius:hover .hover\:\:sm\:radius-tr-30, .group:focus .focus\:\:sm\:radius-tr-30, .group-radius:focus .focus\:\:sm\:radius-tr-30 {
        border-top-right-radius: 20px ;
    }

    .sm\:radius-br-0, .hover\:sm\:radius-br-0:hover, .focus\:sm\:radius-br-0:focus, .group:hover .hover\:\:sm\:radius-br-0, .group-radius:hover .hover\:\:sm\:radius-br-0, .group:focus .focus\:\:sm\:radius-br-0, .group-radius:focus .focus\:\:sm\:radius-br-0 {
        border-bottom-right-radius: 0 ;
    }

    .sm\:radius-br-1, .hover\:sm\:radius-br-1:hover, .focus\:sm\:radius-br-1:focus, .group:hover .hover\:\:sm\:radius-br-1, .group-radius:hover .hover\:\:sm\:radius-br-1, .group:focus .focus\:\:sm\:radius-br-1, .group-radius:focus .focus\:\:sm\:radius-br-1 {
        border-bottom-right-radius: 1px ;
    }

    .sm\:radius-br-2, .hover\:sm\:radius-br-2:hover, .focus\:sm\:radius-br-2:focus, .group:hover .hover\:\:sm\:radius-br-2, .group-radius:hover .hover\:\:sm\:radius-br-2, .group:focus .focus\:\:sm\:radius-br-2, .group-radius:focus .focus\:\:sm\:radius-br-2 {
        border-bottom-right-radius: 2px ;
    }

    .sm\:radius-br-3, .hover\:sm\:radius-br-3:hover, .focus\:sm\:radius-br-3:focus, .group:hover .hover\:\:sm\:radius-br-3, .group-radius:hover .hover\:\:sm\:radius-br-3, .group:focus .focus\:\:sm\:radius-br-3, .group-radius:focus .focus\:\:sm\:radius-br-3 {
        border-bottom-right-radius: 3px ;
    }

    .sm\:radius-br-4, .hover\:sm\:radius-br-4:hover, .focus\:sm\:radius-br-4:focus, .group:hover .hover\:\:sm\:radius-br-4, .group-radius:hover .hover\:\:sm\:radius-br-4, .group:focus .focus\:\:sm\:radius-br-4, .group-radius:focus .focus\:\:sm\:radius-br-4 {
        border-bottom-right-radius: 4px ;
    }

    .sm\:radius-br-5, .hover\:sm\:radius-br-5:hover, .focus\:sm\:radius-br-5:focus, .group:hover .hover\:\:sm\:radius-br-5, .group-radius:hover .hover\:\:sm\:radius-br-5, .group:focus .focus\:\:sm\:radius-br-5, .group-radius:focus .focus\:\:sm\:radius-br-5 {
        border-bottom-right-radius: 5px ;
    }

    .sm\:radius-br-6, .hover\:sm\:radius-br-6:hover, .focus\:sm\:radius-br-6:focus, .group:hover .hover\:\:sm\:radius-br-6, .group-radius:hover .hover\:\:sm\:radius-br-6, .group:focus .focus\:\:sm\:radius-br-6, .group-radius:focus .focus\:\:sm\:radius-br-6 {
        border-bottom-right-radius: 6px ;
    }

    .sm\:radius-br-7, .hover\:sm\:radius-br-7:hover, .focus\:sm\:radius-br-7:focus, .group:hover .hover\:\:sm\:radius-br-7, .group-radius:hover .hover\:\:sm\:radius-br-7, .group:focus .focus\:\:sm\:radius-br-7, .group-radius:focus .focus\:\:sm\:radius-br-7 {
        border-bottom-right-radius: 7px ;
    }

    .sm\:radius-br-8, .hover\:sm\:radius-br-8:hover, .focus\:sm\:radius-br-8:focus, .group:hover .hover\:\:sm\:radius-br-8, .group-radius:hover .hover\:\:sm\:radius-br-8, .group:focus .focus\:\:sm\:radius-br-8, .group-radius:focus .focus\:\:sm\:radius-br-8 {
        border-bottom-right-radius: 8px ;
    }

    .sm\:radius-br-9, .hover\:sm\:radius-br-9:hover, .focus\:sm\:radius-br-9:focus, .group:hover .hover\:\:sm\:radius-br-9, .group-radius:hover .hover\:\:sm\:radius-br-9, .group:focus .focus\:\:sm\:radius-br-9, .group-radius:focus .focus\:\:sm\:radius-br-9 {
        border-bottom-right-radius: 9px ;
    }

    .sm\:radius-br-10, .hover\:sm\:radius-br-10:hover, .focus\:sm\:radius-br-10:focus, .group:hover .hover\:\:sm\:radius-br-10, .group-radius:hover .hover\:\:sm\:radius-br-10, .group:focus .focus\:\:sm\:radius-br-10, .group-radius:focus .focus\:\:sm\:radius-br-10 {
        border-bottom-right-radius: 10px ;
    }

    .sm\:radius-br-11, .hover\:sm\:radius-br-11:hover, .focus\:sm\:radius-br-11:focus, .group:hover .hover\:\:sm\:radius-br-11, .group-radius:hover .hover\:\:sm\:radius-br-11, .group:focus .focus\:\:sm\:radius-br-11, .group-radius:focus .focus\:\:sm\:radius-br-11 {
        border-bottom-right-radius: 11px ;
    }

    .sm\:radius-br-12, .hover\:sm\:radius-br-12:hover, .focus\:sm\:radius-br-12:focus, .group:hover .hover\:\:sm\:radius-br-12, .group-radius:hover .hover\:\:sm\:radius-br-12, .group:focus .focus\:\:sm\:radius-br-12, .group-radius:focus .focus\:\:sm\:radius-br-12 {
        border-bottom-right-radius: 12px ;
    }

    .sm\:radius-br-13, .hover\:sm\:radius-br-13:hover, .focus\:sm\:radius-br-13:focus, .group:hover .hover\:\:sm\:radius-br-13, .group-radius:hover .hover\:\:sm\:radius-br-13, .group:focus .focus\:\:sm\:radius-br-13, .group-radius:focus .focus\:\:sm\:radius-br-13 {
        border-bottom-right-radius: 13px ;
    }

    .sm\:radius-br-14, .hover\:sm\:radius-br-14:hover, .focus\:sm\:radius-br-14:focus, .group:hover .hover\:\:sm\:radius-br-14, .group-radius:hover .hover\:\:sm\:radius-br-14, .group:focus .focus\:\:sm\:radius-br-14, .group-radius:focus .focus\:\:sm\:radius-br-14 {
        border-bottom-right-radius: 14px ;
    }

    .sm\:radius-br-15, .hover\:sm\:radius-br-15:hover, .focus\:sm\:radius-br-15:focus, .group:hover .hover\:\:sm\:radius-br-15, .group-radius:hover .hover\:\:sm\:radius-br-15, .group:focus .focus\:\:sm\:radius-br-15, .group-radius:focus .focus\:\:sm\:radius-br-15 {
        border-bottom-right-radius: 15px ;
    }

    .sm\:radius-br-16, .hover\:sm\:radius-br-16:hover, .focus\:sm\:radius-br-16:focus, .group:hover .hover\:\:sm\:radius-br-16, .group-radius:hover .hover\:\:sm\:radius-br-16, .group:focus .focus\:\:sm\:radius-br-16, .group-radius:focus .focus\:\:sm\:radius-br-16 {
        border-bottom-right-radius: 16px ;
    }

    .sm\:radius-br-17, .hover\:sm\:radius-br-17:hover, .focus\:sm\:radius-br-17:focus, .group:hover .hover\:\:sm\:radius-br-17, .group-radius:hover .hover\:\:sm\:radius-br-17, .group:focus .focus\:\:sm\:radius-br-17, .group-radius:focus .focus\:\:sm\:radius-br-17 {
        border-bottom-right-radius: 17px ;
    }

    .sm\:radius-br-18, .hover\:sm\:radius-br-18:hover, .focus\:sm\:radius-br-18:focus, .group:hover .hover\:\:sm\:radius-br-18, .group-radius:hover .hover\:\:sm\:radius-br-18, .group:focus .focus\:\:sm\:radius-br-18, .group-radius:focus .focus\:\:sm\:radius-br-18 {
        border-bottom-right-radius: 18px ;
    }

    .sm\:radius-br-19, .hover\:sm\:radius-br-19:hover, .focus\:sm\:radius-br-19:focus, .group:hover .hover\:\:sm\:radius-br-19, .group-radius:hover .hover\:\:sm\:radius-br-19, .group:focus .focus\:\:sm\:radius-br-19, .group-radius:focus .focus\:\:sm\:radius-br-19 {
        border-bottom-right-radius: 19px ;
    }

    .sm\:radius-br-20, .hover\:sm\:radius-br-20:hover, .focus\:sm\:radius-br-20:focus, .group:hover .hover\:\:sm\:radius-br-20, .group-radius:hover .hover\:\:sm\:radius-br-20, .group:focus .focus\:\:sm\:radius-br-20, .group-radius:focus .focus\:\:sm\:radius-br-20 {
        border-bottom-right-radius: 20px ;
    }

    .sm\:radius-br-21, .hover\:sm\:radius-br-21:hover, .focus\:sm\:radius-br-21:focus, .group:hover .hover\:\:sm\:radius-br-21, .group-radius:hover .hover\:\:sm\:radius-br-21, .group:focus .focus\:\:sm\:radius-br-21, .group-radius:focus .focus\:\:sm\:radius-br-21 {
        border-bottom-right-radius: 11px ;
    }

    .sm\:radius-br-22, .hover\:sm\:radius-br-22:hover, .focus\:sm\:radius-br-22:focus, .group:hover .hover\:\:sm\:radius-br-22, .group-radius:hover .hover\:\:sm\:radius-br-22, .group:focus .focus\:\:sm\:radius-br-22, .group-radius:focus .focus\:\:sm\:radius-br-22 {
        border-bottom-right-radius: 12px ;
    }

    .sm\:radius-br-23, .hover\:sm\:radius-br-23:hover, .focus\:sm\:radius-br-23:focus, .group:hover .hover\:\:sm\:radius-br-23, .group-radius:hover .hover\:\:sm\:radius-br-23, .group:focus .focus\:\:sm\:radius-br-23, .group-radius:focus .focus\:\:sm\:radius-br-23 {
        border-bottom-right-radius: 13px ;
    }

    .sm\:radius-br-24, .hover\:sm\:radius-br-24:hover, .focus\:sm\:radius-br-24:focus, .group:hover .hover\:\:sm\:radius-br-24, .group-radius:hover .hover\:\:sm\:radius-br-24, .group:focus .focus\:\:sm\:radius-br-24, .group-radius:focus .focus\:\:sm\:radius-br-24 {
        border-bottom-right-radius: 14px ;
    }

    .sm\:radius-br-25, .hover\:sm\:radius-br-25:hover, .focus\:sm\:radius-br-25:focus, .group:hover .hover\:\:sm\:radius-br-25, .group-radius:hover .hover\:\:sm\:radius-br-25, .group:focus .focus\:\:sm\:radius-br-25, .group-radius:focus .focus\:\:sm\:radius-br-25 {
        border-bottom-right-radius: 15px ;
    }

    .sm\:radius-br-26, .hover\:sm\:radius-br-26:hover, .focus\:sm\:radius-br-26:focus, .group:hover .hover\:\:sm\:radius-br-26, .group-radius:hover .hover\:\:sm\:radius-br-26, .group:focus .focus\:\:sm\:radius-br-26, .group-radius:focus .focus\:\:sm\:radius-br-26 {
        border-bottom-right-radius: 16px ;
    }

    .sm\:radius-br-27, .hover\:sm\:radius-br-27:hover, .focus\:sm\:radius-br-27:focus, .group:hover .hover\:\:sm\:radius-br-27, .group-radius:hover .hover\:\:sm\:radius-br-27, .group:focus .focus\:\:sm\:radius-br-27, .group-radius:focus .focus\:\:sm\:radius-br-27 {
        border-bottom-right-radius: 17px ;
    }

    .sm\:radius-br-28, .hover\:sm\:radius-br-28:hover, .focus\:sm\:radius-br-28:focus, .group:hover .hover\:\:sm\:radius-br-28, .group-radius:hover .hover\:\:sm\:radius-br-28, .group:focus .focus\:\:sm\:radius-br-28, .group-radius:focus .focus\:\:sm\:radius-br-28 {
        border-bottom-right-radius: 18px ;
    }

    .sm\:radius-br-29, .hover\:sm\:radius-br-29:hover, .focus\:sm\:radius-br-29:focus, .group:hover .hover\:\:sm\:radius-br-29, .group-radius:hover .hover\:\:sm\:radius-br-29, .group:focus .focus\:\:sm\:radius-br-29, .group-radius:focus .focus\:\:sm\:radius-br-29 {
        border-bottom-right-radius: 19px ;
    }

    .sm\:radius-br-30, .hover\:sm\:radius-br-30:hover, .focus\:sm\:radius-br-30:focus, .group:hover .hover\:\:sm\:radius-br-30, .group-radius:hover .hover\:\:sm\:radius-br-30, .group:focus .focus\:\:sm\:radius-br-30, .group-radius:focus .focus\:\:sm\:radius-br-30 {
        border-bottom-right-radius: 20px ;
    }

    .sm\:radius-top-0, .hover\:sm\:radius-top-0:hover, .focus\:sm\:radius-top-0:focus, .group:hover .hover\:\:sm\:radius-top-0, .group-radius:hover .hover\:\:sm\:radius-top-0, .group:focus .focus\:\:sm\:radius-top-0, .group-radius:focus .focus\:\:sm\:radius-top-0 {
        border-top-right-radius: 0 ;
        border-top-left-radius: 0 ;
    }

    .sm\:radius-top-1, .hover\:sm\:radius-top-1:hover, .focus\:sm\:radius-top-1:focus, .group:hover .hover\:\:sm\:radius-top-1, .group-radius:hover .hover\:\:sm\:radius-top-1, .group:focus .focus\:\:sm\:radius-top-1, .group-radius:focus .focus\:\:sm\:radius-top-1 {
        border-top-right-radius: 1px ;
        border-top-left-radius: 1px ;
    }

    .sm\:radius-top-2, .hover\:sm\:radius-top-2:hover, .focus\:sm\:radius-top-2:focus, .group:hover .hover\:\:sm\:radius-top-2, .group-radius:hover .hover\:\:sm\:radius-top-2, .group:focus .focus\:\:sm\:radius-top-2, .group-radius:focus .focus\:\:sm\:radius-top-2 {
        border-top-right-radius: 2px ;
        border-top-left-radius: 2px ;
    }

    .sm\:radius-top-3, .hover\:sm\:radius-top-3:hover, .focus\:sm\:radius-top-3:focus, .group:hover .hover\:\:sm\:radius-top-3, .group-radius:hover .hover\:\:sm\:radius-top-3, .group:focus .focus\:\:sm\:radius-top-3, .group-radius:focus .focus\:\:sm\:radius-top-3 {
        border-top-right-radius: 3px ;
        border-top-left-radius: 3px ;
    }

    .sm\:radius-top-4, .hover\:sm\:radius-top-4:hover, .focus\:sm\:radius-top-4:focus, .group:hover .hover\:\:sm\:radius-top-4, .group-radius:hover .hover\:\:sm\:radius-top-4, .group:focus .focus\:\:sm\:radius-top-4, .group-radius:focus .focus\:\:sm\:radius-top-4 {
        border-top-right-radius: 4px ;
        border-top-left-radius: 4px ;
    }

    .sm\:radius-top-5, .hover\:sm\:radius-top-5:hover, .focus\:sm\:radius-top-5:focus, .group:hover .hover\:\:sm\:radius-top-5, .group-radius:hover .hover\:\:sm\:radius-top-5, .group:focus .focus\:\:sm\:radius-top-5, .group-radius:focus .focus\:\:sm\:radius-top-5 {
        border-top-right-radius: 5px ;
        border-top-left-radius: 5px ;
    }

    .sm\:radius-top-6, .hover\:sm\:radius-top-6:hover, .focus\:sm\:radius-top-6:focus, .group:hover .hover\:\:sm\:radius-top-6, .group-radius:hover .hover\:\:sm\:radius-top-6, .group:focus .focus\:\:sm\:radius-top-6, .group-radius:focus .focus\:\:sm\:radius-top-6 {
        border-top-right-radius: 6px ;
        border-top-left-radius: 6px ;
    }

    .sm\:radius-top-7, .hover\:sm\:radius-top-7:hover, .focus\:sm\:radius-top-7:focus, .group:hover .hover\:\:sm\:radius-top-7, .group-radius:hover .hover\:\:sm\:radius-top-7, .group:focus .focus\:\:sm\:radius-top-7, .group-radius:focus .focus\:\:sm\:radius-top-7 {
        border-top-right-radius: 7px ;
        border-top-left-radius: 7px ;
    }

    .sm\:radius-top-8, .hover\:sm\:radius-top-8:hover, .focus\:sm\:radius-top-8:focus, .group:hover .hover\:\:sm\:radius-top-8, .group-radius:hover .hover\:\:sm\:radius-top-8, .group:focus .focus\:\:sm\:radius-top-8, .group-radius:focus .focus\:\:sm\:radius-top-8 {
        border-top-right-radius: 8px ;
        border-top-left-radius: 8px ;
    }

    .sm\:radius-top-9, .hover\:sm\:radius-top-9:hover, .focus\:sm\:radius-top-9:focus, .group:hover .hover\:\:sm\:radius-top-9, .group-radius:hover .hover\:\:sm\:radius-top-9, .group:focus .focus\:\:sm\:radius-top-9, .group-radius:focus .focus\:\:sm\:radius-top-9 {
        border-top-right-radius: 9px ;
        border-top-left-radius: 9px ;
    }

    .sm\:radius-top-10, .hover\:sm\:radius-top-10:hover, .focus\:sm\:radius-top-10:focus, .group:hover .hover\:\:sm\:radius-top-10, .group-radius:hover .hover\:\:sm\:radius-top-10, .group:focus .focus\:\:sm\:radius-top-10, .group-radius:focus .focus\:\:sm\:radius-top-10 {
        border-top-right-radius: 10px ;
        border-top-left-radius: 10px ;
    }

    .sm\:radius-top-11, .hover\:sm\:radius-top-11:hover, .focus\:sm\:radius-top-11:focus, .group:hover .hover\:\:sm\:radius-top-11, .group-radius:hover .hover\:\:sm\:radius-top-11, .group:focus .focus\:\:sm\:radius-top-11, .group-radius:focus .focus\:\:sm\:radius-top-11 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .sm\:radius-top-12, .hover\:sm\:radius-top-12:hover, .focus\:sm\:radius-top-12:focus, .group:hover .hover\:\:sm\:radius-top-12, .group-radius:hover .hover\:\:sm\:radius-top-12, .group:focus .focus\:\:sm\:radius-top-12, .group-radius:focus .focus\:\:sm\:radius-top-12 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .sm\:radius-top-13, .hover\:sm\:radius-top-13:hover, .focus\:sm\:radius-top-13:focus, .group:hover .hover\:\:sm\:radius-top-13, .group-radius:hover .hover\:\:sm\:radius-top-13, .group:focus .focus\:\:sm\:radius-top-13, .group-radius:focus .focus\:\:sm\:radius-top-13 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .sm\:radius-top-14, .hover\:sm\:radius-top-14:hover, .focus\:sm\:radius-top-14:focus, .group:hover .hover\:\:sm\:radius-top-14, .group-radius:hover .hover\:\:sm\:radius-top-14, .group:focus .focus\:\:sm\:radius-top-14, .group-radius:focus .focus\:\:sm\:radius-top-14 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .sm\:radius-top-15, .hover\:sm\:radius-top-15:hover, .focus\:sm\:radius-top-15:focus, .group:hover .hover\:\:sm\:radius-top-15, .group-radius:hover .hover\:\:sm\:radius-top-15, .group:focus .focus\:\:sm\:radius-top-15, .group-radius:focus .focus\:\:sm\:radius-top-15 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .sm\:radius-top-16, .hover\:sm\:radius-top-16:hover, .focus\:sm\:radius-top-16:focus, .group:hover .hover\:\:sm\:radius-top-16, .group-radius:hover .hover\:\:sm\:radius-top-16, .group:focus .focus\:\:sm\:radius-top-16, .group-radius:focus .focus\:\:sm\:radius-top-16 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .sm\:radius-top-17, .hover\:sm\:radius-top-17:hover, .focus\:sm\:radius-top-17:focus, .group:hover .hover\:\:sm\:radius-top-17, .group-radius:hover .hover\:\:sm\:radius-top-17, .group:focus .focus\:\:sm\:radius-top-17, .group-radius:focus .focus\:\:sm\:radius-top-17 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .sm\:radius-top-18, .hover\:sm\:radius-top-18:hover, .focus\:sm\:radius-top-18:focus, .group:hover .hover\:\:sm\:radius-top-18, .group-radius:hover .hover\:\:sm\:radius-top-18, .group:focus .focus\:\:sm\:radius-top-18, .group-radius:focus .focus\:\:sm\:radius-top-18 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .sm\:radius-top-19, .hover\:sm\:radius-top-19:hover, .focus\:sm\:radius-top-19:focus, .group:hover .hover\:\:sm\:radius-top-19, .group-radius:hover .hover\:\:sm\:radius-top-19, .group:focus .focus\:\:sm\:radius-top-19, .group-radius:focus .focus\:\:sm\:radius-top-19 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .sm\:radius-top-20, .hover\:sm\:radius-top-20:hover, .focus\:sm\:radius-top-20:focus, .group:hover .hover\:\:sm\:radius-top-20, .group-radius:hover .hover\:\:sm\:radius-top-20, .group:focus .focus\:\:sm\:radius-top-20, .group-radius:focus .focus\:\:sm\:radius-top-20 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .sm\:radius-top-21, .hover\:sm\:radius-top-21:hover, .focus\:sm\:radius-top-21:focus, .group:hover .hover\:\:sm\:radius-top-21, .group-radius:hover .hover\:\:sm\:radius-top-21, .group:focus .focus\:\:sm\:radius-top-21, .group-radius:focus .focus\:\:sm\:radius-top-21 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .sm\:radius-top-22, .hover\:sm\:radius-top-22:hover, .focus\:sm\:radius-top-22:focus, .group:hover .hover\:\:sm\:radius-top-22, .group-radius:hover .hover\:\:sm\:radius-top-22, .group:focus .focus\:\:sm\:radius-top-22, .group-radius:focus .focus\:\:sm\:radius-top-22 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .sm\:radius-top-23, .hover\:sm\:radius-top-23:hover, .focus\:sm\:radius-top-23:focus, .group:hover .hover\:\:sm\:radius-top-23, .group-radius:hover .hover\:\:sm\:radius-top-23, .group:focus .focus\:\:sm\:radius-top-23, .group-radius:focus .focus\:\:sm\:radius-top-23 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .sm\:radius-top-24, .hover\:sm\:radius-top-24:hover, .focus\:sm\:radius-top-24:focus, .group:hover .hover\:\:sm\:radius-top-24, .group-radius:hover .hover\:\:sm\:radius-top-24, .group:focus .focus\:\:sm\:radius-top-24, .group-radius:focus .focus\:\:sm\:radius-top-24 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .sm\:radius-top-25, .hover\:sm\:radius-top-25:hover, .focus\:sm\:radius-top-25:focus, .group:hover .hover\:\:sm\:radius-top-25, .group-radius:hover .hover\:\:sm\:radius-top-25, .group:focus .focus\:\:sm\:radius-top-25, .group-radius:focus .focus\:\:sm\:radius-top-25 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .sm\:radius-top-26, .hover\:sm\:radius-top-26:hover, .focus\:sm\:radius-top-26:focus, .group:hover .hover\:\:sm\:radius-top-26, .group-radius:hover .hover\:\:sm\:radius-top-26, .group:focus .focus\:\:sm\:radius-top-26, .group-radius:focus .focus\:\:sm\:radius-top-26 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .sm\:radius-top-27, .hover\:sm\:radius-top-27:hover, .focus\:sm\:radius-top-27:focus, .group:hover .hover\:\:sm\:radius-top-27, .group-radius:hover .hover\:\:sm\:radius-top-27, .group:focus .focus\:\:sm\:radius-top-27, .group-radius:focus .focus\:\:sm\:radius-top-27 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .sm\:radius-top-28, .hover\:sm\:radius-top-28:hover, .focus\:sm\:radius-top-28:focus, .group:hover .hover\:\:sm\:radius-top-28, .group-radius:hover .hover\:\:sm\:radius-top-28, .group:focus .focus\:\:sm\:radius-top-28, .group-radius:focus .focus\:\:sm\:radius-top-28 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .sm\:radius-top-29, .hover\:sm\:radius-top-29:hover, .focus\:sm\:radius-top-29:focus, .group:hover .hover\:\:sm\:radius-top-29, .group-radius:hover .hover\:\:sm\:radius-top-29, .group:focus .focus\:\:sm\:radius-top-29, .group-radius:focus .focus\:\:sm\:radius-top-29 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .sm\:radius-top-30, .hover\:sm\:radius-top-30:hover, .focus\:sm\:radius-top-30:focus, .group:hover .hover\:\:sm\:radius-top-30, .group-radius:hover .hover\:\:sm\:radius-top-30, .group:focus .focus\:\:sm\:radius-top-30, .group-radius:focus .focus\:\:sm\:radius-top-30 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .sm\:radius-bottom-0, .hover\:sm\:radius-bottom-0:hover, .focus\:sm\:radius-bottom-0:focus, .group:hover .hover\:\:sm\:radius-bottom-0, .group-radius:hover .hover\:\:sm\:radius-bottom-0, .group:focus .focus\:\:sm\:radius-bottom-0, .group-radius:focus .focus\:\:sm\:radius-bottom-0 {
        border-bottom-right-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .sm\:radius-bottom-1, .hover\:sm\:radius-bottom-1:hover, .focus\:sm\:radius-bottom-1:focus, .group:hover .hover\:\:sm\:radius-bottom-1, .group-radius:hover .hover\:\:sm\:radius-bottom-1, .group:focus .focus\:\:sm\:radius-bottom-1, .group-radius:focus .focus\:\:sm\:radius-bottom-1 {
        border-bottom-right-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .sm\:radius-bottom-2, .hover\:sm\:radius-bottom-2:hover, .focus\:sm\:radius-bottom-2:focus, .group:hover .hover\:\:sm\:radius-bottom-2, .group-radius:hover .hover\:\:sm\:radius-bottom-2, .group:focus .focus\:\:sm\:radius-bottom-2, .group-radius:focus .focus\:\:sm\:radius-bottom-2 {
        border-bottom-right-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .sm\:radius-bottom-3, .hover\:sm\:radius-bottom-3:hover, .focus\:sm\:radius-bottom-3:focus, .group:hover .hover\:\:sm\:radius-bottom-3, .group-radius:hover .hover\:\:sm\:radius-bottom-3, .group:focus .focus\:\:sm\:radius-bottom-3, .group-radius:focus .focus\:\:sm\:radius-bottom-3 {
        border-bottom-right-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .sm\:radius-bottom-4, .hover\:sm\:radius-bottom-4:hover, .focus\:sm\:radius-bottom-4:focus, .group:hover .hover\:\:sm\:radius-bottom-4, .group-radius:hover .hover\:\:sm\:radius-bottom-4, .group:focus .focus\:\:sm\:radius-bottom-4, .group-radius:focus .focus\:\:sm\:radius-bottom-4 {
        border-bottom-right-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .sm\:radius-bottom-5, .hover\:sm\:radius-bottom-5:hover, .focus\:sm\:radius-bottom-5:focus, .group:hover .hover\:\:sm\:radius-bottom-5, .group-radius:hover .hover\:\:sm\:radius-bottom-5, .group:focus .focus\:\:sm\:radius-bottom-5, .group-radius:focus .focus\:\:sm\:radius-bottom-5 {
        border-bottom-right-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .sm\:radius-bottom-6, .hover\:sm\:radius-bottom-6:hover, .focus\:sm\:radius-bottom-6:focus, .group:hover .hover\:\:sm\:radius-bottom-6, .group-radius:hover .hover\:\:sm\:radius-bottom-6, .group:focus .focus\:\:sm\:radius-bottom-6, .group-radius:focus .focus\:\:sm\:radius-bottom-6 {
        border-bottom-right-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .sm\:radius-bottom-7, .hover\:sm\:radius-bottom-7:hover, .focus\:sm\:radius-bottom-7:focus, .group:hover .hover\:\:sm\:radius-bottom-7, .group-radius:hover .hover\:\:sm\:radius-bottom-7, .group:focus .focus\:\:sm\:radius-bottom-7, .group-radius:focus .focus\:\:sm\:radius-bottom-7 {
        border-bottom-right-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .sm\:radius-bottom-8, .hover\:sm\:radius-bottom-8:hover, .focus\:sm\:radius-bottom-8:focus, .group:hover .hover\:\:sm\:radius-bottom-8, .group-radius:hover .hover\:\:sm\:radius-bottom-8, .group:focus .focus\:\:sm\:radius-bottom-8, .group-radius:focus .focus\:\:sm\:radius-bottom-8 {
        border-bottom-right-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .sm\:radius-bottom-9, .hover\:sm\:radius-bottom-9:hover, .focus\:sm\:radius-bottom-9:focus, .group:hover .hover\:\:sm\:radius-bottom-9, .group-radius:hover .hover\:\:sm\:radius-bottom-9, .group:focus .focus\:\:sm\:radius-bottom-9, .group-radius:focus .focus\:\:sm\:radius-bottom-9 {
        border-bottom-right-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .sm\:radius-bottom-10, .hover\:sm\:radius-bottom-10:hover, .focus\:sm\:radius-bottom-10:focus, .group:hover .hover\:\:sm\:radius-bottom-10, .group-radius:hover .hover\:\:sm\:radius-bottom-10, .group:focus .focus\:\:sm\:radius-bottom-10, .group-radius:focus .focus\:\:sm\:radius-bottom-10 {
        border-bottom-right-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .sm\:radius-bottom-11, .hover\:sm\:radius-bottom-11:hover, .focus\:sm\:radius-bottom-11:focus, .group:hover .hover\:\:sm\:radius-bottom-11, .group-radius:hover .hover\:\:sm\:radius-bottom-11, .group:focus .focus\:\:sm\:radius-bottom-11, .group-radius:focus .focus\:\:sm\:radius-bottom-11 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-bottom-12, .hover\:sm\:radius-bottom-12:hover, .focus\:sm\:radius-bottom-12:focus, .group:hover .hover\:\:sm\:radius-bottom-12, .group-radius:hover .hover\:\:sm\:radius-bottom-12, .group:focus .focus\:\:sm\:radius-bottom-12, .group-radius:focus .focus\:\:sm\:radius-bottom-12 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-bottom-13, .hover\:sm\:radius-bottom-13:hover, .focus\:sm\:radius-bottom-13:focus, .group:hover .hover\:\:sm\:radius-bottom-13, .group-radius:hover .hover\:\:sm\:radius-bottom-13, .group:focus .focus\:\:sm\:radius-bottom-13, .group-radius:focus .focus\:\:sm\:radius-bottom-13 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-bottom-14, .hover\:sm\:radius-bottom-14:hover, .focus\:sm\:radius-bottom-14:focus, .group:hover .hover\:\:sm\:radius-bottom-14, .group-radius:hover .hover\:\:sm\:radius-bottom-14, .group:focus .focus\:\:sm\:radius-bottom-14, .group-radius:focus .focus\:\:sm\:radius-bottom-14 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-bottom-15, .hover\:sm\:radius-bottom-15:hover, .focus\:sm\:radius-bottom-15:focus, .group:hover .hover\:\:sm\:radius-bottom-15, .group-radius:hover .hover\:\:sm\:radius-bottom-15, .group:focus .focus\:\:sm\:radius-bottom-15, .group-radius:focus .focus\:\:sm\:radius-bottom-15 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-bottom-16, .hover\:sm\:radius-bottom-16:hover, .focus\:sm\:radius-bottom-16:focus, .group:hover .hover\:\:sm\:radius-bottom-16, .group-radius:hover .hover\:\:sm\:radius-bottom-16, .group:focus .focus\:\:sm\:radius-bottom-16, .group-radius:focus .focus\:\:sm\:radius-bottom-16 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-bottom-17, .hover\:sm\:radius-bottom-17:hover, .focus\:sm\:radius-bottom-17:focus, .group:hover .hover\:\:sm\:radius-bottom-17, .group-radius:hover .hover\:\:sm\:radius-bottom-17, .group:focus .focus\:\:sm\:radius-bottom-17, .group-radius:focus .focus\:\:sm\:radius-bottom-17 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-bottom-18, .hover\:sm\:radius-bottom-18:hover, .focus\:sm\:radius-bottom-18:focus, .group:hover .hover\:\:sm\:radius-bottom-18, .group-radius:hover .hover\:\:sm\:radius-bottom-18, .group:focus .focus\:\:sm\:radius-bottom-18, .group-radius:focus .focus\:\:sm\:radius-bottom-18 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-bottom-19, .hover\:sm\:radius-bottom-19:hover, .focus\:sm\:radius-bottom-19:focus, .group:hover .hover\:\:sm\:radius-bottom-19, .group-radius:hover .hover\:\:sm\:radius-bottom-19, .group:focus .focus\:\:sm\:radius-bottom-19, .group-radius:focus .focus\:\:sm\:radius-bottom-19 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-bottom-20, .hover\:sm\:radius-bottom-20:hover, .focus\:sm\:radius-bottom-20:focus, .group:hover .hover\:\:sm\:radius-bottom-20, .group-radius:hover .hover\:\:sm\:radius-bottom-20, .group:focus .focus\:\:sm\:radius-bottom-20, .group-radius:focus .focus\:\:sm\:radius-bottom-20 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .sm\:radius-bottom-21, .hover\:sm\:radius-bottom-21:hover, .focus\:sm\:radius-bottom-21:focus, .group:hover .hover\:\:sm\:radius-bottom-21, .group-radius:hover .hover\:\:sm\:radius-bottom-21, .group:focus .focus\:\:sm\:radius-bottom-21, .group-radius:focus .focus\:\:sm\:radius-bottom-21 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-bottom-22, .hover\:sm\:radius-bottom-22:hover, .focus\:sm\:radius-bottom-22:focus, .group:hover .hover\:\:sm\:radius-bottom-22, .group-radius:hover .hover\:\:sm\:radius-bottom-22, .group:focus .focus\:\:sm\:radius-bottom-22, .group-radius:focus .focus\:\:sm\:radius-bottom-22 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-bottom-23, .hover\:sm\:radius-bottom-23:hover, .focus\:sm\:radius-bottom-23:focus, .group:hover .hover\:\:sm\:radius-bottom-23, .group-radius:hover .hover\:\:sm\:radius-bottom-23, .group:focus .focus\:\:sm\:radius-bottom-23, .group-radius:focus .focus\:\:sm\:radius-bottom-23 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-bottom-24, .hover\:sm\:radius-bottom-24:hover, .focus\:sm\:radius-bottom-24:focus, .group:hover .hover\:\:sm\:radius-bottom-24, .group-radius:hover .hover\:\:sm\:radius-bottom-24, .group:focus .focus\:\:sm\:radius-bottom-24, .group-radius:focus .focus\:\:sm\:radius-bottom-24 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-bottom-25, .hover\:sm\:radius-bottom-25:hover, .focus\:sm\:radius-bottom-25:focus, .group:hover .hover\:\:sm\:radius-bottom-25, .group-radius:hover .hover\:\:sm\:radius-bottom-25, .group:focus .focus\:\:sm\:radius-bottom-25, .group-radius:focus .focus\:\:sm\:radius-bottom-25 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-bottom-26, .hover\:sm\:radius-bottom-26:hover, .focus\:sm\:radius-bottom-26:focus, .group:hover .hover\:\:sm\:radius-bottom-26, .group-radius:hover .hover\:\:sm\:radius-bottom-26, .group:focus .focus\:\:sm\:radius-bottom-26, .group-radius:focus .focus\:\:sm\:radius-bottom-26 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-bottom-27, .hover\:sm\:radius-bottom-27:hover, .focus\:sm\:radius-bottom-27:focus, .group:hover .hover\:\:sm\:radius-bottom-27, .group-radius:hover .hover\:\:sm\:radius-bottom-27, .group:focus .focus\:\:sm\:radius-bottom-27, .group-radius:focus .focus\:\:sm\:radius-bottom-27 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-bottom-28, .hover\:sm\:radius-bottom-28:hover, .focus\:sm\:radius-bottom-28:focus, .group:hover .hover\:\:sm\:radius-bottom-28, .group-radius:hover .hover\:\:sm\:radius-bottom-28, .group:focus .focus\:\:sm\:radius-bottom-28, .group-radius:focus .focus\:\:sm\:radius-bottom-28 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-bottom-29, .hover\:sm\:radius-bottom-29:hover, .focus\:sm\:radius-bottom-29:focus, .group:hover .hover\:\:sm\:radius-bottom-29, .group-radius:hover .hover\:\:sm\:radius-bottom-29, .group:focus .focus\:\:sm\:radius-bottom-29, .group-radius:focus .focus\:\:sm\:radius-bottom-29 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-bottom-30, .hover\:sm\:radius-bottom-30:hover, .focus\:sm\:radius-bottom-30:focus, .group:hover .hover\:\:sm\:radius-bottom-30, .group-radius:hover .hover\:\:sm\:radius-bottom-30, .group:focus .focus\:\:sm\:radius-bottom-30, .group-radius:focus .focus\:\:sm\:radius-bottom-30 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .sm\:radius-right-0, .hover\:sm\:radius-right-0:hover, .focus\:sm\:radius-right-0:focus, .group:hover .hover\:\:sm\:radius-right-0, .group-radius:hover .hover\:\:sm\:radius-right-0, .group:focus .focus\:\:sm\:radius-right-0, .group-radius:focus .focus\:\:sm\:radius-right-0 {
        border-top-right-radius: 0 ;
        border-bottom-right-radius: 0 ;
    }

    .sm\:radius-right-1, .hover\:sm\:radius-right-1:hover, .focus\:sm\:radius-right-1:focus, .group:hover .hover\:\:sm\:radius-right-1, .group-radius:hover .hover\:\:sm\:radius-right-1, .group:focus .focus\:\:sm\:radius-right-1, .group-radius:focus .focus\:\:sm\:radius-right-1 {
        border-top-right-radius: 1px ;
        border-bottom-right-radius: 1px ;
    }

    .sm\:radius-right-2, .hover\:sm\:radius-right-2:hover, .focus\:sm\:radius-right-2:focus, .group:hover .hover\:\:sm\:radius-right-2, .group-radius:hover .hover\:\:sm\:radius-right-2, .group:focus .focus\:\:sm\:radius-right-2, .group-radius:focus .focus\:\:sm\:radius-right-2 {
        border-top-right-radius: 2px ;
        border-bottom-right-radius: 2px ;
    }

    .sm\:radius-right-3, .hover\:sm\:radius-right-3:hover, .focus\:sm\:radius-right-3:focus, .group:hover .hover\:\:sm\:radius-right-3, .group-radius:hover .hover\:\:sm\:radius-right-3, .group:focus .focus\:\:sm\:radius-right-3, .group-radius:focus .focus\:\:sm\:radius-right-3 {
        border-top-right-radius: 3px ;
        border-bottom-right-radius: 3px ;
    }

    .sm\:radius-right-4, .hover\:sm\:radius-right-4:hover, .focus\:sm\:radius-right-4:focus, .group:hover .hover\:\:sm\:radius-right-4, .group-radius:hover .hover\:\:sm\:radius-right-4, .group:focus .focus\:\:sm\:radius-right-4, .group-radius:focus .focus\:\:sm\:radius-right-4 {
        border-top-right-radius: 4px ;
        border-bottom-right-radius: 4px ;
    }

    .sm\:radius-right-5, .hover\:sm\:radius-right-5:hover, .focus\:sm\:radius-right-5:focus, .group:hover .hover\:\:sm\:radius-right-5, .group-radius:hover .hover\:\:sm\:radius-right-5, .group:focus .focus\:\:sm\:radius-right-5, .group-radius:focus .focus\:\:sm\:radius-right-5 {
        border-top-right-radius: 5px ;
        border-bottom-right-radius: 5px ;
    }

    .sm\:radius-right-6, .hover\:sm\:radius-right-6:hover, .focus\:sm\:radius-right-6:focus, .group:hover .hover\:\:sm\:radius-right-6, .group-radius:hover .hover\:\:sm\:radius-right-6, .group:focus .focus\:\:sm\:radius-right-6, .group-radius:focus .focus\:\:sm\:radius-right-6 {
        border-top-right-radius: 6px ;
        border-bottom-right-radius: 6px ;
    }

    .sm\:radius-right-7, .hover\:sm\:radius-right-7:hover, .focus\:sm\:radius-right-7:focus, .group:hover .hover\:\:sm\:radius-right-7, .group-radius:hover .hover\:\:sm\:radius-right-7, .group:focus .focus\:\:sm\:radius-right-7, .group-radius:focus .focus\:\:sm\:radius-right-7 {
        border-top-right-radius: 7px ;
        border-bottom-right-radius: 7px ;
    }

    .sm\:radius-right-8, .hover\:sm\:radius-right-8:hover, .focus\:sm\:radius-right-8:focus, .group:hover .hover\:\:sm\:radius-right-8, .group-radius:hover .hover\:\:sm\:radius-right-8, .group:focus .focus\:\:sm\:radius-right-8, .group-radius:focus .focus\:\:sm\:radius-right-8 {
        border-top-right-radius: 8px ;
        border-bottom-right-radius: 8px ;
    }

    .sm\:radius-right-9, .hover\:sm\:radius-right-9:hover, .focus\:sm\:radius-right-9:focus, .group:hover .hover\:\:sm\:radius-right-9, .group-radius:hover .hover\:\:sm\:radius-right-9, .group:focus .focus\:\:sm\:radius-right-9, .group-radius:focus .focus\:\:sm\:radius-right-9 {
        border-top-right-radius: 9px ;
        border-bottom-right-radius: 9px ;
    }

    .sm\:radius-right-10, .hover\:sm\:radius-right-10:hover, .focus\:sm\:radius-right-10:focus, .group:hover .hover\:\:sm\:radius-right-10, .group-radius:hover .hover\:\:sm\:radius-right-10, .group:focus .focus\:\:sm\:radius-right-10, .group-radius:focus .focus\:\:sm\:radius-right-10 {
        border-top-right-radius: 10px ;
        border-bottom-right-radius: 10px ;
    }

    .sm\:radius-right-11, .hover\:sm\:radius-right-11:hover, .focus\:sm\:radius-right-11:focus, .group:hover .hover\:\:sm\:radius-right-11, .group-radius:hover .hover\:\:sm\:radius-right-11, .group:focus .focus\:\:sm\:radius-right-11, .group-radius:focus .focus\:\:sm\:radius-right-11 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .sm\:radius-right-12, .hover\:sm\:radius-right-12:hover, .focus\:sm\:radius-right-12:focus, .group:hover .hover\:\:sm\:radius-right-12, .group-radius:hover .hover\:\:sm\:radius-right-12, .group:focus .focus\:\:sm\:radius-right-12, .group-radius:focus .focus\:\:sm\:radius-right-12 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .sm\:radius-right-13, .hover\:sm\:radius-right-13:hover, .focus\:sm\:radius-right-13:focus, .group:hover .hover\:\:sm\:radius-right-13, .group-radius:hover .hover\:\:sm\:radius-right-13, .group:focus .focus\:\:sm\:radius-right-13, .group-radius:focus .focus\:\:sm\:radius-right-13 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .sm\:radius-right-14, .hover\:sm\:radius-right-14:hover, .focus\:sm\:radius-right-14:focus, .group:hover .hover\:\:sm\:radius-right-14, .group-radius:hover .hover\:\:sm\:radius-right-14, .group:focus .focus\:\:sm\:radius-right-14, .group-radius:focus .focus\:\:sm\:radius-right-14 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .sm\:radius-right-15, .hover\:sm\:radius-right-15:hover, .focus\:sm\:radius-right-15:focus, .group:hover .hover\:\:sm\:radius-right-15, .group-radius:hover .hover\:\:sm\:radius-right-15, .group:focus .focus\:\:sm\:radius-right-15, .group-radius:focus .focus\:\:sm\:radius-right-15 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .sm\:radius-right-16, .hover\:sm\:radius-right-16:hover, .focus\:sm\:radius-right-16:focus, .group:hover .hover\:\:sm\:radius-right-16, .group-radius:hover .hover\:\:sm\:radius-right-16, .group:focus .focus\:\:sm\:radius-right-16, .group-radius:focus .focus\:\:sm\:radius-right-16 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .sm\:radius-right-17, .hover\:sm\:radius-right-17:hover, .focus\:sm\:radius-right-17:focus, .group:hover .hover\:\:sm\:radius-right-17, .group-radius:hover .hover\:\:sm\:radius-right-17, .group:focus .focus\:\:sm\:radius-right-17, .group-radius:focus .focus\:\:sm\:radius-right-17 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .sm\:radius-right-18, .hover\:sm\:radius-right-18:hover, .focus\:sm\:radius-right-18:focus, .group:hover .hover\:\:sm\:radius-right-18, .group-radius:hover .hover\:\:sm\:radius-right-18, .group:focus .focus\:\:sm\:radius-right-18, .group-radius:focus .focus\:\:sm\:radius-right-18 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .sm\:radius-right-19, .hover\:sm\:radius-right-19:hover, .focus\:sm\:radius-right-19:focus, .group:hover .hover\:\:sm\:radius-right-19, .group-radius:hover .hover\:\:sm\:radius-right-19, .group:focus .focus\:\:sm\:radius-right-19, .group-radius:focus .focus\:\:sm\:radius-right-19 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .sm\:radius-right-20, .hover\:sm\:radius-right-20:hover, .focus\:sm\:radius-right-20:focus, .group:hover .hover\:\:sm\:radius-right-20, .group-radius:hover .hover\:\:sm\:radius-right-20, .group:focus .focus\:\:sm\:radius-right-20, .group-radius:focus .focus\:\:sm\:radius-right-20 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .sm\:radius-right-21, .hover\:sm\:radius-right-21:hover, .focus\:sm\:radius-right-21:focus, .group:hover .hover\:\:sm\:radius-right-21, .group-radius:hover .hover\:\:sm\:radius-right-21, .group:focus .focus\:\:sm\:radius-right-21, .group-radius:focus .focus\:\:sm\:radius-right-21 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .sm\:radius-right-22, .hover\:sm\:radius-right-22:hover, .focus\:sm\:radius-right-22:focus, .group:hover .hover\:\:sm\:radius-right-22, .group-radius:hover .hover\:\:sm\:radius-right-22, .group:focus .focus\:\:sm\:radius-right-22, .group-radius:focus .focus\:\:sm\:radius-right-22 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .sm\:radius-right-23, .hover\:sm\:radius-right-23:hover, .focus\:sm\:radius-right-23:focus, .group:hover .hover\:\:sm\:radius-right-23, .group-radius:hover .hover\:\:sm\:radius-right-23, .group:focus .focus\:\:sm\:radius-right-23, .group-radius:focus .focus\:\:sm\:radius-right-23 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .sm\:radius-right-24, .hover\:sm\:radius-right-24:hover, .focus\:sm\:radius-right-24:focus, .group:hover .hover\:\:sm\:radius-right-24, .group-radius:hover .hover\:\:sm\:radius-right-24, .group:focus .focus\:\:sm\:radius-right-24, .group-radius:focus .focus\:\:sm\:radius-right-24 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .sm\:radius-right-25, .hover\:sm\:radius-right-25:hover, .focus\:sm\:radius-right-25:focus, .group:hover .hover\:\:sm\:radius-right-25, .group-radius:hover .hover\:\:sm\:radius-right-25, .group:focus .focus\:\:sm\:radius-right-25, .group-radius:focus .focus\:\:sm\:radius-right-25 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .sm\:radius-right-26, .hover\:sm\:radius-right-26:hover, .focus\:sm\:radius-right-26:focus, .group:hover .hover\:\:sm\:radius-right-26, .group-radius:hover .hover\:\:sm\:radius-right-26, .group:focus .focus\:\:sm\:radius-right-26, .group-radius:focus .focus\:\:sm\:radius-right-26 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .sm\:radius-right-27, .hover\:sm\:radius-right-27:hover, .focus\:sm\:radius-right-27:focus, .group:hover .hover\:\:sm\:radius-right-27, .group-radius:hover .hover\:\:sm\:radius-right-27, .group:focus .focus\:\:sm\:radius-right-27, .group-radius:focus .focus\:\:sm\:radius-right-27 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .sm\:radius-right-28, .hover\:sm\:radius-right-28:hover, .focus\:sm\:radius-right-28:focus, .group:hover .hover\:\:sm\:radius-right-28, .group-radius:hover .hover\:\:sm\:radius-right-28, .group:focus .focus\:\:sm\:radius-right-28, .group-radius:focus .focus\:\:sm\:radius-right-28 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .sm\:radius-right-29, .hover\:sm\:radius-right-29:hover, .focus\:sm\:radius-right-29:focus, .group:hover .hover\:\:sm\:radius-right-29, .group-radius:hover .hover\:\:sm\:radius-right-29, .group:focus .focus\:\:sm\:radius-right-29, .group-radius:focus .focus\:\:sm\:radius-right-29 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .sm\:radius-right-30, .hover\:sm\:radius-right-30:hover, .focus\:sm\:radius-right-30:focus, .group:hover .hover\:\:sm\:radius-right-30, .group-radius:hover .hover\:\:sm\:radius-right-30, .group:focus .focus\:\:sm\:radius-right-30, .group-radius:focus .focus\:\:sm\:radius-right-30 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .sm\:radius-left-0, .hover\:sm\:radius-left-0:hover, .focus\:sm\:radius-left-0:focus, .group:hover .hover\:\:sm\:radius-left-0, .group-radius:hover .hover\:\:sm\:radius-left-0, .group:focus .focus\:\:sm\:radius-left-0, .group-radius:focus .focus\:\:sm\:radius-left-0 {
        border-top-left-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .sm\:radius-left-1, .hover\:sm\:radius-left-1:hover, .focus\:sm\:radius-left-1:focus, .group:hover .hover\:\:sm\:radius-left-1, .group-radius:hover .hover\:\:sm\:radius-left-1, .group:focus .focus\:\:sm\:radius-left-1, .group-radius:focus .focus\:\:sm\:radius-left-1 {
        border-top-left-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .sm\:radius-left-2, .hover\:sm\:radius-left-2:hover, .focus\:sm\:radius-left-2:focus, .group:hover .hover\:\:sm\:radius-left-2, .group-radius:hover .hover\:\:sm\:radius-left-2, .group:focus .focus\:\:sm\:radius-left-2, .group-radius:focus .focus\:\:sm\:radius-left-2 {
        border-top-left-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .sm\:radius-left-3, .hover\:sm\:radius-left-3:hover, .focus\:sm\:radius-left-3:focus, .group:hover .hover\:\:sm\:radius-left-3, .group-radius:hover .hover\:\:sm\:radius-left-3, .group:focus .focus\:\:sm\:radius-left-3, .group-radius:focus .focus\:\:sm\:radius-left-3 {
        border-top-left-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .sm\:radius-left-4, .hover\:sm\:radius-left-4:hover, .focus\:sm\:radius-left-4:focus, .group:hover .hover\:\:sm\:radius-left-4, .group-radius:hover .hover\:\:sm\:radius-left-4, .group:focus .focus\:\:sm\:radius-left-4, .group-radius:focus .focus\:\:sm\:radius-left-4 {
        border-top-left-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .sm\:radius-left-5, .hover\:sm\:radius-left-5:hover, .focus\:sm\:radius-left-5:focus, .group:hover .hover\:\:sm\:radius-left-5, .group-radius:hover .hover\:\:sm\:radius-left-5, .group:focus .focus\:\:sm\:radius-left-5, .group-radius:focus .focus\:\:sm\:radius-left-5 {
        border-top-left-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .sm\:radius-left-6, .hover\:sm\:radius-left-6:hover, .focus\:sm\:radius-left-6:focus, .group:hover .hover\:\:sm\:radius-left-6, .group-radius:hover .hover\:\:sm\:radius-left-6, .group:focus .focus\:\:sm\:radius-left-6, .group-radius:focus .focus\:\:sm\:radius-left-6 {
        border-top-left-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .sm\:radius-left-7, .hover\:sm\:radius-left-7:hover, .focus\:sm\:radius-left-7:focus, .group:hover .hover\:\:sm\:radius-left-7, .group-radius:hover .hover\:\:sm\:radius-left-7, .group:focus .focus\:\:sm\:radius-left-7, .group-radius:focus .focus\:\:sm\:radius-left-7 {
        border-top-left-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .sm\:radius-left-8, .hover\:sm\:radius-left-8:hover, .focus\:sm\:radius-left-8:focus, .group:hover .hover\:\:sm\:radius-left-8, .group-radius:hover .hover\:\:sm\:radius-left-8, .group:focus .focus\:\:sm\:radius-left-8, .group-radius:focus .focus\:\:sm\:radius-left-8 {
        border-top-left-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .sm\:radius-left-9, .hover\:sm\:radius-left-9:hover, .focus\:sm\:radius-left-9:focus, .group:hover .hover\:\:sm\:radius-left-9, .group-radius:hover .hover\:\:sm\:radius-left-9, .group:focus .focus\:\:sm\:radius-left-9, .group-radius:focus .focus\:\:sm\:radius-left-9 {
        border-top-left-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .sm\:radius-left-10, .hover\:sm\:radius-left-10:hover, .focus\:sm\:radius-left-10:focus, .group:hover .hover\:\:sm\:radius-left-10, .group-radius:hover .hover\:\:sm\:radius-left-10, .group:focus .focus\:\:sm\:radius-left-10, .group-radius:focus .focus\:\:sm\:radius-left-10 {
        border-top-left-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .sm\:radius-left-11, .hover\:sm\:radius-left-11:hover, .focus\:sm\:radius-left-11:focus, .group:hover .hover\:\:sm\:radius-left-11, .group-radius:hover .hover\:\:sm\:radius-left-11, .group:focus .focus\:\:sm\:radius-left-11, .group-radius:focus .focus\:\:sm\:radius-left-11 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-left-12, .hover\:sm\:radius-left-12:hover, .focus\:sm\:radius-left-12:focus, .group:hover .hover\:\:sm\:radius-left-12, .group-radius:hover .hover\:\:sm\:radius-left-12, .group:focus .focus\:\:sm\:radius-left-12, .group-radius:focus .focus\:\:sm\:radius-left-12 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-left-13, .hover\:sm\:radius-left-13:hover, .focus\:sm\:radius-left-13:focus, .group:hover .hover\:\:sm\:radius-left-13, .group-radius:hover .hover\:\:sm\:radius-left-13, .group:focus .focus\:\:sm\:radius-left-13, .group-radius:focus .focus\:\:sm\:radius-left-13 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-left-14, .hover\:sm\:radius-left-14:hover, .focus\:sm\:radius-left-14:focus, .group:hover .hover\:\:sm\:radius-left-14, .group-radius:hover .hover\:\:sm\:radius-left-14, .group:focus .focus\:\:sm\:radius-left-14, .group-radius:focus .focus\:\:sm\:radius-left-14 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-left-15, .hover\:sm\:radius-left-15:hover, .focus\:sm\:radius-left-15:focus, .group:hover .hover\:\:sm\:radius-left-15, .group-radius:hover .hover\:\:sm\:radius-left-15, .group:focus .focus\:\:sm\:radius-left-15, .group-radius:focus .focus\:\:sm\:radius-left-15 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-left-16, .hover\:sm\:radius-left-16:hover, .focus\:sm\:radius-left-16:focus, .group:hover .hover\:\:sm\:radius-left-16, .group-radius:hover .hover\:\:sm\:radius-left-16, .group:focus .focus\:\:sm\:radius-left-16, .group-radius:focus .focus\:\:sm\:radius-left-16 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-left-17, .hover\:sm\:radius-left-17:hover, .focus\:sm\:radius-left-17:focus, .group:hover .hover\:\:sm\:radius-left-17, .group-radius:hover .hover\:\:sm\:radius-left-17, .group:focus .focus\:\:sm\:radius-left-17, .group-radius:focus .focus\:\:sm\:radius-left-17 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-left-18, .hover\:sm\:radius-left-18:hover, .focus\:sm\:radius-left-18:focus, .group:hover .hover\:\:sm\:radius-left-18, .group-radius:hover .hover\:\:sm\:radius-left-18, .group:focus .focus\:\:sm\:radius-left-18, .group-radius:focus .focus\:\:sm\:radius-left-18 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-left-19, .hover\:sm\:radius-left-19:hover, .focus\:sm\:radius-left-19:focus, .group:hover .hover\:\:sm\:radius-left-19, .group-radius:hover .hover\:\:sm\:radius-left-19, .group:focus .focus\:\:sm\:radius-left-19, .group-radius:focus .focus\:\:sm\:radius-left-19 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-left-20, .hover\:sm\:radius-left-20:hover, .focus\:sm\:radius-left-20:focus, .group:hover .hover\:\:sm\:radius-left-20, .group-radius:hover .hover\:\:sm\:radius-left-20, .group:focus .focus\:\:sm\:radius-left-20, .group-radius:focus .focus\:\:sm\:radius-left-20 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .sm\:radius-left-21, .hover\:sm\:radius-left-21:hover, .focus\:sm\:radius-left-21:focus, .group:hover .hover\:\:sm\:radius-left-21, .group-radius:hover .hover\:\:sm\:radius-left-21, .group:focus .focus\:\:sm\:radius-left-21, .group-radius:focus .focus\:\:sm\:radius-left-21 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .sm\:radius-left-22, .hover\:sm\:radius-left-22:hover, .focus\:sm\:radius-left-22:focus, .group:hover .hover\:\:sm\:radius-left-22, .group-radius:hover .hover\:\:sm\:radius-left-22, .group:focus .focus\:\:sm\:radius-left-22, .group-radius:focus .focus\:\:sm\:radius-left-22 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .sm\:radius-left-23, .hover\:sm\:radius-left-23:hover, .focus\:sm\:radius-left-23:focus, .group:hover .hover\:\:sm\:radius-left-23, .group-radius:hover .hover\:\:sm\:radius-left-23, .group:focus .focus\:\:sm\:radius-left-23, .group-radius:focus .focus\:\:sm\:radius-left-23 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .sm\:radius-left-24, .hover\:sm\:radius-left-24:hover, .focus\:sm\:radius-left-24:focus, .group:hover .hover\:\:sm\:radius-left-24, .group-radius:hover .hover\:\:sm\:radius-left-24, .group:focus .focus\:\:sm\:radius-left-24, .group-radius:focus .focus\:\:sm\:radius-left-24 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .sm\:radius-left-25, .hover\:sm\:radius-left-25:hover, .focus\:sm\:radius-left-25:focus, .group:hover .hover\:\:sm\:radius-left-25, .group-radius:hover .hover\:\:sm\:radius-left-25, .group:focus .focus\:\:sm\:radius-left-25, .group-radius:focus .focus\:\:sm\:radius-left-25 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .sm\:radius-left-26, .hover\:sm\:radius-left-26:hover, .focus\:sm\:radius-left-26:focus, .group:hover .hover\:\:sm\:radius-left-26, .group-radius:hover .hover\:\:sm\:radius-left-26, .group:focus .focus\:\:sm\:radius-left-26, .group-radius:focus .focus\:\:sm\:radius-left-26 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .sm\:radius-left-27, .hover\:sm\:radius-left-27:hover, .focus\:sm\:radius-left-27:focus, .group:hover .hover\:\:sm\:radius-left-27, .group-radius:hover .hover\:\:sm\:radius-left-27, .group:focus .focus\:\:sm\:radius-left-27, .group-radius:focus .focus\:\:sm\:radius-left-27 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .sm\:radius-left-28, .hover\:sm\:radius-left-28:hover, .focus\:sm\:radius-left-28:focus, .group:hover .hover\:\:sm\:radius-left-28, .group-radius:hover .hover\:\:sm\:radius-left-28, .group:focus .focus\:\:sm\:radius-left-28, .group-radius:focus .focus\:\:sm\:radius-left-28 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .sm\:radius-left-29, .hover\:sm\:radius-left-29:hover, .focus\:sm\:radius-left-29:focus, .group:hover .hover\:\:sm\:radius-left-29, .group-radius:hover .hover\:\:sm\:radius-left-29, .group:focus .focus\:\:sm\:radius-left-29, .group-radius:focus .focus\:\:sm\:radius-left-29 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .sm\:radius-left-30, .hover\:sm\:radius-left-30:hover, .focus\:sm\:radius-left-30:focus, .group:hover .hover\:\:sm\:radius-left-30, .group-radius:hover .hover\:\:sm\:radius-left-30, .group:focus .focus\:\:sm\:radius-left-30, .group-radius:focus .focus\:\:sm\:radius-left-30 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .sm\:grid-cols-1, .hover\:sm\:grid-cols-1:hover, .focus\:sm\:grid-cols-1:focus {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .sm\:grid-cols-2, .hover\:sm\:grid-cols-2:hover, .focus\:sm\:grid-cols-2:focus {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3, .hover\:sm\:grid-cols-3:hover, .focus\:sm\:grid-cols-3:focus {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:grid-cols-4, .hover\:sm\:grid-cols-4:hover, .focus\:sm\:grid-cols-4:focus {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .sm\:grid-cols-5, .hover\:sm\:grid-cols-5:hover, .focus\:sm\:grid-cols-5:focus {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .sm\:grid-cols-6, .hover\:sm\:grid-cols-6:hover, .focus\:sm\:grid-cols-6:focus {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .sm\:grid-cols-7, .hover\:sm\:grid-cols-7:hover, .focus\:sm\:grid-cols-7:focus {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .sm\:grid-cols-8, .hover\:sm\:grid-cols-8:hover, .focus\:sm\:grid-cols-8:focus {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .sm\:grid-cols-9, .hover\:sm\:grid-cols-9:hover, .focus\:sm\:grid-cols-9:focus {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .sm\:grid-cols-10, .hover\:sm\:grid-cols-10:hover, .focus\:sm\:grid-cols-10:focus {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .sm\:grid-cols-11, .hover\:sm\:grid-cols-11:hover, .focus\:sm\:grid-cols-11:focus {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .sm\:grid-cols-12, .hover\:sm\:grid-cols-12:hover, .focus\:sm\:grid-cols-12:focus {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .sm\:grid-cols-none, .hover\:sm\:grid-cols-none:hover, .focus\:sm\:grid-cols-none:focus {
        grid-template-columns: none;
    }

    .sm\:grid-cols-auto, .hover\:sm\:grid-cols-auto:hover, .focus\:sm\:grid-cols-auto:focus {
        grid-template-columns: auto;
    }

    .sm\:grid-rows-1, .hover\:sm\:grid-rows-1:hover, .focus\:sm\:grid-rows-1:focus {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .sm\:grid-rows-2, .hover\:sm\:grid-rows-2:hover, .focus\:sm\:grid-rows-2:focus {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-rows-3, .hover\:sm\:grid-rows-3:hover, .focus\:sm\:grid-rows-3:focus {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }

    .sm\:grid-rows-4, .hover\:sm\:grid-rows-4:hover, .focus\:sm\:grid-rows-4:focus {
        grid-template-rows: repeat(4, minmax(0, 1fr));
    }

    .sm\:grid-rows-5, .hover\:sm\:grid-rows-5:hover, .focus\:sm\:grid-rows-5:focus {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .sm\:grid-rows-6, .hover\:sm\:grid-rows-6:hover, .focus\:sm\:grid-rows-6:focus {
        grid-template-rows: repeat(6, minmax(0, 1fr));
    }

    .sm\:grid-rows-auto, .hover\:sm\:grid-rows-auto:hover, .focus\:sm\:grid-rows-auto:focus {
        grid-template-rows: auto;
    }

    .sm\:grid--flow-row, .hover\:sm\:grid--flow-row:hover, .focus\:sm\:grid--flow-row:focus {
        grid-auto-flow: row;
    }

    .sm\:grid--flow-col, .hover\:sm\:grid--flow-col:hover, .focus\:sm\:grid--flow-col:focus {
        grid-auto-flow: column;
    }

    .sm\:grid--flow-row-dense, .hover\:sm\:grid--flow-row-dense:hover, .focus\:sm\:grid--flow-row-dense:focus {
        grid-auto-flow: row dense;
    }

    .sm\:grid--flow-col-dense, .hover\:sm\:grid--flow-col-dense:hover, .focus\:sm\:grid--flow-col-dense:focus {
        grid-auto-flow: column dense;
    }

    .sm\:gap-0, .hover\:sm\:gap-0:hover, .focus\:sm\:gap-0:focus {
        gap: 0;
    }

    .sm\:gap-05, .hover\:sm\:gap-05:hover, .focus\:sm\:gap-05:focus {
        gap: .125rem;
    }

    .sm\:gap-10, .hover\:sm\:gap-10:hover, .focus\:sm\:gap-10:focus {
        gap: .25rem;
    }

    .sm\:gap-20, .hover\:sm\:gap-20:hover, .focus\:sm\:gap-20:focus {
        gap: .5rem;
    }

    .sm\:gap-30, .hover\:sm\:gap-30:hover, .focus\:sm\:gap-30:focus {
        gap: .75rem;
    }

    .sm\:gap-40, .hover\:sm\:gap-40:hover, .focus\:sm\:gap-40:focus {
        gap: 1rem;
    }

    .sm\:gap-50, .hover\:sm\:gap-50:hover, .focus\:sm\:gap-50:focus {
        gap: 1.25rem;
    }

    .sm\:gap-60, .hover\:sm\:gap-60:hover, .focus\:sm\:gap-60:focus {
        gap: 1.5rem;
    }

    .sm\:gap-70, .hover\:sm\:gap-70:hover, .focus\:sm\:gap-70:focus {
        gap: 1.75rem;
    }

    .sm\:gap-80, .hover\:sm\:gap-80:hover, .focus\:sm\:gap-80:focus {
        gap: 2rem;
    }

    .sm\:gap-90, .hover\:sm\:gap-90:hover, .focus\:sm\:gap-90:focus {
        gap: 2.25rem;
    }

    .sm\:gap-100, .hover\:sm\:gap-100:hover, .focus\:sm\:gap-100:focus {
        gap: 2.5rem;
    }

    .sm\:gap-x-0, .hover\:sm\:gap-x-0:hover, .focus\:sm\:gap-x-0:focus {
        column-gap: 0;
    }

    .sm\:gap-x-05, .hover\:sm\:gap-x-05:hover, .focus\:sm\:gap-x-05:focus {
        column-gap: .125rem;
    }

    .sm\:gap-x-10, .hover\:sm\:gap-x-10:hover, .focus\:sm\:gap-x-10:focus {
        column-gap: .25rem;
    }

    .sm\:gap-x-20, .hover\:sm\:gap-x-20:hover, .focus\:sm\:gap-x-20:focus {
        column-gap: .5rem;
    }

    .sm\:gap-x-30, .hover\:sm\:gap-x-30:hover, .focus\:sm\:gap-x-30:focus {
        column-gap: .75rem;
    }

    .sm\:gap-x-40, .hover\:sm\:gap-x-40:hover, .focus\:sm\:gap-x-40:focus {
        column-gap: 1rem;
    }

    .sm\:gap-x-50, .hover\:sm\:gap-x-50:hover, .focus\:sm\:gap-x-50:focus {
        column-gap: 1.25rem;
    }

    .sm\:gap-x-60, .hover\:sm\:gap-x-60:hover, .focus\:sm\:gap-x-60:focus {
        column-gap: 1.5rem;
    }

    .sm\:gap-x-70, .hover\:sm\:gap-x-70:hover, .focus\:sm\:gap-x-70:focus {
        column-gap: 1.75rem;
    }

    .sm\:gap-x-80, .hover\:sm\:gap-x-80:hover, .focus\:sm\:gap-x-80:focus {
        column-gap: 2rem;
    }

    .sm\:gap-x-90, .hover\:sm\:gap-x-90:hover, .focus\:sm\:gap-x-90:focus {
        column-gap: 2.25rem;
    }

    .sm\:gap-x-100, .hover\:sm\:gap-x-100:hover, .focus\:sm\:gap-x-100:focus {
        column-gap: 2.5rem;
    }

    .sm\:gap-y-0, .hover\:sm\:gap-y-0:hover, .focus\:sm\:gap-y-0:focus {
        row-gap: 0;
    }

    .sm\:gap-y-05, .hover\:sm\:gap-y-05:hover, .focus\:sm\:gap-y-05:focus {
        row-gap: .125rem;
    }

    .sm\:gap-y-10, .hover\:sm\:gap-y-10:hover, .focus\:sm\:gap-y-10:focus {
        row-gap: .25rem;
    }

    .sm\:gap-y-20, .hover\:sm\:gap-y-20:hover, .focus\:sm\:gap-y-20:focus {
        row-gap: .5rem;
    }

    .sm\:gap-y-30, .hover\:sm\:gap-y-30:hover, .focus\:sm\:gap-y-30:focus {
        row-gap: .75rem;
    }

    .sm\:gap-y-40, .hover\:sm\:gap-y-40:hover, .focus\:sm\:gap-y-40:focus {
        row-gap: 1rem;
    }

    .sm\:gap-y-50, .hover\:sm\:gap-y-50:hover, .focus\:sm\:gap-y-50:focus {
        row-gap: 1.25rem;
    }

    .sm\:gap-y-60, .hover\:sm\:gap-y-60:hover, .focus\:sm\:gap-y-60:focus {
        row-gap: 1.5rem;
    }

    .sm\:gap-y-70, .hover\:sm\:gap-y-70:hover, .focus\:sm\:gap-y-70:focus {
        row-gap: 1.75rem;
    }

    .sm\:gap-y-80, .hover\:sm\:gap-y-80:hover, .focus\:sm\:gap-y-80:focus {
        row-gap: 2rem;
    }

    .sm\:gap-y-90, .hover\:sm\:gap-y-90:hover, .focus\:sm\:gap-y-90:focus {
        row-gap: 2.25rem;
    }

    .sm\:gap-y-100, .hover\:sm\:gap-y-100:hover, .focus\:sm\:gap-y-100:focus {
        row-gap: 2.5rem;
    }

    .sm\:col-span-1, .hover\:sm\:col-span-1:hover, .focus\:sm\:col-span-1:focus {
        grid-column: span 1 / span 1;
    }

    .sm\:col-span-2, .hover\:sm\:col-span-2:hover, .focus\:sm\:col-span-2:focus {
        grid-column: span 2 / span 2;
    }

    .sm\:col-span-3, .hover\:sm\:col-span-3:hover, .focus\:sm\:col-span-3:focus {
        grid-column: span 3 / span 3;
    }

    .sm\:col-span-4, .hover\:sm\:col-span-4:hover, .focus\:sm\:col-span-4:focus {
        grid-column: span 4 / span 4;
    }

    .sm\:col-span-5, .hover\:sm\:col-span-5:hover, .focus\:sm\:col-span-5:focus {
        grid-column: span 5 / span 5;
    }

    .sm\:col-span-6, .hover\:sm\:col-span-6:hover, .focus\:sm\:col-span-6:focus {
        grid-column: span 6 / span 6;
    }

    .sm\:col-span-7, .hover\:sm\:col-span-7:hover, .focus\:sm\:col-span-7:focus {
        grid-column: span 7 / span 7;
    }

    .sm\:col-span-8, .hover\:sm\:col-span-8:hover, .focus\:sm\:col-span-8:focus {
        grid-column: span 8 / span 8;
    }

    .sm\:col-span-9, .hover\:sm\:col-span-9:hover, .focus\:sm\:col-span-9:focus {
        grid-column: span 9 / span 9;
    }

    .sm\:col-span-10, .hover\:sm\:col-span-10:hover, .focus\:sm\:col-span-10:focus {
        grid-column: span 10 / span 10;
    }

    .sm\:col-span-11, .hover\:sm\:col-span-11:hover, .focus\:sm\:col-span-11:focus {
        grid-column: span 12 / span 11;
    }

    .sm\:col-span-12, .hover\:sm\:col-span-12:hover, .focus\:sm\:col-span-12:focus {
        grid-column: span 12 / span 12;
    }

    .sm\:col-span-full, .hover\:sm\:col-span-full:hover, .focus\:sm\:col-span-full:focus {
        grid-column: span 1 / span -1;
    }

    .sm\:col-start-1, .hover\:sm\:col-start-1:hover, .focus\:sm\:col-start-1:focus {
        grid-column-start: 1;
    }

    .sm\:col-start-2, .hover\:sm\:col-start-2:hover, .focus\:sm\:col-start-2:focus {
        grid-column-start: 2;
    }

    .sm\:col-start-3, .hover\:sm\:col-start-3:hover, .focus\:sm\:col-start-3:focus {
        grid-column-start: 3;
    }

    .sm\:col-start-4, .hover\:sm\:col-start-4:hover, .focus\:sm\:col-start-4:focus {
        grid-column-start: 4;
    }

    .sm\:col-start-5, .hover\:sm\:col-start-5:hover, .focus\:sm\:col-start-5:focus {
        grid-column-start: 5;
    }

    .sm\:col-start-6, .hover\:sm\:col-start-6:hover, .focus\:sm\:col-start-6:focus {
        grid-column-start: 6;
    }

    .sm\:col-start-7, .hover\:sm\:col-start-7:hover, .focus\:sm\:col-start-7:focus {
        grid-column-start: 7;
    }

    .sm\:col-start-8, .hover\:sm\:col-start-8:hover, .focus\:sm\:col-start-8:focus {
        grid-column-start: 8;
    }

    .sm\:col-start-9, .hover\:sm\:col-start-9:hover, .focus\:sm\:col-start-9:focus {
        grid-column-start: 9;
    }

    .sm\:col-start-10, .hover\:sm\:col-start-10:hover, .focus\:sm\:col-start-10:focus {
        grid-column-start: 10;
    }

    .sm\:col-start-11, .hover\:sm\:col-start-11:hover, .focus\:sm\:col-start-11:focus {
        grid-column-start: 11;
    }

    .sm\:col-start-12, .hover\:sm\:col-start-12:hover, .focus\:sm\:col-start-12:focus {
        grid-column-start: 12;
    }

    .sm\:col-start-full, .hover\:sm\:col-start-full:hover, .focus\:sm\:col-start-full:focus {
        grid-column-start: auto;
    }

    .sm\:col-end-1, .hover\:sm\:col-end-1:hover, .focus\:sm\:col-end-1:focus {
        grid-column-end: 1;
    }

    .sm\:col-end-2, .hover\:sm\:col-end-2:hover, .focus\:sm\:col-end-2:focus {
        grid-column-end: 2;
    }

    .sm\:col-end-3, .hover\:sm\:col-end-3:hover, .focus\:sm\:col-end-3:focus {
        grid-column-end: 3;
    }

    .sm\:col-end-4, .hover\:sm\:col-end-4:hover, .focus\:sm\:col-end-4:focus {
        grid-column-end: 4;
    }

    .sm\:col-end-5, .hover\:sm\:col-end-5:hover, .focus\:sm\:col-end-5:focus {
        grid-column-end: 5;
    }

    .sm\:col-end-6, .hover\:sm\:col-end-6:hover, .focus\:sm\:col-end-6:focus {
        grid-column-end: 6;
    }

    .sm\:col-end-7, .hover\:sm\:col-end-7:hover, .focus\:sm\:col-end-7:focus {
        grid-column-end: 7;
    }

    .sm\:col-end-8, .hover\:sm\:col-end-8:hover, .focus\:sm\:col-end-8:focus {
        grid-column-end: 8;
    }

    .sm\:col-end-9, .hover\:sm\:col-end-9:hover, .focus\:sm\:col-end-9:focus {
        grid-column-end: 9;
    }

    .sm\:col-end-10, .hover\:sm\:col-end-10:hover, .focus\:sm\:col-end-10:focus {
        grid-column-end: 10;
    }

    .sm\:col-end-11, .hover\:sm\:col-end-11:hover, .focus\:sm\:col-end-11:focus {
        grid-column-end: 11;
    }

    .sm\:col-end-12, .hover\:sm\:col-end-12:hover, .focus\:sm\:col-end-12:focus {
        grid-column-end: 12;
    }

    .sm\:col-end-full, .hover\:sm\:col-end-full:hover, .focus\:sm\:col-end-full:focus {
        grid-column-end: auto;
    }

    .sm\:row-span-1, .hover\:sm\:row-span-1:hover, .focus\:sm\:row-span-1:focus {
        grid-row: span 1 / span 1;
    }

    .sm\:row-span-2, .hover\:sm\:row-span-2:hover, .focus\:sm\:row-span-2:focus {
        grid-row: span 2 / span 2;
    }

    .sm\:row-span-3, .hover\:sm\:row-span-3:hover, .focus\:sm\:row-span-3:focus {
        grid-row: span 3 / span 3;
    }

    .sm\:row-span-4, .hover\:sm\:row-span-4:hover, .focus\:sm\:row-span-4:focus {
        grid-row: span 4 / span 4;
    }

    .sm\:row-span-5, .hover\:sm\:row-span-5:hover, .focus\:sm\:row-span-5:focus {
        grid-row: span 5 / span 5;
    }

    .sm\:row-span-6, .hover\:sm\:row-span-6:hover, .focus\:sm\:row-span-6:focus {
        grid-row: span 6 / span 6;
    }

    .sm\:row-span-full, .hover\:sm\:row-span-full:hover, .focus\:sm\:row-span-full:focus {
        grid-row: span 1 / span -1;
    }

    .sm\:row-start-1, .hover\:sm\:row-start-1:hover, .focus\:sm\:row-start-1:focus {
        grid-row-start: 1;
    }

    .sm\:row-start-2, .hover\:sm\:row-start-2:hover, .focus\:sm\:row-start-2:focus {
        grid-row-start: 2;
    }

    .sm\:row-start-3, .hover\:sm\:row-start-3:hover, .focus\:sm\:row-start-3:focus {
        grid-row-start: 3;
    }

    .sm\:row-start-4, .hover\:sm\:row-start-4:hover, .focus\:sm\:row-start-4:focus {
        grid-row-start: 4;
    }

    .sm\:row-start-5, .hover\:sm\:row-start-5:hover, .focus\:sm\:row-start-5:focus {
        grid-row-start: 5;
    }

    .sm\:row-start-6, .hover\:sm\:row-start-6:hover, .focus\:sm\:row-start-6:focus {
        grid-row-start: 6;
    }

    .sm\:row-start-7, .hover\:sm\:row-start-7:hover, .focus\:sm\:row-start-7:focus {
        grid-row-start: 7;
    }

    .sm\:row-start-full, .hover\:sm\:row-start-full:hover, .focus\:sm\:row-start-full:focus {
        grid-row-start: auto;
    }

    .sm\:row-end-1, .hover\:sm\:row-end-1:hover, .focus\:sm\:row-end-1:focus {
        grid-row-end: 1;
    }

    .sm\:row-end-2, .hover\:sm\:row-end-2:hover, .focus\:sm\:row-end-2:focus {
        grid-row-end: 2;
    }

    .sm\:row-end-3, .hover\:sm\:row-end-3:hover, .focus\:sm\:row-end-3:focus {
        grid-row-end: 3;
    }

    .sm\:row-end-4, .hover\:sm\:row-end-4:hover, .focus\:sm\:row-end-4:focus {
        grid-row-end: 4;
    }

    .sm\:row-end-5, .hover\:sm\:row-end-5:hover, .focus\:sm\:row-end-5:focus {
        grid-row-end: 5;
    }

    .sm\:row-end-6, .hover\:sm\:row-end-6:hover, .focus\:sm\:row-end-6:focus {
        grid-row-end: 6;
    }

    .sm\:row-end-7, .hover\:sm\:row-end-7:hover, .focus\:sm\:row-end-7:focus {
        grid-row-end: 7;
    }

    .sm\:row-end-full, .hover\:sm\:row-end-full:hover, .focus\:sm\:row-end-full:focus {
        grid-row-end: auto;
    }

    .sm\:shadow-black, .hover\:sm\:shadow-black:hover, .focus\:sm\:shadow-black:focus, .group:hover .hover\:\:sm\:shadow-black, .group-shadow:hover .hover\:\:sm\:shadow-black, .group:focus .focus\:\:sm\:shadow-black, .group-shadow:focus .focus\:\:sm\:shadow-black {
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    }

    .sm\:shadow-white, .hover\:sm\:shadow-white:hover, .focus\:sm\:shadow-white:focus, .group:hover .hover\:\:sm\:shadow-white, .group-shadow:hover .hover\:\:sm\:shadow-white, .group:focus .focus\:\:sm\:shadow-white, .group-shadow:focus .focus\:\:sm\:shadow-white {
        --shadow-color: rgba(255, 255, 255, var(--shadow-opacity));
    }

    .sm\:shadow-red-50, .hover\:sm\:shadow-red-50:hover, .focus\:sm\:shadow-red-50:focus, .group:hover .hover\:\:sm\:shadow-red-50, .group-shadow:hover .hover\:\:sm\:shadow-red-50, .group:focus .focus\:\:sm\:shadow-red-50, .group-shadow:focus .focus\:\:sm\:shadow-red-50 {
        --shadow-color: rgba(254, 242, 242, var(--shadow-opacity));
    }

    .sm\:shadow-red-100, .hover\:sm\:shadow-red-100:hover, .focus\:sm\:shadow-red-100:focus, .group:hover .hover\:\:sm\:shadow-red-100, .group-shadow:hover .hover\:\:sm\:shadow-red-100, .group:focus .focus\:\:sm\:shadow-red-100, .group-shadow:focus .focus\:\:sm\:shadow-red-100 {
        --shadow-color: rgba(254, 226, 226, var(--shadow-opacity));
    }

    .sm\:shadow-red-200, .hover\:sm\:shadow-red-200:hover, .focus\:sm\:shadow-red-200:focus, .group:hover .hover\:\:sm\:shadow-red-200, .group-shadow:hover .hover\:\:sm\:shadow-red-200, .group:focus .focus\:\:sm\:shadow-red-200, .group-shadow:focus .focus\:\:sm\:shadow-red-200 {
        --shadow-color: rgba(254, 202, 202, var(--shadow-opacity));
    }

    .sm\:shadow-red-300, .hover\:sm\:shadow-red-300:hover, .focus\:sm\:shadow-red-300:focus, .group:hover .hover\:\:sm\:shadow-red-300, .group-shadow:hover .hover\:\:sm\:shadow-red-300, .group:focus .focus\:\:sm\:shadow-red-300, .group-shadow:focus .focus\:\:sm\:shadow-red-300 {
        --shadow-color: rgba(252, 165, 165, var(--shadow-opacity));
    }

    .sm\:shadow-red-400, .hover\:sm\:shadow-red-400:hover, .focus\:sm\:shadow-red-400:focus, .group:hover .hover\:\:sm\:shadow-red-400, .group-shadow:hover .hover\:\:sm\:shadow-red-400, .group:focus .focus\:\:sm\:shadow-red-400, .group-shadow:focus .focus\:\:sm\:shadow-red-400 {
        --shadow-color: rgba(232, 71, 78, var(--shadow-opacity));
    }

    .sm\:shadow-red-500, .hover\:sm\:shadow-red-500:hover, .focus\:sm\:shadow-red-500:focus, .group:hover .hover\:\:sm\:shadow-red-500, .group-shadow:hover .hover\:\:sm\:shadow-red-500, .group:focus .focus\:\:sm\:shadow-red-500, .group-shadow:focus .focus\:\:sm\:shadow-red-500 {
        --shadow-color: rgba(239, 68, 6, var(--shadow-opacity));
    }

    .sm\:shadow-red-600, .hover\:sm\:shadow-red-600:hover, .focus\:sm\:shadow-red-600:focus, .group:hover .hover\:\:sm\:shadow-red-600, .group-shadow:hover .hover\:\:sm\:shadow-red-600, .group:focus .focus\:\:sm\:shadow-red-600, .group-shadow:focus .focus\:\:sm\:shadow-red-600 {
        --shadow-color: rgba(220, 38, 3, var(--shadow-opacity));
    }

    .sm\:shadow-red-700, .hover\:sm\:shadow-red-700:hover, .focus\:sm\:shadow-red-700:focus, .group:hover .hover\:\:sm\:shadow-red-700, .group-shadow:hover .hover\:\:sm\:shadow-red-700, .group:focus .focus\:\:sm\:shadow-red-700, .group-shadow:focus .focus\:\:sm\:shadow-red-700 {
        --shadow-color: rgba(185, 28, 28, var(--shadow-opacity));
    }

    .sm\:shadow-red-800, .hover\:sm\:shadow-red-800:hover, .focus\:sm\:shadow-red-800:focus, .group:hover .hover\:\:sm\:shadow-red-800, .group-shadow:hover .hover\:\:sm\:shadow-red-800, .group:focus .focus\:\:sm\:shadow-red-800, .group-shadow:focus .focus\:\:sm\:shadow-red-800 {
        --shadow-color: rgba(153, 27, 27, var(--shadow-opacity));
    }

    .sm\:shadow-red-900, .hover\:sm\:shadow-red-900:hover, .focus\:sm\:shadow-red-900:focus, .group:hover .hover\:\:sm\:shadow-red-900, .group-shadow:hover .hover\:\:sm\:shadow-red-900, .group:focus .focus\:\:sm\:shadow-red-900, .group-shadow:focus .focus\:\:sm\:shadow-red-900 {
        --shadow-color: rgba(127, 29, 29, var(--shadow-opacity));
    }

    .sm\:shadow-gray-50, .hover\:sm\:shadow-gray-50:hover, .focus\:sm\:shadow-gray-50:focus, .group:hover .hover\:\:sm\:shadow-gray-50, .group-shadow:hover .hover\:\:sm\:shadow-gray-50, .group:focus .focus\:\:sm\:shadow-gray-50, .group-shadow:focus .focus\:\:sm\:shadow-gray-50 {
        --shadow-color: rgba(249, 250, 251, var(--shadow-opacity));
    }

    .sm\:shadow-gray-100, .hover\:sm\:shadow-gray-100:hover, .focus\:sm\:shadow-gray-100:focus, .group:hover .hover\:\:sm\:shadow-gray-100, .group-shadow:hover .hover\:\:sm\:shadow-gray-100, .group:focus .focus\:\:sm\:shadow-gray-100, .group-shadow:focus .focus\:\:sm\:shadow-gray-100 {
        --shadow-color: rgba(243, 244, 246, var(--shadow-opacity));
    }

    .sm\:shadow-gray-200, .hover\:sm\:shadow-gray-200:hover, .focus\:sm\:shadow-gray-200:focus, .group:hover .hover\:\:sm\:shadow-gray-200, .group-shadow:hover .hover\:\:sm\:shadow-gray-200, .group:focus .focus\:\:sm\:shadow-gray-200, .group-shadow:focus .focus\:\:sm\:shadow-gray-200 {
        --shadow-color: rgba(229, 231, 235, var(--shadow-opacity));
    }

    .sm\:shadow-gray-300, .hover\:sm\:shadow-gray-300:hover, .focus\:sm\:shadow-gray-300:focus, .group:hover .hover\:\:sm\:shadow-gray-300, .group-shadow:hover .hover\:\:sm\:shadow-gray-300, .group:focus .focus\:\:sm\:shadow-gray-300, .group-shadow:focus .focus\:\:sm\:shadow-gray-300 {
        --shadow-color: rgba(209, 213, 219, var(--shadow-opacity));
    }

    .sm\:shadow-gray-400, .hover\:sm\:shadow-gray-400:hover, .focus\:sm\:shadow-gray-400:focus, .group:hover .hover\:\:sm\:shadow-gray-400, .group-shadow:hover .hover\:\:sm\:shadow-gray-400, .group:focus .focus\:\:sm\:shadow-gray-400, .group-shadow:focus .focus\:\:sm\:shadow-gray-400 {
        --shadow-color: rgba(156, 163, 175, var(--shadow-opacity));
    }

    .sm\:shadow-gray-500, .hover\:sm\:shadow-gray-500:hover, .focus\:sm\:shadow-gray-500:focus, .group:hover .hover\:\:sm\:shadow-gray-500, .group-shadow:hover .hover\:\:sm\:shadow-gray-500, .group:focus .focus\:\:sm\:shadow-gray-500, .group-shadow:focus .focus\:\:sm\:shadow-gray-500 {
        --shadow-color: rgba(107, 114, 128, var(--shadow-opacity));
    }

    .sm\:shadow-gray-600, .hover\:sm\:shadow-gray-600:hover, .focus\:sm\:shadow-gray-600:focus, .group:hover .hover\:\:sm\:shadow-gray-600, .group-shadow:hover .hover\:\:sm\:shadow-gray-600, .group:focus .focus\:\:sm\:shadow-gray-600, .group-shadow:focus .focus\:\:sm\:shadow-gray-600 {
        --shadow-color: rgba(75, 85, 99, var(--shadow-opacity));
    }

    .sm\:shadow-gray-700, .hover\:sm\:shadow-gray-700:hover, .focus\:sm\:shadow-gray-700:focus, .group:hover .hover\:\:sm\:shadow-gray-700, .group-shadow:hover .hover\:\:sm\:shadow-gray-700, .group:focus .focus\:\:sm\:shadow-gray-700, .group-shadow:focus .focus\:\:sm\:shadow-gray-700 {
        --shadow-color: rgba(55, 65, 81, var(--shadow-opacity));
    }

    .sm\:shadow-gray-800, .hover\:sm\:shadow-gray-800:hover, .focus\:sm\:shadow-gray-800:focus, .group:hover .hover\:\:sm\:shadow-gray-800, .group-shadow:hover .hover\:\:sm\:shadow-gray-800, .group:focus .focus\:\:sm\:shadow-gray-800, .group-shadow:focus .focus\:\:sm\:shadow-gray-800 {
        --shadow-color: rgba(31, 41, 55, var(--shadow-opacity));
    }

    .sm\:shadow-gray-900, .hover\:sm\:shadow-gray-900:hover, .focus\:sm\:shadow-gray-900:focus, .group:hover .hover\:\:sm\:shadow-gray-900, .group-shadow:hover .hover\:\:sm\:shadow-gray-900, .group:focus .focus\:\:sm\:shadow-gray-900, .group-shadow:focus .focus\:\:sm\:shadow-gray-900 {
        --shadow-color: rgba(17, 24, 39, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-50, .hover\:sm\:shadow-yellow-50:hover, .focus\:sm\:shadow-yellow-50:focus, .group:hover .hover\:\:sm\:shadow-yellow-50, .group-shadow:hover .hover\:\:sm\:shadow-yellow-50, .group:focus .focus\:\:sm\:shadow-yellow-50, .group-shadow:focus .focus\:\:sm\:shadow-yellow-50 {
        --shadow-color: rgba(255, 251, 235, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-100, .hover\:sm\:shadow-yellow-100:hover, .focus\:sm\:shadow-yellow-100:focus, .group:hover .hover\:\:sm\:shadow-yellow-100, .group-shadow:hover .hover\:\:sm\:shadow-yellow-100, .group:focus .focus\:\:sm\:shadow-yellow-100, .group-shadow:focus .focus\:\:sm\:shadow-yellow-100 {
        --shadow-color: rgba(254, 243, 199, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-200, .hover\:sm\:shadow-yellow-200:hover, .focus\:sm\:shadow-yellow-200:focus, .group:hover .hover\:\:sm\:shadow-yellow-200, .group-shadow:hover .hover\:\:sm\:shadow-yellow-200, .group:focus .focus\:\:sm\:shadow-yellow-200, .group-shadow:focus .focus\:\:sm\:shadow-yellow-200 {
        --shadow-color: rgba(253, 230, 138, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-300, .hover\:sm\:shadow-yellow-300:hover, .focus\:sm\:shadow-yellow-300:focus, .group:hover .hover\:\:sm\:shadow-yellow-300, .group-shadow:hover .hover\:\:sm\:shadow-yellow-300, .group:focus .focus\:\:sm\:shadow-yellow-300, .group-shadow:focus .focus\:\:sm\:shadow-yellow-300 {
        --shadow-color: rgba(252, 211, 77, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-400, .hover\:sm\:shadow-yellow-400:hover, .focus\:sm\:shadow-yellow-400:focus, .group:hover .hover\:\:sm\:shadow-yellow-400, .group-shadow:hover .hover\:\:sm\:shadow-yellow-400, .group:focus .focus\:\:sm\:shadow-yellow-400, .group-shadow:focus .focus\:\:sm\:shadow-yellow-400 {
        --shadow-color: rgba(251, 191, 36, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-500, .hover\:sm\:shadow-yellow-500:hover, .focus\:sm\:shadow-yellow-500:focus, .group:hover .hover\:\:sm\:shadow-yellow-500, .group-shadow:hover .hover\:\:sm\:shadow-yellow-500, .group:focus .focus\:\:sm\:shadow-yellow-500, .group-shadow:focus .focus\:\:sm\:shadow-yellow-500 {
        --shadow-color: rgba(245, 158, 11, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-600, .hover\:sm\:shadow-yellow-600:hover, .focus\:sm\:shadow-yellow-600:focus, .group:hover .hover\:\:sm\:shadow-yellow-600, .group-shadow:hover .hover\:\:sm\:shadow-yellow-600, .group:focus .focus\:\:sm\:shadow-yellow-600, .group-shadow:focus .focus\:\:sm\:shadow-yellow-600 {
        --shadow-color: rgba(217, 119, 6, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-700, .hover\:sm\:shadow-yellow-700:hover, .focus\:sm\:shadow-yellow-700:focus, .group:hover .hover\:\:sm\:shadow-yellow-700, .group-shadow:hover .hover\:\:sm\:shadow-yellow-700, .group:focus .focus\:\:sm\:shadow-yellow-700, .group-shadow:focus .focus\:\:sm\:shadow-yellow-700 {
        --shadow-color: rgba(180, 83, 9, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-800, .hover\:sm\:shadow-yellow-800:hover, .focus\:sm\:shadow-yellow-800:focus, .group:hover .hover\:\:sm\:shadow-yellow-800, .group-shadow:hover .hover\:\:sm\:shadow-yellow-800, .group:focus .focus\:\:sm\:shadow-yellow-800, .group-shadow:focus .focus\:\:sm\:shadow-yellow-800 {
        --shadow-color: rgba(146, 64, 14, var(--shadow-opacity));
    }

    .sm\:shadow-yellow-900, .hover\:sm\:shadow-yellow-900:hover, .focus\:sm\:shadow-yellow-900:focus, .group:hover .hover\:\:sm\:shadow-yellow-900, .group-shadow:hover .hover\:\:sm\:shadow-yellow-900, .group:focus .focus\:\:sm\:shadow-yellow-900, .group-shadow:focus .focus\:\:sm\:shadow-yellow-900 {
        --shadow-color: rgba(120, 53, 15, var(--shadow-opacity));
    }

    .sm\:shadow-green-50, .hover\:sm\:shadow-green-50:hover, .focus\:sm\:shadow-green-50:focus, .group:hover .hover\:\:sm\:shadow-green-50, .group-shadow:hover .hover\:\:sm\:shadow-green-50, .group:focus .focus\:\:sm\:shadow-green-50, .group-shadow:focus .focus\:\:sm\:shadow-green-50 {
        --shadow-color: rgba(236, 253, 245, var(--shadow-opacity));
    }

    .sm\:shadow-green-100, .hover\:sm\:shadow-green-100:hover, .focus\:sm\:shadow-green-100:focus, .group:hover .hover\:\:sm\:shadow-green-100, .group-shadow:hover .hover\:\:sm\:shadow-green-100, .group:focus .focus\:\:sm\:shadow-green-100, .group-shadow:focus .focus\:\:sm\:shadow-green-100 {
        --shadow-color: rgba(209, 250, 229, var(--shadow-opacity));
    }

    .sm\:shadow-green-200, .hover\:sm\:shadow-green-200:hover, .focus\:sm\:shadow-green-200:focus, .group:hover .hover\:\:sm\:shadow-green-200, .group-shadow:hover .hover\:\:sm\:shadow-green-200, .group:focus .focus\:\:sm\:shadow-green-200, .group-shadow:focus .focus\:\:sm\:shadow-green-200 {
        --shadow-color: rgba(167, 243, 208, var(--shadow-opacity));
    }

    .sm\:shadow-green-300, .hover\:sm\:shadow-green-300:hover, .focus\:sm\:shadow-green-300:focus, .group:hover .hover\:\:sm\:shadow-green-300, .group-shadow:hover .hover\:\:sm\:shadow-green-300, .group:focus .focus\:\:sm\:shadow-green-300, .group-shadow:focus .focus\:\:sm\:shadow-green-300 {
        --shadow-color: rgba(110, 231, 183, var(--shadow-opacity));
    }

    .sm\:shadow-green-400, .hover\:sm\:shadow-green-400:hover, .focus\:sm\:shadow-green-400:focus, .group:hover .hover\:\:sm\:shadow-green-400, .group-shadow:hover .hover\:\:sm\:shadow-green-400, .group:focus .focus\:\:sm\:shadow-green-400, .group-shadow:focus .focus\:\:sm\:shadow-green-400 {
        --shadow-color: rgba(52, 211, 153, var(--shadow-opacity));
    }

    .sm\:shadow-green-500, .hover\:sm\:shadow-green-500:hover, .focus\:sm\:shadow-green-500:focus, .group:hover .hover\:\:sm\:shadow-green-500, .group-shadow:hover .hover\:\:sm\:shadow-green-500, .group:focus .focus\:\:sm\:shadow-green-500, .group-shadow:focus .focus\:\:sm\:shadow-green-500 {
        --shadow-color: rgba(16, 185, 129, var(--shadow-opacity));
    }

    .sm\:shadow-green-600, .hover\:sm\:shadow-green-600:hover, .focus\:sm\:shadow-green-600:focus, .group:hover .hover\:\:sm\:shadow-green-600, .group-shadow:hover .hover\:\:sm\:shadow-green-600, .group:focus .focus\:\:sm\:shadow-green-600, .group-shadow:focus .focus\:\:sm\:shadow-green-600 {
        --shadow-color: rgba(5, 150, 105, var(--shadow-opacity));
    }

    .sm\:shadow-green-700, .hover\:sm\:shadow-green-700:hover, .focus\:sm\:shadow-green-700:focus, .group:hover .hover\:\:sm\:shadow-green-700, .group-shadow:hover .hover\:\:sm\:shadow-green-700, .group:focus .focus\:\:sm\:shadow-green-700, .group-shadow:focus .focus\:\:sm\:shadow-green-700 {
        --shadow-color: rgba(4, 120, 87, var(--shadow-opacity));
    }

    .sm\:shadow-green-800, .hover\:sm\:shadow-green-800:hover, .focus\:sm\:shadow-green-800:focus, .group:hover .hover\:\:sm\:shadow-green-800, .group-shadow:hover .hover\:\:sm\:shadow-green-800, .group:focus .focus\:\:sm\:shadow-green-800, .group-shadow:focus .focus\:\:sm\:shadow-green-800 {
        --shadow-color: rgba(6, 95, 70, var(--shadow-opacity));
    }

    .sm\:shadow-green-900, .hover\:sm\:shadow-green-900:hover, .focus\:sm\:shadow-green-900:focus, .group:hover .hover\:\:sm\:shadow-green-900, .group-shadow:hover .hover\:\:sm\:shadow-green-900, .group:focus .focus\:\:sm\:shadow-green-900, .group-shadow:focus .focus\:\:sm\:shadow-green-900 {
        --shadow-color: rgba(6, 78, 59, var(--shadow-opacity));
    }

    .sm\:shadow-blue-50, .hover\:sm\:shadow-blue-50:hover, .focus\:sm\:shadow-blue-50:focus, .group:hover .hover\:\:sm\:shadow-blue-50, .group-shadow:hover .hover\:\:sm\:shadow-blue-50, .group:focus .focus\:\:sm\:shadow-blue-50, .group-shadow:focus .focus\:\:sm\:shadow-blue-50 {
        --shadow-color: rgba(239, 246, 255, var(--shadow-opacity));
    }

    .sm\:shadow-blue-100, .hover\:sm\:shadow-blue-100:hover, .focus\:sm\:shadow-blue-100:focus, .group:hover .hover\:\:sm\:shadow-blue-100, .group-shadow:hover .hover\:\:sm\:shadow-blue-100, .group:focus .focus\:\:sm\:shadow-blue-100, .group-shadow:focus .focus\:\:sm\:shadow-blue-100 {
        --shadow-color: rgba(219, 234, 254, var(--shadow-opacity));
    }

    .sm\:shadow-blue-200, .hover\:sm\:shadow-blue-200:hover, .focus\:sm\:shadow-blue-200:focus, .group:hover .hover\:\:sm\:shadow-blue-200, .group-shadow:hover .hover\:\:sm\:shadow-blue-200, .group:focus .focus\:\:sm\:shadow-blue-200, .group-shadow:focus .focus\:\:sm\:shadow-blue-200 {
        --shadow-color: rgba(191, 219, 254, var(--shadow-opacity));
    }

    .sm\:shadow-blue-300, .hover\:sm\:shadow-blue-300:hover, .focus\:sm\:shadow-blue-300:focus, .group:hover .hover\:\:sm\:shadow-blue-300, .group-shadow:hover .hover\:\:sm\:shadow-blue-300, .group:focus .focus\:\:sm\:shadow-blue-300, .group-shadow:focus .focus\:\:sm\:shadow-blue-300 {
        --shadow-color: rgba(147, 197, 253, var(--shadow-opacity));
    }

    .sm\:shadow-blue-400, .hover\:sm\:shadow-blue-400:hover, .focus\:sm\:shadow-blue-400:focus, .group:hover .hover\:\:sm\:shadow-blue-400, .group-shadow:hover .hover\:\:sm\:shadow-blue-400, .group:focus .focus\:\:sm\:shadow-blue-400, .group-shadow:focus .focus\:\:sm\:shadow-blue-400 {
        --shadow-color: rgba(96, 165, 250, var(--shadow-opacity));
    }

    .sm\:shadow-blue-500, .hover\:sm\:shadow-blue-500:hover, .focus\:sm\:shadow-blue-500:focus, .group:hover .hover\:\:sm\:shadow-blue-500, .group-shadow:hover .hover\:\:sm\:shadow-blue-500, .group:focus .focus\:\:sm\:shadow-blue-500, .group-shadow:focus .focus\:\:sm\:shadow-blue-500 {
        --shadow-color: rgba(59, 130, 246, var(--shadow-opacity));
    }

    .sm\:shadow-blue-600, .hover\:sm\:shadow-blue-600:hover, .focus\:sm\:shadow-blue-600:focus, .group:hover .hover\:\:sm\:shadow-blue-600, .group-shadow:hover .hover\:\:sm\:shadow-blue-600, .group:focus .focus\:\:sm\:shadow-blue-600, .group-shadow:focus .focus\:\:sm\:shadow-blue-600 {
        --shadow-color: rgba(37, 99, 235, var(--shadow-opacity));
    }

    .sm\:shadow-blue-700, .hover\:sm\:shadow-blue-700:hover, .focus\:sm\:shadow-blue-700:focus, .group:hover .hover\:\:sm\:shadow-blue-700, .group-shadow:hover .hover\:\:sm\:shadow-blue-700, .group:focus .focus\:\:sm\:shadow-blue-700, .group-shadow:focus .focus\:\:sm\:shadow-blue-700 {
        --shadow-color: rgba(29, 78, 216, var(--shadow-opacity));
    }

    .sm\:shadow-blue-800, .hover\:sm\:shadow-blue-800:hover, .focus\:sm\:shadow-blue-800:focus, .group:hover .hover\:\:sm\:shadow-blue-800, .group-shadow:hover .hover\:\:sm\:shadow-blue-800, .group:focus .focus\:\:sm\:shadow-blue-800, .group-shadow:focus .focus\:\:sm\:shadow-blue-800 {
        --shadow-color: rgba(30, 64, 175, var(--shadow-opacity));
    }

    .sm\:shadow-blue-900, .hover\:sm\:shadow-blue-900:hover, .focus\:sm\:shadow-blue-900:focus, .group:hover .hover\:\:sm\:shadow-blue-900, .group-shadow:hover .hover\:\:sm\:shadow-blue-900, .group:focus .focus\:\:sm\:shadow-blue-900, .group-shadow:focus .focus\:\:sm\:shadow-blue-900 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .sm\:shadow-purple-50, .hover\:sm\:shadow-purple-50:hover, .focus\:sm\:shadow-purple-50:focus, .group:hover .hover\:\:sm\:shadow-purple-50, .group-shadow:hover .hover\:\:sm\:shadow-purple-50, .group:focus .focus\:\:sm\:shadow-purple-50, .group-shadow:focus .focus\:\:sm\:shadow-purple-50 {
        --shadow-color: rgba(245, 243, 255, var(--shadow-opacity));
    }

    .sm\:shadow-purple-100, .hover\:sm\:shadow-purple-100:hover, .focus\:sm\:shadow-purple-100:focus, .group:hover .hover\:\:sm\:shadow-purple-100, .group-shadow:hover .hover\:\:sm\:shadow-purple-100, .group:focus .focus\:\:sm\:shadow-purple-100, .group-shadow:focus .focus\:\:sm\:shadow-purple-100 {
        --shadow-color: rgba(237, 233, 254, var(--shadow-opacity));
    }

    .sm\:shadow-purple-200, .hover\:sm\:shadow-purple-200:hover, .focus\:sm\:shadow-purple-200:focus, .group:hover .hover\:\:sm\:shadow-purple-200, .group-shadow:hover .hover\:\:sm\:shadow-purple-200, .group:focus .focus\:\:sm\:shadow-purple-200, .group-shadow:focus .focus\:\:sm\:shadow-purple-200 {
        --shadow-color: rgba(221, 214, 254, var(--shadow-opacity));
    }

    .sm\:shadow-purple-300, .hover\:sm\:shadow-purple-300:hover, .focus\:sm\:shadow-purple-300:focus, .group:hover .hover\:\:sm\:shadow-purple-300, .group-shadow:hover .hover\:\:sm\:shadow-purple-300, .group:focus .focus\:\:sm\:shadow-purple-300, .group-shadow:focus .focus\:\:sm\:shadow-purple-300 {
        --shadow-color: rgba(196, 181, 253, var(--shadow-opacity));
    }

    .sm\:shadow-purple-400, .hover\:sm\:shadow-purple-400:hover, .focus\:sm\:shadow-purple-400:focus, .group:hover .hover\:\:sm\:shadow-purple-400, .group-shadow:hover .hover\:\:sm\:shadow-purple-400, .group:focus .focus\:\:sm\:shadow-purple-400, .group-shadow:focus .focus\:\:sm\:shadow-purple-400 {
        --shadow-color: rgba(167, 139, 250, var(--shadow-opacity));
    }

    .sm\:shadow-purple-500, .hover\:sm\:shadow-purple-500:hover, .focus\:sm\:shadow-purple-500:focus, .group:hover .hover\:\:sm\:shadow-purple-500, .group-shadow:hover .hover\:\:sm\:shadow-purple-500, .group:focus .focus\:\:sm\:shadow-purple-500, .group-shadow:focus .focus\:\:sm\:shadow-purple-500 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .sm\:shadow-purple-600, .hover\:sm\:shadow-purple-600:hover, .focus\:sm\:shadow-purple-600:focus, .group:hover .hover\:\:sm\:shadow-purple-600, .group-shadow:hover .hover\:\:sm\:shadow-purple-600, .group:focus .focus\:\:sm\:shadow-purple-600, .group-shadow:focus .focus\:\:sm\:shadow-purple-600 {
        --shadow-color: rgba(139, 92, 246, var(--shadow-opacity));
    }

    .sm\:shadow-purple-700, .hover\:sm\:shadow-purple-700:hover, .focus\:sm\:shadow-purple-700:focus, .group:hover .hover\:\:sm\:shadow-purple-700, .group-shadow:hover .hover\:\:sm\:shadow-purple-700, .group:focus .focus\:\:sm\:shadow-purple-700, .group-shadow:focus .focus\:\:sm\:shadow-purple-700 {
        --shadow-color: rgba(124, 58, 237, var(--shadow-opacity));
    }

    .sm\:shadow-purple-800, .hover\:sm\:shadow-purple-800:hover, .focus\:sm\:shadow-purple-800:focus, .group:hover .hover\:\:sm\:shadow-purple-800, .group-shadow:hover .hover\:\:sm\:shadow-purple-800, .group:focus .focus\:\:sm\:shadow-purple-800, .group-shadow:focus .focus\:\:sm\:shadow-purple-800 {
        --shadow-color: rgba(109, 40, 217, var(--shadow-opacity));
    }

    .sm\:shadow-purple-900, .hover\:sm\:shadow-purple-900:hover, .focus\:sm\:shadow-purple-900:focus, .group:hover .hover\:\:sm\:shadow-purple-900, .group-shadow:hover .hover\:\:sm\:shadow-purple-900, .group:focus .focus\:\:sm\:shadow-purple-900, .group-shadow:focus .focus\:\:sm\:shadow-purple-900 {
        --shadow-color: rgba(91, 33, 182, var(--shadow-opacity));
    }

    .sm\:shadow-pink-50, .hover\:sm\:shadow-pink-50:hover, .focus\:sm\:shadow-pink-50:focus, .group:hover .hover\:\:sm\:shadow-pink-50, .group-shadow:hover .hover\:\:sm\:shadow-pink-50, .group:focus .focus\:\:sm\:shadow-pink-50, .group-shadow:focus .focus\:\:sm\:shadow-pink-50 {
        --shadow-color: rgba(76, 29, 149, var(--shadow-opacity));
    }

    .sm\:shadow-pink-100, .hover\:sm\:shadow-pink-100:hover, .focus\:sm\:shadow-pink-100:focus, .group:hover .hover\:\:sm\:shadow-pink-100, .group-shadow:hover .hover\:\:sm\:shadow-pink-100, .group:focus .focus\:\:sm\:shadow-pink-100, .group-shadow:focus .focus\:\:sm\:shadow-pink-100 {
        --shadow-color: rgba(253, 242, 248, var(--shadow-opacity));
    }

    .sm\:shadow-pink-200, .hover\:sm\:shadow-pink-200:hover, .focus\:sm\:shadow-pink-200:focus, .group:hover .hover\:\:sm\:shadow-pink-200, .group-shadow:hover .hover\:\:sm\:shadow-pink-200, .group:focus .focus\:\:sm\:shadow-pink-200, .group-shadow:focus .focus\:\:sm\:shadow-pink-200 {
        --shadow-color: rgba(252, 231, 243, var(--shadow-opacity));
    }

    .sm\:shadow-pink-30, .hover\:sm\:shadow-pink-30:hover, .focus\:sm\:shadow-pink-30:focus, .group:hover .hover\:\:sm\:shadow-pink-30, .group-shadow:hover .hover\:\:sm\:shadow-pink-30, .group:focus .focus\:\:sm\:shadow-pink-30, .group-shadow:focus .focus\:\:sm\:shadow-pink-30 {
        --shadow-color: rgba(251, 207, 232, var(--shadow-opacity));
    }

    .sm\:shadow-pink-400, .hover\:sm\:shadow-pink-400:hover, .focus\:sm\:shadow-pink-400:focus, .group:hover .hover\:\:sm\:shadow-pink-400, .group-shadow:hover .hover\:\:sm\:shadow-pink-400, .group:focus .focus\:\:sm\:shadow-pink-400, .group-shadow:focus .focus\:\:sm\:shadow-pink-400 {
        --shadow-color: rgba(249, 168, 212, var(--shadow-opacity));
    }

    .sm\:shadow-pink-500, .hover\:sm\:shadow-pink-500:hover, .focus\:sm\:shadow-pink-500:focus, .group:hover .hover\:\:sm\:shadow-pink-500, .group-shadow:hover .hover\:\:sm\:shadow-pink-500, .group:focus .focus\:\:sm\:shadow-pink-500, .group-shadow:focus .focus\:\:sm\:shadow-pink-500 {
        --shadow-color: rgba(244, 114, 182, var(--shadow-opacity));
    }

    .sm\:shadow-pink-600, .hover\:sm\:shadow-pink-600:hover, .focus\:sm\:shadow-pink-600:focus, .group:hover .hover\:\:sm\:shadow-pink-600, .group-shadow:hover .hover\:\:sm\:shadow-pink-600, .group:focus .focus\:\:sm\:shadow-pink-600, .group-shadow:focus .focus\:\:sm\:shadow-pink-600 {
        --shadow-color: rgba(236, 72, 153, var(--shadow-opacity));
    }

    .sm\:shadow-pink-700, .hover\:sm\:shadow-pink-700:hover, .focus\:sm\:shadow-pink-700:focus, .group:hover .hover\:\:sm\:shadow-pink-700, .group-shadow:hover .hover\:\:sm\:shadow-pink-700, .group:focus .focus\:\:sm\:shadow-pink-700, .group-shadow:focus .focus\:\:sm\:shadow-pink-700 {
        --shadow-color: rgba(219, 39, 119, var(--shadow-opacity));
    }

    .sm\:shadow-pink-800, .hover\:sm\:shadow-pink-800:hover, .focus\:sm\:shadow-pink-800:focus, .group:hover .hover\:\:sm\:shadow-pink-800, .group-shadow:hover .hover\:\:sm\:shadow-pink-800, .group:focus .focus\:\:sm\:shadow-pink-800, .group-shadow:focus .focus\:\:sm\:shadow-pink-800 {
        --shadow-color: rgba(190, 24, 93, var(--shadow-opacity));
    }

    .sm\:shadow-pink-900, .hover\:sm\:shadow-pink-900:hover, .focus\:sm\:shadow-pink-900:focus, .group:hover .hover\:\:sm\:shadow-pink-900, .group-shadow:hover .hover\:\:sm\:shadow-pink-900, .group:focus .focus\:\:sm\:shadow-pink-900, .group-shadow:focus .focus\:\:sm\:shadow-pink-900 {
        --shadow-color: rgba(157, 23, 77, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-50, .hover\:sm\:shadow-indigo-50:hover, .focus\:sm\:shadow-indigo-50:focus, .group:hover .hover\:\:sm\:shadow-indigo-50, .group-shadow:hover .hover\:\:sm\:shadow-indigo-50, .group:focus .focus\:\:sm\:shadow-indigo-50, .group-shadow:focus .focus\:\:sm\:shadow-indigo-50 {
        --shadow-color: rgba(238, 242, 255, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-100, .hover\:sm\:shadow-indigo-100:hover, .focus\:sm\:shadow-indigo-100:focus, .group:hover .hover\:\:sm\:shadow-indigo-100, .group-shadow:hover .hover\:\:sm\:shadow-indigo-100, .group:focus .focus\:\:sm\:shadow-indigo-100, .group-shadow:focus .focus\:\:sm\:shadow-indigo-100 {
        --shadow-color: rgba(224, 231, 255, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-200, .hover\:sm\:shadow-indigo-200:hover, .focus\:sm\:shadow-indigo-200:focus, .group:hover .hover\:\:sm\:shadow-indigo-200, .group-shadow:hover .hover\:\:sm\:shadow-indigo-200, .group:focus .focus\:\:sm\:shadow-indigo-200, .group-shadow:focus .focus\:\:sm\:shadow-indigo-200 {
        --shadow-color: rgba(199, 210, 254, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-300, .hover\:sm\:shadow-indigo-300:hover, .focus\:sm\:shadow-indigo-300:focus, .group:hover .hover\:\:sm\:shadow-indigo-300, .group-shadow:hover .hover\:\:sm\:shadow-indigo-300, .group:focus .focus\:\:sm\:shadow-indigo-300, .group-shadow:focus .focus\:\:sm\:shadow-indigo-300 {
        --shadow-color: rgba(165, 180, 252, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-400, .hover\:sm\:shadow-indigo-400:hover, .focus\:sm\:shadow-indigo-400:focus, .group:hover .hover\:\:sm\:shadow-indigo-400, .group-shadow:hover .hover\:\:sm\:shadow-indigo-400, .group:focus .focus\:\:sm\:shadow-indigo-400, .group-shadow:focus .focus\:\:sm\:shadow-indigo-400 {
        --shadow-color: rgba(129, 140, 248, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-500, .hover\:sm\:shadow-indigo-500:hover, .focus\:sm\:shadow-indigo-500:focus, .group:hover .hover\:\:sm\:shadow-indigo-500, .group-shadow:hover .hover\:\:sm\:shadow-indigo-500, .group:focus .focus\:\:sm\:shadow-indigo-500, .group-shadow:focus .focus\:\:sm\:shadow-indigo-500 {
        --shadow-color: rgba(99, 102, 2412, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-600, .hover\:sm\:shadow-indigo-600:hover, .focus\:sm\:shadow-indigo-600:focus, .group:hover .hover\:\:sm\:shadow-indigo-600, .group-shadow:hover .hover\:\:sm\:shadow-indigo-600, .group:focus .focus\:\:sm\:shadow-indigo-600, .group-shadow:focus .focus\:\:sm\:shadow-indigo-600 {
        --shadow-color: rgba(79, 70, 229, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-700, .hover\:sm\:shadow-indigo-700:hover, .focus\:sm\:shadow-indigo-700:focus, .group:hover .hover\:\:sm\:shadow-indigo-700, .group-shadow:hover .hover\:\:sm\:shadow-indigo-700, .group:focus .focus\:\:sm\:shadow-indigo-700, .group-shadow:focus .focus\:\:sm\:shadow-indigo-700 {
        --shadow-color: rgba(67, 56, 202, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-800, .hover\:sm\:shadow-indigo-800:hover, .focus\:sm\:shadow-indigo-800:focus, .group:hover .hover\:\:sm\:shadow-indigo-800, .group-shadow:hover .hover\:\:sm\:shadow-indigo-800, .group:focus .focus\:\:sm\:shadow-indigo-800, .group-shadow:focus .focus\:\:sm\:shadow-indigo-800 {
        --shadow-color: rgba(55, 48, 163, var(--shadow-opacity));
    }

    .sm\:shadow-indigo-900, .hover\:sm\:shadow-indigo-900:hover, .focus\:sm\:shadow-indigo-900:focus, .group:hover .hover\:\:sm\:shadow-indigo-900, .group-shadow:hover .hover\:\:sm\:shadow-indigo-900, .group:focus .focus\:\:sm\:shadow-indigo-900, .group-shadow:focus .focus\:\:sm\:shadow-indigo-900 {
        --shadow-color: rgba(49, 46, 129, var(--shadow-opacity));
    }

    .sm\:shadow-opacity-0, .hover\:sm\:shadow-opacity-0:hover, .focus\:sm\:shadow-opacity-0:focus, .group:hover .hover\:\:sm\:shadow-opacity-0, .group-shadow:hover .hover\:\:sm\:shadow-opacity-0, .group:focus .focus\:\:sm\:shadow-opacity-0, .group-shadow:focus .focus\:\:sm\:shadow-opacity-0 {
        --shadow-opacity: 0;
    }

    .sm\:shadow-opacity-01, .hover\:sm\:shadow-opacity-01:hover, .focus\:sm\:shadow-opacity-01:focus, .group:hover .hover\:\:sm\:shadow-opacity-01, .group-shadow:hover .hover\:\:sm\:shadow-opacity-01, .group:focus .focus\:\:sm\:shadow-opacity-01, .group-shadow:focus .focus\:\:sm\:shadow-opacity-01 {
        --shadow-opacity: .01;
    }

    .sm\:shadow-opacity-02, .hover\:sm\:shadow-opacity-02:hover, .focus\:sm\:shadow-opacity-02:focus, .group:hover .hover\:\:sm\:shadow-opacity-02, .group-shadow:hover .hover\:\:sm\:shadow-opacity-02, .group:focus .focus\:\:sm\:shadow-opacity-02, .group-shadow:focus .focus\:\:sm\:shadow-opacity-02 {
        --shadow-opacity: .02;
    }

    .sm\:shadow-opacity-03, .hover\:sm\:shadow-opacity-03:hover, .focus\:sm\:shadow-opacity-03:focus, .group:hover .hover\:\:sm\:shadow-opacity-03, .group-shadow:hover .hover\:\:sm\:shadow-opacity-03, .group:focus .focus\:\:sm\:shadow-opacity-03, .group-shadow:focus .focus\:\:sm\:shadow-opacity-03 {
        --shadow-opacity: .03;
    }

    .sm\:shadow-opacity-04, .hover\:sm\:shadow-opacity-04:hover, .focus\:sm\:shadow-opacity-04:focus, .group:hover .hover\:\:sm\:shadow-opacity-04, .group-shadow:hover .hover\:\:sm\:shadow-opacity-04, .group:focus .focus\:\:sm\:shadow-opacity-04, .group-shadow:focus .focus\:\:sm\:shadow-opacity-04 {
        --shadow-opacity: .04;
    }

    .sm\:shadow-opacity-5, .hover\:sm\:shadow-opacity-5:hover, .focus\:sm\:shadow-opacity-5:focus, .group:hover .hover\:\:sm\:shadow-opacity-5, .group-shadow:hover .hover\:\:sm\:shadow-opacity-5, .group:focus .focus\:\:sm\:shadow-opacity-5, .group-shadow:focus .focus\:\:sm\:shadow-opacity-5 {
        --shadow-opacity: .05;
    }

    .sm\:shadow-opacity-06, .hover\:sm\:shadow-opacity-06:hover, .focus\:sm\:shadow-opacity-06:focus, .group:hover .hover\:\:sm\:shadow-opacity-06, .group-shadow:hover .hover\:\:sm\:shadow-opacity-06, .group:focus .focus\:\:sm\:shadow-opacity-06, .group-shadow:focus .focus\:\:sm\:shadow-opacity-06 {
        --shadow-opacity: .06;
    }

    .sm\:shadow-opacity-07, .hover\:sm\:shadow-opacity-07:hover, .focus\:sm\:shadow-opacity-07:focus, .group:hover .hover\:\:sm\:shadow-opacity-07, .group-shadow:hover .hover\:\:sm\:shadow-opacity-07, .group:focus .focus\:\:sm\:shadow-opacity-07, .group-shadow:focus .focus\:\:sm\:shadow-opacity-07 {
        --shadow-opacity: .07;
    }

    .sm\:shadow-opacity-08, .hover\:sm\:shadow-opacity-08:hover, .focus\:sm\:shadow-opacity-08:focus, .group:hover .hover\:\:sm\:shadow-opacity-08, .group-shadow:hover .hover\:\:sm\:shadow-opacity-08, .group:focus .focus\:\:sm\:shadow-opacity-08, .group-shadow:focus .focus\:\:sm\:shadow-opacity-08 {
        --shadow-opacity: .08;
    }

    .sm\:shadow-opacity-09, .hover\:sm\:shadow-opacity-09:hover, .focus\:sm\:shadow-opacity-09:focus, .group:hover .hover\:\:sm\:shadow-opacity-09, .group-shadow:hover .hover\:\:sm\:shadow-opacity-09, .group:focus .focus\:\:sm\:shadow-opacity-09, .group-shadow:focus .focus\:\:sm\:shadow-opacity-09 {
        --shadow-opacity: .08;
    }

    .sm\:shadow-opacity-10, .hover\:sm\:shadow-opacity-10:hover, .focus\:sm\:shadow-opacity-10:focus, .group:hover .hover\:\:sm\:shadow-opacity-10, .group-shadow:hover .hover\:\:sm\:shadow-opacity-10, .group:focus .focus\:\:sm\:shadow-opacity-10, .group-shadow:focus .focus\:\:sm\:shadow-opacity-10 {
        --shadow-opacity: .1;
    }

    .sm\:shadow-opacity-15, .hover\:sm\:shadow-opacity-15:hover, .focus\:sm\:shadow-opacity-15:focus, .group:hover .hover\:\:sm\:shadow-opacity-15, .group-shadow:hover .hover\:\:sm\:shadow-opacity-15, .group:focus .focus\:\:sm\:shadow-opacity-15, .group-shadow:focus .focus\:\:sm\:shadow-opacity-15 {
        --shadow-opacity: .15;
    }

    .sm\:shadow-opacity-20, .hover\:sm\:shadow-opacity-20:hover, .focus\:sm\:shadow-opacity-20:focus, .group:hover .hover\:\:sm\:shadow-opacity-20, .group-shadow:hover .hover\:\:sm\:shadow-opacity-20, .group:focus .focus\:\:sm\:shadow-opacity-20, .group-shadow:focus .focus\:\:sm\:shadow-opacity-20 {
        --shadow-opacity: .2;
    }

    .sm\:shadow-opacity-25, .hover\:sm\:shadow-opacity-25:hover, .focus\:sm\:shadow-opacity-25:focus, .group:hover .hover\:\:sm\:shadow-opacity-25, .group-shadow:hover .hover\:\:sm\:shadow-opacity-25, .group:focus .focus\:\:sm\:shadow-opacity-25, .group-shadow:focus .focus\:\:sm\:shadow-opacity-25 {
        --shadow-opacity: .25;
    }

    .sm\:shadow-opacity-30, .hover\:sm\:shadow-opacity-30:hover, .focus\:sm\:shadow-opacity-30:focus, .group:hover .hover\:\:sm\:shadow-opacity-30, .group-shadow:hover .hover\:\:sm\:shadow-opacity-30, .group:focus .focus\:\:sm\:shadow-opacity-30, .group-shadow:focus .focus\:\:sm\:shadow-opacity-30 {
        --shadow-opacity: .3;
    }

    .sm\:shadow-opacity-35, .hover\:sm\:shadow-opacity-35:hover, .focus\:sm\:shadow-opacity-35:focus, .group:hover .hover\:\:sm\:shadow-opacity-35, .group-shadow:hover .hover\:\:sm\:shadow-opacity-35, .group:focus .focus\:\:sm\:shadow-opacity-35, .group-shadow:focus .focus\:\:sm\:shadow-opacity-35 {
        --shadow-opacity: .35;
    }

    .sm\:shadow-opacity-40, .hover\:sm\:shadow-opacity-40:hover, .focus\:sm\:shadow-opacity-40:focus, .group:hover .hover\:\:sm\:shadow-opacity-40, .group-shadow:hover .hover\:\:sm\:shadow-opacity-40, .group:focus .focus\:\:sm\:shadow-opacity-40, .group-shadow:focus .focus\:\:sm\:shadow-opacity-40 {
        --shadow-opacity: .4;
    }

    .sm\:shadow-opacity-45, .hover\:sm\:shadow-opacity-45:hover, .focus\:sm\:shadow-opacity-45:focus, .group:hover .hover\:\:sm\:shadow-opacity-45, .group-shadow:hover .hover\:\:sm\:shadow-opacity-45, .group:focus .focus\:\:sm\:shadow-opacity-45, .group-shadow:focus .focus\:\:sm\:shadow-opacity-45 {
        --shadow-opacity: .45;
    }

    .sm\:shadow-opacity-50, .hover\:sm\:shadow-opacity-50:hover, .focus\:sm\:shadow-opacity-50:focus, .group:hover .hover\:\:sm\:shadow-opacity-50, .group-shadow:hover .hover\:\:sm\:shadow-opacity-50, .group:focus .focus\:\:sm\:shadow-opacity-50, .group-shadow:focus .focus\:\:sm\:shadow-opacity-50 {
        --shadow-opacity: .5;
    }

    .sm\:shadow-opacity-55, .hover\:sm\:shadow-opacity-55:hover, .focus\:sm\:shadow-opacity-55:focus, .group:hover .hover\:\:sm\:shadow-opacity-55, .group-shadow:hover .hover\:\:sm\:shadow-opacity-55, .group:focus .focus\:\:sm\:shadow-opacity-55, .group-shadow:focus .focus\:\:sm\:shadow-opacity-55 {
        --shadow-opacity: .55;
    }

    .sm\:shadow-opacity-60, .hover\:sm\:shadow-opacity-60:hover, .focus\:sm\:shadow-opacity-60:focus, .group:hover .hover\:\:sm\:shadow-opacity-60, .group-shadow:hover .hover\:\:sm\:shadow-opacity-60, .group:focus .focus\:\:sm\:shadow-opacity-60, .group-shadow:focus .focus\:\:sm\:shadow-opacity-60 {
        --shadow-opacity: .6;
    }

    .sm\:shadow-opacity-65, .hover\:sm\:shadow-opacity-65:hover, .focus\:sm\:shadow-opacity-65:focus, .group:hover .hover\:\:sm\:shadow-opacity-65, .group-shadow:hover .hover\:\:sm\:shadow-opacity-65, .group:focus .focus\:\:sm\:shadow-opacity-65, .group-shadow:focus .focus\:\:sm\:shadow-opacity-65 {
        --shadow-opacity: .65;
    }

    .sm\:shadow-opacity-70, .hover\:sm\:shadow-opacity-70:hover, .focus\:sm\:shadow-opacity-70:focus, .group:hover .hover\:\:sm\:shadow-opacity-70, .group-shadow:hover .hover\:\:sm\:shadow-opacity-70, .group:focus .focus\:\:sm\:shadow-opacity-70, .group-shadow:focus .focus\:\:sm\:shadow-opacity-70 {
        --shadow-opacity: .7;
    }

    .sm\:shadow-opacity-75, .hover\:sm\:shadow-opacity-75:hover, .focus\:sm\:shadow-opacity-75:focus, .group:hover .hover\:\:sm\:shadow-opacity-75, .group-shadow:hover .hover\:\:sm\:shadow-opacity-75, .group:focus .focus\:\:sm\:shadow-opacity-75, .group-shadow:focus .focus\:\:sm\:shadow-opacity-75 {
        --shadow-opacity: .75;
    }

    .sm\:shadow-opacity-80, .hover\:sm\:shadow-opacity-80:hover, .focus\:sm\:shadow-opacity-80:focus, .group:hover .hover\:\:sm\:shadow-opacity-80, .group-shadow:hover .hover\:\:sm\:shadow-opacity-80, .group:focus .focus\:\:sm\:shadow-opacity-80, .group-shadow:focus .focus\:\:sm\:shadow-opacity-80 {
        --shadow-opacity: .8;
    }

    .sm\:shadow-opacity-85, .hover\:sm\:shadow-opacity-85:hover, .focus\:sm\:shadow-opacity-85:focus, .group:hover .hover\:\:sm\:shadow-opacity-85, .group-shadow:hover .hover\:\:sm\:shadow-opacity-85, .group:focus .focus\:\:sm\:shadow-opacity-85, .group-shadow:focus .focus\:\:sm\:shadow-opacity-85 {
        --shadow-opacity: .85;
    }

    .sm\:shadow-opacity-90, .hover\:sm\:shadow-opacity-90:hover, .focus\:sm\:shadow-opacity-90:focus, .group:hover .hover\:\:sm\:shadow-opacity-90, .group-shadow:hover .hover\:\:sm\:shadow-opacity-90, .group:focus .focus\:\:sm\:shadow-opacity-90, .group-shadow:focus .focus\:\:sm\:shadow-opacity-90 {
        --shadow-opacity: .9;
    }

    .sm\:shadow-opacity-95, .hover\:sm\:shadow-opacity-95:hover, .focus\:sm\:shadow-opacity-95:focus, .group:hover .hover\:\:sm\:shadow-opacity-95, .group-shadow:hover .hover\:\:sm\:shadow-opacity-95, .group:focus .focus\:\:sm\:shadow-opacity-95, .group-shadow:focus .focus\:\:sm\:shadow-opacity-95 {
        --shadow-opacity: .95;
    }

    .sm\:shadow-opacity-100, .hover\:sm\:shadow-opacity-100:hover, .focus\:sm\:shadow-opacity-100:focus, .group:hover .hover\:\:sm\:shadow-opacity-100, .group-shadow:hover .hover\:\:sm\:shadow-opacity-100, .group:focus .focus\:\:sm\:shadow-opacity-100, .group-shadow:focus .focus\:\:sm\:shadow-opacity-100 {
        --shadow-opacity: 1;
    }

    .sm\:shadow-sm, .hover\:sm\:shadow-sm:hover, .focus\:sm\:shadow-sm:focus, .group:hover .hover\:\:sm\:shadow-sm, .group-shadow:hover .hover\:\:sm\:shadow-sm, .group:focus .focus\:\:sm\:shadow-sm, .group-shadow:focus .focus\:\:sm\:shadow-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 5px 0 var(--shadow-color);
    }

    .sm\:shadow-lg, .hover\:sm\:shadow-lg:hover, .focus\:sm\:shadow-lg:focus, .group:hover .hover\:\:sm\:shadow-lg, .group-shadow:hover .hover\:\:sm\:shadow-lg, .group:focus .focus\:\:sm\:shadow-lg, .group-shadow:focus .focus\:\:sm\:shadow-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 13px 0 var(--shadow-color);
    }

    .sm\:shadow-xl, .hover\:sm\:shadow-xl:hover, .focus\:sm\:shadow-xl:focus, .group:hover .hover\:\:sm\:shadow-xl, .group-shadow:hover .hover\:\:sm\:shadow-xl, .group:focus .focus\:\:sm\:shadow-xl, .group-shadow:focus .focus\:\:sm\:shadow-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 17px 0 var(--shadow-color);
    }

    .sm\:shadow-rb-sm, .hover\:sm\:shadow-rb-sm:hover, .focus\:sm\:shadow-rb-sm:focus, .group:hover .hover\:\:sm\:shadow-rb-sm, .group-shadow:hover .hover\:\:sm\:shadow-rb-sm, .group:focus .focus\:\:sm\:shadow-rb-sm, .group-shadow:focus .focus\:\:sm\:shadow-rb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 5px 0 var(--shadow-color);
    }

    .sm\:shadow-rb, .hover\:sm\:shadow-rb:hover, .focus\:sm\:shadow-rb:focus, .group:hover .hover\:\:sm\:shadow-rb, .group-shadow:hover .hover\:\:sm\:shadow-rb, .group:focus .focus\:\:sm\:shadow-rb, .group-shadow:focus .focus\:\:sm\:shadow-rb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 10px 0 var(--shadow-color);
    }

    .sm\:shadow-rb-lg, .hover\:sm\:shadow-rb-lg:hover, .focus\:sm\:shadow-rb-lg:focus, .group:hover .hover\:\:sm\:shadow-rb-lg, .group-shadow:hover .hover\:\:sm\:shadow-rb-lg, .group:focus .focus\:\:sm\:shadow-rb-lg, .group-shadow:focus .focus\:\:sm\:shadow-rb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 13px 0 var(--shadow-color);
    }

    .sm\:shadow-rb-xl, .hover\:sm\:shadow-rb-xl:hover, .focus\:sm\:shadow-rb-xl:focus, .group:hover .hover\:\:sm\:shadow-rb-xl, .group-shadow:hover .hover\:\:sm\:shadow-rb-xl, .group:focus .focus\:\:sm\:shadow-rb-xl, .group-shadow:focus .focus\:\:sm\:shadow-rb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 17px 0 var(--shadow-color);
    }

    .sm\:shadow-lb-sm, .hover\:sm\:shadow-lb-sm:hover, .focus\:sm\:shadow-lb-sm:focus, .group:hover .hover\:\:sm\:shadow-lb-sm, .group-shadow:hover .hover\:\:sm\:shadow-lb-sm, .group:focus .focus\:\:sm\:shadow-lb-sm, .group-shadow:focus .focus\:\:sm\:shadow-lb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 5px 0 var(--shadow-color);
    }

    .sm\:shadow-lb, .hover\:sm\:shadow-lb:hover, .focus\:sm\:shadow-lb:focus, .group:hover .hover\:\:sm\:shadow-lb, .group-shadow:hover .hover\:\:sm\:shadow-lb, .group:focus .focus\:\:sm\:shadow-lb, .group-shadow:focus .focus\:\:sm\:shadow-lb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 10px 0 var(--shadow-color);
    }

    .sm\:shadow-lb-lg, .hover\:sm\:shadow-lb-lg:hover, .focus\:sm\:shadow-lb-lg:focus, .group:hover .hover\:\:sm\:shadow-lb-lg, .group-shadow:hover .hover\:\:sm\:shadow-lb-lg, .group:focus .focus\:\:sm\:shadow-lb-lg, .group-shadow:focus .focus\:\:sm\:shadow-lb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 13px 0 var(--shadow-color);
    }

    .sm\:shadow-lb-xl, .hover\:sm\:shadow-lb-xl:hover, .focus\:sm\:shadow-lb-xl:focus, .group:hover .hover\:\:sm\:shadow-lb-xl, .group-shadow:hover .hover\:\:sm\:shadow-lb-xl, .group:focus .focus\:\:sm\:shadow-lb-xl, .group-shadow:focus .focus\:\:sm\:shadow-lb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 17px 0 var(--shadow-color);
    }

    .sm\:shadow-rt-sm, .hover\:sm\:shadow-rt-sm:hover, .focus\:sm\:shadow-rt-sm:focus, .group:hover .hover\:\:sm\:shadow-rt-sm, .group-shadow:hover .hover\:\:sm\:shadow-rt-sm, .group:focus .focus\:\:sm\:shadow-rt-sm, .group-shadow:focus .focus\:\:sm\:shadow-rt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 5px 0 var(--shadow-color);
    }

    .sm\:shadow-rt, .hover\:sm\:shadow-rt:hover, .focus\:sm\:shadow-rt:focus, .group:hover .hover\:\:sm\:shadow-rt, .group-shadow:hover .hover\:\:sm\:shadow-rt, .group:focus .focus\:\:sm\:shadow-rt, .group-shadow:focus .focus\:\:sm\:shadow-rt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 10px 0 var(--shadow-color);
    }

    .sm\:shadow-rt-lg, .hover\:sm\:shadow-rt-lg:hover, .focus\:sm\:shadow-rt-lg:focus, .group:hover .hover\:\:sm\:shadow-rt-lg, .group-shadow:hover .hover\:\:sm\:shadow-rt-lg, .group:focus .focus\:\:sm\:shadow-rt-lg, .group-shadow:focus .focus\:\:sm\:shadow-rt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 13px 0 var(--shadow-color);
    }

    .sm\:shadow-rt-xl, .hover\:sm\:shadow-rt-xl:hover, .focus\:sm\:shadow-rt-xl:focus, .group:hover .hover\:\:sm\:shadow-rt-xl, .group-shadow:hover .hover\:\:sm\:shadow-rt-xl, .group:focus .focus\:\:sm\:shadow-rt-xl, .group-shadow:focus .focus\:\:sm\:shadow-rt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 17px 0 var(--shadow-color);
    }

    .sm\:shadow-lt-sm, .hover\:sm\:shadow-lt-sm:hover, .focus\:sm\:shadow-lt-sm:focus, .group:hover .hover\:\:sm\:shadow-lt-sm, .group-shadow:hover .hover\:\:sm\:shadow-lt-sm, .group:focus .focus\:\:sm\:shadow-lt-sm, .group-shadow:focus .focus\:\:sm\:shadow-lt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 5px 0 var(--shadow-color);
    }

    .sm\:shadow-lt, .hover\:sm\:shadow-lt:hover, .focus\:sm\:shadow-lt:focus, .group:hover .hover\:\:sm\:shadow-lt, .group-shadow:hover .hover\:\:sm\:shadow-lt, .group:focus .focus\:\:sm\:shadow-lt, .group-shadow:focus .focus\:\:sm\:shadow-lt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 10px 0 var(--shadow-color);
    }

    .sm\:shadow-lt-lg, .hover\:sm\:shadow-lt-lg:hover, .focus\:sm\:shadow-lt-lg:focus, .group:hover .hover\:\:sm\:shadow-lt-lg, .group-shadow:hover .hover\:\:sm\:shadow-lt-lg, .group:focus .focus\:\:sm\:shadow-lt-lg, .group-shadow:focus .focus\:\:sm\:shadow-lt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 13px 0 var(--shadow-color);
    }

    .sm\:shadow-lt-xl, .hover\:sm\:shadow-lt-xl:hover, .focus\:sm\:shadow-lt-xl:focus, .group:hover .hover\:\:sm\:shadow-lt-xl, .group-shadow:hover .hover\:\:sm\:shadow-lt-xl, .group:focus .focus\:\:sm\:shadow-lt-xl, .group-shadow:focus .focus\:\:sm\:shadow-lt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 17px 0 var(--shadow-color);
    }

    .sm\:border-2, .hover\:sm\:border-2:hover, .focus\:sm\:border-2:focus, .group:hover .hover\:\:sm\:border-2, .group-border:hover .hover\:\:sm\:border-2, .group:focus .focus\:\:sm\:border-2, .group-border:focus .focus\:\:sm\:border-2 {
        --border-opacity: 1;
        border: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-3, .hover\:sm\:border-3:hover, .focus\:sm\:border-3:focus, .group:hover .hover\:\:sm\:border-3, .group-border:hover .hover\:\:sm\:border-3, .group:focus .focus\:\:sm\:border-3, .group-border:focus .focus\:\:sm\:border-3 {
        --border-opacity: 1;
        border: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-4, .hover\:sm\:border-4:hover, .focus\:sm\:border-4:focus, .group:hover .hover\:\:sm\:border-4, .group-border:hover .hover\:\:sm\:border-4, .group:focus .focus\:\:sm\:border-4, .group-border:focus .focus\:\:sm\:border-4 {
        --border-opacity: 1;
        border: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-5, .hover\:sm\:border-5:hover, .focus\:sm\:border-5:focus, .group:hover .hover\:\:sm\:border-5, .group-border:hover .hover\:\:sm\:border-5, .group:focus .focus\:\:sm\:border-5, .group-border:focus .focus\:\:sm\:border-5 {
        --border-opacity: 1;
        border: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-left, .hover\:sm\:border-left:hover, .focus\:sm\:border-left:focus, .group:hover .hover\:\:sm\:border-left, .group-border:hover .hover\:\:sm\:border-left, .group:focus .focus\:\:sm\:border-left, .group-border:focus .focus\:\:sm\:border-left {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-left-2, .hover\:sm\:border-left-2:hover, .focus\:sm\:border-left-2:focus, .group:hover .hover\:\:sm\:border-left-2, .group-border:hover .hover\:\:sm\:border-left-2, .group:focus .focus\:\:sm\:border-left-2, .group-border:focus .focus\:\:sm\:border-left-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-left-3, .hover\:sm\:border-left-3:hover, .focus\:sm\:border-left-3:focus, .group:hover .hover\:\:sm\:border-left-3, .group-border:hover .hover\:\:sm\:border-left-3, .group:focus .focus\:\:sm\:border-left-3, .group-border:focus .focus\:\:sm\:border-left-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-left-4, .hover\:sm\:border-left-4:hover, .focus\:sm\:border-left-4:focus, .group:hover .hover\:\:sm\:border-left-4, .group-border:hover .hover\:\:sm\:border-left-4, .group:focus .focus\:\:sm\:border-left-4, .group-border:focus .focus\:\:sm\:border-left-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-left-5, .hover\:sm\:border-left-5:hover, .focus\:sm\:border-left-5:focus, .group:hover .hover\:\:sm\:border-left-5, .group-border:hover .hover\:\:sm\:border-left-5, .group:focus .focus\:\:sm\:border-left-5, .group-border:focus .focus\:\:sm\:border-left-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-right, .hover\:sm\:border-right:hover, .focus\:sm\:border-right:focus, .group:hover .hover\:\:sm\:border-right, .group-border:hover .hover\:\:sm\:border-right, .group:focus .focus\:\:sm\:border-right, .group-border:focus .focus\:\:sm\:border-right {
        --border-opacity: 1;
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-right-2, .hover\:sm\:border-right-2:hover, .focus\:sm\:border-right-2:focus, .group:hover .hover\:\:sm\:border-right-2, .group-border:hover .hover\:\:sm\:border-right-2, .group:focus .focus\:\:sm\:border-right-2, .group-border:focus .focus\:\:sm\:border-right-2 {
        --border-opacity: 1;
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-right-3, .hover\:sm\:border-right-3:hover, .focus\:sm\:border-right-3:focus, .group:hover .hover\:\:sm\:border-right-3, .group-border:hover .hover\:\:sm\:border-right-3, .group:focus .focus\:\:sm\:border-right-3, .group-border:focus .focus\:\:sm\:border-right-3 {
        --border-opacity: 1;
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-right-4, .hover\:sm\:border-right-4:hover, .focus\:sm\:border-right-4:focus, .group:hover .hover\:\:sm\:border-right-4, .group-border:hover .hover\:\:sm\:border-right-4, .group:focus .focus\:\:sm\:border-right-4, .group-border:focus .focus\:\:sm\:border-right-4 {
        --border-opacity: 1;
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-right-5, .hover\:sm\:border-right-5:hover, .focus\:sm\:border-right-5:focus, .group:hover .hover\:\:sm\:border-right-5, .group-border:hover .hover\:\:sm\:border-right-5, .group:focus .focus\:\:sm\:border-right-5, .group-border:focus .focus\:\:sm\:border-right-5 {
        --border-opacity: 1;
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-bottom, .hover\:sm\:border-bottom:hover, .focus\:sm\:border-bottom:focus, .group:hover .hover\:\:sm\:border-bottom, .group-border:hover .hover\:\:sm\:border-bottom, .group:focus .focus\:\:sm\:border-bottom, .group-border:focus .focus\:\:sm\:border-bottom {
        --border-opacity: 1;
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-bottom-2, .hover\:sm\:border-bottom-2:hover, .focus\:sm\:border-bottom-2:focus, .group:hover .hover\:\:sm\:border-bottom-2, .group-border:hover .hover\:\:sm\:border-bottom-2, .group:focus .focus\:\:sm\:border-bottom-2, .group-border:focus .focus\:\:sm\:border-bottom-2 {
        --border-opacity: 1;
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-bottom-3, .hover\:sm\:border-bottom-3:hover, .focus\:sm\:border-bottom-3:focus, .group:hover .hover\:\:sm\:border-bottom-3, .group-border:hover .hover\:\:sm\:border-bottom-3, .group:focus .focus\:\:sm\:border-bottom-3, .group-border:focus .focus\:\:sm\:border-bottom-3 {
        --border-opacity: 1;
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-bottom-4, .hover\:sm\:border-bottom-4:hover, .focus\:sm\:border-bottom-4:focus, .group:hover .hover\:\:sm\:border-bottom-4, .group-border:hover .hover\:\:sm\:border-bottom-4, .group:focus .focus\:\:sm\:border-bottom-4, .group-border:focus .focus\:\:sm\:border-bottom-4 {
        --border-opacity: 1;
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-bottom-5, .hover\:sm\:border-bottom-5:hover, .focus\:sm\:border-bottom-5:focus, .group:hover .hover\:\:sm\:border-bottom-5, .group-border:hover .hover\:\:sm\:border-bottom-5, .group:focus .focus\:\:sm\:border-bottom-5, .group-border:focus .focus\:\:sm\:border-bottom-5 {
        --border-opacity: 1;
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-top, .hover\:sm\:border-top:hover, .focus\:sm\:border-top:focus, .group:hover .hover\:\:sm\:border-top, .group-border:hover .hover\:\:sm\:border-top, .group:focus .focus\:\:sm\:border-top, .group-border:focus .focus\:\:sm\:border-top {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-top-2, .hover\:sm\:border-top-2:hover, .focus\:sm\:border-top-2:focus, .group:hover .hover\:\:sm\:border-top-2, .group-border:hover .hover\:\:sm\:border-top-2, .group:focus .focus\:\:sm\:border-top-2, .group-border:focus .focus\:\:sm\:border-top-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-top-3, .hover\:sm\:border-top-3:hover, .focus\:sm\:border-top-3:focus, .group:hover .hover\:\:sm\:border-top-3, .group-border:hover .hover\:\:sm\:border-top-3, .group:focus .focus\:\:sm\:border-top-3, .group-border:focus .focus\:\:sm\:border-top-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-top-4, .hover\:sm\:border-top-4:hover, .focus\:sm\:border-top-4:focus, .group:hover .hover\:\:sm\:border-top-4, .group-border:hover .hover\:\:sm\:border-top-4, .group:focus .focus\:\:sm\:border-top-4, .group-border:focus .focus\:\:sm\:border-top-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-top-5, .hover\:sm\:border-top-5:hover, .focus\:sm\:border-top-5:focus, .group:hover .hover\:\:sm\:border-top-5, .group-border:hover .hover\:\:sm\:border-top-5, .group:focus .focus\:\:sm\:border-top-5, .group-border:focus .focus\:\:sm\:border-top-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-x, .hover\:sm\:border-x:hover, .focus\:sm\:border-x:focus, .group:hover .hover\:\:sm\:border-x, .group-border:hover .hover\:\:sm\:border-x, .group:focus .focus\:\:sm\:border-x, .group-border:focus .focus\:\:sm\:border-x {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-x-2, .hover\:sm\:border-x-2:hover, .focus\:sm\:border-x-2:focus, .group:hover .hover\:\:sm\:border-x-2, .group-border:hover .hover\:\:sm\:border-x-2, .group:focus .focus\:\:sm\:border-x-2, .group-border:focus .focus\:\:sm\:border-x-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-x-3, .hover\:sm\:border-x-3:hover, .focus\:sm\:border-x-3:focus, .group:hover .hover\:\:sm\:border-x-3, .group-border:hover .hover\:\:sm\:border-x-3, .group:focus .focus\:\:sm\:border-x-3, .group-border:focus .focus\:\:sm\:border-x-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-x-4, .hover\:sm\:border-x-4:hover, .focus\:sm\:border-x-4:focus, .group:hover .hover\:\:sm\:border-x-4, .group-border:hover .hover\:\:sm\:border-x-4, .group:focus .focus\:\:sm\:border-x-4, .group-border:focus .focus\:\:sm\:border-x-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-x-5, .hover\:sm\:border-x-5:hover, .focus\:sm\:border-x-5:focus, .group:hover .hover\:\:sm\:border-x-5, .group-border:hover .hover\:\:sm\:border-x-5, .group:focus .focus\:\:sm\:border-x-5, .group-border:focus .focus\:\:sm\:border-x-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-y, .hover\:sm\:border-y:hover, .focus\:sm\:border-y:focus, .group:hover .hover\:\:sm\:border-y, .group-border:hover .hover\:\:sm\:border-y, .group:focus .focus\:\:sm\:border-y, .group-border:focus .focus\:\:sm\:border-y {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-y-2, .hover\:sm\:border-y-2:hover, .focus\:sm\:border-y-2:focus, .group:hover .hover\:\:sm\:border-y-2, .group-border:hover .hover\:\:sm\:border-y-2, .group:focus .focus\:\:sm\:border-y-2, .group-border:focus .focus\:\:sm\:border-y-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-y-3, .hover\:sm\:border-y-3:hover, .focus\:sm\:border-y-3:focus, .group:hover .hover\:\:sm\:border-y-3, .group-border:hover .hover\:\:sm\:border-y-3, .group:focus .focus\:\:sm\:border-y-3, .group-border:focus .focus\:\:sm\:border-y-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-y-4, .hover\:sm\:border-y-4:hover, .focus\:sm\:border-y-4:focus, .group:hover .hover\:\:sm\:border-y-4, .group-border:hover .hover\:\:sm\:border-y-4, .group:focus .focus\:\:sm\:border-y-4, .group-border:focus .focus\:\:sm\:border-y-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-y-5, .hover\:sm\:border-y-5:hover, .focus\:sm\:border-y-5:focus, .group:hover .hover\:\:sm\:border-y-5, .group-border:hover .hover\:\:sm\:border-y-5, .group:focus .focus\:\:sm\:border-y-5, .group-border:focus .focus\:\:sm\:border-y-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .sm\:border-black, .hover\:sm\:border-black:hover, .focus\:sm\:border-black:focus, .group:hover .hover\:\:sm\:border-black, .group-border:hover .hover\:\:sm\:border-black, .group:focus .focus\:\:sm\:border-black, .group-border:focus .focus\:\:sm\:border-black {
        --border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--border-opacity)) ;
    }

    .sm\:border-white, .hover\:sm\:border-white:hover, .focus\:sm\:border-white:focus, .group:hover .hover\:\:sm\:border-white, .group-border:hover .hover\:\:sm\:border-white, .group:focus .focus\:\:sm\:border-white, .group-border:focus .focus\:\:sm\:border-white {
        --border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--border-opacity)) ;
    }

    .sm\:border-red-50, .hover\:sm\:border-red-50:hover, .focus\:sm\:border-red-50:focus, .group:hover .hover\:\:sm\:border-red-50, .group-border:hover .hover\:\:sm\:border-red-50, .group:focus .focus\:\:sm\:border-red-50, .group-border:focus .focus\:\:sm\:border-red-50 {
        --border-opacity: 1;
        border-color: rgba(254, 242, 242, var(--border-opacity)) ;
    }

    .sm\:border-red-100, .hover\:sm\:border-red-100:hover, .focus\:sm\:border-red-100:focus, .group:hover .hover\:\:sm\:border-red-100, .group-border:hover .hover\:\:sm\:border-red-100, .group:focus .focus\:\:sm\:border-red-100, .group-border:focus .focus\:\:sm\:border-red-100 {
        --border-opacity: 1;
        border-color: rgba(254, 226, 226, var(--border-opacity)) ;
    }

    .sm\:border-red-200, .hover\:sm\:border-red-200:hover, .focus\:sm\:border-red-200:focus, .group:hover .hover\:\:sm\:border-red-200, .group-border:hover .hover\:\:sm\:border-red-200, .group:focus .focus\:\:sm\:border-red-200, .group-border:focus .focus\:\:sm\:border-red-200 {
        --border-opacity: 1;
        border-color: rgba(254, 202, 202, var(--border-opacity)) ;
    }

    .sm\:border-red-300, .hover\:sm\:border-red-300:hover, .focus\:sm\:border-red-300:focus, .group:hover .hover\:\:sm\:border-red-300, .group-border:hover .hover\:\:sm\:border-red-300, .group:focus .focus\:\:sm\:border-red-300, .group-border:focus .focus\:\:sm\:border-red-300 {
        --border-opacity: 1;
        border-color: rgba(252, 165, 165, var(--border-opacity)) ;
    }

    .sm\:border-red-400, .hover\:sm\:border-red-400:hover, .focus\:sm\:border-red-400:focus, .group:hover .hover\:\:sm\:border-red-400, .group-border:hover .hover\:\:sm\:border-red-400, .group:focus .focus\:\:sm\:border-red-400, .group-border:focus .focus\:\:sm\:border-red-400 {
        --border-opacity: 1;
        border-color: rgba(232, 71, 78, var(--border-opacity)) ;
    }

    .sm\:border-red-500, .hover\:sm\:border-red-500:hover, .focus\:sm\:border-red-500:focus, .group:hover .hover\:\:sm\:border-red-500, .group-border:hover .hover\:\:sm\:border-red-500, .group:focus .focus\:\:sm\:border-red-500, .group-border:focus .focus\:\:sm\:border-red-500 {
        --border-opacity: 1;
        border-color: rgba(239, 68, 6, var(--border-opacity)) ;
    }

    .sm\:border-red-600, .hover\:sm\:border-red-600:hover, .focus\:sm\:border-red-600:focus, .group:hover .hover\:\:sm\:border-red-600, .group-border:hover .hover\:\:sm\:border-red-600, .group:focus .focus\:\:sm\:border-red-600, .group-border:focus .focus\:\:sm\:border-red-600 {
        --border-opacity: 1;
        border-color: rgba(220, 38, 3, var(--border-opacity)) ;
    }

    .sm\:border-red-700, .hover\:sm\:border-red-700:hover, .focus\:sm\:border-red-700:focus, .group:hover .hover\:\:sm\:border-red-700, .group-border:hover .hover\:\:sm\:border-red-700, .group:focus .focus\:\:sm\:border-red-700, .group-border:focus .focus\:\:sm\:border-red-700 {
        --border-opacity: 1;
        border-color: rgba(185, 28, 28, var(--border-opacity)) ;
    }

    .sm\:border-red-800, .hover\:sm\:border-red-800:hover, .focus\:sm\:border-red-800:focus, .group:hover .hover\:\:sm\:border-red-800, .group-border:hover .hover\:\:sm\:border-red-800, .group:focus .focus\:\:sm\:border-red-800, .group-border:focus .focus\:\:sm\:border-red-800 {
        --border-opacity: 1;
        border-color: rgba(153, 27, 27, var(--border-opacity)) ;
    }

    .sm\:border-red-900, .hover\:sm\:border-red-900:hover, .focus\:sm\:border-red-900:focus, .group:hover .hover\:\:sm\:border-red-900, .group-border:hover .hover\:\:sm\:border-red-900, .group:focus .focus\:\:sm\:border-red-900, .group-border:focus .focus\:\:sm\:border-red-900 {
        --border-opacity: 1;
        border-color: rgba(127, 29, 29, var(--border-opacity)) ;
    }

    .sm\:border-gray-50, .hover\:sm\:border-gray-50:hover, .focus\:sm\:border-gray-50:focus, .group:hover .hover\:\:sm\:border-gray-50, .group-border:hover .hover\:\:sm\:border-gray-50, .group:focus .focus\:\:sm\:border-gray-50, .group-border:focus .focus\:\:sm\:border-gray-50 {
        --border-opacity: 1;
        border-color: rgba(249, 250, 251, var(--border-opacity)) ;
    }

    .sm\:border-gray-100, .hover\:sm\:border-gray-100:hover, .focus\:sm\:border-gray-100:focus, .group:hover .hover\:\:sm\:border-gray-100, .group-border:hover .hover\:\:sm\:border-gray-100, .group:focus .focus\:\:sm\:border-gray-100, .group-border:focus .focus\:\:sm\:border-gray-100 {
        --border-opacity: 1;
        border-color: rgba(243, 244, 246, var(--border-opacity)) ;
    }

    .sm\:border-gray-200, .hover\:sm\:border-gray-200:hover, .focus\:sm\:border-gray-200:focus, .group:hover .hover\:\:sm\:border-gray-200, .group-border:hover .hover\:\:sm\:border-gray-200, .group:focus .focus\:\:sm\:border-gray-200, .group-border:focus .focus\:\:sm\:border-gray-200 {
        --border-opacity: 1;
        border-color: rgba(229, 231, 235, var(--border-opacity)) ;
    }

    .sm\:border-gray-300, .hover\:sm\:border-gray-300:hover, .focus\:sm\:border-gray-300:focus, .group:hover .hover\:\:sm\:border-gray-300, .group-border:hover .hover\:\:sm\:border-gray-300, .group:focus .focus\:\:sm\:border-gray-300, .group-border:focus .focus\:\:sm\:border-gray-300 {
        --border-opacity: 1;
        border-color: rgba(209, 213, 219, var(--border-opacity)) ;
    }

    .sm\:border-gray-400, .hover\:sm\:border-gray-400:hover, .focus\:sm\:border-gray-400:focus, .group:hover .hover\:\:sm\:border-gray-400, .group-border:hover .hover\:\:sm\:border-gray-400, .group:focus .focus\:\:sm\:border-gray-400, .group-border:focus .focus\:\:sm\:border-gray-400 {
        --border-opacity: 1;
        border-color: rgba(156, 163, 175, var(--border-opacity)) ;
    }

    .sm\:border-gray-500, .hover\:sm\:border-gray-500:hover, .focus\:sm\:border-gray-500:focus, .group:hover .hover\:\:sm\:border-gray-500, .group-border:hover .hover\:\:sm\:border-gray-500, .group:focus .focus\:\:sm\:border-gray-500, .group-border:focus .focus\:\:sm\:border-gray-500 {
        --border-opacity: 1;
        border-color: rgba(107, 114, 128, var(--border-opacity)) ;
    }

    .sm\:border-gray-600, .hover\:sm\:border-gray-600:hover, .focus\:sm\:border-gray-600:focus, .group:hover .hover\:\:sm\:border-gray-600, .group-border:hover .hover\:\:sm\:border-gray-600, .group:focus .focus\:\:sm\:border-gray-600, .group-border:focus .focus\:\:sm\:border-gray-600 {
        --border-opacity: 1;
        border-color: rgba(75, 85, 99, var(--border-opacity)) ;
    }

    .sm\:border-gray-700, .hover\:sm\:border-gray-700:hover, .focus\:sm\:border-gray-700:focus, .group:hover .hover\:\:sm\:border-gray-700, .group-border:hover .hover\:\:sm\:border-gray-700, .group:focus .focus\:\:sm\:border-gray-700, .group-border:focus .focus\:\:sm\:border-gray-700 {
        --border-opacity: 1;
        border-color: rgba(55, 65, 81, var(--border-opacity)) ;
    }

    .sm\:border-gray-800, .hover\:sm\:border-gray-800:hover, .focus\:sm\:border-gray-800:focus, .group:hover .hover\:\:sm\:border-gray-800, .group-border:hover .hover\:\:sm\:border-gray-800, .group:focus .focus\:\:sm\:border-gray-800, .group-border:focus .focus\:\:sm\:border-gray-800 {
        --border-opacity: 1;
        border-color: rgba(31, 41, 55, var(--border-opacity)) ;
    }

    .sm\:border-gray-900, .hover\:sm\:border-gray-900:hover, .focus\:sm\:border-gray-900:focus, .group:hover .hover\:\:sm\:border-gray-900, .group-border:hover .hover\:\:sm\:border-gray-900, .group:focus .focus\:\:sm\:border-gray-900, .group-border:focus .focus\:\:sm\:border-gray-900 {
        --border-opacity: 1;
        border-color: rgba(17, 24, 39, var(--border-opacity)) ;
    }

    .sm\:border-yellow-50, .hover\:sm\:border-yellow-50:hover, .focus\:sm\:border-yellow-50:focus, .group:hover .hover\:\:sm\:border-yellow-50, .group-border:hover .hover\:\:sm\:border-yellow-50, .group:focus .focus\:\:sm\:border-yellow-50, .group-border:focus .focus\:\:sm\:border-yellow-50 {
        --border-opacity: 1;
        border-color: rgba(255, 251, 235, var(--border-opacity)) ;
    }

    .sm\:border-yellow-100, .hover\:sm\:border-yellow-100:hover, .focus\:sm\:border-yellow-100:focus, .group:hover .hover\:\:sm\:border-yellow-100, .group-border:hover .hover\:\:sm\:border-yellow-100, .group:focus .focus\:\:sm\:border-yellow-100, .group-border:focus .focus\:\:sm\:border-yellow-100 {
        --border-opacity: 1;
        border-color: rgba(254, 243, 199, var(--border-opacity)) ;
    }

    .sm\:border-yellow-200, .hover\:sm\:border-yellow-200:hover, .focus\:sm\:border-yellow-200:focus, .group:hover .hover\:\:sm\:border-yellow-200, .group-border:hover .hover\:\:sm\:border-yellow-200, .group:focus .focus\:\:sm\:border-yellow-200, .group-border:focus .focus\:\:sm\:border-yellow-200 {
        --border-opacity: 1;
        border-color: rgba(253, 230, 138, var(--border-opacity)) ;
    }

    .sm\:border-yellow-300, .hover\:sm\:border-yellow-300:hover, .focus\:sm\:border-yellow-300:focus, .group:hover .hover\:\:sm\:border-yellow-300, .group-border:hover .hover\:\:sm\:border-yellow-300, .group:focus .focus\:\:sm\:border-yellow-300, .group-border:focus .focus\:\:sm\:border-yellow-300 {
        --border-opacity: 1;
        border-color: rgba(252, 211, 77, var(--border-opacity)) ;
    }

    .sm\:border-yellow-400, .hover\:sm\:border-yellow-400:hover, .focus\:sm\:border-yellow-400:focus, .group:hover .hover\:\:sm\:border-yellow-400, .group-border:hover .hover\:\:sm\:border-yellow-400, .group:focus .focus\:\:sm\:border-yellow-400, .group-border:focus .focus\:\:sm\:border-yellow-400 {
        --border-opacity: 1;
        border-color: rgba(251, 191, 36, var(--border-opacity)) ;
    }

    .sm\:border-yellow-500, .hover\:sm\:border-yellow-500:hover, .focus\:sm\:border-yellow-500:focus, .group:hover .hover\:\:sm\:border-yellow-500, .group-border:hover .hover\:\:sm\:border-yellow-500, .group:focus .focus\:\:sm\:border-yellow-500, .group-border:focus .focus\:\:sm\:border-yellow-500 {
        --border-opacity: 1;
        border-color: rgba(245, 158, 11, var(--border-opacity)) ;
    }

    .sm\:border-yellow-600, .hover\:sm\:border-yellow-600:hover, .focus\:sm\:border-yellow-600:focus, .group:hover .hover\:\:sm\:border-yellow-600, .group-border:hover .hover\:\:sm\:border-yellow-600, .group:focus .focus\:\:sm\:border-yellow-600, .group-border:focus .focus\:\:sm\:border-yellow-600 {
        --border-opacity: 1;
        border-color: rgba(217, 119, 6, var(--border-opacity)) ;
    }

    .sm\:border-yellow-700, .hover\:sm\:border-yellow-700:hover, .focus\:sm\:border-yellow-700:focus, .group:hover .hover\:\:sm\:border-yellow-700, .group-border:hover .hover\:\:sm\:border-yellow-700, .group:focus .focus\:\:sm\:border-yellow-700, .group-border:focus .focus\:\:sm\:border-yellow-700 {
        --border-opacity: 1;
        border-color: rgba(180, 83, 9, var(--border-opacity)) ;
    }

    .sm\:border-yellow-800, .hover\:sm\:border-yellow-800:hover, .focus\:sm\:border-yellow-800:focus, .group:hover .hover\:\:sm\:border-yellow-800, .group-border:hover .hover\:\:sm\:border-yellow-800, .group:focus .focus\:\:sm\:border-yellow-800, .group-border:focus .focus\:\:sm\:border-yellow-800 {
        --border-opacity: 1;
        border-color: rgba(146, 64, 14, var(--border-opacity)) ;
    }

    .sm\:border-yellow-900, .hover\:sm\:border-yellow-900:hover, .focus\:sm\:border-yellow-900:focus, .group:hover .hover\:\:sm\:border-yellow-900, .group-border:hover .hover\:\:sm\:border-yellow-900, .group:focus .focus\:\:sm\:border-yellow-900, .group-border:focus .focus\:\:sm\:border-yellow-900 {
        --border-opacity: 1;
        border-color: rgba(120, 53, 15, var(--border-opacity)) ;
    }

    .sm\:border-green-50, .hover\:sm\:border-green-50:hover, .focus\:sm\:border-green-50:focus, .group:hover .hover\:\:sm\:border-green-50, .group-border:hover .hover\:\:sm\:border-green-50, .group:focus .focus\:\:sm\:border-green-50, .group-border:focus .focus\:\:sm\:border-green-50 {
        --border-opacity: 1;
        border-color: rgba(236, 253, 245, var(--border-opacity)) ;
    }

    .sm\:border-green-100, .hover\:sm\:border-green-100:hover, .focus\:sm\:border-green-100:focus, .group:hover .hover\:\:sm\:border-green-100, .group-border:hover .hover\:\:sm\:border-green-100, .group:focus .focus\:\:sm\:border-green-100, .group-border:focus .focus\:\:sm\:border-green-100 {
        --border-opacity: 1;
        border-color: rgba(209, 250, 229, var(--border-opacity)) ;
    }

    .sm\:border-green-200, .hover\:sm\:border-green-200:hover, .focus\:sm\:border-green-200:focus, .group:hover .hover\:\:sm\:border-green-200, .group-border:hover .hover\:\:sm\:border-green-200, .group:focus .focus\:\:sm\:border-green-200, .group-border:focus .focus\:\:sm\:border-green-200 {
        --border-opacity: 1;
        border-color: rgba(167, 243, 208, var(--border-opacity)) ;
    }

    .sm\:border-green-300, .hover\:sm\:border-green-300:hover, .focus\:sm\:border-green-300:focus, .group:hover .hover\:\:sm\:border-green-300, .group-border:hover .hover\:\:sm\:border-green-300, .group:focus .focus\:\:sm\:border-green-300, .group-border:focus .focus\:\:sm\:border-green-300 {
        --border-opacity: 1;
        border-color: rgba(110, 231, 183, var(--border-opacity)) ;
    }

    .sm\:border-green-400, .hover\:sm\:border-green-400:hover, .focus\:sm\:border-green-400:focus, .group:hover .hover\:\:sm\:border-green-400, .group-border:hover .hover\:\:sm\:border-green-400, .group:focus .focus\:\:sm\:border-green-400, .group-border:focus .focus\:\:sm\:border-green-400 {
        --border-opacity: 1;
        border-color: rgba(52, 211, 153, var(--border-opacity)) ;
    }

    .sm\:border-green-500, .hover\:sm\:border-green-500:hover, .focus\:sm\:border-green-500:focus, .group:hover .hover\:\:sm\:border-green-500, .group-border:hover .hover\:\:sm\:border-green-500, .group:focus .focus\:\:sm\:border-green-500, .group-border:focus .focus\:\:sm\:border-green-500 {
        --border-opacity: 1;
        border-color: rgba(16, 185, 129, var(--border-opacity)) ;
    }

    .sm\:border-green-600, .hover\:sm\:border-green-600:hover, .focus\:sm\:border-green-600:focus, .group:hover .hover\:\:sm\:border-green-600, .group-border:hover .hover\:\:sm\:border-green-600, .group:focus .focus\:\:sm\:border-green-600, .group-border:focus .focus\:\:sm\:border-green-600 {
        --border-opacity: 1;
        border-color: rgba(5, 150, 105, var(--border-opacity)) ;
    }

    .sm\:border-green-700, .hover\:sm\:border-green-700:hover, .focus\:sm\:border-green-700:focus, .group:hover .hover\:\:sm\:border-green-700, .group-border:hover .hover\:\:sm\:border-green-700, .group:focus .focus\:\:sm\:border-green-700, .group-border:focus .focus\:\:sm\:border-green-700 {
        --border-opacity: 1;
        border-color: rgba(4, 120, 87, var(--border-opacity)) ;
    }

    .sm\:border-green-800, .hover\:sm\:border-green-800:hover, .focus\:sm\:border-green-800:focus, .group:hover .hover\:\:sm\:border-green-800, .group-border:hover .hover\:\:sm\:border-green-800, .group:focus .focus\:\:sm\:border-green-800, .group-border:focus .focus\:\:sm\:border-green-800 {
        --border-opacity: 1;
        border-color: rgba(6, 95, 70, var(--border-opacity)) ;
    }

    .sm\:border-green-900, .hover\:sm\:border-green-900:hover, .focus\:sm\:border-green-900:focus, .group:hover .hover\:\:sm\:border-green-900, .group-border:hover .hover\:\:sm\:border-green-900, .group:focus .focus\:\:sm\:border-green-900, .group-border:focus .focus\:\:sm\:border-green-900 {
        --border-opacity: 1;
        border-color: rgba(6, 78, 59, var(--border-opacity)) ;
    }

    .sm\:border-blue-50, .hover\:sm\:border-blue-50:hover, .focus\:sm\:border-blue-50:focus, .group:hover .hover\:\:sm\:border-blue-50, .group-border:hover .hover\:\:sm\:border-blue-50, .group:focus .focus\:\:sm\:border-blue-50, .group-border:focus .focus\:\:sm\:border-blue-50 {
        --border-opacity: 1;
        border-color: rgba(239, 246, 255, var(--border-opacity)) ;
    }

    .sm\:border-blue-100, .hover\:sm\:border-blue-100:hover, .focus\:sm\:border-blue-100:focus, .group:hover .hover\:\:sm\:border-blue-100, .group-border:hover .hover\:\:sm\:border-blue-100, .group:focus .focus\:\:sm\:border-blue-100, .group-border:focus .focus\:\:sm\:border-blue-100 {
        --border-opacity: 1;
        border-color: rgba(219, 234, 254, var(--border-opacity)) ;
    }

    .sm\:border-blue-200, .hover\:sm\:border-blue-200:hover, .focus\:sm\:border-blue-200:focus, .group:hover .hover\:\:sm\:border-blue-200, .group-border:hover .hover\:\:sm\:border-blue-200, .group:focus .focus\:\:sm\:border-blue-200, .group-border:focus .focus\:\:sm\:border-blue-200 {
        --border-opacity: 1;
        border-color: rgba(191, 219, 254, var(--border-opacity)) ;
    }

    .sm\:border-blue-300, .hover\:sm\:border-blue-300:hover, .focus\:sm\:border-blue-300:focus, .group:hover .hover\:\:sm\:border-blue-300, .group-border:hover .hover\:\:sm\:border-blue-300, .group:focus .focus\:\:sm\:border-blue-300, .group-border:focus .focus\:\:sm\:border-blue-300 {
        --border-opacity: 1;
        border-color: rgba(147, 197, 253, var(--border-opacity)) ;
    }

    .sm\:border-blue-400, .hover\:sm\:border-blue-400:hover, .focus\:sm\:border-blue-400:focus, .group:hover .hover\:\:sm\:border-blue-400, .group-border:hover .hover\:\:sm\:border-blue-400, .group:focus .focus\:\:sm\:border-blue-400, .group-border:focus .focus\:\:sm\:border-blue-400 {
        --border-opacity: 1;
        border-color: rgba(96, 165, 250, var(--border-opacity)) ;
    }

    .sm\:border-blue-500, .hover\:sm\:border-blue-500:hover, .focus\:sm\:border-blue-500:focus, .group:hover .hover\:\:sm\:border-blue-500, .group-border:hover .hover\:\:sm\:border-blue-500, .group:focus .focus\:\:sm\:border-blue-500, .group-border:focus .focus\:\:sm\:border-blue-500 {
        --border-opacity: 1;
        border-color: rgba(59, 130, 246, var(--border-opacity)) ;
    }

    .sm\:border-blue-600, .hover\:sm\:border-blue-600:hover, .focus\:sm\:border-blue-600:focus, .group:hover .hover\:\:sm\:border-blue-600, .group-border:hover .hover\:\:sm\:border-blue-600, .group:focus .focus\:\:sm\:border-blue-600, .group-border:focus .focus\:\:sm\:border-blue-600 {
        --border-opacity: 1;
        border-color: rgba(37, 99, 235, var(--border-opacity)) ;
    }

    .sm\:border-blue-700, .hover\:sm\:border-blue-700:hover, .focus\:sm\:border-blue-700:focus, .group:hover .hover\:\:sm\:border-blue-700, .group-border:hover .hover\:\:sm\:border-blue-700, .group:focus .focus\:\:sm\:border-blue-700, .group-border:focus .focus\:\:sm\:border-blue-700 {
        --border-opacity: 1;
        border-color: rgba(29, 78, 216, var(--border-opacity)) ;
    }

    .sm\:border-blue-800, .hover\:sm\:border-blue-800:hover, .focus\:sm\:border-blue-800:focus, .group:hover .hover\:\:sm\:border-blue-800, .group-border:hover .hover\:\:sm\:border-blue-800, .group:focus .focus\:\:sm\:border-blue-800, .group-border:focus .focus\:\:sm\:border-blue-800 {
        --border-opacity: 1;
        border-color: rgba(30, 64, 175, var(--border-opacity)) ;
    }

    .sm\:border-blue-900, .hover\:sm\:border-blue-900:hover, .focus\:sm\:border-blue-900:focus, .group:hover .hover\:\:sm\:border-blue-900, .group-border:hover .hover\:\:sm\:border-blue-900, .group:focus .focus\:\:sm\:border-blue-900, .group-border:focus .focus\:\:sm\:border-blue-900 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .sm\:border-purple-50, .hover\:sm\:border-purple-50:hover, .focus\:sm\:border-purple-50:focus, .group:hover .hover\:\:sm\:border-purple-50, .group-border:hover .hover\:\:sm\:border-purple-50, .group:focus .focus\:\:sm\:border-purple-50, .group-border:focus .focus\:\:sm\:border-purple-50 {
        --border-opacity: 1;
        border-color: rgba(245, 243, 255, var(--border-opacity)) ;
    }

    .sm\:border-purple-100, .hover\:sm\:border-purple-100:hover, .focus\:sm\:border-purple-100:focus, .group:hover .hover\:\:sm\:border-purple-100, .group-border:hover .hover\:\:sm\:border-purple-100, .group:focus .focus\:\:sm\:border-purple-100, .group-border:focus .focus\:\:sm\:border-purple-100 {
        --border-opacity: 1;
        border-color: rgba(237, 233, 254, var(--border-opacity)) ;
    }

    .sm\:border-purple-200, .hover\:sm\:border-purple-200:hover, .focus\:sm\:border-purple-200:focus, .group:hover .hover\:\:sm\:border-purple-200, .group-border:hover .hover\:\:sm\:border-purple-200, .group:focus .focus\:\:sm\:border-purple-200, .group-border:focus .focus\:\:sm\:border-purple-200 {
        --border-opacity: 1;
        border-color: rgba(221, 214, 254, var(--border-opacity)) ;
    }

    .sm\:border-purple-300, .hover\:sm\:border-purple-300:hover, .focus\:sm\:border-purple-300:focus, .group:hover .hover\:\:sm\:border-purple-300, .group-border:hover .hover\:\:sm\:border-purple-300, .group:focus .focus\:\:sm\:border-purple-300, .group-border:focus .focus\:\:sm\:border-purple-300 {
        --border-opacity: 1;
        border-color: rgba(196, 181, 253, var(--border-opacity)) ;
    }

    .sm\:border-purple-400, .hover\:sm\:border-purple-400:hover, .focus\:sm\:border-purple-400:focus, .group:hover .hover\:\:sm\:border-purple-400, .group-border:hover .hover\:\:sm\:border-purple-400, .group:focus .focus\:\:sm\:border-purple-400, .group-border:focus .focus\:\:sm\:border-purple-400 {
        --border-opacity: 1;
        border-color: rgba(167, 139, 250, var(--border-opacity)) ;
    }

    .sm\:border-purple-500, .hover\:sm\:border-purple-500:hover, .focus\:sm\:border-purple-500:focus, .group:hover .hover\:\:sm\:border-purple-500, .group-border:hover .hover\:\:sm\:border-purple-500, .group:focus .focus\:\:sm\:border-purple-500, .group-border:focus .focus\:\:sm\:border-purple-500 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .sm\:border-purple-600, .hover\:sm\:border-purple-600:hover, .focus\:sm\:border-purple-600:focus, .group:hover .hover\:\:sm\:border-purple-600, .group-border:hover .hover\:\:sm\:border-purple-600, .group:focus .focus\:\:sm\:border-purple-600, .group-border:focus .focus\:\:sm\:border-purple-600 {
        --border-opacity: 1;
        border-color: rgba(139, 92, 246, var(--border-opacity)) ;
    }

    .sm\:border-purple-700, .hover\:sm\:border-purple-700:hover, .focus\:sm\:border-purple-700:focus, .group:hover .hover\:\:sm\:border-purple-700, .group-border:hover .hover\:\:sm\:border-purple-700, .group:focus .focus\:\:sm\:border-purple-700, .group-border:focus .focus\:\:sm\:border-purple-700 {
        --border-opacity: 1;
        border-color: rgba(124, 58, 237, var(--border-opacity)) ;
    }

    .sm\:border-purple-800, .hover\:sm\:border-purple-800:hover, .focus\:sm\:border-purple-800:focus, .group:hover .hover\:\:sm\:border-purple-800, .group-border:hover .hover\:\:sm\:border-purple-800, .group:focus .focus\:\:sm\:border-purple-800, .group-border:focus .focus\:\:sm\:border-purple-800 {
        --border-opacity: 1;
        border-color: rgba(109, 40, 217, var(--border-opacity)) ;
    }

    .sm\:border-purple-900, .hover\:sm\:border-purple-900:hover, .focus\:sm\:border-purple-900:focus, .group:hover .hover\:\:sm\:border-purple-900, .group-border:hover .hover\:\:sm\:border-purple-900, .group:focus .focus\:\:sm\:border-purple-900, .group-border:focus .focus\:\:sm\:border-purple-900 {
        --border-opacity: 1;
        border-color: rgba(91, 33, 182, var(--border-opacity)) ;
    }

    .sm\:border-pink-50, .hover\:sm\:border-pink-50:hover, .focus\:sm\:border-pink-50:focus, .group:hover .hover\:\:sm\:border-pink-50, .group-border:hover .hover\:\:sm\:border-pink-50, .group:focus .focus\:\:sm\:border-pink-50, .group-border:focus .focus\:\:sm\:border-pink-50 {
        --border-opacity: 1;
        border-color: rgba(76, 29, 149, var(--border-opacity)) ;
    }

    .sm\:border-pink-100, .hover\:sm\:border-pink-100:hover, .focus\:sm\:border-pink-100:focus, .group:hover .hover\:\:sm\:border-pink-100, .group-border:hover .hover\:\:sm\:border-pink-100, .group:focus .focus\:\:sm\:border-pink-100, .group-border:focus .focus\:\:sm\:border-pink-100 {
        --border-opacity: 1;
        border-color: rgba(253, 242, 248, var(--border-opacity)) ;
    }

    .sm\:border-pink-200, .hover\:sm\:border-pink-200:hover, .focus\:sm\:border-pink-200:focus, .group:hover .hover\:\:sm\:border-pink-200, .group-border:hover .hover\:\:sm\:border-pink-200, .group:focus .focus\:\:sm\:border-pink-200, .group-border:focus .focus\:\:sm\:border-pink-200 {
        --border-opacity: 1;
        border-color: rgba(252, 231, 243, var(--border-opacity)) ;
    }

    .sm\:border-pink-30, .hover\:sm\:border-pink-30:hover, .focus\:sm\:border-pink-30:focus, .group:hover .hover\:\:sm\:border-pink-30, .group-border:hover .hover\:\:sm\:border-pink-30, .group:focus .focus\:\:sm\:border-pink-30, .group-border:focus .focus\:\:sm\:border-pink-30 {
        --border-opacity: 1;
        border-color: rgba(251, 207, 232, var(--border-opacity)) ;
    }

    .sm\:border-pink-400, .hover\:sm\:border-pink-400:hover, .focus\:sm\:border-pink-400:focus, .group:hover .hover\:\:sm\:border-pink-400, .group-border:hover .hover\:\:sm\:border-pink-400, .group:focus .focus\:\:sm\:border-pink-400, .group-border:focus .focus\:\:sm\:border-pink-400 {
        --border-opacity: 1;
        border-color: rgba(249, 168, 212, var(--border-opacity)) ;
    }

    .sm\:border-pink-500, .hover\:sm\:border-pink-500:hover, .focus\:sm\:border-pink-500:focus, .group:hover .hover\:\:sm\:border-pink-500, .group-border:hover .hover\:\:sm\:border-pink-500, .group:focus .focus\:\:sm\:border-pink-500, .group-border:focus .focus\:\:sm\:border-pink-500 {
        --border-opacity: 1;
        border-color: rgba(244, 114, 182, var(--border-opacity)) ;
    }

    .sm\:border-pink-600, .hover\:sm\:border-pink-600:hover, .focus\:sm\:border-pink-600:focus, .group:hover .hover\:\:sm\:border-pink-600, .group-border:hover .hover\:\:sm\:border-pink-600, .group:focus .focus\:\:sm\:border-pink-600, .group-border:focus .focus\:\:sm\:border-pink-600 {
        --border-opacity: 1;
        border-color: rgba(236, 72, 153, var(--border-opacity)) ;
    }

    .sm\:border-pink-700, .hover\:sm\:border-pink-700:hover, .focus\:sm\:border-pink-700:focus, .group:hover .hover\:\:sm\:border-pink-700, .group-border:hover .hover\:\:sm\:border-pink-700, .group:focus .focus\:\:sm\:border-pink-700, .group-border:focus .focus\:\:sm\:border-pink-700 {
        --border-opacity: 1;
        border-color: rgba(219, 39, 119, var(--border-opacity)) ;
    }

    .sm\:border-pink-800, .hover\:sm\:border-pink-800:hover, .focus\:sm\:border-pink-800:focus, .group:hover .hover\:\:sm\:border-pink-800, .group-border:hover .hover\:\:sm\:border-pink-800, .group:focus .focus\:\:sm\:border-pink-800, .group-border:focus .focus\:\:sm\:border-pink-800 {
        --border-opacity: 1;
        border-color: rgba(190, 24, 93, var(--border-opacity)) ;
    }

    .sm\:border-pink-900, .hover\:sm\:border-pink-900:hover, .focus\:sm\:border-pink-900:focus, .group:hover .hover\:\:sm\:border-pink-900, .group-border:hover .hover\:\:sm\:border-pink-900, .group:focus .focus\:\:sm\:border-pink-900, .group-border:focus .focus\:\:sm\:border-pink-900 {
        --border-opacity: 1;
        border-color: rgba(157, 23, 77, var(--border-opacity)) ;
    }

    .sm\:border-indigo-50, .hover\:sm\:border-indigo-50:hover, .focus\:sm\:border-indigo-50:focus, .group:hover .hover\:\:sm\:border-indigo-50, .group-border:hover .hover\:\:sm\:border-indigo-50, .group:focus .focus\:\:sm\:border-indigo-50, .group-border:focus .focus\:\:sm\:border-indigo-50 {
        --border-opacity: 1;
        border-color: rgba(238, 242, 255, var(--border-opacity)) ;
    }

    .sm\:border-indigo-100, .hover\:sm\:border-indigo-100:hover, .focus\:sm\:border-indigo-100:focus, .group:hover .hover\:\:sm\:border-indigo-100, .group-border:hover .hover\:\:sm\:border-indigo-100, .group:focus .focus\:\:sm\:border-indigo-100, .group-border:focus .focus\:\:sm\:border-indigo-100 {
        --border-opacity: 1;
        border-color: rgba(224, 231, 255, var(--border-opacity)) ;
    }

    .sm\:border-indigo-200, .hover\:sm\:border-indigo-200:hover, .focus\:sm\:border-indigo-200:focus, .group:hover .hover\:\:sm\:border-indigo-200, .group-border:hover .hover\:\:sm\:border-indigo-200, .group:focus .focus\:\:sm\:border-indigo-200, .group-border:focus .focus\:\:sm\:border-indigo-200 {
        --border-opacity: 1;
        border-color: rgba(199, 210, 254, var(--border-opacity)) ;
    }

    .sm\:border-indigo-300, .hover\:sm\:border-indigo-300:hover, .focus\:sm\:border-indigo-300:focus, .group:hover .hover\:\:sm\:border-indigo-300, .group-border:hover .hover\:\:sm\:border-indigo-300, .group:focus .focus\:\:sm\:border-indigo-300, .group-border:focus .focus\:\:sm\:border-indigo-300 {
        --border-opacity: 1;
        border-color: rgba(165, 180, 252, var(--border-opacity)) ;
    }

    .sm\:border-indigo-400, .hover\:sm\:border-indigo-400:hover, .focus\:sm\:border-indigo-400:focus, .group:hover .hover\:\:sm\:border-indigo-400, .group-border:hover .hover\:\:sm\:border-indigo-400, .group:focus .focus\:\:sm\:border-indigo-400, .group-border:focus .focus\:\:sm\:border-indigo-400 {
        --border-opacity: 1;
        border-color: rgba(129, 140, 248, var(--border-opacity)) ;
    }

    .sm\:border-indigo-500, .hover\:sm\:border-indigo-500:hover, .focus\:sm\:border-indigo-500:focus, .group:hover .hover\:\:sm\:border-indigo-500, .group-border:hover .hover\:\:sm\:border-indigo-500, .group:focus .focus\:\:sm\:border-indigo-500, .group-border:focus .focus\:\:sm\:border-indigo-500 {
        --border-opacity: 1;
        border-color: rgba(99, 102, 2412, var(--border-opacity)) ;
    }

    .sm\:border-indigo-600, .hover\:sm\:border-indigo-600:hover, .focus\:sm\:border-indigo-600:focus, .group:hover .hover\:\:sm\:border-indigo-600, .group-border:hover .hover\:\:sm\:border-indigo-600, .group:focus .focus\:\:sm\:border-indigo-600, .group-border:focus .focus\:\:sm\:border-indigo-600 {
        --border-opacity: 1;
        border-color: rgba(79, 70, 229, var(--border-opacity)) ;
    }

    .sm\:border-indigo-700, .hover\:sm\:border-indigo-700:hover, .focus\:sm\:border-indigo-700:focus, .group:hover .hover\:\:sm\:border-indigo-700, .group-border:hover .hover\:\:sm\:border-indigo-700, .group:focus .focus\:\:sm\:border-indigo-700, .group-border:focus .focus\:\:sm\:border-indigo-700 {
        --border-opacity: 1;
        border-color: rgba(67, 56, 202, var(--border-opacity)) ;
    }

    .sm\:border-indigo-800, .hover\:sm\:border-indigo-800:hover, .focus\:sm\:border-indigo-800:focus, .group:hover .hover\:\:sm\:border-indigo-800, .group-border:hover .hover\:\:sm\:border-indigo-800, .group:focus .focus\:\:sm\:border-indigo-800, .group-border:focus .focus\:\:sm\:border-indigo-800 {
        --border-opacity: 1;
        border-color: rgba(55, 48, 163, var(--border-opacity)) ;
    }

    .sm\:border-indigo-900, .hover\:sm\:border-indigo-900:hover, .focus\:sm\:border-indigo-900:focus, .group:hover .hover\:\:sm\:border-indigo-900, .group-border:hover .hover\:\:sm\:border-indigo-900, .group:focus .focus\:\:sm\:border-indigo-900, .group-border:focus .focus\:\:sm\:border-indigo-900 {
        --border-opacity: 1;
        border-color: rgba(49, 46, 129, var(--border-opacity)) ;
    }

    .sm\:border-opacity-0, .hover\:sm\:border-opacity-0:hover, .focus\:sm\:border-opacity-0:focus, .group:hover .hover\:\:sm\:border-opacity-0, .group-border:hover .hover\:\:sm\:border-opacity-0, .group:focus .focus\:\:sm\:border-opacity-0, .group-border:focus .focus\:\:sm\:border-opacity-0 {
        --border-opacity: 0;
    }

    .sm\:border-opacity-01, .hover\:sm\:border-opacity-01:hover, .focus\:sm\:border-opacity-01:focus, .group:hover .hover\:\:sm\:border-opacity-01, .group-border:hover .hover\:\:sm\:border-opacity-01, .group:focus .focus\:\:sm\:border-opacity-01, .group-border:focus .focus\:\:sm\:border-opacity-01 {
        --border-opacity: .01;
    }

    .sm\:border-opacity-02, .hover\:sm\:border-opacity-02:hover, .focus\:sm\:border-opacity-02:focus, .group:hover .hover\:\:sm\:border-opacity-02, .group-border:hover .hover\:\:sm\:border-opacity-02, .group:focus .focus\:\:sm\:border-opacity-02, .group-border:focus .focus\:\:sm\:border-opacity-02 {
        --border-opacity: .02;
    }

    .sm\:border-opacity-03, .hover\:sm\:border-opacity-03:hover, .focus\:sm\:border-opacity-03:focus, .group:hover .hover\:\:sm\:border-opacity-03, .group-border:hover .hover\:\:sm\:border-opacity-03, .group:focus .focus\:\:sm\:border-opacity-03, .group-border:focus .focus\:\:sm\:border-opacity-03 {
        --border-opacity: .03;
    }

    .sm\:border-opacity-04, .hover\:sm\:border-opacity-04:hover, .focus\:sm\:border-opacity-04:focus, .group:hover .hover\:\:sm\:border-opacity-04, .group-border:hover .hover\:\:sm\:border-opacity-04, .group:focus .focus\:\:sm\:border-opacity-04, .group-border:focus .focus\:\:sm\:border-opacity-04 {
        --border-opacity: .04;
    }

    .sm\:border-opacity-5, .hover\:sm\:border-opacity-5:hover, .focus\:sm\:border-opacity-5:focus, .group:hover .hover\:\:sm\:border-opacity-5, .group-border:hover .hover\:\:sm\:border-opacity-5, .group:focus .focus\:\:sm\:border-opacity-5, .group-border:focus .focus\:\:sm\:border-opacity-5 {
        --border-opacity: .05;
    }

    .sm\:border-opacity-06, .hover\:sm\:border-opacity-06:hover, .focus\:sm\:border-opacity-06:focus, .group:hover .hover\:\:sm\:border-opacity-06, .group-border:hover .hover\:\:sm\:border-opacity-06, .group:focus .focus\:\:sm\:border-opacity-06, .group-border:focus .focus\:\:sm\:border-opacity-06 {
        --border-opacity: .06;
    }

    .sm\:border-opacity-07, .hover\:sm\:border-opacity-07:hover, .focus\:sm\:border-opacity-07:focus, .group:hover .hover\:\:sm\:border-opacity-07, .group-border:hover .hover\:\:sm\:border-opacity-07, .group:focus .focus\:\:sm\:border-opacity-07, .group-border:focus .focus\:\:sm\:border-opacity-07 {
        --border-opacity: .07;
    }

    .sm\:border-opacity-08, .hover\:sm\:border-opacity-08:hover, .focus\:sm\:border-opacity-08:focus, .group:hover .hover\:\:sm\:border-opacity-08, .group-border:hover .hover\:\:sm\:border-opacity-08, .group:focus .focus\:\:sm\:border-opacity-08, .group-border:focus .focus\:\:sm\:border-opacity-08 {
        --border-opacity: .08;
    }

    .sm\:border-opacity-09, .hover\:sm\:border-opacity-09:hover, .focus\:sm\:border-opacity-09:focus, .group:hover .hover\:\:sm\:border-opacity-09, .group-border:hover .hover\:\:sm\:border-opacity-09, .group:focus .focus\:\:sm\:border-opacity-09, .group-border:focus .focus\:\:sm\:border-opacity-09 {
        --border-opacity: .08;
    }

    .sm\:border-opacity-10, .hover\:sm\:border-opacity-10:hover, .focus\:sm\:border-opacity-10:focus, .group:hover .hover\:\:sm\:border-opacity-10, .group-border:hover .hover\:\:sm\:border-opacity-10, .group:focus .focus\:\:sm\:border-opacity-10, .group-border:focus .focus\:\:sm\:border-opacity-10 {
        --border-opacity: .1;
    }

    .sm\:border-opacity-15, .hover\:sm\:border-opacity-15:hover, .focus\:sm\:border-opacity-15:focus, .group:hover .hover\:\:sm\:border-opacity-15, .group-border:hover .hover\:\:sm\:border-opacity-15, .group:focus .focus\:\:sm\:border-opacity-15, .group-border:focus .focus\:\:sm\:border-opacity-15 {
        --border-opacity: .15;
    }

    .sm\:border-opacity-20, .hover\:sm\:border-opacity-20:hover, .focus\:sm\:border-opacity-20:focus, .group:hover .hover\:\:sm\:border-opacity-20, .group-border:hover .hover\:\:sm\:border-opacity-20, .group:focus .focus\:\:sm\:border-opacity-20, .group-border:focus .focus\:\:sm\:border-opacity-20 {
        --border-opacity: .2;
    }

    .sm\:border-opacity-25, .hover\:sm\:border-opacity-25:hover, .focus\:sm\:border-opacity-25:focus, .group:hover .hover\:\:sm\:border-opacity-25, .group-border:hover .hover\:\:sm\:border-opacity-25, .group:focus .focus\:\:sm\:border-opacity-25, .group-border:focus .focus\:\:sm\:border-opacity-25 {
        --border-opacity: .25;
    }

    .sm\:border-opacity-30, .hover\:sm\:border-opacity-30:hover, .focus\:sm\:border-opacity-30:focus, .group:hover .hover\:\:sm\:border-opacity-30, .group-border:hover .hover\:\:sm\:border-opacity-30, .group:focus .focus\:\:sm\:border-opacity-30, .group-border:focus .focus\:\:sm\:border-opacity-30 {
        --border-opacity: .3;
    }

    .sm\:border-opacity-35, .hover\:sm\:border-opacity-35:hover, .focus\:sm\:border-opacity-35:focus, .group:hover .hover\:\:sm\:border-opacity-35, .group-border:hover .hover\:\:sm\:border-opacity-35, .group:focus .focus\:\:sm\:border-opacity-35, .group-border:focus .focus\:\:sm\:border-opacity-35 {
        --border-opacity: .35;
    }

    .sm\:border-opacity-40, .hover\:sm\:border-opacity-40:hover, .focus\:sm\:border-opacity-40:focus, .group:hover .hover\:\:sm\:border-opacity-40, .group-border:hover .hover\:\:sm\:border-opacity-40, .group:focus .focus\:\:sm\:border-opacity-40, .group-border:focus .focus\:\:sm\:border-opacity-40 {
        --border-opacity: .4;
    }

    .sm\:border-opacity-45, .hover\:sm\:border-opacity-45:hover, .focus\:sm\:border-opacity-45:focus, .group:hover .hover\:\:sm\:border-opacity-45, .group-border:hover .hover\:\:sm\:border-opacity-45, .group:focus .focus\:\:sm\:border-opacity-45, .group-border:focus .focus\:\:sm\:border-opacity-45 {
        --border-opacity: .45;
    }

    .sm\:border-opacity-50, .hover\:sm\:border-opacity-50:hover, .focus\:sm\:border-opacity-50:focus, .group:hover .hover\:\:sm\:border-opacity-50, .group-border:hover .hover\:\:sm\:border-opacity-50, .group:focus .focus\:\:sm\:border-opacity-50, .group-border:focus .focus\:\:sm\:border-opacity-50 {
        --border-opacity: .5;
    }

    .sm\:border-opacity-55, .hover\:sm\:border-opacity-55:hover, .focus\:sm\:border-opacity-55:focus, .group:hover .hover\:\:sm\:border-opacity-55, .group-border:hover .hover\:\:sm\:border-opacity-55, .group:focus .focus\:\:sm\:border-opacity-55, .group-border:focus .focus\:\:sm\:border-opacity-55 {
        --border-opacity: .55;
    }

    .sm\:border-opacity-60, .hover\:sm\:border-opacity-60:hover, .focus\:sm\:border-opacity-60:focus, .group:hover .hover\:\:sm\:border-opacity-60, .group-border:hover .hover\:\:sm\:border-opacity-60, .group:focus .focus\:\:sm\:border-opacity-60, .group-border:focus .focus\:\:sm\:border-opacity-60 {
        --border-opacity: .6;
    }

    .sm\:border-opacity-65, .hover\:sm\:border-opacity-65:hover, .focus\:sm\:border-opacity-65:focus, .group:hover .hover\:\:sm\:border-opacity-65, .group-border:hover .hover\:\:sm\:border-opacity-65, .group:focus .focus\:\:sm\:border-opacity-65, .group-border:focus .focus\:\:sm\:border-opacity-65 {
        --border-opacity: .65;
    }

    .sm\:border-opacity-70, .hover\:sm\:border-opacity-70:hover, .focus\:sm\:border-opacity-70:focus, .group:hover .hover\:\:sm\:border-opacity-70, .group-border:hover .hover\:\:sm\:border-opacity-70, .group:focus .focus\:\:sm\:border-opacity-70, .group-border:focus .focus\:\:sm\:border-opacity-70 {
        --border-opacity: .7;
    }

    .sm\:border-opacity-75, .hover\:sm\:border-opacity-75:hover, .focus\:sm\:border-opacity-75:focus, .group:hover .hover\:\:sm\:border-opacity-75, .group-border:hover .hover\:\:sm\:border-opacity-75, .group:focus .focus\:\:sm\:border-opacity-75, .group-border:focus .focus\:\:sm\:border-opacity-75 {
        --border-opacity: .75;
    }

    .sm\:border-opacity-80, .hover\:sm\:border-opacity-80:hover, .focus\:sm\:border-opacity-80:focus, .group:hover .hover\:\:sm\:border-opacity-80, .group-border:hover .hover\:\:sm\:border-opacity-80, .group:focus .focus\:\:sm\:border-opacity-80, .group-border:focus .focus\:\:sm\:border-opacity-80 {
        --border-opacity: .8;
    }

    .sm\:border-opacity-85, .hover\:sm\:border-opacity-85:hover, .focus\:sm\:border-opacity-85:focus, .group:hover .hover\:\:sm\:border-opacity-85, .group-border:hover .hover\:\:sm\:border-opacity-85, .group:focus .focus\:\:sm\:border-opacity-85, .group-border:focus .focus\:\:sm\:border-opacity-85 {
        --border-opacity: .85;
    }

    .sm\:border-opacity-90, .hover\:sm\:border-opacity-90:hover, .focus\:sm\:border-opacity-90:focus, .group:hover .hover\:\:sm\:border-opacity-90, .group-border:hover .hover\:\:sm\:border-opacity-90, .group:focus .focus\:\:sm\:border-opacity-90, .group-border:focus .focus\:\:sm\:border-opacity-90 {
        --border-opacity: .9;
    }

    .sm\:border-opacity-95, .hover\:sm\:border-opacity-95:hover, .focus\:sm\:border-opacity-95:focus, .group:hover .hover\:\:sm\:border-opacity-95, .group-border:hover .hover\:\:sm\:border-opacity-95, .group:focus .focus\:\:sm\:border-opacity-95, .group-border:focus .focus\:\:sm\:border-opacity-95 {
        --border-opacity: .95;
    }

    .sm\:border-opacity-100, .hover\:sm\:border-opacity-100:hover, .focus\:sm\:border-opacity-100:focus, .group:hover .hover\:\:sm\:border-opacity-100, .group-border:hover .hover\:\:sm\:border-opacity-100, .group:focus .focus\:\:sm\:border-opacity-100, .group-border:focus .focus\:\:sm\:border-opacity-100 {
        --border-opacity: 1;
    }

    .sm\:br-2 {
        width: 100%;
        height: 1px;
    }

    .sm\:br-3 {
        width: 100%;
        height: 2px;
    }
}

@media (min-width: 768px) {
    .md\:w-8xl {
        width: 18.5rem;
    }
    .md\:none {
        display: none;
    }

    .md\:block {
        display: block ;
    }

    .md\:flex {
        display: flex;
    }

    .md\:inline-block {
        display: inline-block;
    }

    .md\:inline-flex {
        display: inline-flex;
    }

    .md\:table {
        display: table;
    }

    .md\:grid {
        display: grid;
    }

    .md\:inline-grid {
        display: inline-grid;
    }

    .md\:flow {
        display: flow;
    }

    .md\:flow-root {
        display: flow-root;
    }

    .md\:list-item {
        display: list-item;
        list-style: disc;
        position: relative;
        margin-left: 1rem;
    }

    .md\:contents {
        display: contents;
    }

    .md\:font-sans, .group:hover .hover\:\:md\:font-sans, .group-text:hover .hover\:\:md\:font-sans, .group:focus .focus\:\:md\:font-sans, .group-text:focus .focus\:\:md\: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";
    }

    .md\:font-serif, .group:hover .hover\:\:md\:font-serif, .group-text:hover .hover\:\:md\:font-serif, .group:focus .focus\:\:md\:font-serif, .group-text:focus .focus\:\:md\:font-serif {
        font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    }

    .md\:font-mono, .group:hover .hover\:\:md\:font-mono, .group-text:hover .hover\:\:md\:font-mono, .group:focus .focus\:\:md\:font-mono, .group-text:focus .focus\:\:md\:font-mono {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    .md\:underline, .group:hover .hover\:\:md\:underline, .group-text:hover .hover\:\:md\:underline, .group:focus .focus\:\:md\:underline, .group-text:focus .focus\:\:md\:underline {
        text-decoration: underline;
    }

    .md\:overline, .group:hover .hover\:\:md\:overline, .group-text:hover .hover\:\:md\:overline, .group:focus .focus\:\:md\:overline, .group-text:focus .focus\:\:md\:overline {
        text-decoration: underline;
    }

    .md\:line-through, .group:hover .hover\:\:md\:line-through, .group-text:hover .hover\:\:md\:line-through, .group:focus .focus\:\:md\:line-through, .group-text:focus .focus\:\:md\:line-through {
        text-decoration: line-through;
    }

    .md\:no-decoration, .group:hover .hover\:\:md\:no-decoration, .group-text:hover .hover\:\:md\:no-decoration, .group:focus .focus\:\:md\:no-decoration, .group-text:focus .focus\:\:md\:no-decoration {
        text-decoration: none;
    }

    .md\:uppercase, .group:hover .hover\:\:md\:uppercase, .group-text:hover .hover\:\:md\:uppercase, .group:focus .focus\:\:md\:uppercase, .group-text:focus .focus\:\:md\:uppercase {
        text-transform: uppercase;
    }

    .md\:lowercase, .group:hover .hover\:\:md\:lowercase, .group-text:hover .hover\:\:md\:lowercase, .group:focus .focus\:\:md\:lowercase, .group-text:focus .focus\:\:md\:lowercase {
        text-transform: lowercase;
    }

    .md\:capitalize, .group:hover .hover\:\:md\:capitalize, .group-text:hover .hover\:\:md\:capitalize, .group:focus .focus\:\:md\:capitalize, .group-text:focus .focus\:\:md\:capitalize {
        text-transform: capitalize;
    }

    .md\:no-transform, .group:hover .hover\:\:md\:no-transform, .group-text:hover .hover\:\:md\:no-transform, .group:focus .focus\:\:md\:no-transform, .group-text:focus .focus\:\:md\:no-transform {
        text-transform: none;
    }

    .md\:absolute {
        position: absolute;
    }

    .md\:relative {
        position: relative;
    }

    .md\:static {
        position: static;
    }

    .md\:fixed {
        position: fixed;
    }

    .md\:sticky {
        position: sticky;
    }

    .md\:shadow, .group:hover .hover\:\:md\:shadow, .group-shadow:hover .hover\:\:md\:shadow, .group:focus .focus\:\:md\:shadow, .group-shadow:focus .focus\:\:md\:shadow {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 10px 0 var(--shadow-color);
    }

    .md\:transform, .group:hover .hover\:\:md\:transform, .group-transform:hover .hover\:\:md\:transform, .group:focus .focus\:\:md\:transform, .group-transform:focus .focus\:\:md\:transform {
        --translateX: 0;
        --translateY: 0;
        --translate: 0;
        --rotateX: 0;
        --rotateY: 0;
        --rotate: 0;
        --skewX: 0;
        --skewY: 0;
        --skew: 0;
        --scaleX: 1;
        --scaleY: 1;
        --scale: 1;
        transform: translateX(var(--translateX)) translateY(var(--translateY)) rotate(var(--rotate)) rotateX(var(--rotateX)) rotateY(var(--rotateY)) skewX(var(--skewX)) skewY(var(--skewY)) scaleX(var(--scaleX)) scaleY(var(--scaleY));
    }

    .md\:fill {
        fill: currentColor;
    }

    .md\:border-0, .group:hover .hover\:\:md\:border-0, .group-border:hover .hover\:\:md\:border-0, .group:focus .focus\:\:md\:border-0, .group-border:focus .focus\:\:md\:border-0 {
        border: none;
    }

    .md\:border, .group:hover .hover\:\:md\:border, .group-border:hover .hover\:\:md\:border, .group:focus .focus\:\:md\:border, .group-border:focus .focus\:\:md\:border {
        --border-opacity: 1;
        border: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:circle, .group:hover .hover\:\:md\:circle, .group-border:hover .hover\:\:md\:circle, .group:focus .focus\:\:md\:circle, .group-border:focus .focus\:\:md\:circle {
        border-radius: 50% ;
    }

    .md\:outline-none {
        outline: none;
    }

    .md\:border-box {
        box-sizing: border-box;
    }

    .md\:br {
        width: 100%;
        height: 1px;
    }

    .md\:text-xs, .hover\:md\:text-xs:hover, .focus\:md\:text-xs:focus, .group:hover .hover\:\:md\:text-xs, .group-text:hover .hover\:\:md\:text-xs, .group:focus .focus\:\:md\:text-xs, .group-text:focus .focus\:\:md\:text-xs {
        font-size: calc(.3rem + .2vw) ;
    }

    .md\:text-sm, .hover\:md\:text-sm:hover, .focus\:md\:text-sm:focus, .group:hover .hover\:\:md\:text-sm, .group-text:hover .hover\:\:md\:text-sm, .group:focus .focus\:\:md\:text-sm, .group-text:focus .focus\:\:md\:text-sm {
        font-size: calc(.4rem + .3vw) ;
    }

    .md\:text-md, .hover\:md\:text-md:hover, .focus\:md\:text-md:focus, .group:hover .hover\:\:md\:text-md, .group-text:hover .hover\:\:md\:text-md, .group:focus .focus\:\:md\:text-md, .group-text:focus .focus\:\:md\:text-md {
        font-size: calc(.45rem + .45vw) ;
    }

    .md\:text-base, .hover\:md\:text-base:hover, .focus\:md\:text-base:focus, .group:hover .hover\:\:md\:text-base, .group-text:hover .hover\:\:md\:text-base, .group:focus .focus\:\:md\:text-base, .group-text:focus .focus\:\:md\:text-base {
        font-size: calc(.6rem + .5vw) ;
    }

    .md\:text-lg, .hover\:md\:text-lg:hover, .focus\:md\:text-lg:focus, .group:hover .hover\:\:md\:text-lg, .group-text:hover .hover\:\:md\:text-lg, .group:focus .focus\:\:md\:text-lg, .group-text:focus .focus\:\:md\:text-lg {
        font-size: calc(.75rem + .6vw) ;
    }

    .md\:text-xl, .hover\:md\:text-xl:hover, .focus\:md\:text-xl:focus, .group:hover .hover\:\:md\:text-xl, .group-text:hover .hover\:\:md\:text-xl, .group:focus .focus\:\:md\:text-xl, .group-text:focus .focus\:\:md\:text-xl {
        font-size: calc(.75rem + .85vw) ;
    }

    .md\:text-1, .hover\:md\:text-1:hover, .focus\:md\:text-1:focus, .group:hover .hover\:\:md\:text-1, .group-text:hover .hover\:\:md\:text-1, .group:focus .focus\:\:md\:text-1, .group-text:focus .focus\:\:md\:text-1 {
        font-size: calc(1rem + .85vw) ;
    }

    .md\:text-2, .hover\:md\:text-2:hover, .focus\:md\:text-2:focus, .group:hover .hover\:\:md\:text-2, .group-text:hover .hover\:\:md\:text-2, .group:focus .focus\:\:md\:text-2, .group-text:focus .focus\:\:md\:text-2 {
        font-size: calc(1.25rem + .85vw) ;
    }

    .md\:text-3, .hover\:md\:text-3:hover, .focus\:md\:text-3:focus, .group:hover .hover\:\:md\:text-3, .group-text:hover .hover\:\:md\:text-3, .group:focus .focus\:\:md\:text-3, .group-text:focus .focus\:\:md\:text-3 {
        font-size: calc(1.5rem + 1vw) ;
    }

    .md\:text-4, .hover\:md\:text-4:hover, .focus\:md\:text-4:focus, .group:hover .hover\:\:md\:text-4, .group-text:hover .hover\:\:md\:text-4, .group:focus .focus\:\:md\:text-4, .group-text:focus .focus\:\:md\:text-4 {
        font-size: calc(1.75rem + 1.25vw) ;
    }

    .md\:text-5, .hover\:md\:text-5:hover, .focus\:md\:text-5:focus, .group:hover .hover\:\:md\:text-5, .group-text:hover .hover\:\:md\:text-5, .group:focus .focus\:\:md\:text-5, .group-text:focus .focus\:\:md\:text-5 {
        font-size: calc(2rem + 1.5vw) ;
    }

    .md\:black, .hover\:md\:black:hover, .focus\:md\:black {
        --color: rgba(0, 0, 0, var(--color-opacity, 1));
    }

    .md\:white, .hover\:md\:white:hover, .focus\:md\:white {
        --color: rgba(255, 255, 255, var(--color-opacity, 1));
    }

    .md\:red-50, .hover\:md\:red-50:hover, .focus\:md\:red-50:focus {
        --color: rgba(254, 242, 242, var(--color-opacity, 1));
    }

    .md\:red-100, .hover\:md\:red-100:hover, .focus\:md\:red-100:focus {
        --color: rgba(254, 226, 226, var(--color-opacity, 1));
    }

    .md\:red-200, .hover\:md\:red-200:hover, .focus\:md\:red-200:focus {
        --color: rgba(254, 202, 202, var(--color-opacity, 1));
    }

    .md\:red-300, .hover\:md\:red-300:hover, .focus\:md\:red-300:focus {
        --color: rgba(252, 165, 165, var(--color-opacity, 1));
    }

    .md\:red-400, .hover\:md\:red-400:hover, .focus\:md\:red-400:focus {
        --color: rgba(232, 71, 78, var(--color-opacity, 1));
    }

    .md\:red-500, .hover\:md\:red-500:hover, .focus\:md\:red-500:focus {
        --color: rgba(239, 68, 6, var(--color-opacity, 1));
    }

    .md\:red-600, .hover\:md\:red-600:hover, .focus\:md\:red-600:focus {
        --color: rgba(220, 38, 3, var(--color-opacity, 1));
    }

    .md\:red-700, .hover\:md\:red-700:hover, .focus\:md\:red-700:focus {
        --color: rgba(185, 28, 28, var(--color-opacity, 1));
    }

    .md\:red-800, .hover\:md\:red-800:hover, .focus\:md\:red-800:focus {
        --color: rgba(153, 27, 27, var(--color-opacity, 1));
    }

    .md\:red-900, .hover\:md\:red-900:hover, .focus\:md\:red-900:focus {
        --color: rgba(127, 29, 29, var(--color-opacity, 1));
    }

    .md\:gray-50, .hover\:md\:gray-50:hover, .focus\:md\:gray-50:focus {
        --color: rgba(249, 250, 251, var(--color-opacity, 1));
    }

    .md\:gray-100, .hover\:md\:gray-100:hover, .focus\:md\:gray-100:focus {
        --color: rgba(243, 244, 246, var(--color-opacity, 1));
    }

    .md\:gray-200, .hover\:md\:gray-200:hover, .focus\:md\:gray-200:focus {
        --color: rgba(229, 231, 235, var(--color-opacity, 1));
    }

    .md\:gray-300, .hover\:md\:gray-300:hover, .focus\:md\:gray-300:focus {
        --color: rgba(209, 213, 219, var(--color-opacity, 1));
    }

    .md\:gray-400, .hover\:md\:gray-400:hover, .focus\:md\:gray-400:focus {
        --color: rgba(156, 163, 175, var(--color-opacity, 1));
    }

    .md\:gray-500, .hover\:md\:gray-500:hover, .focus\:md\:gray-500:focus {
        --color: rgba(107, 114, 128, var(--color-opacity, 1));
    }

    .md\:gray-600, .hover\:md\:gray-600:hover, .focus\:md\:gray-600:focus {
        --color: rgba(75, 85, 99, var(--color-opacity, 1));
    }

    .md\:gray-700, .hover\:md\:gray-700:hover, .focus\:md\:gray-700:focus {
        --color: rgba(55, 65, 81, var(--color-opacity, 1));
    }

    .md\:gray-800, .hover\:md\:gray-800:hover, .focus\:md\:gray-800:focus {
        --color: rgba(31, 41, 55, var(--color-opacity, 1));
    }

    .md\:gray-900, .hover\:md\:gray-900:hover, .focus\:md\:gray-900:focus {
        --color: rgba(17, 24, 39, var(--color-opacity, 1));
    }

    .md\:yellow-50, .hover\:md\:yellow-50:hover, .focus\:md\:yellow-50:focus {
        --color: rgba(255, 251, 235, var(--color-opacity, 1));
    }

    .md\:yellow-100, .hover\:md\:yellow-100:hover, .focus\:md\:yellow-100:focus {
        --color: rgba(254, 243, 199, var(--color-opacity, 1));
    }

    .md\:yellow-200, .hover\:md\:yellow-200:hover, .focus\:md\:yellow-200:focus {
        --color: rgba(253, 230, 138, var(--color-opacity, 1));
    }

    .md\:yellow-300, .hover\:md\:yellow-300:hover, .focus\:md\:yellow-300:focus {
        --color: rgba(252, 211, 77, var(--color-opacity, 1));
    }

    .md\:yellow-400, .hover\:md\:yellow-400:hover, .focus\:md\:yellow-400:focus {
        --color: rgba(251, 191, 36, var(--color-opacity, 1));
    }

    .md\:yellow-500, .hover\:md\:yellow-500:hover, .focus\:md\:yellow-500:focus {
        --color: rgba(245, 158, 11, var(--color-opacity, 1));
    }

    .md\:yellow-600, .hover\:md\:yellow-600:hover, .focus\:md\:yellow-600:focus {
        --color: rgba(217, 119, 6, var(--color-opacity, 1));
    }

    .md\:yellow-700, .hover\:md\:yellow-700:hover, .focus\:md\:yellow-700:focus {
        --color: rgba(180, 83, 9, var(--color-opacity, 1));
    }

    .md\:yellow-800, .hover\:md\:yellow-800:hover, .focus\:md\:yellow-800:focus {
        --color: rgba(146, 64, 14, var(--color-opacity, 1));
    }

    .md\:yellow-900, .hover\:md\:yellow-900:hover, .focus\:md\:yellow-900:focus {
        --color: rgba(120, 53, 15, var(--color-opacity, 1));
    }

    .md\:green-50, .hover\:md\:green-50:hover, .focus\:md\:green-50:focus {
        --color: rgba(236, 253, 245, var(--color-opacity, 1));
    }

    .md\:green-100, .hover\:md\:green-100:hover, .focus\:md\:green-100:focus {
        --color: rgba(209, 250, 229, var(--color-opacity, 1));
    }

    .md\:green-200, .hover\:md\:green-200:hover, .focus\:md\:green-200:focus {
        --color: rgba(167, 243, 208, var(--color-opacity, 1));
    }

    .md\:green-300, .hover\:md\:green-300:hover, .focus\:md\:green-300:focus {
        --color: rgba(110, 231, 183, var(--color-opacity, 1));
    }

    .md\:green-400, .hover\:md\:green-400:hover, .focus\:md\:green-400:focus {
        --color: rgba(52, 211, 153, var(--color-opacity, 1));
    }

    .md\:green-500, .hover\:md\:green-500:hover, .focus\:md\:green-500:focus {
        --color: rgba(16, 185, 129, var(--color-opacity, 1));
    }

    .md\:green-600, .hover\:md\:green-600:hover, .focus\:md\:green-600:focus {
        --color: rgba(5, 150, 105, var(--color-opacity, 1));
    }

    .md\:green-700, .hover\:md\:green-700:hover, .focus\:md\:green-700:focus {
        --color: rgba(4, 120, 87, var(--color-opacity, 1));
    }

    .md\:green-800, .hover\:md\:green-800:hover, .focus\:md\:green-800:focus {
        --color: rgba(6, 95, 70, var(--color-opacity, 1));
    }

    .md\:green-900, .hover\:md\:green-900:hover, .focus\:md\:green-900:focus {
        --color: rgba(6, 78, 59, var(--color-opacity, 1));
    }

    .md\:blue-50, .hover\:md\:blue-50:hover, .focus\:md\:blue-50:focus {
        --color: rgba(239, 246, 255, var(--color-opacity, 1));
    }

    .md\:blue-100, .hover\:md\:blue-100:hover, .focus\:md\:blue-100:focus {
        --color: rgba(219, 234, 254, var(--color-opacity, 1));
    }

    .md\:blue-200, .hover\:md\:blue-200:hover, .focus\:md\:blue-200:focus {
        --color: rgba(191, 219, 254, var(--color-opacity, 1));
    }

    .md\:blue-300, .hover\:md\:blue-300:hover, .focus\:md\:blue-300:focus {
        --color: rgba(147, 197, 253, var(--color-opacity, 1));
    }

    .md\:blue-400, .hover\:md\:blue-400:hover, .focus\:md\:blue-400:focus {
        --color: rgba(96, 165, 250, var(--color-opacity, 1));
    }

    .md\:blue-500, .hover\:md\:blue-500:hover, .focus\:md\:blue-500:focus {
        --color: rgba(59, 130, 246, var(--color-opacity, 1));
    }

    .md\:blue-600, .hover\:md\:blue-600:hover, .focus\:md\:blue-600:focus {
        --color: rgba(37, 99, 235, var(--color-opacity, 1));
    }

    .md\:blue-700, .hover\:md\:blue-700:hover, .focus\:md\:blue-700:focus {
        --color: rgba(29, 78, 216, var(--color-opacity, 1));
    }

    .md\:blue-800, .hover\:md\:blue-800:hover, .focus\:md\:blue-800:focus {
        --color: rgba(30, 64, 175, var(--color-opacity, 1));
    }

    .md\:blue-900, .hover\:md\:blue-900:hover, .focus\:md\:blue-900:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .md\:purple-50, .hover\:md\:purple-50:hover, .focus\:md\:purple-50:focus {
        --color: rgba(245, 243, 255, var(--color-opacity, 1));
    }

    .md\:purple-100, .hover\:md\:purple-100:hover, .focus\:md\:purple-100:focus {
        --color: rgba(237, 233, 254, var(--color-opacity, 1));
    }

    .md\:purple-200, .hover\:md\:purple-200:hover, .focus\:md\:purple-200:focus {
        --color: rgba(221, 214, 254, var(--color-opacity, 1));
    }

    .md\:purple-300, .hover\:md\:purple-300:hover, .focus\:md\:purple-300:focus {
        --color: rgba(196, 181, 253, var(--color-opacity, 1));
    }

    .md\:purple-400, .hover\:md\:purple-400:hover, .focus\:md\:purple-400:focus {
        --color: rgba(167, 139, 250, var(--color-opacity, 1));
    }

    .md\:purple-500, .hover\:md\:purple-500:hover, .focus\:md\:purple-500:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .md\:purple-600, .hover\:md\:purple-600:hover, .focus\:md\:purple-600:focus {
        --color: rgba(139, 92, 246, var(--color-opacity, 1));
    }

    .md\:purple-700, .hover\:md\:purple-700:hover, .focus\:md\:purple-700:focus {
        --color: rgba(124, 58, 237, var(--color-opacity, 1));
    }

    .md\:purple-800, .hover\:md\:purple-800:hover, .focus\:md\:purple-800:focus {
        --color: rgba(109, 40, 217, var(--color-opacity, 1));
    }

    .md\:purple-900, .hover\:md\:purple-900:hover, .focus\:md\:purple-900:focus {
        --color: rgba(91, 33, 182, var(--color-opacity, 1));
    }

    .md\:pink-50, .hover\:md\:pink-50:hover, .focus\:md\:pink-50:focus {
        --color: rgba(76, 29, 149, var(--color-opacity, 1));
    }

    .md\:pink-100, .hover\:md\:pink-100:hover, .focus\:md\:pink-100:focus {
        --color: rgba(253, 242, 248, var(--color-opacity, 1));
    }

    .md\:pink-200, .hover\:md\:pink-200:hover, .focus\:md\:pink-200:focus {
        --color: rgba(252, 231, 243, var(--color-opacity, 1));
    }

    .md\:pink-30, .hover\:md\:pink-30:hover, .focus\:md\:pink-30:focus {
        --color: rgba(251, 207, 232, var(--color-opacity, 1));
    }

    .md\:pink-400, .hover\:md\:pink-400:hover, .focus\:md\:pink-400:focus {
        --color: rgba(249, 168, 212, var(--color-opacity, 1));
    }

    .md\:pink-500, .hover\:md\:pink-500:hover, .focus\:md\:pink-500:focus {
        --color: rgba(244, 114, 182, var(--color-opacity, 1));
    }

    .md\:pink-600, .hover\:md\:pink-600:hover, .focus\:md\:pink-600:focus {
        --color: rgba(236, 72, 153, var(--color-opacity, 1));
    }

    .md\:pink-700, .hover\:md\:pink-700:hover, .focus\:md\:pink-700:focus {
        --color: rgba(219, 39, 119, var(--color-opacity, 1));
    }

    .md\:pink-800, .hover\:md\:pink-800:hover, .focus\:md\:pink-800:focus {
        --color: rgba(190, 24, 93, var(--color-opacity, 1));
    }

    .md\:pink-900, .hover\:md\:pink-900:hover, .focus\:md\:pink-900:focus {
        --color: rgba(157, 23, 77, var(--color-opacity, 1));
    }

    .md\:indigo-50, .hover\:md\:indigo-50:hover, .focus\:md\:indigo-50:focus {
        --color: rgba(238, 242, 255, var(--color-opacity, 1));
    }

    .md\:indigo-100, .hover\:md\:indigo-100:hover, .focus\:md\:indigo-100:focus {
        --color: rgba(224, 231, 255, var(--color-opacity, 1));
    }

    .md\:indigo-200, .hover\:md\:indigo-200:hover, .focus\:md\:indigo-200:focus {
        --color: rgba(199, 210, 254, var(--color-opacity, 1));
    }

    .md\:indigo-300, .hover\:md\:indigo-300:hover, .focus\:md\:indigo-300:focus {
        --color: rgba(165, 180, 252, var(--color-opacity, 1));
    }

    .md\:indigo-400, .hover\:md\:indigo-400:hover, .focus\:md\:indigo-400:focus {
        --color: rgba(129, 140, 248, var(--color-opacity, 1));
    }

    .md\:indigo-500, .hover\:md\:indigo-500:hover, .focus\:md\:indigo-500:focus {
        --color: rgba(99, 102, 2412, var(--color-opacity, 1));
    }

    .md\:indigo-600, .hover\:md\:indigo-600:hover, .focus\:md\:indigo-600:focus {
        --color: rgba(79, 70, 229, var(--color-opacity, 1));
    }

    .md\:indigo-700, .hover\:md\:indigo-700:hover, .focus\:md\:indigo-700:focus {
        --color: rgba(67, 56, 202, var(--color-opacity, 1));
    }

    .md\:indigo-800, .hover\:md\:indigo-800:hover, .focus\:md\:indigo-800:focus {
        --color: rgba(55, 48, 163, var(--color-opacity, 1));
    }

    .md\:indigo-900, .hover\:md\:indigo-900:hover, .focus\:md\:indigo-900:focus {
        --color: rgba(49, 46, 129, var(--color-opacity, 1));
    }

    .md\:text-black, .hover\:md\:text-black:hover, .focus\:md\:text-black:focus, .placeholder\:md\:text-black::placeholder, .group:hover .hover\:\:md\:text-black, .group-text:hover .hover\:\:md\:text-black, .group:focus .focus\:\:md\:text-black, .group-text:focus .focus\:\:md\:text-black {
        --text-opacity: 1;
        color: rgba(0, 0, 0, var(--text-opacity)) ;
    }

    .md\:color-opacity-0, .hover\:md\:color-opacity-0:hover, .focus\:md\:color-opacity-0:focus {
        --color-opacity: 0;
    }

    .md\:color-opacity-01, .hover\:md\:color-opacity-01:hover, .focus\:md\:color-opacity-01:focus {
        --color-opacity: .01;
    }

    .md\:color-opacity-02, .hover\:md\:color-opacity-02:hover, .focus\:md\:color-opacity-02:focus {
        --color-opacity: .02;
    }

    .md\:color-opacity-03, .hover\:md\:color-opacity-03:hover, .focus\:md\:color-opacity-03:focus {
        --color-opacity: .03;
    }

    .md\:color-opacity-04, .hover\:md\:color-opacity-04:hover, .focus\:md\:color-opacity-04:focus {
        --color-opacity: .04;
    }

    .md\:color-opacity-05, .hover\:md\:color-opacity-05:hover, .focus\:md\:color-opacity-05:focus {
        --color-opacity: .05;
    }

    .md\:color-opacity-06, .hover\:md\:color-opacity-06:hover, .focus\:md\:color-opacity-06:focus {
        --color-opacity: .06;
    }

    .md\:color-opacity-07, .hover\:md\:color-opacity-07:hover, .focus\:md\:color-opacity-07:focus {
        --color-opacity: .07;
    }

    .md\:color-opacity-08, .hover\:md\:color-opacity-08:hover, .focus\:md\:color-opacity-08:focus {
        --color-opacity: .08;
    }

    .md\:color-opacity-09, .hover\:md\:color-opacity-09:hover, .focus\:md\:color-opacity-09:focus {
        --color-opacity: .08;
    }

    .md\:color-opacity-10, .hover\:md\:color-opacity-10:hover, .focus\:md\:color-opacity-10:focus {
        --color-opacity: .1;
    }

    .md\:color-opacity-15, .hover\:md\:color-opacity-15:hover, .focus\:md\:color-opacity-15:focus {
        --color-opacity: .15;
    }

    .md\:color-opacity-20, .hover\:md\:color-opacity-20:hover, .focus\:md\:color-opacity-20:focus {
        --color-opacity: .2;
    }

    .md\:color-opacity-25, .hover\:md\:color-opacity-25:hover, .focus\:md\:color-opacity-25:focus {
        --color-opacity: .25;
    }

    .md\:color-opacity-30, .hover\:md\:color-opacity-30:hover, .focus\:md\:color-opacity-30:focus {
        --color-opacity: .3;
    }

    .md\:color-opacity-35, .hover\:md\:color-opacity-35:hover, .focus\:md\:color-opacity-35:focus {
        --color-opacity: .35;
    }

    .md\:color-opacity-40, .hover\:md\:color-opacity-40:hover, .focus\:md\:color-opacity-40:focus {
        --color-opacity: .4;
    }

    .md\:color-opacity-45, .hover\:md\:color-opacity-45:hover, .focus\:md\:color-opacity-45:focus {
        --color-opacity: .45;
    }

    .md\:color-opacity-50, .hover\:md\:color-opacity-50:hover, .focus\:md\:color-opacity-50:focus {
        --color-opacity: .5;
    }

    .md\:color-opacity-55, .hover\:md\:color-opacity-55:hover, .focus\:md\:color-opacity-55:focus {
        --color-opacity: .55;
    }

    .md\:color-opacity-60, .hover\:md\:color-opacity-60:hover, .focus\:md\:color-opacity-60:focus {
        --color-opacity: .6;
    }

    .md\:color-opacity-65, .hover\:md\:color-opacity-65:hover, .focus\:md\:color-opacity-65:focus {
        --color-opacity: .65;
    }

    .md\:color-opacity-70, .hover\:md\:color-opacity-70:hover, .focus\:md\:color-opacity-70:focus {
        --color-opacity: .7;
    }

    .md\:color-opacity-75, .hover\:md\:color-opacity-75:hover, .focus\:md\:color-opacity-75:focus {
        --color-opacity: .75;
    }

    .md\:color-opacity-80, .hover\:md\:color-opacity-80:hover, .focus\:md\:color-opacity-80:focus {
        --color-opacity: .8;
    }

    .md\:color-opacity-85, .hover\:md\:color-opacity-85:hover, .focus\:md\:color-opacity-85:focus {
        --color-opacity: .85;
    }

    .md\:color-opacity-90, .hover\:md\:color-opacity-90:hover, .focus\:md\:color-opacity-90:focus {
        --color-opacity: .9;
    }

    .md\:color-opacity-95, .hover\:md\:color-opacity-95:hover, .focus\:md\:color-opacity-95:focus {
        --color-opacity: .95;
    }

    .md\:color-opacity-100, .hover\:md\:color-opacity-100:hover, .focus\:md\:color-opacity-100:focus {
        --color-opacity: 1;
    }

    .md\:text-white, .hover\:md\:text-white:hover, .focus\:md\:text-white:focus, .placeholder\:md\:text-white::placeholder, .group:hover .hover\:\:md\:text-white, .group-text:hover .hover\:\:md\:text-white, .group:focus .focus\:\:md\:text-white, .group-text:focus .focus\:\:md\:text-white {
        --text-opacity: 1;
        color: rgba(255, 255, 255, var(--text-opacity)) ;
    }

    .md\:text-red-50, .hover\:md\:text-red-50:hover, .focus\:md\:text-red-50:focus, .placeholder\:md\:text-red-50::placeholder, .group:hover .hover\:\:md\:text-red-50, .group-text:hover .hover\:\:md\:text-red-50, .group:focus .focus\:\:md\:text-red-50, .group-text:focus .focus\:\:md\:text-red-50 {
        --text-opacity: 1;
        color: rgba(254, 242, 242, var(--text-opacity)) ;
    }

    .md\:text-red-100, .hover\:md\:text-red-100:hover, .focus\:md\:text-red-100:focus, .placeholder\:md\:text-red-100::placeholder, .group:hover .hover\:\:md\:text-red-100, .group-text:hover .hover\:\:md\:text-red-100, .group:focus .focus\:\:md\:text-red-100, .group-text:focus .focus\:\:md\:text-red-100 {
        --text-opacity: 1;
        color: rgba(254, 226, 226, var(--text-opacity)) ;
    }

    .md\:text-red-200, .hover\:md\:text-red-200:hover, .focus\:md\:text-red-200:focus, .placeholder\:md\:text-red-200::placeholder, .group:hover .hover\:\:md\:text-red-200, .group-text:hover .hover\:\:md\:text-red-200, .group:focus .focus\:\:md\:text-red-200, .group-text:focus .focus\:\:md\:text-red-200 {
        --text-opacity: 1;
        color: rgba(254, 202, 202, var(--text-opacity)) ;
    }

    .md\:text-red-300, .hover\:md\:text-red-300:hover, .focus\:md\:text-red-300:focus, .placeholder\:md\:text-red-300::placeholder, .group:hover .hover\:\:md\:text-red-300, .group-text:hover .hover\:\:md\:text-red-300, .group:focus .focus\:\:md\:text-red-300, .group-text:focus .focus\:\:md\:text-red-300 {
        --text-opacity: 1;
        color: rgba(252, 165, 165, var(--text-opacity)) ;
    }

    .md\:text-red-400, .hover\:md\:text-red-400:hover, .focus\:md\:text-red-400:focus, .placeholder\:md\:text-red-400::placeholder, .group:hover .hover\:\:md\:text-red-400, .group-text:hover .hover\:\:md\:text-red-400, .group:focus .focus\:\:md\:text-red-400, .group-text:focus .focus\:\:md\:text-red-400 {
        --text-opacity: 1;
        color: rgba(232, 71, 78, var(--text-opacity)) ;
    }

    .md\:text-red-500, .hover\:md\:text-red-500:hover, .focus\:md\:text-red-500:focus, .placeholder\:md\:text-red-500::placeholder, .group:hover .hover\:\:md\:text-red-500, .group-text:hover .hover\:\:md\:text-red-500, .group:focus .focus\:\:md\:text-red-500, .group-text:focus .focus\:\:md\:text-red-500 {
        --text-opacity: 1;
        color: rgba(239, 68, 6, var(--text-opacity)) ;
    }

    .md\:text-red-600, .hover\:md\:text-red-600:hover, .focus\:md\:text-red-600:focus, .placeholder\:md\:text-red-600::placeholder, .group:hover .hover\:\:md\:text-red-600, .group-text:hover .hover\:\:md\:text-red-600, .group:focus .focus\:\:md\:text-red-600, .group-text:focus .focus\:\:md\:text-red-600 {
        --text-opacity: 1;
        color: rgba(220, 38, 3, var(--text-opacity)) ;
    }

    .md\:text-red-700, .hover\:md\:text-red-700:hover, .focus\:md\:text-red-700:focus, .placeholder\:md\:text-red-700::placeholder, .group:hover .hover\:\:md\:text-red-700, .group-text:hover .hover\:\:md\:text-red-700, .group:focus .focus\:\:md\:text-red-700, .group-text:focus .focus\:\:md\:text-red-700 {
        --text-opacity: 1;
        color: rgba(185, 28, 28, var(--text-opacity)) ;
    }

    .md\:text-red-800, .hover\:md\:text-red-800:hover, .focus\:md\:text-red-800:focus, .placeholder\:md\:text-red-800::placeholder, .group:hover .hover\:\:md\:text-red-800, .group-text:hover .hover\:\:md\:text-red-800, .group:focus .focus\:\:md\:text-red-800, .group-text:focus .focus\:\:md\:text-red-800 {
        --text-opacity: 1;
        color: rgba(153, 27, 27, var(--text-opacity)) ;
    }

    .md\:text-red-900, .hover\:md\:text-red-900:hover, .focus\:md\:text-red-900:focus, .placeholder\:md\:text-red-900::placeholder, .group:hover .hover\:\:md\:text-red-900, .group-text:hover .hover\:\:md\:text-red-900, .group:focus .focus\:\:md\:text-red-900, .group-text:focus .focus\:\:md\:text-red-900 {
        --text-opacity: 1;
        color: rgba(127, 29, 29, var(--text-opacity)) ;
    }

    .md\:text-gray-50, .hover\:md\:text-gray-50:hover, .focus\:md\:text-gray-50:focus, .placeholder\:md\:text-gray-50::placeholder, .group:hover .hover\:\:md\:text-gray-50, .group-text:hover .hover\:\:md\:text-gray-50, .group:focus .focus\:\:md\:text-gray-50, .group-text:focus .focus\:\:md\:text-gray-50 {
        --text-opacity: 1;
        color: rgba(249, 250, 251, var(--text-opacity)) ;
    }

    .md\:text-gray-100, .hover\:md\:text-gray-100:hover, .focus\:md\:text-gray-100:focus, .placeholder\:md\:text-gray-100::placeholder, .group:hover .hover\:\:md\:text-gray-100, .group-text:hover .hover\:\:md\:text-gray-100, .group:focus .focus\:\:md\:text-gray-100, .group-text:focus .focus\:\:md\:text-gray-100 {
        --text-opacity: 1;
        color: rgba(243, 244, 246, var(--text-opacity)) ;
    }

    .md\:text-gray-200, .hover\:md\:text-gray-200:hover, .focus\:md\:text-gray-200:focus, .placeholder\:md\:text-gray-200::placeholder, .group:hover .hover\:\:md\:text-gray-200, .group-text:hover .hover\:\:md\:text-gray-200, .group:focus .focus\:\:md\:text-gray-200, .group-text:focus .focus\:\:md\:text-gray-200 {
        --text-opacity: 1;
        color: rgba(229, 231, 235, var(--text-opacity)) ;
    }

    .md\:text-gray-300, .hover\:md\:text-gray-300:hover, .focus\:md\:text-gray-300:focus, .placeholder\:md\:text-gray-300::placeholder, .group:hover .hover\:\:md\:text-gray-300, .group-text:hover .hover\:\:md\:text-gray-300, .group:focus .focus\:\:md\:text-gray-300, .group-text:focus .focus\:\:md\:text-gray-300 {
        --text-opacity: 1;
        color: rgba(209, 213, 219, var(--text-opacity)) ;
    }

    .md\:text-gray-400, .hover\:md\:text-gray-400:hover, .focus\:md\:text-gray-400:focus, .placeholder\:md\:text-gray-400::placeholder, .group:hover .hover\:\:md\:text-gray-400, .group-text:hover .hover\:\:md\:text-gray-400, .group:focus .focus\:\:md\:text-gray-400, .group-text:focus .focus\:\:md\:text-gray-400 {
        --text-opacity: 1;
        color: rgba(156, 163, 175, var(--text-opacity)) ;
    }

    .md\:text-gray-500, .hover\:md\:text-gray-500:hover, .focus\:md\:text-gray-500:focus, .placeholder\:md\:text-gray-500::placeholder, .group:hover .hover\:\:md\:text-gray-500, .group-text:hover .hover\:\:md\:text-gray-500, .group:focus .focus\:\:md\:text-gray-500, .group-text:focus .focus\:\:md\:text-gray-500 {
        --text-opacity: 1;
        color: rgba(107, 114, 128, var(--text-opacity)) ;
    }

    .md\:text-gray-600, .hover\:md\:text-gray-600:hover, .focus\:md\:text-gray-600:focus, .placeholder\:md\:text-gray-600::placeholder, .group:hover .hover\:\:md\:text-gray-600, .group-text:hover .hover\:\:md\:text-gray-600, .group:focus .focus\:\:md\:text-gray-600, .group-text:focus .focus\:\:md\:text-gray-600 {
        --text-opacity: 1;
        color: rgba(75, 85, 99, var(--text-opacity)) ;
    }

    .md\:text-gray-700, .hover\:md\:text-gray-700:hover, .focus\:md\:text-gray-700:focus, .placeholder\:md\:text-gray-700::placeholder, .group:hover .hover\:\:md\:text-gray-700, .group-text:hover .hover\:\:md\:text-gray-700, .group:focus .focus\:\:md\:text-gray-700, .group-text:focus .focus\:\:md\:text-gray-700 {
        --text-opacity: 1;
        color: rgba(55, 65, 81, var(--text-opacity)) ;
    }

    .md\:text-gray-800, .hover\:md\:text-gray-800:hover, .focus\:md\:text-gray-800:focus, .placeholder\:md\:text-gray-800::placeholder, .group:hover .hover\:\:md\:text-gray-800, .group-text:hover .hover\:\:md\:text-gray-800, .group:focus .focus\:\:md\:text-gray-800, .group-text:focus .focus\:\:md\:text-gray-800 {
        --text-opacity: 1;
        color: rgba(31, 41, 55, var(--text-opacity)) ;
    }

    .md\:text-gray-900, .hover\:md\:text-gray-900:hover, .focus\:md\:text-gray-900:focus, .placeholder\:md\:text-gray-900::placeholder, .group:hover .hover\:\:md\:text-gray-900, .group-text:hover .hover\:\:md\:text-gray-900, .group:focus .focus\:\:md\:text-gray-900, .group-text:focus .focus\:\:md\:text-gray-900 {
        --text-opacity: 1;
        color: rgba(17, 24, 39, var(--text-opacity)) ;
    }

    .md\:text-yellow-50, .hover\:md\:text-yellow-50:hover, .focus\:md\:text-yellow-50:focus, .placeholder\:md\:text-yellow-50::placeholder, .group:hover .hover\:\:md\:text-yellow-50, .group-text:hover .hover\:\:md\:text-yellow-50, .group:focus .focus\:\:md\:text-yellow-50, .group-text:focus .focus\:\:md\:text-yellow-50 {
        --text-opacity: 1;
        color: rgba(255, 251, 235, var(--text-opacity)) ;
    }

    .md\:text-yellow-100, .hover\:md\:text-yellow-100:hover, .focus\:md\:text-yellow-100:focus, .placeholder\:md\:text-yellow-100::placeholder, .group:hover .hover\:\:md\:text-yellow-100, .group-text:hover .hover\:\:md\:text-yellow-100, .group:focus .focus\:\:md\:text-yellow-100, .group-text:focus .focus\:\:md\:text-yellow-100 {
        --text-opacity: 1;
        color: rgba(254, 243, 199, var(--text-opacity)) ;
    }

    .md\:text-yellow-200, .hover\:md\:text-yellow-200:hover, .focus\:md\:text-yellow-200:focus, .placeholder\:md\:text-yellow-200::placeholder, .group:hover .hover\:\:md\:text-yellow-200, .group-text:hover .hover\:\:md\:text-yellow-200, .group:focus .focus\:\:md\:text-yellow-200, .group-text:focus .focus\:\:md\:text-yellow-200 {
        --text-opacity: 1;
        color: rgba(253, 230, 138, var(--text-opacity)) ;
    }

    .md\:text-yellow-300, .hover\:md\:text-yellow-300:hover, .focus\:md\:text-yellow-300:focus, .placeholder\:md\:text-yellow-300::placeholder, .group:hover .hover\:\:md\:text-yellow-300, .group-text:hover .hover\:\:md\:text-yellow-300, .group:focus .focus\:\:md\:text-yellow-300, .group-text:focus .focus\:\:md\:text-yellow-300 {
        --text-opacity: 1;
        color: rgba(252, 211, 77, var(--text-opacity)) ;
    }

    .md\:text-yellow-400, .hover\:md\:text-yellow-400:hover, .focus\:md\:text-yellow-400:focus, .placeholder\:md\:text-yellow-400::placeholder, .group:hover .hover\:\:md\:text-yellow-400, .group-text:hover .hover\:\:md\:text-yellow-400, .group:focus .focus\:\:md\:text-yellow-400, .group-text:focus .focus\:\:md\:text-yellow-400 {
        --text-opacity: 1;
        color: rgba(251, 191, 36, var(--text-opacity)) ;
    }

    .md\:text-yellow-500, .hover\:md\:text-yellow-500:hover, .focus\:md\:text-yellow-500:focus, .placeholder\:md\:text-yellow-500::placeholder, .group:hover .hover\:\:md\:text-yellow-500, .group-text:hover .hover\:\:md\:text-yellow-500, .group:focus .focus\:\:md\:text-yellow-500, .group-text:focus .focus\:\:md\:text-yellow-500 {
        --text-opacity: 1;
        color: rgba(245, 158, 11, var(--text-opacity)) ;
    }

    .md\:text-yellow-600, .hover\:md\:text-yellow-600:hover, .focus\:md\:text-yellow-600:focus, .placeholder\:md\:text-yellow-600::placeholder, .group:hover .hover\:\:md\:text-yellow-600, .group-text:hover .hover\:\:md\:text-yellow-600, .group:focus .focus\:\:md\:text-yellow-600, .group-text:focus .focus\:\:md\:text-yellow-600 {
        --text-opacity: 1;
        color: rgba(217, 119, 6, var(--text-opacity)) ;
    }

    .md\:text-yellow-700, .hover\:md\:text-yellow-700:hover, .focus\:md\:text-yellow-700:focus, .placeholder\:md\:text-yellow-700::placeholder, .group:hover .hover\:\:md\:text-yellow-700, .group-text:hover .hover\:\:md\:text-yellow-700, .group:focus .focus\:\:md\:text-yellow-700, .group-text:focus .focus\:\:md\:text-yellow-700 {
        --text-opacity: 1;
        color: rgba(180, 83, 9, var(--text-opacity)) ;
    }

    .md\:text-yellow-800, .hover\:md\:text-yellow-800:hover, .focus\:md\:text-yellow-800:focus, .placeholder\:md\:text-yellow-800::placeholder, .group:hover .hover\:\:md\:text-yellow-800, .group-text:hover .hover\:\:md\:text-yellow-800, .group:focus .focus\:\:md\:text-yellow-800, .group-text:focus .focus\:\:md\:text-yellow-800 {
        --text-opacity: 1;
        color: rgba(146, 64, 14, var(--text-opacity)) ;
    }

    .md\:text-yellow-900, .hover\:md\:text-yellow-900:hover, .focus\:md\:text-yellow-900:focus, .placeholder\:md\:text-yellow-900::placeholder, .group:hover .hover\:\:md\:text-yellow-900, .group-text:hover .hover\:\:md\:text-yellow-900, .group:focus .focus\:\:md\:text-yellow-900, .group-text:focus .focus\:\:md\:text-yellow-900 {
        --text-opacity: 1;
        color: rgba(120, 53, 15, var(--text-opacity)) ;
    }

    .md\:text-green-50, .hover\:md\:text-green-50:hover, .focus\:md\:text-green-50:focus, .placeholder\:md\:text-green-50::placeholder, .group:hover .hover\:\:md\:text-green-50, .group-text:hover .hover\:\:md\:text-green-50, .group:focus .focus\:\:md\:text-green-50, .group-text:focus .focus\:\:md\:text-green-50 {
        --text-opacity: 1;
        color: rgba(236, 253, 245, var(--text-opacity)) ;
    }

    .md\:text-green-100, .hover\:md\:text-green-100:hover, .focus\:md\:text-green-100:focus, .placeholder\:md\:text-green-100::placeholder, .group:hover .hover\:\:md\:text-green-100, .group-text:hover .hover\:\:md\:text-green-100, .group:focus .focus\:\:md\:text-green-100, .group-text:focus .focus\:\:md\:text-green-100 {
        --text-opacity: 1;
        color: rgba(209, 250, 229, var(--text-opacity)) ;
    }

    .md\:text-green-200, .hover\:md\:text-green-200:hover, .focus\:md\:text-green-200:focus, .placeholder\:md\:text-green-200::placeholder, .group:hover .hover\:\:md\:text-green-200, .group-text:hover .hover\:\:md\:text-green-200, .group:focus .focus\:\:md\:text-green-200, .group-text:focus .focus\:\:md\:text-green-200 {
        --text-opacity: 1;
        color: rgba(167, 243, 208, var(--text-opacity)) ;
    }

    .md\:text-green-300, .hover\:md\:text-green-300:hover, .focus\:md\:text-green-300:focus, .placeholder\:md\:text-green-300::placeholder, .group:hover .hover\:\:md\:text-green-300, .group-text:hover .hover\:\:md\:text-green-300, .group:focus .focus\:\:md\:text-green-300, .group-text:focus .focus\:\:md\:text-green-300 {
        --text-opacity: 1;
        color: rgba(110, 231, 183, var(--text-opacity)) ;
    }

    .md\:text-green-400, .hover\:md\:text-green-400:hover, .focus\:md\:text-green-400:focus, .placeholder\:md\:text-green-400::placeholder, .group:hover .hover\:\:md\:text-green-400, .group-text:hover .hover\:\:md\:text-green-400, .group:focus .focus\:\:md\:text-green-400, .group-text:focus .focus\:\:md\:text-green-400 {
        --text-opacity: 1;
        color: rgba(52, 211, 153, var(--text-opacity)) ;
    }

    .md\:text-green-500, .hover\:md\:text-green-500:hover, .focus\:md\:text-green-500:focus, .placeholder\:md\:text-green-500::placeholder, .group:hover .hover\:\:md\:text-green-500, .group-text:hover .hover\:\:md\:text-green-500, .group:focus .focus\:\:md\:text-green-500, .group-text:focus .focus\:\:md\:text-green-500 {
        --text-opacity: 1;
        color: rgba(16, 185, 129, var(--text-opacity)) ;
    }

    .md\:text-green-600, .hover\:md\:text-green-600:hover, .focus\:md\:text-green-600:focus, .placeholder\:md\:text-green-600::placeholder, .group:hover .hover\:\:md\:text-green-600, .group-text:hover .hover\:\:md\:text-green-600, .group:focus .focus\:\:md\:text-green-600, .group-text:focus .focus\:\:md\:text-green-600 {
        --text-opacity: 1;
        color: rgba(5, 150, 105, var(--text-opacity)) ;
    }

    .md\:text-green-700, .hover\:md\:text-green-700:hover, .focus\:md\:text-green-700:focus, .placeholder\:md\:text-green-700::placeholder, .group:hover .hover\:\:md\:text-green-700, .group-text:hover .hover\:\:md\:text-green-700, .group:focus .focus\:\:md\:text-green-700, .group-text:focus .focus\:\:md\:text-green-700 {
        --text-opacity: 1;
        color: rgba(4, 120, 87, var(--text-opacity)) ;
    }

    .md\:text-green-800, .hover\:md\:text-green-800:hover, .focus\:md\:text-green-800:focus, .placeholder\:md\:text-green-800::placeholder, .group:hover .hover\:\:md\:text-green-800, .group-text:hover .hover\:\:md\:text-green-800, .group:focus .focus\:\:md\:text-green-800, .group-text:focus .focus\:\:md\:text-green-800 {
        --text-opacity: 1;
        color: rgba(6, 95, 70, var(--text-opacity)) ;
    }

    .md\:text-green-900, .hover\:md\:text-green-900:hover, .focus\:md\:text-green-900:focus, .placeholder\:md\:text-green-900::placeholder, .group:hover .hover\:\:md\:text-green-900, .group-text:hover .hover\:\:md\:text-green-900, .group:focus .focus\:\:md\:text-green-900, .group-text:focus .focus\:\:md\:text-green-900 {
        --text-opacity: 1;
        color: rgba(6, 78, 59, var(--text-opacity)) ;
    }

    .md\:text-blue-50, .hover\:md\:text-blue-50:hover, .focus\:md\:text-blue-50:focus, .placeholder\:md\:text-blue-50::placeholder, .group:hover .hover\:\:md\:text-blue-50, .group-text:hover .hover\:\:md\:text-blue-50, .group:focus .focus\:\:md\:text-blue-50, .group-text:focus .focus\:\:md\:text-blue-50 {
        --text-opacity: 1;
        color: rgba(239, 246, 255, var(--text-opacity)) ;
    }

    .md\:text-blue-100, .hover\:md\:text-blue-100:hover, .focus\:md\:text-blue-100:focus, .placeholder\:md\:text-blue-100::placeholder, .group:hover .hover\:\:md\:text-blue-100, .group-text:hover .hover\:\:md\:text-blue-100, .group:focus .focus\:\:md\:text-blue-100, .group-text:focus .focus\:\:md\:text-blue-100 {
        --text-opacity: 1;
        color: rgba(219, 234, 254, var(--text-opacity)) ;
    }

    .md\:text-blue-200, .hover\:md\:text-blue-200:hover, .focus\:md\:text-blue-200:focus, .placeholder\:md\:text-blue-200::placeholder, .group:hover .hover\:\:md\:text-blue-200, .group-text:hover .hover\:\:md\:text-blue-200, .group:focus .focus\:\:md\:text-blue-200, .group-text:focus .focus\:\:md\:text-blue-200 {
        --text-opacity: 1;
        color: rgba(191, 219, 254, var(--text-opacity)) ;
    }

    .md\:text-blue-300, .hover\:md\:text-blue-300:hover, .focus\:md\:text-blue-300:focus, .placeholder\:md\:text-blue-300::placeholder, .group:hover .hover\:\:md\:text-blue-300, .group-text:hover .hover\:\:md\:text-blue-300, .group:focus .focus\:\:md\:text-blue-300, .group-text:focus .focus\:\:md\:text-blue-300 {
        --text-opacity: 1;
        color: rgba(147, 197, 253, var(--text-opacity)) ;
    }

    .md\:text-blue-400, .hover\:md\:text-blue-400:hover, .focus\:md\:text-blue-400:focus, .placeholder\:md\:text-blue-400::placeholder, .group:hover .hover\:\:md\:text-blue-400, .group-text:hover .hover\:\:md\:text-blue-400, .group:focus .focus\:\:md\:text-blue-400, .group-text:focus .focus\:\:md\:text-blue-400 {
        --text-opacity: 1;
        color: rgba(96, 165, 250, var(--text-opacity)) ;
    }

    .md\:text-blue-500, .hover\:md\:text-blue-500:hover, .focus\:md\:text-blue-500:focus, .placeholder\:md\:text-blue-500::placeholder, .group:hover .hover\:\:md\:text-blue-500, .group-text:hover .hover\:\:md\:text-blue-500, .group:focus .focus\:\:md\:text-blue-500, .group-text:focus .focus\:\:md\:text-blue-500 {
        --text-opacity: 1;
        color: rgba(59, 130, 246, var(--text-opacity)) ;
    }

    .md\:text-blue-600, .hover\:md\:text-blue-600:hover, .focus\:md\:text-blue-600:focus, .placeholder\:md\:text-blue-600::placeholder, .group:hover .hover\:\:md\:text-blue-600, .group-text:hover .hover\:\:md\:text-blue-600, .group:focus .focus\:\:md\:text-blue-600, .group-text:focus .focus\:\:md\:text-blue-600 {
        --text-opacity: 1;
        color: rgba(37, 99, 235, var(--text-opacity)) ;
    }

    .md\:text-blue-700, .hover\:md\:text-blue-700:hover, .focus\:md\:text-blue-700:focus, .placeholder\:md\:text-blue-700::placeholder, .group:hover .hover\:\:md\:text-blue-700, .group-text:hover .hover\:\:md\:text-blue-700, .group:focus .focus\:\:md\:text-blue-700, .group-text:focus .focus\:\:md\:text-blue-700 {
        --text-opacity: 1;
        color: rgba(29, 78, 216, var(--text-opacity)) ;
    }

    .md\:text-blue-800, .hover\:md\:text-blue-800:hover, .focus\:md\:text-blue-800:focus, .placeholder\:md\:text-blue-800::placeholder, .group:hover .hover\:\:md\:text-blue-800, .group-text:hover .hover\:\:md\:text-blue-800, .group:focus .focus\:\:md\:text-blue-800, .group-text:focus .focus\:\:md\:text-blue-800 {
        --text-opacity: 1;
        color: rgba(30, 64, 175, var(--text-opacity)) ;
    }

    .md\:text-blue-900, .hover\:md\:text-blue-900:hover, .focus\:md\:text-blue-900:focus, .placeholder\:md\:text-blue-900::placeholder, .group:hover .hover\:\:md\:text-blue-900, .group-text:hover .hover\:\:md\:text-blue-900, .group:focus .focus\:\:md\:text-blue-900, .group-text:focus .focus\:\:md\:text-blue-900 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .md\:text-purple-50, .hover\:md\:text-purple-50:hover, .focus\:md\:text-purple-50:focus, .placeholder\:md\:text-purple-50::placeholder, .group:hover .hover\:\:md\:text-purple-50, .group-text:hover .hover\:\:md\:text-purple-50, .group:focus .focus\:\:md\:text-purple-50, .group-text:focus .focus\:\:md\:text-purple-50 {
        --text-opacity: 1;
        color: rgba(245, 243, 255, var(--text-opacity)) ;
    }

    .md\:text-purple-100, .hover\:md\:text-purple-100:hover, .focus\:md\:text-purple-100:focus, .placeholder\:md\:text-purple-100::placeholder, .group:hover .hover\:\:md\:text-purple-100, .group-text:hover .hover\:\:md\:text-purple-100, .group:focus .focus\:\:md\:text-purple-100, .group-text:focus .focus\:\:md\:text-purple-100 {
        --text-opacity: 1;
        color: rgba(237, 233, 254, var(--text-opacity)) ;
    }

    .md\:text-purple-200, .hover\:md\:text-purple-200:hover, .focus\:md\:text-purple-200:focus, .placeholder\:md\:text-purple-200::placeholder, .group:hover .hover\:\:md\:text-purple-200, .group-text:hover .hover\:\:md\:text-purple-200, .group:focus .focus\:\:md\:text-purple-200, .group-text:focus .focus\:\:md\:text-purple-200 {
        --text-opacity: 1;
        color: rgba(221, 214, 254, var(--text-opacity)) ;
    }

    .md\:text-purple-300, .hover\:md\:text-purple-300:hover, .focus\:md\:text-purple-300:focus, .placeholder\:md\:text-purple-300::placeholder, .group:hover .hover\:\:md\:text-purple-300, .group-text:hover .hover\:\:md\:text-purple-300, .group:focus .focus\:\:md\:text-purple-300, .group-text:focus .focus\:\:md\:text-purple-300 {
        --text-opacity: 1;
        color: rgba(196, 181, 253, var(--text-opacity)) ;
    }

    .md\:text-purple-400, .hover\:md\:text-purple-400:hover, .focus\:md\:text-purple-400:focus, .placeholder\:md\:text-purple-400::placeholder, .group:hover .hover\:\:md\:text-purple-400, .group-text:hover .hover\:\:md\:text-purple-400, .group:focus .focus\:\:md\:text-purple-400, .group-text:focus .focus\:\:md\:text-purple-400 {
        --text-opacity: 1;
        color: rgba(167, 139, 250, var(--text-opacity)) ;
    }

    .md\:text-purple-500, .hover\:md\:text-purple-500:hover, .focus\:md\:text-purple-500:focus, .placeholder\:md\:text-purple-500::placeholder, .group:hover .hover\:\:md\:text-purple-500, .group-text:hover .hover\:\:md\:text-purple-500, .group:focus .focus\:\:md\:text-purple-500, .group-text:focus .focus\:\:md\:text-purple-500 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .md\:text-purple-600, .hover\:md\:text-purple-600:hover, .focus\:md\:text-purple-600:focus, .placeholder\:md\:text-purple-600::placeholder, .group:hover .hover\:\:md\:text-purple-600, .group-text:hover .hover\:\:md\:text-purple-600, .group:focus .focus\:\:md\:text-purple-600, .group-text:focus .focus\:\:md\:text-purple-600 {
        --text-opacity: 1;
        color: rgba(139, 92, 246, var(--text-opacity)) ;
    }

    .md\:text-purple-700, .hover\:md\:text-purple-700:hover, .focus\:md\:text-purple-700:focus, .placeholder\:md\:text-purple-700::placeholder, .group:hover .hover\:\:md\:text-purple-700, .group-text:hover .hover\:\:md\:text-purple-700, .group:focus .focus\:\:md\:text-purple-700, .group-text:focus .focus\:\:md\:text-purple-700 {
        --text-opacity: 1;
        color: rgba(124, 58, 237, var(--text-opacity)) ;
    }

    .md\:text-purple-800, .hover\:md\:text-purple-800:hover, .focus\:md\:text-purple-800:focus, .placeholder\:md\:text-purple-800::placeholder, .group:hover .hover\:\:md\:text-purple-800, .group-text:hover .hover\:\:md\:text-purple-800, .group:focus .focus\:\:md\:text-purple-800, .group-text:focus .focus\:\:md\:text-purple-800 {
        --text-opacity: 1;
        color: rgba(109, 40, 217, var(--text-opacity)) ;
    }

    .md\:text-purple-900, .hover\:md\:text-purple-900:hover, .focus\:md\:text-purple-900:focus, .placeholder\:md\:text-purple-900::placeholder, .group:hover .hover\:\:md\:text-purple-900, .group-text:hover .hover\:\:md\:text-purple-900, .group:focus .focus\:\:md\:text-purple-900, .group-text:focus .focus\:\:md\:text-purple-900 {
        --text-opacity: 1;
        color: rgba(91, 33, 182, var(--text-opacity)) ;
    }

    .md\:text-pink-50, .hover\:md\:text-pink-50:hover, .focus\:md\:text-pink-50:focus, .placeholder\:md\:text-pink-50::placeholder, .group:hover .hover\:\:md\:text-pink-50, .group-text:hover .hover\:\:md\:text-pink-50, .group:focus .focus\:\:md\:text-pink-50, .group-text:focus .focus\:\:md\:text-pink-50 {
        --text-opacity: 1;
        color: rgba(76, 29, 149, var(--text-opacity)) ;
    }

    .md\:text-pink-100, .hover\:md\:text-pink-100:hover, .focus\:md\:text-pink-100:focus, .placeholder\:md\:text-pink-100::placeholder, .group:hover .hover\:\:md\:text-pink-100, .group-text:hover .hover\:\:md\:text-pink-100, .group:focus .focus\:\:md\:text-pink-100, .group-text:focus .focus\:\:md\:text-pink-100 {
        --text-opacity: 1;
        color: rgba(253, 242, 248, var(--text-opacity)) ;
    }

    .md\:text-pink-200, .hover\:md\:text-pink-200:hover, .focus\:md\:text-pink-200:focus, .placeholder\:md\:text-pink-200::placeholder, .group:hover .hover\:\:md\:text-pink-200, .group-text:hover .hover\:\:md\:text-pink-200, .group:focus .focus\:\:md\:text-pink-200, .group-text:focus .focus\:\:md\:text-pink-200 {
        --text-opacity: 1;
        color: rgba(252, 231, 243, var(--text-opacity)) ;
    }

    .md\:text-pink-30, .hover\:md\:text-pink-30:hover, .focus\:md\:text-pink-30:focus, .placeholder\:md\:text-pink-30::placeholder, .group:hover .hover\:\:md\:text-pink-30, .group-text:hover .hover\:\:md\:text-pink-30, .group:focus .focus\:\:md\:text-pink-30, .group-text:focus .focus\:\:md\:text-pink-30 {
        --text-opacity: 1;
        color: rgba(251, 207, 232, var(--text-opacity)) ;
    }

    .md\:text-pink-400, .hover\:md\:text-pink-400:hover, .focus\:md\:text-pink-400:focus, .placeholder\:md\:text-pink-400::placeholder, .group:hover .hover\:\:md\:text-pink-400, .group-text:hover .hover\:\:md\:text-pink-400, .group:focus .focus\:\:md\:text-pink-400, .group-text:focus .focus\:\:md\:text-pink-400 {
        --text-opacity: 1;
        color: rgba(249, 168, 212, var(--text-opacity)) ;
    }

    .md\:text-pink-500, .hover\:md\:text-pink-500:hover, .focus\:md\:text-pink-500:focus, .placeholder\:md\:text-pink-500::placeholder, .group:hover .hover\:\:md\:text-pink-500, .group-text:hover .hover\:\:md\:text-pink-500, .group:focus .focus\:\:md\:text-pink-500, .group-text:focus .focus\:\:md\:text-pink-500 {
        --text-opacity: 1;
        color: rgba(244, 114, 182, var(--text-opacity)) ;
    }

    .md\:text-pink-600, .hover\:md\:text-pink-600:hover, .focus\:md\:text-pink-600:focus, .placeholder\:md\:text-pink-600::placeholder, .group:hover .hover\:\:md\:text-pink-600, .group-text:hover .hover\:\:md\:text-pink-600, .group:focus .focus\:\:md\:text-pink-600, .group-text:focus .focus\:\:md\:text-pink-600 {
        --text-opacity: 1;
        color: rgba(236, 72, 153, var(--text-opacity)) ;
    }

    .md\:text-pink-700, .hover\:md\:text-pink-700:hover, .focus\:md\:text-pink-700:focus, .placeholder\:md\:text-pink-700::placeholder, .group:hover .hover\:\:md\:text-pink-700, .group-text:hover .hover\:\:md\:text-pink-700, .group:focus .focus\:\:md\:text-pink-700, .group-text:focus .focus\:\:md\:text-pink-700 {
        --text-opacity: 1;
        color: rgba(219, 39, 119, var(--text-opacity)) ;
    }

    .md\:text-pink-800, .hover\:md\:text-pink-800:hover, .focus\:md\:text-pink-800:focus, .placeholder\:md\:text-pink-800::placeholder, .group:hover .hover\:\:md\:text-pink-800, .group-text:hover .hover\:\:md\:text-pink-800, .group:focus .focus\:\:md\:text-pink-800, .group-text:focus .focus\:\:md\:text-pink-800 {
        --text-opacity: 1;
        color: rgba(190, 24, 93, var(--text-opacity)) ;
    }

    .md\:text-pink-900, .hover\:md\:text-pink-900:hover, .focus\:md\:text-pink-900:focus, .placeholder\:md\:text-pink-900::placeholder, .group:hover .hover\:\:md\:text-pink-900, .group-text:hover .hover\:\:md\:text-pink-900, .group:focus .focus\:\:md\:text-pink-900, .group-text:focus .focus\:\:md\:text-pink-900 {
        --text-opacity: 1;
        color: rgba(157, 23, 77, var(--text-opacity)) ;
    }

    .md\:text-indigo-50, .hover\:md\:text-indigo-50:hover, .focus\:md\:text-indigo-50:focus, .placeholder\:md\:text-indigo-50::placeholder, .group:hover .hover\:\:md\:text-indigo-50, .group-text:hover .hover\:\:md\:text-indigo-50, .group:focus .focus\:\:md\:text-indigo-50, .group-text:focus .focus\:\:md\:text-indigo-50 {
        --text-opacity: 1;
        color: rgba(238, 242, 255, var(--text-opacity)) ;
    }

    .md\:text-indigo-100, .hover\:md\:text-indigo-100:hover, .focus\:md\:text-indigo-100:focus, .placeholder\:md\:text-indigo-100::placeholder, .group:hover .hover\:\:md\:text-indigo-100, .group-text:hover .hover\:\:md\:text-indigo-100, .group:focus .focus\:\:md\:text-indigo-100, .group-text:focus .focus\:\:md\:text-indigo-100 {
        --text-opacity: 1;
        color: rgba(224, 231, 255, var(--text-opacity)) ;
    }

    .md\:text-indigo-200, .hover\:md\:text-indigo-200:hover, .focus\:md\:text-indigo-200:focus, .placeholder\:md\:text-indigo-200::placeholder, .group:hover .hover\:\:md\:text-indigo-200, .group-text:hover .hover\:\:md\:text-indigo-200, .group:focus .focus\:\:md\:text-indigo-200, .group-text:focus .focus\:\:md\:text-indigo-200 {
        --text-opacity: 1;
        color: rgba(199, 210, 254, var(--text-opacity)) ;
    }

    .md\:text-indigo-300, .hover\:md\:text-indigo-300:hover, .focus\:md\:text-indigo-300:focus, .placeholder\:md\:text-indigo-300::placeholder, .group:hover .hover\:\:md\:text-indigo-300, .group-text:hover .hover\:\:md\:text-indigo-300, .group:focus .focus\:\:md\:text-indigo-300, .group-text:focus .focus\:\:md\:text-indigo-300 {
        --text-opacity: 1;
        color: rgba(165, 180, 252, var(--text-opacity)) ;
    }

    .md\:text-indigo-400, .hover\:md\:text-indigo-400:hover, .focus\:md\:text-indigo-400:focus, .placeholder\:md\:text-indigo-400::placeholder, .group:hover .hover\:\:md\:text-indigo-400, .group-text:hover .hover\:\:md\:text-indigo-400, .group:focus .focus\:\:md\:text-indigo-400, .group-text:focus .focus\:\:md\:text-indigo-400 {
        --text-opacity: 1;
        color: rgba(129, 140, 248, var(--text-opacity)) ;
    }

    .md\:text-indigo-500, .hover\:md\:text-indigo-500:hover, .focus\:md\:text-indigo-500:focus, .placeholder\:md\:text-indigo-500::placeholder, .group:hover .hover\:\:md\:text-indigo-500, .group-text:hover .hover\:\:md\:text-indigo-500, .group:focus .focus\:\:md\:text-indigo-500, .group-text:focus .focus\:\:md\:text-indigo-500 {
        --text-opacity: 1;
        color: rgba(99, 102, 2412, var(--text-opacity)) ;
    }

    .md\:text-indigo-600, .hover\:md\:text-indigo-600:hover, .focus\:md\:text-indigo-600:focus, .placeholder\:md\:text-indigo-600::placeholder, .group:hover .hover\:\:md\:text-indigo-600, .group-text:hover .hover\:\:md\:text-indigo-600, .group:focus .focus\:\:md\:text-indigo-600, .group-text:focus .focus\:\:md\:text-indigo-600 {
        --text-opacity: 1;
        color: rgba(79, 70, 229, var(--text-opacity)) ;
    }

    .md\:text-indigo-700, .hover\:md\:text-indigo-700:hover, .focus\:md\:text-indigo-700:focus, .placeholder\:md\:text-indigo-700::placeholder, .group:hover .hover\:\:md\:text-indigo-700, .group-text:hover .hover\:\:md\:text-indigo-700, .group:focus .focus\:\:md\:text-indigo-700, .group-text:focus .focus\:\:md\:text-indigo-700 {
        --text-opacity: 1;
        color: rgba(67, 56, 202, var(--text-opacity)) ;
    }

    .md\:text-indigo-800, .hover\:md\:text-indigo-800:hover, .focus\:md\:text-indigo-800:focus, .placeholder\:md\:text-indigo-800::placeholder, .group:hover .hover\:\:md\:text-indigo-800, .group-text:hover .hover\:\:md\:text-indigo-800, .group:focus .focus\:\:md\:text-indigo-800, .group-text:focus .focus\:\:md\:text-indigo-800 {
        --text-opacity: 1;
        color: rgba(55, 48, 163, var(--text-opacity)) ;
    }

    .md\:text-indigo-900, .hover\:md\:text-indigo-900:hover, .focus\:md\:text-indigo-900:focus, .placeholder\:md\:text-indigo-900::placeholder, .group:hover .hover\:\:md\:text-indigo-900, .group-text:hover .hover\:\:md\:text-indigo-900, .group:focus .focus\:\:md\:text-indigo-900, .group-text:focus .focus\:\:md\:text-indigo-900 {
        --text-opacity: 1;
        color: rgba(49, 46, 129, var(--text-opacity)) ;
    }

    .md\:text-opacity-0, .hover\:md\:text-opacity-0:hover, .focus\:md\:text-opacity-0:focus, .placeholder\:md\:text-opacity-0::placeholder, .group:hover .hover\:\:md\:text-opacity-0, .group-text:hover .hover\:\:md\:text-opacity-0, .group:focus .focus\:\:md\:text-opacity-0, .group-text:focus .focus\:\:md\:text-opacity-0 {
        --text-opacity: 0;
    }

    .md\:text-opacity-01, .hover\:md\:text-opacity-01:hover, .focus\:md\:text-opacity-01:focus, .placeholder\:md\:text-opacity-01::placeholder, .group:hover .hover\:\:md\:text-opacity-01, .group-text:hover .hover\:\:md\:text-opacity-01, .group:focus .focus\:\:md\:text-opacity-01, .group-text:focus .focus\:\:md\:text-opacity-01 {
        --text-opacity: .01;
    }

    .md\:text-opacity-02, .hover\:md\:text-opacity-02:hover, .focus\:md\:text-opacity-02:focus, .placeholder\:md\:text-opacity-02::placeholder, .group:hover .hover\:\:md\:text-opacity-02, .group-text:hover .hover\:\:md\:text-opacity-02, .group:focus .focus\:\:md\:text-opacity-02, .group-text:focus .focus\:\:md\:text-opacity-02 {
        --text-opacity: .02;
    }

    .md\:text-opacity-03, .hover\:md\:text-opacity-03:hover, .focus\:md\:text-opacity-03:focus, .placeholder\:md\:text-opacity-03::placeholder, .group:hover .hover\:\:md\:text-opacity-03, .group-text:hover .hover\:\:md\:text-opacity-03, .group:focus .focus\:\:md\:text-opacity-03, .group-text:focus .focus\:\:md\:text-opacity-03 {
        --text-opacity: .03;
    }

    .md\:text-opacity-04, .hover\:md\:text-opacity-04:hover, .focus\:md\:text-opacity-04:focus, .placeholder\:md\:text-opacity-04::placeholder, .group:hover .hover\:\:md\:text-opacity-04, .group-text:hover .hover\:\:md\:text-opacity-04, .group:focus .focus\:\:md\:text-opacity-04, .group-text:focus .focus\:\:md\:text-opacity-04 {
        --text-opacity: .04;
    }

    .md\:text-opacity-5, .hover\:md\:text-opacity-5:hover, .focus\:md\:text-opacity-5:focus, .placeholder\:md\:text-opacity-5::placeholder, .group:hover .hover\:\:md\:text-opacity-5, .group-text:hover .hover\:\:md\:text-opacity-5, .group:focus .focus\:\:md\:text-opacity-5, .group-text:focus .focus\:\:md\:text-opacity-5 {
        --text-opacity: .05;
    }

    .md\:text-opacity-06, .hover\:md\:text-opacity-06:hover, .focus\:md\:text-opacity-06:focus, .placeholder\:md\:text-opacity-06::placeholder, .group:hover .hover\:\:md\:text-opacity-06, .group-text:hover .hover\:\:md\:text-opacity-06, .group:focus .focus\:\:md\:text-opacity-06, .group-text:focus .focus\:\:md\:text-opacity-06 {
        --text-opacity: .06;
    }

    .md\:text-opacity-07, .hover\:md\:text-opacity-07:hover, .focus\:md\:text-opacity-07:focus, .placeholder\:md\:text-opacity-07::placeholder, .group:hover .hover\:\:md\:text-opacity-07, .group-text:hover .hover\:\:md\:text-opacity-07, .group:focus .focus\:\:md\:text-opacity-07, .group-text:focus .focus\:\:md\:text-opacity-07 {
        --text-opacity: .07;
    }

    .md\:text-opacity-08, .hover\:md\:text-opacity-08:hover, .focus\:md\:text-opacity-08:focus, .placeholder\:md\:text-opacity-08::placeholder, .group:hover .hover\:\:md\:text-opacity-08, .group-text:hover .hover\:\:md\:text-opacity-08, .group:focus .focus\:\:md\:text-opacity-08, .group-text:focus .focus\:\:md\:text-opacity-08 {
        --text-opacity: .08;
    }

    .md\:text-opacity-09, .hover\:md\:text-opacity-09:hover, .focus\:md\:text-opacity-09:focus, .placeholder\:md\:text-opacity-09::placeholder, .group:hover .hover\:\:md\:text-opacity-09, .group-text:hover .hover\:\:md\:text-opacity-09, .group:focus .focus\:\:md\:text-opacity-09, .group-text:focus .focus\:\:md\:text-opacity-09 {
        --text-opacity: .08;
    }

    .md\:text-opacity-10, .hover\:md\:text-opacity-10:hover, .focus\:md\:text-opacity-10:focus, .placeholder\:md\:text-opacity-10::placeholder, .group:hover .hover\:\:md\:text-opacity-10, .group-text:hover .hover\:\:md\:text-opacity-10, .group:focus .focus\:\:md\:text-opacity-10, .group-text:focus .focus\:\:md\:text-opacity-10 {
        --text-opacity: .1;
    }

    .md\:text-opacity-15, .hover\:md\:text-opacity-15:hover, .focus\:md\:text-opacity-15:focus, .placeholder\:md\:text-opacity-15::placeholder, .group:hover .hover\:\:md\:text-opacity-15, .group-text:hover .hover\:\:md\:text-opacity-15, .group:focus .focus\:\:md\:text-opacity-15, .group-text:focus .focus\:\:md\:text-opacity-15 {
        --text-opacity: .15;
    }

    .md\:text-opacity-20, .hover\:md\:text-opacity-20:hover, .focus\:md\:text-opacity-20:focus, .placeholder\:md\:text-opacity-20::placeholder, .group:hover .hover\:\:md\:text-opacity-20, .group-text:hover .hover\:\:md\:text-opacity-20, .group:focus .focus\:\:md\:text-opacity-20, .group-text:focus .focus\:\:md\:text-opacity-20 {
        --text-opacity: .2;
    }

    .md\:text-opacity-25, .hover\:md\:text-opacity-25:hover, .focus\:md\:text-opacity-25:focus, .placeholder\:md\:text-opacity-25::placeholder, .group:hover .hover\:\:md\:text-opacity-25, .group-text:hover .hover\:\:md\:text-opacity-25, .group:focus .focus\:\:md\:text-opacity-25, .group-text:focus .focus\:\:md\:text-opacity-25 {
        --text-opacity: .25;
    }

    .md\:text-opacity-30, .hover\:md\:text-opacity-30:hover, .focus\:md\:text-opacity-30:focus, .placeholder\:md\:text-opacity-30::placeholder, .group:hover .hover\:\:md\:text-opacity-30, .group-text:hover .hover\:\:md\:text-opacity-30, .group:focus .focus\:\:md\:text-opacity-30, .group-text:focus .focus\:\:md\:text-opacity-30 {
        --text-opacity: .3;
    }

    .md\:text-opacity-35, .hover\:md\:text-opacity-35:hover, .focus\:md\:text-opacity-35:focus, .placeholder\:md\:text-opacity-35::placeholder, .group:hover .hover\:\:md\:text-opacity-35, .group-text:hover .hover\:\:md\:text-opacity-35, .group:focus .focus\:\:md\:text-opacity-35, .group-text:focus .focus\:\:md\:text-opacity-35 {
        --text-opacity: .35;
    }

    .md\:text-opacity-40, .hover\:md\:text-opacity-40:hover, .focus\:md\:text-opacity-40:focus, .placeholder\:md\:text-opacity-40::placeholder, .group:hover .hover\:\:md\:text-opacity-40, .group-text:hover .hover\:\:md\:text-opacity-40, .group:focus .focus\:\:md\:text-opacity-40, .group-text:focus .focus\:\:md\:text-opacity-40 {
        --text-opacity: .4;
    }

    .md\:text-opacity-45, .hover\:md\:text-opacity-45:hover, .focus\:md\:text-opacity-45:focus, .placeholder\:md\:text-opacity-45::placeholder, .group:hover .hover\:\:md\:text-opacity-45, .group-text:hover .hover\:\:md\:text-opacity-45, .group:focus .focus\:\:md\:text-opacity-45, .group-text:focus .focus\:\:md\:text-opacity-45 {
        --text-opacity: .45;
    }

    .md\:text-opacity-50, .hover\:md\:text-opacity-50:hover, .focus\:md\:text-opacity-50:focus, .placeholder\:md\:text-opacity-50::placeholder, .group:hover .hover\:\:md\:text-opacity-50, .group-text:hover .hover\:\:md\:text-opacity-50, .group:focus .focus\:\:md\:text-opacity-50, .group-text:focus .focus\:\:md\:text-opacity-50 {
        --text-opacity: .5;
    }

    .md\:text-opacity-55, .hover\:md\:text-opacity-55:hover, .focus\:md\:text-opacity-55:focus, .placeholder\:md\:text-opacity-55::placeholder, .group:hover .hover\:\:md\:text-opacity-55, .group-text:hover .hover\:\:md\:text-opacity-55, .group:focus .focus\:\:md\:text-opacity-55, .group-text:focus .focus\:\:md\:text-opacity-55 {
        --text-opacity: .55;
    }

    .md\:text-opacity-60, .hover\:md\:text-opacity-60:hover, .focus\:md\:text-opacity-60:focus, .placeholder\:md\:text-opacity-60::placeholder, .group:hover .hover\:\:md\:text-opacity-60, .group-text:hover .hover\:\:md\:text-opacity-60, .group:focus .focus\:\:md\:text-opacity-60, .group-text:focus .focus\:\:md\:text-opacity-60 {
        --text-opacity: .6;
    }

    .md\:text-opacity-65, .hover\:md\:text-opacity-65:hover, .focus\:md\:text-opacity-65:focus, .placeholder\:md\:text-opacity-65::placeholder, .group:hover .hover\:\:md\:text-opacity-65, .group-text:hover .hover\:\:md\:text-opacity-65, .group:focus .focus\:\:md\:text-opacity-65, .group-text:focus .focus\:\:md\:text-opacity-65 {
        --text-opacity: .65;
    }

    .md\:text-opacity-70, .hover\:md\:text-opacity-70:hover, .focus\:md\:text-opacity-70:focus, .placeholder\:md\:text-opacity-70::placeholder, .group:hover .hover\:\:md\:text-opacity-70, .group-text:hover .hover\:\:md\:text-opacity-70, .group:focus .focus\:\:md\:text-opacity-70, .group-text:focus .focus\:\:md\:text-opacity-70 {
        --text-opacity: .7;
    }

    .md\:text-opacity-75, .hover\:md\:text-opacity-75:hover, .focus\:md\:text-opacity-75:focus, .placeholder\:md\:text-opacity-75::placeholder, .group:hover .hover\:\:md\:text-opacity-75, .group-text:hover .hover\:\:md\:text-opacity-75, .group:focus .focus\:\:md\:text-opacity-75, .group-text:focus .focus\:\:md\:text-opacity-75 {
        --text-opacity: .75;
    }

    .md\:text-opacity-80, .hover\:md\:text-opacity-80:hover, .focus\:md\:text-opacity-80:focus, .placeholder\:md\:text-opacity-80::placeholder, .group:hover .hover\:\:md\:text-opacity-80, .group-text:hover .hover\:\:md\:text-opacity-80, .group:focus .focus\:\:md\:text-opacity-80, .group-text:focus .focus\:\:md\:text-opacity-80 {
        --text-opacity: .8;
    }

    .md\:text-opacity-85, .hover\:md\:text-opacity-85:hover, .focus\:md\:text-opacity-85:focus, .placeholder\:md\:text-opacity-85::placeholder, .group:hover .hover\:\:md\:text-opacity-85, .group-text:hover .hover\:\:md\:text-opacity-85, .group:focus .focus\:\:md\:text-opacity-85, .group-text:focus .focus\:\:md\:text-opacity-85 {
        --text-opacity: .85;
    }

    .md\:text-opacity-90, .hover\:md\:text-opacity-90:hover, .focus\:md\:text-opacity-90:focus, .placeholder\:md\:text-opacity-90::placeholder, .group:hover .hover\:\:md\:text-opacity-90, .group-text:hover .hover\:\:md\:text-opacity-90, .group:focus .focus\:\:md\:text-opacity-90, .group-text:focus .focus\:\:md\:text-opacity-90 {
        --text-opacity: .9;
    }

    .md\:text-opacity-95, .hover\:md\:text-opacity-95:hover, .focus\:md\:text-opacity-95:focus, .placeholder\:md\:text-opacity-95::placeholder, .group:hover .hover\:\:md\:text-opacity-95, .group-text:hover .hover\:\:md\:text-opacity-95, .group:focus .focus\:\:md\:text-opacity-95, .group-text:focus .focus\:\:md\:text-opacity-95 {
        --text-opacity: .95;
    }

    .md\:text-opacity-100, .hover\:md\:text-opacity-100:hover, .focus\:md\:text-opacity-100:focus, .placeholder\:md\:text-opacity-100::placeholder, .group:hover .hover\:\:md\:text-opacity-100, .group-text:hover .hover\:\:md\:text-opacity-100, .group:focus .focus\:\:md\:text-opacity-100, .group-text:focus .focus\:\:md\:text-opacity-100 {
        --text-opacity: 1;
    }
}

@media (min-width: 768px) {
    .lg\:black, .hover\:lg\:black:hover, .focus\:lg\:black {
        --color: rgba(0, 0, 0, var(--color-opacity, 1));
    }

    .lg\:white, .hover\:lg\:white:hover, .focus\:lg\:white {
        --color: rgba(255, 255, 255, var(--color-opacity, 1));
    }

    .lg\:red-50, .hover\:lg\:red-50:hover, .focus\:lg\:red-50:focus {
        --color: rgba(254, 242, 242, var(--color-opacity, 1));
    }

    .lg\:red-100, .hover\:lg\:red-100:hover, .focus\:lg\:red-100:focus {
        --color: rgba(254, 226, 226, var(--color-opacity, 1));
    }

    .lg\:red-200, .hover\:lg\:red-200:hover, .focus\:lg\:red-200:focus {
        --color: rgba(254, 202, 202, var(--color-opacity, 1));
    }

    .lg\:red-300, .hover\:lg\:red-300:hover, .focus\:lg\:red-300:focus {
        --color: rgba(252, 165, 165, var(--color-opacity, 1));
    }

    .lg\:red-400, .hover\:lg\:red-400:hover, .focus\:lg\:red-400:focus {
        --color: rgba(232, 71, 78, var(--color-opacity, 1));
    }

    .lg\:red-500, .hover\:lg\:red-500:hover, .focus\:lg\:red-500:focus {
        --color: rgba(239, 68, 6, var(--color-opacity, 1));
    }

    .lg\:red-600, .hover\:lg\:red-600:hover, .focus\:lg\:red-600:focus {
        --color: rgba(220, 38, 3, var(--color-opacity, 1));
    }

    .lg\:red-700, .hover\:lg\:red-700:hover, .focus\:lg\:red-700:focus {
        --color: rgba(185, 28, 28, var(--color-opacity, 1));
    }

    .lg\:red-800, .hover\:lg\:red-800:hover, .focus\:lg\:red-800:focus {
        --color: rgba(153, 27, 27, var(--color-opacity, 1));
    }

    .lg\:red-900, .hover\:lg\:red-900:hover, .focus\:lg\:red-900:focus {
        --color: rgba(127, 29, 29, var(--color-opacity, 1));
    }

    .lg\:gray-50, .hover\:lg\:gray-50:hover, .focus\:lg\:gray-50:focus {
        --color: rgba(249, 250, 251, var(--color-opacity, 1));
    }

    .lg\:gray-100, .hover\:lg\:gray-100:hover, .focus\:lg\:gray-100:focus {
        --color: rgba(243, 244, 246, var(--color-opacity, 1));
    }

    .lg\:gray-200, .hover\:lg\:gray-200:hover, .focus\:lg\:gray-200:focus {
        --color: rgba(229, 231, 235, var(--color-opacity, 1));
    }

    .lg\:gray-300, .hover\:lg\:gray-300:hover, .focus\:lg\:gray-300:focus {
        --color: rgba(209, 213, 219, var(--color-opacity, 1));
    }

    .lg\:gray-400, .hover\:lg\:gray-400:hover, .focus\:lg\:gray-400:focus {
        --color: rgba(156, 163, 175, var(--color-opacity, 1));
    }

    .lg\:gray-500, .hover\:lg\:gray-500:hover, .focus\:lg\:gray-500:focus {
        --color: rgba(107, 114, 128, var(--color-opacity, 1));
    }

    .lg\:gray-600, .hover\:lg\:gray-600:hover, .focus\:lg\:gray-600:focus {
        --color: rgba(75, 85, 99, var(--color-opacity, 1));
    }

    .lg\:gray-700, .hover\:lg\:gray-700:hover, .focus\:lg\:gray-700:focus {
        --color: rgba(55, 65, 81, var(--color-opacity, 1));
    }

    .lg\:gray-800, .hover\:lg\:gray-800:hover, .focus\:lg\:gray-800:focus {
        --color: rgba(31, 41, 55, var(--color-opacity, 1));
    }

    .lg\:gray-900, .hover\:lg\:gray-900:hover, .focus\:lg\:gray-900:focus {
        --color: rgba(17, 24, 39, var(--color-opacity, 1));
    }

    .lg\:yellow-50, .hover\:lg\:yellow-50:hover, .focus\:lg\:yellow-50:focus {
        --color: rgba(255, 251, 235, var(--color-opacity, 1));
    }

    .lg\:yellow-100, .hover\:lg\:yellow-100:hover, .focus\:lg\:yellow-100:focus {
        --color: rgba(254, 243, 199, var(--color-opacity, 1));
    }

    .lg\:yellow-200, .hover\:lg\:yellow-200:hover, .focus\:lg\:yellow-200:focus {
        --color: rgba(253, 230, 138, var(--color-opacity, 1));
    }

    .lg\:yellow-300, .hover\:lg\:yellow-300:hover, .focus\:lg\:yellow-300:focus {
        --color: rgba(252, 211, 77, var(--color-opacity, 1));
    }

    .lg\:yellow-400, .hover\:lg\:yellow-400:hover, .focus\:lg\:yellow-400:focus {
        --color: rgba(251, 191, 36, var(--color-opacity, 1));
    }

    .lg\:yellow-500, .hover\:lg\:yellow-500:hover, .focus\:lg\:yellow-500:focus {
        --color: rgba(245, 158, 11, var(--color-opacity, 1));
    }

    .lg\:yellow-600, .hover\:lg\:yellow-600:hover, .focus\:lg\:yellow-600:focus {
        --color: rgba(217, 119, 6, var(--color-opacity, 1));
    }

    .lg\:yellow-700, .hover\:lg\:yellow-700:hover, .focus\:lg\:yellow-700:focus {
        --color: rgba(180, 83, 9, var(--color-opacity, 1));
    }

    .lg\:yellow-800, .hover\:lg\:yellow-800:hover, .focus\:lg\:yellow-800:focus {
        --color: rgba(146, 64, 14, var(--color-opacity, 1));
    }

    .lg\:yellow-900, .hover\:lg\:yellow-900:hover, .focus\:lg\:yellow-900:focus {
        --color: rgba(120, 53, 15, var(--color-opacity, 1));
    }

    .lg\:green-50, .hover\:lg\:green-50:hover, .focus\:lg\:green-50:focus {
        --color: rgba(236, 253, 245, var(--color-opacity, 1));
    }

    .lg\:green-100, .hover\:lg\:green-100:hover, .focus\:lg\:green-100:focus {
        --color: rgba(209, 250, 229, var(--color-opacity, 1));
    }

    .lg\:green-200, .hover\:lg\:green-200:hover, .focus\:lg\:green-200:focus {
        --color: rgba(167, 243, 208, var(--color-opacity, 1));
    }

    .lg\:green-300, .hover\:lg\:green-300:hover, .focus\:lg\:green-300:focus {
        --color: rgba(110, 231, 183, var(--color-opacity, 1));
    }

    .lg\:green-400, .hover\:lg\:green-400:hover, .focus\:lg\:green-400:focus {
        --color: rgba(52, 211, 153, var(--color-opacity, 1));
    }

    .lg\:green-500, .hover\:lg\:green-500:hover, .focus\:lg\:green-500:focus {
        --color: rgba(16, 185, 129, var(--color-opacity, 1));
    }

    .lg\:green-600, .hover\:lg\:green-600:hover, .focus\:lg\:green-600:focus {
        --color: rgba(5, 150, 105, var(--color-opacity, 1));
    }

    .lg\:green-700, .hover\:lg\:green-700:hover, .focus\:lg\:green-700:focus {
        --color: rgba(4, 120, 87, var(--color-opacity, 1));
    }

    .lg\:green-800, .hover\:lg\:green-800:hover, .focus\:lg\:green-800:focus {
        --color: rgba(6, 95, 70, var(--color-opacity, 1));
    }

    .lg\:green-900, .hover\:lg\:green-900:hover, .focus\:lg\:green-900:focus {
        --color: rgba(6, 78, 59, var(--color-opacity, 1));
    }

    .lg\:blue-50, .hover\:lg\:blue-50:hover, .focus\:lg\:blue-50:focus {
        --color: rgba(239, 246, 255, var(--color-opacity, 1));
    }

    .lg\:blue-100, .hover\:lg\:blue-100:hover, .focus\:lg\:blue-100:focus {
        --color: rgba(219, 234, 254, var(--color-opacity, 1));
    }

    .lg\:blue-200, .hover\:lg\:blue-200:hover, .focus\:lg\:blue-200:focus {
        --color: rgba(191, 219, 254, var(--color-opacity, 1));
    }

    .lg\:blue-300, .hover\:lg\:blue-300:hover, .focus\:lg\:blue-300:focus {
        --color: rgba(147, 197, 253, var(--color-opacity, 1));
    }

    .lg\:blue-400, .hover\:lg\:blue-400:hover, .focus\:lg\:blue-400:focus {
        --color: rgba(96, 165, 250, var(--color-opacity, 1));
    }

    .lg\:blue-500, .hover\:lg\:blue-500:hover, .focus\:lg\:blue-500:focus {
        --color: rgba(59, 130, 246, var(--color-opacity, 1));
    }

    .lg\:blue-600, .hover\:lg\:blue-600:hover, .focus\:lg\:blue-600:focus {
        --color: rgba(37, 99, 235, var(--color-opacity, 1));
    }

    .lg\:blue-700, .hover\:lg\:blue-700:hover, .focus\:lg\:blue-700:focus {
        --color: rgba(29, 78, 216, var(--color-opacity, 1));
    }

    .lg\:blue-800, .hover\:lg\:blue-800:hover, .focus\:lg\:blue-800:focus {
        --color: rgba(30, 64, 175, var(--color-opacity, 1));
    }

    .lg\:blue-900, .hover\:lg\:blue-900:hover, .focus\:lg\:blue-900:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .lg\:purple-50, .hover\:lg\:purple-50:hover, .focus\:lg\:purple-50:focus {
        --color: rgba(245, 243, 255, var(--color-opacity, 1));
    }

    .lg\:purple-100, .hover\:lg\:purple-100:hover, .focus\:lg\:purple-100:focus {
        --color: rgba(237, 233, 254, var(--color-opacity, 1));
    }

    .lg\:purple-200, .hover\:lg\:purple-200:hover, .focus\:lg\:purple-200:focus {
        --color: rgba(221, 214, 254, var(--color-opacity, 1));
    }

    .lg\:purple-300, .hover\:lg\:purple-300:hover, .focus\:lg\:purple-300:focus {
        --color: rgba(196, 181, 253, var(--color-opacity, 1));
    }

    .lg\:purple-400, .hover\:lg\:purple-400:hover, .focus\:lg\:purple-400:focus {
        --color: rgba(167, 139, 250, var(--color-opacity, 1));
    }

    .lg\:purple-500, .hover\:lg\:purple-500:hover, .focus\:lg\:purple-500:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .lg\:purple-600, .hover\:lg\:purple-600:hover, .focus\:lg\:purple-600:focus {
        --color: rgba(139, 92, 246, var(--color-opacity, 1));
    }

    .lg\:purple-700, .hover\:lg\:purple-700:hover, .focus\:lg\:purple-700:focus {
        --color: rgba(124, 58, 237, var(--color-opacity, 1));
    }

    .lg\:purple-800, .hover\:lg\:purple-800:hover, .focus\:lg\:purple-800:focus {
        --color: rgba(109, 40, 217, var(--color-opacity, 1));
    }

    .lg\:purple-900, .hover\:lg\:purple-900:hover, .focus\:lg\:purple-900:focus {
        --color: rgba(91, 33, 182, var(--color-opacity, 1));
    }

    .lg\:pink-50, .hover\:lg\:pink-50:hover, .focus\:lg\:pink-50:focus {
        --color: rgba(76, 29, 149, var(--color-opacity, 1));
    }

    .lg\:pink-100, .hover\:lg\:pink-100:hover, .focus\:lg\:pink-100:focus {
        --color: rgba(253, 242, 248, var(--color-opacity, 1));
    }

    .lg\:pink-200, .hover\:lg\:pink-200:hover, .focus\:lg\:pink-200:focus {
        --color: rgba(252, 231, 243, var(--color-opacity, 1));
    }

    .lg\:pink-30, .hover\:lg\:pink-30:hover, .focus\:lg\:pink-30:focus {
        --color: rgba(251, 207, 232, var(--color-opacity, 1));
    }

    .lg\:pink-400, .hover\:lg\:pink-400:hover, .focus\:lg\:pink-400:focus {
        --color: rgba(249, 168, 212, var(--color-opacity, 1));
    }

    .lg\:pink-500, .hover\:lg\:pink-500:hover, .focus\:lg\:pink-500:focus {
        --color: rgba(244, 114, 182, var(--color-opacity, 1));
    }

    .lg\:pink-600, .hover\:lg\:pink-600:hover, .focus\:lg\:pink-600:focus {
        --color: rgba(236, 72, 153, var(--color-opacity, 1));
    }

    .lg\:pink-700, .hover\:lg\:pink-700:hover, .focus\:lg\:pink-700:focus {
        --color: rgba(219, 39, 119, var(--color-opacity, 1));
    }

    .lg\:pink-800, .hover\:lg\:pink-800:hover, .focus\:lg\:pink-800:focus {
        --color: rgba(190, 24, 93, var(--color-opacity, 1));
    }

    .lg\:pink-900, .hover\:lg\:pink-900:hover, .focus\:lg\:pink-900:focus {
        --color: rgba(157, 23, 77, var(--color-opacity, 1));
    }

    .lg\:indigo-50, .hover\:lg\:indigo-50:hover, .focus\:lg\:indigo-50:focus {
        --color: rgba(238, 242, 255, var(--color-opacity, 1));
    }

    .lg\:indigo-100, .hover\:lg\:indigo-100:hover, .focus\:lg\:indigo-100:focus {
        --color: rgba(224, 231, 255, var(--color-opacity, 1));
    }

    .lg\:indigo-200, .hover\:lg\:indigo-200:hover, .focus\:lg\:indigo-200:focus {
        --color: rgba(199, 210, 254, var(--color-opacity, 1));
    }

    .lg\:indigo-300, .hover\:lg\:indigo-300:hover, .focus\:lg\:indigo-300:focus {
        --color: rgba(165, 180, 252, var(--color-opacity, 1));
    }

    .lg\:indigo-400, .hover\:lg\:indigo-400:hover, .focus\:lg\:indigo-400:focus {
        --color: rgba(129, 140, 248, var(--color-opacity, 1));
    }

    .lg\:indigo-500, .hover\:lg\:indigo-500:hover, .focus\:lg\:indigo-500:focus {
        --color: rgba(99, 102, 2412, var(--color-opacity, 1));
    }

    .lg\:indigo-600, .hover\:lg\:indigo-600:hover, .focus\:lg\:indigo-600:focus {
        --color: rgba(79, 70, 229, var(--color-opacity, 1));
    }

    .lg\:indigo-700, .hover\:lg\:indigo-700:hover, .focus\:lg\:indigo-700:focus {
        --color: rgba(67, 56, 202, var(--color-opacity, 1));
    }

    .lg\:indigo-800, .hover\:lg\:indigo-800:hover, .focus\:lg\:indigo-800:focus {
        --color: rgba(55, 48, 163, var(--color-opacity, 1));
    }

    .lg\:indigo-900, .hover\:lg\:indigo-900:hover, .focus\:lg\:indigo-900:focus {
        --color: rgba(49, 46, 129, var(--color-opacity, 1));
    }

    .lg\:text-black, .hover\:lg\:text-black:hover, .focus\:lg\:text-black:focus, .placeholder\:lg\:text-black::placeholder, .group:hover .hover\:\:lg\:text-black, .group-text:hover .hover\:\:lg\:text-black, .group:focus .focus\:\:lg\:text-black, .group-text:focus .focus\:\:lg\:text-black {
        --text-opacity: 1;
        color: rgba(0, 0, 0, var(--text-opacity)) ;
    }

    .lg\:color-opacity-0, .hover\:lg\:color-opacity-0:hover, .focus\:lg\:color-opacity-0:focus {
        --color-opacity: 0;
    }

    .lg\:color-opacity-01, .hover\:lg\:color-opacity-01:hover, .focus\:lg\:color-opacity-01:focus {
        --color-opacity: .01;
    }

    .lg\:color-opacity-02, .hover\:lg\:color-opacity-02:hover, .focus\:lg\:color-opacity-02:focus {
        --color-opacity: .02;
    }

    .lg\:color-opacity-03, .hover\:lg\:color-opacity-03:hover, .focus\:lg\:color-opacity-03:focus {
        --color-opacity: .03;
    }

    .lg\:color-opacity-04, .hover\:lg\:color-opacity-04:hover, .focus\:lg\:color-opacity-04:focus {
        --color-opacity: .04;
    }

    .lg\:color-opacity-05, .hover\:lg\:color-opacity-05:hover, .focus\:lg\:color-opacity-05:focus {
        --color-opacity: .05;
    }

    .lg\:color-opacity-06, .hover\:lg\:color-opacity-06:hover, .focus\:lg\:color-opacity-06:focus {
        --color-opacity: .06;
    }

    .lg\:color-opacity-07, .hover\:lg\:color-opacity-07:hover, .focus\:lg\:color-opacity-07:focus {
        --color-opacity: .07;
    }

    .lg\:color-opacity-08, .hover\:lg\:color-opacity-08:hover, .focus\:lg\:color-opacity-08:focus {
        --color-opacity: .08;
    }

    .lg\:color-opacity-09, .hover\:lg\:color-opacity-09:hover, .focus\:lg\:color-opacity-09:focus {
        --color-opacity: .08;
    }

    .lg\:color-opacity-10, .hover\:lg\:color-opacity-10:hover, .focus\:lg\:color-opacity-10:focus {
        --color-opacity: .1;
    }

    .lg\:color-opacity-15, .hover\:lg\:color-opacity-15:hover, .focus\:lg\:color-opacity-15:focus {
        --color-opacity: .15;
    }

    .lg\:color-opacity-20, .hover\:lg\:color-opacity-20:hover, .focus\:lg\:color-opacity-20:focus {
        --color-opacity: .2;
    }

    .lg\:color-opacity-25, .hover\:lg\:color-opacity-25:hover, .focus\:lg\:color-opacity-25:focus {
        --color-opacity: .25;
    }

    .lg\:color-opacity-30, .hover\:lg\:color-opacity-30:hover, .focus\:lg\:color-opacity-30:focus {
        --color-opacity: .3;
    }

    .lg\:color-opacity-35, .hover\:lg\:color-opacity-35:hover, .focus\:lg\:color-opacity-35:focus {
        --color-opacity: .35;
    }

    .lg\:color-opacity-40, .hover\:lg\:color-opacity-40:hover, .focus\:lg\:color-opacity-40:focus {
        --color-opacity: .4;
    }

    .lg\:color-opacity-45, .hover\:lg\:color-opacity-45:hover, .focus\:lg\:color-opacity-45:focus {
        --color-opacity: .45;
    }

    .lg\:color-opacity-50, .hover\:lg\:color-opacity-50:hover, .focus\:lg\:color-opacity-50:focus {
        --color-opacity: .5;
    }

    .lg\:color-opacity-55, .hover\:lg\:color-opacity-55:hover, .focus\:lg\:color-opacity-55:focus {
        --color-opacity: .55;
    }

    .lg\:color-opacity-60, .hover\:lg\:color-opacity-60:hover, .focus\:lg\:color-opacity-60:focus {
        --color-opacity: .6;
    }

    .lg\:color-opacity-65, .hover\:lg\:color-opacity-65:hover, .focus\:lg\:color-opacity-65:focus {
        --color-opacity: .65;
    }

    .lg\:color-opacity-70, .hover\:lg\:color-opacity-70:hover, .focus\:lg\:color-opacity-70:focus {
        --color-opacity: .7;
    }

    .lg\:color-opacity-75, .hover\:lg\:color-opacity-75:hover, .focus\:lg\:color-opacity-75:focus {
        --color-opacity: .75;
    }

    .lg\:color-opacity-80, .hover\:lg\:color-opacity-80:hover, .focus\:lg\:color-opacity-80:focus {
        --color-opacity: .8;
    }

    .lg\:color-opacity-85, .hover\:lg\:color-opacity-85:hover, .focus\:lg\:color-opacity-85:focus {
        --color-opacity: .85;
    }

    .lg\:color-opacity-90, .hover\:lg\:color-opacity-90:hover, .focus\:lg\:color-opacity-90:focus {
        --color-opacity: .9;
    }

    .lg\:color-opacity-95, .hover\:lg\:color-opacity-95:hover, .focus\:lg\:color-opacity-95:focus {
        --color-opacity: .95;
    }

    .lg\:color-opacity-100, .hover\:lg\:color-opacity-100:hover, .focus\:lg\:color-opacity-100:focus {
        --color-opacity: 1;
    }

    .lg\:text-white, .hover\:lg\:text-white:hover, .focus\:lg\:text-white:focus, .placeholder\:lg\:text-white::placeholder, .group:hover .hover\:\:lg\:text-white, .group-text:hover .hover\:\:lg\:text-white, .group:focus .focus\:\:lg\:text-white, .group-text:focus .focus\:\:lg\:text-white {
        --text-opacity: 1;
        color: rgba(255, 255, 255, var(--text-opacity)) ;
    }

    .lg\:text-red-50, .hover\:lg\:text-red-50:hover, .focus\:lg\:text-red-50:focus, .placeholder\:lg\:text-red-50::placeholder, .group:hover .hover\:\:lg\:text-red-50, .group-text:hover .hover\:\:lg\:text-red-50, .group:focus .focus\:\:lg\:text-red-50, .group-text:focus .focus\:\:lg\:text-red-50 {
        --text-opacity: 1;
        color: rgba(254, 242, 242, var(--text-opacity)) ;
    }

    .lg\:text-red-100, .hover\:lg\:text-red-100:hover, .focus\:lg\:text-red-100:focus, .placeholder\:lg\:text-red-100::placeholder, .group:hover .hover\:\:lg\:text-red-100, .group-text:hover .hover\:\:lg\:text-red-100, .group:focus .focus\:\:lg\:text-red-100, .group-text:focus .focus\:\:lg\:text-red-100 {
        --text-opacity: 1;
        color: rgba(254, 226, 226, var(--text-opacity)) ;
    }

    .lg\:text-red-200, .hover\:lg\:text-red-200:hover, .focus\:lg\:text-red-200:focus, .placeholder\:lg\:text-red-200::placeholder, .group:hover .hover\:\:lg\:text-red-200, .group-text:hover .hover\:\:lg\:text-red-200, .group:focus .focus\:\:lg\:text-red-200, .group-text:focus .focus\:\:lg\:text-red-200 {
        --text-opacity: 1;
        color: rgba(254, 202, 202, var(--text-opacity)) ;
    }

    .lg\:text-red-300, .hover\:lg\:text-red-300:hover, .focus\:lg\:text-red-300:focus, .placeholder\:lg\:text-red-300::placeholder, .group:hover .hover\:\:lg\:text-red-300, .group-text:hover .hover\:\:lg\:text-red-300, .group:focus .focus\:\:lg\:text-red-300, .group-text:focus .focus\:\:lg\:text-red-300 {
        --text-opacity: 1;
        color: rgba(252, 165, 165, var(--text-opacity)) ;
    }

    .lg\:text-red-400, .hover\:lg\:text-red-400:hover, .focus\:lg\:text-red-400:focus, .placeholder\:lg\:text-red-400::placeholder, .group:hover .hover\:\:lg\:text-red-400, .group-text:hover .hover\:\:lg\:text-red-400, .group:focus .focus\:\:lg\:text-red-400, .group-text:focus .focus\:\:lg\:text-red-400 {
        --text-opacity: 1;
        color: rgba(232, 71, 78, var(--text-opacity)) ;
    }

    .lg\:text-red-500, .hover\:lg\:text-red-500:hover, .focus\:lg\:text-red-500:focus, .placeholder\:lg\:text-red-500::placeholder, .group:hover .hover\:\:lg\:text-red-500, .group-text:hover .hover\:\:lg\:text-red-500, .group:focus .focus\:\:lg\:text-red-500, .group-text:focus .focus\:\:lg\:text-red-500 {
        --text-opacity: 1;
        color: rgba(239, 68, 6, var(--text-opacity)) ;
    }

    .lg\:text-red-600, .hover\:lg\:text-red-600:hover, .focus\:lg\:text-red-600:focus, .placeholder\:lg\:text-red-600::placeholder, .group:hover .hover\:\:lg\:text-red-600, .group-text:hover .hover\:\:lg\:text-red-600, .group:focus .focus\:\:lg\:text-red-600, .group-text:focus .focus\:\:lg\:text-red-600 {
        --text-opacity: 1;
        color: rgba(220, 38, 3, var(--text-opacity)) ;
    }

    .lg\:text-red-700, .hover\:lg\:text-red-700:hover, .focus\:lg\:text-red-700:focus, .placeholder\:lg\:text-red-700::placeholder, .group:hover .hover\:\:lg\:text-red-700, .group-text:hover .hover\:\:lg\:text-red-700, .group:focus .focus\:\:lg\:text-red-700, .group-text:focus .focus\:\:lg\:text-red-700 {
        --text-opacity: 1;
        color: rgba(185, 28, 28, var(--text-opacity)) ;
    }

    .lg\:text-red-800, .hover\:lg\:text-red-800:hover, .focus\:lg\:text-red-800:focus, .placeholder\:lg\:text-red-800::placeholder, .group:hover .hover\:\:lg\:text-red-800, .group-text:hover .hover\:\:lg\:text-red-800, .group:focus .focus\:\:lg\:text-red-800, .group-text:focus .focus\:\:lg\:text-red-800 {
        --text-opacity: 1;
        color: rgba(153, 27, 27, var(--text-opacity)) ;
    }

    .lg\:text-red-900, .hover\:lg\:text-red-900:hover, .focus\:lg\:text-red-900:focus, .placeholder\:lg\:text-red-900::placeholder, .group:hover .hover\:\:lg\:text-red-900, .group-text:hover .hover\:\:lg\:text-red-900, .group:focus .focus\:\:lg\:text-red-900, .group-text:focus .focus\:\:lg\:text-red-900 {
        --text-opacity: 1;
        color: rgba(127, 29, 29, var(--text-opacity)) ;
    }

    .lg\:text-gray-50, .hover\:lg\:text-gray-50:hover, .focus\:lg\:text-gray-50:focus, .placeholder\:lg\:text-gray-50::placeholder, .group:hover .hover\:\:lg\:text-gray-50, .group-text:hover .hover\:\:lg\:text-gray-50, .group:focus .focus\:\:lg\:text-gray-50, .group-text:focus .focus\:\:lg\:text-gray-50 {
        --text-opacity: 1;
        color: rgba(249, 250, 251, var(--text-opacity)) ;
    }

    .lg\:text-gray-100, .hover\:lg\:text-gray-100:hover, .focus\:lg\:text-gray-100:focus, .placeholder\:lg\:text-gray-100::placeholder, .group:hover .hover\:\:lg\:text-gray-100, .group-text:hover .hover\:\:lg\:text-gray-100, .group:focus .focus\:\:lg\:text-gray-100, .group-text:focus .focus\:\:lg\:text-gray-100 {
        --text-opacity: 1;
        color: rgba(243, 244, 246, var(--text-opacity)) ;
    }

    .lg\:text-gray-200, .hover\:lg\:text-gray-200:hover, .focus\:lg\:text-gray-200:focus, .placeholder\:lg\:text-gray-200::placeholder, .group:hover .hover\:\:lg\:text-gray-200, .group-text:hover .hover\:\:lg\:text-gray-200, .group:focus .focus\:\:lg\:text-gray-200, .group-text:focus .focus\:\:lg\:text-gray-200 {
        --text-opacity: 1;
        color: rgba(229, 231, 235, var(--text-opacity)) ;
    }

    .lg\:text-gray-300, .hover\:lg\:text-gray-300:hover, .focus\:lg\:text-gray-300:focus, .placeholder\:lg\:text-gray-300::placeholder, .group:hover .hover\:\:lg\:text-gray-300, .group-text:hover .hover\:\:lg\:text-gray-300, .group:focus .focus\:\:lg\:text-gray-300, .group-text:focus .focus\:\:lg\:text-gray-300 {
        --text-opacity: 1;
        color: rgba(209, 213, 219, var(--text-opacity)) ;
    }

    .lg\:text-gray-400, .hover\:lg\:text-gray-400:hover, .focus\:lg\:text-gray-400:focus, .placeholder\:lg\:text-gray-400::placeholder, .group:hover .hover\:\:lg\:text-gray-400, .group-text:hover .hover\:\:lg\:text-gray-400, .group:focus .focus\:\:lg\:text-gray-400, .group-text:focus .focus\:\:lg\:text-gray-400 {
        --text-opacity: 1;
        color: rgba(156, 163, 175, var(--text-opacity)) ;
    }

    .lg\:text-gray-500, .hover\:lg\:text-gray-500:hover, .focus\:lg\:text-gray-500:focus, .placeholder\:lg\:text-gray-500::placeholder, .group:hover .hover\:\:lg\:text-gray-500, .group-text:hover .hover\:\:lg\:text-gray-500, .group:focus .focus\:\:lg\:text-gray-500, .group-text:focus .focus\:\:lg\:text-gray-500 {
        --text-opacity: 1;
        color: rgba(107, 114, 128, var(--text-opacity)) ;
    }

    .lg\:text-gray-600, .hover\:lg\:text-gray-600:hover, .focus\:lg\:text-gray-600:focus, .placeholder\:lg\:text-gray-600::placeholder, .group:hover .hover\:\:lg\:text-gray-600, .group-text:hover .hover\:\:lg\:text-gray-600, .group:focus .focus\:\:lg\:text-gray-600, .group-text:focus .focus\:\:lg\:text-gray-600 {
        --text-opacity: 1;
        color: rgba(75, 85, 99, var(--text-opacity)) ;
    }

    .lg\:text-gray-700, .hover\:lg\:text-gray-700:hover, .focus\:lg\:text-gray-700:focus, .placeholder\:lg\:text-gray-700::placeholder, .group:hover .hover\:\:lg\:text-gray-700, .group-text:hover .hover\:\:lg\:text-gray-700, .group:focus .focus\:\:lg\:text-gray-700, .group-text:focus .focus\:\:lg\:text-gray-700 {
        --text-opacity: 1;
        color: rgba(55, 65, 81, var(--text-opacity)) ;
    }

    .lg\:text-gray-800, .hover\:lg\:text-gray-800:hover, .focus\:lg\:text-gray-800:focus, .placeholder\:lg\:text-gray-800::placeholder, .group:hover .hover\:\:lg\:text-gray-800, .group-text:hover .hover\:\:lg\:text-gray-800, .group:focus .focus\:\:lg\:text-gray-800, .group-text:focus .focus\:\:lg\:text-gray-800 {
        --text-opacity: 1;
        color: rgba(31, 41, 55, var(--text-opacity)) ;
    }

    .lg\:text-gray-900, .hover\:lg\:text-gray-900:hover, .focus\:lg\:text-gray-900:focus, .placeholder\:lg\:text-gray-900::placeholder, .group:hover .hover\:\:lg\:text-gray-900, .group-text:hover .hover\:\:lg\:text-gray-900, .group:focus .focus\:\:lg\:text-gray-900, .group-text:focus .focus\:\:lg\:text-gray-900 {
        --text-opacity: 1;
        color: rgba(17, 24, 39, var(--text-opacity)) ;
    }

    .lg\:text-yellow-50, .hover\:lg\:text-yellow-50:hover, .focus\:lg\:text-yellow-50:focus, .placeholder\:lg\:text-yellow-50::placeholder, .group:hover .hover\:\:lg\:text-yellow-50, .group-text:hover .hover\:\:lg\:text-yellow-50, .group:focus .focus\:\:lg\:text-yellow-50, .group-text:focus .focus\:\:lg\:text-yellow-50 {
        --text-opacity: 1;
        color: rgba(255, 251, 235, var(--text-opacity)) ;
    }

    .lg\:text-yellow-100, .hover\:lg\:text-yellow-100:hover, .focus\:lg\:text-yellow-100:focus, .placeholder\:lg\:text-yellow-100::placeholder, .group:hover .hover\:\:lg\:text-yellow-100, .group-text:hover .hover\:\:lg\:text-yellow-100, .group:focus .focus\:\:lg\:text-yellow-100, .group-text:focus .focus\:\:lg\:text-yellow-100 {
        --text-opacity: 1;
        color: rgba(254, 243, 199, var(--text-opacity)) ;
    }

    .lg\:text-yellow-200, .hover\:lg\:text-yellow-200:hover, .focus\:lg\:text-yellow-200:focus, .placeholder\:lg\:text-yellow-200::placeholder, .group:hover .hover\:\:lg\:text-yellow-200, .group-text:hover .hover\:\:lg\:text-yellow-200, .group:focus .focus\:\:lg\:text-yellow-200, .group-text:focus .focus\:\:lg\:text-yellow-200 {
        --text-opacity: 1;
        color: rgba(253, 230, 138, var(--text-opacity)) ;
    }

    .lg\:text-yellow-300, .hover\:lg\:text-yellow-300:hover, .focus\:lg\:text-yellow-300:focus, .placeholder\:lg\:text-yellow-300::placeholder, .group:hover .hover\:\:lg\:text-yellow-300, .group-text:hover .hover\:\:lg\:text-yellow-300, .group:focus .focus\:\:lg\:text-yellow-300, .group-text:focus .focus\:\:lg\:text-yellow-300 {
        --text-opacity: 1;
        color: rgba(252, 211, 77, var(--text-opacity)) ;
    }

    .lg\:text-yellow-400, .hover\:lg\:text-yellow-400:hover, .focus\:lg\:text-yellow-400:focus, .placeholder\:lg\:text-yellow-400::placeholder, .group:hover .hover\:\:lg\:text-yellow-400, .group-text:hover .hover\:\:lg\:text-yellow-400, .group:focus .focus\:\:lg\:text-yellow-400, .group-text:focus .focus\:\:lg\:text-yellow-400 {
        --text-opacity: 1;
        color: rgba(251, 191, 36, var(--text-opacity)) ;
    }

    .lg\:text-yellow-500, .hover\:lg\:text-yellow-500:hover, .focus\:lg\:text-yellow-500:focus, .placeholder\:lg\:text-yellow-500::placeholder, .group:hover .hover\:\:lg\:text-yellow-500, .group-text:hover .hover\:\:lg\:text-yellow-500, .group:focus .focus\:\:lg\:text-yellow-500, .group-text:focus .focus\:\:lg\:text-yellow-500 {
        --text-opacity: 1;
        color: rgba(245, 158, 11, var(--text-opacity)) ;
    }

    .lg\:text-yellow-600, .hover\:lg\:text-yellow-600:hover, .focus\:lg\:text-yellow-600:focus, .placeholder\:lg\:text-yellow-600::placeholder, .group:hover .hover\:\:lg\:text-yellow-600, .group-text:hover .hover\:\:lg\:text-yellow-600, .group:focus .focus\:\:lg\:text-yellow-600, .group-text:focus .focus\:\:lg\:text-yellow-600 {
        --text-opacity: 1;
        color: rgba(217, 119, 6, var(--text-opacity)) ;
    }

    .lg\:text-yellow-700, .hover\:lg\:text-yellow-700:hover, .focus\:lg\:text-yellow-700:focus, .placeholder\:lg\:text-yellow-700::placeholder, .group:hover .hover\:\:lg\:text-yellow-700, .group-text:hover .hover\:\:lg\:text-yellow-700, .group:focus .focus\:\:lg\:text-yellow-700, .group-text:focus .focus\:\:lg\:text-yellow-700 {
        --text-opacity: 1;
        color: rgba(180, 83, 9, var(--text-opacity)) ;
    }

    .lg\:text-yellow-800, .hover\:lg\:text-yellow-800:hover, .focus\:lg\:text-yellow-800:focus, .placeholder\:lg\:text-yellow-800::placeholder, .group:hover .hover\:\:lg\:text-yellow-800, .group-text:hover .hover\:\:lg\:text-yellow-800, .group:focus .focus\:\:lg\:text-yellow-800, .group-text:focus .focus\:\:lg\:text-yellow-800 {
        --text-opacity: 1;
        color: rgba(146, 64, 14, var(--text-opacity)) ;
    }

    .lg\:text-yellow-900, .hover\:lg\:text-yellow-900:hover, .focus\:lg\:text-yellow-900:focus, .placeholder\:lg\:text-yellow-900::placeholder, .group:hover .hover\:\:lg\:text-yellow-900, .group-text:hover .hover\:\:lg\:text-yellow-900, .group:focus .focus\:\:lg\:text-yellow-900, .group-text:focus .focus\:\:lg\:text-yellow-900 {
        --text-opacity: 1;
        color: rgba(120, 53, 15, var(--text-opacity)) ;
    }

    .lg\:text-green-50, .hover\:lg\:text-green-50:hover, .focus\:lg\:text-green-50:focus, .placeholder\:lg\:text-green-50::placeholder, .group:hover .hover\:\:lg\:text-green-50, .group-text:hover .hover\:\:lg\:text-green-50, .group:focus .focus\:\:lg\:text-green-50, .group-text:focus .focus\:\:lg\:text-green-50 {
        --text-opacity: 1;
        color: rgba(236, 253, 245, var(--text-opacity)) ;
    }

    .lg\:text-green-100, .hover\:lg\:text-green-100:hover, .focus\:lg\:text-green-100:focus, .placeholder\:lg\:text-green-100::placeholder, .group:hover .hover\:\:lg\:text-green-100, .group-text:hover .hover\:\:lg\:text-green-100, .group:focus .focus\:\:lg\:text-green-100, .group-text:focus .focus\:\:lg\:text-green-100 {
        --text-opacity: 1;
        color: rgba(209, 250, 229, var(--text-opacity)) ;
    }

    .lg\:text-green-200, .hover\:lg\:text-green-200:hover, .focus\:lg\:text-green-200:focus, .placeholder\:lg\:text-green-200::placeholder, .group:hover .hover\:\:lg\:text-green-200, .group-text:hover .hover\:\:lg\:text-green-200, .group:focus .focus\:\:lg\:text-green-200, .group-text:focus .focus\:\:lg\:text-green-200 {
        --text-opacity: 1;
        color: rgba(167, 243, 208, var(--text-opacity)) ;
    }

    .lg\:text-green-300, .hover\:lg\:text-green-300:hover, .focus\:lg\:text-green-300:focus, .placeholder\:lg\:text-green-300::placeholder, .group:hover .hover\:\:lg\:text-green-300, .group-text:hover .hover\:\:lg\:text-green-300, .group:focus .focus\:\:lg\:text-green-300, .group-text:focus .focus\:\:lg\:text-green-300 {
        --text-opacity: 1;
        color: rgba(110, 231, 183, var(--text-opacity)) ;
    }

    .lg\:text-green-400, .hover\:lg\:text-green-400:hover, .focus\:lg\:text-green-400:focus, .placeholder\:lg\:text-green-400::placeholder, .group:hover .hover\:\:lg\:text-green-400, .group-text:hover .hover\:\:lg\:text-green-400, .group:focus .focus\:\:lg\:text-green-400, .group-text:focus .focus\:\:lg\:text-green-400 {
        --text-opacity: 1;
        color: rgba(52, 211, 153, var(--text-opacity)) ;
    }

    .lg\:text-green-500, .hover\:lg\:text-green-500:hover, .focus\:lg\:text-green-500:focus, .placeholder\:lg\:text-green-500::placeholder, .group:hover .hover\:\:lg\:text-green-500, .group-text:hover .hover\:\:lg\:text-green-500, .group:focus .focus\:\:lg\:text-green-500, .group-text:focus .focus\:\:lg\:text-green-500 {
        --text-opacity: 1;
        color: rgba(16, 185, 129, var(--text-opacity)) ;
    }

    .lg\:text-green-600, .hover\:lg\:text-green-600:hover, .focus\:lg\:text-green-600:focus, .placeholder\:lg\:text-green-600::placeholder, .group:hover .hover\:\:lg\:text-green-600, .group-text:hover .hover\:\:lg\:text-green-600, .group:focus .focus\:\:lg\:text-green-600, .group-text:focus .focus\:\:lg\:text-green-600 {
        --text-opacity: 1;
        color: rgba(5, 150, 105, var(--text-opacity)) ;
    }

    .lg\:text-green-700, .hover\:lg\:text-green-700:hover, .focus\:lg\:text-green-700:focus, .placeholder\:lg\:text-green-700::placeholder, .group:hover .hover\:\:lg\:text-green-700, .group-text:hover .hover\:\:lg\:text-green-700, .group:focus .focus\:\:lg\:text-green-700, .group-text:focus .focus\:\:lg\:text-green-700 {
        --text-opacity: 1;
        color: rgba(4, 120, 87, var(--text-opacity)) ;
    }

    .lg\:text-green-800, .hover\:lg\:text-green-800:hover, .focus\:lg\:text-green-800:focus, .placeholder\:lg\:text-green-800::placeholder, .group:hover .hover\:\:lg\:text-green-800, .group-text:hover .hover\:\:lg\:text-green-800, .group:focus .focus\:\:lg\:text-green-800, .group-text:focus .focus\:\:lg\:text-green-800 {
        --text-opacity: 1;
        color: rgba(6, 95, 70, var(--text-opacity)) ;
    }

    .lg\:text-green-900, .hover\:lg\:text-green-900:hover, .focus\:lg\:text-green-900:focus, .placeholder\:lg\:text-green-900::placeholder, .group:hover .hover\:\:lg\:text-green-900, .group-text:hover .hover\:\:lg\:text-green-900, .group:focus .focus\:\:lg\:text-green-900, .group-text:focus .focus\:\:lg\:text-green-900 {
        --text-opacity: 1;
        color: rgba(6, 78, 59, var(--text-opacity)) ;
    }

    .lg\:text-blue-50, .hover\:lg\:text-blue-50:hover, .focus\:lg\:text-blue-50:focus, .placeholder\:lg\:text-blue-50::placeholder, .group:hover .hover\:\:lg\:text-blue-50, .group-text:hover .hover\:\:lg\:text-blue-50, .group:focus .focus\:\:lg\:text-blue-50, .group-text:focus .focus\:\:lg\:text-blue-50 {
        --text-opacity: 1;
        color: rgba(239, 246, 255, var(--text-opacity)) ;
    }

    .lg\:text-blue-100, .hover\:lg\:text-blue-100:hover, .focus\:lg\:text-blue-100:focus, .placeholder\:lg\:text-blue-100::placeholder, .group:hover .hover\:\:lg\:text-blue-100, .group-text:hover .hover\:\:lg\:text-blue-100, .group:focus .focus\:\:lg\:text-blue-100, .group-text:focus .focus\:\:lg\:text-blue-100 {
        --text-opacity: 1;
        color: rgba(219, 234, 254, var(--text-opacity)) ;
    }

    .lg\:text-blue-200, .hover\:lg\:text-blue-200:hover, .focus\:lg\:text-blue-200:focus, .placeholder\:lg\:text-blue-200::placeholder, .group:hover .hover\:\:lg\:text-blue-200, .group-text:hover .hover\:\:lg\:text-blue-200, .group:focus .focus\:\:lg\:text-blue-200, .group-text:focus .focus\:\:lg\:text-blue-200 {
        --text-opacity: 1;
        color: rgba(191, 219, 254, var(--text-opacity)) ;
    }

    .lg\:text-blue-300, .hover\:lg\:text-blue-300:hover, .focus\:lg\:text-blue-300:focus, .placeholder\:lg\:text-blue-300::placeholder, .group:hover .hover\:\:lg\:text-blue-300, .group-text:hover .hover\:\:lg\:text-blue-300, .group:focus .focus\:\:lg\:text-blue-300, .group-text:focus .focus\:\:lg\:text-blue-300 {
        --text-opacity: 1;
        color: rgba(147, 197, 253, var(--text-opacity)) ;
    }

    .lg\:text-blue-400, .hover\:lg\:text-blue-400:hover, .focus\:lg\:text-blue-400:focus, .placeholder\:lg\:text-blue-400::placeholder, .group:hover .hover\:\:lg\:text-blue-400, .group-text:hover .hover\:\:lg\:text-blue-400, .group:focus .focus\:\:lg\:text-blue-400, .group-text:focus .focus\:\:lg\:text-blue-400 {
        --text-opacity: 1;
        color: rgba(96, 165, 250, var(--text-opacity)) ;
    }

    .lg\:text-blue-500, .hover\:lg\:text-blue-500:hover, .focus\:lg\:text-blue-500:focus, .placeholder\:lg\:text-blue-500::placeholder, .group:hover .hover\:\:lg\:text-blue-500, .group-text:hover .hover\:\:lg\:text-blue-500, .group:focus .focus\:\:lg\:text-blue-500, .group-text:focus .focus\:\:lg\:text-blue-500 {
        --text-opacity: 1;
        color: rgba(59, 130, 246, var(--text-opacity)) ;
    }

    .lg\:text-blue-600, .hover\:lg\:text-blue-600:hover, .focus\:lg\:text-blue-600:focus, .placeholder\:lg\:text-blue-600::placeholder, .group:hover .hover\:\:lg\:text-blue-600, .group-text:hover .hover\:\:lg\:text-blue-600, .group:focus .focus\:\:lg\:text-blue-600, .group-text:focus .focus\:\:lg\:text-blue-600 {
        --text-opacity: 1;
        color: rgba(37, 99, 235, var(--text-opacity)) ;
    }

    .lg\:text-blue-700, .hover\:lg\:text-blue-700:hover, .focus\:lg\:text-blue-700:focus, .placeholder\:lg\:text-blue-700::placeholder, .group:hover .hover\:\:lg\:text-blue-700, .group-text:hover .hover\:\:lg\:text-blue-700, .group:focus .focus\:\:lg\:text-blue-700, .group-text:focus .focus\:\:lg\:text-blue-700 {
        --text-opacity: 1;
        color: rgba(29, 78, 216, var(--text-opacity)) ;
    }

    .lg\:text-blue-800, .hover\:lg\:text-blue-800:hover, .focus\:lg\:text-blue-800:focus, .placeholder\:lg\:text-blue-800::placeholder, .group:hover .hover\:\:lg\:text-blue-800, .group-text:hover .hover\:\:lg\:text-blue-800, .group:focus .focus\:\:lg\:text-blue-800, .group-text:focus .focus\:\:lg\:text-blue-800 {
        --text-opacity: 1;
        color: rgba(30, 64, 175, var(--text-opacity)) ;
    }

    .lg\:text-blue-900, .hover\:lg\:text-blue-900:hover, .focus\:lg\:text-blue-900:focus, .placeholder\:lg\:text-blue-900::placeholder, .group:hover .hover\:\:lg\:text-blue-900, .group-text:hover .hover\:\:lg\:text-blue-900, .group:focus .focus\:\:lg\:text-blue-900, .group-text:focus .focus\:\:lg\:text-blue-900 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .lg\:text-purple-50, .hover\:lg\:text-purple-50:hover, .focus\:lg\:text-purple-50:focus, .placeholder\:lg\:text-purple-50::placeholder, .group:hover .hover\:\:lg\:text-purple-50, .group-text:hover .hover\:\:lg\:text-purple-50, .group:focus .focus\:\:lg\:text-purple-50, .group-text:focus .focus\:\:lg\:text-purple-50 {
        --text-opacity: 1;
        color: rgba(245, 243, 255, var(--text-opacity)) ;
    }

    .lg\:text-purple-100, .hover\:lg\:text-purple-100:hover, .focus\:lg\:text-purple-100:focus, .placeholder\:lg\:text-purple-100::placeholder, .group:hover .hover\:\:lg\:text-purple-100, .group-text:hover .hover\:\:lg\:text-purple-100, .group:focus .focus\:\:lg\:text-purple-100, .group-text:focus .focus\:\:lg\:text-purple-100 {
        --text-opacity: 1;
        color: rgba(237, 233, 254, var(--text-opacity)) ;
    }

    .lg\:text-purple-200, .hover\:lg\:text-purple-200:hover, .focus\:lg\:text-purple-200:focus, .placeholder\:lg\:text-purple-200::placeholder, .group:hover .hover\:\:lg\:text-purple-200, .group-text:hover .hover\:\:lg\:text-purple-200, .group:focus .focus\:\:lg\:text-purple-200, .group-text:focus .focus\:\:lg\:text-purple-200 {
        --text-opacity: 1;
        color: rgba(221, 214, 254, var(--text-opacity)) ;
    }

    .lg\:text-purple-300, .hover\:lg\:text-purple-300:hover, .focus\:lg\:text-purple-300:focus, .placeholder\:lg\:text-purple-300::placeholder, .group:hover .hover\:\:lg\:text-purple-300, .group-text:hover .hover\:\:lg\:text-purple-300, .group:focus .focus\:\:lg\:text-purple-300, .group-text:focus .focus\:\:lg\:text-purple-300 {
        --text-opacity: 1;
        color: rgba(196, 181, 253, var(--text-opacity)) ;
    }

    .lg\:text-purple-400, .hover\:lg\:text-purple-400:hover, .focus\:lg\:text-purple-400:focus, .placeholder\:lg\:text-purple-400::placeholder, .group:hover .hover\:\:lg\:text-purple-400, .group-text:hover .hover\:\:lg\:text-purple-400, .group:focus .focus\:\:lg\:text-purple-400, .group-text:focus .focus\:\:lg\:text-purple-400 {
        --text-opacity: 1;
        color: rgba(167, 139, 250, var(--text-opacity)) ;
    }

    .lg\:text-purple-500, .hover\:lg\:text-purple-500:hover, .focus\:lg\:text-purple-500:focus, .placeholder\:lg\:text-purple-500::placeholder, .group:hover .hover\:\:lg\:text-purple-500, .group-text:hover .hover\:\:lg\:text-purple-500, .group:focus .focus\:\:lg\:text-purple-500, .group-text:focus .focus\:\:lg\:text-purple-500 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .lg\:text-purple-600, .hover\:lg\:text-purple-600:hover, .focus\:lg\:text-purple-600:focus, .placeholder\:lg\:text-purple-600::placeholder, .group:hover .hover\:\:lg\:text-purple-600, .group-text:hover .hover\:\:lg\:text-purple-600, .group:focus .focus\:\:lg\:text-purple-600, .group-text:focus .focus\:\:lg\:text-purple-600 {
        --text-opacity: 1;
        color: rgba(139, 92, 246, var(--text-opacity)) ;
    }

    .lg\:text-purple-700, .hover\:lg\:text-purple-700:hover, .focus\:lg\:text-purple-700:focus, .placeholder\:lg\:text-purple-700::placeholder, .group:hover .hover\:\:lg\:text-purple-700, .group-text:hover .hover\:\:lg\:text-purple-700, .group:focus .focus\:\:lg\:text-purple-700, .group-text:focus .focus\:\:lg\:text-purple-700 {
        --text-opacity: 1;
        color: rgba(124, 58, 237, var(--text-opacity)) ;
    }

    .lg\:text-purple-800, .hover\:lg\:text-purple-800:hover, .focus\:lg\:text-purple-800:focus, .placeholder\:lg\:text-purple-800::placeholder, .group:hover .hover\:\:lg\:text-purple-800, .group-text:hover .hover\:\:lg\:text-purple-800, .group:focus .focus\:\:lg\:text-purple-800, .group-text:focus .focus\:\:lg\:text-purple-800 {
        --text-opacity: 1;
        color: rgba(109, 40, 217, var(--text-opacity)) ;
    }

    .lg\:text-purple-900, .hover\:lg\:text-purple-900:hover, .focus\:lg\:text-purple-900:focus, .placeholder\:lg\:text-purple-900::placeholder, .group:hover .hover\:\:lg\:text-purple-900, .group-text:hover .hover\:\:lg\:text-purple-900, .group:focus .focus\:\:lg\:text-purple-900, .group-text:focus .focus\:\:lg\:text-purple-900 {
        --text-opacity: 1;
        color: rgba(91, 33, 182, var(--text-opacity)) ;
    }

    .lg\:text-pink-50, .hover\:lg\:text-pink-50:hover, .focus\:lg\:text-pink-50:focus, .placeholder\:lg\:text-pink-50::placeholder, .group:hover .hover\:\:lg\:text-pink-50, .group-text:hover .hover\:\:lg\:text-pink-50, .group:focus .focus\:\:lg\:text-pink-50, .group-text:focus .focus\:\:lg\:text-pink-50 {
        --text-opacity: 1;
        color: rgba(76, 29, 149, var(--text-opacity)) ;
    }

    .lg\:text-pink-100, .hover\:lg\:text-pink-100:hover, .focus\:lg\:text-pink-100:focus, .placeholder\:lg\:text-pink-100::placeholder, .group:hover .hover\:\:lg\:text-pink-100, .group-text:hover .hover\:\:lg\:text-pink-100, .group:focus .focus\:\:lg\:text-pink-100, .group-text:focus .focus\:\:lg\:text-pink-100 {
        --text-opacity: 1;
        color: rgba(253, 242, 248, var(--text-opacity)) ;
    }

    .lg\:text-pink-200, .hover\:lg\:text-pink-200:hover, .focus\:lg\:text-pink-200:focus, .placeholder\:lg\:text-pink-200::placeholder, .group:hover .hover\:\:lg\:text-pink-200, .group-text:hover .hover\:\:lg\:text-pink-200, .group:focus .focus\:\:lg\:text-pink-200, .group-text:focus .focus\:\:lg\:text-pink-200 {
        --text-opacity: 1;
        color: rgba(252, 231, 243, var(--text-opacity)) ;
    }

    .lg\:text-pink-30, .hover\:lg\:text-pink-30:hover, .focus\:lg\:text-pink-30:focus, .placeholder\:lg\:text-pink-30::placeholder, .group:hover .hover\:\:lg\:text-pink-30, .group-text:hover .hover\:\:lg\:text-pink-30, .group:focus .focus\:\:lg\:text-pink-30, .group-text:focus .focus\:\:lg\:text-pink-30 {
        --text-opacity: 1;
        color: rgba(251, 207, 232, var(--text-opacity)) ;
    }

    .lg\:text-pink-400, .hover\:lg\:text-pink-400:hover, .focus\:lg\:text-pink-400:focus, .placeholder\:lg\:text-pink-400::placeholder, .group:hover .hover\:\:lg\:text-pink-400, .group-text:hover .hover\:\:lg\:text-pink-400, .group:focus .focus\:\:lg\:text-pink-400, .group-text:focus .focus\:\:lg\:text-pink-400 {
        --text-opacity: 1;
        color: rgba(249, 168, 212, var(--text-opacity)) ;
    }

    .lg\:text-pink-500, .hover\:lg\:text-pink-500:hover, .focus\:lg\:text-pink-500:focus, .placeholder\:lg\:text-pink-500::placeholder, .group:hover .hover\:\:lg\:text-pink-500, .group-text:hover .hover\:\:lg\:text-pink-500, .group:focus .focus\:\:lg\:text-pink-500, .group-text:focus .focus\:\:lg\:text-pink-500 {
        --text-opacity: 1;
        color: rgba(244, 114, 182, var(--text-opacity)) ;
    }

    .lg\:text-pink-600, .hover\:lg\:text-pink-600:hover, .focus\:lg\:text-pink-600:focus, .placeholder\:lg\:text-pink-600::placeholder, .group:hover .hover\:\:lg\:text-pink-600, .group-text:hover .hover\:\:lg\:text-pink-600, .group:focus .focus\:\:lg\:text-pink-600, .group-text:focus .focus\:\:lg\:text-pink-600 {
        --text-opacity: 1;
        color: rgba(236, 72, 153, var(--text-opacity)) ;
    }

    .lg\:text-pink-700, .hover\:lg\:text-pink-700:hover, .focus\:lg\:text-pink-700:focus, .placeholder\:lg\:text-pink-700::placeholder, .group:hover .hover\:\:lg\:text-pink-700, .group-text:hover .hover\:\:lg\:text-pink-700, .group:focus .focus\:\:lg\:text-pink-700, .group-text:focus .focus\:\:lg\:text-pink-700 {
        --text-opacity: 1;
        color: rgba(219, 39, 119, var(--text-opacity)) ;
    }

    .lg\:text-pink-800, .hover\:lg\:text-pink-800:hover, .focus\:lg\:text-pink-800:focus, .placeholder\:lg\:text-pink-800::placeholder, .group:hover .hover\:\:lg\:text-pink-800, .group-text:hover .hover\:\:lg\:text-pink-800, .group:focus .focus\:\:lg\:text-pink-800, .group-text:focus .focus\:\:lg\:text-pink-800 {
        --text-opacity: 1;
        color: rgba(190, 24, 93, var(--text-opacity)) ;
    }

    .lg\:text-pink-900, .hover\:lg\:text-pink-900:hover, .focus\:lg\:text-pink-900:focus, .placeholder\:lg\:text-pink-900::placeholder, .group:hover .hover\:\:lg\:text-pink-900, .group-text:hover .hover\:\:lg\:text-pink-900, .group:focus .focus\:\:lg\:text-pink-900, .group-text:focus .focus\:\:lg\:text-pink-900 {
        --text-opacity: 1;
        color: rgba(157, 23, 77, var(--text-opacity)) ;
    }

    .lg\:text-indigo-50, .hover\:lg\:text-indigo-50:hover, .focus\:lg\:text-indigo-50:focus, .placeholder\:lg\:text-indigo-50::placeholder, .group:hover .hover\:\:lg\:text-indigo-50, .group-text:hover .hover\:\:lg\:text-indigo-50, .group:focus .focus\:\:lg\:text-indigo-50, .group-text:focus .focus\:\:lg\:text-indigo-50 {
        --text-opacity: 1;
        color: rgba(238, 242, 255, var(--text-opacity)) ;
    }

    .lg\:text-indigo-100, .hover\:lg\:text-indigo-100:hover, .focus\:lg\:text-indigo-100:focus, .placeholder\:lg\:text-indigo-100::placeholder, .group:hover .hover\:\:lg\:text-indigo-100, .group-text:hover .hover\:\:lg\:text-indigo-100, .group:focus .focus\:\:lg\:text-indigo-100, .group-text:focus .focus\:\:lg\:text-indigo-100 {
        --text-opacity: 1;
        color: rgba(224, 231, 255, var(--text-opacity)) ;
    }

    .lg\:text-indigo-200, .hover\:lg\:text-indigo-200:hover, .focus\:lg\:text-indigo-200:focus, .placeholder\:lg\:text-indigo-200::placeholder, .group:hover .hover\:\:lg\:text-indigo-200, .group-text:hover .hover\:\:lg\:text-indigo-200, .group:focus .focus\:\:lg\:text-indigo-200, .group-text:focus .focus\:\:lg\:text-indigo-200 {
        --text-opacity: 1;
        color: rgba(199, 210, 254, var(--text-opacity)) ;
    }

    .lg\:text-indigo-300, .hover\:lg\:text-indigo-300:hover, .focus\:lg\:text-indigo-300:focus, .placeholder\:lg\:text-indigo-300::placeholder, .group:hover .hover\:\:lg\:text-indigo-300, .group-text:hover .hover\:\:lg\:text-indigo-300, .group:focus .focus\:\:lg\:text-indigo-300, .group-text:focus .focus\:\:lg\:text-indigo-300 {
        --text-opacity: 1;
        color: rgba(165, 180, 252, var(--text-opacity)) ;
    }

    .lg\:text-indigo-400, .hover\:lg\:text-indigo-400:hover, .focus\:lg\:text-indigo-400:focus, .placeholder\:lg\:text-indigo-400::placeholder, .group:hover .hover\:\:lg\:text-indigo-400, .group-text:hover .hover\:\:lg\:text-indigo-400, .group:focus .focus\:\:lg\:text-indigo-400, .group-text:focus .focus\:\:lg\:text-indigo-400 {
        --text-opacity: 1;
        color: rgba(129, 140, 248, var(--text-opacity)) ;
    }

    .lg\:text-indigo-500, .hover\:lg\:text-indigo-500:hover, .focus\:lg\:text-indigo-500:focus, .placeholder\:lg\:text-indigo-500::placeholder, .group:hover .hover\:\:lg\:text-indigo-500, .group-text:hover .hover\:\:lg\:text-indigo-500, .group:focus .focus\:\:lg\:text-indigo-500, .group-text:focus .focus\:\:lg\:text-indigo-500 {
        --text-opacity: 1;
        color: rgba(99, 102, 2412, var(--text-opacity)) ;
    }

    .lg\:text-indigo-600, .hover\:lg\:text-indigo-600:hover, .focus\:lg\:text-indigo-600:focus, .placeholder\:lg\:text-indigo-600::placeholder, .group:hover .hover\:\:lg\:text-indigo-600, .group-text:hover .hover\:\:lg\:text-indigo-600, .group:focus .focus\:\:lg\:text-indigo-600, .group-text:focus .focus\:\:lg\:text-indigo-600 {
        --text-opacity: 1;
        color: rgba(79, 70, 229, var(--text-opacity)) ;
    }

    .lg\:text-indigo-700, .hover\:lg\:text-indigo-700:hover, .focus\:lg\:text-indigo-700:focus, .placeholder\:lg\:text-indigo-700::placeholder, .group:hover .hover\:\:lg\:text-indigo-700, .group-text:hover .hover\:\:lg\:text-indigo-700, .group:focus .focus\:\:lg\:text-indigo-700, .group-text:focus .focus\:\:lg\:text-indigo-700 {
        --text-opacity: 1;
        color: rgba(67, 56, 202, var(--text-opacity)) ;
    }

    .lg\:text-indigo-800, .hover\:lg\:text-indigo-800:hover, .focus\:lg\:text-indigo-800:focus, .placeholder\:lg\:text-indigo-800::placeholder, .group:hover .hover\:\:lg\:text-indigo-800, .group-text:hover .hover\:\:lg\:text-indigo-800, .group:focus .focus\:\:lg\:text-indigo-800, .group-text:focus .focus\:\:lg\:text-indigo-800 {
        --text-opacity: 1;
        color: rgba(55, 48, 163, var(--text-opacity)) ;
    }

    .lg\:text-indigo-900, .hover\:lg\:text-indigo-900:hover, .focus\:lg\:text-indigo-900:focus, .placeholder\:lg\:text-indigo-900::placeholder, .group:hover .hover\:\:lg\:text-indigo-900, .group-text:hover .hover\:\:lg\:text-indigo-900, .group:focus .focus\:\:lg\:text-indigo-900, .group-text:focus .focus\:\:lg\:text-indigo-900 {
        --text-opacity: 1;
        color: rgba(49, 46, 129, var(--text-opacity)) ;
    }

    .lg\:text-opacity-0, .hover\:lg\:text-opacity-0:hover, .focus\:lg\:text-opacity-0:focus, .placeholder\:lg\:text-opacity-0::placeholder, .group:hover .hover\:\:lg\:text-opacity-0, .group-text:hover .hover\:\:lg\:text-opacity-0, .group:focus .focus\:\:lg\:text-opacity-0, .group-text:focus .focus\:\:lg\:text-opacity-0 {
        --text-opacity: 0;
    }

    .lg\:text-opacity-01, .hover\:lg\:text-opacity-01:hover, .focus\:lg\:text-opacity-01:focus, .placeholder\:lg\:text-opacity-01::placeholder, .group:hover .hover\:\:lg\:text-opacity-01, .group-text:hover .hover\:\:lg\:text-opacity-01, .group:focus .focus\:\:lg\:text-opacity-01, .group-text:focus .focus\:\:lg\:text-opacity-01 {
        --text-opacity: .01;
    }

    .lg\:text-opacity-02, .hover\:lg\:text-opacity-02:hover, .focus\:lg\:text-opacity-02:focus, .placeholder\:lg\:text-opacity-02::placeholder, .group:hover .hover\:\:lg\:text-opacity-02, .group-text:hover .hover\:\:lg\:text-opacity-02, .group:focus .focus\:\:lg\:text-opacity-02, .group-text:focus .focus\:\:lg\:text-opacity-02 {
        --text-opacity: .02;
    }

    .lg\:text-opacity-03, .hover\:lg\:text-opacity-03:hover, .focus\:lg\:text-opacity-03:focus, .placeholder\:lg\:text-opacity-03::placeholder, .group:hover .hover\:\:lg\:text-opacity-03, .group-text:hover .hover\:\:lg\:text-opacity-03, .group:focus .focus\:\:lg\:text-opacity-03, .group-text:focus .focus\:\:lg\:text-opacity-03 {
        --text-opacity: .03;
    }

    .lg\:text-opacity-04, .hover\:lg\:text-opacity-04:hover, .focus\:lg\:text-opacity-04:focus, .placeholder\:lg\:text-opacity-04::placeholder, .group:hover .hover\:\:lg\:text-opacity-04, .group-text:hover .hover\:\:lg\:text-opacity-04, .group:focus .focus\:\:lg\:text-opacity-04, .group-text:focus .focus\:\:lg\:text-opacity-04 {
        --text-opacity: .04;
    }

    .lg\:text-opacity-5, .hover\:lg\:text-opacity-5:hover, .focus\:lg\:text-opacity-5:focus, .placeholder\:lg\:text-opacity-5::placeholder, .group:hover .hover\:\:lg\:text-opacity-5, .group-text:hover .hover\:\:lg\:text-opacity-5, .group:focus .focus\:\:lg\:text-opacity-5, .group-text:focus .focus\:\:lg\:text-opacity-5 {
        --text-opacity: .05;
    }

    .lg\:text-opacity-06, .hover\:lg\:text-opacity-06:hover, .focus\:lg\:text-opacity-06:focus, .placeholder\:lg\:text-opacity-06::placeholder, .group:hover .hover\:\:lg\:text-opacity-06, .group-text:hover .hover\:\:lg\:text-opacity-06, .group:focus .focus\:\:lg\:text-opacity-06, .group-text:focus .focus\:\:lg\:text-opacity-06 {
        --text-opacity: .06;
    }

    .lg\:text-opacity-07, .hover\:lg\:text-opacity-07:hover, .focus\:lg\:text-opacity-07:focus, .placeholder\:lg\:text-opacity-07::placeholder, .group:hover .hover\:\:lg\:text-opacity-07, .group-text:hover .hover\:\:lg\:text-opacity-07, .group:focus .focus\:\:lg\:text-opacity-07, .group-text:focus .focus\:\:lg\:text-opacity-07 {
        --text-opacity: .07;
    }

    .lg\:text-opacity-08, .hover\:lg\:text-opacity-08:hover, .focus\:lg\:text-opacity-08:focus, .placeholder\:lg\:text-opacity-08::placeholder, .group:hover .hover\:\:lg\:text-opacity-08, .group-text:hover .hover\:\:lg\:text-opacity-08, .group:focus .focus\:\:lg\:text-opacity-08, .group-text:focus .focus\:\:lg\:text-opacity-08 {
        --text-opacity: .08;
    }

    .lg\:text-opacity-09, .hover\:lg\:text-opacity-09:hover, .focus\:lg\:text-opacity-09:focus, .placeholder\:lg\:text-opacity-09::placeholder, .group:hover .hover\:\:lg\:text-opacity-09, .group-text:hover .hover\:\:lg\:text-opacity-09, .group:focus .focus\:\:lg\:text-opacity-09, .group-text:focus .focus\:\:lg\:text-opacity-09 {
        --text-opacity: .08;
    }

    .lg\:text-opacity-10, .hover\:lg\:text-opacity-10:hover, .focus\:lg\:text-opacity-10:focus, .placeholder\:lg\:text-opacity-10::placeholder, .group:hover .hover\:\:lg\:text-opacity-10, .group-text:hover .hover\:\:lg\:text-opacity-10, .group:focus .focus\:\:lg\:text-opacity-10, .group-text:focus .focus\:\:lg\:text-opacity-10 {
        --text-opacity: .1;
    }

    .lg\:text-opacity-15, .hover\:lg\:text-opacity-15:hover, .focus\:lg\:text-opacity-15:focus, .placeholder\:lg\:text-opacity-15::placeholder, .group:hover .hover\:\:lg\:text-opacity-15, .group-text:hover .hover\:\:lg\:text-opacity-15, .group:focus .focus\:\:lg\:text-opacity-15, .group-text:focus .focus\:\:lg\:text-opacity-15 {
        --text-opacity: .15;
    }

    .lg\:text-opacity-20, .hover\:lg\:text-opacity-20:hover, .focus\:lg\:text-opacity-20:focus, .placeholder\:lg\:text-opacity-20::placeholder, .group:hover .hover\:\:lg\:text-opacity-20, .group-text:hover .hover\:\:lg\:text-opacity-20, .group:focus .focus\:\:lg\:text-opacity-20, .group-text:focus .focus\:\:lg\:text-opacity-20 {
        --text-opacity: .2;
    }

    .lg\:text-opacity-25, .hover\:lg\:text-opacity-25:hover, .focus\:lg\:text-opacity-25:focus, .placeholder\:lg\:text-opacity-25::placeholder, .group:hover .hover\:\:lg\:text-opacity-25, .group-text:hover .hover\:\:lg\:text-opacity-25, .group:focus .focus\:\:lg\:text-opacity-25, .group-text:focus .focus\:\:lg\:text-opacity-25 {
        --text-opacity: .25;
    }

    .lg\:text-opacity-30, .hover\:lg\:text-opacity-30:hover, .focus\:lg\:text-opacity-30:focus, .placeholder\:lg\:text-opacity-30::placeholder, .group:hover .hover\:\:lg\:text-opacity-30, .group-text:hover .hover\:\:lg\:text-opacity-30, .group:focus .focus\:\:lg\:text-opacity-30, .group-text:focus .focus\:\:lg\:text-opacity-30 {
        --text-opacity: .3;
    }

    .lg\:text-opacity-35, .hover\:lg\:text-opacity-35:hover, .focus\:lg\:text-opacity-35:focus, .placeholder\:lg\:text-opacity-35::placeholder, .group:hover .hover\:\:lg\:text-opacity-35, .group-text:hover .hover\:\:lg\:text-opacity-35, .group:focus .focus\:\:lg\:text-opacity-35, .group-text:focus .focus\:\:lg\:text-opacity-35 {
        --text-opacity: .35;
    }

    .lg\:text-opacity-40, .hover\:lg\:text-opacity-40:hover, .focus\:lg\:text-opacity-40:focus, .placeholder\:lg\:text-opacity-40::placeholder, .group:hover .hover\:\:lg\:text-opacity-40, .group-text:hover .hover\:\:lg\:text-opacity-40, .group:focus .focus\:\:lg\:text-opacity-40, .group-text:focus .focus\:\:lg\:text-opacity-40 {
        --text-opacity: .4;
    }

    .lg\:text-opacity-45, .hover\:lg\:text-opacity-45:hover, .focus\:lg\:text-opacity-45:focus, .placeholder\:lg\:text-opacity-45::placeholder, .group:hover .hover\:\:lg\:text-opacity-45, .group-text:hover .hover\:\:lg\:text-opacity-45, .group:focus .focus\:\:lg\:text-opacity-45, .group-text:focus .focus\:\:lg\:text-opacity-45 {
        --text-opacity: .45;
    }

    .lg\:text-opacity-50, .hover\:lg\:text-opacity-50:hover, .focus\:lg\:text-opacity-50:focus, .placeholder\:lg\:text-opacity-50::placeholder, .group:hover .hover\:\:lg\:text-opacity-50, .group-text:hover .hover\:\:lg\:text-opacity-50, .group:focus .focus\:\:lg\:text-opacity-50, .group-text:focus .focus\:\:lg\:text-opacity-50 {
        --text-opacity: .5;
    }

    .lg\:text-opacity-55, .hover\:lg\:text-opacity-55:hover, .focus\:lg\:text-opacity-55:focus, .placeholder\:lg\:text-opacity-55::placeholder, .group:hover .hover\:\:lg\:text-opacity-55, .group-text:hover .hover\:\:lg\:text-opacity-55, .group:focus .focus\:\:lg\:text-opacity-55, .group-text:focus .focus\:\:lg\:text-opacity-55 {
        --text-opacity: .55;
    }

    .lg\:text-opacity-60, .hover\:lg\:text-opacity-60:hover, .focus\:lg\:text-opacity-60:focus, .placeholder\:lg\:text-opacity-60::placeholder, .group:hover .hover\:\:lg\:text-opacity-60, .group-text:hover .hover\:\:lg\:text-opacity-60, .group:focus .focus\:\:lg\:text-opacity-60, .group-text:focus .focus\:\:lg\:text-opacity-60 {
        --text-opacity: .6;
    }

    .lg\:text-opacity-65, .hover\:lg\:text-opacity-65:hover, .focus\:lg\:text-opacity-65:focus, .placeholder\:lg\:text-opacity-65::placeholder, .group:hover .hover\:\:lg\:text-opacity-65, .group-text:hover .hover\:\:lg\:text-opacity-65, .group:focus .focus\:\:lg\:text-opacity-65, .group-text:focus .focus\:\:lg\:text-opacity-65 {
        --text-opacity: .65;
    }

    .lg\:text-opacity-70, .hover\:lg\:text-opacity-70:hover, .focus\:lg\:text-opacity-70:focus, .placeholder\:lg\:text-opacity-70::placeholder, .group:hover .hover\:\:lg\:text-opacity-70, .group-text:hover .hover\:\:lg\:text-opacity-70, .group:focus .focus\:\:lg\:text-opacity-70, .group-text:focus .focus\:\:lg\:text-opacity-70 {
        --text-opacity: .7;
    }

    .lg\:text-opacity-75, .hover\:lg\:text-opacity-75:hover, .focus\:lg\:text-opacity-75:focus, .placeholder\:lg\:text-opacity-75::placeholder, .group:hover .hover\:\:lg\:text-opacity-75, .group-text:hover .hover\:\:lg\:text-opacity-75, .group:focus .focus\:\:lg\:text-opacity-75, .group-text:focus .focus\:\:lg\:text-opacity-75 {
        --text-opacity: .75;
    }

    .lg\:text-opacity-80, .hover\:lg\:text-opacity-80:hover, .focus\:lg\:text-opacity-80:focus, .placeholder\:lg\:text-opacity-80::placeholder, .group:hover .hover\:\:lg\:text-opacity-80, .group-text:hover .hover\:\:lg\:text-opacity-80, .group:focus .focus\:\:lg\:text-opacity-80, .group-text:focus .focus\:\:lg\:text-opacity-80 {
        --text-opacity: .8;
    }

    .lg\:text-opacity-85, .hover\:lg\:text-opacity-85:hover, .focus\:lg\:text-opacity-85:focus, .placeholder\:lg\:text-opacity-85::placeholder, .group:hover .hover\:\:lg\:text-opacity-85, .group-text:hover .hover\:\:lg\:text-opacity-85, .group:focus .focus\:\:lg\:text-opacity-85, .group-text:focus .focus\:\:lg\:text-opacity-85 {
        --text-opacity: .85;
    }

    .lg\:text-opacity-90, .hover\:lg\:text-opacity-90:hover, .focus\:lg\:text-opacity-90:focus, .placeholder\:lg\:text-opacity-90::placeholder, .group:hover .hover\:\:lg\:text-opacity-90, .group-text:hover .hover\:\:lg\:text-opacity-90, .group:focus .focus\:\:lg\:text-opacity-90, .group-text:focus .focus\:\:lg\:text-opacity-90 {
        --text-opacity: .9;
    }

    .lg\:text-opacity-95, .hover\:lg\:text-opacity-95:hover, .focus\:lg\:text-opacity-95:focus, .placeholder\:lg\:text-opacity-95::placeholder, .group:hover .hover\:\:lg\:text-opacity-95, .group-text:hover .hover\:\:lg\:text-opacity-95, .group:focus .focus\:\:lg\:text-opacity-95, .group-text:focus .focus\:\:lg\:text-opacity-95 {
        --text-opacity: .95;
    }

    .lg\:text-opacity-100, .hover\:lg\:text-opacity-100:hover, .focus\:lg\:text-opacity-100:focus, .placeholder\:lg\:text-opacity-100::placeholder, .group:hover .hover\:\:lg\:text-opacity-100, .group-text:hover .hover\:\:lg\:text-opacity-100, .group:focus .focus\:\:lg\:text-opacity-100, .group-text:focus .focus\:\:lg\:text-opacity-100 {
        --text-opacity: 1;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:text-right {
        text-align: right;
    }

    .md\:text-center {
        text-align: center;
    }

    .md\:bg-black, .hover\:md\:bg-black:hover, .focus\:md\:bg-black:focus, .checked\:md\:bg-black:checked, .group:hover .hover\:\:md\:bg-black, .group-bg:hover .hover\:\:md\:bg-black, .group:focus .focus\:\:md\:bg-black, .group-bg:focus .focus\:\:md\:bg-black {
        --bg-opacity: 1;
        background: rgba(0, 0, 0, var(--bg-opacity)) ;
    }

    .md\:bg-white, .hover\:md\:bg-white:hover, .focus\:md\:bg-white:focus, .checked\:md\:bg-white:checked, .group:hover .hover\:\:md\:bg-white, .group-bg:hover .hover\:\:md\:bg-white, .group:focus .focus\:\:md\:bg-white, .group-bg:focus .focus\:\:md\:bg-white {
        --bg-opacity: 1;
        background: rgba(255, 255, 255, var(--bg-opacity)) ;
    }

    .md\:bg-red-50, .hover\:md\:bg-red-50:hover, .focus\:md\:bg-red-50:focus, .checked\:md\:bg-red-50:checked, .group:hover .hover\:\:md\:bg-red-50, .group-bg:hover .hover\:\:md\:bg-red-50, .group:focus .focus\:\:md\:bg-red-50, .group-bg:focus .focus\:\:md\:bg-red-50 {
        --bg-opacity: 1;
        background: rgba(254, 242, 242, var(--bg-opacity)) ;
    }

    .md\:bg-red-100, .hover\:md\:bg-red-100:hover, .focus\:md\:bg-red-100:focus, .checked\:md\:bg-red-100:checked, .group:hover .hover\:\:md\:bg-red-100, .group-bg:hover .hover\:\:md\:bg-red-100, .group:focus .focus\:\:md\:bg-red-100, .group-bg:focus .focus\:\:md\:bg-red-100 {
        --bg-opacity: 1;
        background: rgba(254, 226, 226, var(--bg-opacity)) ;
    }

    .md\:bg-red-200, .hover\:md\:bg-red-200:hover, .focus\:md\:bg-red-200:focus, .checked\:md\:bg-red-200:checked, .group:hover .hover\:\:md\:bg-red-200, .group-bg:hover .hover\:\:md\:bg-red-200, .group:focus .focus\:\:md\:bg-red-200, .group-bg:focus .focus\:\:md\:bg-red-200 {
        --bg-opacity: 1;
        background: rgba(254, 202, 202, var(--bg-opacity)) ;
    }

    .md\:bg-red-300, .hover\:md\:bg-red-300:hover, .focus\:md\:bg-red-300:focus, .checked\:md\:bg-red-300:checked, .group:hover .hover\:\:md\:bg-red-300, .group-bg:hover .hover\:\:md\:bg-red-300, .group:focus .focus\:\:md\:bg-red-300, .group-bg:focus .focus\:\:md\:bg-red-300 {
        --bg-opacity: 1;
        background: rgba(252, 165, 165, var(--bg-opacity)) ;
    }

    .md\:bg-red-400, .hover\:md\:bg-red-400:hover, .focus\:md\:bg-red-400:focus, .checked\:md\:bg-red-400:checked, .group:hover .hover\:\:md\:bg-red-400, .group-bg:hover .hover\:\:md\:bg-red-400, .group:focus .focus\:\:md\:bg-red-400, .group-bg:focus .focus\:\:md\:bg-red-400 {
        --bg-opacity: 1;
        background: rgba(232, 71, 78, var(--bg-opacity)) ;
    }

    .md\:bg-red-500, .hover\:md\:bg-red-500:hover, .focus\:md\:bg-red-500:focus, .checked\:md\:bg-red-500:checked, .group:hover .hover\:\:md\:bg-red-500, .group-bg:hover .hover\:\:md\:bg-red-500, .group:focus .focus\:\:md\:bg-red-500, .group-bg:focus .focus\:\:md\:bg-red-500 {
        --bg-opacity: 1;
        background: rgba(239, 68, 6, var(--bg-opacity)) ;
    }

    .md\:bg-red-600, .hover\:md\:bg-red-600:hover, .focus\:md\:bg-red-600:focus, .checked\:md\:bg-red-600:checked, .group:hover .hover\:\:md\:bg-red-600, .group-bg:hover .hover\:\:md\:bg-red-600, .group:focus .focus\:\:md\:bg-red-600, .group-bg:focus .focus\:\:md\:bg-red-600 {
        --bg-opacity: 1;
        background: rgba(220, 38, 3, var(--bg-opacity)) ;
    }

    .md\:bg-red-700, .hover\:md\:bg-red-700:hover, .focus\:md\:bg-red-700:focus, .checked\:md\:bg-red-700:checked, .group:hover .hover\:\:md\:bg-red-700, .group-bg:hover .hover\:\:md\:bg-red-700, .group:focus .focus\:\:md\:bg-red-700, .group-bg:focus .focus\:\:md\:bg-red-700 {
        --bg-opacity: 1;
        background: rgba(185, 28, 28, var(--bg-opacity)) ;
    }

    .md\:bg-red-800, .hover\:md\:bg-red-800:hover, .focus\:md\:bg-red-800:focus, .checked\:md\:bg-red-800:checked, .group:hover .hover\:\:md\:bg-red-800, .group-bg:hover .hover\:\:md\:bg-red-800, .group:focus .focus\:\:md\:bg-red-800, .group-bg:focus .focus\:\:md\:bg-red-800 {
        --bg-opacity: 1;
        background: rgba(153, 27, 27, var(--bg-opacity)) ;
    }

    .md\:bg-red-900, .hover\:md\:bg-red-900:hover, .focus\:md\:bg-red-900:focus, .checked\:md\:bg-red-900:checked, .group:hover .hover\:\:md\:bg-red-900, .group-bg:hover .hover\:\:md\:bg-red-900, .group:focus .focus\:\:md\:bg-red-900, .group-bg:focus .focus\:\:md\:bg-red-900 {
        --bg-opacity: 1;
        background: rgba(127, 29, 29, var(--bg-opacity)) ;
    }

    .md\:bg-gray-50, .hover\:md\:bg-gray-50:hover, .focus\:md\:bg-gray-50:focus, .checked\:md\:bg-gray-50:checked, .group:hover .hover\:\:md\:bg-gray-50, .group-bg:hover .hover\:\:md\:bg-gray-50, .group:focus .focus\:\:md\:bg-gray-50, .group-bg:focus .focus\:\:md\:bg-gray-50 {
        --bg-opacity: 1;
        background: rgba(249, 250, 251, var(--bg-opacity)) ;
    }

    .md\:bg-gray-100, .hover\:md\:bg-gray-100:hover, .focus\:md\:bg-gray-100:focus, .checked\:md\:bg-gray-100:checked, .group:hover .hover\:\:md\:bg-gray-100, .group-bg:hover .hover\:\:md\:bg-gray-100, .group:focus .focus\:\:md\:bg-gray-100, .group-bg:focus .focus\:\:md\:bg-gray-100 {
        --bg-opacity: 1;
        background: rgba(243, 244, 246, var(--bg-opacity)) ;
    }

    .md\:bg-gray-200, .hover\:md\:bg-gray-200:hover, .focus\:md\:bg-gray-200:focus, .checked\:md\:bg-gray-200:checked, .group:hover .hover\:\:md\:bg-gray-200, .group-bg:hover .hover\:\:md\:bg-gray-200, .group:focus .focus\:\:md\:bg-gray-200, .group-bg:focus .focus\:\:md\:bg-gray-200 {
        --bg-opacity: 1;
        background: rgba(229, 231, 235, var(--bg-opacity)) ;
    }

    .md\:bg-gray-300, .hover\:md\:bg-gray-300:hover, .focus\:md\:bg-gray-300:focus, .checked\:md\:bg-gray-300:checked, .group:hover .hover\:\:md\:bg-gray-300, .group-bg:hover .hover\:\:md\:bg-gray-300, .group:focus .focus\:\:md\:bg-gray-300, .group-bg:focus .focus\:\:md\:bg-gray-300 {
        --bg-opacity: 1;
        background: rgba(209, 213, 219, var(--bg-opacity)) ;
    }

    .md\:bg-gray-400, .hover\:md\:bg-gray-400:hover, .focus\:md\:bg-gray-400:focus, .checked\:md\:bg-gray-400:checked, .group:hover .hover\:\:md\:bg-gray-400, .group-bg:hover .hover\:\:md\:bg-gray-400, .group:focus .focus\:\:md\:bg-gray-400, .group-bg:focus .focus\:\:md\:bg-gray-400 {
        --bg-opacity: 1;
        background: rgba(156, 163, 175, var(--bg-opacity)) ;
    }

    .md\:bg-gray-500, .hover\:md\:bg-gray-500:hover, .focus\:md\:bg-gray-500:focus, .checked\:md\:bg-gray-500:checked, .group:hover .hover\:\:md\:bg-gray-500, .group-bg:hover .hover\:\:md\:bg-gray-500, .group:focus .focus\:\:md\:bg-gray-500, .group-bg:focus .focus\:\:md\:bg-gray-500 {
        --bg-opacity: 1;
        background: rgba(107, 114, 128, var(--bg-opacity)) ;
    }

    .md\:bg-gray-600, .hover\:md\:bg-gray-600:hover, .focus\:md\:bg-gray-600:focus, .checked\:md\:bg-gray-600:checked, .group:hover .hover\:\:md\:bg-gray-600, .group-bg:hover .hover\:\:md\:bg-gray-600, .group:focus .focus\:\:md\:bg-gray-600, .group-bg:focus .focus\:\:md\:bg-gray-600 {
        --bg-opacity: 1;
        background: rgba(75, 85, 99, var(--bg-opacity)) ;
    }

    .md\:bg-gray-700, .hover\:md\:bg-gray-700:hover, .focus\:md\:bg-gray-700:focus, .checked\:md\:bg-gray-700:checked, .group:hover .hover\:\:md\:bg-gray-700, .group-bg:hover .hover\:\:md\:bg-gray-700, .group:focus .focus\:\:md\:bg-gray-700, .group-bg:focus .focus\:\:md\:bg-gray-700 {
        --bg-opacity: 1;
        background: rgba(55, 65, 81, var(--bg-opacity)) ;
    }

    .md\:bg-gray-800, .hover\:md\:bg-gray-800:hover, .focus\:md\:bg-gray-800:focus, .checked\:md\:bg-gray-800:checked, .group:hover .hover\:\:md\:bg-gray-800, .group-bg:hover .hover\:\:md\:bg-gray-800, .group:focus .focus\:\:md\:bg-gray-800, .group-bg:focus .focus\:\:md\:bg-gray-800 {
        --bg-opacity: 1;
        background: rgba(31, 41, 55, var(--bg-opacity)) ;
    }

    .md\:bg-gray-900, .hover\:md\:bg-gray-900:hover, .focus\:md\:bg-gray-900:focus, .checked\:md\:bg-gray-900:checked, .group:hover .hover\:\:md\:bg-gray-900, .group-bg:hover .hover\:\:md\:bg-gray-900, .group:focus .focus\:\:md\:bg-gray-900, .group-bg:focus .focus\:\:md\:bg-gray-900 {
        --bg-opacity: 1;
        background: rgba(17, 24, 39, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-50, .hover\:md\:bg-yellow-50:hover, .focus\:md\:bg-yellow-50:focus, .checked\:md\:bg-yellow-50:checked, .group:hover .hover\:\:md\:bg-yellow-50, .group-bg:hover .hover\:\:md\:bg-yellow-50, .group:focus .focus\:\:md\:bg-yellow-50, .group-bg:focus .focus\:\:md\:bg-yellow-50 {
        --bg-opacity: 1;
        background: rgba(255, 251, 235, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-100, .hover\:md\:bg-yellow-100:hover, .focus\:md\:bg-yellow-100:focus, .checked\:md\:bg-yellow-100:checked, .group:hover .hover\:\:md\:bg-yellow-100, .group-bg:hover .hover\:\:md\:bg-yellow-100, .group:focus .focus\:\:md\:bg-yellow-100, .group-bg:focus .focus\:\:md\:bg-yellow-100 {
        --bg-opacity: 1;
        background: rgba(254, 243, 199, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-200, .hover\:md\:bg-yellow-200:hover, .focus\:md\:bg-yellow-200:focus, .checked\:md\:bg-yellow-200:checked, .group:hover .hover\:\:md\:bg-yellow-200, .group-bg:hover .hover\:\:md\:bg-yellow-200, .group:focus .focus\:\:md\:bg-yellow-200, .group-bg:focus .focus\:\:md\:bg-yellow-200 {
        --bg-opacity: 1;
        background: rgba(253, 230, 138, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-300, .hover\:md\:bg-yellow-300:hover, .focus\:md\:bg-yellow-300:focus, .checked\:md\:bg-yellow-300:checked, .group:hover .hover\:\:md\:bg-yellow-300, .group-bg:hover .hover\:\:md\:bg-yellow-300, .group:focus .focus\:\:md\:bg-yellow-300, .group-bg:focus .focus\:\:md\:bg-yellow-300 {
        --bg-opacity: 1;
        background: rgba(252, 211, 77, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-400, .hover\:md\:bg-yellow-400:hover, .focus\:md\:bg-yellow-400:focus, .checked\:md\:bg-yellow-400:checked, .group:hover .hover\:\:md\:bg-yellow-400, .group-bg:hover .hover\:\:md\:bg-yellow-400, .group:focus .focus\:\:md\:bg-yellow-400, .group-bg:focus .focus\:\:md\:bg-yellow-400 {
        --bg-opacity: 1;
        background: rgba(251, 191, 36, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-500, .hover\:md\:bg-yellow-500:hover, .focus\:md\:bg-yellow-500:focus, .checked\:md\:bg-yellow-500:checked, .group:hover .hover\:\:md\:bg-yellow-500, .group-bg:hover .hover\:\:md\:bg-yellow-500, .group:focus .focus\:\:md\:bg-yellow-500, .group-bg:focus .focus\:\:md\:bg-yellow-500 {
        --bg-opacity: 1;
        background: rgba(245, 158, 11, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-600, .hover\:md\:bg-yellow-600:hover, .focus\:md\:bg-yellow-600:focus, .checked\:md\:bg-yellow-600:checked, .group:hover .hover\:\:md\:bg-yellow-600, .group-bg:hover .hover\:\:md\:bg-yellow-600, .group:focus .focus\:\:md\:bg-yellow-600, .group-bg:focus .focus\:\:md\:bg-yellow-600 {
        --bg-opacity: 1;
        background: rgba(217, 119, 6, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-700, .hover\:md\:bg-yellow-700:hover, .focus\:md\:bg-yellow-700:focus, .checked\:md\:bg-yellow-700:checked, .group:hover .hover\:\:md\:bg-yellow-700, .group-bg:hover .hover\:\:md\:bg-yellow-700, .group:focus .focus\:\:md\:bg-yellow-700, .group-bg:focus .focus\:\:md\:bg-yellow-700 {
        --bg-opacity: 1;
        background: rgba(180, 83, 9, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-800, .hover\:md\:bg-yellow-800:hover, .focus\:md\:bg-yellow-800:focus, .checked\:md\:bg-yellow-800:checked, .group:hover .hover\:\:md\:bg-yellow-800, .group-bg:hover .hover\:\:md\:bg-yellow-800, .group:focus .focus\:\:md\:bg-yellow-800, .group-bg:focus .focus\:\:md\:bg-yellow-800 {
        --bg-opacity: 1;
        background: rgba(146, 64, 14, var(--bg-opacity)) ;
    }

    .md\:bg-yellow-900, .hover\:md\:bg-yellow-900:hover, .focus\:md\:bg-yellow-900:focus, .checked\:md\:bg-yellow-900:checked, .group:hover .hover\:\:md\:bg-yellow-900, .group-bg:hover .hover\:\:md\:bg-yellow-900, .group:focus .focus\:\:md\:bg-yellow-900, .group-bg:focus .focus\:\:md\:bg-yellow-900 {
        --bg-opacity: 1;
        background: rgba(120, 53, 15, var(--bg-opacity)) ;
    }

    .md\:bg-green-50, .hover\:md\:bg-green-50:hover, .focus\:md\:bg-green-50:focus, .checked\:md\:bg-green-50:checked, .group:hover .hover\:\:md\:bg-green-50, .group-bg:hover .hover\:\:md\:bg-green-50, .group:focus .focus\:\:md\:bg-green-50, .group-bg:focus .focus\:\:md\:bg-green-50 {
        --bg-opacity: 1;
        background: rgba(236, 253, 245, var(--bg-opacity)) ;
    }

    .md\:bg-green-100, .hover\:md\:bg-green-100:hover, .focus\:md\:bg-green-100:focus, .checked\:md\:bg-green-100:checked, .group:hover .hover\:\:md\:bg-green-100, .group-bg:hover .hover\:\:md\:bg-green-100, .group:focus .focus\:\:md\:bg-green-100, .group-bg:focus .focus\:\:md\:bg-green-100 {
        --bg-opacity: 1;
        background: rgba(209, 250, 229, var(--bg-opacity)) ;
    }

    .md\:bg-green-200, .hover\:md\:bg-green-200:hover, .focus\:md\:bg-green-200:focus, .checked\:md\:bg-green-200:checked, .group:hover .hover\:\:md\:bg-green-200, .group-bg:hover .hover\:\:md\:bg-green-200, .group:focus .focus\:\:md\:bg-green-200, .group-bg:focus .focus\:\:md\:bg-green-200 {
        --bg-opacity: 1;
        background: rgba(167, 243, 208, var(--bg-opacity)) ;
    }

    .md\:bg-green-300, .hover\:md\:bg-green-300:hover, .focus\:md\:bg-green-300:focus, .checked\:md\:bg-green-300:checked, .group:hover .hover\:\:md\:bg-green-300, .group-bg:hover .hover\:\:md\:bg-green-300, .group:focus .focus\:\:md\:bg-green-300, .group-bg:focus .focus\:\:md\:bg-green-300 {
        --bg-opacity: 1;
        background: rgba(110, 231, 183, var(--bg-opacity)) ;
    }

    .md\:bg-green-400, .hover\:md\:bg-green-400:hover, .focus\:md\:bg-green-400:focus, .checked\:md\:bg-green-400:checked, .group:hover .hover\:\:md\:bg-green-400, .group-bg:hover .hover\:\:md\:bg-green-400, .group:focus .focus\:\:md\:bg-green-400, .group-bg:focus .focus\:\:md\:bg-green-400 {
        --bg-opacity: 1;
        background: rgba(52, 211, 153, var(--bg-opacity)) ;
    }

    .md\:bg-green-500, .hover\:md\:bg-green-500:hover, .focus\:md\:bg-green-500:focus, .checked\:md\:bg-green-500:checked, .group:hover .hover\:\:md\:bg-green-500, .group-bg:hover .hover\:\:md\:bg-green-500, .group:focus .focus\:\:md\:bg-green-500, .group-bg:focus .focus\:\:md\:bg-green-500 {
        --bg-opacity: 1;
        background: rgba(16, 185, 129, var(--bg-opacity)) ;
    }

    .md\:bg-green-600, .hover\:md\:bg-green-600:hover, .focus\:md\:bg-green-600:focus, .checked\:md\:bg-green-600:checked, .group:hover .hover\:\:md\:bg-green-600, .group-bg:hover .hover\:\:md\:bg-green-600, .group:focus .focus\:\:md\:bg-green-600, .group-bg:focus .focus\:\:md\:bg-green-600 {
        --bg-opacity: 1;
        background: rgba(5, 150, 105, var(--bg-opacity)) ;
    }

    .md\:bg-green-700, .hover\:md\:bg-green-700:hover, .focus\:md\:bg-green-700:focus, .checked\:md\:bg-green-700:checked, .group:hover .hover\:\:md\:bg-green-700, .group-bg:hover .hover\:\:md\:bg-green-700, .group:focus .focus\:\:md\:bg-green-700, .group-bg:focus .focus\:\:md\:bg-green-700 {
        --bg-opacity: 1;
        background: rgba(4, 120, 87, var(--bg-opacity)) ;
    }

    .md\:bg-green-800, .hover\:md\:bg-green-800:hover, .focus\:md\:bg-green-800:focus, .checked\:md\:bg-green-800:checked, .group:hover .hover\:\:md\:bg-green-800, .group-bg:hover .hover\:\:md\:bg-green-800, .group:focus .focus\:\:md\:bg-green-800, .group-bg:focus .focus\:\:md\:bg-green-800 {
        --bg-opacity: 1;
        background: rgba(6, 95, 70, var(--bg-opacity)) ;
    }

    .md\:bg-green-900, .hover\:md\:bg-green-900:hover, .focus\:md\:bg-green-900:focus, .checked\:md\:bg-green-900:checked, .group:hover .hover\:\:md\:bg-green-900, .group-bg:hover .hover\:\:md\:bg-green-900, .group:focus .focus\:\:md\:bg-green-900, .group-bg:focus .focus\:\:md\:bg-green-900 {
        --bg-opacity: 1;
        background: rgba(6, 78, 59, var(--bg-opacity)) ;
    }

    .md\:bg-blue-50, .hover\:md\:bg-blue-50:hover, .focus\:md\:bg-blue-50:focus, .checked\:md\:bg-blue-50:checked, .group:hover .hover\:\:md\:bg-blue-50, .group-bg:hover .hover\:\:md\:bg-blue-50, .group:focus .focus\:\:md\:bg-blue-50, .group-bg:focus .focus\:\:md\:bg-blue-50 {
        --bg-opacity: 1;
        background: rgba(239, 246, 255, var(--bg-opacity)) ;
    }

    .md\:bg-blue-100, .hover\:md\:bg-blue-100:hover, .focus\:md\:bg-blue-100:focus, .checked\:md\:bg-blue-100:checked, .group:hover .hover\:\:md\:bg-blue-100, .group-bg:hover .hover\:\:md\:bg-blue-100, .group:focus .focus\:\:md\:bg-blue-100, .group-bg:focus .focus\:\:md\:bg-blue-100 {
        --bg-opacity: 1;
        background: rgba(219, 234, 254, var(--bg-opacity)) ;
    }

    .md\:bg-blue-200, .hover\:md\:bg-blue-200:hover, .focus\:md\:bg-blue-200:focus, .checked\:md\:bg-blue-200:checked, .group:hover .hover\:\:md\:bg-blue-200, .group-bg:hover .hover\:\:md\:bg-blue-200, .group:focus .focus\:\:md\:bg-blue-200, .group-bg:focus .focus\:\:md\:bg-blue-200 {
        --bg-opacity: 1;
        background: rgba(191, 219, 254, var(--bg-opacity)) ;
    }

    .md\:bg-blue-300, .hover\:md\:bg-blue-300:hover, .focus\:md\:bg-blue-300:focus, .checked\:md\:bg-blue-300:checked, .group:hover .hover\:\:md\:bg-blue-300, .group-bg:hover .hover\:\:md\:bg-blue-300, .group:focus .focus\:\:md\:bg-blue-300, .group-bg:focus .focus\:\:md\:bg-blue-300 {
        --bg-opacity: 1;
        background: rgba(147, 197, 253, var(--bg-opacity)) ;
    }

    .md\:bg-blue-400, .hover\:md\:bg-blue-400:hover, .focus\:md\:bg-blue-400:focus, .checked\:md\:bg-blue-400:checked, .group:hover .hover\:\:md\:bg-blue-400, .group-bg:hover .hover\:\:md\:bg-blue-400, .group:focus .focus\:\:md\:bg-blue-400, .group-bg:focus .focus\:\:md\:bg-blue-400 {
        --bg-opacity: 1;
        background: rgba(96, 165, 250, var(--bg-opacity)) ;
    }

    .md\:bg-blue-500, .hover\:md\:bg-blue-500:hover, .focus\:md\:bg-blue-500:focus, .checked\:md\:bg-blue-500:checked, .group:hover .hover\:\:md\:bg-blue-500, .group-bg:hover .hover\:\:md\:bg-blue-500, .group:focus .focus\:\:md\:bg-blue-500, .group-bg:focus .focus\:\:md\:bg-blue-500 {
        --bg-opacity: 1;
        background: rgba(59, 130, 246, var(--bg-opacity)) ;
    }

    .md\:bg-blue-600, .hover\:md\:bg-blue-600:hover, .focus\:md\:bg-blue-600:focus, .checked\:md\:bg-blue-600:checked, .group:hover .hover\:\:md\:bg-blue-600, .group-bg:hover .hover\:\:md\:bg-blue-600, .group:focus .focus\:\:md\:bg-blue-600, .group-bg:focus .focus\:\:md\:bg-blue-600 {
        --bg-opacity: 1;
        background: rgba(37, 99, 235, var(--bg-opacity)) ;
    }

    .md\:bg-blue-700, .hover\:md\:bg-blue-700:hover, .focus\:md\:bg-blue-700:focus, .checked\:md\:bg-blue-700:checked, .group:hover .hover\:\:md\:bg-blue-700, .group-bg:hover .hover\:\:md\:bg-blue-700, .group:focus .focus\:\:md\:bg-blue-700, .group-bg:focus .focus\:\:md\:bg-blue-700 {
        --bg-opacity: 1;
        background: rgba(29, 78, 216, var(--bg-opacity)) ;
    }

    .md\:bg-blue-800, .hover\:md\:bg-blue-800:hover, .focus\:md\:bg-blue-800:focus, .checked\:md\:bg-blue-800:checked, .group:hover .hover\:\:md\:bg-blue-800, .group-bg:hover .hover\:\:md\:bg-blue-800, .group:focus .focus\:\:md\:bg-blue-800, .group-bg:focus .focus\:\:md\:bg-blue-800 {
        --bg-opacity: 1;
        background: rgba(30, 64, 175, var(--bg-opacity)) ;
    }

    .md\:bg-blue-900, .hover\:md\:bg-blue-900:hover, .focus\:md\:bg-blue-900:focus, .checked\:md\:bg-blue-900:checked, .group:hover .hover\:\:md\:bg-blue-900, .group-bg:hover .hover\:\:md\:bg-blue-900, .group:focus .focus\:\:md\:bg-blue-900, .group-bg:focus .focus\:\:md\:bg-blue-900 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .md\:bg-purple-50, .hover\:md\:bg-purple-50:hover, .focus\:md\:bg-purple-50:focus, .checked\:md\:bg-purple-50:checked, .group:hover .hover\:\:md\:bg-purple-50, .group-bg:hover .hover\:\:md\:bg-purple-50, .group:focus .focus\:\:md\:bg-purple-50, .group-bg:focus .focus\:\:md\:bg-purple-50 {
        --bg-opacity: 1;
        background: rgba(245, 243, 255, var(--bg-opacity)) ;
    }

    .md\:bg-purple-100, .hover\:md\:bg-purple-100:hover, .focus\:md\:bg-purple-100:focus, .checked\:md\:bg-purple-100:checked, .group:hover .hover\:\:md\:bg-purple-100, .group-bg:hover .hover\:\:md\:bg-purple-100, .group:focus .focus\:\:md\:bg-purple-100, .group-bg:focus .focus\:\:md\:bg-purple-100 {
        --bg-opacity: 1;
        background: rgba(237, 233, 254, var(--bg-opacity)) ;
    }

    .md\:bg-purple-200, .hover\:md\:bg-purple-200:hover, .focus\:md\:bg-purple-200:focus, .checked\:md\:bg-purple-200:checked, .group:hover .hover\:\:md\:bg-purple-200, .group-bg:hover .hover\:\:md\:bg-purple-200, .group:focus .focus\:\:md\:bg-purple-200, .group-bg:focus .focus\:\:md\:bg-purple-200 {
        --bg-opacity: 1;
        background: rgba(221, 214, 254, var(--bg-opacity)) ;
    }

    .md\:bg-purple-300, .hover\:md\:bg-purple-300:hover, .focus\:md\:bg-purple-300:focus, .checked\:md\:bg-purple-300:checked, .group:hover .hover\:\:md\:bg-purple-300, .group-bg:hover .hover\:\:md\:bg-purple-300, .group:focus .focus\:\:md\:bg-purple-300, .group-bg:focus .focus\:\:md\:bg-purple-300 {
        --bg-opacity: 1;
        background: rgba(196, 181, 253, var(--bg-opacity)) ;
    }

    .md\:bg-purple-400, .hover\:md\:bg-purple-400:hover, .focus\:md\:bg-purple-400:focus, .checked\:md\:bg-purple-400:checked, .group:hover .hover\:\:md\:bg-purple-400, .group-bg:hover .hover\:\:md\:bg-purple-400, .group:focus .focus\:\:md\:bg-purple-400, .group-bg:focus .focus\:\:md\:bg-purple-400 {
        --bg-opacity: 1;
        background: rgba(167, 139, 250, var(--bg-opacity)) ;
    }

    .md\:bg-purple-500, .hover\:md\:bg-purple-500:hover, .focus\:md\:bg-purple-500:focus, .checked\:md\:bg-purple-500:checked, .group:hover .hover\:\:md\:bg-purple-500, .group-bg:hover .hover\:\:md\:bg-purple-500, .group:focus .focus\:\:md\:bg-purple-500, .group-bg:focus .focus\:\:md\:bg-purple-500 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .md\:bg-purple-600, .hover\:md\:bg-purple-600:hover, .focus\:md\:bg-purple-600:focus, .checked\:md\:bg-purple-600:checked, .group:hover .hover\:\:md\:bg-purple-600, .group-bg:hover .hover\:\:md\:bg-purple-600, .group:focus .focus\:\:md\:bg-purple-600, .group-bg:focus .focus\:\:md\:bg-purple-600 {
        --bg-opacity: 1;
        background: rgba(139, 92, 246, var(--bg-opacity)) ;
    }

    .md\:bg-purple-700, .hover\:md\:bg-purple-700:hover, .focus\:md\:bg-purple-700:focus, .checked\:md\:bg-purple-700:checked, .group:hover .hover\:\:md\:bg-purple-700, .group-bg:hover .hover\:\:md\:bg-purple-700, .group:focus .focus\:\:md\:bg-purple-700, .group-bg:focus .focus\:\:md\:bg-purple-700 {
        --bg-opacity: 1;
        background: rgba(124, 58, 237, var(--bg-opacity)) ;
    }

    .md\:bg-purple-800, .hover\:md\:bg-purple-800:hover, .focus\:md\:bg-purple-800:focus, .checked\:md\:bg-purple-800:checked, .group:hover .hover\:\:md\:bg-purple-800, .group-bg:hover .hover\:\:md\:bg-purple-800, .group:focus .focus\:\:md\:bg-purple-800, .group-bg:focus .focus\:\:md\:bg-purple-800 {
        --bg-opacity: 1;
        background: rgba(109, 40, 217, var(--bg-opacity)) ;
    }

    .md\:bg-purple-900, .hover\:md\:bg-purple-900:hover, .focus\:md\:bg-purple-900:focus, .checked\:md\:bg-purple-900:checked, .group:hover .hover\:\:md\:bg-purple-900, .group-bg:hover .hover\:\:md\:bg-purple-900, .group:focus .focus\:\:md\:bg-purple-900, .group-bg:focus .focus\:\:md\:bg-purple-900 {
        --bg-opacity: 1;
        background: rgba(91, 33, 182, var(--bg-opacity)) ;
    }

    .md\:bg-pink-50, .hover\:md\:bg-pink-50:hover, .focus\:md\:bg-pink-50:focus, .checked\:md\:bg-pink-50:checked, .group:hover .hover\:\:md\:bg-pink-50, .group-bg:hover .hover\:\:md\:bg-pink-50, .group:focus .focus\:\:md\:bg-pink-50, .group-bg:focus .focus\:\:md\:bg-pink-50 {
        --bg-opacity: 1;
        background: rgba(76, 29, 149, var(--bg-opacity)) ;
    }

    .md\:bg-pink-100, .hover\:md\:bg-pink-100:hover, .focus\:md\:bg-pink-100:focus, .checked\:md\:bg-pink-100:checked, .group:hover .hover\:\:md\:bg-pink-100, .group-bg:hover .hover\:\:md\:bg-pink-100, .group:focus .focus\:\:md\:bg-pink-100, .group-bg:focus .focus\:\:md\:bg-pink-100 {
        --bg-opacity: 1;
        background: rgba(253, 242, 248, var(--bg-opacity)) ;
    }

    .md\:bg-pink-200, .hover\:md\:bg-pink-200:hover, .focus\:md\:bg-pink-200:focus, .checked\:md\:bg-pink-200:checked, .group:hover .hover\:\:md\:bg-pink-200, .group-bg:hover .hover\:\:md\:bg-pink-200, .group:focus .focus\:\:md\:bg-pink-200, .group-bg:focus .focus\:\:md\:bg-pink-200 {
        --bg-opacity: 1;
        background: rgba(252, 231, 243, var(--bg-opacity)) ;
    }

    .md\:bg-pink-30, .hover\:md\:bg-pink-30:hover, .focus\:md\:bg-pink-30:focus, .checked\:md\:bg-pink-30:checked, .group:hover .hover\:\:md\:bg-pink-30, .group-bg:hover .hover\:\:md\:bg-pink-30, .group:focus .focus\:\:md\:bg-pink-30, .group-bg:focus .focus\:\:md\:bg-pink-30 {
        --bg-opacity: 1;
        background: rgba(251, 207, 232, var(--bg-opacity)) ;
    }

    .md\:bg-pink-400, .hover\:md\:bg-pink-400:hover, .focus\:md\:bg-pink-400:focus, .checked\:md\:bg-pink-400:checked, .group:hover .hover\:\:md\:bg-pink-400, .group-bg:hover .hover\:\:md\:bg-pink-400, .group:focus .focus\:\:md\:bg-pink-400, .group-bg:focus .focus\:\:md\:bg-pink-400 {
        --bg-opacity: 1;
        background: rgba(249, 168, 212, var(--bg-opacity)) ;
    }

    .md\:bg-pink-500, .hover\:md\:bg-pink-500:hover, .focus\:md\:bg-pink-500:focus, .checked\:md\:bg-pink-500:checked, .group:hover .hover\:\:md\:bg-pink-500, .group-bg:hover .hover\:\:md\:bg-pink-500, .group:focus .focus\:\:md\:bg-pink-500, .group-bg:focus .focus\:\:md\:bg-pink-500 {
        --bg-opacity: 1;
        background: rgba(244, 114, 182, var(--bg-opacity)) ;
    }

    .md\:bg-pink-600, .hover\:md\:bg-pink-600:hover, .focus\:md\:bg-pink-600:focus, .checked\:md\:bg-pink-600:checked, .group:hover .hover\:\:md\:bg-pink-600, .group-bg:hover .hover\:\:md\:bg-pink-600, .group:focus .focus\:\:md\:bg-pink-600, .group-bg:focus .focus\:\:md\:bg-pink-600 {
        --bg-opacity: 1;
        background: rgba(236, 72, 153, var(--bg-opacity)) ;
    }

    .md\:bg-pink-700, .hover\:md\:bg-pink-700:hover, .focus\:md\:bg-pink-700:focus, .checked\:md\:bg-pink-700:checked, .group:hover .hover\:\:md\:bg-pink-700, .group-bg:hover .hover\:\:md\:bg-pink-700, .group:focus .focus\:\:md\:bg-pink-700, .group-bg:focus .focus\:\:md\:bg-pink-700 {
        --bg-opacity: 1;
        background: rgba(219, 39, 119, var(--bg-opacity)) ;
    }

    .md\:bg-pink-800, .hover\:md\:bg-pink-800:hover, .focus\:md\:bg-pink-800:focus, .checked\:md\:bg-pink-800:checked, .group:hover .hover\:\:md\:bg-pink-800, .group-bg:hover .hover\:\:md\:bg-pink-800, .group:focus .focus\:\:md\:bg-pink-800, .group-bg:focus .focus\:\:md\:bg-pink-800 {
        --bg-opacity: 1;
        background: rgba(190, 24, 93, var(--bg-opacity)) ;
    }

    .md\:bg-pink-900, .hover\:md\:bg-pink-900:hover, .focus\:md\:bg-pink-900:focus, .checked\:md\:bg-pink-900:checked, .group:hover .hover\:\:md\:bg-pink-900, .group-bg:hover .hover\:\:md\:bg-pink-900, .group:focus .focus\:\:md\:bg-pink-900, .group-bg:focus .focus\:\:md\:bg-pink-900 {
        --bg-opacity: 1;
        background: rgba(157, 23, 77, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-50, .hover\:md\:bg-indigo-50:hover, .focus\:md\:bg-indigo-50:focus, .checked\:md\:bg-indigo-50:checked, .group:hover .hover\:\:md\:bg-indigo-50, .group-bg:hover .hover\:\:md\:bg-indigo-50, .group:focus .focus\:\:md\:bg-indigo-50, .group-bg:focus .focus\:\:md\:bg-indigo-50 {
        --bg-opacity: 1;
        background: rgba(238, 242, 255, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-100, .hover\:md\:bg-indigo-100:hover, .focus\:md\:bg-indigo-100:focus, .checked\:md\:bg-indigo-100:checked, .group:hover .hover\:\:md\:bg-indigo-100, .group-bg:hover .hover\:\:md\:bg-indigo-100, .group:focus .focus\:\:md\:bg-indigo-100, .group-bg:focus .focus\:\:md\:bg-indigo-100 {
        --bg-opacity: 1;
        background: rgba(224, 231, 255, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-200, .hover\:md\:bg-indigo-200:hover, .focus\:md\:bg-indigo-200:focus, .checked\:md\:bg-indigo-200:checked, .group:hover .hover\:\:md\:bg-indigo-200, .group-bg:hover .hover\:\:md\:bg-indigo-200, .group:focus .focus\:\:md\:bg-indigo-200, .group-bg:focus .focus\:\:md\:bg-indigo-200 {
        --bg-opacity: 1;
        background: rgba(199, 210, 254, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-300, .hover\:md\:bg-indigo-300:hover, .focus\:md\:bg-indigo-300:focus, .checked\:md\:bg-indigo-300:checked, .group:hover .hover\:\:md\:bg-indigo-300, .group-bg:hover .hover\:\:md\:bg-indigo-300, .group:focus .focus\:\:md\:bg-indigo-300, .group-bg:focus .focus\:\:md\:bg-indigo-300 {
        --bg-opacity: 1;
        background: rgba(165, 180, 252, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-400, .hover\:md\:bg-indigo-400:hover, .focus\:md\:bg-indigo-400:focus, .checked\:md\:bg-indigo-400:checked, .group:hover .hover\:\:md\:bg-indigo-400, .group-bg:hover .hover\:\:md\:bg-indigo-400, .group:focus .focus\:\:md\:bg-indigo-400, .group-bg:focus .focus\:\:md\:bg-indigo-400 {
        --bg-opacity: 1;
        background: rgba(129, 140, 248, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-500, .hover\:md\:bg-indigo-500:hover, .focus\:md\:bg-indigo-500:focus, .checked\:md\:bg-indigo-500:checked, .group:hover .hover\:\:md\:bg-indigo-500, .group-bg:hover .hover\:\:md\:bg-indigo-500, .group:focus .focus\:\:md\:bg-indigo-500, .group-bg:focus .focus\:\:md\:bg-indigo-500 {
        --bg-opacity: 1;
        background: rgba(99, 102, 2412, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-600, .hover\:md\:bg-indigo-600:hover, .focus\:md\:bg-indigo-600:focus, .checked\:md\:bg-indigo-600:checked, .group:hover .hover\:\:md\:bg-indigo-600, .group-bg:hover .hover\:\:md\:bg-indigo-600, .group:focus .focus\:\:md\:bg-indigo-600, .group-bg:focus .focus\:\:md\:bg-indigo-600 {
        --bg-opacity: 1;
        background: rgba(79, 70, 229, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-700, .hover\:md\:bg-indigo-700:hover, .focus\:md\:bg-indigo-700:focus, .checked\:md\:bg-indigo-700:checked, .group:hover .hover\:\:md\:bg-indigo-700, .group-bg:hover .hover\:\:md\:bg-indigo-700, .group:focus .focus\:\:md\:bg-indigo-700, .group-bg:focus .focus\:\:md\:bg-indigo-700 {
        --bg-opacity: 1;
        background: rgba(67, 56, 202, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-800, .hover\:md\:bg-indigo-800:hover, .focus\:md\:bg-indigo-800:focus, .checked\:md\:bg-indigo-800:checked, .group:hover .hover\:\:md\:bg-indigo-800, .group-bg:hover .hover\:\:md\:bg-indigo-800, .group:focus .focus\:\:md\:bg-indigo-800, .group-bg:focus .focus\:\:md\:bg-indigo-800 {
        --bg-opacity: 1;
        background: rgba(55, 48, 163, var(--bg-opacity)) ;
    }

    .md\:bg-indigo-900, .hover\:md\:bg-indigo-900:hover, .focus\:md\:bg-indigo-900:focus, .checked\:md\:bg-indigo-900:checked, .group:hover .hover\:\:md\:bg-indigo-900, .group-bg:hover .hover\:\:md\:bg-indigo-900, .group:focus .focus\:\:md\:bg-indigo-900, .group-bg:focus .focus\:\:md\:bg-indigo-900 {
        --bg-opacity: 1;
        background: rgba(49, 46, 129, var(--bg-opacity)) ;
    }

    .md\:bg-opacity-0, .hover\:md\:bg-opacity-0:hover, .focus\:md\:bg-opacity-0:focus, .checked\:md\:bg-opacity-0:checked, .group:hover .hover\:\:md\:bg-opacity-0, .group-bg:hover .hover\:\:md\:bg-opacity-0, .group:focus .focus\:\:md\:bg-opacity-0, .group-bg:focus .focus\:\:md\:bg-opacity-0 {
        --bg-opacity: 0;
    }

    .md\:bg-opacity-01, .hover\:md\:bg-opacity-01:hover, .focus\:md\:bg-opacity-01:focus, .checked\:md\:bg-opacity-01:checked, .group:hover .hover\:\:md\:bg-opacity-01, .group-bg:hover .hover\:\:md\:bg-opacity-01, .group:focus .focus\:\:md\:bg-opacity-01, .group-bg:focus .focus\:\:md\:bg-opacity-01 {
        --bg-opacity: .01;
    }

    .md\:bg-opacity-02, .hover\:md\:bg-opacity-02:hover, .focus\:md\:bg-opacity-02:focus, .checked\:md\:bg-opacity-02:checked, .group:hover .hover\:\:md\:bg-opacity-02, .group-bg:hover .hover\:\:md\:bg-opacity-02, .group:focus .focus\:\:md\:bg-opacity-02, .group-bg:focus .focus\:\:md\:bg-opacity-02 {
        --bg-opacity: .02;
    }

    .md\:bg-opacity-03, .hover\:md\:bg-opacity-03:hover, .focus\:md\:bg-opacity-03:focus, .checked\:md\:bg-opacity-03:checked, .group:hover .hover\:\:md\:bg-opacity-03, .group-bg:hover .hover\:\:md\:bg-opacity-03, .group:focus .focus\:\:md\:bg-opacity-03, .group-bg:focus .focus\:\:md\:bg-opacity-03 {
        --bg-opacity: .03;
    }

    .md\:bg-opacity-04, .hover\:md\:bg-opacity-04:hover, .focus\:md\:bg-opacity-04:focus, .checked\:md\:bg-opacity-04:checked, .group:hover .hover\:\:md\:bg-opacity-04, .group-bg:hover .hover\:\:md\:bg-opacity-04, .group:focus .focus\:\:md\:bg-opacity-04, .group-bg:focus .focus\:\:md\:bg-opacity-04 {
        --bg-opacity: .04;
    }

    .md\:bg-opacity-05, .hover\:md\:bg-opacity-05:hover, .focus\:md\:bg-opacity-05:focus, .checked\:md\:bg-opacity-05:checked, .group:hover .hover\:\:md\:bg-opacity-05, .group-bg:hover .hover\:\:md\:bg-opacity-05, .group:focus .focus\:\:md\:bg-opacity-05, .group-bg:focus .focus\:\:md\:bg-opacity-05 {
        --bg-opacity: .05;
    }

    .md\:bg-opacity-06, .hover\:md\:bg-opacity-06:hover, .focus\:md\:bg-opacity-06:focus, .checked\:md\:bg-opacity-06:checked, .group:hover .hover\:\:md\:bg-opacity-06, .group-bg:hover .hover\:\:md\:bg-opacity-06, .group:focus .focus\:\:md\:bg-opacity-06, .group-bg:focus .focus\:\:md\:bg-opacity-06 {
        --bg-opacity: .06;
    }

    .md\:bg-opacity-07, .hover\:md\:bg-opacity-07:hover, .focus\:md\:bg-opacity-07:focus, .checked\:md\:bg-opacity-07:checked, .group:hover .hover\:\:md\:bg-opacity-07, .group-bg:hover .hover\:\:md\:bg-opacity-07, .group:focus .focus\:\:md\:bg-opacity-07, .group-bg:focus .focus\:\:md\:bg-opacity-07 {
        --bg-opacity: .07;
    }

    .md\:bg-opacity-08, .hover\:md\:bg-opacity-08:hover, .focus\:md\:bg-opacity-08:focus, .checked\:md\:bg-opacity-08:checked, .group:hover .hover\:\:md\:bg-opacity-08, .group-bg:hover .hover\:\:md\:bg-opacity-08, .group:focus .focus\:\:md\:bg-opacity-08, .group-bg:focus .focus\:\:md\:bg-opacity-08 {
        --bg-opacity: .08;
    }

    .md\:bg-opacity-09, .hover\:md\:bg-opacity-09:hover, .focus\:md\:bg-opacity-09:focus, .checked\:md\:bg-opacity-09:checked, .group:hover .hover\:\:md\:bg-opacity-09, .group-bg:hover .hover\:\:md\:bg-opacity-09, .group:focus .focus\:\:md\:bg-opacity-09, .group-bg:focus .focus\:\:md\:bg-opacity-09 {
        --bg-opacity: .08;
    }

    .md\:bg-opacity-10, .hover\:md\:bg-opacity-10:hover, .focus\:md\:bg-opacity-10:focus, .checked\:md\:bg-opacity-10:checked, .group:hover .hover\:\:md\:bg-opacity-10, .group-bg:hover .hover\:\:md\:bg-opacity-10, .group:focus .focus\:\:md\:bg-opacity-10, .group-bg:focus .focus\:\:md\:bg-opacity-10 {
        --bg-opacity: .1;
    }

    .md\:bg-opacity-15, .hover\:md\:bg-opacity-15:hover, .focus\:md\:bg-opacity-15:focus, .checked\:md\:bg-opacity-15:checked, .group:hover .hover\:\:md\:bg-opacity-15, .group-bg:hover .hover\:\:md\:bg-opacity-15, .group:focus .focus\:\:md\:bg-opacity-15, .group-bg:focus .focus\:\:md\:bg-opacity-15 {
        --bg-opacity: .15;
    }

    .md\:bg-opacity-20, .hover\:md\:bg-opacity-20:hover, .focus\:md\:bg-opacity-20:focus, .checked\:md\:bg-opacity-20:checked, .group:hover .hover\:\:md\:bg-opacity-20, .group-bg:hover .hover\:\:md\:bg-opacity-20, .group:focus .focus\:\:md\:bg-opacity-20, .group-bg:focus .focus\:\:md\:bg-opacity-20 {
        --bg-opacity: .2;
    }

    .md\:bg-opacity-25, .hover\:md\:bg-opacity-25:hover, .focus\:md\:bg-opacity-25:focus, .checked\:md\:bg-opacity-25:checked, .group:hover .hover\:\:md\:bg-opacity-25, .group-bg:hover .hover\:\:md\:bg-opacity-25, .group:focus .focus\:\:md\:bg-opacity-25, .group-bg:focus .focus\:\:md\:bg-opacity-25 {
        --bg-opacity: .25;
    }

    .md\:bg-opacity-30, .hover\:md\:bg-opacity-30:hover, .focus\:md\:bg-opacity-30:focus, .checked\:md\:bg-opacity-30:checked, .group:hover .hover\:\:md\:bg-opacity-30, .group-bg:hover .hover\:\:md\:bg-opacity-30, .group:focus .focus\:\:md\:bg-opacity-30, .group-bg:focus .focus\:\:md\:bg-opacity-30 {
        --bg-opacity: .3;
    }

    .md\:bg-opacity-35, .hover\:md\:bg-opacity-35:hover, .focus\:md\:bg-opacity-35:focus, .checked\:md\:bg-opacity-35:checked, .group:hover .hover\:\:md\:bg-opacity-35, .group-bg:hover .hover\:\:md\:bg-opacity-35, .group:focus .focus\:\:md\:bg-opacity-35, .group-bg:focus .focus\:\:md\:bg-opacity-35 {
        --bg-opacity: .35;
    }

    .md\:bg-opacity-40, .hover\:md\:bg-opacity-40:hover, .focus\:md\:bg-opacity-40:focus, .checked\:md\:bg-opacity-40:checked, .group:hover .hover\:\:md\:bg-opacity-40, .group-bg:hover .hover\:\:md\:bg-opacity-40, .group:focus .focus\:\:md\:bg-opacity-40, .group-bg:focus .focus\:\:md\:bg-opacity-40 {
        --bg-opacity: .4;
    }

    .md\:bg-opacity-45, .hover\:md\:bg-opacity-45:hover, .focus\:md\:bg-opacity-45:focus, .checked\:md\:bg-opacity-45:checked, .group:hover .hover\:\:md\:bg-opacity-45, .group-bg:hover .hover\:\:md\:bg-opacity-45, .group:focus .focus\:\:md\:bg-opacity-45, .group-bg:focus .focus\:\:md\:bg-opacity-45 {
        --bg-opacity: .45;
    }

    .md\:bg-opacity-50, .hover\:md\:bg-opacity-50:hover, .focus\:md\:bg-opacity-50:focus, .checked\:md\:bg-opacity-50:checked, .group:hover .hover\:\:md\:bg-opacity-50, .group-bg:hover .hover\:\:md\:bg-opacity-50, .group:focus .focus\:\:md\:bg-opacity-50, .group-bg:focus .focus\:\:md\:bg-opacity-50 {
        --bg-opacity: .5;
    }

    .md\:bg-opacity-55, .hover\:md\:bg-opacity-55:hover, .focus\:md\:bg-opacity-55:focus, .checked\:md\:bg-opacity-55:checked, .group:hover .hover\:\:md\:bg-opacity-55, .group-bg:hover .hover\:\:md\:bg-opacity-55, .group:focus .focus\:\:md\:bg-opacity-55, .group-bg:focus .focus\:\:md\:bg-opacity-55 {
        --bg-opacity: .55;
    }

    .md\:bg-opacity-60, .hover\:md\:bg-opacity-60:hover, .focus\:md\:bg-opacity-60:focus, .checked\:md\:bg-opacity-60:checked, .group:hover .hover\:\:md\:bg-opacity-60, .group-bg:hover .hover\:\:md\:bg-opacity-60, .group:focus .focus\:\:md\:bg-opacity-60, .group-bg:focus .focus\:\:md\:bg-opacity-60 {
        --bg-opacity: .6;
    }

    .md\:bg-opacity-65, .hover\:md\:bg-opacity-65:hover, .focus\:md\:bg-opacity-65:focus, .checked\:md\:bg-opacity-65:checked, .group:hover .hover\:\:md\:bg-opacity-65, .group-bg:hover .hover\:\:md\:bg-opacity-65, .group:focus .focus\:\:md\:bg-opacity-65, .group-bg:focus .focus\:\:md\:bg-opacity-65 {
        --bg-opacity: .65;
    }

    .md\:bg-opacity-70, .hover\:md\:bg-opacity-70:hover, .focus\:md\:bg-opacity-70:focus, .checked\:md\:bg-opacity-70:checked, .group:hover .hover\:\:md\:bg-opacity-70, .group-bg:hover .hover\:\:md\:bg-opacity-70, .group:focus .focus\:\:md\:bg-opacity-70, .group-bg:focus .focus\:\:md\:bg-opacity-70 {
        --bg-opacity: .7;
    }

    .md\:bg-opacity-75, .hover\:md\:bg-opacity-75:hover, .focus\:md\:bg-opacity-75:focus, .checked\:md\:bg-opacity-75:checked, .group:hover .hover\:\:md\:bg-opacity-75, .group-bg:hover .hover\:\:md\:bg-opacity-75, .group:focus .focus\:\:md\:bg-opacity-75, .group-bg:focus .focus\:\:md\:bg-opacity-75 {
        --bg-opacity: .75;
    }

    .md\:bg-opacity-80, .hover\:md\:bg-opacity-80:hover, .focus\:md\:bg-opacity-80:focus, .checked\:md\:bg-opacity-80:checked, .group:hover .hover\:\:md\:bg-opacity-80, .group-bg:hover .hover\:\:md\:bg-opacity-80, .group:focus .focus\:\:md\:bg-opacity-80, .group-bg:focus .focus\:\:md\:bg-opacity-80 {
        --bg-opacity: .8;
    }

    .md\:bg-opacity-85, .hover\:md\:bg-opacity-85:hover, .focus\:md\:bg-opacity-85:focus, .checked\:md\:bg-opacity-85:checked, .group:hover .hover\:\:md\:bg-opacity-85, .group-bg:hover .hover\:\:md\:bg-opacity-85, .group:focus .focus\:\:md\:bg-opacity-85, .group-bg:focus .focus\:\:md\:bg-opacity-85 {
        --bg-opacity: .85;
    }

    .md\:bg-opacity-90, .hover\:md\:bg-opacity-90:hover, .focus\:md\:bg-opacity-90:focus, .checked\:md\:bg-opacity-90:checked, .group:hover .hover\:\:md\:bg-opacity-90, .group-bg:hover .hover\:\:md\:bg-opacity-90, .group:focus .focus\:\:md\:bg-opacity-90, .group-bg:focus .focus\:\:md\:bg-opacity-90 {
        --bg-opacity: .9;
    }

    .md\:bg-opacity-95, .hover\:md\:bg-opacity-95:hover, .focus\:md\:bg-opacity-95:focus, .checked\:md\:bg-opacity-95:checked, .group:hover .hover\:\:md\:bg-opacity-95, .group-bg:hover .hover\:\:md\:bg-opacity-95, .group:focus .focus\:\:md\:bg-opacity-95, .group-bg:focus .focus\:\:md\:bg-opacity-95 {
        --bg-opacity: .95;
    }

    .md\:bg-opacity-100, .hover\:md\:bg-opacity-100:hover, .focus\:md\:bg-opacity-100:focus, .checked\:md\:bg-opacity-100:checked, .group:hover .hover\:\:md\:bg-opacity-100, .group-bg:hover .hover\:\:md\:bg-opacity-100, .group:focus .focus\:\:md\:bg-opacity-100, .group-bg:focus .focus\:\:md\:bg-opacity-100 {
        --bg-opacity: 1;
    }

    .md\:bg-gradient-l, .hover\:md\:bg-gradient-l:hover, .focus\:md\:bg-gradient-l:focus, .group:hover .hover\:\:md\:bg-gradient-l, .group-bg:hover .hover\:\:md\:bg-gradient-l, .group:focus .focus\:\:md\:bg-gradient-l, .group-bg:focus .focus\:\:md\:bg-gradient-l {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .md\:bg-gradient-t, .hover\:md\:bg-gradient-t:hover, .focus\:md\:bg-gradient-t:focus, .group:hover .hover\:\:md\:bg-gradient-t, .group-bg:hover .hover\:\:md\:bg-gradient-t, .group:focus .focus\:\:md\:bg-gradient-t, .group-bg:focus .focus\:\:md\:bg-gradient-t {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .md\:bg-gradient-r, .hover\:md\:bg-gradient-r:hover, .focus\:md\:bg-gradient-r:focus, .group:hover .hover\:\:md\:bg-gradient-r, .group-bg:hover .hover\:\:md\:bg-gradient-r, .group:focus .focus\:\:md\:bg-gradient-r, .group-bg:focus .focus\:\:md\:bg-gradient-r {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .md\:bg-gradient-b, .hover\:md\:bg-gradient-b:hover, .focus\:md\:bg-gradient-b:focus, .group:hover .hover\:\:md\:bg-gradient-b, .group-bg:hover .hover\:\:md\:bg-gradient-b, .group:focus .focus\:\:md\:bg-gradient-b, .group-bg:focus .focus\:\:md\:bg-gradient-b {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .md\:bg-gradient-via-l, .hover\:md\:bg-gradient-via-l:hover, .focus\:md\:bg-gradient-via-l:focus, .group:hover .hover\:\:md\:bg-gradient-via-l, .group-bg:hover .hover\:\:md\:bg-gradient-via-l, .group:focus .focus\:\:md\:bg-gradient-via-l, .group-bg:focus .focus\:\:md\:bg-gradient-via-l {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .md\:bg-gradient-via-t, .hover\:md\:bg-gradient-via-t:hover, .focus\:md\:bg-gradient-via-t:focus, .group:hover .hover\:\:md\:bg-gradient-via-t, .group-bg:hover .hover\:\:md\:bg-gradient-via-t, .group:focus .focus\:\:md\:bg-gradient-via-t, .group-bg:focus .focus\:\:md\:bg-gradient-via-t {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .md\:bg-gradient-via-r, .hover\:md\:bg-gradient-via-r:hover, .focus\:md\:bg-gradient-via-r:focus, .group:hover .hover\:\:md\:bg-gradient-via-r, .group-bg:hover .hover\:\:md\:bg-gradient-via-r, .group:focus .focus\:\:md\:bg-gradient-via-r, .group-bg:focus .focus\:\:md\:bg-gradient-via-r {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .md\:bg-gradient-via-b, .hover\:md\:bg-gradient-via-b:hover, .focus\:md\:bg-gradient-via-b:focus, .group:hover .hover\:\:md\:bg-gradient-via-b, .group-bg:hover .hover\:\:md\:bg-gradient-via-b, .group:focus .focus\:\:md\:bg-gradient-via-b, .group-bg:focus .focus\:\:md\:bg-gradient-via-b {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .md\:bg-gradient-via-bl, .hover\:md\:bg-gradient-via-bl:hover, .focus\:md\:bg-gradient-via-bl:focus, .group:hover .hover\:\:md\:bg-gradient-via-bl, .group-bg:hover .hover\:\:md\:bg-gradient-via-bl, .group:focus .focus\:\:md\:bg-gradient-via-bl, .group-bg:focus .focus\:\:md\:bg-gradient-via-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .md\:bg-gradient-via-br, .hover\:md\:bg-gradient-via-br:hover, .focus\:md\:bg-gradient-via-br:focus, .group:hover .hover\:\:md\:bg-gradient-via-br, .group-bg:hover .hover\:\:md\:bg-gradient-via-br, .group:focus .focus\:\:md\:bg-gradient-via-br, .group-bg:focus .focus\:\:md\:bg-gradient-via-br {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .md\:bg-gradient-via-tl, .hover\:md\:bg-gradient-via-tl:hover, .focus\:md\:bg-gradient-via-tl:focus, .group:hover .hover\:\:md\:bg-gradient-via-tl, .group-bg:hover .hover\:\:md\:bg-gradient-via-tl, .group:focus .focus\:\:md\:bg-gradient-via-tl, .group-bg:focus .focus\:\:md\:bg-gradient-via-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .md\:bg-gradient-via-tr, .hover\:md\:bg-gradient-via-tr:hover, .focus\:md\:bg-gradient-via-tr:focus, .group:hover .hover\:\:md\:bg-gradient-via-tr, .group-bg:hover .hover\:\:md\:bg-gradient-via-tr, .group:focus .focus\:\:md\:bg-gradient-via-tr, .group-bg:focus .focus\:\:md\:bg-gradient-via-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .md\:bg-gradient-bl, .hover\:md\:bg-gradient-bl:hover, .focus\:md\:bg-gradient-bl:focus, .group:hover .hover\:\:md\:bg-gradient-bl, .group-bg:hover .hover\:\:md\:bg-gradient-bl, .group:focus .focus\:\:md\:bg-gradient-bl, .group-bg:focus .focus\:\:md\:bg-gradient-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .md\:bg-gradient-br, .hover\:md\:bg-gradient-br:hover, .focus\:md\:bg-gradient-br:focus, .group:hover .hover\:\:md\:bg-gradient-br, .group-bg:hover .hover\:\:md\:bg-gradient-br, .group:focus .focus\:\:md\:bg-gradient-br, .group-bg:focus .focus\:\:md\:bg-gradient-br {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .md\:bg-gradient-tl, .hover\:md\:bg-gradient-tl:hover, .focus\:md\:bg-gradient-tl:focus, .group:hover .hover\:\:md\:bg-gradient-tl, .group-bg:hover .hover\:\:md\:bg-gradient-tl, .group:focus .focus\:\:md\:bg-gradient-tl, .group-bg:focus .focus\:\:md\:bg-gradient-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .md\:bg-gradient-tr, .hover\:md\:bg-gradient-tr:hover, .focus\:md\:bg-gradient-tr:focus, .group:hover .hover\:\:md\:bg-gradient-tr, .group-bg:hover .hover\:\:md\:bg-gradient-tr, .group:focus .focus\:\:md\:bg-gradient-tr, .group-bg:focus .focus\:\:md\:bg-gradient-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top right, var(--gradient-stops));
    }

    .md\:bg-bottom, .hover\:md\:bg-bottom:hover, .focus\:md\:bg-bottom:focus {
        background-position: bottom;
    }

    .md\:bg-center, .hover\:md\:bg-center:hover, .focus\:md\:bg-center:focus {
        background-position: center;
    }

    .md\:bg-left, .hover\:md\:bg-left:hover, .focus\:md\:bg-left:focus {
        background-position: left;
    }

    .md\:bg-left-bottom, .hover\:md\:bg-left-bottom:hover, .focus\:md\:bg-left-bottom:focus {
        background-position: left bottom;
    }

    .md\:bg-left-top, .hover\:md\:bg-left-top:hover, .focus\:md\:bg-left-top:focus {
        background-position: left top;
    }

    .md\:bg-right, .hover\:md\:bg-right:hover, .focus\:md\:bg-right:focus {
        background-position: right;
    }

    .md\:bg-right-bottom, .hover\:md\:bg-right-bottom:hover, .focus\:md\:bg-right-bottom:focus {
        background-position: right bottom;
    }

    .md\:bg-right-top, .hover\:md\:bg-right-top:hover, .focus\:md\:bg-right-top:focus {
        background-position: right top;
    }

    .md\:bg-top, .hover\:md\:bg-top:hover, .focus\:md\:bg-top:focus {
        background-position: top;
    }

    .md\:bg-auto, .hover\:md\:bg-auto:hover, .focus\:md\:bg-auto:focus {
        background-size: auto;
    }

    .md\:bg-cover, .hover\:md\:bg-cover:hover, .focus\:md\:bg-cover:focus {
        background-size: cover;
    }

    .md\:bg-contain, .hover\:md\:bg-contain:hover, .focus\:md\:bg-contain:focus {
        background-size: contain;
    }

    .md\:bg-10, .hover\:md\:bg-10:hover, .focus\:md\:bg-10:focus {
        background-size: 10%;
    }

    .md\:bg-20, .hover\:md\:bg-20:hover, .focus\:md\:bg-20:focus {
        background-size: 20%;
    }

    .md\:bg-30, .hover\:md\:bg-30:hover, .focus\:md\:bg-30:focus {
        background-size: 30%;
    }

    .md\:bg-40, .hover\:md\:bg-40:hover, .focus\:md\:bg-40:focus {
        background-size: 40%;
    }

    .md\:bg-50, .hover\:md\:bg-50:hover, .focus\:md\:bg-50:focus {
        background-size: 50%;
    }

    .md\:bg-60, .hover\:md\:bg-60:hover, .focus\:md\:bg-60:focus {
        background-size: 60%;
    }

    .md\:bg-70, .hover\:md\:bg-70:hover, .focus\:md\:bg-70:focus {
        background-size: 70%;
    }

    .md\:bg-80, .hover\:md\:bg-80:hover, .focus\:md\:bg-80:focus {
        background-size: 80%;
    }

    .md\:bg-90, .hover\:md\:bg-90:hover, .focus\:md\:bg-90:focus {
        background-size: 90%;
    }

    .md\:bg-100, .hover\:md\:bg-100:hover, .focus\:md\:bg-100:focus {
        background-size: 100%;
    }

    .md\:bg-110, .hover\:md\:bg-110:hover, .focus\:md\:bg-110:focus {
        background-size: 110%;
    }

    .md\:bg-120, .hover\:md\:bg-120:hover, .focus\:md\:bg-120:focus {
        background-size: 120%;
    }

    .md\:bg-130, .hover\:md\:bg-130:hover, .focus\:md\:bg-130:focus {
        background-size: 130%;
    }

    .md\:bg-140, .hover\:md\:bg-140:hover, .focus\:md\:bg-140:focus {
        background-size: 140%;
    }

    .md\:bg-150, .hover\:md\:bg-150:hover, .focus\:md\:bg-150:focus {
        background-size: 150%;
    }

    .md\:bg-160, .hover\:md\:bg-160:hover, .focus\:md\:bg-160:focus {
        background-size: 160%;
    }

    .md\:bg-170, .hover\:md\:bg-170:hover, .focus\:md\:bg-170:focus {
        background-size: 170%;
    }

    .md\:bg-180, .hover\:md\:bg-180:hover, .focus\:md\:bg-180:focus {
        background-size: 180%;
    }

    .md\:bg-190, .hover\:md\:bg-190:hover, .focus\:md\:bg-190:focus {
        background-size: 190%;
    }

    .md\:bg-200, .hover\:md\:bg-200:hover, .focus\:md\:bg-200:focus {
        background-size: 200%;
    }

    .md\:from-black, .hover\:md\:from-black:hover, .focus\:md\:from-black:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(0, 0, 0, var(--bg-opacity));
    }

    .md\:from-white, .hover\:md\:from-white:hover, .focus\:md\:from-white:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 255, 255, var(--bg-opacity));
    }

    .md\:from-red-50, .hover\:md\:from-red-50:hover, .focus\:md\:from-red-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 242, 242, var(--bg-opacity));
    }

    .md\:from-red-100, .hover\:md\:from-red-100:hover, .focus\:md\:from-red-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 226, 226, var(--bg-opacity));
    }

    .md\:from-red-200, .hover\:md\:from-red-200:hover, .focus\:md\:from-red-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 202, 202, var(--bg-opacity));
    }

    .md\:from-red-300, .hover\:md\:from-red-300:hover, .focus\:md\:from-red-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 165, 165, var(--bg-opacity));
    }

    .md\:from-red-400, .hover\:md\:from-red-400:hover, .focus\:md\:from-red-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(232, 71, 78, var(--bg-opacity));
    }

    .md\:from-red-500, .hover\:md\:from-red-500:hover, .focus\:md\:from-red-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 68, 6, var(--bg-opacity));
    }

    .md\:from-red-600, .hover\:md\:from-red-600:hover, .focus\:md\:from-red-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(220, 38, 3, var(--bg-opacity));
    }

    .md\:from-red-700, .hover\:md\:from-red-700:hover, .focus\:md\:from-red-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(185, 28, 28, var(--bg-opacity));
    }

    .md\:from-red-800, .hover\:md\:from-red-800:hover, .focus\:md\:from-red-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(153, 27, 27, var(--bg-opacity));
    }

    .md\:from-red-900, .hover\:md\:from-red-900:hover, .focus\:md\:from-red-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(127, 29, 29, var(--bg-opacity));
    }

    .md\:from-gray-50, .hover\:md\:from-gray-50:hover, .focus\:md\:from-gray-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 250, 251, var(--bg-opacity));
    }

    .md\:from-gray-100, .hover\:md\:from-gray-100:hover, .focus\:md\:from-gray-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(243, 244, 246, var(--bg-opacity));
    }

    .md\:from-gray-200, .hover\:md\:from-gray-200:hover, .focus\:md\:from-gray-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(229, 231, 235, var(--bg-opacity));
    }

    .md\:from-gray-300, .hover\:md\:from-gray-300:hover, .focus\:md\:from-gray-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 213, 219, var(--bg-opacity));
    }

    .md\:from-gray-400, .hover\:md\:from-gray-400:hover, .focus\:md\:from-gray-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(156, 163, 175, var(--bg-opacity));
    }

    .md\:from-gray-500, .hover\:md\:from-gray-500:hover, .focus\:md\:from-gray-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(107, 114, 128, var(--bg-opacity));
    }

    .md\:from-gray-600, .hover\:md\:from-gray-600:hover, .focus\:md\:from-gray-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(75, 85, 99, var(--bg-opacity));
    }

    .md\:from-gray-700, .hover\:md\:from-gray-700:hover, .focus\:md\:from-gray-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 65, 81, var(--bg-opacity));
    }

    .md\:from-gray-800, .hover\:md\:from-gray-800:hover, .focus\:md\:from-gray-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(31, 41, 55, var(--bg-opacity));
    }

    .md\:from-gray-900, .hover\:md\:from-gray-900:hover, .focus\:md\:from-gray-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(17, 24, 39, var(--bg-opacity));
    }

    .md\:from-yellow-50, .hover\:md\:from-yellow-50:hover, .focus\:md\:from-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 251, 235, var(--bg-opacity));
    }

    .md\:from-yellow-100, .hover\:md\:from-yellow-100:hover, .focus\:md\:from-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 243, 199, var(--bg-opacity));
    }

    .md\:from-yellow-200, .hover\:md\:from-yellow-200:hover, .focus\:md\:from-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 230, 138, var(--bg-opacity));
    }

    .md\:from-yellow-300, .hover\:md\:from-yellow-300:hover, .focus\:md\:from-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 211, 77, var(--bg-opacity));
    }

    .md\:from-yellow-400, .hover\:md\:from-yellow-400:hover, .focus\:md\:from-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 191, 36, var(--bg-opacity));
    }

    .md\:from-yellow-500, .hover\:md\:from-yellow-500:hover, .focus\:md\:from-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 158, 11, var(--bg-opacity));
    }

    .md\:from-yellow-600, .hover\:md\:from-yellow-600:hover, .focus\:md\:from-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(217, 119, 6, var(--bg-opacity));
    }

    .md\:from-yellow-700, .hover\:md\:from-yellow-700:hover, .focus\:md\:from-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(180, 83, 9, var(--bg-opacity));
    }

    .md\:from-yellow-800, .hover\:md\:from-yellow-800:hover, .focus\:md\:from-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(146, 64, 14, var(--bg-opacity));
    }

    .md\:from-yellow-900, .hover\:md\:from-yellow-900:hover, .focus\:md\:from-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(120, 53, 15, var(--bg-opacity));
    }

    .md\:from-green-50, .hover\:md\:from-green-50:hover, .focus\:md\:from-green-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 253, 245, var(--bg-opacity));
    }

    .md\:from-green-100, .hover\:md\:from-green-100:hover, .focus\:md\:from-green-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 250, 229, var(--bg-opacity));
    }

    .md\:from-green-200, .hover\:md\:from-green-200:hover, .focus\:md\:from-green-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 243, 208, var(--bg-opacity));
    }

    .md\:from-green-300, .hover\:md\:from-green-300:hover, .focus\:md\:from-green-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(110, 231, 183, var(--bg-opacity));
    }

    .md\:from-green-400, .hover\:md\:from-green-400:hover, .focus\:md\:from-green-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(52, 211, 153, var(--bg-opacity));
    }

    .md\:from-green-500, .hover\:md\:from-green-500:hover, .focus\:md\:from-green-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(16, 185, 129, var(--bg-opacity));
    }

    .md\:from-green-600, .hover\:md\:from-green-600:hover, .focus\:md\:from-green-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(5, 150, 105, var(--bg-opacity));
    }

    .md\:from-green-700, .hover\:md\:from-green-700:hover, .focus\:md\:from-green-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(4, 120, 87, var(--bg-opacity));
    }

    .md\:from-green-800, .hover\:md\:from-green-800:hover, .focus\:md\:from-green-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 95, 70, var(--bg-opacity));
    }

    .md\:from-green-900, .hover\:md\:from-green-900:hover, .focus\:md\:from-green-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 78, 59, var(--bg-opacity));
    }

    .md\:from-blue-50, .hover\:md\:from-blue-50:hover, .focus\:md\:from-blue-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 246, 255, var(--bg-opacity));
    }

    .md\:from-blue-100, .hover\:md\:from-blue-100:hover, .focus\:md\:from-blue-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 234, 254, var(--bg-opacity));
    }

    .md\:from-blue-200, .hover\:md\:from-blue-200:hover, .focus\:md\:from-blue-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(191, 219, 254, var(--bg-opacity));
    }

    .md\:from-blue-300, .hover\:md\:from-blue-300:hover, .focus\:md\:from-blue-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(147, 197, 253, var(--bg-opacity));
    }

    .md\:from-blue-400, .hover\:md\:from-blue-400:hover, .focus\:md\:from-blue-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(96, 165, 250, var(--bg-opacity));
    }

    .md\:from-blue-500, .hover\:md\:from-blue-500:hover, .focus\:md\:from-blue-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(59, 130, 246, var(--bg-opacity));
    }

    .md\:from-blue-600, .hover\:md\:from-blue-600:hover, .focus\:md\:from-blue-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(37, 99, 235, var(--bg-opacity));
    }

    .md\:from-blue-700, .hover\:md\:from-blue-700:hover, .focus\:md\:from-blue-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(29, 78, 216, var(--bg-opacity));
    }

    .md\:from-blue-800, .hover\:md\:from-blue-800:hover, .focus\:md\:from-blue-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 64, 175, var(--bg-opacity));
    }

    .md\:from-blue-900, .hover\:md\:from-blue-900:hover, .focus\:md\:from-blue-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:from-purple-50, .hover\:md\:from-purple-50:hover, .focus\:md\:from-purple-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 243, 255, var(--bg-opacity));
    }

    .md\:from-purple-100, .hover\:md\:from-purple-100:hover, .focus\:md\:from-purple-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(237, 233, 254, var(--bg-opacity));
    }

    .md\:from-purple-200, .hover\:md\:from-purple-200:hover, .focus\:md\:from-purple-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(221, 214, 254, var(--bg-opacity));
    }

    .md\:from-purple-300, .hover\:md\:from-purple-300:hover, .focus\:md\:from-purple-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(196, 181, 253, var(--bg-opacity));
    }

    .md\:from-purple-400, .hover\:md\:from-purple-400:hover, .focus\:md\:from-purple-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 139, 250, var(--bg-opacity));
    }

    .md\:from-purple-500, .hover\:md\:from-purple-500:hover, .focus\:md\:from-purple-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:from-purple-600, .hover\:md\:from-purple-600:hover, .focus\:md\:from-purple-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(139, 92, 246, var(--bg-opacity));
    }

    .md\:from-purple-700, .hover\:md\:from-purple-700:hover, .focus\:md\:from-purple-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(124, 58, 237, var(--bg-opacity));
    }

    .md\:from-purple-800, .hover\:md\:from-purple-800:hover, .focus\:md\:from-purple-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(109, 40, 217, var(--bg-opacity));
    }

    .md\:from-purple-900, .hover\:md\:from-purple-900:hover, .focus\:md\:from-purple-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(91, 33, 182, var(--bg-opacity));
    }

    .md\:from-pink-50, .hover\:md\:from-pink-50:hover, .focus\:md\:from-pink-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(76, 29, 149, var(--bg-opacity));
    }

    .md\:from-pink-100, .hover\:md\:from-pink-100:hover, .focus\:md\:from-pink-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 242, 248, var(--bg-opacity));
    }

    .md\:from-pink-200, .hover\:md\:from-pink-200:hover, .focus\:md\:from-pink-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 231, 243, var(--bg-opacity));
    }

    .md\:from-pink-30, .hover\:md\:from-pink-30:hover, .focus\:md\:from-pink-30:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 207, 232, var(--bg-opacity));
    }

    .md\:from-pink-400, .hover\:md\:from-pink-400:hover, .focus\:md\:from-pink-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 168, 212, var(--bg-opacity));
    }

    .md\:from-pink-500, .hover\:md\:from-pink-500:hover, .focus\:md\:from-pink-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(244, 114, 182, var(--bg-opacity));
    }

    .md\:from-pink-600, .hover\:md\:from-pink-600:hover, .focus\:md\:from-pink-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 72, 153, var(--bg-opacity));
    }

    .md\:from-pink-700, .hover\:md\:from-pink-700:hover, .focus\:md\:from-pink-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 39, 119, var(--bg-opacity));
    }

    .md\:from-pink-800, .hover\:md\:from-pink-800:hover, .focus\:md\:from-pink-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(190, 24, 93, var(--bg-opacity));
    }

    .md\:from-pink-900, .hover\:md\:from-pink-900:hover, .focus\:md\:from-pink-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(157, 23, 77, var(--bg-opacity));
    }

    .md\:from-indigo-50, .hover\:md\:from-indigo-50:hover, .focus\:md\:from-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(238, 242, 255, var(--bg-opacity));
    }

    .md\:from-indigo-100, .hover\:md\:from-indigo-100:hover, .focus\:md\:from-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(224, 231, 255, var(--bg-opacity));
    }

    .md\:from-indigo-200, .hover\:md\:from-indigo-200:hover, .focus\:md\:from-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(199, 210, 254, var(--bg-opacity));
    }

    .md\:from-indigo-300, .hover\:md\:from-indigo-300:hover, .focus\:md\:from-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(165, 180, 252, var(--bg-opacity));
    }

    .md\:from-indigo-400, .hover\:md\:from-indigo-400:hover, .focus\:md\:from-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(129, 140, 248, var(--bg-opacity));
    }

    .md\:from-indigo-500, .hover\:md\:from-indigo-500:hover, .focus\:md\:from-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .md\:from-indigo-600, .hover\:md\:from-indigo-600:hover, .focus\:md\:from-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(79, 70, 229, var(--bg-opacity));
    }

    .md\:from-indigo-700, .hover\:md\:from-indigo-700:hover, .focus\:md\:from-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(67, 56, 202, var(--bg-opacity));
    }

    .md\:from-indigo-800, .hover\:md\:from-indigo-800:hover, .focus\:md\:from-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 48, 163, var(--bg-opacity));
    }

    .md\:from-indigo-900, .hover\:md\:from-indigo-900:hover, .focus\:md\:from-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(49, 46, 129, var(--bg-opacity));
    }

    .md\:via-black, .hover\:md\:via-black:hover, .focus\:md\:via-black:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(0, 0, 0, var(--bg-opacity));
    }

    .md\:via-white, .hover\:md\:via-white:hover, .focus\:md\:via-white:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 255, 255, var(--bg-opacity));
    }

    .md\:via-red-50, .hover\:md\:via-red-50:hover, .focus\:md\:via-red-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 242, 242, var(--bg-opacity));
    }

    .md\:via-red-100, .hover\:md\:via-red-100:hover, .focus\:md\:via-red-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 226, 226, var(--bg-opacity));
    }

    .md\:via-red-200, .hover\:md\:via-red-200:hover, .focus\:md\:via-red-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 202, 202, var(--bg-opacity));
    }

    .md\:via-red-300, .hover\:md\:via-red-300:hover, .focus\:md\:via-red-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 165, 165, var(--bg-opacity));
    }

    .md\:via-red-400, .hover\:md\:via-red-400:hover, .focus\:md\:via-red-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(232, 71, 78, var(--bg-opacity));
    }

    .md\:via-red-500, .hover\:md\:via-red-500:hover, .focus\:md\:via-red-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 68, 6, var(--bg-opacity));
    }

    .md\:via-red-600, .hover\:md\:via-red-600:hover, .focus\:md\:via-red-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(220, 38, 3, var(--bg-opacity));
    }

    .md\:via-red-700, .hover\:md\:via-red-700:hover, .focus\:md\:via-red-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(185, 28, 28, var(--bg-opacity));
    }

    .md\:via-red-800, .hover\:md\:via-red-800:hover, .focus\:md\:via-red-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(153, 27, 27, var(--bg-opacity));
    }

    .md\:via-red-900, .hover\:md\:via-red-900:hover, .focus\:md\:via-red-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(127, 29, 29, var(--bg-opacity));
    }

    .md\:via-gray-50, .hover\:md\:via-gray-50:hover, .focus\:md\:via-gray-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 250, 251, var(--bg-opacity));
    }

    .md\:via-gray-100, .hover\:md\:via-gray-100:hover, .focus\:md\:via-gray-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(243, 244, 246, var(--bg-opacity));
    }

    .md\:via-gray-200, .hover\:md\:via-gray-200:hover, .focus\:md\:via-gray-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(229, 231, 235, var(--bg-opacity));
    }

    .md\:via-gray-300, .hover\:md\:via-gray-300:hover, .focus\:md\:via-gray-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 213, 219, var(--bg-opacity));
    }

    .md\:via-gray-400, .hover\:md\:via-gray-400:hover, .focus\:md\:via-gray-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(156, 163, 175, var(--bg-opacity));
    }

    .md\:via-gray-500, .hover\:md\:via-gray-500:hover, .focus\:md\:via-gray-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(107, 114, 128, var(--bg-opacity));
    }

    .md\:via-gray-600, .hover\:md\:via-gray-600:hover, .focus\:md\:via-gray-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(75, 85, 99, var(--bg-opacity));
    }

    .md\:via-gray-700, .hover\:md\:via-gray-700:hover, .focus\:md\:via-gray-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 65, 81, var(--bg-opacity));
    }

    .md\:via-gray-800, .hover\:md\:via-gray-800:hover, .focus\:md\:via-gray-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(31, 41, 55, var(--bg-opacity));
    }

    .md\:via-gray-900, .hover\:md\:via-gray-900:hover, .focus\:md\:via-gray-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(17, 24, 39, var(--bg-opacity));
    }

    .md\:via-yellow-50, .hover\:md\:via-yellow-50:hover, .focus\:md\:via-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 251, 235, var(--bg-opacity));
    }

    .md\:via-yellow-100, .hover\:md\:via-yellow-100:hover, .focus\:md\:via-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 243, 199, var(--bg-opacity));
    }

    .md\:via-yellow-200, .hover\:md\:via-yellow-200:hover, .focus\:md\:via-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 230, 138, var(--bg-opacity));
    }

    .md\:via-yellow-300, .hover\:md\:via-yellow-300:hover, .focus\:md\:via-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 211, 77, var(--bg-opacity));
    }

    .md\:via-yellow-400, .hover\:md\:via-yellow-400:hover, .focus\:md\:via-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 191, 36, var(--bg-opacity));
    }

    .md\:via-yellow-500, .hover\:md\:via-yellow-500:hover, .focus\:md\:via-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 158, 11, var(--bg-opacity));
    }

    .md\:via-yellow-600, .hover\:md\:via-yellow-600:hover, .focus\:md\:via-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(217, 119, 6, var(--bg-opacity));
    }

    .md\:via-yellow-700, .hover\:md\:via-yellow-700:hover, .focus\:md\:via-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(180, 83, 9, var(--bg-opacity));
    }

    .md\:via-yellow-800, .hover\:md\:via-yellow-800:hover, .focus\:md\:via-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(146, 64, 14, var(--bg-opacity));
    }

    .md\:via-yellow-900, .hover\:md\:via-yellow-900:hover, .focus\:md\:via-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(120, 53, 15, var(--bg-opacity));
    }

    .md\:via-green-50, .hover\:md\:via-green-50:hover, .focus\:md\:via-green-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 253, 245, var(--bg-opacity));
    }

    .md\:via-green-100, .hover\:md\:via-green-100:hover, .focus\:md\:via-green-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 250, 229, var(--bg-opacity));
    }

    .md\:via-green-200, .hover\:md\:via-green-200:hover, .focus\:md\:via-green-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 243, 208, var(--bg-opacity));
    }

    .md\:via-green-300, .hover\:md\:via-green-300:hover, .focus\:md\:via-green-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(110, 231, 183, var(--bg-opacity));
    }

    .md\:via-green-400, .hover\:md\:via-green-400:hover, .focus\:md\:via-green-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(52, 211, 153, var(--bg-opacity));
    }

    .md\:via-green-500, .hover\:md\:via-green-500:hover, .focus\:md\:via-green-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(16, 185, 129, var(--bg-opacity));
    }

    .md\:via-green-600, .hover\:md\:via-green-600:hover, .focus\:md\:via-green-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(5, 150, 105, var(--bg-opacity));
    }

    .md\:via-green-700, .hover\:md\:via-green-700:hover, .focus\:md\:via-green-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(4, 120, 87, var(--bg-opacity));
    }

    .md\:via-green-800, .hover\:md\:via-green-800:hover, .focus\:md\:via-green-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 95, 70, var(--bg-opacity));
    }

    .md\:via-green-900, .hover\:md\:via-green-900:hover, .focus\:md\:via-green-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 78, 59, var(--bg-opacity));
    }

    .md\:via-blue-50, .hover\:md\:via-blue-50:hover, .focus\:md\:via-blue-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 246, 255, var(--bg-opacity));
    }

    .md\:via-blue-100, .hover\:md\:via-blue-100:hover, .focus\:md\:via-blue-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 234, 254, var(--bg-opacity));
    }

    .md\:via-blue-200, .hover\:md\:via-blue-200:hover, .focus\:md\:via-blue-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(191, 219, 254, var(--bg-opacity));
    }

    .md\:via-blue-300, .hover\:md\:via-blue-300:hover, .focus\:md\:via-blue-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(147, 197, 253, var(--bg-opacity));
    }

    .md\:via-blue-400, .hover\:md\:via-blue-400:hover, .focus\:md\:via-blue-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(96, 165, 250, var(--bg-opacity));
    }

    .md\:via-blue-500, .hover\:md\:via-blue-500:hover, .focus\:md\:via-blue-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(59, 130, 246, var(--bg-opacity));
    }

    .md\:via-blue-600, .hover\:md\:via-blue-600:hover, .focus\:md\:via-blue-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(37, 99, 235, var(--bg-opacity));
    }

    .md\:via-blue-700, .hover\:md\:via-blue-700:hover, .focus\:md\:via-blue-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(29, 78, 216, var(--bg-opacity));
    }

    .md\:via-blue-800, .hover\:md\:via-blue-800:hover, .focus\:md\:via-blue-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 64, 175, var(--bg-opacity));
    }

    .md\:via-blue-900, .hover\:md\:via-blue-900:hover, .focus\:md\:via-blue-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:via-purple-50, .hover\:md\:via-purple-50:hover, .focus\:md\:via-purple-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 243, 255, var(--bg-opacity));
    }

    .md\:via-purple-100, .hover\:md\:via-purple-100:hover, .focus\:md\:via-purple-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(237, 233, 254, var(--bg-opacity));
    }

    .md\:via-purple-200, .hover\:md\:via-purple-200:hover, .focus\:md\:via-purple-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(221, 214, 254, var(--bg-opacity));
    }

    .md\:via-purple-300, .hover\:md\:via-purple-300:hover, .focus\:md\:via-purple-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(196, 181, 253, var(--bg-opacity));
    }

    .md\:via-purple-400, .hover\:md\:via-purple-400:hover, .focus\:md\:via-purple-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 139, 250, var(--bg-opacity));
    }

    .md\:via-purple-500, .hover\:md\:via-purple-500:hover, .focus\:md\:via-purple-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:via-purple-600, .hover\:md\:via-purple-600:hover, .focus\:md\:via-purple-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(139, 92, 246, var(--bg-opacity));
    }

    .md\:via-purple-700, .hover\:md\:via-purple-700:hover, .focus\:md\:via-purple-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(124, 58, 237, var(--bg-opacity));
    }

    .md\:via-purple-800, .hover\:md\:via-purple-800:hover, .focus\:md\:via-purple-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(109, 40, 217, var(--bg-opacity));
    }

    .md\:via-purple-900, .hover\:md\:via-purple-900:hover, .focus\:md\:via-purple-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(91, 33, 182, var(--bg-opacity));
    }

    .md\:via-pink-50, .hover\:md\:via-pink-50:hover, .focus\:md\:via-pink-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(76, 29, 149, var(--bg-opacity));
    }

    .md\:via-pink-100, .hover\:md\:via-pink-100:hover, .focus\:md\:via-pink-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 242, 248, var(--bg-opacity));
    }

    .md\:via-pink-200, .hover\:md\:via-pink-200:hover, .focus\:md\:via-pink-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 231, 243, var(--bg-opacity));
    }

    .md\:via-pink-30, .hover\:md\:via-pink-30:hover, .focus\:md\:via-pink-30:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 207, 232, var(--bg-opacity));
    }

    .md\:via-pink-400, .hover\:md\:via-pink-400:hover, .focus\:md\:via-pink-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 168, 212, var(--bg-opacity));
    }

    .md\:via-pink-500, .hover\:md\:via-pink-500:hover, .focus\:md\:via-pink-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(244, 114, 182, var(--bg-opacity));
    }

    .md\:via-pink-600, .hover\:md\:via-pink-600:hover, .focus\:md\:via-pink-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 72, 153, var(--bg-opacity));
    }

    .md\:via-pink-700, .hover\:md\:via-pink-700:hover, .focus\:md\:via-pink-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 39, 119, var(--bg-opacity));
    }

    .md\:via-pink-800, .hover\:md\:via-pink-800:hover, .focus\:md\:via-pink-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(190, 24, 93, var(--bg-opacity));
    }

    .md\:via-pink-900, .hover\:md\:via-pink-900:hover, .focus\:md\:via-pink-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(157, 23, 77, var(--bg-opacity));
    }

    .md\:via-indigo-50, .hover\:md\:via-indigo-50:hover, .focus\:md\:via-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(238, 242, 255, var(--bg-opacity));
    }

    .md\:via-indigo-100, .hover\:md\:via-indigo-100:hover, .focus\:md\:via-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(224, 231, 255, var(--bg-opacity));
    }

    .md\:via-indigo-200, .hover\:md\:via-indigo-200:hover, .focus\:md\:via-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(199, 210, 254, var(--bg-opacity));
    }

    .md\:via-indigo-300, .hover\:md\:via-indigo-300:hover, .focus\:md\:via-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(165, 180, 252, var(--bg-opacity));
    }

    .md\:via-indigo-400, .hover\:md\:via-indigo-400:hover, .focus\:md\:via-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(129, 140, 248, var(--bg-opacity));
    }

    .md\:via-indigo-500, .hover\:md\:via-indigo-500:hover, .focus\:md\:via-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .md\:via-indigo-600, .hover\:md\:via-indigo-600:hover, .focus\:md\:via-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(79, 70, 229, var(--bg-opacity));
    }

    .md\:via-indigo-700, .hover\:md\:via-indigo-700:hover, .focus\:md\:via-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(67, 56, 202, var(--bg-opacity));
    }

    .md\:via-indigo-800, .hover\:md\:via-indigo-800:hover, .focus\:md\:via-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 48, 163, var(--bg-opacity));
    }

    .md\:via-indigo-900, .hover\:md\:via-indigo-900:hover, .focus\:md\:via-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(49, 46, 129, var(--bg-opacity));
    }

    .md\:to-black, .hover\:md\:to-black:hover, .focus\:md\:to-black:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(0, 0, 0, var(--bg-opacity));
    }

    .md\:to-white, .hover\:md\:to-white:hover, .focus\:md\:to-white:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 255, 255, var(--bg-opacity));
    }

    .md\:to-red-50, .hover\:md\:to-red-50:hover, .focus\:md\:to-red-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 242, 242, var(--bg-opacity));
    }

    .md\:to-red-100, .hover\:md\:to-red-100:hover, .focus\:md\:to-red-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 226, 226, var(--bg-opacity));
    }

    .md\:to-red-200, .hover\:md\:to-red-200:hover, .focus\:md\:to-red-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 202, 202, var(--bg-opacity));
    }

    .md\:to-red-300, .hover\:md\:to-red-300:hover, .focus\:md\:to-red-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 165, 165, var(--bg-opacity));
    }

    .md\:to-red-400, .hover\:md\:to-red-400:hover, .focus\:md\:to-red-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(232, 71, 78, var(--bg-opacity));
    }

    .md\:to-red-500, .hover\:md\:to-red-500:hover, .focus\:md\:to-red-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 68, 6, var(--bg-opacity));
    }

    .md\:to-red-600, .hover\:md\:to-red-600:hover, .focus\:md\:to-red-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(220, 38, 3, var(--bg-opacity));
    }

    .md\:to-red-700, .hover\:md\:to-red-700:hover, .focus\:md\:to-red-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(185, 28, 28, var(--bg-opacity));
    }

    .md\:to-red-800, .hover\:md\:to-red-800:hover, .focus\:md\:to-red-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(153, 27, 27, var(--bg-opacity));
    }

    .md\:to-red-900, .hover\:md\:to-red-900:hover, .focus\:md\:to-red-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(127, 29, 29, var(--bg-opacity));
    }

    .md\:to-gray-50, .hover\:md\:to-gray-50:hover, .focus\:md\:to-gray-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 250, 251, var(--bg-opacity));
    }

    .md\:to-gray-100, .hover\:md\:to-gray-100:hover, .focus\:md\:to-gray-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(243, 244, 246, var(--bg-opacity));
    }

    .md\:to-gray-200, .hover\:md\:to-gray-200:hover, .focus\:md\:to-gray-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(229, 231, 235, var(--bg-opacity));
    }

    .md\:to-gray-300, .hover\:md\:to-gray-300:hover, .focus\:md\:to-gray-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 213, 219, var(--bg-opacity));
    }

    .md\:to-gray-400, .hover\:md\:to-gray-400:hover, .focus\:md\:to-gray-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(156, 163, 175, var(--bg-opacity));
    }

    .md\:to-gray-500, .hover\:md\:to-gray-500:hover, .focus\:md\:to-gray-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(107, 114, 128, var(--bg-opacity));
    }

    .md\:to-gray-600, .hover\:md\:to-gray-600:hover, .focus\:md\:to-gray-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(75, 85, 99, var(--bg-opacity));
    }

    .md\:to-gray-700, .hover\:md\:to-gray-700:hover, .focus\:md\:to-gray-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 65, 81, var(--bg-opacity));
    }

    .md\:to-gray-800, .hover\:md\:to-gray-800:hover, .focus\:md\:to-gray-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(31, 41, 55, var(--bg-opacity));
    }

    .md\:to-gray-900, .hover\:md\:to-gray-900:hover, .focus\:md\:to-gray-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(17, 24, 39, var(--bg-opacity));
    }

    .md\:to-yellow-50, .hover\:md\:to-yellow-50:hover, .focus\:md\:to-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 251, 235, var(--bg-opacity));
    }

    .md\:to-yellow-100, .hover\:md\:to-yellow-100:hover, .focus\:md\:to-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 243, 199, var(--bg-opacity));
    }

    .md\:to-yellow-200, .hover\:md\:to-yellow-200:hover, .focus\:md\:to-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 230, 138, var(--bg-opacity));
    }

    .md\:to-yellow-300, .hover\:md\:to-yellow-300:hover, .focus\:md\:to-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 211, 77, var(--bg-opacity));
    }

    .md\:to-yellow-400, .hover\:md\:to-yellow-400:hover, .focus\:md\:to-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 191, 36, var(--bg-opacity));
    }

    .md\:to-yellow-500, .hover\:md\:to-yellow-500:hover, .focus\:md\:to-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 158, 11, var(--bg-opacity));
    }

    .md\:to-yellow-600, .hover\:md\:to-yellow-600:hover, .focus\:md\:to-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(217, 119, 6, var(--bg-opacity));
    }

    .md\:to-yellow-700, .hover\:md\:to-yellow-700:hover, .focus\:md\:to-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(180, 83, 9, var(--bg-opacity));
    }

    .md\:to-yellow-800, .hover\:md\:to-yellow-800:hover, .focus\:md\:to-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(146, 64, 14, var(--bg-opacity));
    }

    .md\:to-yellow-900, .hover\:md\:to-yellow-900:hover, .focus\:md\:to-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(120, 53, 15, var(--bg-opacity));
    }

    .md\:to-green-50, .hover\:md\:to-green-50:hover, .focus\:md\:to-green-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 253, 245, var(--bg-opacity));
    }

    .md\:to-green-100, .hover\:md\:to-green-100:hover, .focus\:md\:to-green-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 250, 229, var(--bg-opacity));
    }

    .md\:to-green-200, .hover\:md\:to-green-200:hover, .focus\:md\:to-green-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 243, 208, var(--bg-opacity));
    }

    .md\:to-green-300, .hover\:md\:to-green-300:hover, .focus\:md\:to-green-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(110, 231, 183, var(--bg-opacity));
    }

    .md\:to-green-400, .hover\:md\:to-green-400:hover, .focus\:md\:to-green-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(52, 211, 153, var(--bg-opacity));
    }

    .md\:to-green-500, .hover\:md\:to-green-500:hover, .focus\:md\:to-green-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(16, 185, 129, var(--bg-opacity));
    }

    .md\:to-green-600, .hover\:md\:to-green-600:hover, .focus\:md\:to-green-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(5, 150, 105, var(--bg-opacity));
    }

    .md\:to-green-700, .hover\:md\:to-green-700:hover, .focus\:md\:to-green-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(4, 120, 87, var(--bg-opacity));
    }

    .md\:to-green-800, .hover\:md\:to-green-800:hover, .focus\:md\:to-green-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 95, 70, var(--bg-opacity));
    }

    .md\:to-green-900, .hover\:md\:to-green-900:hover, .focus\:md\:to-green-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 78, 59, var(--bg-opacity));
    }

    .md\:to-blue-50, .hover\:md\:to-blue-50:hover, .focus\:md\:to-blue-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 246, 255, var(--bg-opacity));
    }

    .md\:to-blue-100, .hover\:md\:to-blue-100:hover, .focus\:md\:to-blue-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 234, 254, var(--bg-opacity));
    }

    .md\:to-blue-200, .hover\:md\:to-blue-200:hover, .focus\:md\:to-blue-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(191, 219, 254, var(--bg-opacity));
    }

    .md\:to-blue-300, .hover\:md\:to-blue-300:hover, .focus\:md\:to-blue-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(147, 197, 253, var(--bg-opacity));
    }

    .md\:to-blue-400, .hover\:md\:to-blue-400:hover, .focus\:md\:to-blue-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(96, 165, 250, var(--bg-opacity));
    }

    .md\:to-blue-500, .hover\:md\:to-blue-500:hover, .focus\:md\:to-blue-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(59, 130, 246, var(--bg-opacity));
    }

    .md\:to-blue-600, .hover\:md\:to-blue-600:hover, .focus\:md\:to-blue-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(37, 99, 235, var(--bg-opacity));
    }

    .md\:to-blue-700, .hover\:md\:to-blue-700:hover, .focus\:md\:to-blue-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(29, 78, 216, var(--bg-opacity));
    }

    .md\:to-blue-800, .hover\:md\:to-blue-800:hover, .focus\:md\:to-blue-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 64, 175, var(--bg-opacity));
    }

    .md\:to-blue-900, .hover\:md\:to-blue-900:hover, .focus\:md\:to-blue-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:to-purple-50, .hover\:md\:to-purple-50:hover, .focus\:md\:to-purple-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 243, 255, var(--bg-opacity));
    }

    .md\:to-purple-100, .hover\:md\:to-purple-100:hover, .focus\:md\:to-purple-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(237, 233, 254, var(--bg-opacity));
    }

    .md\:to-purple-200, .hover\:md\:to-purple-200:hover, .focus\:md\:to-purple-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(221, 214, 254, var(--bg-opacity));
    }

    .md\:to-purple-300, .hover\:md\:to-purple-300:hover, .focus\:md\:to-purple-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(196, 181, 253, var(--bg-opacity));
    }

    .md\:to-purple-400, .hover\:md\:to-purple-400:hover, .focus\:md\:to-purple-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 139, 250, var(--bg-opacity));
    }

    .md\:to-purple-500, .hover\:md\:to-purple-500:hover, .focus\:md\:to-purple-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .md\:to-purple-600, .hover\:md\:to-purple-600:hover, .focus\:md\:to-purple-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(139, 92, 246, var(--bg-opacity));
    }

    .md\:to-purple-700, .hover\:md\:to-purple-700:hover, .focus\:md\:to-purple-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(124, 58, 237, var(--bg-opacity));
    }

    .md\:to-purple-800, .hover\:md\:to-purple-800:hover, .focus\:md\:to-purple-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(109, 40, 217, var(--bg-opacity));
    }

    .md\:to-purple-900, .hover\:md\:to-purple-900:hover, .focus\:md\:to-purple-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(91, 33, 182, var(--bg-opacity));
    }

    .md\:to-pink-50, .hover\:md\:to-pink-50:hover, .focus\:md\:to-pink-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(76, 29, 149, var(--bg-opacity));
    }

    .md\:to-pink-100, .hover\:md\:to-pink-100:hover, .focus\:md\:to-pink-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 242, 248, var(--bg-opacity));
    }

    .md\:to-pink-200, .hover\:md\:to-pink-200:hover, .focus\:md\:to-pink-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 231, 243, var(--bg-opacity));
    }

    .md\:to-pink-30, .hover\:md\:to-pink-30:hover, .focus\:md\:to-pink-30:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 207, 232, var(--bg-opacity));
    }

    .md\:to-pink-400, .hover\:md\:to-pink-400:hover, .focus\:md\:to-pink-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 168, 212, var(--bg-opacity));
    }

    .md\:to-pink-500, .hover\:md\:to-pink-500:hover, .focus\:md\:to-pink-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(244, 114, 182, var(--bg-opacity));
    }

    .md\:to-pink-600, .hover\:md\:to-pink-600:hover, .focus\:md\:to-pink-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 72, 153, var(--bg-opacity));
    }

    .md\:to-pink-700, .hover\:md\:to-pink-700:hover, .focus\:md\:to-pink-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 39, 119, var(--bg-opacity));
    }

    .md\:to-pink-800, .hover\:md\:to-pink-800:hover, .focus\:md\:to-pink-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(190, 24, 93, var(--bg-opacity));
    }

    .md\:to-pink-900, .hover\:md\:to-pink-900:hover, .focus\:md\:to-pink-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(157, 23, 77, var(--bg-opacity));
    }

    .md\:to-indigo-50, .hover\:md\:to-indigo-50:hover, .focus\:md\:to-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(238, 242, 255, var(--bg-opacity));
    }

    .md\:to-indigo-100, .hover\:md\:to-indigo-100:hover, .focus\:md\:to-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(224, 231, 255, var(--bg-opacity));
    }

    .md\:to-indigo-200, .hover\:md\:to-indigo-200:hover, .focus\:md\:to-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(199, 210, 254, var(--bg-opacity));
    }

    .md\:to-indigo-300, .hover\:md\:to-indigo-300:hover, .focus\:md\:to-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(165, 180, 252, var(--bg-opacity));
    }

    .md\:to-indigo-400, .hover\:md\:to-indigo-400:hover, .focus\:md\:to-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(129, 140, 248, var(--bg-opacity));
    }

    .md\:to-indigo-500, .hover\:md\:to-indigo-500:hover, .focus\:md\:to-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .md\:to-indigo-600, .hover\:md\:to-indigo-600:hover, .focus\:md\:to-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(79, 70, 229, var(--bg-opacity));
    }

    .md\:to-indigo-700, .hover\:md\:to-indigo-700:hover, .focus\:md\:to-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(67, 56, 202, var(--bg-opacity));
    }

    .md\:to-indigo-800, .hover\:md\:to-indigo-800:hover, .focus\:md\:to-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 48, 163, var(--bg-opacity));
    }

    .md\:to-indigo-900, .hover\:md\:to-indigo-900:hover, .focus\:md\:to-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(49, 46, 129, var(--bg-opacity));
    }

    .md\:duration-75 {
        transition-duration: 75ms ;
    }

    .md\:duration-100 {
        transition-duration: 100ms ;
    }

    .md\:duration-150 {
        transition-duration: 150ms ;
    }

    .md\:duration-300 {
        transition-duration: 300ms ;
    }

    .md\:duration-500 {
        transition-duration: 500ms ;
    }

    .md\:duration-700 {
        transition-duration: 700ms ;
    }

    .md\:duration-850 {
        transition-duration: 850ms ;
    }

    .md\:duration-1000 {
        transition-duration: 1000ms ;
    }

    .md\:overflow-auto {
        overflow: auto;
    }

    .md\:overflow-hidden {
        overflow: hidden;
    }

    .md\:overflow-visible {
        overflow: visible;
    }

    .md\:overflow-scroll {
        overflow: scroll;
    }

    .md\:overflow-x-auto {
        overflow-x: auto;
    }

    .md\:overflow-x-hidden {
        overflow-x: hidden;
    }

    .md\:overflow-x-visible {
        overflow-x: visible;
    }

    .md\:overflow-x-scroll {
        overflow-x: scroll;
    }

    .md\:overflow-y-auto {
        overflow-y: auto;
    }

    .md\:overflow-y-hidden {
        overflow-y: hidden;
    }

    .md\:overflow-y-visible {
        overflow-y: visible;
    }

    .md\:overflow-y-scroll {
        overflow-y: scroll;
    }

    .md\:container-xs {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:container-sm {
        width: 768px;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:container-md {
        width: 1024px;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:container-lg {
        width: 1280px;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:container-xl {
        width: 1536px;
        margin-left: auto;
        margin-right: auto;
    }

    .md\:table-row {
        display: table-row;
    }

    .md\:table-row-group {
        display: table-row-group;
    }

    .md\:table-cell {
        display: table-cell;
    }

    .md\:table-caption {
        display: table-caption;
    }

    .md\:table-column {
        display: table-column;
    }

    .md\:table-column-group {
        display: table-column-group;
    }

    .md\:table-footer-group {
        display: table-footer-group;
    }

    .md\:table-header-group {
        display: table-header-group;
    }

    .md\:m-0, .hover\:md\:m-0:hover, .focus\:md\:m-0:focus, .group:hover .hover\:\:md\:m-0, .group-spacing:hover .hover\:\:md\:m-0, .group:focus .focus\:\:md\:m-0, .group-spacing:focus .focus\:\:md\:m-0 {
        margin: 0;
    }

    .md\:m-xs, .hover\:md\:m-xs:hover, .focus\:md\:m-xs:focus, .group:hover .hover\:\:md\:m-xs, .group-spacing:hover .hover\:\:md\:m-xs, .group:focus .focus\:\:md\:m-xs, .group-spacing:focus .focus\:\:md\:m-xs {
        margin: .25rem;
    }

    .md\:m-sm, .hover\:md\:m-sm:hover, .focus\:md\:m-sm:focus, .group:hover .hover\:\:md\:m-sm, .group-spacing:hover .hover\:\:md\:m-sm, .group:focus .focus\:\:md\:m-sm, .group-spacing:focus .focus\:\:md\:m-sm {
        margin: .5rem;
    }

    .md\:m-md, .hover\:md\:m-md:hover, .focus\:md\:m-md:focus, .group:hover .hover\:\:md\:m-md, .group-spacing:hover .hover\:\:md\:m-md, .group:focus .focus\:\:md\:m-md, .group-spacing:focus .focus\:\:md\:m-md {
        margin: .75rem;
    }

    .md\:m-base, .hover\:md\:m-base:hover, .focus\:md\:m-base:focus, .group:hover .hover\:\:md\:m-base, .group-spacing:hover .hover\:\:md\:m-base, .group:focus .focus\:\:md\:m-base, .group-spacing:focus .focus\:\:md\:m-base {
        margin: 1rem;
    }

    .md\:m-lg, .hover\:md\:m-lg:hover, .focus\:md\:m-lg:focus, .group:hover .hover\:\:md\:m-lg, .group-spacing:hover .hover\:\:md\:m-lg, .group:focus .focus\:\:md\:m-lg, .group-spacing:focus .focus\:\:md\:m-lg {
        margin: 1.5rem;
    }

    .md\:m-xl, .hover\:md\:m-xl:hover, .focus\:md\:m-xl:focus, .group:hover .hover\:\:md\:m-xl, .group-spacing:hover .hover\:\:md\:m-xl, .group:focus .focus\:\:md\:m-xl, .group-spacing:focus .focus\:\:md\:m-xl {
        margin: 2rem;
    }

    .md\:m-1, .hover\:md\:m-1:hover, .focus\:md\:m-1:focus, .group:hover .hover\:\:md\:m-1, .group-spacing:hover .hover\:\:md\:m-1, .group:focus .focus\:\:md\:m-1, .group-spacing:focus .focus\:\:md\:m-1 {
        margin: 2.5rem;
    }

    .md\:m-2, .hover\:md\:m-2:hover, .focus\:md\:m-2:focus, .group:hover .hover\:\:md\:m-2, .group-spacing:hover .hover\:\:md\:m-2, .group:focus .focus\:\:md\:m-2, .group-spacing:focus .focus\:\:md\:m-2 {
        margin: 3rem;
    }

    .md\:m-3, .hover\:md\:m-3:hover, .focus\:md\:m-3:focus, .group:hover .hover\:\:md\:m-3, .group-spacing:hover .hover\:\:md\:m-3, .group:focus .focus\:\:md\:m-3, .group-spacing:focus .focus\:\:md\:m-3 {
        margin: 3.5rem;
    }

    .md\:m-4, .hover\:md\:m-4:hover, .focus\:md\:m-4:focus, .group:hover .hover\:\:md\:m-4, .group-spacing:hover .hover\:\:md\:m-4, .group:focus .focus\:\:md\:m-4, .group-spacing:focus .focus\:\:md\:m-4 {
        margin: 4rem;
    }

    .md\:m-5, .hover\:md\:m-5:hover, .focus\:md\:m-5:focus, .group:hover .hover\:\:md\:m-5, .group-spacing:hover .hover\:\:md\:m-5, .group:focus .focus\:\:md\:m-5, .group-spacing:focus .focus\:\:md\:m-5 {
        margin: 4.5rem;
    }

    .md\:m-6, .hover\:md\:m-6:hover, .focus\:md\:m-6:focus, .group:hover .hover\:\:md\:m-6, .group-spacing:hover .hover\:\:md\:m-6, .group:focus .focus\:\:md\:m-6, .group-spacing:focus .focus\:\:md\:m-6 {
        margin: 5rem;
    }

    .md\:m-7, .hover\:md\:m-7:hover, .focus\:md\:m-7:focus, .group:hover .hover\:\:md\:m-7, .group-spacing:hover .hover\:\:md\:m-7, .group:focus .focus\:\:md\:m-7, .group-spacing:focus .focus\:\:md\:m-7 {
        margin: 5.5rem;
    }

    .md\:m-8, .hover\:md\:m-8:hover, .focus\:md\:m-8:focus, .group:hover .hover\:\:md\:m-8, .group-spacing:hover .hover\:\:md\:m-8, .group:focus .focus\:\:md\:m-8, .group-spacing:focus .focus\:\:md\:m-8 {
        margin: 6rem;
    }

    .md\:m-9, .hover\:md\:m-9:hover, .focus\:md\:m-9:focus, .group:hover .hover\:\:md\:m-9, .group-spacing:hover .hover\:\:md\:m-9, .group:focus .focus\:\:md\:m-9, .group-spacing:focus .focus\:\:md\:m-9 {
        margin: 6.5rem;
    }

    .md\:m-10, .hover\:md\:m-10:hover, .focus\:md\:m-10:focus, .group:hover .hover\:\:md\:m-10, .group-spacing:hover .hover\:\:md\:m-10, .group:focus .focus\:\:md\:m-10, .group-spacing:focus .focus\:\:md\:m-10 {
        margin: 7rem;
    }

    .md\:mt-0, .hover\:md\:mt-0:hover, .focus\:md\:mt-0:focus, .group:hover .hover\:\:md\:mt-0, .group-spacing:hover .hover\:\:md\:mt-0, .group:focus .focus\:\:md\:mt-0, .group-spacing:focus .focus\:\:md\:mt-0 {
        margin-top: 0;
    }

    .md\:mt-xs, .hover\:md\:mt-xs:hover, .focus\:md\:mt-xs:focus, .group:hover .hover\:\:md\:mt-xs, .group-spacing:hover .hover\:\:md\:mt-xs, .group:focus .focus\:\:md\:mt-xs, .group-spacing:focus .focus\:\:md\:mt-xs {
        margin-top: .25rem;
    }

    .md\:mt-sm, .hover\:md\:mt-sm:hover, .focus\:md\:mt-sm:focus, .group:hover .hover\:\:md\:mt-sm, .group-spacing:hover .hover\:\:md\:mt-sm, .group:focus .focus\:\:md\:mt-sm, .group-spacing:focus .focus\:\:md\:mt-sm {
        margin-top: .5rem;
    }

    .md\:mt-md, .hover\:md\:mt-md:hover, .focus\:md\:mt-md:focus, .group:hover .hover\:\:md\:mt-md, .group-spacing:hover .hover\:\:md\:mt-md, .group:focus .focus\:\:md\:mt-md, .group-spacing:focus .focus\:\:md\:mt-md {
        margin-top: .75rem;
    }

    .md\:mt-base, .hover\:md\:mt-base:hover, .focus\:md\:mt-base:focus, .group:hover .hover\:\:md\:mt-base, .group-spacing:hover .hover\:\:md\:mt-base, .group:focus .focus\:\:md\:mt-base, .group-spacing:focus .focus\:\:md\:mt-base {
        margin-top: 1rem;
    }

    .md\:mt-lg, .hover\:md\:mt-lg:hover, .focus\:md\:mt-lg:focus, .group:hover .hover\:\:md\:mt-lg, .group-spacing:hover .hover\:\:md\:mt-lg, .group:focus .focus\:\:md\:mt-lg, .group-spacing:focus .focus\:\:md\:mt-lg {
        margin-top: 1.5rem;
    }

    .md\:mt-xl, .hover\:md\:mt-xl:hover, .focus\:md\:mt-xl:focus, .group:hover .hover\:\:md\:mt-xl, .group-spacing:hover .hover\:\:md\:mt-xl, .group:focus .focus\:\:md\:mt-xl, .group-spacing:focus .focus\:\:md\:mt-xl {
        margin-top: 2rem;
    }

    .md\:mt-1, .hover\:md\:mt-1:hover, .focus\:md\:mt-1:focus, .group:hover .hover\:\:md\:mt-1, .group-spacing:hover .hover\:\:md\:mt-1, .group:focus .focus\:\:md\:mt-1, .group-spacing:focus .focus\:\:md\:mt-1 {
        margin-top: 2.5rem;
    }

    .md\:mt-2, .hover\:md\:mt-2:hover, .focus\:md\:mt-2:focus, .group:hover .hover\:\:md\:mt-2, .group-spacing:hover .hover\:\:md\:mt-2, .group:focus .focus\:\:md\:mt-2, .group-spacing:focus .focus\:\:md\:mt-2 {
        margin-top: 3rem;
    }

    .md\:mt-3, .hover\:md\:mt-3:hover, .focus\:md\:mt-3:focus, .group:hover .hover\:\:md\:mt-3, .group-spacing:hover .hover\:\:md\:mt-3, .group:focus .focus\:\:md\:mt-3, .group-spacing:focus .focus\:\:md\:mt-3 {
        margin-top: 3.5rem;
    }

    .md\:mt-4, .hover\:md\:mt-4:hover, .focus\:md\:mt-4:focus, .group:hover .hover\:\:md\:mt-4, .group-spacing:hover .hover\:\:md\:mt-4, .group:focus .focus\:\:md\:mt-4, .group-spacing:focus .focus\:\:md\:mt-4 {
        margin-top: 4rem;
    }

    .md\:mt-5, .hover\:md\:mt-5:hover, .focus\:md\:mt-5:focus, .group:hover .hover\:\:md\:mt-5, .group-spacing:hover .hover\:\:md\:mt-5, .group:focus .focus\:\:md\:mt-5, .group-spacing:focus .focus\:\:md\:mt-5 {
        margin-top: 4.5rem;
    }

    .md\:mt-6, .hover\:md\:mt-6:hover, .focus\:md\:mt-6:focus, .group:hover .hover\:\:md\:mt-6, .group-spacing:hover .hover\:\:md\:mt-6, .group:focus .focus\:\:md\:mt-6, .group-spacing:focus .focus\:\:md\:mt-6 {
        margin-top: 5rem;
    }

    .md\:mt-7, .hover\:md\:mt-7:hover, .focus\:md\:mt-7:focus, .group:hover .hover\:\:md\:mt-7, .group-spacing:hover .hover\:\:md\:mt-7, .group:focus .focus\:\:md\:mt-7, .group-spacing:focus .focus\:\:md\:mt-7 {
        margin-top: 5.5rem;
    }

    .md\:mt-8, .hover\:md\:mt-8:hover, .focus\:md\:mt-8:focus, .group:hover .hover\:\:md\:mt-8, .group-spacing:hover .hover\:\:md\:mt-8, .group:focus .focus\:\:md\:mt-8, .group-spacing:focus .focus\:\:md\:mt-8 {
        margin-top: 6rem;
    }

    .md\:mt-9, .hover\:md\:mt-9:hover, .focus\:md\:mt-9:focus, .group:hover .hover\:\:md\:mt-9, .group-spacing:hover .hover\:\:md\:mt-9, .group:focus .focus\:\:md\:mt-9, .group-spacing:focus .focus\:\:md\:mt-9 {
        margin-top: 6.5rem;
    }

    .md\:mt-10, .hover\:md\:mt-10:hover, .focus\:md\:mt-10:focus, .group:hover .hover\:\:md\:mt-10, .group-spacing:hover .hover\:\:md\:mt-10, .group:focus .focus\:\:md\:mt-10, .group-spacing:focus .focus\:\:md\:mt-10 {
        margin-top: 7rem;
    }

    .md\:mb-0, .hover\:md\:mb-0:hover, .focus\:md\:mb-0:focus, .group:hover .hover\:\:md\:mb-0, .group-spacing:hover .hover\:\:md\:mb-0, .group:focus .focus\:\:md\:mb-0, .group-spacing:focus .focus\:\:md\:mb-0 {
        margin-bottom: 0;
    }

    .md\:mb-xs, .hover\:md\:mb-xs:hover, .focus\:md\:mb-xs:focus, .group:hover .hover\:\:md\:mb-xs, .group-spacing:hover .hover\:\:md\:mb-xs, .group:focus .focus\:\:md\:mb-xs, .group-spacing:focus .focus\:\:md\:mb-xs {
        margin-bottom: .25rem;
    }

    .md\:mb-sm, .hover\:md\:mb-sm:hover, .focus\:md\:mb-sm:focus, .group:hover .hover\:\:md\:mb-sm, .group-spacing:hover .hover\:\:md\:mb-sm, .group:focus .focus\:\:md\:mb-sm, .group-spacing:focus .focus\:\:md\:mb-sm {
        margin-bottom: .5rem;
    }

    .md\:mb-md, .hover\:md\:mb-md:hover, .focus\:md\:mb-md:focus, .group:hover .hover\:\:md\:mb-md, .group-spacing:hover .hover\:\:md\:mb-md, .group:focus .focus\:\:md\:mb-md, .group-spacing:focus .focus\:\:md\:mb-md {
        margin-bottom: .75rem;
    }

    .md\:mb-base, .hover\:md\:mb-base:hover, .focus\:md\:mb-base:focus, .group:hover .hover\:\:md\:mb-base, .group-spacing:hover .hover\:\:md\:mb-base, .group:focus .focus\:\:md\:mb-base, .group-spacing:focus .focus\:\:md\:mb-base {
        margin-bottom: 1rem;
    }

    .md\:mb-lg, .hover\:md\:mb-lg:hover, .focus\:md\:mb-lg:focus, .group:hover .hover\:\:md\:mb-lg, .group-spacing:hover .hover\:\:md\:mb-lg, .group:focus .focus\:\:md\:mb-lg, .group-spacing:focus .focus\:\:md\:mb-lg {
        margin-bottom: 1.5rem;
    }

    .md\:mb-xl, .hover\:md\:mb-xl:hover, .focus\:md\:mb-xl:focus, .group:hover .hover\:\:md\:mb-xl, .group-spacing:hover .hover\:\:md\:mb-xl, .group:focus .focus\:\:md\:mb-xl, .group-spacing:focus .focus\:\:md\:mb-xl {
        margin-bottom: 2rem;
    }

    .md\:mb-1, .hover\:md\:mb-1:hover, .focus\:md\:mb-1:focus, .group:hover .hover\:\:md\:mb-1, .group-spacing:hover .hover\:\:md\:mb-1, .group:focus .focus\:\:md\:mb-1, .group-spacing:focus .focus\:\:md\:mb-1 {
        margin-bottom: 2.5rem;
    }

    .md\:mb-2, .hover\:md\:mb-2:hover, .focus\:md\:mb-2:focus, .group:hover .hover\:\:md\:mb-2, .group-spacing:hover .hover\:\:md\:mb-2, .group:focus .focus\:\:md\:mb-2, .group-spacing:focus .focus\:\:md\:mb-2 {
        margin-bottom: 3rem;
    }

    .md\:mb-3, .hover\:md\:mb-3:hover, .focus\:md\:mb-3:focus, .group:hover .hover\:\:md\:mb-3, .group-spacing:hover .hover\:\:md\:mb-3, .group:focus .focus\:\:md\:mb-3, .group-spacing:focus .focus\:\:md\:mb-3 {
        margin-bottom: 3.5rem;
    }

    .md\:mb-4, .hover\:md\:mb-4:hover, .focus\:md\:mb-4:focus, .group:hover .hover\:\:md\:mb-4, .group-spacing:hover .hover\:\:md\:mb-4, .group:focus .focus\:\:md\:mb-4, .group-spacing:focus .focus\:\:md\:mb-4 {
        margin-bottom: 4rem;
    }

    .md\:mb-5, .hover\:md\:mb-5:hover, .focus\:md\:mb-5:focus, .group:hover .hover\:\:md\:mb-5, .group-spacing:hover .hover\:\:md\:mb-5, .group:focus .focus\:\:md\:mb-5, .group-spacing:focus .focus\:\:md\:mb-5 {
        margin-bottom: 4.5rem;
    }

    .md\:mb-6, .hover\:md\:mb-6:hover, .focus\:md\:mb-6:focus, .group:hover .hover\:\:md\:mb-6, .group-spacing:hover .hover\:\:md\:mb-6, .group:focus .focus\:\:md\:mb-6, .group-spacing:focus .focus\:\:md\:mb-6 {
        margin-bottom: 5rem;
    }

    .md\:mb-7, .hover\:md\:mb-7:hover, .focus\:md\:mb-7:focus, .group:hover .hover\:\:md\:mb-7, .group-spacing:hover .hover\:\:md\:mb-7, .group:focus .focus\:\:md\:mb-7, .group-spacing:focus .focus\:\:md\:mb-7 {
        margin-bottom: 5.5rem;
    }

    .md\:mb-8, .hover\:md\:mb-8:hover, .focus\:md\:mb-8:focus, .group:hover .hover\:\:md\:mb-8, .group-spacing:hover .hover\:\:md\:mb-8, .group:focus .focus\:\:md\:mb-8, .group-spacing:focus .focus\:\:md\:mb-8 {
        margin-bottom: 6rem;
    }

    .md\:mb-9, .hover\:md\:mb-9:hover, .focus\:md\:mb-9:focus, .group:hover .hover\:\:md\:mb-9, .group-spacing:hover .hover\:\:md\:mb-9, .group:focus .focus\:\:md\:mb-9, .group-spacing:focus .focus\:\:md\:mb-9 {
        margin-bottom: 6.5rem;
    }

    .md\:mb-10, .hover\:md\:mb-10:hover, .focus\:md\:mb-10:focus, .group:hover .hover\:\:md\:mb-10, .group-spacing:hover .hover\:\:md\:mb-10, .group:focus .focus\:\:md\:mb-10, .group-spacing:focus .focus\:\:md\:mb-10 {
        margin-bottom: 7rem;
    }

    .md\:ml-0, .hover\:md\:ml-0:hover, .focus\:md\:ml-0:focus, .group:hover .hover\:\:md\:ml-0, .group-spacing:hover .hover\:\:md\:ml-0, .group:focus .focus\:\:md\:ml-0, .group-spacing:focus .focus\:\:md\:ml-0 {
        margin-left: 0;
    }

    .md\:ml-xs, .hover\:md\:ml-xs:hover, .focus\:md\:ml-xs:focus, .group:hover .hover\:\:md\:ml-xs, .group-spacing:hover .hover\:\:md\:ml-xs, .group:focus .focus\:\:md\:ml-xs, .group-spacing:focus .focus\:\:md\:ml-xs {
        margin-left: .25rem;
    }

    .md\:ml-sm, .hover\:md\:ml-sm:hover, .focus\:md\:ml-sm:focus, .group:hover .hover\:\:md\:ml-sm, .group-spacing:hover .hover\:\:md\:ml-sm, .group:focus .focus\:\:md\:ml-sm, .group-spacing:focus .focus\:\:md\:ml-sm {
        margin-left: .5rem;
    }

    .md\:ml-md, .hover\:md\:ml-md:hover, .focus\:md\:ml-md:focus, .group:hover .hover\:\:md\:ml-md, .group-spacing:hover .hover\:\:md\:ml-md, .group:focus .focus\:\:md\:ml-md, .group-spacing:focus .focus\:\:md\:ml-md {
        margin-left: .75rem;
    }

    .md\:ml-base, .hover\:md\:ml-base:hover, .focus\:md\:ml-base:focus, .group:hover .hover\:\:md\:ml-base, .group-spacing:hover .hover\:\:md\:ml-base, .group:focus .focus\:\:md\:ml-base, .group-spacing:focus .focus\:\:md\:ml-base {
        margin-left: 1rem;
    }

    .md\:ml-lg, .hover\:md\:ml-lg:hover, .focus\:md\:ml-lg:focus, .group:hover .hover\:\:md\:ml-lg, .group-spacing:hover .hover\:\:md\:ml-lg, .group:focus .focus\:\:md\:ml-lg, .group-spacing:focus .focus\:\:md\:ml-lg {
        margin-left: 1.5rem;
    }

    .md\:ml-xl, .hover\:md\:ml-xl:hover, .focus\:md\:ml-xl:focus, .group:hover .hover\:\:md\:ml-xl, .group-spacing:hover .hover\:\:md\:ml-xl, .group:focus .focus\:\:md\:ml-xl, .group-spacing:focus .focus\:\:md\:ml-xl {
        margin-left: 2rem;
    }

    .md\:ml-1, .hover\:md\:ml-1:hover, .focus\:md\:ml-1:focus, .group:hover .hover\:\:md\:ml-1, .group-spacing:hover .hover\:\:md\:ml-1, .group:focus .focus\:\:md\:ml-1, .group-spacing:focus .focus\:\:md\:ml-1 {
        margin-left: 2.5rem;
    }

    .md\:ml-2, .hover\:md\:ml-2:hover, .focus\:md\:ml-2:focus, .group:hover .hover\:\:md\:ml-2, .group-spacing:hover .hover\:\:md\:ml-2, .group:focus .focus\:\:md\:ml-2, .group-spacing:focus .focus\:\:md\:ml-2 {
        margin-left: 3rem;
    }

    .md\:ml-3, .hover\:md\:ml-3:hover, .focus\:md\:ml-3:focus, .group:hover .hover\:\:md\:ml-3, .group-spacing:hover .hover\:\:md\:ml-3, .group:focus .focus\:\:md\:ml-3, .group-spacing:focus .focus\:\:md\:ml-3 {
        margin-left: 3.5rem;
    }

    .md\:ml-4, .hover\:md\:ml-4:hover, .focus\:md\:ml-4:focus, .group:hover .hover\:\:md\:ml-4, .group-spacing:hover .hover\:\:md\:ml-4, .group:focus .focus\:\:md\:ml-4, .group-spacing:focus .focus\:\:md\:ml-4 {
        margin-left: 4rem;
    }

    .md\:ml-5, .hover\:md\:ml-5:hover, .focus\:md\:ml-5:focus, .group:hover .hover\:\:md\:ml-5, .group-spacing:hover .hover\:\:md\:ml-5, .group:focus .focus\:\:md\:ml-5, .group-spacing:focus .focus\:\:md\:ml-5 {
        margin-left: 4.5rem;
    }

    .md\:ml-6, .hover\:md\:ml-6:hover, .focus\:md\:ml-6:focus, .group:hover .hover\:\:md\:ml-6, .group-spacing:hover .hover\:\:md\:ml-6, .group:focus .focus\:\:md\:ml-6, .group-spacing:focus .focus\:\:md\:ml-6 {
        margin-left: 5rem;
    }

    .md\:ml-7, .hover\:md\:ml-7:hover, .focus\:md\:ml-7:focus, .group:hover .hover\:\:md\:ml-7, .group-spacing:hover .hover\:\:md\:ml-7, .group:focus .focus\:\:md\:ml-7, .group-spacing:focus .focus\:\:md\:ml-7 {
        margin-left: 5.5rem;
    }

    .md\:ml-8, .hover\:md\:ml-8:hover, .focus\:md\:ml-8:focus, .group:hover .hover\:\:md\:ml-8, .group-spacing:hover .hover\:\:md\:ml-8, .group:focus .focus\:\:md\:ml-8, .group-spacing:focus .focus\:\:md\:ml-8 {
        margin-left: 6rem;
    }

    .md\:ml-9, .hover\:md\:ml-9:hover, .focus\:md\:ml-9:focus, .group:hover .hover\:\:md\:ml-9, .group-spacing:hover .hover\:\:md\:ml-9, .group:focus .focus\:\:md\:ml-9, .group-spacing:focus .focus\:\:md\:ml-9 {
        margin-left: 6.5rem;
    }

    .md\:ml-10, .hover\:md\:ml-10:hover, .focus\:md\:ml-10:focus, .group:hover .hover\:\:md\:ml-10, .group-spacing:hover .hover\:\:md\:ml-10, .group:focus .focus\:\:md\:ml-10, .group-spacing:focus .focus\:\:md\:ml-10 {
        margin-left: 7rem;
    }

    .md\:mr-0, .hover\:md\:mr-0:hover, .focus\:md\:mr-0:focus, .group:hover .hover\:\:md\:mr-0, .group-spacing:hover .hover\:\:md\:mr-0, .group:focus .focus\:\:md\:mr-0, .group-spacing:focus .focus\:\:md\:mr-0 {
        margin-right: 0;
    }

    .md\:mr-xs, .hover\:md\:mr-xs:hover, .focus\:md\:mr-xs:focus, .group:hover .hover\:\:md\:mr-xs, .group-spacing:hover .hover\:\:md\:mr-xs, .group:focus .focus\:\:md\:mr-xs, .group-spacing:focus .focus\:\:md\:mr-xs {
        margin-right: .25rem;
    }

    .md\:mr-sm, .hover\:md\:mr-sm:hover, .focus\:md\:mr-sm:focus, .group:hover .hover\:\:md\:mr-sm, .group-spacing:hover .hover\:\:md\:mr-sm, .group:focus .focus\:\:md\:mr-sm, .group-spacing:focus .focus\:\:md\:mr-sm {
        margin-right: .5rem;
    }

    .md\:mr-md, .hover\:md\:mr-md:hover, .focus\:md\:mr-md:focus, .group:hover .hover\:\:md\:mr-md, .group-spacing:hover .hover\:\:md\:mr-md, .group:focus .focus\:\:md\:mr-md, .group-spacing:focus .focus\:\:md\:mr-md {
        margin-right: .75rem;
    }

    .md\:mr-base, .hover\:md\:mr-base:hover, .focus\:md\:mr-base:focus, .group:hover .hover\:\:md\:mr-base, .group-spacing:hover .hover\:\:md\:mr-base, .group:focus .focus\:\:md\:mr-base, .group-spacing:focus .focus\:\:md\:mr-base {
        margin-right: 1rem;
    }

    .md\:mr-lg, .hover\:md\:mr-lg:hover, .focus\:md\:mr-lg:focus, .group:hover .hover\:\:md\:mr-lg, .group-spacing:hover .hover\:\:md\:mr-lg, .group:focus .focus\:\:md\:mr-lg, .group-spacing:focus .focus\:\:md\:mr-lg {
        margin-right: 1.5rem;
    }

    .md\:mr-xl, .hover\:md\:mr-xl:hover, .focus\:md\:mr-xl:focus, .group:hover .hover\:\:md\:mr-xl, .group-spacing:hover .hover\:\:md\:mr-xl, .group:focus .focus\:\:md\:mr-xl, .group-spacing:focus .focus\:\:md\:mr-xl {
        margin-right: 2rem;
    }

    .md\:mr-1, .hover\:md\:mr-1:hover, .focus\:md\:mr-1:focus, .group:hover .hover\:\:md\:mr-1, .group-spacing:hover .hover\:\:md\:mr-1, .group:focus .focus\:\:md\:mr-1, .group-spacing:focus .focus\:\:md\:mr-1 {
        margin-right: 2.5rem;
    }

    .md\:mr-2, .hover\:md\:mr-2:hover, .focus\:md\:mr-2:focus, .group:hover .hover\:\:md\:mr-2, .group-spacing:hover .hover\:\:md\:mr-2, .group:focus .focus\:\:md\:mr-2, .group-spacing:focus .focus\:\:md\:mr-2 {
        margin-right: 3rem;
    }

    .md\:mr-3, .hover\:md\:mr-3:hover, .focus\:md\:mr-3:focus, .group:hover .hover\:\:md\:mr-3, .group-spacing:hover .hover\:\:md\:mr-3, .group:focus .focus\:\:md\:mr-3, .group-spacing:focus .focus\:\:md\:mr-3 {
        margin-right: 3.5rem;
    }

    .md\:mr-4, .hover\:md\:mr-4:hover, .focus\:md\:mr-4:focus, .group:hover .hover\:\:md\:mr-4, .group-spacing:hover .hover\:\:md\:mr-4, .group:focus .focus\:\:md\:mr-4, .group-spacing:focus .focus\:\:md\:mr-4 {
        margin-right: 4rem;
    }

    .md\:mr-5, .hover\:md\:mr-5:hover, .focus\:md\:mr-5:focus, .group:hover .hover\:\:md\:mr-5, .group-spacing:hover .hover\:\:md\:mr-5, .group:focus .focus\:\:md\:mr-5, .group-spacing:focus .focus\:\:md\:mr-5 {
        margin-right: 4.5rem;
    }

    .md\:mr-6, .hover\:md\:mr-6:hover, .focus\:md\:mr-6:focus, .group:hover .hover\:\:md\:mr-6, .group-spacing:hover .hover\:\:md\:mr-6, .group:focus .focus\:\:md\:mr-6, .group-spacing:focus .focus\:\:md\:mr-6 {
        margin-right: 5rem;
    }

    .md\:mr-7, .hover\:md\:mr-7:hover, .focus\:md\:mr-7:focus, .group:hover .hover\:\:md\:mr-7, .group-spacing:hover .hover\:\:md\:mr-7, .group:focus .focus\:\:md\:mr-7, .group-spacing:focus .focus\:\:md\:mr-7 {
        margin-right: 5.5rem;
    }

    .md\:mr-8, .hover\:md\:mr-8:hover, .focus\:md\:mr-8:focus, .group:hover .hover\:\:md\:mr-8, .group-spacing:hover .hover\:\:md\:mr-8, .group:focus .focus\:\:md\:mr-8, .group-spacing:focus .focus\:\:md\:mr-8 {
        margin-right: 6rem;
    }

    .md\:mr-9, .hover\:md\:mr-9:hover, .focus\:md\:mr-9:focus, .group:hover .hover\:\:md\:mr-9, .group-spacing:hover .hover\:\:md\:mr-9, .group:focus .focus\:\:md\:mr-9, .group-spacing:focus .focus\:\:md\:mr-9 {
        margin-right: 6.5rem;
    }

    .md\:mr-10, .hover\:md\:mr-10:hover, .focus\:md\:mr-10:focus, .group:hover .hover\:\:md\:mr-10, .group-spacing:hover .hover\:\:md\:mr-10, .group:focus .focus\:\:md\:mr-10, .group-spacing:focus .focus\:\:md\:mr-10 {
        margin-right: 7rem;
    }

    .md\:my-0, .hover\:md\:my-0:hover, .focus\:md\:my-0:focus, .group:hover .hover\:\:md\:my-0, .group-spacing:hover .hover\:\:md\:my-0, .group:focus .focus\:\:md\:my-0, .group-spacing:focus .focus\:\:md\:my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .md\:my-xs, .hover\:md\:my-xs:hover, .focus\:md\:my-xs:focus, .group:hover .hover\:\:md\:my-xs, .group-spacing:hover .hover\:\:md\:my-xs, .group:focus .focus\:\:md\:my-xs, .group-spacing:focus .focus\:\:md\:my-xs {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

    .md\:my-sm, .hover\:md\:my-sm:hover, .focus\:md\:my-sm:focus, .group:hover .hover\:\:md\:my-sm, .group-spacing:hover .hover\:\:md\:my-sm, .group:focus .focus\:\:md\:my-sm, .group-spacing:focus .focus\:\:md\:my-sm {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .md\:my-md, .hover\:md\:my-md:hover, .focus\:md\:my-md:focus, .group:hover .hover\:\:md\:my-md, .group-spacing:hover .hover\:\:md\:my-md, .group:focus .focus\:\:md\:my-md, .group-spacing:focus .focus\:\:md\:my-md {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }

    .md\:my-base, .hover\:md\:my-base:hover, .focus\:md\:my-base:focus, .group:hover .hover\:\:md\:my-base, .group-spacing:hover .hover\:\:md\:my-base, .group:focus .focus\:\:md\:my-base, .group-spacing:focus .focus\:\:md\:my-base {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .md\:my-lg, .hover\:md\:my-lg:hover, .focus\:md\:my-lg:focus, .group:hover .hover\:\:md\:my-lg, .group-spacing:hover .hover\:\:md\:my-lg, .group:focus .focus\:\:md\:my-lg, .group-spacing:focus .focus\:\:md\:my-lg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .md\:my-xl, .hover\:md\:my-xl:hover, .focus\:md\:my-xl:focus, .group:hover .hover\:\:md\:my-xl, .group-spacing:hover .hover\:\:md\:my-xl, .group:focus .focus\:\:md\:my-xl, .group-spacing:focus .focus\:\:md\:my-xl {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .md\:my-1, .hover\:md\:my-1:hover, .focus\:md\:my-1:focus, .group:hover .hover\:\:md\:my-1, .group-spacing:hover .hover\:\:md\:my-1, .group:focus .focus\:\:md\:my-1, .group-spacing:focus .focus\:\:md\:my-1 {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }

    .md\:my-2, .hover\:md\:my-2:hover, .focus\:md\:my-2:focus, .group:hover .hover\:\:md\:my-2, .group-spacing:hover .hover\:\:md\:my-2, .group:focus .focus\:\:md\:my-2, .group-spacing:focus .focus\:\:md\:my-2 {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .md\:my-3, .hover\:md\:my-3:hover, .focus\:md\:my-3:focus, .group:hover .hover\:\:md\:my-3, .group-spacing:hover .hover\:\:md\:my-3, .group:focus .focus\:\:md\:my-3, .group-spacing:focus .focus\:\:md\:my-3 {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }

    .md\:my-4, .hover\:md\:my-4:hover, .focus\:md\:my-4:focus, .group:hover .hover\:\:md\:my-4, .group-spacing:hover .hover\:\:md\:my-4, .group:focus .focus\:\:md\:my-4, .group-spacing:focus .focus\:\:md\:my-4 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .md\:my-5, .hover\:md\:my-5:hover, .focus\:md\:my-5:focus, .group:hover .hover\:\:md\:my-5, .group-spacing:hover .hover\:\:md\:my-5, .group:focus .focus\:\:md\:my-5, .group-spacing:focus .focus\:\:md\:my-5 {
        margin-top: 4.5rem;
        margin-bottom: 4.5rem;
    }

    .md\:my-6, .hover\:md\:my-6:hover, .focus\:md\:my-6:focus, .group:hover .hover\:\:md\:my-6, .group-spacing:hover .hover\:\:md\:my-6, .group:focus .focus\:\:md\:my-6, .group-spacing:focus .focus\:\:md\:my-6 {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }

    .md\:my-7, .hover\:md\:my-7:hover, .focus\:md\:my-7:focus, .group:hover .hover\:\:md\:my-7, .group-spacing:hover .hover\:\:md\:my-7, .group:focus .focus\:\:md\:my-7, .group-spacing:focus .focus\:\:md\:my-7 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem;
    }

    .md\:my-8, .hover\:md\:my-8:hover, .focus\:md\:my-8:focus, .group:hover .hover\:\:md\:my-8, .group-spacing:hover .hover\:\:md\:my-8, .group:focus .focus\:\:md\:my-8, .group-spacing:focus .focus\:\:md\:my-8 {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }

    .md\:my-9, .hover\:md\:my-9:hover, .focus\:md\:my-9:focus, .group:hover .hover\:\:md\:my-9, .group-spacing:hover .hover\:\:md\:my-9, .group:focus .focus\:\:md\:my-9, .group-spacing:focus .focus\:\:md\:my-9 {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem;
    }

    .md\:my-10, .hover\:md\:my-10:hover, .focus\:md\:my-10:focus, .group:hover .hover\:\:md\:my-10, .group-spacing:hover .hover\:\:md\:my-10, .group:focus .focus\:\:md\:my-10, .group-spacing:focus .focus\:\:md\:my-10 {
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    .md\:mx-auto, .hover\:md\:mx-auto:hover, .focus\:md\:mx-auto:focus, .group:hover .hover\:\:md\:mx-auto, .group-spacing:hover .hover\:\:md\:mx-auto, .group:focus .focus\:\:md\:mx-auto, .group-spacing:focus .focus\:\:md\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .md\:mx-0, .hover\:md\:mx-0:hover, .focus\:md\:mx-0:focus, .group:hover .hover\:\:md\:mx-0, .group-spacing:hover .hover\:\:md\:mx-0, .group:focus .focus\:\:md\:mx-0, .group-spacing:focus .focus\:\:md\:mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .md\:mx-xs, .hover\:md\:mx-xs:hover, .focus\:md\:mx-xs:focus, .group:hover .hover\:\:md\:mx-xs, .group-spacing:hover .hover\:\:md\:mx-xs, .group:focus .focus\:\:md\:mx-xs, .group-spacing:focus .focus\:\:md\:mx-xs {
        margin-left: .25rem;
        margin-right: .25rem;
    }

    .md\:mx-sm, .hover\:md\:mx-sm:hover, .focus\:md\:mx-sm:focus, .group:hover .hover\:\:md\:mx-sm, .group-spacing:hover .hover\:\:md\:mx-sm, .group:focus .focus\:\:md\:mx-sm, .group-spacing:focus .focus\:\:md\:mx-sm {
        margin-left: .5rem;
        margin-right: .5rem;
    }

    .md\:mx-md, .hover\:md\:mx-md:hover, .focus\:md\:mx-md:focus, .group:hover .hover\:\:md\:mx-md, .group-spacing:hover .hover\:\:md\:mx-md, .group:focus .focus\:\:md\:mx-md, .group-spacing:focus .focus\:\:md\:mx-md {
        margin-left: .75rem;
        margin-right: .75rem;
    }

    .md\:mx-base, .hover\:md\:mx-base:hover, .focus\:md\:mx-base:focus, .group:hover .hover\:\:md\:mx-base, .group-spacing:hover .hover\:\:md\:mx-base, .group:focus .focus\:\:md\:mx-base, .group-spacing:focus .focus\:\:md\:mx-base {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .md\:mx-lg, .hover\:md\:mx-lg:hover, .focus\:md\:mx-lg:focus, .group:hover .hover\:\:md\:mx-lg, .group-spacing:hover .hover\:\:md\:mx-lg, .group:focus .focus\:\:md\:mx-lg, .group-spacing:focus .focus\:\:md\:mx-lg {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .md\:mx-xl, .hover\:md\:mx-xl:hover, .focus\:md\:mx-xl:focus, .group:hover .hover\:\:md\:mx-xl, .group-spacing:hover .hover\:\:md\:mx-xl, .group:focus .focus\:\:md\:mx-xl, .group-spacing:focus .focus\:\:md\:mx-xl {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .md\:mx-1, .hover\:md\:mx-1:hover, .focus\:md\:mx-1:focus, .group:hover .hover\:\:md\:mx-1, .group-spacing:hover .hover\:\:md\:mx-1, .group:focus .focus\:\:md\:mx-1, .group-spacing:focus .focus\:\:md\:mx-1 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .md\:mx-2, .hover\:md\:mx-2:hover, .focus\:md\:mx-2:focus, .group:hover .hover\:\:md\:mx-2, .group-spacing:hover .hover\:\:md\:mx-2, .group:focus .focus\:\:md\:mx-2, .group-spacing:focus .focus\:\:md\:mx-2 {
        margin-left: 3rem;
        margin-right: 3rem;
    }

    .md\:mx-3, .hover\:md\:mx-3:hover, .focus\:md\:mx-3:focus, .group:hover .hover\:\:md\:mx-3, .group-spacing:hover .hover\:\:md\:mx-3, .group:focus .focus\:\:md\:mx-3, .group-spacing:focus .focus\:\:md\:mx-3 {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }

    .md\:mx-4, .hover\:md\:mx-4:hover, .focus\:md\:mx-4:focus, .group:hover .hover\:\:md\:mx-4, .group-spacing:hover .hover\:\:md\:mx-4, .group:focus .focus\:\:md\:mx-4, .group-spacing:focus .focus\:\:md\:mx-4 {
        margin-left: 4rem;
        margin-right: 4rem;
    }

    .md\:mx-5, .hover\:md\:mx-5:hover, .focus\:md\:mx-5:focus, .group:hover .hover\:\:md\:mx-5, .group-spacing:hover .hover\:\:md\:mx-5, .group:focus .focus\:\:md\:mx-5, .group-spacing:focus .focus\:\:md\:mx-5 {
        margin-left: 4.5rem;
        margin-right: 4.5rem;
    }

    .md\:mx-6, .hover\:md\:mx-6:hover, .focus\:md\:mx-6:focus, .group:hover .hover\:\:md\:mx-6, .group-spacing:hover .hover\:\:md\:mx-6, .group:focus .focus\:\:md\:mx-6, .group-spacing:focus .focus\:\:md\:mx-6 {
        margin-left: 5rem;
        margin-right: 5rem;
    }

    .md\:mx-7, .hover\:md\:mx-7:hover, .focus\:md\:mx-7:focus, .group:hover .hover\:\:md\:mx-7, .group-spacing:hover .hover\:\:md\:mx-7, .group:focus .focus\:\:md\:mx-7, .group-spacing:focus .focus\:\:md\:mx-7 {
        margin-left: 5.5rem;
        margin-right: 5.5rem;
    }

    .md\:mx-8, .hover\:md\:mx-8:hover, .focus\:md\:mx-8:focus, .group:hover .hover\:\:md\:mx-8, .group-spacing:hover .hover\:\:md\:mx-8, .group:focus .focus\:\:md\:mx-8, .group-spacing:focus .focus\:\:md\:mx-8 {
        margin-left: 6rem;
        margin-right: 6rem;
    }

    .md\:mx-9, .hover\:md\:mx-9:hover, .focus\:md\:mx-9:focus, .group:hover .hover\:\:md\:mx-9, .group-spacing:hover .hover\:\:md\:mx-9, .group:focus .focus\:\:md\:mx-9, .group-spacing:focus .focus\:\:md\:mx-9 {
        margin-left: 6.5rem;
        margin-right: 6.5rem;
    }

    .md\:mx-10, .hover\:md\:mx-10:hover, .focus\:md\:mx-10:focus, .group:hover .hover\:\:md\:mx-10, .group-spacing:hover .hover\:\:md\:mx-10, .group:focus .focus\:\:md\:mx-10, .group-spacing:focus .focus\:\:md\:mx-10 {
        margin-left: 7rem;
        margin-right: 7rem;
    }

    .md\:p-0, .hover\:md\:p-0:hover, .focus\:md\:p-0:focus, .group:hover .hover\:\:md\:p-0, .group-spacing:hover .hover\:\:md\:p-0, .group:focus .focus\:\:md\:p-0, .group-spacing:focus .focus\:\:md\:p-0 {
        padding: 0 ;
    }

    .md\:p-xs, .hover\:md\:p-xs:hover, .focus\:md\:p-xs:focus, .group:hover .hover\:\:md\:p-xs, .group-spacing:hover .hover\:\:md\:p-xs, .group:focus .focus\:\:md\:p-xs, .group-spacing:focus .focus\:\:md\:p-xs {
        padding: .25rem ;
    }

    .md\:p-sm, .hover\:md\:p-sm:hover, .focus\:md\:p-sm:focus, .group:hover .hover\:\:md\:p-sm, .group-spacing:hover .hover\:\:md\:p-sm, .group:focus .focus\:\:md\:p-sm, .group-spacing:focus .focus\:\:md\:p-sm {
        padding: .5rem ;
    }

    .md\:p-md, .hover\:md\:p-md:hover, .focus\:md\:p-md:focus, .group:hover .hover\:\:md\:p-md, .group-spacing:hover .hover\:\:md\:p-md, .group:focus .focus\:\:md\:p-md, .group-spacing:focus .focus\:\:md\:p-md {
        padding: .75rem ;
    }

    .md\:p-base, .hover\:md\:p-base:hover, .focus\:md\:p-base:focus, .group:hover .hover\:\:md\:p-base, .group-spacing:hover .hover\:\:md\:p-base, .group:focus .focus\:\:md\:p-base, .group-spacing:focus .focus\:\:md\:p-base {
        padding: 1rem ;
    }

    .md\:p-lg, .hover\:md\:p-lg:hover, .focus\:md\:p-lg:focus, .group:hover .hover\:\:md\:p-lg, .group-spacing:hover .hover\:\:md\:p-lg, .group:focus .focus\:\:md\:p-lg, .group-spacing:focus .focus\:\:md\:p-lg {
        padding: 1.5rem ;
    }

    .md\:p-xl, .hover\:md\:p-xl:hover, .focus\:md\:p-xl:focus, .group:hover .hover\:\:md\:p-xl, .group-spacing:hover .hover\:\:md\:p-xl, .group:focus .focus\:\:md\:p-xl, .group-spacing:focus .focus\:\:md\:p-xl {
        padding: 2rem ;
    }

    .md\:p-1, .hover\:md\:p-1:hover, .focus\:md\:p-1:focus, .group:hover .hover\:\:md\:p-1, .group-spacing:hover .hover\:\:md\:p-1, .group:focus .focus\:\:md\:p-1, .group-spacing:focus .focus\:\:md\:p-1 {
        padding: 2.5rem ;
    }

    .md\:p-2, .hover\:md\:p-2:hover, .focus\:md\:p-2:focus, .group:hover .hover\:\:md\:p-2, .group-spacing:hover .hover\:\:md\:p-2, .group:focus .focus\:\:md\:p-2, .group-spacing:focus .focus\:\:md\:p-2 {
        padding: 3rem ;
    }

    .md\:p-3, .hover\:md\:p-3:hover, .focus\:md\:p-3:focus, .group:hover .hover\:\:md\:p-3, .group-spacing:hover .hover\:\:md\:p-3, .group:focus .focus\:\:md\:p-3, .group-spacing:focus .focus\:\:md\:p-3 {
        padding: 3.5rem ;
    }

    .md\:p-4, .hover\:md\:p-4:hover, .focus\:md\:p-4:focus, .group:hover .hover\:\:md\:p-4, .group-spacing:hover .hover\:\:md\:p-4, .group:focus .focus\:\:md\:p-4, .group-spacing:focus .focus\:\:md\:p-4 {
        padding: 4rem ;
    }

    .md\:p-5, .hover\:md\:p-5:hover, .focus\:md\:p-5:focus, .group:hover .hover\:\:md\:p-5, .group-spacing:hover .hover\:\:md\:p-5, .group:focus .focus\:\:md\:p-5, .group-spacing:focus .focus\:\:md\:p-5 {
        padding: 4.5rem ;
    }

    .md\:p-6, .hover\:md\:p-6:hover, .focus\:md\:p-6:focus, .group:hover .hover\:\:md\:p-6, .group-spacing:hover .hover\:\:md\:p-6, .group:focus .focus\:\:md\:p-6, .group-spacing:focus .focus\:\:md\:p-6 {
        padding: 5rem ;
    }

    .md\:p-7, .hover\:md\:p-7:hover, .focus\:md\:p-7:focus, .group:hover .hover\:\:md\:p-7, .group-spacing:hover .hover\:\:md\:p-7, .group:focus .focus\:\:md\:p-7, .group-spacing:focus .focus\:\:md\:p-7 {
        padding: 5.5rem ;
    }

    .md\:p-8, .hover\:md\:p-8:hover, .focus\:md\:p-8:focus, .group:hover .hover\:\:md\:p-8, .group-spacing:hover .hover\:\:md\:p-8, .group:focus .focus\:\:md\:p-8, .group-spacing:focus .focus\:\:md\:p-8 {
        padding: 6rem ;
    }

    .md\:p-9, .hover\:md\:p-9:hover, .focus\:md\:p-9:focus, .group:hover .hover\:\:md\:p-9, .group-spacing:hover .hover\:\:md\:p-9, .group:focus .focus\:\:md\:p-9, .group-spacing:focus .focus\:\:md\:p-9 {
        padding: 6.5rem ;
    }

    .md\:p-10, .hover\:md\:p-10:hover, .focus\:md\:p-10:focus, .group:hover .hover\:\:md\:p-10, .group-spacing:hover .hover\:\:md\:p-10, .group:focus .focus\:\:md\:p-10, .group-spacing:focus .focus\:\:md\:p-10 {
        padding: 7rem ;
    }

    .md\:pt-0, .hover\:md\:pt-0:hover, .focus\:md\:pt-0:focus, .group:hover .hover\:\:md\:pt-0, .group-spacing:hover .hover\:\:md\:pt-0, .group:focus .focus\:\:md\:pt-0, .group-spacing:focus .focus\:\:md\:pt-0 {
        padding-top: 0 ;
    }

    .md\:pt-xs, .hover\:md\:pt-xs:hover, .focus\:md\:pt-xs:focus, .group:hover .hover\:\:md\:pt-xs, .group-spacing:hover .hover\:\:md\:pt-xs, .group:focus .focus\:\:md\:pt-xs, .group-spacing:focus .focus\:\:md\:pt-xs {
        padding-top: .25rem ;
    }

    .md\:pt-sm, .hover\:md\:pt-sm:hover, .focus\:md\:pt-sm:focus, .group:hover .hover\:\:md\:pt-sm, .group-spacing:hover .hover\:\:md\:pt-sm, .group:focus .focus\:\:md\:pt-sm, .group-spacing:focus .focus\:\:md\:pt-sm {
        padding-top: .5rem ;
    }

    .md\:pt-md, .hover\:md\:pt-md:hover, .focus\:md\:pt-md:focus, .group:hover .hover\:\:md\:pt-md, .group-spacing:hover .hover\:\:md\:pt-md, .group:focus .focus\:\:md\:pt-md, .group-spacing:focus .focus\:\:md\:pt-md {
        padding-top: .75rem ;
    }

    .md\:pt-base, .hover\:md\:pt-base:hover, .focus\:md\:pt-base:focus, .group:hover .hover\:\:md\:pt-base, .group-spacing:hover .hover\:\:md\:pt-base, .group:focus .focus\:\:md\:pt-base, .group-spacing:focus .focus\:\:md\:pt-base {
        padding-top: 1rem ;
    }

    .md\:pt-lg, .hover\:md\:pt-lg:hover, .focus\:md\:pt-lg:focus, .group:hover .hover\:\:md\:pt-lg, .group-spacing:hover .hover\:\:md\:pt-lg, .group:focus .focus\:\:md\:pt-lg, .group-spacing:focus .focus\:\:md\:pt-lg {
        padding-top: 1.5rem ;
    }

    .md\:pt-xl, .hover\:md\:pt-xl:hover, .focus\:md\:pt-xl:focus, .group:hover .hover\:\:md\:pt-xl, .group-spacing:hover .hover\:\:md\:pt-xl, .group:focus .focus\:\:md\:pt-xl, .group-spacing:focus .focus\:\:md\:pt-xl {
        padding-top: 2rem ;
    }

    .md\:pt-1, .hover\:md\:pt-1:hover, .focus\:md\:pt-1:focus, .group:hover .hover\:\:md\:pt-1, .group-spacing:hover .hover\:\:md\:pt-1, .group:focus .focus\:\:md\:pt-1, .group-spacing:focus .focus\:\:md\:pt-1 {
        padding-top: 2.5rem ;
    }

    .md\:pt-2, .hover\:md\:pt-2:hover, .focus\:md\:pt-2:focus, .group:hover .hover\:\:md\:pt-2, .group-spacing:hover .hover\:\:md\:pt-2, .group:focus .focus\:\:md\:pt-2, .group-spacing:focus .focus\:\:md\:pt-2 {
        padding-top: 3rem ;
    }

    .md\:pt-3, .hover\:md\:pt-3:hover, .focus\:md\:pt-3:focus, .group:hover .hover\:\:md\:pt-3, .group-spacing:hover .hover\:\:md\:pt-3, .group:focus .focus\:\:md\:pt-3, .group-spacing:focus .focus\:\:md\:pt-3 {
        padding-top: 3.5rem ;
    }

    .md\:pt-4, .hover\:md\:pt-4:hover, .focus\:md\:pt-4:focus, .group:hover .hover\:\:md\:pt-4, .group-spacing:hover .hover\:\:md\:pt-4, .group:focus .focus\:\:md\:pt-4, .group-spacing:focus .focus\:\:md\:pt-4 {
        padding-top: 4rem ;
    }

    .md\:pt-5, .hover\:md\:pt-5:hover, .focus\:md\:pt-5:focus, .group:hover .hover\:\:md\:pt-5, .group-spacing:hover .hover\:\:md\:pt-5, .group:focus .focus\:\:md\:pt-5, .group-spacing:focus .focus\:\:md\:pt-5 {
        padding-top: 4.5rem ;
    }

    .md\:pt-6, .hover\:md\:pt-6:hover, .focus\:md\:pt-6:focus, .group:hover .hover\:\:md\:pt-6, .group-spacing:hover .hover\:\:md\:pt-6, .group:focus .focus\:\:md\:pt-6, .group-spacing:focus .focus\:\:md\:pt-6 {
        padding-top: 5rem ;
    }

    .md\:pt-7, .hover\:md\:pt-7:hover, .focus\:md\:pt-7:focus, .group:hover .hover\:\:md\:pt-7, .group-spacing:hover .hover\:\:md\:pt-7, .group:focus .focus\:\:md\:pt-7, .group-spacing:focus .focus\:\:md\:pt-7 {
        padding-top: 5.5rem ;
    }

    .md\:pt-8, .hover\:md\:pt-8:hover, .focus\:md\:pt-8:focus, .group:hover .hover\:\:md\:pt-8, .group-spacing:hover .hover\:\:md\:pt-8, .group:focus .focus\:\:md\:pt-8, .group-spacing:focus .focus\:\:md\:pt-8 {
        padding-top: 6rem ;
    }

    .md\:pt-9, .hover\:md\:pt-9:hover, .focus\:md\:pt-9:focus, .group:hover .hover\:\:md\:pt-9, .group-spacing:hover .hover\:\:md\:pt-9, .group:focus .focus\:\:md\:pt-9, .group-spacing:focus .focus\:\:md\:pt-9 {
        padding-top: 6.5rem ;
    }

    .md\:pt-10, .hover\:md\:pt-10:hover, .focus\:md\:pt-10:focus, .group:hover .hover\:\:md\:pt-10, .group-spacing:hover .hover\:\:md\:pt-10, .group:focus .focus\:\:md\:pt-10, .group-spacing:focus .focus\:\:md\:pt-10 {
        padding-top: 7rem ;
    }

    .md\:pb-0, .hover\:md\:pb-0:hover, .focus\:md\:pb-0:focus, .group:hover .hover\:\:md\:pb-0, .group-spacing:hover .hover\:\:md\:pb-0, .group:focus .focus\:\:md\:pb-0, .group-spacing:focus .focus\:\:md\:pb-0 {
        padding-bottom: 0 ;
    }

    .md\:pb-xs, .hover\:md\:pb-xs:hover, .focus\:md\:pb-xs:focus, .group:hover .hover\:\:md\:pb-xs, .group-spacing:hover .hover\:\:md\:pb-xs, .group:focus .focus\:\:md\:pb-xs, .group-spacing:focus .focus\:\:md\:pb-xs {
        padding-bottom: .25rem ;
    }

    .md\:pb-sm, .hover\:md\:pb-sm:hover, .focus\:md\:pb-sm:focus, .group:hover .hover\:\:md\:pb-sm, .group-spacing:hover .hover\:\:md\:pb-sm, .group:focus .focus\:\:md\:pb-sm, .group-spacing:focus .focus\:\:md\:pb-sm {
        padding-bottom: .5rem ;
    }

    .md\:pb-md, .hover\:md\:pb-md:hover, .focus\:md\:pb-md:focus, .group:hover .hover\:\:md\:pb-md, .group-spacing:hover .hover\:\:md\:pb-md, .group:focus .focus\:\:md\:pb-md, .group-spacing:focus .focus\:\:md\:pb-md {
        padding-bottom: .75rem ;
    }

    .md\:pb-base, .hover\:md\:pb-base:hover, .focus\:md\:pb-base:focus, .group:hover .hover\:\:md\:pb-base, .group-spacing:hover .hover\:\:md\:pb-base, .group:focus .focus\:\:md\:pb-base, .group-spacing:focus .focus\:\:md\:pb-base {
        padding-bottom: 1rem ;
    }

    .md\:pb-lg, .hover\:md\:pb-lg:hover, .focus\:md\:pb-lg:focus, .group:hover .hover\:\:md\:pb-lg, .group-spacing:hover .hover\:\:md\:pb-lg, .group:focus .focus\:\:md\:pb-lg, .group-spacing:focus .focus\:\:md\:pb-lg {
        padding-bottom: 1.5rem ;
    }

    .md\:pb-xl, .hover\:md\:pb-xl:hover, .focus\:md\:pb-xl:focus, .group:hover .hover\:\:md\:pb-xl, .group-spacing:hover .hover\:\:md\:pb-xl, .group:focus .focus\:\:md\:pb-xl, .group-spacing:focus .focus\:\:md\:pb-xl {
        padding-bottom: 2rem ;
    }

    .md\:pb-1, .hover\:md\:pb-1:hover, .focus\:md\:pb-1:focus, .group:hover .hover\:\:md\:pb-1, .group-spacing:hover .hover\:\:md\:pb-1, .group:focus .focus\:\:md\:pb-1, .group-spacing:focus .focus\:\:md\:pb-1 {
        padding-bottom: 2.5rem ;
    }

    .md\:pb-2, .hover\:md\:pb-2:hover, .focus\:md\:pb-2:focus, .group:hover .hover\:\:md\:pb-2, .group-spacing:hover .hover\:\:md\:pb-2, .group:focus .focus\:\:md\:pb-2, .group-spacing:focus .focus\:\:md\:pb-2 {
        padding-bottom: 3rem ;
    }

    .md\:pb-3, .hover\:md\:pb-3:hover, .focus\:md\:pb-3:focus, .group:hover .hover\:\:md\:pb-3, .group-spacing:hover .hover\:\:md\:pb-3, .group:focus .focus\:\:md\:pb-3, .group-spacing:focus .focus\:\:md\:pb-3 {
        padding-bottom: 3.5rem ;
    }

    .md\:pb-4, .hover\:md\:pb-4:hover, .focus\:md\:pb-4:focus, .group:hover .hover\:\:md\:pb-4, .group-spacing:hover .hover\:\:md\:pb-4, .group:focus .focus\:\:md\:pb-4, .group-spacing:focus .focus\:\:md\:pb-4 {
        padding-bottom: 4rem ;
    }

    .md\:pb-5, .hover\:md\:pb-5:hover, .focus\:md\:pb-5:focus, .group:hover .hover\:\:md\:pb-5, .group-spacing:hover .hover\:\:md\:pb-5, .group:focus .focus\:\:md\:pb-5, .group-spacing:focus .focus\:\:md\:pb-5 {
        padding-bottom: 4.5rem ;
    }

    .md\:pb-6, .hover\:md\:pb-6:hover, .focus\:md\:pb-6:focus, .group:hover .hover\:\:md\:pb-6, .group-spacing:hover .hover\:\:md\:pb-6, .group:focus .focus\:\:md\:pb-6, .group-spacing:focus .focus\:\:md\:pb-6 {
        padding-bottom: 5rem ;
    }

    .md\:pb-7, .hover\:md\:pb-7:hover, .focus\:md\:pb-7:focus, .group:hover .hover\:\:md\:pb-7, .group-spacing:hover .hover\:\:md\:pb-7, .group:focus .focus\:\:md\:pb-7, .group-spacing:focus .focus\:\:md\:pb-7 {
        padding-bottom: 5.5rem ;
    }

    .md\:pb-8, .hover\:md\:pb-8:hover, .focus\:md\:pb-8:focus, .group:hover .hover\:\:md\:pb-8, .group-spacing:hover .hover\:\:md\:pb-8, .group:focus .focus\:\:md\:pb-8, .group-spacing:focus .focus\:\:md\:pb-8 {
        padding-bottom: 6rem ;
    }

    .md\:pb-9, .hover\:md\:pb-9:hover, .focus\:md\:pb-9:focus, .group:hover .hover\:\:md\:pb-9, .group-spacing:hover .hover\:\:md\:pb-9, .group:focus .focus\:\:md\:pb-9, .group-spacing:focus .focus\:\:md\:pb-9 {
        padding-bottom: 6.5rem ;
    }

    .md\:pb-10, .hover\:md\:pb-10:hover, .focus\:md\:pb-10:focus, .group:hover .hover\:\:md\:pb-10, .group-spacing:hover .hover\:\:md\:pb-10, .group:focus .focus\:\:md\:pb-10, .group-spacing:focus .focus\:\:md\:pb-10 {
        padding-bottom: 7rem ;
    }

    .md\:pl-0, .hover\:md\:pl-0:hover, .focus\:md\:pl-0:focus, .group:hover .hover\:\:md\:pl-0, .group-spacing:hover .hover\:\:md\:pl-0, .group:focus .focus\:\:md\:pl-0, .group-spacing:focus .focus\:\:md\:pl-0 {
        padding-left: 0 ;
    }

    .md\:pl-xs, .hover\:md\:pl-xs:hover, .focus\:md\:pl-xs:focus, .group:hover .hover\:\:md\:pl-xs, .group-spacing:hover .hover\:\:md\:pl-xs, .group:focus .focus\:\:md\:pl-xs, .group-spacing:focus .focus\:\:md\:pl-xs {
        padding-left: .25rem ;
    }

    .md\:pl-sm, .hover\:md\:pl-sm:hover, .focus\:md\:pl-sm:focus, .group:hover .hover\:\:md\:pl-sm, .group-spacing:hover .hover\:\:md\:pl-sm, .group:focus .focus\:\:md\:pl-sm, .group-spacing:focus .focus\:\:md\:pl-sm {
        padding-left: .5rem ;
    }

    .md\:pl-md, .hover\:md\:pl-md:hover, .focus\:md\:pl-md:focus, .group:hover .hover\:\:md\:pl-md, .group-spacing:hover .hover\:\:md\:pl-md, .group:focus .focus\:\:md\:pl-md, .group-spacing:focus .focus\:\:md\:pl-md {
        padding-left: .75rem ;
    }

    .md\:pl-base, .hover\:md\:pl-base:hover, .focus\:md\:pl-base:focus, .group:hover .hover\:\:md\:pl-base, .group-spacing:hover .hover\:\:md\:pl-base, .group:focus .focus\:\:md\:pl-base, .group-spacing:focus .focus\:\:md\:pl-base {
        padding-left: 1rem ;
    }

    .md\:pl-lg, .hover\:md\:pl-lg:hover, .focus\:md\:pl-lg:focus, .group:hover .hover\:\:md\:pl-lg, .group-spacing:hover .hover\:\:md\:pl-lg, .group:focus .focus\:\:md\:pl-lg, .group-spacing:focus .focus\:\:md\:pl-lg {
        padding-left: 1.5rem ;
    }

    .md\:pl-xl, .hover\:md\:pl-xl:hover, .focus\:md\:pl-xl:focus, .group:hover .hover\:\:md\:pl-xl, .group-spacing:hover .hover\:\:md\:pl-xl, .group:focus .focus\:\:md\:pl-xl, .group-spacing:focus .focus\:\:md\:pl-xl {
        padding-left: 2rem ;
    }

    .md\:pl-1, .hover\:md\:pl-1:hover, .focus\:md\:pl-1:focus, .group:hover .hover\:\:md\:pl-1, .group-spacing:hover .hover\:\:md\:pl-1, .group:focus .focus\:\:md\:pl-1, .group-spacing:focus .focus\:\:md\:pl-1 {
        padding-left: 2.5rem ;
    }

    .md\:pl-2, .hover\:md\:pl-2:hover, .focus\:md\:pl-2:focus, .group:hover .hover\:\:md\:pl-2, .group-spacing:hover .hover\:\:md\:pl-2, .group:focus .focus\:\:md\:pl-2, .group-spacing:focus .focus\:\:md\:pl-2 {
        padding-left: 3rem ;
    }

    .md\:pl-3, .hover\:md\:pl-3:hover, .focus\:md\:pl-3:focus, .group:hover .hover\:\:md\:pl-3, .group-spacing:hover .hover\:\:md\:pl-3, .group:focus .focus\:\:md\:pl-3, .group-spacing:focus .focus\:\:md\:pl-3 {
        padding-left: 3.5rem ;
    }

    .md\:pl-4, .hover\:md\:pl-4:hover, .focus\:md\:pl-4:focus, .group:hover .hover\:\:md\:pl-4, .group-spacing:hover .hover\:\:md\:pl-4, .group:focus .focus\:\:md\:pl-4, .group-spacing:focus .focus\:\:md\:pl-4 {
        padding-left: 4rem ;
    }

    .md\:pl-5, .hover\:md\:pl-5:hover, .focus\:md\:pl-5:focus, .group:hover .hover\:\:md\:pl-5, .group-spacing:hover .hover\:\:md\:pl-5, .group:focus .focus\:\:md\:pl-5, .group-spacing:focus .focus\:\:md\:pl-5 {
        padding-left: 4.5rem ;
    }

    .md\:pl-6, .hover\:md\:pl-6:hover, .focus\:md\:pl-6:focus, .group:hover .hover\:\:md\:pl-6, .group-spacing:hover .hover\:\:md\:pl-6, .group:focus .focus\:\:md\:pl-6, .group-spacing:focus .focus\:\:md\:pl-6 {
        padding-left: 5rem ;
    }

    .md\:pl-7, .hover\:md\:pl-7:hover, .focus\:md\:pl-7:focus, .group:hover .hover\:\:md\:pl-7, .group-spacing:hover .hover\:\:md\:pl-7, .group:focus .focus\:\:md\:pl-7, .group-spacing:focus .focus\:\:md\:pl-7 {
        padding-left: 5.5rem ;
    }

    .md\:pl-8, .hover\:md\:pl-8:hover, .focus\:md\:pl-8:focus, .group:hover .hover\:\:md\:pl-8, .group-spacing:hover .hover\:\:md\:pl-8, .group:focus .focus\:\:md\:pl-8, .group-spacing:focus .focus\:\:md\:pl-8 {
        padding-left: 6rem ;
    }

    .md\:pl-9, .hover\:md\:pl-9:hover, .focus\:md\:pl-9:focus, .group:hover .hover\:\:md\:pl-9, .group-spacing:hover .hover\:\:md\:pl-9, .group:focus .focus\:\:md\:pl-9, .group-spacing:focus .focus\:\:md\:pl-9 {
        padding-left: 6.5rem ;
    }

    .md\:pl-10, .hover\:md\:pl-10:hover, .focus\:md\:pl-10:focus, .group:hover .hover\:\:md\:pl-10, .group-spacing:hover .hover\:\:md\:pl-10, .group:focus .focus\:\:md\:pl-10, .group-spacing:focus .focus\:\:md\:pl-10 {
        padding-left: 7rem ;
    }

    .md\:pr-0, .hover\:md\:pr-0:hover, .focus\:md\:pr-0:focus, .group:hover .hover\:\:md\:pr-0, .group-spacing:hover .hover\:\:md\:pr-0, .group:focus .focus\:\:md\:pr-0, .group-spacing:focus .focus\:\:md\:pr-0 {
        padding-right: 0 ;
    }

    .md\:pr-xs, .hover\:md\:pr-xs:hover, .focus\:md\:pr-xs:focus, .group:hover .hover\:\:md\:pr-xs, .group-spacing:hover .hover\:\:md\:pr-xs, .group:focus .focus\:\:md\:pr-xs, .group-spacing:focus .focus\:\:md\:pr-xs {
        padding-right: .25rem ;
    }

    .md\:pr-sm, .hover\:md\:pr-sm:hover, .focus\:md\:pr-sm:focus, .group:hover .hover\:\:md\:pr-sm, .group-spacing:hover .hover\:\:md\:pr-sm, .group:focus .focus\:\:md\:pr-sm, .group-spacing:focus .focus\:\:md\:pr-sm {
        padding-right: .5rem ;
    }

    .md\:pr-md, .hover\:md\:pr-md:hover, .focus\:md\:pr-md:focus, .group:hover .hover\:\:md\:pr-md, .group-spacing:hover .hover\:\:md\:pr-md, .group:focus .focus\:\:md\:pr-md, .group-spacing:focus .focus\:\:md\:pr-md {
        padding-right: .75rem ;
    }

    .md\:pr-base, .hover\:md\:pr-base:hover, .focus\:md\:pr-base:focus, .group:hover .hover\:\:md\:pr-base, .group-spacing:hover .hover\:\:md\:pr-base, .group:focus .focus\:\:md\:pr-base, .group-spacing:focus .focus\:\:md\:pr-base {
        padding-right: 1rem ;
    }

    .md\:pr-lg, .hover\:md\:pr-lg:hover, .focus\:md\:pr-lg:focus, .group:hover .hover\:\:md\:pr-lg, .group-spacing:hover .hover\:\:md\:pr-lg, .group:focus .focus\:\:md\:pr-lg, .group-spacing:focus .focus\:\:md\:pr-lg {
        padding-right: 1.5rem ;
    }

    .md\:pr-xl, .hover\:md\:pr-xl:hover, .focus\:md\:pr-xl:focus, .group:hover .hover\:\:md\:pr-xl, .group-spacing:hover .hover\:\:md\:pr-xl, .group:focus .focus\:\:md\:pr-xl, .group-spacing:focus .focus\:\:md\:pr-xl {
        padding-right: 2rem ;
    }

    .md\:pr-1, .hover\:md\:pr-1:hover, .focus\:md\:pr-1:focus, .group:hover .hover\:\:md\:pr-1, .group-spacing:hover .hover\:\:md\:pr-1, .group:focus .focus\:\:md\:pr-1, .group-spacing:focus .focus\:\:md\:pr-1 {
        padding-right: 2.5rem ;
    }

    .md\:pr-2, .hover\:md\:pr-2:hover, .focus\:md\:pr-2:focus, .group:hover .hover\:\:md\:pr-2, .group-spacing:hover .hover\:\:md\:pr-2, .group:focus .focus\:\:md\:pr-2, .group-spacing:focus .focus\:\:md\:pr-2 {
        padding-right: 3rem ;
    }

    .md\:pr-3, .hover\:md\:pr-3:hover, .focus\:md\:pr-3:focus, .group:hover .hover\:\:md\:pr-3, .group-spacing:hover .hover\:\:md\:pr-3, .group:focus .focus\:\:md\:pr-3, .group-spacing:focus .focus\:\:md\:pr-3 {
        padding-right: 3.5rem ;
    }

    .md\:pr-4, .hover\:md\:pr-4:hover, .focus\:md\:pr-4:focus, .group:hover .hover\:\:md\:pr-4, .group-spacing:hover .hover\:\:md\:pr-4, .group:focus .focus\:\:md\:pr-4, .group-spacing:focus .focus\:\:md\:pr-4 {
        padding-right: 4rem ;
    }

    .md\:pr-5, .hover\:md\:pr-5:hover, .focus\:md\:pr-5:focus, .group:hover .hover\:\:md\:pr-5, .group-spacing:hover .hover\:\:md\:pr-5, .group:focus .focus\:\:md\:pr-5, .group-spacing:focus .focus\:\:md\:pr-5 {
        padding-right: 4.5rem ;
    }

    .md\:pr-6, .hover\:md\:pr-6:hover, .focus\:md\:pr-6:focus, .group:hover .hover\:\:md\:pr-6, .group-spacing:hover .hover\:\:md\:pr-6, .group:focus .focus\:\:md\:pr-6, .group-spacing:focus .focus\:\:md\:pr-6 {
        padding-right: 5rem ;
    }

    .md\:pr-7, .hover\:md\:pr-7:hover, .focus\:md\:pr-7:focus, .group:hover .hover\:\:md\:pr-7, .group-spacing:hover .hover\:\:md\:pr-7, .group:focus .focus\:\:md\:pr-7, .group-spacing:focus .focus\:\:md\:pr-7 {
        padding-right: 5.5rem ;
    }

    .md\:pr-8, .hover\:md\:pr-8:hover, .focus\:md\:pr-8:focus, .group:hover .hover\:\:md\:pr-8, .group-spacing:hover .hover\:\:md\:pr-8, .group:focus .focus\:\:md\:pr-8, .group-spacing:focus .focus\:\:md\:pr-8 {
        padding-right: 6rem ;
    }

    .md\:pr-9, .hover\:md\:pr-9:hover, .focus\:md\:pr-9:focus, .group:hover .hover\:\:md\:pr-9, .group-spacing:hover .hover\:\:md\:pr-9, .group:focus .focus\:\:md\:pr-9, .group-spacing:focus .focus\:\:md\:pr-9 {
        padding-right: 6.5rem ;
    }

    .md\:pr-10, .hover\:md\:pr-10:hover, .focus\:md\:pr-10:focus, .group:hover .hover\:\:md\:pr-10, .group-spacing:hover .hover\:\:md\:pr-10, .group:focus .focus\:\:md\:pr-10, .group-spacing:focus .focus\:\:md\:pr-10 {
        padding-right: 7rem ;
    }

    .md\:py-0, .hover\:md\:py-0:hover, .focus\:md\:py-0:focus, .group:hover .hover\:\:md\:py-0, .group-spacing:hover .hover\:\:md\:py-0, .group:focus .focus\:\:md\:py-0, .group-spacing:focus .focus\:\:md\:py-0 {
        padding-top: 0 ;
        padding-bottom: 0 ;
    }

    .md\:py-xs, .hover\:md\:py-xs:hover, .focus\:md\:py-xs:focus, .group:hover .hover\:\:md\:py-xs, .group-spacing:hover .hover\:\:md\:py-xs, .group:focus .focus\:\:md\:py-xs, .group-spacing:focus .focus\:\:md\:py-xs {
        padding-top: .25rem ;
        padding-bottom: .25rem ;
    }

    .md\:py-sm, .hover\:md\:py-sm:hover, .focus\:md\:py-sm:focus, .group:hover .hover\:\:md\:py-sm, .group-spacing:hover .hover\:\:md\:py-sm, .group:focus .focus\:\:md\:py-sm, .group-spacing:focus .focus\:\:md\:py-sm {
        padding-top: .5rem ;
        padding-bottom: .5rem ;
    }

    .md\:py-md, .hover\:md\:py-md:hover, .focus\:md\:py-md:focus, .group:hover .hover\:\:md\:py-md, .group-spacing:hover .hover\:\:md\:py-md, .group:focus .focus\:\:md\:py-md, .group-spacing:focus .focus\:\:md\:py-md {
        padding-top: .75rem ;
        padding-bottom: .75rem ;
    }

    .md\:py-base, .hover\:md\:py-base:hover, .focus\:md\:py-base:focus, .group:hover .hover\:\:md\:py-base, .group-spacing:hover .hover\:\:md\:py-base, .group:focus .focus\:\:md\:py-base, .group-spacing:focus .focus\:\:md\:py-base {
        padding-top: 1rem ;
        padding-bottom: 1rem ;
    }

    .md\:py-lg, .hover\:md\:py-lg:hover, .focus\:md\:py-lg:focus, .group:hover .hover\:\:md\:py-lg, .group-spacing:hover .hover\:\:md\:py-lg, .group:focus .focus\:\:md\:py-lg, .group-spacing:focus .focus\:\:md\:py-lg {
        padding-top: 1.5rem ;
        padding-bottom: 1.5rem ;
    }

    .md\:py-xl, .hover\:md\:py-xl:hover, .focus\:md\:py-xl:focus, .group:hover .hover\:\:md\:py-xl, .group-spacing:hover .hover\:\:md\:py-xl, .group:focus .focus\:\:md\:py-xl, .group-spacing:focus .focus\:\:md\:py-xl {
        padding-top: 2rem ;
        padding-bottom: 2rem ;
    }

    .md\:py-1, .hover\:md\:py-1:hover, .focus\:md\:py-1:focus, .group:hover .hover\:\:md\:py-1, .group-spacing:hover .hover\:\:md\:py-1, .group:focus .focus\:\:md\:py-1, .group-spacing:focus .focus\:\:md\:py-1 {
        padding-top: 2.5rem ;
        padding-bottom: 2.5rem ;
    }

    .md\:py-2, .hover\:md\:py-2:hover, .focus\:md\:py-2:focus, .group:hover .hover\:\:md\:py-2, .group-spacing:hover .hover\:\:md\:py-2, .group:focus .focus\:\:md\:py-2, .group-spacing:focus .focus\:\:md\:py-2 {
        padding-top: 3rem ;
        padding-bottom: 3rem ;
    }

    .md\:py-3, .hover\:md\:py-3:hover, .focus\:md\:py-3:focus, .group:hover .hover\:\:md\:py-3, .group-spacing:hover .hover\:\:md\:py-3, .group:focus .focus\:\:md\:py-3, .group-spacing:focus .focus\:\:md\:py-3 {
        padding-top: 3.5rem ;
        padding-bottom: 3.5rem ;
    }

    .md\:py-4, .hover\:md\:py-4:hover, .focus\:md\:py-4:focus, .group:hover .hover\:\:md\:py-4, .group-spacing:hover .hover\:\:md\:py-4, .group:focus .focus\:\:md\:py-4, .group-spacing:focus .focus\:\:md\:py-4 {
        padding-top: 4rem ;
        padding-bottom: 4rem ;
    }

    .md\:py-5, .hover\:md\:py-5:hover, .focus\:md\:py-5:focus, .group:hover .hover\:\:md\:py-5, .group-spacing:hover .hover\:\:md\:py-5, .group:focus .focus\:\:md\:py-5, .group-spacing:focus .focus\:\:md\:py-5 {
        padding-top: 4.5rem ;
        padding-bottom: 4.5rem ;
    }

    .md\:py-6, .hover\:md\:py-6:hover, .focus\:md\:py-6:focus, .group:hover .hover\:\:md\:py-6, .group-spacing:hover .hover\:\:md\:py-6, .group:focus .focus\:\:md\:py-6, .group-spacing:focus .focus\:\:md\:py-6 {
        padding-top: 5rem ;
        padding-bottom: 5rem ;
    }

    .md\:py-7, .hover\:md\:py-7:hover, .focus\:md\:py-7:focus, .group:hover .hover\:\:md\:py-7, .group-spacing:hover .hover\:\:md\:py-7, .group:focus .focus\:\:md\:py-7, .group-spacing:focus .focus\:\:md\:py-7 {
        padding-top: 5.5rem ;
        padding-bottom: 5.5rem ;
    }

    .md\:py-8, .hover\:md\:py-8:hover, .focus\:md\:py-8:focus, .group:hover .hover\:\:md\:py-8, .group-spacing:hover .hover\:\:md\:py-8, .group:focus .focus\:\:md\:py-8, .group-spacing:focus .focus\:\:md\:py-8 {
        padding-top: 6rem ;
        padding-bottom: 6rem ;
    }

    .md\:py-9, .hover\:md\:py-9:hover, .focus\:md\:py-9:focus, .group:hover .hover\:\:md\:py-9, .group-spacing:hover .hover\:\:md\:py-9, .group:focus .focus\:\:md\:py-9, .group-spacing:focus .focus\:\:md\:py-9 {
        padding-top: 6.5rem ;
        padding-bottom: 6.5rem ;
    }

    .md\:py-10, .hover\:md\:py-10:hover, .focus\:md\:py-10:focus, .group:hover .hover\:\:md\:py-10, .group-spacing:hover .hover\:\:md\:py-10, .group:focus .focus\:\:md\:py-10, .group-spacing:focus .focus\:\:md\:py-10 {
        padding-top: 7rem ;
        padding-bottom: 7rem ;
    }

    .md\:px-0, .hover\:md\:px-0:hover, .focus\:md\:px-0:focus, .group:hover .hover\:\:md\:px-0, .group-spacing:hover .hover\:\:md\:px-0, .group:focus .focus\:\:md\:px-0, .group-spacing:focus .focus\:\:md\:px-0 {
        padding-left: 0 ;
        padding-right: 0 ;
    }

    .md\:px-xs, .hover\:md\:px-xs:hover, .focus\:md\:px-xs:focus, .group:hover .hover\:\:md\:px-xs, .group-spacing:hover .hover\:\:md\:px-xs, .group:focus .focus\:\:md\:px-xs, .group-spacing:focus .focus\:\:md\:px-xs {
        padding-left: .25rem ;
        padding-right: .25rem ;
    }

    .md\:px-sm, .hover\:md\:px-sm:hover, .focus\:md\:px-sm:focus, .group:hover .hover\:\:md\:px-sm, .group-spacing:hover .hover\:\:md\:px-sm, .group:focus .focus\:\:md\:px-sm, .group-spacing:focus .focus\:\:md\:px-sm {
        padding-left: .5rem ;
        padding-right: .5rem ;
    }

    .md\:px-md, .hover\:md\:px-md:hover, .focus\:md\:px-md:focus, .group:hover .hover\:\:md\:px-md, .group-spacing:hover .hover\:\:md\:px-md, .group:focus .focus\:\:md\:px-md, .group-spacing:focus .focus\:\:md\:px-md {
        padding-left: .75rem ;
        padding-right: .75rem ;
    }

    .md\:px-base, .hover\:md\:px-base:hover, .focus\:md\:px-base:focus, .group:hover .hover\:\:md\:px-base, .group-spacing:hover .hover\:\:md\:px-base, .group:focus .focus\:\:md\:px-base, .group-spacing:focus .focus\:\:md\:px-base {
        padding-left: 1rem ;
        padding-right: 1rem ;
    }

    .md\:px-lg, .hover\:md\:px-lg:hover, .focus\:md\:px-lg:focus, .group:hover .hover\:\:md\:px-lg, .group-spacing:hover .hover\:\:md\:px-lg, .group:focus .focus\:\:md\:px-lg, .group-spacing:focus .focus\:\:md\:px-lg {
        padding-left: 1.5rem ;
        padding-right: 1.5rem ;
    }

    .md\:px-xl, .hover\:md\:px-xl:hover, .focus\:md\:px-xl:focus, .group:hover .hover\:\:md\:px-xl, .group-spacing:hover .hover\:\:md\:px-xl, .group:focus .focus\:\:md\:px-xl, .group-spacing:focus .focus\:\:md\:px-xl {
        padding-left: 2rem ;
        padding-right: 2rem ;
    }

    .md\:px-1, .hover\:md\:px-1:hover, .focus\:md\:px-1:focus, .group:hover .hover\:\:md\:px-1, .group-spacing:hover .hover\:\:md\:px-1, .group:focus .focus\:\:md\:px-1, .group-spacing:focus .focus\:\:md\:px-1 {
        padding-left: 2.5rem ;
        padding-right: 2.5rem ;
    }

    .md\:px-2, .hover\:md\:px-2:hover, .focus\:md\:px-2:focus, .group:hover .hover\:\:md\:px-2, .group-spacing:hover .hover\:\:md\:px-2, .group:focus .focus\:\:md\:px-2, .group-spacing:focus .focus\:\:md\:px-2 {
        padding-left: 3rem ;
        padding-right: 3rem ;
    }

    .md\:px-3, .hover\:md\:px-3:hover, .focus\:md\:px-3:focus, .group:hover .hover\:\:md\:px-3, .group-spacing:hover .hover\:\:md\:px-3, .group:focus .focus\:\:md\:px-3, .group-spacing:focus .focus\:\:md\:px-3 {
        padding-left: 3.5rem ;
        padding-right: 3.5rem ;
    }

    .md\:px-4, .hover\:md\:px-4:hover, .focus\:md\:px-4:focus, .group:hover .hover\:\:md\:px-4, .group-spacing:hover .hover\:\:md\:px-4, .group:focus .focus\:\:md\:px-4, .group-spacing:focus .focus\:\:md\:px-4 {
        padding-left: 4rem ;
        padding-right: 4rem ;
    }

    .md\:px-5, .hover\:md\:px-5:hover, .focus\:md\:px-5:focus, .group:hover .hover\:\:md\:px-5, .group-spacing:hover .hover\:\:md\:px-5, .group:focus .focus\:\:md\:px-5, .group-spacing:focus .focus\:\:md\:px-5 {
        padding-left: 4.5rem ;
        padding-right: 4.5rem ;
    }

    .md\:px-6, .hover\:md\:px-6:hover, .focus\:md\:px-6:focus, .group:hover .hover\:\:md\:px-6, .group-spacing:hover .hover\:\:md\:px-6, .group:focus .focus\:\:md\:px-6, .group-spacing:focus .focus\:\:md\:px-6 {
        padding-left: 5rem ;
        padding-right: 5rem ;
    }

    .md\:px-7, .hover\:md\:px-7:hover, .focus\:md\:px-7:focus, .group:hover .hover\:\:md\:px-7, .group-spacing:hover .hover\:\:md\:px-7, .group:focus .focus\:\:md\:px-7, .group-spacing:focus .focus\:\:md\:px-7 {
        padding-left: 5.5rem ;
        padding-right: 5.5rem ;
    }

    .md\:px-8, .hover\:md\:px-8:hover, .focus\:md\:px-8:focus, .group:hover .hover\:\:md\:px-8, .group-spacing:hover .hover\:\:md\:px-8, .group:focus .focus\:\:md\:px-8, .group-spacing:focus .focus\:\:md\:px-8 {
        padding-left: 6rem ;
        padding-right: 6rem ;
    }

    .md\:px-9, .hover\:md\:px-9:hover, .focus\:md\:px-9:focus, .group:hover .hover\:\:md\:px-9, .group-spacing:hover .hover\:\:md\:px-9, .group:focus .focus\:\:md\:px-9, .group-spacing:focus .focus\:\:md\:px-9 {
        padding-left: 6.5rem ;
        padding-right: 6.5rem ;
    }

    .md\:px-10, .hover\:md\:px-10:hover, .focus\:md\:px-10:focus, .group:hover .hover\:\:md\:px-10, .group-spacing:hover .hover\:\:md\:px-10, .group:focus .focus\:\:md\:px-10, .group-spacing:focus .focus\:\:md\:px-10 {
        padding-left: 7rem ;
        padding-right: 7rem ;
    }

    .md\:z-0 {
        z-index: 0;
    }

    .md\:z-10 {
        z-index: 10;
    }

    .md\:z-20 {
        z-index: 20;
    }

    .md\:z-30 {
        z-index: 30;
    }

    .md\:z-40 {
        z-index: 40;
    }

    .md\:z-50 {
        z-index: 50;
    }

    .md\:z-60 {
        z-index: 60;
    }

    .md\:z-70 {
        z-index: 70;
    }

    .md\:z-80 {
        z-index: 80;
    }

    .md\:z-90 {
        z-index: 90;
    }

    .md\:z-100 {
        z-index: 100;
    }

    .md\:-z-10 {
        z-index: -10;
    }

    .md\:-z-20 {
        z-index: -20;
    }

    .md\:-z-30 {
        z-index: -30;
    }

    .md\:-z-40 {
        z-index: -40;
    }

    .md\:-z-50 {
        z-index: -50;
    }

    .md\:-z-60 {
        z-index: -60;
    }

    .md\:-z-70 {
        z-index: -70;
    }

    .md\:-z-80 {
        z-index: -80;
    }

    .md\:-z-90 {
        z-index: -90;
    }

    .md\:-z-100 {
        z-index: -100;
    }

    .md\:float-left {
        float: left;
    }

    .md\:float-right {
        float: right;
    }

    .md\:float-none {
        float: none;
    }

    .md\:opacity-0, .hover\:md\:opacity-0:hover, .focus\:md\:opacity-0:focus, .group:hover .hover\:\:md\:opacity-0, .group-opacity:hover .hover\:\:md\:opacity-0, .group:focus .focus\:\:md\:opacity-0, .group-opacity:focus .focus\:\:md\:opacity-0 {
        opacity: 0;
    }

    .md\:opacity-01, .hover\:md\:opacity-01:hover, .focus\:md\:opacity-01:focus, .group:hover .hover\:\:md\:opacity-01, .group-opacity:hover .hover\:\:md\:opacity-01, .group:focus .focus\:\:md\:opacity-01, .group-opacity:focus .focus\:\:md\:opacity-01 {
        opacity: .01;
    }

    .md\:opacity-02, .hover\:md\:opacity-02:hover, .focus\:md\:opacity-02:focus, .group:hover .hover\:\:md\:opacity-02, .group-opacity:hover .hover\:\:md\:opacity-02, .group:focus .focus\:\:md\:opacity-02, .group-opacity:focus .focus\:\:md\:opacity-02 {
        opacity: .02;
    }

    .md\:opacity-03, .hover\:md\:opacity-03:hover, .focus\:md\:opacity-03:focus, .group:hover .hover\:\:md\:opacity-03, .group-opacity:hover .hover\:\:md\:opacity-03, .group:focus .focus\:\:md\:opacity-03, .group-opacity:focus .focus\:\:md\:opacity-03 {
        opacity: .03;
    }

    .md\:opacity-04, .hover\:md\:opacity-04:hover, .focus\:md\:opacity-04:focus, .group:hover .hover\:\:md\:opacity-04, .group-opacity:hover .hover\:\:md\:opacity-04, .group:focus .focus\:\:md\:opacity-04, .group-opacity:focus .focus\:\:md\:opacity-04 {
        opacity: .04;
    }

    .md\:opacity-5, .hover\:md\:opacity-5:hover, .focus\:md\:opacity-5:focus, .group:hover .hover\:\:md\:opacity-5, .group-opacity:hover .hover\:\:md\:opacity-5, .group:focus .focus\:\:md\:opacity-5, .group-opacity:focus .focus\:\:md\:opacity-5 {
        opacity: .05;
    }

    .md\:opacity-06, .hover\:md\:opacity-06:hover, .focus\:md\:opacity-06:focus, .group:hover .hover\:\:md\:opacity-06, .group-opacity:hover .hover\:\:md\:opacity-06, .group:focus .focus\:\:md\:opacity-06, .group-opacity:focus .focus\:\:md\:opacity-06 {
        opacity: .06;
    }

    .md\:opacity-07, .hover\:md\:opacity-07:hover, .focus\:md\:opacity-07:focus, .group:hover .hover\:\:md\:opacity-07, .group-opacity:hover .hover\:\:md\:opacity-07, .group:focus .focus\:\:md\:opacity-07, .group-opacity:focus .focus\:\:md\:opacity-07 {
        opacity: .07;
    }

    .md\:opacity-08, .hover\:md\:opacity-08:hover, .focus\:md\:opacity-08:focus, .group:hover .hover\:\:md\:opacity-08, .group-opacity:hover .hover\:\:md\:opacity-08, .group:focus .focus\:\:md\:opacity-08, .group-opacity:focus .focus\:\:md\:opacity-08 {
        opacity: .08;
    }

    .md\:opacity-09, .hover\:md\:opacity-09:hover, .focus\:md\:opacity-09:focus, .group:hover .hover\:\:md\:opacity-09, .group-opacity:hover .hover\:\:md\:opacity-09, .group:focus .focus\:\:md\:opacity-09, .group-opacity:focus .focus\:\:md\:opacity-09 {
        opacity: .08;
    }

    .md\:opacity-10, .hover\:md\:opacity-10:hover, .focus\:md\:opacity-10:focus, .group:hover .hover\:\:md\:opacity-10, .group-opacity:hover .hover\:\:md\:opacity-10, .group:focus .focus\:\:md\:opacity-10, .group-opacity:focus .focus\:\:md\:opacity-10 {
        opacity: .1;
    }

    .md\:opacity-15, .hover\:md\:opacity-15:hover, .focus\:md\:opacity-15:focus, .group:hover .hover\:\:md\:opacity-15, .group-opacity:hover .hover\:\:md\:opacity-15, .group:focus .focus\:\:md\:opacity-15, .group-opacity:focus .focus\:\:md\:opacity-15 {
        opacity: .15;
    }

    .md\:opacity-20, .hover\:md\:opacity-20:hover, .focus\:md\:opacity-20:focus, .group:hover .hover\:\:md\:opacity-20, .group-opacity:hover .hover\:\:md\:opacity-20, .group:focus .focus\:\:md\:opacity-20, .group-opacity:focus .focus\:\:md\:opacity-20 {
        opacity: .2;
    }

    .md\:opacity-25, .hover\:md\:opacity-25:hover, .focus\:md\:opacity-25:focus, .group:hover .hover\:\:md\:opacity-25, .group-opacity:hover .hover\:\:md\:opacity-25, .group:focus .focus\:\:md\:opacity-25, .group-opacity:focus .focus\:\:md\:opacity-25 {
        opacity: .25;
    }

    .md\:opacity-30, .hover\:md\:opacity-30:hover, .focus\:md\:opacity-30:focus, .group:hover .hover\:\:md\:opacity-30, .group-opacity:hover .hover\:\:md\:opacity-30, .group:focus .focus\:\:md\:opacity-30, .group-opacity:focus .focus\:\:md\:opacity-30 {
        opacity: .3;
    }

    .md\:opacity-35, .hover\:md\:opacity-35:hover, .focus\:md\:opacity-35:focus, .group:hover .hover\:\:md\:opacity-35, .group-opacity:hover .hover\:\:md\:opacity-35, .group:focus .focus\:\:md\:opacity-35, .group-opacity:focus .focus\:\:md\:opacity-35 {
        opacity: .35;
    }

    .md\:opacity-40, .hover\:md\:opacity-40:hover, .focus\:md\:opacity-40:focus, .group:hover .hover\:\:md\:opacity-40, .group-opacity:hover .hover\:\:md\:opacity-40, .group:focus .focus\:\:md\:opacity-40, .group-opacity:focus .focus\:\:md\:opacity-40 {
        opacity: .4;
    }

    .md\:opacity-45, .hover\:md\:opacity-45:hover, .focus\:md\:opacity-45:focus, .group:hover .hover\:\:md\:opacity-45, .group-opacity:hover .hover\:\:md\:opacity-45, .group:focus .focus\:\:md\:opacity-45, .group-opacity:focus .focus\:\:md\:opacity-45 {
        opacity: .45;
    }

    .md\:opacity-50, .hover\:md\:opacity-50:hover, .focus\:md\:opacity-50:focus, .group:hover .hover\:\:md\:opacity-50, .group-opacity:hover .hover\:\:md\:opacity-50, .group:focus .focus\:\:md\:opacity-50, .group-opacity:focus .focus\:\:md\:opacity-50 {
        opacity: .5;
    }

    .md\:opacity-55, .hover\:md\:opacity-55:hover, .focus\:md\:opacity-55:focus, .group:hover .hover\:\:md\:opacity-55, .group-opacity:hover .hover\:\:md\:opacity-55, .group:focus .focus\:\:md\:opacity-55, .group-opacity:focus .focus\:\:md\:opacity-55 {
        opacity: .55;
    }

    .md\:opacity-60, .hover\:md\:opacity-60:hover, .focus\:md\:opacity-60:focus, .group:hover .hover\:\:md\:opacity-60, .group-opacity:hover .hover\:\:md\:opacity-60, .group:focus .focus\:\:md\:opacity-60, .group-opacity:focus .focus\:\:md\:opacity-60 {
        opacity: .6;
    }

    .md\:opacity-65, .hover\:md\:opacity-65:hover, .focus\:md\:opacity-65:focus, .group:hover .hover\:\:md\:opacity-65, .group-opacity:hover .hover\:\:md\:opacity-65, .group:focus .focus\:\:md\:opacity-65, .group-opacity:focus .focus\:\:md\:opacity-65 {
        opacity: .65;
    }

    .md\:opacity-70, .hover\:md\:opacity-70:hover, .focus\:md\:opacity-70:focus, .group:hover .hover\:\:md\:opacity-70, .group-opacity:hover .hover\:\:md\:opacity-70, .group:focus .focus\:\:md\:opacity-70, .group-opacity:focus .focus\:\:md\:opacity-70 {
        opacity: .7;
    }

    .md\:opacity-75, .hover\:md\:opacity-75:hover, .focus\:md\:opacity-75:focus, .group:hover .hover\:\:md\:opacity-75, .group-opacity:hover .hover\:\:md\:opacity-75, .group:focus .focus\:\:md\:opacity-75, .group-opacity:focus .focus\:\:md\:opacity-75 {
        opacity: .75;
    }

    .md\:opacity-80, .hover\:md\:opacity-80:hover, .focus\:md\:opacity-80:focus, .group:hover .hover\:\:md\:opacity-80, .group-opacity:hover .hover\:\:md\:opacity-80, .group:focus .focus\:\:md\:opacity-80, .group-opacity:focus .focus\:\:md\:opacity-80 {
        opacity: .8;
    }

    .md\:opacity-85, .hover\:md\:opacity-85:hover, .focus\:md\:opacity-85:focus, .group:hover .hover\:\:md\:opacity-85, .group-opacity:hover .hover\:\:md\:opacity-85, .group:focus .focus\:\:md\:opacity-85, .group-opacity:focus .focus\:\:md\:opacity-85 {
        opacity: .85;
    }

    .md\:opacity-90, .hover\:md\:opacity-90:hover, .focus\:md\:opacity-90:focus, .group:hover .hover\:\:md\:opacity-90, .group-opacity:hover .hover\:\:md\:opacity-90, .group:focus .focus\:\:md\:opacity-90, .group-opacity:focus .focus\:\:md\:opacity-90 {
        opacity: .9;
    }

    .md\:opacity-95, .hover\:md\:opacity-95:hover, .focus\:md\:opacity-95:focus, .group:hover .hover\:\:md\:opacity-95, .group-opacity:hover .hover\:\:md\:opacity-95, .group:focus .focus\:\:md\:opacity-95, .group-opacity:focus .focus\:\:md\:opacity-95 {
        opacity: .95;
    }

    .md\:opacity-100, .hover\:md\:opacity-100:hover, .focus\:md\:opacity-100:focus, .group:hover .hover\:\:md\:opacity-100, .group-opacity:hover .hover\:\:md\:opacity-100, .group:focus .focus\:\:md\:opacity-100, .group-opacity:focus .focus\:\:md\:opacity-100 {
        opacity: 1;
    }

    .md\:flex-column {
        flex-direction: column;
    }

    .md\:flex-column-reverse {
        flex-direction: column-reverse;
    }

    .md\:row {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .md\:row-reverse {
        flex-direction: row-reverse;
    }

    .md\:col {
        flex: 1 0 0% ;
    }

    .md\:col-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .md\:col-5 {
        flex: 0 0 auto;
        width: 5% ;
    }

    .md\:col-10 {
        flex: 0 0 auto;
        width: 10% ;
    }

    .md\:col-15 {
        flex: 0 0 auto;
        width: 15% ;
    }

    .md\:col-20 {
        flex: 0 0 auto;
        width: 20% ;
    }

    .md\:col-25 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .md\:col-30 {
        flex: 0 0 auto;
        width: 30% ;
    }

    .md\:col-35 {
        flex: 0 0 auto;
        width: 35% ;
    }

    .md\:col-40 {
        flex: 0 0 auto;
        width: 40% ;
    }

    .md\:col-45 {
        flex: 0 0 auto;
        width: 45% ;
    }

    .md\:col-50 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .md\:col-55 {
        flex: 0 0 auto;
        width: 55% ;
    }

    .md\:col-60 {
        flex: 0 0 auto;
        width: 60% ;
    }

    .md\:col-65 {
        flex: 0 0 auto;
        width: 65% ;
    }

    .md\:col-70 {
        flex: 0 0 auto;
        width: 70% ;
    }

    .md\:col-75 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .md\:col-80 {
        flex: 0 0 auto;
        width: 80% ;
    }

    .md\:col-85 {
        flex: 0 0 auto;
        width: 85% ;
    }

    .md\:col-90 {
        flex: 0 0 auto;
        width: 90% ;
    }

    .md\:col-95 {
        flex: 0 0 auto;
        width: 95% ;
    }

    .md\:col-100 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .md\:col-12\/1 {
        flex: 0 0 auto;
        width: 8.33333333% ;
    }

    .md\:col-12\/2 {
        flex: 0 0 auto;
        width: 16.6666667% ;
    }

    .md\:col-12\/3 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .md\:col-12\/4 {
        flex: 0 0 auto;
        width: 33.3333333% ;
    }

    .md\:col-12\/5 {
        flex: 0 0 auto;
        width: 41.6666667% ;
    }

    .md\:col-12\/6 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .md\:col-12\/7 {
        flex: 0 0 auto;
        width: 58.3333333% ;
    }

    .md\:col-12\/8 {
        flex: 0 0 auto;
        width: 66.6666666% ;
    }

    .md\:col-12\/9 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .md\:col-12\/10 {
        flex: 0 0 auto;
        width: 83.3333333% ;
    }

    .md\:col-12\/11 {
        flex: 0 0 auto;
        width: 91.6666666% ;
    }

    .md\:col-12\/12 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .md\:w-fit, .hover\:md\:w-fit:hover, .group:hover .hover\:\:md\:w-fit, .group-size:hover .hover\:\:md\:w-fit {
        width: fit-content;
    }

    .md\:w-full, .hover\:md\:w-full:hover, .group:hover .hover\:\:md\:w-full, .group-size:hover .hover\:\:md\:w-full {
        width: 100%;
    }

    .md\:w-xxs, .hover\:md\:w-xxs:hover, .group:hover .hover\:\:md\:w-xxs, .group-size:hover .hover\:\:md\:w-xxs {
        width: .25rem;
    }

    .md\:w-xs, .hover\:md\:w-xs:hover, .group:hover .hover\:\:md\:w-xs, .group-size:hover .hover\:\:md\:w-xs {
        width: 1rem;
    }

    .md\:w-sm, .hover\:md\:w-sm:hover, .group:hover .hover\:\:md\:w-sm, .group-size:hover .hover\:\:md\:w-sm {
        width: 1.5rem;
    }

    .md\:w-md, .hover\:md\:w-md:hover, .group:hover .hover\:\:md\:w-md, .group-size:hover .hover\:\:md\:w-md {
        width: 2rem;
    }

    .md\:w-base, .hover\:md\:w-base:hover, .group:hover .hover\:\:md\:w-base, .group-size:hover .hover\:\:md\:w-base {
        width: 3rem;
    }

    .md\:w-lg, .hover\:md\:w-lg:hover, .group:hover .hover\:\:md\:w-lg, .group-size:hover .hover\:\:md\:w-lg {
        width: 4rem;
    }

    .md\:w-xl, .hover\:md\:w-xl:hover, .group:hover .hover\:\:md\:w-xl, .group-size:hover .hover\:\:md\:w-xl {
        width: 5rem;
    }

    .md\:w-2xl, .hover\:md\:w-2xl:hover, .group:hover .hover\:\:md\:w-2xl, .group-size:hover .hover\:\:md\:w-2xl {
        width: 6rem;
    }

    .md\:w-3xl, .hover\:md\:w-3xl:hover, .group:hover .hover\:\:md\:w-3xl, .group-size:hover .hover\:\:md\:w-3xl {
        width: 7rem;
    }

    .md\:w-4xl, .hover\:md\:w-4xl:hover, .group:hover .hover\:\:md\:w-4xl, .group-size:hover .hover\:\:md\:w-4xl {
        width: 8rem;
    }

    .md\:w-5xl, .hover\:md\:w-5xl:hover, .group:hover .hover\:\:md\:w-5xl, .group-size:hover .hover\:\:md\:w-5xl {
        width: 9rem;
    }

    .md\:w-5, .hover\:md\:w-5:hover, .group:hover .hover\:\:md\:w-5, .group-size:hover .hover\:\:md\:w-5 {
        width: 5%;
    }

    .md\:w-10, .hover\:md\:w-10:hover, .group:hover .hover\:\:md\:w-10, .group-size:hover .hover\:\:md\:w-10 {
        width: 10%;
    }

    .md\:w-15, .hover\:md\:w-15:hover, .group:hover .hover\:\:md\:w-15, .group-size:hover .hover\:\:md\:w-15 {
        width: 15%;
    }

    .md\:w-20, .hover\:md\:w-20:hover, .group:hover .hover\:\:md\:w-20, .group-size:hover .hover\:\:md\:w-20 {
        width: 20%;
    }

    .md\:w-25, .hover\:md\:w-25:hover, .group:hover .hover\:\:md\:w-25, .group-size:hover .hover\:\:md\:w-25 {
        width: 25%;
    }

    .md\:w-30, .hover\:md\:w-30:hover, .group:hover .hover\:\:md\:w-30, .group-size:hover .hover\:\:md\:w-30 {
        width: 30%;
    }

    .md\:w-35, .hover\:md\:w-35:hover, .group:hover .hover\:\:md\:w-35, .group-size:hover .hover\:\:md\:w-35 {
        width: 35%;
    }

    .md\:w-40, .hover\:md\:w-40:hover, .group:hover .hover\:\:md\:w-40, .group-size:hover .hover\:\:md\:w-40 {
        width: 40%;
    }

    .md\:w-45, .hover\:md\:w-45:hover, .group:hover .hover\:\:md\:w-45, .group-size:hover .hover\:\:md\:w-45 {
        width: 45%;
    }

    .md\:w-50, .hover\:md\:w-50:hover, .group:hover .hover\:\:md\:w-50, .group-size:hover .hover\:\:md\:w-50 {
        width: 50%;
    }

    .md\:w-55, .hover\:md\:w-55:hover, .group:hover .hover\:\:md\:w-55, .group-size:hover .hover\:\:md\:w-55 {
        width: 55%;
    }

    .md\:w-60, .hover\:md\:w-60:hover, .group:hover .hover\:\:md\:w-60, .group-size:hover .hover\:\:md\:w-60 {
        width: 60%;
    }

    .md\:w-65, .hover\:md\:w-65:hover, .group:hover .hover\:\:md\:w-65, .group-size:hover .hover\:\:md\:w-65 {
        width: 65%;
    }

    .md\:w-70, .hover\:md\:w-70:hover, .group:hover .hover\:\:md\:w-70, .group-size:hover .hover\:\:md\:w-70 {
        width: 70%;
    }

    .md\:w-75, .hover\:md\:w-75:hover, .group:hover .hover\:\:md\:w-75, .group-size:hover .hover\:\:md\:w-75 {
        width: 75%;
    }

    .md\:w-80, .hover\:md\:w-80:hover, .group:hover .hover\:\:md\:w-80, .group-size:hover .hover\:\:md\:w-80 {
        width: 80%;
    }

    .md\:w-85, .hover\:md\:w-85:hover, .group:hover .hover\:\:md\:w-85, .group-size:hover .hover\:\:md\:w-85 {
        width: 85%;
    }

    .md\:w-90, .hover\:md\:w-90:hover, .group:hover .hover\:\:md\:w-90, .group-size:hover .hover\:\:md\:w-90 {
        width: 90%;
    }

    .md\:w-95, .hover\:md\:w-95:hover, .group:hover .hover\:\:md\:w-95, .group-size:hover .hover\:\:md\:w-95 {
        width: 95%;
    }

    .md\:max-w-fit {
        max-width: fit-content;
    }

    .md\:max-w-full {
        max-width: 100%;
    }

    .md\:max-w-xs {
        max-width: 1rem;
    }

    .md\:max-w-sm {
        max-width: 1.5rem;
    }

    .md\:max-w-md {
        max-width: 2rem;
    }

    .md\:max-w-base {
        max-width: 3rem;
    }

    .md\:max-w-lg {
        max-width: 4rem;
    }

    .md\:max-w-xl {
        max-width: 5rem;
    }

    .md\:max-w-2xl {
        max-width: 6rem;
    }

    .md\:max-w-3xl {
        max-width: 7rem;
    }

    .md\:max-w-4xl {
        max-width: 8rem;
    }

    .md\:max-w-5xl {
        max-width: 9rem;
    }

    .md\:max-w-5 {
        max-width: 5%;
    }

    .md\:max-w-10 {
        max-width: 10%;
    }

    .md\:max-w-15 {
        max-width: 15%;
    }

    .md\:max-w-20 {
        max-width: 20%;
    }

    .md\:max-w-25 {
        max-width: 25%;
    }

    .md\:max-w-30 {
        max-width: 30%;
    }

    .md\:max-w-35 {
        max-width: 35%;
    }

    .md\:max-w-40 {
        max-width: 40%;
    }

    .md\:max-w-45 {
        max-width: 45%;
    }

    .md\:max-w-50 {
        max-width: 50%;
    }

    .md\:max-w-55 {
        max-width: 55%;
    }

    .md\:max-w-60 {
        max-width: 60%;
    }

    .md\:max-w-65 {
        max-width: 65%;
    }

    .md\:max-w-70 {
        max-width: 70%;
    }

    .md\:max-w-75 {
        max-width: 75%;
    }

    .md\:max-w-80 {
        max-width: 80%;
    }

    .md\:max-w-85 {
        max-width: 85%;
    }

    .md\:max-w-90 {
        max-width: 90%;
    }

    .md\:max-w-95 {
        max-width: 95%;
    }

    .md\:min-w-fit {
        min-width: fit-content;
    }

    .md\:min-w-full {
        min-width: 100%;
    }

    .md\:min-w-xs {
        min-width: 1rem;
    }

    .md\:min-w-sm {
        min-width: 1.5rem;
    }

    .md\:min-w-md {
        min-width: 2rem;
    }

    .md\:min-w-base {
        min-width: 3rem;
    }

    .md\:min-w-lg {
        min-width: 4rem;
    }

    .md\:min-w-xl {
        min-width: 5rem;
    }

    .md\:min-w-2xl {
        min-width: 6rem;
    }

    .md\:min-w-3xl {
        min-width: 7rem;
    }

    .md\:min-w-4xl {
        min-width: 8rem;
    }

    .md\:min-w-5xl {
        min-width: 9rem;
    }

    .md\:min-w-5 {
        min-width: 5%;
    }

    .md\:min-w-10 {
        min-width: 10%;
    }

    .md\:min-w-15 {
        min-width: 15%;
    }

    .md\:min-w-20 {
        min-width: 20%;
    }

    .md\:min-w-25 {
        min-width: 25%;
    }

    .md\:min-w-30 {
        min-width: 30%;
    }

    .md\:min-w-35 {
        min-width: 35%;
    }

    .md\:min-w-40 {
        min-width: 40%;
    }

    .md\:min-w-45 {
        min-width: 45%;
    }

    .md\:min-w-50 {
        min-width: 50%;
    }

    .md\:min-w-55 {
        min-width: 55%;
    }

    .md\:min-w-60 {
        min-width: 60%;
    }

    .md\:min-w-65 {
        min-width: 65%;
    }

    .md\:min-w-70 {
        min-width: 70%;
    }

    .md\:min-w-75 {
        min-width: 75%;
    }

    .md\:min-w-80 {
        min-width: 80%;
    }

    .md\:min-w-85 {
        min-width: 85%;
    }

    .md\:min-w-90 {
        min-width: 90%;
    }

    .md\:min-w-95 {
        min-width: 95%;
    }

    .md\:h-fit {
        height: fit-content;
    }

    .md\:h-full {
        height: 100%;
    }

    .md\:h-xs {
        height: 1rem;
    }

    .md\:h-sm {
        height: 1.5rem;
    }

    .md\:h-md {
        height: 2rem;
    }

    .md\:h-base {
        height: 3rem;
    }

    .md\:h-lg {
        height: 4rem;
    }

    .md\:h-xl {
        height: 5rem;
    }

    .md\:h-2xl {
        height: 6rem;
    }

    .md\:h-3xl {
        height: 7rem;
    }

    .md\:h-4xl {
        height: 8rem;
    }

    .md\:h-5xl {
        height: 9rem;
    }

    .md\:h-5 {
        height: 5%;
    }

    .md\:h-10 {
        height: 10%;
    }

    .md\:h-15 {
        height: 15%;
    }

    .md\:h-20 {
        height: 20%;
    }

    .md\:h-25 {
        height: 25%;
    }

    .md\:h-30 {
        height: 30%;
    }

    .md\:h-35 {
        height: 35%;
    }

    .md\:h-40 {
        height: 40%;
    }

    .md\:h-45 {
        height: 45%;
    }

    .md\:h-50 {
        height: 50%;
    }

    .md\:h-55 {
        height: 55%;
    }

    .md\:h-60 {
        height: 60%;
    }

    .md\:h-65 {
        height: 65%;
    }

    .md\:h-70 {
        height: 70%;
    }

    .md\:h-75 {
        height: 75%;
    }

    .md\:h-80 {
        height: 80%;
    }

    .md\:h-85 {
        height: 85%;
    }

    .md\:h-90 {
        height: 90%;
    }

    .md\:h-95 {
        height: 95%;
    }

    .md\:max-h-fit {
        max-height: fit-content;
    }

    .md\:max-h-full {
        max-height: 100%;
    }

    .md\:max-h-xs {
        max-height: 1rem;
    }

    .md\:max-h-sm {
        max-height: 1.5rem;
    }

    .md\:max-h-md {
        max-height: 2rem;
    }

    .md\:max-h-base {
        max-height: 3rem;
    }

    .md\:max-h-lg {
        max-height: 4rem;
    }

    .md\:max-h-xl {
        max-height: 5rem;
    }

    .md\:max-h-2xl {
        max-height: 6rem;
    }

    .md\:max-h-3xl {
        max-height: 7rem;
    }

    .md\:max-h-4xl {
        max-height: 8rem;
    }

    .md\:max-h-5xl {
        max-height: 9rem;
    }

    .md\:max-h-5 {
        max-height: 5%;
    }

    .md\:max-h-10 {
        max-height: 10%;
    }

    .md\:max-h-15 {
        max-height: 15%;
    }

    .md\:max-h-20 {
        max-height: 20%;
    }

    .md\:max-h-25 {
        max-height: 25%;
    }

    .md\:max-h-30 {
        max-height: 30%;
    }

    .md\:max-h-35 {
        max-height: 35%;
    }

    .md\:max-h-40 {
        max-height: 40%;
    }

    .md\:max-h-45 {
        max-height: 45%;
    }

    .md\:max-h-50 {
        max-height: 50%;
    }

    .md\:max-h-55 {
        max-height: 55%;
    }

    .md\:max-h-60 {
        max-height: 60%;
    }

    .md\:max-h-65 {
        max-height: 65%;
    }

    .md\:max-h-70 {
        max-height: 70%;
    }

    .md\:max-h-75 {
        max-height: 75%;
    }

    .md\:max-h-80 {
        max-height: 80%;
    }

    .md\:max-h-85 {
        max-height: 85%;
    }

    .md\:max-h-90 {
        max-height: 90%;
    }

    .md\:max-h-95 {
        max-height: 95%;
    }

    .md\:min-h-fit {
        min-height: fit-content;
    }

    .md\:min-h-full {
        min-height: 100%;
    }

    .md\:min-h-xs {
        min-height: 1rem;
    }

    .md\:min-h-sm {
        min-height: 1.5rem;
    }

    .md\:min-h-md {
        min-height: 2rem;
    }

    .md\:min-h-base {
        min-height: 3rem;
    }

    .md\:min-h-lg {
        min-height: 4rem;
    }

    .md\:min-h-xl {
        min-height: 5rem;
    }

    .md\:min-h-2xl {
        min-height: 6rem;
    }

    .md\:min-h-3xl {
        min-height: 7rem;
    }

    .md\:min-h-4xl {
        min-height: 8rem;
    }

    .md\:min-h-5xl {
        min-height: 9rem;
    }

    .md\:min-h-5 {
        min-height: 5%;
    }

    .md\:min-h-10 {
        min-height: 10%;
    }

    .md\:min-h-15 {
        min-height: 15%;
    }

    .md\:min-h-20 {
        min-height: 20%;
    }

    .md\:min-h-25 {
        min-height: 25%;
    }

    .md\:min-h-30 {
        min-height: 30%;
    }

    .md\:min-h-35 {
        min-height: 35%;
    }

    .md\:min-h-40 {
        min-height: 40%;
    }

    .md\:min-h-45 {
        min-height: 45%;
    }

    .md\:min-h-50 {
        min-height: 50%;
    }

    .md\:min-h-55 {
        min-height: 55%;
    }

    .md\:min-h-60 {
        min-height: 60%;
    }

    .md\:min-h-65 {
        min-height: 65%;
    }

    .md\:min-h-70 {
        min-height: 70%;
    }

    .md\:min-h-75 {
        min-height: 75%;
    }

    .md\:min-h-80 {
        min-height: 80%;
    }

    .md\:min-h-85 {
        min-height: 85%;
    }

    .md\:min-h-90 {
        min-height: 90%;
    }

    .md\:min-h-95 {
        min-height: 95%;
    }

    .md\:fw-100 {
        font-weight: 100 ;
    }

    .md\:fw-200 {
        font-weight: 200 ;
    }

    .md\:fw-300 {
        font-weight: 300 ;
    }

    .md\:fw-400 {
        font-weight: 400 ;
    }

    .md\:fw-500 {
        font-weight: 500 ;
    }

    .md\:fw-600 {
        font-weight: 600 ;
    }

    .md\:fw-700 {
        font-weight: 700 ;
    }

    .md\:fw-800 {
        font-weight: 800 ;
    }

    .md\:fw-900 {
        font-weight: 900 ;
    }

    .md\:justify-start {
        justify-content: flex-start;
    }

    .md\:justify-end {
        justify-content: flex-end;
    }

    .md\:justify-center {
        justify-content: center;
    }

    .md\:justify-between {
        justify-content: space-between;
    }

    .md\:justify-around {
        justify-content: space-around;
    }

    .md\:justify-evenly {
        justify-content: space-evenly;
    }

    .md\:justify-items-start {
        justify-items: start;
    }

    .md\:justify-items-end {
        justify-items: end;
    }

    .md\:justify-items-center {
        justify-items: center;
    }

    .md\:justify-items-stretch {
        justify-items: stretch;
    }

    .md\:justify-items-auto {
        justify-items: auto;
    }

    .md\:justify-items-start {
        justify-self: start;
    }

    .md\:justify-items-end {
        justify-self: end;
    }

    .md\:justify-items-center {
        justify-self: center;
    }

    .md\:justify-items-stretch {
        justify-self: stretch;
    }

    .md\:justify-items-auto {
        justify-self: auto;
    }

    .md\:align-start {
        align-content: flex-start;
    }

    .md\:align-end {
        align-content: flex-end;
    }

    .md\:align-center {
        align-content: center;
    }

    .md\:align-between {
        align-content: space-between;
    }

    .md\:align-around {
        align-content: space-around;
    }

    .md\:align-evenly {
        align-content: space-evenly;
    }

    .md\:align-items-start {
        align-items: start;
    }

    .md\:align-items-end {
        align-items: end;
    }

    .md\:align-items-center {
        align-items: center;
    }

    .md\:align-items-stretch {
        align-items: stretch;
    }

    .md\:align-items-start {
        align-self: start;
    }

    .md\:align-items-end {
        align-self: end;
    }

    .md\:align-items-center {
        align-self: center;
    }

    .md\:align-items-stretch {
        align-self: stretch;
    }

    .md\:align-items-auto {
        align-self: auto;
    }

    .md\:cursor-pointer {
        cursor: pointer;
    }

    .md\:cursor-default {
        cursor: default;
    }

    .md\:cursor-none {
        cursor: none;
    }

    .md\:cursor-move {
        cursor: move;
    }

    .md\:cursor-wait {
        cursor: wait;
    }

    .md\:cursor-text {
        cursor: text;
    }

    .md\:cursor-help {
        cursor: help;
    }

    .md\:cursor-copy {
        cursor: copy;
    }

    .md\:cursor-zoom-in {
        cursor: zoom-in;
    }

    .md\:cursor-zoom-out {
        cursor: zoom-out;
    }

    .md\:cursor-grab {
        cursor: grab;
    }

    .md\:cursor-grabbing {
        cursor: grabbing;
    }

    .md\:cursor-crosshair {
        cursor: crosshair;
    }

    .md\:cursor-col-resize {
        cursor: col-resize;
    }

    .md\:cursor-row-resize {
        cursor: row-resize;
    }

    .md\:rotate-0, .hover\:md\:rotate-0:hover, .focus\:md\:rotate-0:focus, .group:hover .hover\:\:md\:rotate-0, .group-transform:hover .hover\:\:md\:rotate-0, .group:focus .focus\:\:md\:rotate-0, .group-transform:focus .focus\:\:md\:rotate-0 {
        --rotate: 0deg;
    }

    .md\:rotate-1, .hover\:md\:rotate-1:hover, .focus\:md\:rotate-1:focus, .group:hover .hover\:\:md\:rotate-1, .group-transform:hover .hover\:\:md\:rotate-1, .group:focus .focus\:\:md\:rotate-1, .group-transform:focus .focus\:\:md\:rotate-1 {
        --rotate: 1deg;
    }

    .md\:rotate-2, .hover\:md\:rotate-2:hover, .focus\:md\:rotate-2:focus, .group:hover .hover\:\:md\:rotate-2, .group-transform:hover .hover\:\:md\:rotate-2, .group:focus .focus\:\:md\:rotate-2, .group-transform:focus .focus\:\:md\:rotate-2 {
        --rotate: 2deg;
    }

    .md\:rotate-3, .hover\:md\:rotate-3:hover, .focus\:md\:rotate-3:focus, .group:hover .hover\:\:md\:rotate-3, .group-transform:hover .hover\:\:md\:rotate-3, .group:focus .focus\:\:md\:rotate-3, .group-transform:focus .focus\:\:md\:rotate-3 {
        --rotate: 3deg;
    }

    .md\:rotate-4, .hover\:md\:rotate-4:hover, .focus\:md\:rotate-4:focus, .group:hover .hover\:\:md\:rotate-4, .group-transform:hover .hover\:\:md\:rotate-4, .group:focus .focus\:\:md\:rotate-4, .group-transform:focus .focus\:\:md\:rotate-4 {
        --rotate: 4deg;
    }

    .md\:rotate-5, .hover\:md\:rotate-5:hover, .focus\:md\:rotate-5:focus, .group:hover .hover\:\:md\:rotate-5, .group-transform:hover .hover\:\:md\:rotate-5, .group:focus .focus\:\:md\:rotate-5, .group-transform:focus .focus\:\:md\:rotate-5 {
        --rotate: 5deg;
    }

    .md\:rotate-6, .hover\:md\:rotate-6:hover, .focus\:md\:rotate-6:focus, .group:hover .hover\:\:md\:rotate-6, .group-transform:hover .hover\:\:md\:rotate-6, .group:focus .focus\:\:md\:rotate-6, .group-transform:focus .focus\:\:md\:rotate-6 {
        --rotate: 6deg;
    }

    .md\:rotate-7, .hover\:md\:rotate-7:hover, .focus\:md\:rotate-7:focus, .group:hover .hover\:\:md\:rotate-7, .group-transform:hover .hover\:\:md\:rotate-7, .group:focus .focus\:\:md\:rotate-7, .group-transform:focus .focus\:\:md\:rotate-7 {
        --rotate: 7deg;
    }

    .md\:rotate-8, .hover\:md\:rotate-8:hover, .focus\:md\:rotate-8:focus, .group:hover .hover\:\:md\:rotate-8, .group-transform:hover .hover\:\:md\:rotate-8, .group:focus .focus\:\:md\:rotate-8, .group-transform:focus .focus\:\:md\:rotate-8 {
        --rotate: 8deg;
    }

    .md\:rotate-9, .hover\:md\:rotate-9:hover, .focus\:md\:rotate-9:focus, .group:hover .hover\:\:md\:rotate-9, .group-transform:hover .hover\:\:md\:rotate-9, .group:focus .focus\:\:md\:rotate-9, .group-transform:focus .focus\:\:md\:rotate-9 {
        --rotate: 9deg;
    }

    .md\:rotate-10, .hover\:md\:rotate-10:hover, .focus\:md\:rotate-10:focus, .group:hover .hover\:\:md\:rotate-10, .group-transform:hover .hover\:\:md\:rotate-10, .group:focus .focus\:\:md\:rotate-10, .group-transform:focus .focus\:\:md\:rotate-10 {
        --rotate: 10deg;
    }

    .md\:rotate-45, .hover\:md\:rotate-45:hover, .focus\:md\:rotate-45:focus, .group:hover .hover\:\:md\:rotate-45, .group-transform:hover .hover\:\:md\:rotate-45, .group:focus .focus\:\:md\:rotate-45, .group-transform:focus .focus\:\:md\:rotate-45 {
        --rotate: 15deg;
    }

    .md\:rotate-90, .hover\:md\:rotate-90:hover, .focus\:md\:rotate-90:focus, .group:hover .hover\:\:md\:rotate-90, .group-transform:hover .hover\:\:md\:rotate-90, .group:focus .focus\:\:md\:rotate-90, .group-transform:focus .focus\:\:md\:rotate-90 {
        --rotate: 90deg;
    }

    .md\:rotate-135, .hover\:md\:rotate-135:hover, .focus\:md\:rotate-135:focus, .group:hover .hover\:\:md\:rotate-135, .group-transform:hover .hover\:\:md\:rotate-135, .group:focus .focus\:\:md\:rotate-135, .group-transform:focus .focus\:\:md\:rotate-135 {
        --rotate: 135deg;
    }

    .md\:rotate-180, .hover\:md\:rotate-180:hover, .focus\:md\:rotate-180:focus, .group:hover .hover\:\:md\:rotate-180, .group-transform:hover .hover\:\:md\:rotate-180, .group:focus .focus\:\:md\:rotate-180, .group-transform:focus .focus\:\:md\:rotate-180 {
        --rotate: 180deg;
    }

    .md\:rotate-225, .hover\:md\:rotate-225:hover, .focus\:md\:rotate-225:focus, .group:hover .hover\:\:md\:rotate-225, .group-transform:hover .hover\:\:md\:rotate-225, .group:focus .focus\:\:md\:rotate-225, .group-transform:focus .focus\:\:md\:rotate-225 {
        --rotate: 225deg;
    }

    .md\:rotate-270, .hover\:md\:rotate-270:hover, .focus\:md\:rotate-270:focus, .group:hover .hover\:\:md\:rotate-270, .group-transform:hover .hover\:\:md\:rotate-270, .group:focus .focus\:\:md\:rotate-270, .group-transform:focus .focus\:\:md\:rotate-270 {
        --rotate: 270deg;
    }

    .md\:rotate-315, .hover\:md\:rotate-315:hover, .focus\:md\:rotate-315:focus, .group:hover .hover\:\:md\:rotate-315, .group-transform:hover .hover\:\:md\:rotate-315, .group:focus .focus\:\:md\:rotate-315, .group-transform:focus .focus\:\:md\:rotate-315 {
        --rotate: 315deg;
    }

    .md\:rotate-360, .hover\:md\:rotate-360:hover, .focus\:md\:rotate-360:focus, .group:hover .hover\:\:md\:rotate-360, .group-transform:hover .hover\:\:md\:rotate-360, .group:focus .focus\:\:md\:rotate-360, .group-transform:focus .focus\:\:md\:rotate-360 {
        --rotate: 360deg;
    }

    .md\:rotate-y-0, .hover\:md\:rotate-y-0:hover, .focus\:md\:rotate-y-0:focus, .group:hover .hover\:\:md\:rotate-y-0, .group-transform:hover .hover\:\:md\:rotate-y-0, .group:focus .focus\:\:md\:rotate-y-0, .group-transform:focus .focus\:\:md\:rotate-y-0 {
        --rotateY: 0deg;
    }

    .md\:rotate-y-1, .hover\:md\:rotate-y-1:hover, .focus\:md\:rotate-y-1:focus, .group:hover .hover\:\:md\:rotate-y-1, .group-transform:hover .hover\:\:md\:rotate-y-1, .group:focus .focus\:\:md\:rotate-y-1, .group-transform:focus .focus\:\:md\:rotate-y-1 {
        --rotateY: 1deg;
    }

    .md\:rotate-y-2, .hover\:md\:rotate-y-2:hover, .focus\:md\:rotate-y-2:focus, .group:hover .hover\:\:md\:rotate-y-2, .group-transform:hover .hover\:\:md\:rotate-y-2, .group:focus .focus\:\:md\:rotate-y-2, .group-transform:focus .focus\:\:md\:rotate-y-2 {
        --rotateY: 2deg;
    }

    .md\:rotate-y-3, .hover\:md\:rotate-y-3:hover, .focus\:md\:rotate-y-3:focus, .group:hover .hover\:\:md\:rotate-y-3, .group-transform:hover .hover\:\:md\:rotate-y-3, .group:focus .focus\:\:md\:rotate-y-3, .group-transform:focus .focus\:\:md\:rotate-y-3 {
        --rotateY: 3deg;
    }

    .md\:rotate-y-4, .hover\:md\:rotate-y-4:hover, .focus\:md\:rotate-y-4:focus, .group:hover .hover\:\:md\:rotate-y-4, .group-transform:hover .hover\:\:md\:rotate-y-4, .group:focus .focus\:\:md\:rotate-y-4, .group-transform:focus .focus\:\:md\:rotate-y-4 {
        --rotateY: 4deg;
    }

    .md\:rotate-y-5, .hover\:md\:rotate-y-5:hover, .focus\:md\:rotate-y-5:focus, .group:hover .hover\:\:md\:rotate-y-5, .group-transform:hover .hover\:\:md\:rotate-y-5, .group:focus .focus\:\:md\:rotate-y-5, .group-transform:focus .focus\:\:md\:rotate-y-5 {
        --rotateY: 5deg;
    }

    .md\:rotate-y-6, .hover\:md\:rotate-y-6:hover, .focus\:md\:rotate-y-6:focus, .group:hover .hover\:\:md\:rotate-y-6, .group-transform:hover .hover\:\:md\:rotate-y-6, .group:focus .focus\:\:md\:rotate-y-6, .group-transform:focus .focus\:\:md\:rotate-y-6 {
        --rotateY: 6deg;
    }

    .md\:rotate-y-7, .hover\:md\:rotate-y-7:hover, .focus\:md\:rotate-y-7:focus, .group:hover .hover\:\:md\:rotate-y-7, .group-transform:hover .hover\:\:md\:rotate-y-7, .group:focus .focus\:\:md\:rotate-y-7, .group-transform:focus .focus\:\:md\:rotate-y-7 {
        --rotateY: 7deg;
    }

    .md\:rotate-y-8, .hover\:md\:rotate-y-8:hover, .focus\:md\:rotate-y-8:focus, .group:hover .hover\:\:md\:rotate-y-8, .group-transform:hover .hover\:\:md\:rotate-y-8, .group:focus .focus\:\:md\:rotate-y-8, .group-transform:focus .focus\:\:md\:rotate-y-8 {
        --rotateY: 8deg;
    }

    .md\:rotate-y-9, .hover\:md\:rotate-y-9:hover, .focus\:md\:rotate-y-9:focus, .group:hover .hover\:\:md\:rotate-y-9, .group-transform:hover .hover\:\:md\:rotate-y-9, .group:focus .focus\:\:md\:rotate-y-9, .group-transform:focus .focus\:\:md\:rotate-y-9 {
        --rotateY: 9deg;
    }

    .md\:rotate-y-10, .hover\:md\:rotate-y-10:hover, .focus\:md\:rotate-y-10:focus, .group:hover .hover\:\:md\:rotate-y-10, .group-transform:hover .hover\:\:md\:rotate-y-10, .group:focus .focus\:\:md\:rotate-y-10, .group-transform:focus .focus\:\:md\:rotate-y-10 {
        --rotateY: 10deg;
    }

    .md\:rotate-y-45, .hover\:md\:rotate-y-45:hover, .focus\:md\:rotate-y-45:focus, .group:hover .hover\:\:md\:rotate-y-45, .group-transform:hover .hover\:\:md\:rotate-y-45, .group:focus .focus\:\:md\:rotate-y-45, .group-transform:focus .focus\:\:md\:rotate-y-45 {
        --rotateY: 15deg;
    }

    .md\:rotate-y-90, .hover\:md\:rotate-y-90:hover, .focus\:md\:rotate-y-90:focus, .group:hover .hover\:\:md\:rotate-y-90, .group-transform:hover .hover\:\:md\:rotate-y-90, .group:focus .focus\:\:md\:rotate-y-90, .group-transform:focus .focus\:\:md\:rotate-y-90 {
        --rotateY: 90deg;
    }

    .md\:rotate-y-135, .hover\:md\:rotate-y-135:hover, .focus\:md\:rotate-y-135:focus, .group:hover .hover\:\:md\:rotate-y-135, .group-transform:hover .hover\:\:md\:rotate-y-135, .group:focus .focus\:\:md\:rotate-y-135, .group-transform:focus .focus\:\:md\:rotate-y-135 {
        --rotateY: 135deg;
    }

    .md\:rotate-y-180, .hover\:md\:rotate-y-180:hover, .focus\:md\:rotate-y-180:focus, .group:hover .hover\:\:md\:rotate-y-180, .group-transform:hover .hover\:\:md\:rotate-y-180, .group:focus .focus\:\:md\:rotate-y-180, .group-transform:focus .focus\:\:md\:rotate-y-180 {
        --rotateY: 180deg;
    }

    .md\:rotate-y-225, .hover\:md\:rotate-y-225:hover, .focus\:md\:rotate-y-225:focus, .group:hover .hover\:\:md\:rotate-y-225, .group-transform:hover .hover\:\:md\:rotate-y-225, .group:focus .focus\:\:md\:rotate-y-225, .group-transform:focus .focus\:\:md\:rotate-y-225 {
        --rotateY: 225deg;
    }

    .md\:rotate-y-270, .hover\:md\:rotate-y-270:hover, .focus\:md\:rotate-y-270:focus, .group:hover .hover\:\:md\:rotate-y-270, .group-transform:hover .hover\:\:md\:rotate-y-270, .group:focus .focus\:\:md\:rotate-y-270, .group-transform:focus .focus\:\:md\:rotate-y-270 {
        --rotateY: 270deg;
    }

    .md\:rotate-y-315, .hover\:md\:rotate-y-315:hover, .focus\:md\:rotate-y-315:focus, .group:hover .hover\:\:md\:rotate-y-315, .group-transform:hover .hover\:\:md\:rotate-y-315, .group:focus .focus\:\:md\:rotate-y-315, .group-transform:focus .focus\:\:md\:rotate-y-315 {
        --rotateY: 315deg;
    }

    .md\:rotate-y-360, .hover\:md\:rotate-y-360:hover, .focus\:md\:rotate-y-360:focus, .group:hover .hover\:\:md\:rotate-y-360, .group-transform:hover .hover\:\:md\:rotate-y-360, .group:focus .focus\:\:md\:rotate-y-360, .group-transform:focus .focus\:\:md\:rotate-y-360 {
        --rotateY: 360deg;
    }

    .md\:rotate-x-0, .hover\:md\:rotate-x-0:hover, .focus\:md\:rotate-x-0:focus, .group:hover .hover\:\:md\:rotate-x-0, .group-transform:hover .hover\:\:md\:rotate-x-0, .group:focus .focus\:\:md\:rotate-x-0, .group-transform:focus .focus\:\:md\:rotate-x-0 {
        --rotateX: 0deg;
    }

    .md\:rotate-x-1, .hover\:md\:rotate-x-1:hover, .focus\:md\:rotate-x-1:focus, .group:hover .hover\:\:md\:rotate-x-1, .group-transform:hover .hover\:\:md\:rotate-x-1, .group:focus .focus\:\:md\:rotate-x-1, .group-transform:focus .focus\:\:md\:rotate-x-1 {
        --rotateX: 1deg;
    }

    .md\:rotate-x-2, .hover\:md\:rotate-x-2:hover, .focus\:md\:rotate-x-2:focus, .group:hover .hover\:\:md\:rotate-x-2, .group-transform:hover .hover\:\:md\:rotate-x-2, .group:focus .focus\:\:md\:rotate-x-2, .group-transform:focus .focus\:\:md\:rotate-x-2 {
        --rotateX: 2deg;
    }

    .md\:rotate-x-3, .hover\:md\:rotate-x-3:hover, .focus\:md\:rotate-x-3:focus, .group:hover .hover\:\:md\:rotate-x-3, .group-transform:hover .hover\:\:md\:rotate-x-3, .group:focus .focus\:\:md\:rotate-x-3, .group-transform:focus .focus\:\:md\:rotate-x-3 {
        --rotateX: 3deg;
    }

    .md\:rotate-x-4, .hover\:md\:rotate-x-4:hover, .focus\:md\:rotate-x-4:focus, .group:hover .hover\:\:md\:rotate-x-4, .group-transform:hover .hover\:\:md\:rotate-x-4, .group:focus .focus\:\:md\:rotate-x-4, .group-transform:focus .focus\:\:md\:rotate-x-4 {
        --rotateX: 4deg;
    }

    .md\:rotate-x-5, .hover\:md\:rotate-x-5:hover, .focus\:md\:rotate-x-5:focus, .group:hover .hover\:\:md\:rotate-x-5, .group-transform:hover .hover\:\:md\:rotate-x-5, .group:focus .focus\:\:md\:rotate-x-5, .group-transform:focus .focus\:\:md\:rotate-x-5 {
        --rotateX: 5deg;
    }

    .md\:rotate-x-6, .hover\:md\:rotate-x-6:hover, .focus\:md\:rotate-x-6:focus, .group:hover .hover\:\:md\:rotate-x-6, .group-transform:hover .hover\:\:md\:rotate-x-6, .group:focus .focus\:\:md\:rotate-x-6, .group-transform:focus .focus\:\:md\:rotate-x-6 {
        --rotateX: 6deg;
    }

    .md\:rotate-x-7, .hover\:md\:rotate-x-7:hover, .focus\:md\:rotate-x-7:focus, .group:hover .hover\:\:md\:rotate-x-7, .group-transform:hover .hover\:\:md\:rotate-x-7, .group:focus .focus\:\:md\:rotate-x-7, .group-transform:focus .focus\:\:md\:rotate-x-7 {
        --rotateX: 7deg;
    }

    .md\:rotate-x-8, .hover\:md\:rotate-x-8:hover, .focus\:md\:rotate-x-8:focus, .group:hover .hover\:\:md\:rotate-x-8, .group-transform:hover .hover\:\:md\:rotate-x-8, .group:focus .focus\:\:md\:rotate-x-8, .group-transform:focus .focus\:\:md\:rotate-x-8 {
        --rotateX: 8deg;
    }

    .md\:rotate-x-9, .hover\:md\:rotate-x-9:hover, .focus\:md\:rotate-x-9:focus, .group:hover .hover\:\:md\:rotate-x-9, .group-transform:hover .hover\:\:md\:rotate-x-9, .group:focus .focus\:\:md\:rotate-x-9, .group-transform:focus .focus\:\:md\:rotate-x-9 {
        --rotateX: 9deg;
    }

    .md\:rotate-x-10, .hover\:md\:rotate-x-10:hover, .focus\:md\:rotate-x-10:focus, .group:hover .hover\:\:md\:rotate-x-10, .group-transform:hover .hover\:\:md\:rotate-x-10, .group:focus .focus\:\:md\:rotate-x-10, .group-transform:focus .focus\:\:md\:rotate-x-10 {
        --rotateX: 10deg;
    }

    .md\:rotate-x-45, .hover\:md\:rotate-x-45:hover, .focus\:md\:rotate-x-45:focus, .group:hover .hover\:\:md\:rotate-x-45, .group-transform:hover .hover\:\:md\:rotate-x-45, .group:focus .focus\:\:md\:rotate-x-45, .group-transform:focus .focus\:\:md\:rotate-x-45 {
        --rotateX: 15deg;
    }

    .md\:rotate-x-90, .hover\:md\:rotate-x-90:hover, .focus\:md\:rotate-x-90:focus, .group:hover .hover\:\:md\:rotate-x-90, .group-transform:hover .hover\:\:md\:rotate-x-90, .group:focus .focus\:\:md\:rotate-x-90, .group-transform:focus .focus\:\:md\:rotate-x-90 {
        --rotateX: 90deg;
    }

    .md\:rotate-x-135, .hover\:md\:rotate-x-135:hover, .focus\:md\:rotate-x-135:focus, .group:hover .hover\:\:md\:rotate-x-135, .group-transform:hover .hover\:\:md\:rotate-x-135, .group:focus .focus\:\:md\:rotate-x-135, .group-transform:focus .focus\:\:md\:rotate-x-135 {
        --rotateX: 135deg;
    }

    .md\:rotate-x-180, .hover\:md\:rotate-x-180:hover, .focus\:md\:rotate-x-180:focus, .group:hover .hover\:\:md\:rotate-x-180, .group-transform:hover .hover\:\:md\:rotate-x-180, .group:focus .focus\:\:md\:rotate-x-180, .group-transform:focus .focus\:\:md\:rotate-x-180 {
        --rotateX: 180deg;
    }

    .md\:rotate-x-225, .hover\:md\:rotate-x-225:hover, .focus\:md\:rotate-x-225:focus, .group:hover .hover\:\:md\:rotate-x-225, .group-transform:hover .hover\:\:md\:rotate-x-225, .group:focus .focus\:\:md\:rotate-x-225, .group-transform:focus .focus\:\:md\:rotate-x-225 {
        --rotateX: 225deg;
    }

    .md\:rotate-x-270, .hover\:md\:rotate-x-270:hover, .focus\:md\:rotate-x-270:focus, .group:hover .hover\:\:md\:rotate-x-270, .group-transform:hover .hover\:\:md\:rotate-x-270, .group:focus .focus\:\:md\:rotate-x-270, .group-transform:focus .focus\:\:md\:rotate-x-270 {
        --rotateX: 270deg;
    }

    .md\:rotate-x-315, .hover\:md\:rotate-x-315:hover, .focus\:md\:rotate-x-315:focus, .group:hover .hover\:\:md\:rotate-x-315, .group-transform:hover .hover\:\:md\:rotate-x-315, .group:focus .focus\:\:md\:rotate-x-315, .group-transform:focus .focus\:\:md\:rotate-x-315 {
        --rotateX: 315deg;
    }

    .md\:rotate-x-360, .hover\:md\:rotate-x-360:hover, .focus\:md\:rotate-x-360:focus, .group:hover .hover\:\:md\:rotate-x-360, .group-transform:hover .hover\:\:md\:rotate-x-360, .group:focus .focus\:\:md\:rotate-x-360, .group-transform:focus .focus\:\:md\:rotate-x-360 {
        --rotateX: 360deg;
    }

    .md\:-rotate-0, .hover\:md\:-rotate-0:hover, .focus\:md\:-rotate-0:focus, .group:hover .hover\:\:md\:-rotate-0, .group-transform:hover .hover\:\:md\:-rotate-0, .group:focus .focus\:\:md\:-rotate-0, .group-transform:focus .focus\:\:md\:-rotate-0 {
        --rotate: -0deg;
    }

    .md\:-rotate-1, .hover\:md\:-rotate-1:hover, .focus\:md\:-rotate-1:focus, .group:hover .hover\:\:md\:-rotate-1, .group-transform:hover .hover\:\:md\:-rotate-1, .group:focus .focus\:\:md\:-rotate-1, .group-transform:focus .focus\:\:md\:-rotate-1 {
        --rotate: -1deg;
    }

    .md\:-rotate-2, .hover\:md\:-rotate-2:hover, .focus\:md\:-rotate-2:focus, .group:hover .hover\:\:md\:-rotate-2, .group-transform:hover .hover\:\:md\:-rotate-2, .group:focus .focus\:\:md\:-rotate-2, .group-transform:focus .focus\:\:md\:-rotate-2 {
        --rotate: -2deg;
    }

    .md\:-rotate-3, .hover\:md\:-rotate-3:hover, .focus\:md\:-rotate-3:focus, .group:hover .hover\:\:md\:-rotate-3, .group-transform:hover .hover\:\:md\:-rotate-3, .group:focus .focus\:\:md\:-rotate-3, .group-transform:focus .focus\:\:md\:-rotate-3 {
        --rotate: -3deg;
    }

    .md\:-rotate-4, .hover\:md\:-rotate-4:hover, .focus\:md\:-rotate-4:focus, .group:hover .hover\:\:md\:-rotate-4, .group-transform:hover .hover\:\:md\:-rotate-4, .group:focus .focus\:\:md\:-rotate-4, .group-transform:focus .focus\:\:md\:-rotate-4 {
        --rotate: -4deg;
    }

    .md\:-rotate-5, .hover\:md\:-rotate-5:hover, .focus\:md\:-rotate-5:focus, .group:hover .hover\:\:md\:-rotate-5, .group-transform:hover .hover\:\:md\:-rotate-5, .group:focus .focus\:\:md\:-rotate-5, .group-transform:focus .focus\:\:md\:-rotate-5 {
        --rotate: -5deg;
    }

    .md\:-rotate-6, .hover\:md\:-rotate-6:hover, .focus\:md\:-rotate-6:focus, .group:hover .hover\:\:md\:-rotate-6, .group-transform:hover .hover\:\:md\:-rotate-6, .group:focus .focus\:\:md\:-rotate-6, .group-transform:focus .focus\:\:md\:-rotate-6 {
        --rotate: -6deg;
    }

    .md\:-rotate-7, .hover\:md\:-rotate-7:hover, .focus\:md\:-rotate-7:focus, .group:hover .hover\:\:md\:-rotate-7, .group-transform:hover .hover\:\:md\:-rotate-7, .group:focus .focus\:\:md\:-rotate-7, .group-transform:focus .focus\:\:md\:-rotate-7 {
        --rotate: -7deg;
    }

    .md\:-rotate-8, .hover\:md\:-rotate-8:hover, .focus\:md\:-rotate-8:focus, .group:hover .hover\:\:md\:-rotate-8, .group-transform:hover .hover\:\:md\:-rotate-8, .group:focus .focus\:\:md\:-rotate-8, .group-transform:focus .focus\:\:md\:-rotate-8 {
        --rotate: -8deg;
    }

    .md\:-rotate-9, .hover\:md\:-rotate-9:hover, .focus\:md\:-rotate-9:focus, .group:hover .hover\:\:md\:-rotate-9, .group-transform:hover .hover\:\:md\:-rotate-9, .group:focus .focus\:\:md\:-rotate-9, .group-transform:focus .focus\:\:md\:-rotate-9 {
        --rotate: -9deg;
    }

    .md\:-rotate-10, .hover\:md\:-rotate-10:hover, .focus\:md\:-rotate-10:focus, .group:hover .hover\:\:md\:-rotate-10, .group-transform:hover .hover\:\:md\:-rotate-10, .group:focus .focus\:\:md\:-rotate-10, .group-transform:focus .focus\:\:md\:-rotate-10 {
        --rotate: -10deg;
    }

    .md\:-rotate-45, .hover\:md\:-rotate-45:hover, .focus\:md\:-rotate-45:focus, .group:hover .hover\:\:md\:-rotate-45, .group-transform:hover .hover\:\:md\:-rotate-45, .group:focus .focus\:\:md\:-rotate-45, .group-transform:focus .focus\:\:md\:-rotate-45 {
        --rotate: -15deg;
    }

    .md\:-rotate-90, .hover\:md\:-rotate-90:hover, .focus\:md\:-rotate-90:focus, .group:hover .hover\:\:md\:-rotate-90, .group-transform:hover .hover\:\:md\:-rotate-90, .group:focus .focus\:\:md\:-rotate-90, .group-transform:focus .focus\:\:md\:-rotate-90 {
        --rotate: -90deg;
    }

    .md\:-rotate-135, .hover\:md\:-rotate-135:hover, .focus\:md\:-rotate-135:focus, .group:hover .hover\:\:md\:-rotate-135, .group-transform:hover .hover\:\:md\:-rotate-135, .group:focus .focus\:\:md\:-rotate-135, .group-transform:focus .focus\:\:md\:-rotate-135 {
        --rotate: -135deg;
    }

    .md\:-rotate-180, .hover\:md\:-rotate-180:hover, .focus\:md\:-rotate-180:focus, .group:hover .hover\:\:md\:-rotate-180, .group-transform:hover .hover\:\:md\:-rotate-180, .group:focus .focus\:\:md\:-rotate-180, .group-transform:focus .focus\:\:md\:-rotate-180 {
        --rotate: -180deg;
    }

    .md\:-rotate-225, .hover\:md\:-rotate-225:hover, .focus\:md\:-rotate-225:focus, .group:hover .hover\:\:md\:-rotate-225, .group-transform:hover .hover\:\:md\:-rotate-225, .group:focus .focus\:\:md\:-rotate-225, .group-transform:focus .focus\:\:md\:-rotate-225 {
        --rotate: -225deg;
    }

    .md\:-rotate-270, .hover\:md\:-rotate-270:hover, .focus\:md\:-rotate-270:focus, .group:hover .hover\:\:md\:-rotate-270, .group-transform:hover .hover\:\:md\:-rotate-270, .group:focus .focus\:\:md\:-rotate-270, .group-transform:focus .focus\:\:md\:-rotate-270 {
        --rotate: -270deg;
    }

    .md\:-rotate-315, .hover\:md\:-rotate-315:hover, .focus\:md\:-rotate-315:focus, .group:hover .hover\:\:md\:-rotate-315, .group-transform:hover .hover\:\:md\:-rotate-315, .group:focus .focus\:\:md\:-rotate-315, .group-transform:focus .focus\:\:md\:-rotate-315 {
        --rotate: -315deg;
    }

    .md\:-rotate-360, .hover\:md\:-rotate-360:hover, .focus\:md\:-rotate-360:focus, .group:hover .hover\:\:md\:-rotate-360, .group-transform:hover .hover\:\:md\:-rotate-360, .group:focus .focus\:\:md\:-rotate-360, .group-transform:focus .focus\:\:md\:-rotate-360 {
        --rotate: -360deg;
    }

    .md\:-rotate-y-0, .hover\:md\:-rotate-y-0:hover, .focus\:md\:-rotate-y-0:focus, .group:hover .hover\:\:md\:-rotate-y-0, .group-transform:hover .hover\:\:md\:-rotate-y-0, .group:focus .focus\:\:md\:-rotate-y-0, .group-transform:focus .focus\:\:md\:-rotate-y-0 {
        --rotateY: -0deg;
    }

    .md\:-rotate-y-1, .hover\:md\:-rotate-y-1:hover, .focus\:md\:-rotate-y-1:focus, .group:hover .hover\:\:md\:-rotate-y-1, .group-transform:hover .hover\:\:md\:-rotate-y-1, .group:focus .focus\:\:md\:-rotate-y-1, .group-transform:focus .focus\:\:md\:-rotate-y-1 {
        --rotateY: -1deg;
    }

    .md\:-rotate-y-2, .hover\:md\:-rotate-y-2:hover, .focus\:md\:-rotate-y-2:focus, .group:hover .hover\:\:md\:-rotate-y-2, .group-transform:hover .hover\:\:md\:-rotate-y-2, .group:focus .focus\:\:md\:-rotate-y-2, .group-transform:focus .focus\:\:md\:-rotate-y-2 {
        --rotateY: -2deg;
    }

    .md\:-rotate-y-3, .hover\:md\:-rotate-y-3:hover, .focus\:md\:-rotate-y-3:focus, .group:hover .hover\:\:md\:-rotate-y-3, .group-transform:hover .hover\:\:md\:-rotate-y-3, .group:focus .focus\:\:md\:-rotate-y-3, .group-transform:focus .focus\:\:md\:-rotate-y-3 {
        --rotateY: -3deg;
    }

    .md\:-rotate-y-4, .hover\:md\:-rotate-y-4:hover, .focus\:md\:-rotate-y-4:focus, .group:hover .hover\:\:md\:-rotate-y-4, .group-transform:hover .hover\:\:md\:-rotate-y-4, .group:focus .focus\:\:md\:-rotate-y-4, .group-transform:focus .focus\:\:md\:-rotate-y-4 {
        --rotateY: -4deg;
    }

    .md\:-rotate-y-5, .hover\:md\:-rotate-y-5:hover, .focus\:md\:-rotate-y-5:focus, .group:hover .hover\:\:md\:-rotate-y-5, .group-transform:hover .hover\:\:md\:-rotate-y-5, .group:focus .focus\:\:md\:-rotate-y-5, .group-transform:focus .focus\:\:md\:-rotate-y-5 {
        --rotateY: -5deg;
    }

    .md\:-rotate-y-6, .hover\:md\:-rotate-y-6:hover, .focus\:md\:-rotate-y-6:focus, .group:hover .hover\:\:md\:-rotate-y-6, .group-transform:hover .hover\:\:md\:-rotate-y-6, .group:focus .focus\:\:md\:-rotate-y-6, .group-transform:focus .focus\:\:md\:-rotate-y-6 {
        --rotateY: -6deg;
    }

    .md\:-rotate-y-7, .hover\:md\:-rotate-y-7:hover, .focus\:md\:-rotate-y-7:focus, .group:hover .hover\:\:md\:-rotate-y-7, .group-transform:hover .hover\:\:md\:-rotate-y-7, .group:focus .focus\:\:md\:-rotate-y-7, .group-transform:focus .focus\:\:md\:-rotate-y-7 {
        --rotateY: -7deg;
    }

    .md\:-rotate-y-8, .hover\:md\:-rotate-y-8:hover, .focus\:md\:-rotate-y-8:focus, .group:hover .hover\:\:md\:-rotate-y-8, .group-transform:hover .hover\:\:md\:-rotate-y-8, .group:focus .focus\:\:md\:-rotate-y-8, .group-transform:focus .focus\:\:md\:-rotate-y-8 {
        --rotateY: -8deg;
    }

    .md\:-rotate-y-9, .hover\:md\:-rotate-y-9:hover, .focus\:md\:-rotate-y-9:focus, .group:hover .hover\:\:md\:-rotate-y-9, .group-transform:hover .hover\:\:md\:-rotate-y-9, .group:focus .focus\:\:md\:-rotate-y-9, .group-transform:focus .focus\:\:md\:-rotate-y-9 {
        --rotateY: -9deg;
    }

    .md\:-rotate-y-10, .hover\:md\:-rotate-y-10:hover, .focus\:md\:-rotate-y-10:focus, .group:hover .hover\:\:md\:-rotate-y-10, .group-transform:hover .hover\:\:md\:-rotate-y-10, .group:focus .focus\:\:md\:-rotate-y-10, .group-transform:focus .focus\:\:md\:-rotate-y-10 {
        --rotateY: -10deg;
    }

    .md\:-rotate-y-45, .hover\:md\:-rotate-y-45:hover, .focus\:md\:-rotate-y-45:focus, .group:hover .hover\:\:md\:-rotate-y-45, .group-transform:hover .hover\:\:md\:-rotate-y-45, .group:focus .focus\:\:md\:-rotate-y-45, .group-transform:focus .focus\:\:md\:-rotate-y-45 {
        --rotateY: -15deg;
    }

    .md\:-rotate-y-90, .hover\:md\:-rotate-y-90:hover, .focus\:md\:-rotate-y-90:focus, .group:hover .hover\:\:md\:-rotate-y-90, .group-transform:hover .hover\:\:md\:-rotate-y-90, .group:focus .focus\:\:md\:-rotate-y-90, .group-transform:focus .focus\:\:md\:-rotate-y-90 {
        --rotateY: -90deg;
    }

    .md\:-rotate-y-135, .hover\:md\:-rotate-y-135:hover, .focus\:md\:-rotate-y-135:focus, .group:hover .hover\:\:md\:-rotate-y-135, .group-transform:hover .hover\:\:md\:-rotate-y-135, .group:focus .focus\:\:md\:-rotate-y-135, .group-transform:focus .focus\:\:md\:-rotate-y-135 {
        --rotateY: -135deg;
    }

    .md\:-rotate-y-180, .hover\:md\:-rotate-y-180:hover, .focus\:md\:-rotate-y-180:focus, .group:hover .hover\:\:md\:-rotate-y-180, .group-transform:hover .hover\:\:md\:-rotate-y-180, .group:focus .focus\:\:md\:-rotate-y-180, .group-transform:focus .focus\:\:md\:-rotate-y-180 {
        --rotateY: -180deg;
    }

    .md\:-rotate-y-225, .hover\:md\:-rotate-y-225:hover, .focus\:md\:-rotate-y-225:focus, .group:hover .hover\:\:md\:-rotate-y-225, .group-transform:hover .hover\:\:md\:-rotate-y-225, .group:focus .focus\:\:md\:-rotate-y-225, .group-transform:focus .focus\:\:md\:-rotate-y-225 {
        --rotateY: -225deg;
    }

    .md\:-rotate-y-270, .hover\:md\:-rotate-y-270:hover, .focus\:md\:-rotate-y-270:focus, .group:hover .hover\:\:md\:-rotate-y-270, .group-transform:hover .hover\:\:md\:-rotate-y-270, .group:focus .focus\:\:md\:-rotate-y-270, .group-transform:focus .focus\:\:md\:-rotate-y-270 {
        --rotateY: -270deg;
    }

    .md\:-rotate-y-315, .hover\:md\:-rotate-y-315:hover, .focus\:md\:-rotate-y-315:focus, .group:hover .hover\:\:md\:-rotate-y-315, .group-transform:hover .hover\:\:md\:-rotate-y-315, .group:focus .focus\:\:md\:-rotate-y-315, .group-transform:focus .focus\:\:md\:-rotate-y-315 {
        --rotateY: -315deg;
    }

    .md\:-rotate-y-360, .hover\:md\:-rotate-y-360:hover, .focus\:md\:-rotate-y-360:focus, .group:hover .hover\:\:md\:-rotate-y-360, .group-transform:hover .hover\:\:md\:-rotate-y-360, .group:focus .focus\:\:md\:-rotate-y-360, .group-transform:focus .focus\:\:md\:-rotate-y-360 {
        --rotateY: -360deg;
    }

    .md\:-rotate-x-0, .hover\:md\:-rotate-x-0:hover, .focus\:md\:-rotate-x-0:focus, .group:hover .hover\:\:md\:-rotate-x-0, .group-transform:hover .hover\:\:md\:-rotate-x-0, .group:focus .focus\:\:md\:-rotate-x-0, .group-transform:focus .focus\:\:md\:-rotate-x-0 {
        --rotateX: -0deg;
    }

    .md\:-rotate-x-1, .hover\:md\:-rotate-x-1:hover, .focus\:md\:-rotate-x-1:focus, .group:hover .hover\:\:md\:-rotate-x-1, .group-transform:hover .hover\:\:md\:-rotate-x-1, .group:focus .focus\:\:md\:-rotate-x-1, .group-transform:focus .focus\:\:md\:-rotate-x-1 {
        --rotateX: -1deg;
    }

    .md\:-rotate-x-2, .hover\:md\:-rotate-x-2:hover, .focus\:md\:-rotate-x-2:focus, .group:hover .hover\:\:md\:-rotate-x-2, .group-transform:hover .hover\:\:md\:-rotate-x-2, .group:focus .focus\:\:md\:-rotate-x-2, .group-transform:focus .focus\:\:md\:-rotate-x-2 {
        --rotateX: -2deg;
    }

    .md\:-rotate-x-3, .hover\:md\:-rotate-x-3:hover, .focus\:md\:-rotate-x-3:focus, .group:hover .hover\:\:md\:-rotate-x-3, .group-transform:hover .hover\:\:md\:-rotate-x-3, .group:focus .focus\:\:md\:-rotate-x-3, .group-transform:focus .focus\:\:md\:-rotate-x-3 {
        --rotateX: -3deg;
    }

    .md\:-rotate-x-4, .hover\:md\:-rotate-x-4:hover, .focus\:md\:-rotate-x-4:focus, .group:hover .hover\:\:md\:-rotate-x-4, .group-transform:hover .hover\:\:md\:-rotate-x-4, .group:focus .focus\:\:md\:-rotate-x-4, .group-transform:focus .focus\:\:md\:-rotate-x-4 {
        --rotateX: -4deg;
    }

    .md\:-rotate-x-5, .hover\:md\:-rotate-x-5:hover, .focus\:md\:-rotate-x-5:focus, .group:hover .hover\:\:md\:-rotate-x-5, .group-transform:hover .hover\:\:md\:-rotate-x-5, .group:focus .focus\:\:md\:-rotate-x-5, .group-transform:focus .focus\:\:md\:-rotate-x-5 {
        --rotateX: -5deg;
    }

    .md\:-rotate-x-6, .hover\:md\:-rotate-x-6:hover, .focus\:md\:-rotate-x-6:focus, .group:hover .hover\:\:md\:-rotate-x-6, .group-transform:hover .hover\:\:md\:-rotate-x-6, .group:focus .focus\:\:md\:-rotate-x-6, .group-transform:focus .focus\:\:md\:-rotate-x-6 {
        --rotateX: -6deg;
    }

    .md\:-rotate-x-7, .hover\:md\:-rotate-x-7:hover, .focus\:md\:-rotate-x-7:focus, .group:hover .hover\:\:md\:-rotate-x-7, .group-transform:hover .hover\:\:md\:-rotate-x-7, .group:focus .focus\:\:md\:-rotate-x-7, .group-transform:focus .focus\:\:md\:-rotate-x-7 {
        --rotateX: -7deg;
    }

    .md\:-rotate-x-8, .hover\:md\:-rotate-x-8:hover, .focus\:md\:-rotate-x-8:focus, .group:hover .hover\:\:md\:-rotate-x-8, .group-transform:hover .hover\:\:md\:-rotate-x-8, .group:focus .focus\:\:md\:-rotate-x-8, .group-transform:focus .focus\:\:md\:-rotate-x-8 {
        --rotateX: -8deg;
    }

    .md\:-rotate-x-9, .hover\:md\:-rotate-x-9:hover, .focus\:md\:-rotate-x-9:focus, .group:hover .hover\:\:md\:-rotate-x-9, .group-transform:hover .hover\:\:md\:-rotate-x-9, .group:focus .focus\:\:md\:-rotate-x-9, .group-transform:focus .focus\:\:md\:-rotate-x-9 {
        --rotateX: -9deg;
    }

    .md\:-rotate-x-10, .hover\:md\:-rotate-x-10:hover, .focus\:md\:-rotate-x-10:focus, .group:hover .hover\:\:md\:-rotate-x-10, .group-transform:hover .hover\:\:md\:-rotate-x-10, .group:focus .focus\:\:md\:-rotate-x-10, .group-transform:focus .focus\:\:md\:-rotate-x-10 {
        --rotateX: -10deg;
    }

    .md\:-rotate-x-45, .hover\:md\:-rotate-x-45:hover, .focus\:md\:-rotate-x-45:focus, .group:hover .hover\:\:md\:-rotate-x-45, .group-transform:hover .hover\:\:md\:-rotate-x-45, .group:focus .focus\:\:md\:-rotate-x-45, .group-transform:focus .focus\:\:md\:-rotate-x-45 {
        --rotateX: -15deg;
    }

    .md\:-rotate-x-90, .hover\:md\:-rotate-x-90:hover, .focus\:md\:-rotate-x-90:focus, .group:hover .hover\:\:md\:-rotate-x-90, .group-transform:hover .hover\:\:md\:-rotate-x-90, .group:focus .focus\:\:md\:-rotate-x-90, .group-transform:focus .focus\:\:md\:-rotate-x-90 {
        --rotateX: -90deg;
    }

    .md\:-rotate-x-135, .hover\:md\:-rotate-x-135:hover, .focus\:md\:-rotate-x-135:focus, .group:hover .hover\:\:md\:-rotate-x-135, .group-transform:hover .hover\:\:md\:-rotate-x-135, .group:focus .focus\:\:md\:-rotate-x-135, .group-transform:focus .focus\:\:md\:-rotate-x-135 {
        --rotateX: -135deg;
    }

    .md\:-rotate-x-180, .hover\:md\:-rotate-x-180:hover, .focus\:md\:-rotate-x-180:focus, .group:hover .hover\:\:md\:-rotate-x-180, .group-transform:hover .hover\:\:md\:-rotate-x-180, .group:focus .focus\:\:md\:-rotate-x-180, .group-transform:focus .focus\:\:md\:-rotate-x-180 {
        --rotateX: -180deg;
    }

    .md\:-rotate-x-225, .hover\:md\:-rotate-x-225:hover, .focus\:md\:-rotate-x-225:focus, .group:hover .hover\:\:md\:-rotate-x-225, .group-transform:hover .hover\:\:md\:-rotate-x-225, .group:focus .focus\:\:md\:-rotate-x-225, .group-transform:focus .focus\:\:md\:-rotate-x-225 {
        --rotateX: -225deg;
    }

    .md\:-rotate-x-270, .hover\:md\:-rotate-x-270:hover, .focus\:md\:-rotate-x-270:focus, .group:hover .hover\:\:md\:-rotate-x-270, .group-transform:hover .hover\:\:md\:-rotate-x-270, .group:focus .focus\:\:md\:-rotate-x-270, .group-transform:focus .focus\:\:md\:-rotate-x-270 {
        --rotateX: -270deg;
    }

    .md\:-rotate-x-315, .hover\:md\:-rotate-x-315:hover, .focus\:md\:-rotate-x-315:focus, .group:hover .hover\:\:md\:-rotate-x-315, .group-transform:hover .hover\:\:md\:-rotate-x-315, .group:focus .focus\:\:md\:-rotate-x-315, .group-transform:focus .focus\:\:md\:-rotate-x-315 {
        --rotateX: -315deg;
    }

    .md\:-rotate-x-360, .hover\:md\:-rotate-x-360:hover, .focus\:md\:-rotate-x-360:focus, .group:hover .hover\:\:md\:-rotate-x-360, .group-transform:hover .hover\:\:md\:-rotate-x-360, .group:focus .focus\:\:md\:-rotate-x-360, .group-transform:focus .focus\:\:md\:-rotate-x-360 {
        --rotateX: -360deg;
    }

    .md\:scale-0, .hover\:md\:scale-0:hover, .focus\:md\:scale-0:focus, .group:hover .hover\:\:md\:scale-0, .group-transform:hover .hover\:\:md\:scale-0, .group:focus .focus\:\:md\:scale-0, .group-transform:focus .focus\:\:md\:scale-0 {
        --scaleY: 0;
        --scaleX: 0;
    }

    .md\:scale-10, .hover\:md\:scale-10:hover, .focus\:md\:scale-10:focus, .group:hover .hover\:\:md\:scale-10, .group-transform:hover .hover\:\:md\:scale-10, .group:focus .focus\:\:md\:scale-10, .group-transform:focus .focus\:\:md\:scale-10 {
        --scaleY: .10;
        --scaleX: .10;
    }

    .md\:scale-25, .hover\:md\:scale-25:hover, .focus\:md\:scale-25:focus, .group:hover .hover\:\:md\:scale-25, .group-transform:hover .hover\:\:md\:scale-25, .group:focus .focus\:\:md\:scale-25, .group-transform:focus .focus\:\:md\:scale-25 {
        --scaleY: .25;
        --scaleX: .25;
    }

    .md\:scale-50, .hover\:md\:scale-50:hover, .focus\:md\:scale-50:focus, .group:hover .hover\:\:md\:scale-50, .group-transform:hover .hover\:\:md\:scale-50, .group:focus .focus\:\:md\:scale-50, .group-transform:focus .focus\:\:md\:scale-50 {
        --scaleY: .50;
        --scaleX: .50;
    }

    .md\:scale-100, .hover\:md\:scale-100:hover, .focus\:md\:scale-100:focus, .group:hover .hover\:\:md\:scale-100, .group-transform:hover .hover\:\:md\:scale-100, .group:focus .focus\:\:md\:scale-100, .group-transform:focus .focus\:\:md\:scale-100 {
        --scaleY: 1;
        --scaleX: 1;
    }

    .md\:scale-125, .hover\:md\:scale-125:hover, .focus\:md\:scale-125:focus, .group:hover .hover\:\:md\:scale-125, .group-transform:hover .hover\:\:md\:scale-125, .group:focus .focus\:\:md\:scale-125, .group-transform:focus .focus\:\:md\:scale-125 {
        --scaleY: 1.25;
        --scaleX: 1.25;
    }

    .md\:scale-150, .hover\:md\:scale-150:hover, .focus\:md\:scale-150:focus, .group:hover .hover\:\:md\:scale-150, .group-transform:hover .hover\:\:md\:scale-150, .group:focus .focus\:\:md\:scale-150, .group-transform:focus .focus\:\:md\:scale-150 {
        --scaleY: 1.5;
        --scaleX: 1.5;
    }

    .md\:scale-175, .hover\:md\:scale-175:hover, .focus\:md\:scale-175:focus, .group:hover .hover\:\:md\:scale-175, .group-transform:hover .hover\:\:md\:scale-175, .group:focus .focus\:\:md\:scale-175, .group-transform:focus .focus\:\:md\:scale-175 {
        --scaleY: 1.75;
        --scaleX: 1.75;
    }

    .md\:scale-200, .hover\:md\:scale-200:hover, .focus\:md\:scale-200:focus, .group:hover .hover\:\:md\:scale-200, .group-transform:hover .hover\:\:md\:scale-200, .group:focus .focus\:\:md\:scale-200, .group-transform:focus .focus\:\:md\:scale-200 {
        --scaleY: 2;
        --scaleX: 2;
    }

    .md\:scale-y-0, .hover\:md\:scale-y-0:hover, .focus\:md\:scale-y-0:focus, .group:hover .hover\:\:md\:scale-y-0, .group-transform:hover .hover\:\:md\:scale-y-0, .group:focus .focus\:\:md\:scale-y-0, .group-transform:focus .focus\:\:md\:scale-y-0 {
        --scaleY: 0;
    }

    .md\:scale-y-10, .hover\:md\:scale-y-10:hover, .focus\:md\:scale-y-10:focus, .group:hover .hover\:\:md\:scale-y-10, .group-transform:hover .hover\:\:md\:scale-y-10, .group:focus .focus\:\:md\:scale-y-10, .group-transform:focus .focus\:\:md\:scale-y-10 {
        --scaleY: .10;
    }

    .md\:scale-y-25, .hover\:md\:scale-y-25:hover, .focus\:md\:scale-y-25:focus, .group:hover .hover\:\:md\:scale-y-25, .group-transform:hover .hover\:\:md\:scale-y-25, .group:focus .focus\:\:md\:scale-y-25, .group-transform:focus .focus\:\:md\:scale-y-25 {
        --scaleY: .25;
    }

    .md\:scale-y-50, .hover\:md\:scale-y-50:hover, .focus\:md\:scale-y-50:focus, .group:hover .hover\:\:md\:scale-y-50, .group-transform:hover .hover\:\:md\:scale-y-50, .group:focus .focus\:\:md\:scale-y-50, .group-transform:focus .focus\:\:md\:scale-y-50 {
        --scaleY: .50;
    }

    .md\:scale-y-100, .hover\:md\:scale-y-100:hover, .focus\:md\:scale-y-100:focus, .group:hover .hover\:\:md\:scale-y-100, .group-transform:hover .hover\:\:md\:scale-y-100, .group:focus .focus\:\:md\:scale-y-100, .group-transform:focus .focus\:\:md\:scale-y-100 {
        --scaleY: 1;
    }

    .md\:scale-y-125, .hover\:md\:scale-y-125:hover, .focus\:md\:scale-y-125:focus, .group:hover .hover\:\:md\:scale-y-125, .group-transform:hover .hover\:\:md\:scale-y-125, .group:focus .focus\:\:md\:scale-y-125, .group-transform:focus .focus\:\:md\:scale-y-125 {
        --scaleY: 1.25;
    }

    .md\:scale-y-150, .hover\:md\:scale-y-150:hover, .focus\:md\:scale-y-150:focus, .group:hover .hover\:\:md\:scale-y-150, .group-transform:hover .hover\:\:md\:scale-y-150, .group:focus .focus\:\:md\:scale-y-150, .group-transform:focus .focus\:\:md\:scale-y-150 {
        --scaleY: 1.5;
    }

    .md\:scale-y-175, .hover\:md\:scale-y-175:hover, .focus\:md\:scale-y-175:focus, .group:hover .hover\:\:md\:scale-y-175, .group-transform:hover .hover\:\:md\:scale-y-175, .group:focus .focus\:\:md\:scale-y-175, .group-transform:focus .focus\:\:md\:scale-y-175 {
        --scaleY: 1.75;
    }

    .md\:scale-y-200, .hover\:md\:scale-y-200:hover, .focus\:md\:scale-y-200:focus, .group:hover .hover\:\:md\:scale-y-200, .group-transform:hover .hover\:\:md\:scale-y-200, .group:focus .focus\:\:md\:scale-y-200, .group-transform:focus .focus\:\:md\:scale-y-200 {
        --scaleY: 2;
    }

    .md\:scale-x-0, .hover\:md\:scale-x-0:hover, .focus\:md\:scale-x-0:focus, .group:hover .hover\:\:md\:scale-x-0, .group-transform:hover .hover\:\:md\:scale-x-0, .group:focus .focus\:\:md\:scale-x-0, .group-transform:focus .focus\:\:md\:scale-x-0 {
        --scaleX: 0;
    }

    .md\:scale-x-10, .hover\:md\:scale-x-10:hover, .focus\:md\:scale-x-10:focus, .group:hover .hover\:\:md\:scale-x-10, .group-transform:hover .hover\:\:md\:scale-x-10, .group:focus .focus\:\:md\:scale-x-10, .group-transform:focus .focus\:\:md\:scale-x-10 {
        --scaleX: .10;
    }

    .md\:scale-x-25, .hover\:md\:scale-x-25:hover, .focus\:md\:scale-x-25:focus, .group:hover .hover\:\:md\:scale-x-25, .group-transform:hover .hover\:\:md\:scale-x-25, .group:focus .focus\:\:md\:scale-x-25, .group-transform:focus .focus\:\:md\:scale-x-25 {
        --scaleX: .25;
    }

    .md\:scale-x-50, .hover\:md\:scale-x-50:hover, .focus\:md\:scale-x-50:focus, .group:hover .hover\:\:md\:scale-x-50, .group-transform:hover .hover\:\:md\:scale-x-50, .group:focus .focus\:\:md\:scale-x-50, .group-transform:focus .focus\:\:md\:scale-x-50 {
        --scaleX: .50;
    }

    .md\:scale-x-100, .hover\:md\:scale-x-100:hover, .focus\:md\:scale-x-100:focus, .group:hover .hover\:\:md\:scale-x-100, .group-transform:hover .hover\:\:md\:scale-x-100, .group:focus .focus\:\:md\:scale-x-100, .group-transform:focus .focus\:\:md\:scale-x-100 {
        --scaleX: 1;
    }

    .md\:scale-x-125, .hover\:md\:scale-x-125:hover, .focus\:md\:scale-x-125:focus, .group:hover .hover\:\:md\:scale-x-125, .group-transform:hover .hover\:\:md\:scale-x-125, .group:focus .focus\:\:md\:scale-x-125, .group-transform:focus .focus\:\:md\:scale-x-125 {
        --scaleX: 1.25;
    }

    .md\:scale-x-150, .hover\:md\:scale-x-150:hover, .focus\:md\:scale-x-150:focus, .group:hover .hover\:\:md\:scale-x-150, .group-transform:hover .hover\:\:md\:scale-x-150, .group:focus .focus\:\:md\:scale-x-150, .group-transform:focus .focus\:\:md\:scale-x-150 {
        --scaleX: 1.5;
    }

    .md\:scale-x-175, .hover\:md\:scale-x-175:hover, .focus\:md\:scale-x-175:focus, .group:hover .hover\:\:md\:scale-x-175, .group-transform:hover .hover\:\:md\:scale-x-175, .group:focus .focus\:\:md\:scale-x-175, .group-transform:focus .focus\:\:md\:scale-x-175 {
        --scaleX: 1.75;
    }

    .md\:scale-x-200, .hover\:md\:scale-x-200:hover, .focus\:md\:scale-x-200:focus, .group:hover .hover\:\:md\:scale-x-200, .group-transform:hover .hover\:\:md\:scale-x-200, .group:focus .focus\:\:md\:scale-x-200, .group-transform:focus .focus\:\:md\:scale-x-200 {
        --scaleX: 2;
    }

    .md\:-scale-0, .hover\:md\:-scale-0:hover, .focus\:md\:-scale-0:focus, .group:hover .hover\:\:md\:-scale-0, .group-transform:hover .hover\:\:md\:-scale-0, .group:focus .focus\:\:md\:-scale-0, .group-transform:focus .focus\:\:md\:-scale-0 {
        --scale: -0;
    }

    .md\:-scale-10, .hover\:md\:-scale-10:hover, .focus\:md\:-scale-10:focus, .group:hover .hover\:\:md\:-scale-10, .group-transform:hover .hover\:\:md\:-scale-10, .group:focus .focus\:\:md\:-scale-10, .group-transform:focus .focus\:\:md\:-scale-10 {
        --scale: -.10;
    }

    .md\:-scale-25, .hover\:md\:-scale-25:hover, .focus\:md\:-scale-25:focus, .group:hover .hover\:\:md\:-scale-25, .group-transform:hover .hover\:\:md\:-scale-25, .group:focus .focus\:\:md\:-scale-25, .group-transform:focus .focus\:\:md\:-scale-25 {
        --scale: -.25;
    }

    .md\:-scale-50, .hover\:md\:-scale-50:hover, .focus\:md\:-scale-50:focus, .group:hover .hover\:\:md\:-scale-50, .group-transform:hover .hover\:\:md\:-scale-50, .group:focus .focus\:\:md\:-scale-50, .group-transform:focus .focus\:\:md\:-scale-50 {
        --scale: -.50;
    }

    .md\:-scale-100, .hover\:md\:-scale-100:hover, .focus\:md\:-scale-100:focus, .group:hover .hover\:\:md\:-scale-100, .group-transform:hover .hover\:\:md\:-scale-100, .group:focus .focus\:\:md\:-scale-100, .group-transform:focus .focus\:\:md\:-scale-100 {
        --scale: -1;
    }

    .md\:-scale-125, .hover\:md\:-scale-125:hover, .focus\:md\:-scale-125:focus, .group:hover .hover\:\:md\:-scale-125, .group-transform:hover .hover\:\:md\:-scale-125, .group:focus .focus\:\:md\:-scale-125, .group-transform:focus .focus\:\:md\:-scale-125 {
        --scale: -1.25;
    }

    .md\:-scale-150, .hover\:md\:-scale-150:hover, .focus\:md\:-scale-150:focus, .group:hover .hover\:\:md\:-scale-150, .group-transform:hover .hover\:\:md\:-scale-150, .group:focus .focus\:\:md\:-scale-150, .group-transform:focus .focus\:\:md\:-scale-150 {
        --scale: -1.5;
    }

    .md\:-scale-175, .hover\:md\:-scale-175:hover, .focus\:md\:-scale-175:focus, .group:hover .hover\:\:md\:-scale-175, .group-transform:hover .hover\:\:md\:-scale-175, .group:focus .focus\:\:md\:-scale-175, .group-transform:focus .focus\:\:md\:-scale-175 {
        --scale: -1.75;
    }

    .md\:-scale-200, .hover\:md\:-scale-200:hover, .focus\:md\:-scale-200:focus, .group:hover .hover\:\:md\:-scale-200, .group-transform:hover .hover\:\:md\:-scale-200, .group:focus .focus\:\:md\:-scale-200, .group-transform:focus .focus\:\:md\:-scale-200 {
        --scale: -2;
    }

    .md\:-scale-y-0, .hover\:md\:-scale-y-0:hover, .focus\:md\:-scale-y-0:focus, .group:hover .hover\:\:md\:-scale-y-0, .group-transform:hover .hover\:\:md\:-scale-y-0, .group:focus .focus\:\:md\:-scale-y-0, .group-transform:focus .focus\:\:md\:-scale-y-0 {
        --scaleY: -0;
    }

    .md\:-scale-y-10, .hover\:md\:-scale-y-10:hover, .focus\:md\:-scale-y-10:focus, .group:hover .hover\:\:md\:-scale-y-10, .group-transform:hover .hover\:\:md\:-scale-y-10, .group:focus .focus\:\:md\:-scale-y-10, .group-transform:focus .focus\:\:md\:-scale-y-10 {
        --scaleY: -.10;
    }

    .md\:-scale-y-25, .hover\:md\:-scale-y-25:hover, .focus\:md\:-scale-y-25:focus, .group:hover .hover\:\:md\:-scale-y-25, .group-transform:hover .hover\:\:md\:-scale-y-25, .group:focus .focus\:\:md\:-scale-y-25, .group-transform:focus .focus\:\:md\:-scale-y-25 {
        --scaleY: -.25;
    }

    .md\:-scale-y-50, .hover\:md\:-scale-y-50:hover, .focus\:md\:-scale-y-50:focus, .group:hover .hover\:\:md\:-scale-y-50, .group-transform:hover .hover\:\:md\:-scale-y-50, .group:focus .focus\:\:md\:-scale-y-50, .group-transform:focus .focus\:\:md\:-scale-y-50 {
        --scaleY: -.50;
    }

    .md\:-scale-y-100, .hover\:md\:-scale-y-100:hover, .focus\:md\:-scale-y-100:focus, .group:hover .hover\:\:md\:-scale-y-100, .group-transform:hover .hover\:\:md\:-scale-y-100, .group:focus .focus\:\:md\:-scale-y-100, .group-transform:focus .focus\:\:md\:-scale-y-100 {
        --scaleY: -1;
    }

    .md\:-scale-y-125, .hover\:md\:-scale-y-125:hover, .focus\:md\:-scale-y-125:focus, .group:hover .hover\:\:md\:-scale-y-125, .group-transform:hover .hover\:\:md\:-scale-y-125, .group:focus .focus\:\:md\:-scale-y-125, .group-transform:focus .focus\:\:md\:-scale-y-125 {
        --scaleY: -1.25;
    }

    .md\:-scale-y-150, .hover\:md\:-scale-y-150:hover, .focus\:md\:-scale-y-150:focus, .group:hover .hover\:\:md\:-scale-y-150, .group-transform:hover .hover\:\:md\:-scale-y-150, .group:focus .focus\:\:md\:-scale-y-150, .group-transform:focus .focus\:\:md\:-scale-y-150 {
        --scaleY: -1.5;
    }

    .md\:-scale-y-175, .hover\:md\:-scale-y-175:hover, .focus\:md\:-scale-y-175:focus, .group:hover .hover\:\:md\:-scale-y-175, .group-transform:hover .hover\:\:md\:-scale-y-175, .group:focus .focus\:\:md\:-scale-y-175, .group-transform:focus .focus\:\:md\:-scale-y-175 {
        --scaleY: -1.75;
    }

    .md\:-scale-y-200, .hover\:md\:-scale-y-200:hover, .focus\:md\:-scale-y-200:focus, .group:hover .hover\:\:md\:-scale-y-200, .group-transform:hover .hover\:\:md\:-scale-y-200, .group:focus .focus\:\:md\:-scale-y-200, .group-transform:focus .focus\:\:md\:-scale-y-200 {
        --scaleY: -2;
    }

    .md\:-scale-x-0, .hover\:md\:-scale-x-0:hover, .focus\:md\:-scale-x-0:focus, .group:hover .hover\:\:md\:-scale-x-0, .group-transform:hover .hover\:\:md\:-scale-x-0, .group:focus .focus\:\:md\:-scale-x-0, .group-transform:focus .focus\:\:md\:-scale-x-0 {
        --scaleX: -0;
    }

    .md\:-scale-x-10, .hover\:md\:-scale-x-10:hover, .focus\:md\:-scale-x-10:focus, .group:hover .hover\:\:md\:-scale-x-10, .group-transform:hover .hover\:\:md\:-scale-x-10, .group:focus .focus\:\:md\:-scale-x-10, .group-transform:focus .focus\:\:md\:-scale-x-10 {
        --scaleX: -.10;
    }

    .md\:-scale-x-25, .hover\:md\:-scale-x-25:hover, .focus\:md\:-scale-x-25:focus, .group:hover .hover\:\:md\:-scale-x-25, .group-transform:hover .hover\:\:md\:-scale-x-25, .group:focus .focus\:\:md\:-scale-x-25, .group-transform:focus .focus\:\:md\:-scale-x-25 {
        --scaleX: -.25;
    }

    .md\:-scale-x-50, .hover\:md\:-scale-x-50:hover, .focus\:md\:-scale-x-50:focus, .group:hover .hover\:\:md\:-scale-x-50, .group-transform:hover .hover\:\:md\:-scale-x-50, .group:focus .focus\:\:md\:-scale-x-50, .group-transform:focus .focus\:\:md\:-scale-x-50 {
        --scaleX: -.50;
    }

    .md\:-scale-x-100, .hover\:md\:-scale-x-100:hover, .focus\:md\:-scale-x-100:focus, .group:hover .hover\:\:md\:-scale-x-100, .group-transform:hover .hover\:\:md\:-scale-x-100, .group:focus .focus\:\:md\:-scale-x-100, .group-transform:focus .focus\:\:md\:-scale-x-100 {
        --scaleX: -1;
    }

    .md\:-scale-x-125, .hover\:md\:-scale-x-125:hover, .focus\:md\:-scale-x-125:focus, .group:hover .hover\:\:md\:-scale-x-125, .group-transform:hover .hover\:\:md\:-scale-x-125, .group:focus .focus\:\:md\:-scale-x-125, .group-transform:focus .focus\:\:md\:-scale-x-125 {
        --scaleX: -1.25;
    }

    .md\:-scale-x-150, .hover\:md\:-scale-x-150:hover, .focus\:md\:-scale-x-150:focus, .group:hover .hover\:\:md\:-scale-x-150, .group-transform:hover .hover\:\:md\:-scale-x-150, .group:focus .focus\:\:md\:-scale-x-150, .group-transform:focus .focus\:\:md\:-scale-x-150 {
        --scaleX: -1.5;
    }

    .md\:-scale-x-175, .hover\:md\:-scale-x-175:hover, .focus\:md\:-scale-x-175:focus, .group:hover .hover\:\:md\:-scale-x-175, .group-transform:hover .hover\:\:md\:-scale-x-175, .group:focus .focus\:\:md\:-scale-x-175, .group-transform:focus .focus\:\:md\:-scale-x-175 {
        --scaleX: -1.75;
    }

    .md\:-scale-x-200, .hover\:md\:-scale-x-200:hover, .focus\:md\:-scale-x-200:focus, .group:hover .hover\:\:md\:-scale-x-200, .group-transform:hover .hover\:\:md\:-scale-x-200, .group:focus .focus\:\:md\:-scale-x-200, .group-transform:focus .focus\:\:md\:-scale-x-200 {
        --scaleX: -2;
    }

    .md\:skew-0, .hover\:md\:skew-0:hover, .focus\:md\:skew-0:focus, .group:hover .hover\:\:md\:skew-0, .group-transform:hover .hover\:\:md\:skew-0, .group:focus .focus\:\:md\:skew-0, .group-transform:focus .focus\:\:md\:skew-0 {
        --skew: 0deg;
    }

    .md\:skew-1, .hover\:md\:skew-1:hover, .focus\:md\:skew-1:focus, .group:hover .hover\:\:md\:skew-1, .group-transform:hover .hover\:\:md\:skew-1, .group:focus .focus\:\:md\:skew-1, .group-transform:focus .focus\:\:md\:skew-1 {
        --skew: 1deg;
    }

    .md\:skew-2, .hover\:md\:skew-2:hover, .focus\:md\:skew-2:focus, .group:hover .hover\:\:md\:skew-2, .group-transform:hover .hover\:\:md\:skew-2, .group:focus .focus\:\:md\:skew-2, .group-transform:focus .focus\:\:md\:skew-2 {
        --skew: 2deg;
    }

    .md\:skew-3, .hover\:md\:skew-3:hover, .focus\:md\:skew-3:focus, .group:hover .hover\:\:md\:skew-3, .group-transform:hover .hover\:\:md\:skew-3, .group:focus .focus\:\:md\:skew-3, .group-transform:focus .focus\:\:md\:skew-3 {
        --skew: 3deg;
    }

    .md\:skew-4, .hover\:md\:skew-4:hover, .focus\:md\:skew-4:focus, .group:hover .hover\:\:md\:skew-4, .group-transform:hover .hover\:\:md\:skew-4, .group:focus .focus\:\:md\:skew-4, .group-transform:focus .focus\:\:md\:skew-4 {
        --skew: 4deg;
    }

    .md\:skew-5, .hover\:md\:skew-5:hover, .focus\:md\:skew-5:focus, .group:hover .hover\:\:md\:skew-5, .group-transform:hover .hover\:\:md\:skew-5, .group:focus .focus\:\:md\:skew-5, .group-transform:focus .focus\:\:md\:skew-5 {
        --skew: 5deg;
    }

    .md\:skew-6, .hover\:md\:skew-6:hover, .focus\:md\:skew-6:focus, .group:hover .hover\:\:md\:skew-6, .group-transform:hover .hover\:\:md\:skew-6, .group:focus .focus\:\:md\:skew-6, .group-transform:focus .focus\:\:md\:skew-6 {
        --skew: 6deg;
    }

    .md\:skew-7, .hover\:md\:skew-7:hover, .focus\:md\:skew-7:focus, .group:hover .hover\:\:md\:skew-7, .group-transform:hover .hover\:\:md\:skew-7, .group:focus .focus\:\:md\:skew-7, .group-transform:focus .focus\:\:md\:skew-7 {
        --skew: 7deg;
    }

    .md\:skew-8, .hover\:md\:skew-8:hover, .focus\:md\:skew-8:focus, .group:hover .hover\:\:md\:skew-8, .group-transform:hover .hover\:\:md\:skew-8, .group:focus .focus\:\:md\:skew-8, .group-transform:focus .focus\:\:md\:skew-8 {
        --skew: 8deg;
    }

    .md\:skew-9, .hover\:md\:skew-9:hover, .focus\:md\:skew-9:focus, .group:hover .hover\:\:md\:skew-9, .group-transform:hover .hover\:\:md\:skew-9, .group:focus .focus\:\:md\:skew-9, .group-transform:focus .focus\:\:md\:skew-9 {
        --skew: 9deg;
    }

    .md\:skew-10, .hover\:md\:skew-10:hover, .focus\:md\:skew-10:focus, .group:hover .hover\:\:md\:skew-10, .group-transform:hover .hover\:\:md\:skew-10, .group:focus .focus\:\:md\:skew-10, .group-transform:focus .focus\:\:md\:skew-10 {
        --skew: 10deg;
    }

    .md\:skew-45, .hover\:md\:skew-45:hover, .focus\:md\:skew-45:focus, .group:hover .hover\:\:md\:skew-45, .group-transform:hover .hover\:\:md\:skew-45, .group:focus .focus\:\:md\:skew-45, .group-transform:focus .focus\:\:md\:skew-45 {
        --skew: 15deg;
    }

    .md\:skew-90, .hover\:md\:skew-90:hover, .focus\:md\:skew-90:focus, .group:hover .hover\:\:md\:skew-90, .group-transform:hover .hover\:\:md\:skew-90, .group:focus .focus\:\:md\:skew-90, .group-transform:focus .focus\:\:md\:skew-90 {
        --skew: 90deg;
    }

    .md\:skew-135, .hover\:md\:skew-135:hover, .focus\:md\:skew-135:focus, .group:hover .hover\:\:md\:skew-135, .group-transform:hover .hover\:\:md\:skew-135, .group:focus .focus\:\:md\:skew-135, .group-transform:focus .focus\:\:md\:skew-135 {
        --skew: 135deg;
    }

    .md\:skew-180, .hover\:md\:skew-180:hover, .focus\:md\:skew-180:focus, .group:hover .hover\:\:md\:skew-180, .group-transform:hover .hover\:\:md\:skew-180, .group:focus .focus\:\:md\:skew-180, .group-transform:focus .focus\:\:md\:skew-180 {
        --skew: 180deg;
    }

    .md\:skew-225, .hover\:md\:skew-225:hover, .focus\:md\:skew-225:focus, .group:hover .hover\:\:md\:skew-225, .group-transform:hover .hover\:\:md\:skew-225, .group:focus .focus\:\:md\:skew-225, .group-transform:focus .focus\:\:md\:skew-225 {
        --skew: 225deg;
    }

    .md\:skew-270, .hover\:md\:skew-270:hover, .focus\:md\:skew-270:focus, .group:hover .hover\:\:md\:skew-270, .group-transform:hover .hover\:\:md\:skew-270, .group:focus .focus\:\:md\:skew-270, .group-transform:focus .focus\:\:md\:skew-270 {
        --skew: 270deg;
    }

    .md\:skew-315, .hover\:md\:skew-315:hover, .focus\:md\:skew-315:focus, .group:hover .hover\:\:md\:skew-315, .group-transform:hover .hover\:\:md\:skew-315, .group:focus .focus\:\:md\:skew-315, .group-transform:focus .focus\:\:md\:skew-315 {
        --skew: 315deg;
    }

    .md\:skew-360, .hover\:md\:skew-360:hover, .focus\:md\:skew-360:focus, .group:hover .hover\:\:md\:skew-360, .group-transform:hover .hover\:\:md\:skew-360, .group:focus .focus\:\:md\:skew-360, .group-transform:focus .focus\:\:md\:skew-360 {
        --skew: 360deg;
    }

    .md\:skew-y-0, .hover\:md\:skew-y-0:hover, .focus\:md\:skew-y-0:focus, .group:hover .hover\:\:md\:skew-y-0, .group-transform:hover .hover\:\:md\:skew-y-0, .group:focus .focus\:\:md\:skew-y-0, .group-transform:focus .focus\:\:md\:skew-y-0 {
        --skewY: 0deg;
    }

    .md\:skew-y-1, .hover\:md\:skew-y-1:hover, .focus\:md\:skew-y-1:focus, .group:hover .hover\:\:md\:skew-y-1, .group-transform:hover .hover\:\:md\:skew-y-1, .group:focus .focus\:\:md\:skew-y-1, .group-transform:focus .focus\:\:md\:skew-y-1 {
        --skewY: 1deg;
    }

    .md\:skew-y-2, .hover\:md\:skew-y-2:hover, .focus\:md\:skew-y-2:focus, .group:hover .hover\:\:md\:skew-y-2, .group-transform:hover .hover\:\:md\:skew-y-2, .group:focus .focus\:\:md\:skew-y-2, .group-transform:focus .focus\:\:md\:skew-y-2 {
        --skewY: 2deg;
    }

    .md\:skew-y-3, .hover\:md\:skew-y-3:hover, .focus\:md\:skew-y-3:focus, .group:hover .hover\:\:md\:skew-y-3, .group-transform:hover .hover\:\:md\:skew-y-3, .group:focus .focus\:\:md\:skew-y-3, .group-transform:focus .focus\:\:md\:skew-y-3 {
        --skewY: 3deg;
    }

    .md\:skew-y-4, .hover\:md\:skew-y-4:hover, .focus\:md\:skew-y-4:focus, .group:hover .hover\:\:md\:skew-y-4, .group-transform:hover .hover\:\:md\:skew-y-4, .group:focus .focus\:\:md\:skew-y-4, .group-transform:focus .focus\:\:md\:skew-y-4 {
        --skewY: 4deg;
    }

    .md\:skew-y-5, .hover\:md\:skew-y-5:hover, .focus\:md\:skew-y-5:focus, .group:hover .hover\:\:md\:skew-y-5, .group-transform:hover .hover\:\:md\:skew-y-5, .group:focus .focus\:\:md\:skew-y-5, .group-transform:focus .focus\:\:md\:skew-y-5 {
        --skewY: 5deg;
    }

    .md\:skew-y-6, .hover\:md\:skew-y-6:hover, .focus\:md\:skew-y-6:focus, .group:hover .hover\:\:md\:skew-y-6, .group-transform:hover .hover\:\:md\:skew-y-6, .group:focus .focus\:\:md\:skew-y-6, .group-transform:focus .focus\:\:md\:skew-y-6 {
        --skewY: 6deg;
    }

    .md\:skew-y-7, .hover\:md\:skew-y-7:hover, .focus\:md\:skew-y-7:focus, .group:hover .hover\:\:md\:skew-y-7, .group-transform:hover .hover\:\:md\:skew-y-7, .group:focus .focus\:\:md\:skew-y-7, .group-transform:focus .focus\:\:md\:skew-y-7 {
        --skewY: 7deg;
    }

    .md\:skew-y-8, .hover\:md\:skew-y-8:hover, .focus\:md\:skew-y-8:focus, .group:hover .hover\:\:md\:skew-y-8, .group-transform:hover .hover\:\:md\:skew-y-8, .group:focus .focus\:\:md\:skew-y-8, .group-transform:focus .focus\:\:md\:skew-y-8 {
        --skewY: 8deg;
    }

    .md\:skew-y-9, .hover\:md\:skew-y-9:hover, .focus\:md\:skew-y-9:focus, .group:hover .hover\:\:md\:skew-y-9, .group-transform:hover .hover\:\:md\:skew-y-9, .group:focus .focus\:\:md\:skew-y-9, .group-transform:focus .focus\:\:md\:skew-y-9 {
        --skewY: 9deg;
    }

    .md\:skew-y-10, .hover\:md\:skew-y-10:hover, .focus\:md\:skew-y-10:focus, .group:hover .hover\:\:md\:skew-y-10, .group-transform:hover .hover\:\:md\:skew-y-10, .group:focus .focus\:\:md\:skew-y-10, .group-transform:focus .focus\:\:md\:skew-y-10 {
        --skewY: 10deg;
    }

    .md\:skew-y-45, .hover\:md\:skew-y-45:hover, .focus\:md\:skew-y-45:focus, .group:hover .hover\:\:md\:skew-y-45, .group-transform:hover .hover\:\:md\:skew-y-45, .group:focus .focus\:\:md\:skew-y-45, .group-transform:focus .focus\:\:md\:skew-y-45 {
        --skewY: 15deg;
    }

    .md\:skew-y-90, .hover\:md\:skew-y-90:hover, .focus\:md\:skew-y-90:focus, .group:hover .hover\:\:md\:skew-y-90, .group-transform:hover .hover\:\:md\:skew-y-90, .group:focus .focus\:\:md\:skew-y-90, .group-transform:focus .focus\:\:md\:skew-y-90 {
        --skewY: 90deg;
    }

    .md\:skew-y-135, .hover\:md\:skew-y-135:hover, .focus\:md\:skew-y-135:focus, .group:hover .hover\:\:md\:skew-y-135, .group-transform:hover .hover\:\:md\:skew-y-135, .group:focus .focus\:\:md\:skew-y-135, .group-transform:focus .focus\:\:md\:skew-y-135 {
        --skewY: 135deg;
    }

    .md\:skew-y-180, .hover\:md\:skew-y-180:hover, .focus\:md\:skew-y-180:focus, .group:hover .hover\:\:md\:skew-y-180, .group-transform:hover .hover\:\:md\:skew-y-180, .group:focus .focus\:\:md\:skew-y-180, .group-transform:focus .focus\:\:md\:skew-y-180 {
        --skewY: 180deg;
    }

    .md\:skew-y-225, .hover\:md\:skew-y-225:hover, .focus\:md\:skew-y-225:focus, .group:hover .hover\:\:md\:skew-y-225, .group-transform:hover .hover\:\:md\:skew-y-225, .group:focus .focus\:\:md\:skew-y-225, .group-transform:focus .focus\:\:md\:skew-y-225 {
        --skewY: 225deg;
    }

    .md\:skew-y-270, .hover\:md\:skew-y-270:hover, .focus\:md\:skew-y-270:focus, .group:hover .hover\:\:md\:skew-y-270, .group-transform:hover .hover\:\:md\:skew-y-270, .group:focus .focus\:\:md\:skew-y-270, .group-transform:focus .focus\:\:md\:skew-y-270 {
        --skewY: 270deg;
    }

    .md\:skew-y-315, .hover\:md\:skew-y-315:hover, .focus\:md\:skew-y-315:focus, .group:hover .hover\:\:md\:skew-y-315, .group-transform:hover .hover\:\:md\:skew-y-315, .group:focus .focus\:\:md\:skew-y-315, .group-transform:focus .focus\:\:md\:skew-y-315 {
        --skewY: 315deg;
    }

    .md\:skew-y-360, .hover\:md\:skew-y-360:hover, .focus\:md\:skew-y-360:focus, .group:hover .hover\:\:md\:skew-y-360, .group-transform:hover .hover\:\:md\:skew-y-360, .group:focus .focus\:\:md\:skew-y-360, .group-transform:focus .focus\:\:md\:skew-y-360 {
        --skewY: 360deg;
    }

    .md\:skew-x-0, .hover\:md\:skew-x-0:hover, .focus\:md\:skew-x-0:focus, .group:hover .hover\:\:md\:skew-x-0, .group-transform:hover .hover\:\:md\:skew-x-0, .group:focus .focus\:\:md\:skew-x-0, .group-transform:focus .focus\:\:md\:skew-x-0 {
        --skewx: 0deg;
    }

    .md\:skew-x-1, .hover\:md\:skew-x-1:hover, .focus\:md\:skew-x-1:focus, .group:hover .hover\:\:md\:skew-x-1, .group-transform:hover .hover\:\:md\:skew-x-1, .group:focus .focus\:\:md\:skew-x-1, .group-transform:focus .focus\:\:md\:skew-x-1 {
        --skewx: 1deg;
    }

    .md\:skew-x-2, .hover\:md\:skew-x-2:hover, .focus\:md\:skew-x-2:focus, .group:hover .hover\:\:md\:skew-x-2, .group-transform:hover .hover\:\:md\:skew-x-2, .group:focus .focus\:\:md\:skew-x-2, .group-transform:focus .focus\:\:md\:skew-x-2 {
        --skewx: 2deg;
    }

    .md\:skew-x-3, .hover\:md\:skew-x-3:hover, .focus\:md\:skew-x-3:focus, .group:hover .hover\:\:md\:skew-x-3, .group-transform:hover .hover\:\:md\:skew-x-3, .group:focus .focus\:\:md\:skew-x-3, .group-transform:focus .focus\:\:md\:skew-x-3 {
        --skewx: 3deg;
    }

    .md\:skew-x-4, .hover\:md\:skew-x-4:hover, .focus\:md\:skew-x-4:focus, .group:hover .hover\:\:md\:skew-x-4, .group-transform:hover .hover\:\:md\:skew-x-4, .group:focus .focus\:\:md\:skew-x-4, .group-transform:focus .focus\:\:md\:skew-x-4 {
        --skewx: 4deg;
    }

    .md\:skew-x-5, .hover\:md\:skew-x-5:hover, .focus\:md\:skew-x-5:focus, .group:hover .hover\:\:md\:skew-x-5, .group-transform:hover .hover\:\:md\:skew-x-5, .group:focus .focus\:\:md\:skew-x-5, .group-transform:focus .focus\:\:md\:skew-x-5 {
        --skewx: 5deg;
    }

    .md\:skew-x-6, .hover\:md\:skew-x-6:hover, .focus\:md\:skew-x-6:focus, .group:hover .hover\:\:md\:skew-x-6, .group-transform:hover .hover\:\:md\:skew-x-6, .group:focus .focus\:\:md\:skew-x-6, .group-transform:focus .focus\:\:md\:skew-x-6 {
        --skewx: 6deg;
    }

    .md\:skew-x-7, .hover\:md\:skew-x-7:hover, .focus\:md\:skew-x-7:focus, .group:hover .hover\:\:md\:skew-x-7, .group-transform:hover .hover\:\:md\:skew-x-7, .group:focus .focus\:\:md\:skew-x-7, .group-transform:focus .focus\:\:md\:skew-x-7 {
        --skewx: 7deg;
    }

    .md\:skew-x-8, .hover\:md\:skew-x-8:hover, .focus\:md\:skew-x-8:focus, .group:hover .hover\:\:md\:skew-x-8, .group-transform:hover .hover\:\:md\:skew-x-8, .group:focus .focus\:\:md\:skew-x-8, .group-transform:focus .focus\:\:md\:skew-x-8 {
        --skewx: 8deg;
    }

    .md\:skew-x-9, .hover\:md\:skew-x-9:hover, .focus\:md\:skew-x-9:focus, .group:hover .hover\:\:md\:skew-x-9, .group-transform:hover .hover\:\:md\:skew-x-9, .group:focus .focus\:\:md\:skew-x-9, .group-transform:focus .focus\:\:md\:skew-x-9 {
        --skewx: 9deg;
    }

    .md\:skew-x-10, .hover\:md\:skew-x-10:hover, .focus\:md\:skew-x-10:focus, .group:hover .hover\:\:md\:skew-x-10, .group-transform:hover .hover\:\:md\:skew-x-10, .group:focus .focus\:\:md\:skew-x-10, .group-transform:focus .focus\:\:md\:skew-x-10 {
        --skewx: 10deg;
    }

    .md\:skew-x-45, .hover\:md\:skew-x-45:hover, .focus\:md\:skew-x-45:focus, .group:hover .hover\:\:md\:skew-x-45, .group-transform:hover .hover\:\:md\:skew-x-45, .group:focus .focus\:\:md\:skew-x-45, .group-transform:focus .focus\:\:md\:skew-x-45 {
        --skewx: 15deg;
    }

    .md\:skew-x-90, .hover\:md\:skew-x-90:hover, .focus\:md\:skew-x-90:focus, .group:hover .hover\:\:md\:skew-x-90, .group-transform:hover .hover\:\:md\:skew-x-90, .group:focus .focus\:\:md\:skew-x-90, .group-transform:focus .focus\:\:md\:skew-x-90 {
        --skewx: 90deg;
    }

    .md\:skew-x-135, .hover\:md\:skew-x-135:hover, .focus\:md\:skew-x-135:focus, .group:hover .hover\:\:md\:skew-x-135, .group-transform:hover .hover\:\:md\:skew-x-135, .group:focus .focus\:\:md\:skew-x-135, .group-transform:focus .focus\:\:md\:skew-x-135 {
        --skewx: 135deg;
    }

    .md\:skew-x-180, .hover\:md\:skew-x-180:hover, .focus\:md\:skew-x-180:focus, .group:hover .hover\:\:md\:skew-x-180, .group-transform:hover .hover\:\:md\:skew-x-180, .group:focus .focus\:\:md\:skew-x-180, .group-transform:focus .focus\:\:md\:skew-x-180 {
        --skewx: 180deg;
    }

    .md\:skew-x-225, .hover\:md\:skew-x-225:hover, .focus\:md\:skew-x-225:focus, .group:hover .hover\:\:md\:skew-x-225, .group-transform:hover .hover\:\:md\:skew-x-225, .group:focus .focus\:\:md\:skew-x-225, .group-transform:focus .focus\:\:md\:skew-x-225 {
        --skewx: 225deg;
    }

    .md\:skew-x-270, .hover\:md\:skew-x-270:hover, .focus\:md\:skew-x-270:focus, .group:hover .hover\:\:md\:skew-x-270, .group-transform:hover .hover\:\:md\:skew-x-270, .group:focus .focus\:\:md\:skew-x-270, .group-transform:focus .focus\:\:md\:skew-x-270 {
        --skewx: 270deg;
    }

    .md\:skew-x-315, .hover\:md\:skew-x-315:hover, .focus\:md\:skew-x-315:focus, .group:hover .hover\:\:md\:skew-x-315, .group-transform:hover .hover\:\:md\:skew-x-315, .group:focus .focus\:\:md\:skew-x-315, .group-transform:focus .focus\:\:md\:skew-x-315 {
        --skewx: 315deg;
    }

    .md\:skew-x-360, .hover\:md\:skew-x-360:hover, .focus\:md\:skew-x-360:focus, .group:hover .hover\:\:md\:skew-x-360, .group-transform:hover .hover\:\:md\:skew-x-360, .group:focus .focus\:\:md\:skew-x-360, .group-transform:focus .focus\:\:md\:skew-x-360 {
        --skewx: 360deg;
    }

    .md\:-skew-0, .hover\:md\:-skew-0:hover, .focus\:md\:-skew-0:focus, .group:hover .hover\:\:md\:-skew-0, .group-transform:hover .hover\:\:md\:-skew-0, .group:focus .focus\:\:md\:-skew-0, .group-transform:focus .focus\:\:md\:-skew-0 {
        --skew: -0deg;
    }

    .md\:-skew-1, .hover\:md\:-skew-1:hover, .focus\:md\:-skew-1:focus, .group:hover .hover\:\:md\:-skew-1, .group-transform:hover .hover\:\:md\:-skew-1, .group:focus .focus\:\:md\:-skew-1, .group-transform:focus .focus\:\:md\:-skew-1 {
        --skew: -1deg;
    }

    .md\:-skew-2, .hover\:md\:-skew-2:hover, .focus\:md\:-skew-2:focus, .group:hover .hover\:\:md\:-skew-2, .group-transform:hover .hover\:\:md\:-skew-2, .group:focus .focus\:\:md\:-skew-2, .group-transform:focus .focus\:\:md\:-skew-2 {
        --skew: -2deg;
    }

    .md\:-skew-3, .hover\:md\:-skew-3:hover, .focus\:md\:-skew-3:focus, .group:hover .hover\:\:md\:-skew-3, .group-transform:hover .hover\:\:md\:-skew-3, .group:focus .focus\:\:md\:-skew-3, .group-transform:focus .focus\:\:md\:-skew-3 {
        --skew: -3deg;
    }

    .md\:-skew-4, .hover\:md\:-skew-4:hover, .focus\:md\:-skew-4:focus, .group:hover .hover\:\:md\:-skew-4, .group-transform:hover .hover\:\:md\:-skew-4, .group:focus .focus\:\:md\:-skew-4, .group-transform:focus .focus\:\:md\:-skew-4 {
        --skew: -4deg;
    }

    .md\:-skew-5, .hover\:md\:-skew-5:hover, .focus\:md\:-skew-5:focus, .group:hover .hover\:\:md\:-skew-5, .group-transform:hover .hover\:\:md\:-skew-5, .group:focus .focus\:\:md\:-skew-5, .group-transform:focus .focus\:\:md\:-skew-5 {
        --skew: -5deg;
    }

    .md\:-skew-6, .hover\:md\:-skew-6:hover, .focus\:md\:-skew-6:focus, .group:hover .hover\:\:md\:-skew-6, .group-transform:hover .hover\:\:md\:-skew-6, .group:focus .focus\:\:md\:-skew-6, .group-transform:focus .focus\:\:md\:-skew-6 {
        --skew: -6deg;
    }

    .md\:-skew-7, .hover\:md\:-skew-7:hover, .focus\:md\:-skew-7:focus, .group:hover .hover\:\:md\:-skew-7, .group-transform:hover .hover\:\:md\:-skew-7, .group:focus .focus\:\:md\:-skew-7, .group-transform:focus .focus\:\:md\:-skew-7 {
        --skew: -7deg;
    }

    .md\:-skew-8, .hover\:md\:-skew-8:hover, .focus\:md\:-skew-8:focus, .group:hover .hover\:\:md\:-skew-8, .group-transform:hover .hover\:\:md\:-skew-8, .group:focus .focus\:\:md\:-skew-8, .group-transform:focus .focus\:\:md\:-skew-8 {
        --skew: -8deg;
    }

    .md\:-skew-9, .hover\:md\:-skew-9:hover, .focus\:md\:-skew-9:focus, .group:hover .hover\:\:md\:-skew-9, .group-transform:hover .hover\:\:md\:-skew-9, .group:focus .focus\:\:md\:-skew-9, .group-transform:focus .focus\:\:md\:-skew-9 {
        --skew: -9deg;
    }

    .md\:-skew-10, .hover\:md\:-skew-10:hover, .focus\:md\:-skew-10:focus, .group:hover .hover\:\:md\:-skew-10, .group-transform:hover .hover\:\:md\:-skew-10, .group:focus .focus\:\:md\:-skew-10, .group-transform:focus .focus\:\:md\:-skew-10 {
        --skew: -10deg;
    }

    .md\:-skew-45, .hover\:md\:-skew-45:hover, .focus\:md\:-skew-45:focus, .group:hover .hover\:\:md\:-skew-45, .group-transform:hover .hover\:\:md\:-skew-45, .group:focus .focus\:\:md\:-skew-45, .group-transform:focus .focus\:\:md\:-skew-45 {
        --skew: -15deg;
    }

    .md\:-skew-90, .hover\:md\:-skew-90:hover, .focus\:md\:-skew-90:focus, .group:hover .hover\:\:md\:-skew-90, .group-transform:hover .hover\:\:md\:-skew-90, .group:focus .focus\:\:md\:-skew-90, .group-transform:focus .focus\:\:md\:-skew-90 {
        --skew: -90deg;
    }

    .md\:-skew-135, .hover\:md\:-skew-135:hover, .focus\:md\:-skew-135:focus, .group:hover .hover\:\:md\:-skew-135, .group-transform:hover .hover\:\:md\:-skew-135, .group:focus .focus\:\:md\:-skew-135, .group-transform:focus .focus\:\:md\:-skew-135 {
        --skew: -135deg;
    }

    .md\:-skew-180, .hover\:md\:-skew-180:hover, .focus\:md\:-skew-180:focus, .group:hover .hover\:\:md\:-skew-180, .group-transform:hover .hover\:\:md\:-skew-180, .group:focus .focus\:\:md\:-skew-180, .group-transform:focus .focus\:\:md\:-skew-180 {
        --skew: -180deg;
    }

    .md\:-skew-225, .hover\:md\:-skew-225:hover, .focus\:md\:-skew-225:focus, .group:hover .hover\:\:md\:-skew-225, .group-transform:hover .hover\:\:md\:-skew-225, .group:focus .focus\:\:md\:-skew-225, .group-transform:focus .focus\:\:md\:-skew-225 {
        --skew: -225deg;
    }

    .md\:-skew-270, .hover\:md\:-skew-270:hover, .focus\:md\:-skew-270:focus, .group:hover .hover\:\:md\:-skew-270, .group-transform:hover .hover\:\:md\:-skew-270, .group:focus .focus\:\:md\:-skew-270, .group-transform:focus .focus\:\:md\:-skew-270 {
        --skew: -270deg;
    }

    .md\:-skew-315, .hover\:md\:-skew-315:hover, .focus\:md\:-skew-315:focus, .group:hover .hover\:\:md\:-skew-315, .group-transform:hover .hover\:\:md\:-skew-315, .group:focus .focus\:\:md\:-skew-315, .group-transform:focus .focus\:\:md\:-skew-315 {
        --skew: -315deg;
    }

    .md\:-skew-360, .hover\:md\:-skew-360:hover, .focus\:md\:-skew-360:focus, .group:hover .hover\:\:md\:-skew-360, .group-transform:hover .hover\:\:md\:-skew-360, .group:focus .focus\:\:md\:-skew-360, .group-transform:focus .focus\:\:md\:-skew-360 {
        --skew: -360deg;
    }

    .md\:-skew-y-0, .hover\:md\:-skew-y-0:hover, .focus\:md\:-skew-y-0:focus, .group:hover .hover\:\:md\:-skew-y-0, .group-transform:hover .hover\:\:md\:-skew-y-0, .group:focus .focus\:\:md\:-skew-y-0, .group-transform:focus .focus\:\:md\:-skew-y-0 {
        --skewY: -0deg;
    }

    .md\:-skew-y-1, .hover\:md\:-skew-y-1:hover, .focus\:md\:-skew-y-1:focus, .group:hover .hover\:\:md\:-skew-y-1, .group-transform:hover .hover\:\:md\:-skew-y-1, .group:focus .focus\:\:md\:-skew-y-1, .group-transform:focus .focus\:\:md\:-skew-y-1 {
        --skewY: -1deg;
    }

    .md\:-skew-y-2, .hover\:md\:-skew-y-2:hover, .focus\:md\:-skew-y-2:focus, .group:hover .hover\:\:md\:-skew-y-2, .group-transform:hover .hover\:\:md\:-skew-y-2, .group:focus .focus\:\:md\:-skew-y-2, .group-transform:focus .focus\:\:md\:-skew-y-2 {
        --skewY: -2deg;
    }

    .md\:-skew-y-3, .hover\:md\:-skew-y-3:hover, .focus\:md\:-skew-y-3:focus, .group:hover .hover\:\:md\:-skew-y-3, .group-transform:hover .hover\:\:md\:-skew-y-3, .group:focus .focus\:\:md\:-skew-y-3, .group-transform:focus .focus\:\:md\:-skew-y-3 {
        --skewY: -3deg;
    }

    .md\:-skew-y-4, .hover\:md\:-skew-y-4:hover, .focus\:md\:-skew-y-4:focus, .group:hover .hover\:\:md\:-skew-y-4, .group-transform:hover .hover\:\:md\:-skew-y-4, .group:focus .focus\:\:md\:-skew-y-4, .group-transform:focus .focus\:\:md\:-skew-y-4 {
        --skewY: -4deg;
    }

    .md\:-skew-y-5, .hover\:md\:-skew-y-5:hover, .focus\:md\:-skew-y-5:focus, .group:hover .hover\:\:md\:-skew-y-5, .group-transform:hover .hover\:\:md\:-skew-y-5, .group:focus .focus\:\:md\:-skew-y-5, .group-transform:focus .focus\:\:md\:-skew-y-5 {
        --skewY: -5deg;
    }

    .md\:-skew-y-6, .hover\:md\:-skew-y-6:hover, .focus\:md\:-skew-y-6:focus, .group:hover .hover\:\:md\:-skew-y-6, .group-transform:hover .hover\:\:md\:-skew-y-6, .group:focus .focus\:\:md\:-skew-y-6, .group-transform:focus .focus\:\:md\:-skew-y-6 {
        --skewY: -6deg;
    }

    .md\:-skew-y-7, .hover\:md\:-skew-y-7:hover, .focus\:md\:-skew-y-7:focus, .group:hover .hover\:\:md\:-skew-y-7, .group-transform:hover .hover\:\:md\:-skew-y-7, .group:focus .focus\:\:md\:-skew-y-7, .group-transform:focus .focus\:\:md\:-skew-y-7 {
        --skewY: -7deg;
    }

    .md\:-skew-y-8, .hover\:md\:-skew-y-8:hover, .focus\:md\:-skew-y-8:focus, .group:hover .hover\:\:md\:-skew-y-8, .group-transform:hover .hover\:\:md\:-skew-y-8, .group:focus .focus\:\:md\:-skew-y-8, .group-transform:focus .focus\:\:md\:-skew-y-8 {
        --skewY: -8deg;
    }

    .md\:-skew-y-9, .hover\:md\:-skew-y-9:hover, .focus\:md\:-skew-y-9:focus, .group:hover .hover\:\:md\:-skew-y-9, .group-transform:hover .hover\:\:md\:-skew-y-9, .group:focus .focus\:\:md\:-skew-y-9, .group-transform:focus .focus\:\:md\:-skew-y-9 {
        --skewY: -9deg;
    }

    .md\:-skew-y-10, .hover\:md\:-skew-y-10:hover, .focus\:md\:-skew-y-10:focus, .group:hover .hover\:\:md\:-skew-y-10, .group-transform:hover .hover\:\:md\:-skew-y-10, .group:focus .focus\:\:md\:-skew-y-10, .group-transform:focus .focus\:\:md\:-skew-y-10 {
        --skewY: -10deg;
    }

    .md\:-skew-y-45, .hover\:md\:-skew-y-45:hover, .focus\:md\:-skew-y-45:focus, .group:hover .hover\:\:md\:-skew-y-45, .group-transform:hover .hover\:\:md\:-skew-y-45, .group:focus .focus\:\:md\:-skew-y-45, .group-transform:focus .focus\:\:md\:-skew-y-45 {
        --skewY: -15deg;
    }

    .md\:-skew-y-90, .hover\:md\:-skew-y-90:hover, .focus\:md\:-skew-y-90:focus, .group:hover .hover\:\:md\:-skew-y-90, .group-transform:hover .hover\:\:md\:-skew-y-90, .group:focus .focus\:\:md\:-skew-y-90, .group-transform:focus .focus\:\:md\:-skew-y-90 {
        --skewY: -90deg;
    }

    .md\:-skew-y-135, .hover\:md\:-skew-y-135:hover, .focus\:md\:-skew-y-135:focus, .group:hover .hover\:\:md\:-skew-y-135, .group-transform:hover .hover\:\:md\:-skew-y-135, .group:focus .focus\:\:md\:-skew-y-135, .group-transform:focus .focus\:\:md\:-skew-y-135 {
        --skewY: -135deg;
    }

    .md\:-skew-y-180, .hover\:md\:-skew-y-180:hover, .focus\:md\:-skew-y-180:focus, .group:hover .hover\:\:md\:-skew-y-180, .group-transform:hover .hover\:\:md\:-skew-y-180, .group:focus .focus\:\:md\:-skew-y-180, .group-transform:focus .focus\:\:md\:-skew-y-180 {
        --skewY: -180deg;
    }

    .md\:-skew-y-225, .hover\:md\:-skew-y-225:hover, .focus\:md\:-skew-y-225:focus, .group:hover .hover\:\:md\:-skew-y-225, .group-transform:hover .hover\:\:md\:-skew-y-225, .group:focus .focus\:\:md\:-skew-y-225, .group-transform:focus .focus\:\:md\:-skew-y-225 {
        --skewY: -225deg;
    }

    .md\:-skew-y-270, .hover\:md\:-skew-y-270:hover, .focus\:md\:-skew-y-270:focus, .group:hover .hover\:\:md\:-skew-y-270, .group-transform:hover .hover\:\:md\:-skew-y-270, .group:focus .focus\:\:md\:-skew-y-270, .group-transform:focus .focus\:\:md\:-skew-y-270 {
        --skewY: -270deg;
    }

    .md\:-skew-y-315, .hover\:md\:-skew-y-315:hover, .focus\:md\:-skew-y-315:focus, .group:hover .hover\:\:md\:-skew-y-315, .group-transform:hover .hover\:\:md\:-skew-y-315, .group:focus .focus\:\:md\:-skew-y-315, .group-transform:focus .focus\:\:md\:-skew-y-315 {
        --skewY: -315deg;
    }

    .md\:-skew-y-360, .hover\:md\:-skew-y-360:hover, .focus\:md\:-skew-y-360:focus, .group:hover .hover\:\:md\:-skew-y-360, .group-transform:hover .hover\:\:md\:-skew-y-360, .group:focus .focus\:\:md\:-skew-y-360, .group-transform:focus .focus\:\:md\:-skew-y-360 {
        --skewY: -360deg;
    }

    .md\:-skew-x-0, .hover\:md\:-skew-x-0:hover, .focus\:md\:-skew-x-0:focus, .group:hover .hover\:\:md\:-skew-x-0, .group-transform:hover .hover\:\:md\:-skew-x-0, .group:focus .focus\:\:md\:-skew-x-0, .group-transform:focus .focus\:\:md\:-skew-x-0 {
        --skewX: -0deg;
    }

    .md\:-skew-x-1, .hover\:md\:-skew-x-1:hover, .focus\:md\:-skew-x-1:focus, .group:hover .hover\:\:md\:-skew-x-1, .group-transform:hover .hover\:\:md\:-skew-x-1, .group:focus .focus\:\:md\:-skew-x-1, .group-transform:focus .focus\:\:md\:-skew-x-1 {
        --skewX: -1deg;
    }

    .md\:-skew-x-2, .hover\:md\:-skew-x-2:hover, .focus\:md\:-skew-x-2:focus, .group:hover .hover\:\:md\:-skew-x-2, .group-transform:hover .hover\:\:md\:-skew-x-2, .group:focus .focus\:\:md\:-skew-x-2, .group-transform:focus .focus\:\:md\:-skew-x-2 {
        --skewX: -2deg;
    }

    .md\:-skew-x-3, .hover\:md\:-skew-x-3:hover, .focus\:md\:-skew-x-3:focus, .group:hover .hover\:\:md\:-skew-x-3, .group-transform:hover .hover\:\:md\:-skew-x-3, .group:focus .focus\:\:md\:-skew-x-3, .group-transform:focus .focus\:\:md\:-skew-x-3 {
        --skewX: -3deg;
    }

    .md\:-skew-x-4, .hover\:md\:-skew-x-4:hover, .focus\:md\:-skew-x-4:focus, .group:hover .hover\:\:md\:-skew-x-4, .group-transform:hover .hover\:\:md\:-skew-x-4, .group:focus .focus\:\:md\:-skew-x-4, .group-transform:focus .focus\:\:md\:-skew-x-4 {
        --skewX: -4deg;
    }

    .md\:-skew-x-5, .hover\:md\:-skew-x-5:hover, .focus\:md\:-skew-x-5:focus, .group:hover .hover\:\:md\:-skew-x-5, .group-transform:hover .hover\:\:md\:-skew-x-5, .group:focus .focus\:\:md\:-skew-x-5, .group-transform:focus .focus\:\:md\:-skew-x-5 {
        --skewX: -5deg;
    }

    .md\:-skew-x-6, .hover\:md\:-skew-x-6:hover, .focus\:md\:-skew-x-6:focus, .group:hover .hover\:\:md\:-skew-x-6, .group-transform:hover .hover\:\:md\:-skew-x-6, .group:focus .focus\:\:md\:-skew-x-6, .group-transform:focus .focus\:\:md\:-skew-x-6 {
        --skewX: -6deg;
    }

    .md\:-skew-x-7, .hover\:md\:-skew-x-7:hover, .focus\:md\:-skew-x-7:focus, .group:hover .hover\:\:md\:-skew-x-7, .group-transform:hover .hover\:\:md\:-skew-x-7, .group:focus .focus\:\:md\:-skew-x-7, .group-transform:focus .focus\:\:md\:-skew-x-7 {
        --skewX: -7deg;
    }

    .md\:-skew-x-8, .hover\:md\:-skew-x-8:hover, .focus\:md\:-skew-x-8:focus, .group:hover .hover\:\:md\:-skew-x-8, .group-transform:hover .hover\:\:md\:-skew-x-8, .group:focus .focus\:\:md\:-skew-x-8, .group-transform:focus .focus\:\:md\:-skew-x-8 {
        --skewX: -8deg;
    }

    .md\:-skew-x-9, .hover\:md\:-skew-x-9:hover, .focus\:md\:-skew-x-9:focus, .group:hover .hover\:\:md\:-skew-x-9, .group-transform:hover .hover\:\:md\:-skew-x-9, .group:focus .focus\:\:md\:-skew-x-9, .group-transform:focus .focus\:\:md\:-skew-x-9 {
        --skewX: -9deg;
    }

    .md\:-skew-x-10, .hover\:md\:-skew-x-10:hover, .focus\:md\:-skew-x-10:focus, .group:hover .hover\:\:md\:-skew-x-10, .group-transform:hover .hover\:\:md\:-skew-x-10, .group:focus .focus\:\:md\:-skew-x-10, .group-transform:focus .focus\:\:md\:-skew-x-10 {
        --skewX: -10deg;
    }

    .md\:-skew-x-45, .hover\:md\:-skew-x-45:hover, .focus\:md\:-skew-x-45:focus, .group:hover .hover\:\:md\:-skew-x-45, .group-transform:hover .hover\:\:md\:-skew-x-45, .group:focus .focus\:\:md\:-skew-x-45, .group-transform:focus .focus\:\:md\:-skew-x-45 {
        --skewX: -15deg;
    }

    .md\:-skew-x-90, .hover\:md\:-skew-x-90:hover, .focus\:md\:-skew-x-90:focus, .group:hover .hover\:\:md\:-skew-x-90, .group-transform:hover .hover\:\:md\:-skew-x-90, .group:focus .focus\:\:md\:-skew-x-90, .group-transform:focus .focus\:\:md\:-skew-x-90 {
        --skewX: -90deg;
    }

    .md\:-skew-x-135, .hover\:md\:-skew-x-135:hover, .focus\:md\:-skew-x-135:focus, .group:hover .hover\:\:md\:-skew-x-135, .group-transform:hover .hover\:\:md\:-skew-x-135, .group:focus .focus\:\:md\:-skew-x-135, .group-transform:focus .focus\:\:md\:-skew-x-135 {
        --skewX: -135deg;
    }

    .md\:-skew-x-180, .hover\:md\:-skew-x-180:hover, .focus\:md\:-skew-x-180:focus, .group:hover .hover\:\:md\:-skew-x-180, .group-transform:hover .hover\:\:md\:-skew-x-180, .group:focus .focus\:\:md\:-skew-x-180, .group-transform:focus .focus\:\:md\:-skew-x-180 {
        --skewX: -180deg;
    }

    .md\:-skew-x-225, .hover\:md\:-skew-x-225:hover, .focus\:md\:-skew-x-225:focus, .group:hover .hover\:\:md\:-skew-x-225, .group-transform:hover .hover\:\:md\:-skew-x-225, .group:focus .focus\:\:md\:-skew-x-225, .group-transform:focus .focus\:\:md\:-skew-x-225 {
        --skewX: -225deg;
    }

    .md\:-skew-x-270, .hover\:md\:-skew-x-270:hover, .focus\:md\:-skew-x-270:focus, .group:hover .hover\:\:md\:-skew-x-270, .group-transform:hover .hover\:\:md\:-skew-x-270, .group:focus .focus\:\:md\:-skew-x-270, .group-transform:focus .focus\:\:md\:-skew-x-270 {
        --skewX: -270deg;
    }

    .md\:-skew-x-315, .hover\:md\:-skew-x-315:hover, .focus\:md\:-skew-x-315:focus, .group:hover .hover\:\:md\:-skew-x-315, .group-transform:hover .hover\:\:md\:-skew-x-315, .group:focus .focus\:\:md\:-skew-x-315, .group-transform:focus .focus\:\:md\:-skew-x-315 {
        --skewX: -315deg;
    }

    .md\:-skew-x-360, .hover\:md\:-skew-x-360:hover, .focus\:md\:-skew-x-360:focus, .group:hover .hover\:\:md\:-skew-x-360, .group-transform:hover .hover\:\:md\:-skew-x-360, .group:focus .focus\:\:md\:-skew-x-360, .group-transform:focus .focus\:\:md\:-skew-x-360 {
        --skewX: -360deg;
    }

    .md\:top-0 {
        top: 0;
    }

    .md\:top-1 {
        top: 1px;
    }

    .md\:top-2 {
        top: 2px;
    }

    .md\:top-3 {
        top: 3px;
    }

    .md\:top-4 {
        top: 4px;
    }

    .md\:top-5 {
        top: 5px;
    }

    .md\:top-6 {
        top: 6px;
    }

    .md\:top-7 {
        top: 7px;
    }

    .md\:top-8 {
        top: 8px;
    }

    .md\:top-9 {
        top: 9px;
    }

    .md\:top-10 {
        top: 10px;
    }

    .md\:top-11 {
        top: 11px;
    }

    .md\:top-12 {
        top: 12px;
    }

    .md\:top-13 {
        top: 13px;
    }

    .md\:top-14 {
        top: 14px;
    }

    .md\:top-15 {
        top: 15px;
    }

    .md\:top-16 {
        top: 16px;
    }

    .md\:top-17 {
        top: 17px;
    }

    .md\:top-18 {
        top: 18px;
    }

    .md\:top-19 {
        top: 19px;
    }

    .md\:top-20 {
        top: 20px;
    }

    .md\:top-21 {
        top: 21px;
    }

    .md\:top-22 {
        top: 22px;
    }

    .md\:top-23 {
        top: 23px;
    }

    .md\:top-24 {
        top: 24px;
    }

    .md\:top-25 {
        top: 25px;
    }

    .md\:top-26 {
        top: 26px;
    }

    .md\:top-27 {
        top: 27px;
    }

    .md\:top-28 {
        top: 28px;
    }

    .md\:top-29 {
        top: 29px;
    }

    .md\:top-30 {
        top: 30px;
    }

    .md\:-top-0 {
        top: 0;
    }

    .md\:-top-1 {
        top: -1px;
    }

    .md\:-top-2 {
        top: -2px;
    }

    .md\:-top-3 {
        top: -3px;
    }

    .md\:-top-4 {
        top: -4px;
    }

    .md\:-top-5 {
        top: -5px;
    }

    .md\:-top-6 {
        top: -6px;
    }

    .md\:-top-7 {
        top: -7px;
    }

    .md\:-top-8 {
        top: -8px;
    }

    .md\:-top-9 {
        top: -9px;
    }

    .md\:-top-10 {
        top: -10px;
    }

    .md\:-top-11 {
        top: -11px;
    }

    .md\:-top-12 {
        top: -12px;
    }

    .md\:-top-13 {
        top: -13px;
    }

    .md\:-top-14 {
        top: -14px;
    }

    .md\:-top-15 {
        top: -15px;
    }

    .md\:-top-16 {
        top: -16px;
    }

    .md\:-top-17 {
        top: -17px;
    }

    .md\:-top-18 {
        top: -18px;
    }

    .md\:-top-19 {
        top: -19px;
    }

    .md\:-top-20 {
        top: -20px;
    }

    .md\:-top-21 {
        top: -21px;
    }

    .md\:-top-22 {
        top: -22px;
    }

    .md\:-top-23 {
        top: -23px;
    }

    .md\:-top-24 {
        top: -24px;
    }

    .md\:-top-25 {
        top: -25px;
    }

    .md\:-top-26 {
        top: -26px;
    }

    .md\:-top-27 {
        top: -27px;
    }

    .md\:-top-28 {
        top: -28px;
    }

    .md\:-top-29 {
        top: -29px;
    }

    .md\:-top-30 {
        top: -30px;
    }

    .md\:bottom-0 {
        bottom: 0;
    }

    .md\:bottom-1 {
        bottom: 1px;
    }

    .md\:bottom-2 {
        bottom: 2px;
    }

    .md\:bottom-3 {
        bottom: 3px;
    }

    .md\:bottom-4 {
        bottom: 4px;
    }

    .md\:bottom-5 {
        bottom: 5px;
    }

    .md\:bottom-6 {
        bottom: 6px;
    }

    .md\:bottom-7 {
        bottom: 7px;
    }

    .md\:bottom-8 {
        bottom: 8px;
    }

    .md\:bottom-9 {
        bottom: 9px;
    }

    .md\:bottom-10 {
        bottom: 10px;
    }

    .md\:bottom-11 {
        bottom: 11px;
    }

    .md\:bottom-12 {
        bottom: 12px;
    }

    .md\:bottom-13 {
        bottom: 13px;
    }

    .md\:bottom-14 {
        bottom: 14px;
    }

    .md\:bottom-15 {
        bottom: 15px;
    }

    .md\:bottom-16 {
        bottom: 16px;
    }

    .md\:bottom-17 {
        bottom: 17px;
    }

    .md\:bottom-18 {
        bottom: 18px;
    }

    .md\:bottom-19 {
        bottom: 19px;
    }

    .md\:bottom-20 {
        bottom: 20px;
    }

    .md\:bottom-21 {
        bottom: 21px;
    }

    .md\:bottom-22 {
        bottom: 22px;
    }

    .md\:bottom-23 {
        bottom: 23px;
    }

    .md\:bottom-24 {
        bottom: 24px;
    }

    .md\:bottom-25 {
        bottom: 25px;
    }

    .md\:bottom-26 {
        bottom: 26px;
    }

    .md\:bottom-27 {
        bottom: 27px;
    }

    .md\:bottom-28 {
        bottom: 28px;
    }

    .md\:bottom-29 {
        bottom: 29px;
    }

    .md\:bottom-30 {
        bottom: 30px;
    }

    .md\:-bottom-0 {
        bottom: 0;
    }

    .md\:-bottom-1 {
        bottom: -1px;
    }

    .md\:-bottom-2 {
        bottom: -2px;
    }

    .md\:-bottom-3 {
        bottom: -3px;
    }

    .md\:-bottom-4 {
        bottom: -4px;
    }

    .md\:-bottom-5 {
        bottom: -5px;
    }

    .md\:-bottom-6 {
        bottom: -6px;
    }

    .md\:-bottom-7 {
        bottom: -7px;
    }

    .md\:-bottom-8 {
        bottom: -8px;
    }

    .md\:-bottom-9 {
        bottom: -9px;
    }

    .md\:-bottom-10 {
        bottom: -10px;
    }

    .md\:-bottom-11 {
        bottom: -11px;
    }

    .md\:-bottom-12 {
        bottom: -12px;
    }

    .md\:-bottom-13 {
        bottom: -13px;
    }

    .md\:-bottom-14 {
        bottom: -14px;
    }

    .md\:-bottom-15 {
        bottom: -15px;
    }

    .md\:-bottom-16 {
        bottom: -16px;
    }

    .md\:-bottom-17 {
        bottom: -17px;
    }

    .md\:-bottom-18 {
        bottom: -18px;
    }

    .md\:-bottom-19 {
        bottom: -19px;
    }

    .md\:-bottom-20 {
        bottom: -20px;
    }

    .md\:-bottom-21 {
        bottom: -21px;
    }

    .md\:-bottom-22 {
        bottom: -22px;
    }

    .md\:-bottom-23 {
        bottom: -23px;
    }

    .md\:-bottom-24 {
        bottom: -24px;
    }

    .md\:-bottom-25 {
        bottom: -25px;
    }

    .md\:-bottom-26 {
        bottom: -26px;
    }

    .md\:-bottom-27 {
        bottom: -27px;
    }

    .md\:-bottom-28 {
        bottom: -28px;
    }

    .md\:-bottom-29 {
        bottom: -29px;
    }

    .md\:-bottom-30 {
        bottom: -30px;
    }

    .md\:left-0 {
        left: 0;
    }

    .md\:left-1 {
        left: 1px;
    }

    .md\:left-2 {
        left: 2px;
    }

    .md\:left-3 {
        left: 3px;
    }

    .md\:left-4 {
        left: 4px;
    }

    .md\:left-5 {
        left: 5px;
    }

    .md\:left-6 {
        left: 6px;
    }

    .md\:left-7 {
        left: 7px;
    }

    .md\:left-8 {
        left: 8px;
    }

    .md\:left-9 {
        left: 9px;
    }

    .md\:left-10 {
        left: 10px;
    }

    .md\:left-11 {
        left: 11px;
    }

    .md\:left-12 {
        left: 12px;
    }

    .md\:left-13 {
        left: 13px;
    }

    .md\:left-14 {
        left: 14px;
    }

    .md\:left-15 {
        left: 15px;
    }

    .md\:left-16 {
        left: 16px;
    }

    .md\:left-17 {
        left: 17px;
    }

    .md\:left-18 {
        left: 18px;
    }

    .md\:left-19 {
        left: 19px;
    }

    .md\:left-20 {
        left: 20px;
    }

    .md\:left-21 {
        left: 21px;
    }

    .md\:left-22 {
        left: 22px;
    }

    .md\:left-23 {
        left: 23px;
    }

    .md\:left-24 {
        left: 24px;
    }

    .md\:left-25 {
        left: 25px;
    }

    .md\:left-26 {
        left: 26px;
    }

    .md\:left-27 {
        left: 27px;
    }

    .md\:left-28 {
        left: 28px;
    }

    .md\:left-29 {
        left: 29px;
    }

    .md\:left-30 {
        left: 30px;
    }

    .md\:-left-0 {
        left: 0;
    }

    .md\:-left-1 {
        left: -1px;
    }

    .md\:-left-2 {
        left: -2px;
    }

    .md\:-left-3 {
        left: -3px;
    }

    .md\:-left-4 {
        left: -4px;
    }

    .md\:-left-5 {
        left: -5px;
    }

    .md\:-left-6 {
        left: -6px;
    }

    .md\:-left-7 {
        left: -7px;
    }

    .md\:-left-8 {
        left: -8px;
    }

    .md\:-left-9 {
        left: -9px;
    }

    .md\:-left-10 {
        left: -10px;
    }

    .md\:-left-11 {
        left: -11px;
    }

    .md\:-left-12 {
        left: -12px;
    }

    .md\:-left-13 {
        left: -13px;
    }

    .md\:-left-14 {
        left: -14px;
    }

    .md\:-left-15 {
        left: -15px;
    }

    .md\:-left-16 {
        left: -16px;
    }

    .md\:-left-17 {
        left: -17px;
    }

    .md\:-left-18 {
        left: -18px;
    }

    .md\:-left-19 {
        left: -19px;
    }

    .md\:-left-20 {
        left: -20px;
    }

    .md\:-left-21 {
        left: -21px;
    }

    .md\:-left-22 {
        left: -22px;
    }

    .md\:-left-23 {
        left: -23px;
    }

    .md\:-left-24 {
        left: -24px;
    }

    .md\:-left-25 {
        left: -25px;
    }

    .md\:-left-26 {
        left: -26px;
    }

    .md\:-left-27 {
        left: -27px;
    }

    .md\:-left-28 {
        left: -28px;
    }

    .md\:-left-29 {
        left: -29px;
    }

    .md\:-left-30 {
        left: -30px;
    }

    .md\:right-0 {
        right: 0;
    }

    .md\:right-1 {
        right: 1px;
    }

    .md\:right-2 {
        right: 2px;
    }

    .md\:right-3 {
        right: 3px;
    }

    .md\:right-4 {
        right: 4px;
    }

    .md\:right-5 {
        right: 5px;
    }

    .md\:right-6 {
        right: 6px;
    }

    .md\:right-7 {
        right: 7px;
    }

    .md\:right-8 {
        right: 8px;
    }

    .md\:right-9 {
        right: 9px;
    }

    .md\:right-10 {
        right: 10px;
    }

    .md\:right-11 {
        right: 11px;
    }

    .md\:right-12 {
        right: 12px;
    }

    .md\:right-13 {
        right: 13px;
    }

    .md\:right-14 {
        right: 14px;
    }

    .md\:right-15 {
        right: 15px;
    }

    .md\:right-16 {
        right: 16px;
    }

    .md\:right-17 {
        right: 17px;
    }

    .md\:right-18 {
        right: 18px;
    }

    .md\:right-19 {
        right: 19px;
    }

    .md\:right-20 {
        right: 20px;
    }

    .md\:right-21 {
        right: 21px;
    }

    .md\:right-22 {
        right: 22px;
    }

    .md\:right-23 {
        right: 23px;
    }

    .md\:right-24 {
        right: 24px;
    }

    .md\:right-25 {
        right: 25px;
    }

    .md\:right-26 {
        right: 26px;
    }

    .md\:right-27 {
        right: 27px;
    }

    .md\:right-28 {
        right: 28px;
    }

    .md\:right-29 {
        right: 29px;
    }

    .md\:right-30 {
        right: 30px;
    }

    .md\:-right-0 {
        right: 0;
    }

    .md\:-right-1 {
        right: -1px;
    }

    .md\:-right-2 {
        right: -2px;
    }

    .md\:-right-3 {
        right: -3px;
    }

    .md\:-right-4 {
        right: -4px;
    }

    .md\:-right-5 {
        right: -5px;
    }

    .md\:-right-6 {
        right: -6px;
    }

    .md\:-right-7 {
        right: -7px;
    }

    .md\:-right-8 {
        right: -8px;
    }

    .md\:-right-9 {
        right: -9px;
    }

    .md\:-right-10 {
        right: -10px;
    }

    .md\:-right-11 {
        right: -11px;
    }

    .md\:-right-12 {
        right: -12px;
    }

    .md\:-right-13 {
        right: -13px;
    }

    .md\:-right-14 {
        right: -14px;
    }

    .md\:-right-15 {
        right: -15px;
    }

    .md\:-right-16 {
        right: -16px;
    }

    .md\:-right-17 {
        right: -17px;
    }

    .md\:-right-18 {
        right: -18px;
    }

    .md\:-right-19 {
        right: -19px;
    }

    .md\:-right-20 {
        right: -20px;
    }

    .md\:-right-21 {
        right: -21px;
    }

    .md\:-right-22 {
        right: -22px;
    }

    .md\:-right-23 {
        right: -23px;
    }

    .md\:-right-24 {
        right: -24px;
    }

    .md\:-right-25 {
        right: -25px;
    }

    .md\:-right-26 {
        right: -26px;
    }

    .md\:-right-27 {
        right: -27px;
    }

    .md\:-right-28 {
        right: -28px;
    }

    .md\:-right-29 {
        right: -29px;
    }

    .md\:-right-30 {
        right: -30px;
    }

    .md\:radius-0, .hover\:md\:radius-0:hover, .focus\:md\:radius-0:focus, .group:hover .hover\:\:md\:radius-0, .group-radius:hover .hover\:\:md\:radius-0, .group:focus .focus\:\:md\:radius-0, .group-radius:focus .focus\:\:md\:radius-0 {
        border-radius: 0 ;
    }

    .md\:radius-1, .hover\:md\:radius-1:hover, .focus\:md\:radius-1:focus, .group:hover .hover\:\:md\:radius-1, .group-radius:hover .hover\:\:md\:radius-1, .group:focus .focus\:\:md\:radius-1, .group-radius:focus .focus\:\:md\:radius-1 {
        border-radius: 1px ;
    }

    .md\:radius-2, .hover\:md\:radius-2:hover, .focus\:md\:radius-2:focus, .group:hover .hover\:\:md\:radius-2, .group-radius:hover .hover\:\:md\:radius-2, .group:focus .focus\:\:md\:radius-2, .group-radius:focus .focus\:\:md\:radius-2 {
        border-radius: 2px ;
    }

    .md\:radius-3, .hover\:md\:radius-3:hover, .focus\:md\:radius-3:focus, .group:hover .hover\:\:md\:radius-3, .group-radius:hover .hover\:\:md\:radius-3, .group:focus .focus\:\:md\:radius-3, .group-radius:focus .focus\:\:md\:radius-3 {
        border-radius: 3px ;
    }

    .md\:radius-4, .hover\:md\:radius-4:hover, .focus\:md\:radius-4:focus, .group:hover .hover\:\:md\:radius-4, .group-radius:hover .hover\:\:md\:radius-4, .group:focus .focus\:\:md\:radius-4, .group-radius:focus .focus\:\:md\:radius-4 {
        border-radius: 4px ;
    }

    .md\:radius-5, .hover\:md\:radius-5:hover, .focus\:md\:radius-5:focus, .group:hover .hover\:\:md\:radius-5, .group-radius:hover .hover\:\:md\:radius-5, .group:focus .focus\:\:md\:radius-5, .group-radius:focus .focus\:\:md\:radius-5 {
        border-radius: 5px ;
    }

    .md\:radius-6, .hover\:md\:radius-6:hover, .focus\:md\:radius-6:focus, .group:hover .hover\:\:md\:radius-6, .group-radius:hover .hover\:\:md\:radius-6, .group:focus .focus\:\:md\:radius-6, .group-radius:focus .focus\:\:md\:radius-6 {
        border-radius: 6px ;
    }

    .md\:radius-7, .hover\:md\:radius-7:hover, .focus\:md\:radius-7:focus, .group:hover .hover\:\:md\:radius-7, .group-radius:hover .hover\:\:md\:radius-7, .group:focus .focus\:\:md\:radius-7, .group-radius:focus .focus\:\:md\:radius-7 {
        border-radius: 7px ;
    }

    .md\:radius-8, .hover\:md\:radius-8:hover, .focus\:md\:radius-8:focus, .group:hover .hover\:\:md\:radius-8, .group-radius:hover .hover\:\:md\:radius-8, .group:focus .focus\:\:md\:radius-8, .group-radius:focus .focus\:\:md\:radius-8 {
        border-radius: 8px ;
    }

    .md\:radius-9, .hover\:md\:radius-9:hover, .focus\:md\:radius-9:focus, .group:hover .hover\:\:md\:radius-9, .group-radius:hover .hover\:\:md\:radius-9, .group:focus .focus\:\:md\:radius-9, .group-radius:focus .focus\:\:md\:radius-9 {
        border-radius: 9px ;
    }

    .md\:radius-10, .hover\:md\:radius-10:hover, .focus\:md\:radius-10:focus, .group:hover .hover\:\:md\:radius-10, .group-radius:hover .hover\:\:md\:radius-10, .group:focus .focus\:\:md\:radius-10, .group-radius:focus .focus\:\:md\:radius-10 {
        border-radius: 10px ;
    }

    .md\:radius-11, .hover\:md\:radius-11:hover, .focus\:md\:radius-11:focus, .group:hover .hover\:\:md\:radius-11, .group-radius:hover .hover\:\:md\:radius-11, .group:focus .focus\:\:md\:radius-11, .group-radius:focus .focus\:\:md\:radius-11 {
        border-radius: 11px ;
    }

    .md\:radius-12, .hover\:md\:radius-12:hover, .focus\:md\:radius-12:focus, .group:hover .hover\:\:md\:radius-12, .group-radius:hover .hover\:\:md\:radius-12, .group:focus .focus\:\:md\:radius-12, .group-radius:focus .focus\:\:md\:radius-12 {
        border-radius: 12px ;
    }

    .md\:radius-13, .hover\:md\:radius-13:hover, .focus\:md\:radius-13:focus, .group:hover .hover\:\:md\:radius-13, .group-radius:hover .hover\:\:md\:radius-13, .group:focus .focus\:\:md\:radius-13, .group-radius:focus .focus\:\:md\:radius-13 {
        border-radius: 13px ;
    }

    .md\:radius-14, .hover\:md\:radius-14:hover, .focus\:md\:radius-14:focus, .group:hover .hover\:\:md\:radius-14, .group-radius:hover .hover\:\:md\:radius-14, .group:focus .focus\:\:md\:radius-14, .group-radius:focus .focus\:\:md\:radius-14 {
        border-radius: 14px ;
    }

    .md\:radius-15, .hover\:md\:radius-15:hover, .focus\:md\:radius-15:focus, .group:hover .hover\:\:md\:radius-15, .group-radius:hover .hover\:\:md\:radius-15, .group:focus .focus\:\:md\:radius-15, .group-radius:focus .focus\:\:md\:radius-15 {
        border-radius: 15px ;
    }

    .md\:radius-16, .hover\:md\:radius-16:hover, .focus\:md\:radius-16:focus, .group:hover .hover\:\:md\:radius-16, .group-radius:hover .hover\:\:md\:radius-16, .group:focus .focus\:\:md\:radius-16, .group-radius:focus .focus\:\:md\:radius-16 {
        border-radius: 16px ;
    }

    .md\:radius-17, .hover\:md\:radius-17:hover, .focus\:md\:radius-17:focus, .group:hover .hover\:\:md\:radius-17, .group-radius:hover .hover\:\:md\:radius-17, .group:focus .focus\:\:md\:radius-17, .group-radius:focus .focus\:\:md\:radius-17 {
        border-radius: 17px ;
    }

    .md\:radius-18, .hover\:md\:radius-18:hover, .focus\:md\:radius-18:focus, .group:hover .hover\:\:md\:radius-18, .group-radius:hover .hover\:\:md\:radius-18, .group:focus .focus\:\:md\:radius-18, .group-radius:focus .focus\:\:md\:radius-18 {
        border-radius: 18px ;
    }

    .md\:radius-19, .hover\:md\:radius-19:hover, .focus\:md\:radius-19:focus, .group:hover .hover\:\:md\:radius-19, .group-radius:hover .hover\:\:md\:radius-19, .group:focus .focus\:\:md\:radius-19, .group-radius:focus .focus\:\:md\:radius-19 {
        border-radius: 19px ;
    }

    .md\:radius-20, .hover\:md\:radius-20:hover, .focus\:md\:radius-20:focus, .group:hover .hover\:\:md\:radius-20, .group-radius:hover .hover\:\:md\:radius-20, .group:focus .focus\:\:md\:radius-20, .group-radius:focus .focus\:\:md\:radius-20 {
        border-radius: 20px ;
    }

    .md\:radius-21, .hover\:md\:radius-21:hover, .focus\:md\:radius-21:focus, .group:hover .hover\:\:md\:radius-21, .group-radius:hover .hover\:\:md\:radius-21, .group:focus .focus\:\:md\:radius-21, .group-radius:focus .focus\:\:md\:radius-21 {
        border-radius: 11px ;
    }

    .md\:radius-22, .hover\:md\:radius-22:hover, .focus\:md\:radius-22:focus, .group:hover .hover\:\:md\:radius-22, .group-radius:hover .hover\:\:md\:radius-22, .group:focus .focus\:\:md\:radius-22, .group-radius:focus .focus\:\:md\:radius-22 {
        border-radius: 12px ;
    }

    .md\:radius-23, .hover\:md\:radius-23:hover, .focus\:md\:radius-23:focus, .group:hover .hover\:\:md\:radius-23, .group-radius:hover .hover\:\:md\:radius-23, .group:focus .focus\:\:md\:radius-23, .group-radius:focus .focus\:\:md\:radius-23 {
        border-radius: 13px ;
    }

    .md\:radius-24, .hover\:md\:radius-24:hover, .focus\:md\:radius-24:focus, .group:hover .hover\:\:md\:radius-24, .group-radius:hover .hover\:\:md\:radius-24, .group:focus .focus\:\:md\:radius-24, .group-radius:focus .focus\:\:md\:radius-24 {
        border-radius: 14px ;
    }

    .md\:radius-25, .hover\:md\:radius-25:hover, .focus\:md\:radius-25:focus, .group:hover .hover\:\:md\:radius-25, .group-radius:hover .hover\:\:md\:radius-25, .group:focus .focus\:\:md\:radius-25, .group-radius:focus .focus\:\:md\:radius-25 {
        border-radius: 15px ;
    }

    .md\:radius-26, .hover\:md\:radius-26:hover, .focus\:md\:radius-26:focus, .group:hover .hover\:\:md\:radius-26, .group-radius:hover .hover\:\:md\:radius-26, .group:focus .focus\:\:md\:radius-26, .group-radius:focus .focus\:\:md\:radius-26 {
        border-radius: 16px ;
    }

    .md\:radius-27, .hover\:md\:radius-27:hover, .focus\:md\:radius-27:focus, .group:hover .hover\:\:md\:radius-27, .group-radius:hover .hover\:\:md\:radius-27, .group:focus .focus\:\:md\:radius-27, .group-radius:focus .focus\:\:md\:radius-27 {
        border-radius: 17px ;
    }

    .md\:radius-28, .hover\:md\:radius-28:hover, .focus\:md\:radius-28:focus, .group:hover .hover\:\:md\:radius-28, .group-radius:hover .hover\:\:md\:radius-28, .group:focus .focus\:\:md\:radius-28, .group-radius:focus .focus\:\:md\:radius-28 {
        border-radius: 18px ;
    }

    .md\:radius-29, .hover\:md\:radius-29:hover, .focus\:md\:radius-29:focus, .group:hover .hover\:\:md\:radius-29, .group-radius:hover .hover\:\:md\:radius-29, .group:focus .focus\:\:md\:radius-29, .group-radius:focus .focus\:\:md\:radius-29 {
        border-radius: 19px ;
    }

    .md\:radius-30, .hover\:md\:radius-30:hover, .focus\:md\:radius-30:focus, .group:hover .hover\:\:md\:radius-30, .group-radius:hover .hover\:\:md\:radius-30, .group:focus .focus\:\:md\:radius-30, .group-radius:focus .focus\:\:md\:radius-30 {
        border-radius: 20px ;
    }

    .md\:radius-tl-0, .hover\:md\:radius-tl-0:hover, .focus\:md\:radius-tl-0:focus, .group:hover .hover\:\:md\:radius-tl-0, .group-radius:hover .hover\:\:md\:radius-tl-0, .group:focus .focus\:\:md\:radius-tl-0, .group-radius:focus .focus\:\:md\:radius-tl-0 {
        border-top-left-radius: 0 ;
    }

    .md\:radius-tl-1, .hover\:md\:radius-tl-1:hover, .focus\:md\:radius-tl-1:focus, .group:hover .hover\:\:md\:radius-tl-1, .group-radius:hover .hover\:\:md\:radius-tl-1, .group:focus .focus\:\:md\:radius-tl-1, .group-radius:focus .focus\:\:md\:radius-tl-1 {
        border-top-left-radius: 1px ;
    }

    .md\:radius-tl-2, .hover\:md\:radius-tl-2:hover, .focus\:md\:radius-tl-2:focus, .group:hover .hover\:\:md\:radius-tl-2, .group-radius:hover .hover\:\:md\:radius-tl-2, .group:focus .focus\:\:md\:radius-tl-2, .group-radius:focus .focus\:\:md\:radius-tl-2 {
        border-top-left-radius: 2px ;
    }

    .md\:radius-tl-3, .hover\:md\:radius-tl-3:hover, .focus\:md\:radius-tl-3:focus, .group:hover .hover\:\:md\:radius-tl-3, .group-radius:hover .hover\:\:md\:radius-tl-3, .group:focus .focus\:\:md\:radius-tl-3, .group-radius:focus .focus\:\:md\:radius-tl-3 {
        border-top-left-radius: 3px ;
    }

    .md\:radius-tl-4, .hover\:md\:radius-tl-4:hover, .focus\:md\:radius-tl-4:focus, .group:hover .hover\:\:md\:radius-tl-4, .group-radius:hover .hover\:\:md\:radius-tl-4, .group:focus .focus\:\:md\:radius-tl-4, .group-radius:focus .focus\:\:md\:radius-tl-4 {
        border-top-left-radius: 4px ;
    }

    .md\:radius-tl-5, .hover\:md\:radius-tl-5:hover, .focus\:md\:radius-tl-5:focus, .group:hover .hover\:\:md\:radius-tl-5, .group-radius:hover .hover\:\:md\:radius-tl-5, .group:focus .focus\:\:md\:radius-tl-5, .group-radius:focus .focus\:\:md\:radius-tl-5 {
        border-top-left-radius: 5px ;
    }

    .md\:radius-tl-6, .hover\:md\:radius-tl-6:hover, .focus\:md\:radius-tl-6:focus, .group:hover .hover\:\:md\:radius-tl-6, .group-radius:hover .hover\:\:md\:radius-tl-6, .group:focus .focus\:\:md\:radius-tl-6, .group-radius:focus .focus\:\:md\:radius-tl-6 {
        border-top-left-radius: 6px ;
    }

    .md\:radius-tl-7, .hover\:md\:radius-tl-7:hover, .focus\:md\:radius-tl-7:focus, .group:hover .hover\:\:md\:radius-tl-7, .group-radius:hover .hover\:\:md\:radius-tl-7, .group:focus .focus\:\:md\:radius-tl-7, .group-radius:focus .focus\:\:md\:radius-tl-7 {
        border-top-left-radius: 7px ;
    }

    .md\:radius-tl-8, .hover\:md\:radius-tl-8:hover, .focus\:md\:radius-tl-8:focus, .group:hover .hover\:\:md\:radius-tl-8, .group-radius:hover .hover\:\:md\:radius-tl-8, .group:focus .focus\:\:md\:radius-tl-8, .group-radius:focus .focus\:\:md\:radius-tl-8 {
        border-top-left-radius: 8px ;
    }

    .md\:radius-tl-9, .hover\:md\:radius-tl-9:hover, .focus\:md\:radius-tl-9:focus, .group:hover .hover\:\:md\:radius-tl-9, .group-radius:hover .hover\:\:md\:radius-tl-9, .group:focus .focus\:\:md\:radius-tl-9, .group-radius:focus .focus\:\:md\:radius-tl-9 {
        border-top-left-radius: 9px ;
    }

    .md\:radius-tl-10, .hover\:md\:radius-tl-10:hover, .focus\:md\:radius-tl-10:focus, .group:hover .hover\:\:md\:radius-tl-10, .group-radius:hover .hover\:\:md\:radius-tl-10, .group:focus .focus\:\:md\:radius-tl-10, .group-radius:focus .focus\:\:md\:radius-tl-10 {
        border-top-left-radius: 10px ;
    }

    .md\:radius-tl-11, .hover\:md\:radius-tl-11:hover, .focus\:md\:radius-tl-11:focus, .group:hover .hover\:\:md\:radius-tl-11, .group-radius:hover .hover\:\:md\:radius-tl-11, .group:focus .focus\:\:md\:radius-tl-11, .group-radius:focus .focus\:\:md\:radius-tl-11 {
        border-top-left-radius: 11px ;
    }

    .md\:radius-tl-12, .hover\:md\:radius-tl-12:hover, .focus\:md\:radius-tl-12:focus, .group:hover .hover\:\:md\:radius-tl-12, .group-radius:hover .hover\:\:md\:radius-tl-12, .group:focus .focus\:\:md\:radius-tl-12, .group-radius:focus .focus\:\:md\:radius-tl-12 {
        border-top-left-radius: 12px ;
    }

    .md\:radius-tl-13, .hover\:md\:radius-tl-13:hover, .focus\:md\:radius-tl-13:focus, .group:hover .hover\:\:md\:radius-tl-13, .group-radius:hover .hover\:\:md\:radius-tl-13, .group:focus .focus\:\:md\:radius-tl-13, .group-radius:focus .focus\:\:md\:radius-tl-13 {
        border-top-left-radius: 13px ;
    }

    .md\:radius-tl-14, .hover\:md\:radius-tl-14:hover, .focus\:md\:radius-tl-14:focus, .group:hover .hover\:\:md\:radius-tl-14, .group-radius:hover .hover\:\:md\:radius-tl-14, .group:focus .focus\:\:md\:radius-tl-14, .group-radius:focus .focus\:\:md\:radius-tl-14 {
        border-top-left-radius: 14px ;
    }

    .md\:radius-tl-15, .hover\:md\:radius-tl-15:hover, .focus\:md\:radius-tl-15:focus, .group:hover .hover\:\:md\:radius-tl-15, .group-radius:hover .hover\:\:md\:radius-tl-15, .group:focus .focus\:\:md\:radius-tl-15, .group-radius:focus .focus\:\:md\:radius-tl-15 {
        border-top-left-radius: 15px ;
    }

    .md\:radius-tl-16, .hover\:md\:radius-tl-16:hover, .focus\:md\:radius-tl-16:focus, .group:hover .hover\:\:md\:radius-tl-16, .group-radius:hover .hover\:\:md\:radius-tl-16, .group:focus .focus\:\:md\:radius-tl-16, .group-radius:focus .focus\:\:md\:radius-tl-16 {
        border-top-left-radius: 16px ;
    }

    .md\:radius-tl-17, .hover\:md\:radius-tl-17:hover, .focus\:md\:radius-tl-17:focus, .group:hover .hover\:\:md\:radius-tl-17, .group-radius:hover .hover\:\:md\:radius-tl-17, .group:focus .focus\:\:md\:radius-tl-17, .group-radius:focus .focus\:\:md\:radius-tl-17 {
        border-top-left-radius: 17px ;
    }

    .md\:radius-tl-18, .hover\:md\:radius-tl-18:hover, .focus\:md\:radius-tl-18:focus, .group:hover .hover\:\:md\:radius-tl-18, .group-radius:hover .hover\:\:md\:radius-tl-18, .group:focus .focus\:\:md\:radius-tl-18, .group-radius:focus .focus\:\:md\:radius-tl-18 {
        border-top-left-radius: 18px ;
    }

    .md\:radius-tl-19, .hover\:md\:radius-tl-19:hover, .focus\:md\:radius-tl-19:focus, .group:hover .hover\:\:md\:radius-tl-19, .group-radius:hover .hover\:\:md\:radius-tl-19, .group:focus .focus\:\:md\:radius-tl-19, .group-radius:focus .focus\:\:md\:radius-tl-19 {
        border-top-left-radius: 19px ;
    }

    .md\:radius-tl-20, .hover\:md\:radius-tl-20:hover, .focus\:md\:radius-tl-20:focus, .group:hover .hover\:\:md\:radius-tl-20, .group-radius:hover .hover\:\:md\:radius-tl-20, .group:focus .focus\:\:md\:radius-tl-20, .group-radius:focus .focus\:\:md\:radius-tl-20 {
        border-top-left-radius: 20px ;
    }

    .md\:radius-tl-21, .hover\:md\:radius-tl-21:hover, .focus\:md\:radius-tl-21:focus, .group:hover .hover\:\:md\:radius-tl-21, .group-radius:hover .hover\:\:md\:radius-tl-21, .group:focus .focus\:\:md\:radius-tl-21, .group-radius:focus .focus\:\:md\:radius-tl-21 {
        border-top-left-radius: 11px ;
    }

    .md\:radius-tl-22, .hover\:md\:radius-tl-22:hover, .focus\:md\:radius-tl-22:focus, .group:hover .hover\:\:md\:radius-tl-22, .group-radius:hover .hover\:\:md\:radius-tl-22, .group:focus .focus\:\:md\:radius-tl-22, .group-radius:focus .focus\:\:md\:radius-tl-22 {
        border-top-left-radius: 12px ;
    }

    .md\:radius-tl-23, .hover\:md\:radius-tl-23:hover, .focus\:md\:radius-tl-23:focus, .group:hover .hover\:\:md\:radius-tl-23, .group-radius:hover .hover\:\:md\:radius-tl-23, .group:focus .focus\:\:md\:radius-tl-23, .group-radius:focus .focus\:\:md\:radius-tl-23 {
        border-top-left-radius: 13px ;
    }

    .md\:radius-tl-24, .hover\:md\:radius-tl-24:hover, .focus\:md\:radius-tl-24:focus, .group:hover .hover\:\:md\:radius-tl-24, .group-radius:hover .hover\:\:md\:radius-tl-24, .group:focus .focus\:\:md\:radius-tl-24, .group-radius:focus .focus\:\:md\:radius-tl-24 {
        border-top-left-radius: 14px ;
    }

    .md\:radius-tl-25, .hover\:md\:radius-tl-25:hover, .focus\:md\:radius-tl-25:focus, .group:hover .hover\:\:md\:radius-tl-25, .group-radius:hover .hover\:\:md\:radius-tl-25, .group:focus .focus\:\:md\:radius-tl-25, .group-radius:focus .focus\:\:md\:radius-tl-25 {
        border-top-left-radius: 15px ;
    }

    .md\:radius-tl-26, .hover\:md\:radius-tl-26:hover, .focus\:md\:radius-tl-26:focus, .group:hover .hover\:\:md\:radius-tl-26, .group-radius:hover .hover\:\:md\:radius-tl-26, .group:focus .focus\:\:md\:radius-tl-26, .group-radius:focus .focus\:\:md\:radius-tl-26 {
        border-top-left-radius: 16px ;
    }

    .md\:radius-tl-27, .hover\:md\:radius-tl-27:hover, .focus\:md\:radius-tl-27:focus, .group:hover .hover\:\:md\:radius-tl-27, .group-radius:hover .hover\:\:md\:radius-tl-27, .group:focus .focus\:\:md\:radius-tl-27, .group-radius:focus .focus\:\:md\:radius-tl-27 {
        border-top-left-radius: 17px ;
    }

    .md\:radius-tl-28, .hover\:md\:radius-tl-28:hover, .focus\:md\:radius-tl-28:focus, .group:hover .hover\:\:md\:radius-tl-28, .group-radius:hover .hover\:\:md\:radius-tl-28, .group:focus .focus\:\:md\:radius-tl-28, .group-radius:focus .focus\:\:md\:radius-tl-28 {
        border-top-left-radius: 18px ;
    }

    .md\:radius-tl-29, .hover\:md\:radius-tl-29:hover, .focus\:md\:radius-tl-29:focus, .group:hover .hover\:\:md\:radius-tl-29, .group-radius:hover .hover\:\:md\:radius-tl-29, .group:focus .focus\:\:md\:radius-tl-29, .group-radius:focus .focus\:\:md\:radius-tl-29 {
        border-top-left-radius: 19px ;
    }

    .md\:radius-tl-30, .hover\:md\:radius-tl-30:hover, .focus\:md\:radius-tl-30:focus, .group:hover .hover\:\:md\:radius-tl-30, .group-radius:hover .hover\:\:md\:radius-tl-30, .group:focus .focus\:\:md\:radius-tl-30, .group-radius:focus .focus\:\:md\:radius-tl-30 {
        border-top-left-radius: 20px ;
    }

    .md\:radius-bl-0, .hover\:md\:radius-bl-0:hover, .focus\:md\:radius-bl-0:focus, .group:hover .hover\:\:md\:radius-bl-0, .group-radius:hover .hover\:\:md\:radius-bl-0, .group:focus .focus\:\:md\:radius-bl-0, .group-radius:focus .focus\:\:md\:radius-bl-0 {
        border-bottom-left-radius: 0 ;
    }

    .md\:radius-bl-1, .hover\:md\:radius-bl-1:hover, .focus\:md\:radius-bl-1:focus, .group:hover .hover\:\:md\:radius-bl-1, .group-radius:hover .hover\:\:md\:radius-bl-1, .group:focus .focus\:\:md\:radius-bl-1, .group-radius:focus .focus\:\:md\:radius-bl-1 {
        border-bottom-left-radius: 1px ;
    }

    .md\:radius-bl-2, .hover\:md\:radius-bl-2:hover, .focus\:md\:radius-bl-2:focus, .group:hover .hover\:\:md\:radius-bl-2, .group-radius:hover .hover\:\:md\:radius-bl-2, .group:focus .focus\:\:md\:radius-bl-2, .group-radius:focus .focus\:\:md\:radius-bl-2 {
        border-bottom-left-radius: 2px ;
    }

    .md\:radius-bl-3, .hover\:md\:radius-bl-3:hover, .focus\:md\:radius-bl-3:focus, .group:hover .hover\:\:md\:radius-bl-3, .group-radius:hover .hover\:\:md\:radius-bl-3, .group:focus .focus\:\:md\:radius-bl-3, .group-radius:focus .focus\:\:md\:radius-bl-3 {
        border-bottom-left-radius: 3px ;
    }

    .md\:radius-bl-4, .hover\:md\:radius-bl-4:hover, .focus\:md\:radius-bl-4:focus, .group:hover .hover\:\:md\:radius-bl-4, .group-radius:hover .hover\:\:md\:radius-bl-4, .group:focus .focus\:\:md\:radius-bl-4, .group-radius:focus .focus\:\:md\:radius-bl-4 {
        border-bottom-left-radius: 4px ;
    }

    .md\:radius-bl-5, .hover\:md\:radius-bl-5:hover, .focus\:md\:radius-bl-5:focus, .group:hover .hover\:\:md\:radius-bl-5, .group-radius:hover .hover\:\:md\:radius-bl-5, .group:focus .focus\:\:md\:radius-bl-5, .group-radius:focus .focus\:\:md\:radius-bl-5 {
        border-bottom-left-radius: 5px ;
    }

    .md\:radius-bl-6, .hover\:md\:radius-bl-6:hover, .focus\:md\:radius-bl-6:focus, .group:hover .hover\:\:md\:radius-bl-6, .group-radius:hover .hover\:\:md\:radius-bl-6, .group:focus .focus\:\:md\:radius-bl-6, .group-radius:focus .focus\:\:md\:radius-bl-6 {
        border-bottom-left-radius: 6px ;
    }

    .md\:radius-bl-7, .hover\:md\:radius-bl-7:hover, .focus\:md\:radius-bl-7:focus, .group:hover .hover\:\:md\:radius-bl-7, .group-radius:hover .hover\:\:md\:radius-bl-7, .group:focus .focus\:\:md\:radius-bl-7, .group-radius:focus .focus\:\:md\:radius-bl-7 {
        border-bottom-left-radius: 7px ;
    }

    .md\:radius-bl-8, .hover\:md\:radius-bl-8:hover, .focus\:md\:radius-bl-8:focus, .group:hover .hover\:\:md\:radius-bl-8, .group-radius:hover .hover\:\:md\:radius-bl-8, .group:focus .focus\:\:md\:radius-bl-8, .group-radius:focus .focus\:\:md\:radius-bl-8 {
        border-bottom-left-radius: 8px ;
    }

    .md\:radius-bl-9, .hover\:md\:radius-bl-9:hover, .focus\:md\:radius-bl-9:focus, .group:hover .hover\:\:md\:radius-bl-9, .group-radius:hover .hover\:\:md\:radius-bl-9, .group:focus .focus\:\:md\:radius-bl-9, .group-radius:focus .focus\:\:md\:radius-bl-9 {
        border-bottom-left-radius: 9px ;
    }

    .md\:radius-bl-10, .hover\:md\:radius-bl-10:hover, .focus\:md\:radius-bl-10:focus, .group:hover .hover\:\:md\:radius-bl-10, .group-radius:hover .hover\:\:md\:radius-bl-10, .group:focus .focus\:\:md\:radius-bl-10, .group-radius:focus .focus\:\:md\:radius-bl-10 {
        border-bottom-left-radius: 10px ;
    }

    .md\:radius-bl-11, .hover\:md\:radius-bl-11:hover, .focus\:md\:radius-bl-11:focus, .group:hover .hover\:\:md\:radius-bl-11, .group-radius:hover .hover\:\:md\:radius-bl-11, .group:focus .focus\:\:md\:radius-bl-11, .group-radius:focus .focus\:\:md\:radius-bl-11 {
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-bl-12, .hover\:md\:radius-bl-12:hover, .focus\:md\:radius-bl-12:focus, .group:hover .hover\:\:md\:radius-bl-12, .group-radius:hover .hover\:\:md\:radius-bl-12, .group:focus .focus\:\:md\:radius-bl-12, .group-radius:focus .focus\:\:md\:radius-bl-12 {
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-bl-13, .hover\:md\:radius-bl-13:hover, .focus\:md\:radius-bl-13:focus, .group:hover .hover\:\:md\:radius-bl-13, .group-radius:hover .hover\:\:md\:radius-bl-13, .group:focus .focus\:\:md\:radius-bl-13, .group-radius:focus .focus\:\:md\:radius-bl-13 {
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-bl-14, .hover\:md\:radius-bl-14:hover, .focus\:md\:radius-bl-14:focus, .group:hover .hover\:\:md\:radius-bl-14, .group-radius:hover .hover\:\:md\:radius-bl-14, .group:focus .focus\:\:md\:radius-bl-14, .group-radius:focus .focus\:\:md\:radius-bl-14 {
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-bl-15, .hover\:md\:radius-bl-15:hover, .focus\:md\:radius-bl-15:focus, .group:hover .hover\:\:md\:radius-bl-15, .group-radius:hover .hover\:\:md\:radius-bl-15, .group:focus .focus\:\:md\:radius-bl-15, .group-radius:focus .focus\:\:md\:radius-bl-15 {
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-bl-16, .hover\:md\:radius-bl-16:hover, .focus\:md\:radius-bl-16:focus, .group:hover .hover\:\:md\:radius-bl-16, .group-radius:hover .hover\:\:md\:radius-bl-16, .group:focus .focus\:\:md\:radius-bl-16, .group-radius:focus .focus\:\:md\:radius-bl-16 {
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-bl-17, .hover\:md\:radius-bl-17:hover, .focus\:md\:radius-bl-17:focus, .group:hover .hover\:\:md\:radius-bl-17, .group-radius:hover .hover\:\:md\:radius-bl-17, .group:focus .focus\:\:md\:radius-bl-17, .group-radius:focus .focus\:\:md\:radius-bl-17 {
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-bl-18, .hover\:md\:radius-bl-18:hover, .focus\:md\:radius-bl-18:focus, .group:hover .hover\:\:md\:radius-bl-18, .group-radius:hover .hover\:\:md\:radius-bl-18, .group:focus .focus\:\:md\:radius-bl-18, .group-radius:focus .focus\:\:md\:radius-bl-18 {
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-bl-19, .hover\:md\:radius-bl-19:hover, .focus\:md\:radius-bl-19:focus, .group:hover .hover\:\:md\:radius-bl-19, .group-radius:hover .hover\:\:md\:radius-bl-19, .group:focus .focus\:\:md\:radius-bl-19, .group-radius:focus .focus\:\:md\:radius-bl-19 {
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-bl-20, .hover\:md\:radius-bl-20:hover, .focus\:md\:radius-bl-20:focus, .group:hover .hover\:\:md\:radius-bl-20, .group-radius:hover .hover\:\:md\:radius-bl-20, .group:focus .focus\:\:md\:radius-bl-20, .group-radius:focus .focus\:\:md\:radius-bl-20 {
        border-bottom-left-radius: 20px ;
    }

    .md\:radius-bl-21, .hover\:md\:radius-bl-21:hover, .focus\:md\:radius-bl-21:focus, .group:hover .hover\:\:md\:radius-bl-21, .group-radius:hover .hover\:\:md\:radius-bl-21, .group:focus .focus\:\:md\:radius-bl-21, .group-radius:focus .focus\:\:md\:radius-bl-21 {
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-bl-22, .hover\:md\:radius-bl-22:hover, .focus\:md\:radius-bl-22:focus, .group:hover .hover\:\:md\:radius-bl-22, .group-radius:hover .hover\:\:md\:radius-bl-22, .group:focus .focus\:\:md\:radius-bl-22, .group-radius:focus .focus\:\:md\:radius-bl-22 {
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-bl-23, .hover\:md\:radius-bl-23:hover, .focus\:md\:radius-bl-23:focus, .group:hover .hover\:\:md\:radius-bl-23, .group-radius:hover .hover\:\:md\:radius-bl-23, .group:focus .focus\:\:md\:radius-bl-23, .group-radius:focus .focus\:\:md\:radius-bl-23 {
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-bl-24, .hover\:md\:radius-bl-24:hover, .focus\:md\:radius-bl-24:focus, .group:hover .hover\:\:md\:radius-bl-24, .group-radius:hover .hover\:\:md\:radius-bl-24, .group:focus .focus\:\:md\:radius-bl-24, .group-radius:focus .focus\:\:md\:radius-bl-24 {
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-bl-25, .hover\:md\:radius-bl-25:hover, .focus\:md\:radius-bl-25:focus, .group:hover .hover\:\:md\:radius-bl-25, .group-radius:hover .hover\:\:md\:radius-bl-25, .group:focus .focus\:\:md\:radius-bl-25, .group-radius:focus .focus\:\:md\:radius-bl-25 {
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-bl-26, .hover\:md\:radius-bl-26:hover, .focus\:md\:radius-bl-26:focus, .group:hover .hover\:\:md\:radius-bl-26, .group-radius:hover .hover\:\:md\:radius-bl-26, .group:focus .focus\:\:md\:radius-bl-26, .group-radius:focus .focus\:\:md\:radius-bl-26 {
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-bl-27, .hover\:md\:radius-bl-27:hover, .focus\:md\:radius-bl-27:focus, .group:hover .hover\:\:md\:radius-bl-27, .group-radius:hover .hover\:\:md\:radius-bl-27, .group:focus .focus\:\:md\:radius-bl-27, .group-radius:focus .focus\:\:md\:radius-bl-27 {
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-bl-28, .hover\:md\:radius-bl-28:hover, .focus\:md\:radius-bl-28:focus, .group:hover .hover\:\:md\:radius-bl-28, .group-radius:hover .hover\:\:md\:radius-bl-28, .group:focus .focus\:\:md\:radius-bl-28, .group-radius:focus .focus\:\:md\:radius-bl-28 {
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-bl-29, .hover\:md\:radius-bl-29:hover, .focus\:md\:radius-bl-29:focus, .group:hover .hover\:\:md\:radius-bl-29, .group-radius:hover .hover\:\:md\:radius-bl-29, .group:focus .focus\:\:md\:radius-bl-29, .group-radius:focus .focus\:\:md\:radius-bl-29 {
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-bl-30, .hover\:md\:radius-bl-30:hover, .focus\:md\:radius-bl-30:focus, .group:hover .hover\:\:md\:radius-bl-30, .group-radius:hover .hover\:\:md\:radius-bl-30, .group:focus .focus\:\:md\:radius-bl-30, .group-radius:focus .focus\:\:md\:radius-bl-30 {
        border-bottom-left-radius: 20px ;
    }

    .md\:radius-tr-0, .hover\:md\:radius-tr-0:hover, .focus\:md\:radius-tr-0:focus, .group:hover .hover\:\:md\:radius-tr-0, .group-radius:hover .hover\:\:md\:radius-tr-0, .group:focus .focus\:\:md\:radius-tr-0, .group-radius:focus .focus\:\:md\:radius-tr-0 {
        border-top-right-radius: 0 ;
    }

    .md\:radius-tr-1, .hover\:md\:radius-tr-1:hover, .focus\:md\:radius-tr-1:focus, .group:hover .hover\:\:md\:radius-tr-1, .group-radius:hover .hover\:\:md\:radius-tr-1, .group:focus .focus\:\:md\:radius-tr-1, .group-radius:focus .focus\:\:md\:radius-tr-1 {
        border-top-right-radius: 1px ;
    }

    .md\:radius-tr-2, .hover\:md\:radius-tr-2:hover, .focus\:md\:radius-tr-2:focus, .group:hover .hover\:\:md\:radius-tr-2, .group-radius:hover .hover\:\:md\:radius-tr-2, .group:focus .focus\:\:md\:radius-tr-2, .group-radius:focus .focus\:\:md\:radius-tr-2 {
        border-top-right-radius: 2px ;
    }

    .md\:radius-tr-3, .hover\:md\:radius-tr-3:hover, .focus\:md\:radius-tr-3:focus, .group:hover .hover\:\:md\:radius-tr-3, .group-radius:hover .hover\:\:md\:radius-tr-3, .group:focus .focus\:\:md\:radius-tr-3, .group-radius:focus .focus\:\:md\:radius-tr-3 {
        border-top-right-radius: 3px ;
    }

    .md\:radius-tr-4, .hover\:md\:radius-tr-4:hover, .focus\:md\:radius-tr-4:focus, .group:hover .hover\:\:md\:radius-tr-4, .group-radius:hover .hover\:\:md\:radius-tr-4, .group:focus .focus\:\:md\:radius-tr-4, .group-radius:focus .focus\:\:md\:radius-tr-4 {
        border-top-right-radius: 4px ;
    }

    .md\:radius-tr-5, .hover\:md\:radius-tr-5:hover, .focus\:md\:radius-tr-5:focus, .group:hover .hover\:\:md\:radius-tr-5, .group-radius:hover .hover\:\:md\:radius-tr-5, .group:focus .focus\:\:md\:radius-tr-5, .group-radius:focus .focus\:\:md\:radius-tr-5 {
        border-top-right-radius: 5px ;
    }

    .md\:radius-tr-6, .hover\:md\:radius-tr-6:hover, .focus\:md\:radius-tr-6:focus, .group:hover .hover\:\:md\:radius-tr-6, .group-radius:hover .hover\:\:md\:radius-tr-6, .group:focus .focus\:\:md\:radius-tr-6, .group-radius:focus .focus\:\:md\:radius-tr-6 {
        border-top-right-radius: 6px ;
    }

    .md\:radius-tr-7, .hover\:md\:radius-tr-7:hover, .focus\:md\:radius-tr-7:focus, .group:hover .hover\:\:md\:radius-tr-7, .group-radius:hover .hover\:\:md\:radius-tr-7, .group:focus .focus\:\:md\:radius-tr-7, .group-radius:focus .focus\:\:md\:radius-tr-7 {
        border-top-right-radius: 7px ;
    }

    .md\:radius-tr-8, .hover\:md\:radius-tr-8:hover, .focus\:md\:radius-tr-8:focus, .group:hover .hover\:\:md\:radius-tr-8, .group-radius:hover .hover\:\:md\:radius-tr-8, .group:focus .focus\:\:md\:radius-tr-8, .group-radius:focus .focus\:\:md\:radius-tr-8 {
        border-top-right-radius: 8px ;
    }

    .md\:radius-tr-9, .hover\:md\:radius-tr-9:hover, .focus\:md\:radius-tr-9:focus, .group:hover .hover\:\:md\:radius-tr-9, .group-radius:hover .hover\:\:md\:radius-tr-9, .group:focus .focus\:\:md\:radius-tr-9, .group-radius:focus .focus\:\:md\:radius-tr-9 {
        border-top-right-radius: 9px ;
    }

    .md\:radius-tr-10, .hover\:md\:radius-tr-10:hover, .focus\:md\:radius-tr-10:focus, .group:hover .hover\:\:md\:radius-tr-10, .group-radius:hover .hover\:\:md\:radius-tr-10, .group:focus .focus\:\:md\:radius-tr-10, .group-radius:focus .focus\:\:md\:radius-tr-10 {
        border-top-right-radius: 10px ;
    }

    .md\:radius-tr-11, .hover\:md\:radius-tr-11:hover, .focus\:md\:radius-tr-11:focus, .group:hover .hover\:\:md\:radius-tr-11, .group-radius:hover .hover\:\:md\:radius-tr-11, .group:focus .focus\:\:md\:radius-tr-11, .group-radius:focus .focus\:\:md\:radius-tr-11 {
        border-top-right-radius: 11px ;
    }

    .md\:radius-tr-12, .hover\:md\:radius-tr-12:hover, .focus\:md\:radius-tr-12:focus, .group:hover .hover\:\:md\:radius-tr-12, .group-radius:hover .hover\:\:md\:radius-tr-12, .group:focus .focus\:\:md\:radius-tr-12, .group-radius:focus .focus\:\:md\:radius-tr-12 {
        border-top-right-radius: 12px ;
    }

    .md\:radius-tr-13, .hover\:md\:radius-tr-13:hover, .focus\:md\:radius-tr-13:focus, .group:hover .hover\:\:md\:radius-tr-13, .group-radius:hover .hover\:\:md\:radius-tr-13, .group:focus .focus\:\:md\:radius-tr-13, .group-radius:focus .focus\:\:md\:radius-tr-13 {
        border-top-right-radius: 13px ;
    }

    .md\:radius-tr-14, .hover\:md\:radius-tr-14:hover, .focus\:md\:radius-tr-14:focus, .group:hover .hover\:\:md\:radius-tr-14, .group-radius:hover .hover\:\:md\:radius-tr-14, .group:focus .focus\:\:md\:radius-tr-14, .group-radius:focus .focus\:\:md\:radius-tr-14 {
        border-top-right-radius: 14px ;
    }

    .md\:radius-tr-15, .hover\:md\:radius-tr-15:hover, .focus\:md\:radius-tr-15:focus, .group:hover .hover\:\:md\:radius-tr-15, .group-radius:hover .hover\:\:md\:radius-tr-15, .group:focus .focus\:\:md\:radius-tr-15, .group-radius:focus .focus\:\:md\:radius-tr-15 {
        border-top-right-radius: 15px ;
    }

    .md\:radius-tr-16, .hover\:md\:radius-tr-16:hover, .focus\:md\:radius-tr-16:focus, .group:hover .hover\:\:md\:radius-tr-16, .group-radius:hover .hover\:\:md\:radius-tr-16, .group:focus .focus\:\:md\:radius-tr-16, .group-radius:focus .focus\:\:md\:radius-tr-16 {
        border-top-right-radius: 16px ;
    }

    .md\:radius-tr-17, .hover\:md\:radius-tr-17:hover, .focus\:md\:radius-tr-17:focus, .group:hover .hover\:\:md\:radius-tr-17, .group-radius:hover .hover\:\:md\:radius-tr-17, .group:focus .focus\:\:md\:radius-tr-17, .group-radius:focus .focus\:\:md\:radius-tr-17 {
        border-top-right-radius: 17px ;
    }

    .md\:radius-tr-18, .hover\:md\:radius-tr-18:hover, .focus\:md\:radius-tr-18:focus, .group:hover .hover\:\:md\:radius-tr-18, .group-radius:hover .hover\:\:md\:radius-tr-18, .group:focus .focus\:\:md\:radius-tr-18, .group-radius:focus .focus\:\:md\:radius-tr-18 {
        border-top-right-radius: 18px ;
    }

    .md\:radius-tr-19, .hover\:md\:radius-tr-19:hover, .focus\:md\:radius-tr-19:focus, .group:hover .hover\:\:md\:radius-tr-19, .group-radius:hover .hover\:\:md\:radius-tr-19, .group:focus .focus\:\:md\:radius-tr-19, .group-radius:focus .focus\:\:md\:radius-tr-19 {
        border-top-right-radius: 19px ;
    }

    .md\:radius-tr-20, .hover\:md\:radius-tr-20:hover, .focus\:md\:radius-tr-20:focus, .group:hover .hover\:\:md\:radius-tr-20, .group-radius:hover .hover\:\:md\:radius-tr-20, .group:focus .focus\:\:md\:radius-tr-20, .group-radius:focus .focus\:\:md\:radius-tr-20 {
        border-top-right-radius: 20px ;
    }

    .md\:radius-tr-21, .hover\:md\:radius-tr-21:hover, .focus\:md\:radius-tr-21:focus, .group:hover .hover\:\:md\:radius-tr-21, .group-radius:hover .hover\:\:md\:radius-tr-21, .group:focus .focus\:\:md\:radius-tr-21, .group-radius:focus .focus\:\:md\:radius-tr-21 {
        border-top-right-radius: 11px ;
    }

    .md\:radius-tr-22, .hover\:md\:radius-tr-22:hover, .focus\:md\:radius-tr-22:focus, .group:hover .hover\:\:md\:radius-tr-22, .group-radius:hover .hover\:\:md\:radius-tr-22, .group:focus .focus\:\:md\:radius-tr-22, .group-radius:focus .focus\:\:md\:radius-tr-22 {
        border-top-right-radius: 12px ;
    }

    .md\:radius-tr-23, .hover\:md\:radius-tr-23:hover, .focus\:md\:radius-tr-23:focus, .group:hover .hover\:\:md\:radius-tr-23, .group-radius:hover .hover\:\:md\:radius-tr-23, .group:focus .focus\:\:md\:radius-tr-23, .group-radius:focus .focus\:\:md\:radius-tr-23 {
        border-top-right-radius: 13px ;
    }

    .md\:radius-tr-24, .hover\:md\:radius-tr-24:hover, .focus\:md\:radius-tr-24:focus, .group:hover .hover\:\:md\:radius-tr-24, .group-radius:hover .hover\:\:md\:radius-tr-24, .group:focus .focus\:\:md\:radius-tr-24, .group-radius:focus .focus\:\:md\:radius-tr-24 {
        border-top-right-radius: 14px ;
    }

    .md\:radius-tr-25, .hover\:md\:radius-tr-25:hover, .focus\:md\:radius-tr-25:focus, .group:hover .hover\:\:md\:radius-tr-25, .group-radius:hover .hover\:\:md\:radius-tr-25, .group:focus .focus\:\:md\:radius-tr-25, .group-radius:focus .focus\:\:md\:radius-tr-25 {
        border-top-right-radius: 15px ;
    }

    .md\:radius-tr-26, .hover\:md\:radius-tr-26:hover, .focus\:md\:radius-tr-26:focus, .group:hover .hover\:\:md\:radius-tr-26, .group-radius:hover .hover\:\:md\:radius-tr-26, .group:focus .focus\:\:md\:radius-tr-26, .group-radius:focus .focus\:\:md\:radius-tr-26 {
        border-top-right-radius: 16px ;
    }

    .md\:radius-tr-27, .hover\:md\:radius-tr-27:hover, .focus\:md\:radius-tr-27:focus, .group:hover .hover\:\:md\:radius-tr-27, .group-radius:hover .hover\:\:md\:radius-tr-27, .group:focus .focus\:\:md\:radius-tr-27, .group-radius:focus .focus\:\:md\:radius-tr-27 {
        border-top-right-radius: 17px ;
    }

    .md\:radius-tr-28, .hover\:md\:radius-tr-28:hover, .focus\:md\:radius-tr-28:focus, .group:hover .hover\:\:md\:radius-tr-28, .group-radius:hover .hover\:\:md\:radius-tr-28, .group:focus .focus\:\:md\:radius-tr-28, .group-radius:focus .focus\:\:md\:radius-tr-28 {
        border-top-right-radius: 18px ;
    }

    .md\:radius-tr-29, .hover\:md\:radius-tr-29:hover, .focus\:md\:radius-tr-29:focus, .group:hover .hover\:\:md\:radius-tr-29, .group-radius:hover .hover\:\:md\:radius-tr-29, .group:focus .focus\:\:md\:radius-tr-29, .group-radius:focus .focus\:\:md\:radius-tr-29 {
        border-top-right-radius: 19px ;
    }

    .md\:radius-tr-30, .hover\:md\:radius-tr-30:hover, .focus\:md\:radius-tr-30:focus, .group:hover .hover\:\:md\:radius-tr-30, .group-radius:hover .hover\:\:md\:radius-tr-30, .group:focus .focus\:\:md\:radius-tr-30, .group-radius:focus .focus\:\:md\:radius-tr-30 {
        border-top-right-radius: 20px ;
    }

    .md\:radius-br-0, .hover\:md\:radius-br-0:hover, .focus\:md\:radius-br-0:focus, .group:hover .hover\:\:md\:radius-br-0, .group-radius:hover .hover\:\:md\:radius-br-0, .group:focus .focus\:\:md\:radius-br-0, .group-radius:focus .focus\:\:md\:radius-br-0 {
        border-bottom-right-radius: 0 ;
    }

    .md\:radius-br-1, .hover\:md\:radius-br-1:hover, .focus\:md\:radius-br-1:focus, .group:hover .hover\:\:md\:radius-br-1, .group-radius:hover .hover\:\:md\:radius-br-1, .group:focus .focus\:\:md\:radius-br-1, .group-radius:focus .focus\:\:md\:radius-br-1 {
        border-bottom-right-radius: 1px ;
    }

    .md\:radius-br-2, .hover\:md\:radius-br-2:hover, .focus\:md\:radius-br-2:focus, .group:hover .hover\:\:md\:radius-br-2, .group-radius:hover .hover\:\:md\:radius-br-2, .group:focus .focus\:\:md\:radius-br-2, .group-radius:focus .focus\:\:md\:radius-br-2 {
        border-bottom-right-radius: 2px ;
    }

    .md\:radius-br-3, .hover\:md\:radius-br-3:hover, .focus\:md\:radius-br-3:focus, .group:hover .hover\:\:md\:radius-br-3, .group-radius:hover .hover\:\:md\:radius-br-3, .group:focus .focus\:\:md\:radius-br-3, .group-radius:focus .focus\:\:md\:radius-br-3 {
        border-bottom-right-radius: 3px ;
    }

    .md\:radius-br-4, .hover\:md\:radius-br-4:hover, .focus\:md\:radius-br-4:focus, .group:hover .hover\:\:md\:radius-br-4, .group-radius:hover .hover\:\:md\:radius-br-4, .group:focus .focus\:\:md\:radius-br-4, .group-radius:focus .focus\:\:md\:radius-br-4 {
        border-bottom-right-radius: 4px ;
    }

    .md\:radius-br-5, .hover\:md\:radius-br-5:hover, .focus\:md\:radius-br-5:focus, .group:hover .hover\:\:md\:radius-br-5, .group-radius:hover .hover\:\:md\:radius-br-5, .group:focus .focus\:\:md\:radius-br-5, .group-radius:focus .focus\:\:md\:radius-br-5 {
        border-bottom-right-radius: 5px ;
    }

    .md\:radius-br-6, .hover\:md\:radius-br-6:hover, .focus\:md\:radius-br-6:focus, .group:hover .hover\:\:md\:radius-br-6, .group-radius:hover .hover\:\:md\:radius-br-6, .group:focus .focus\:\:md\:radius-br-6, .group-radius:focus .focus\:\:md\:radius-br-6 {
        border-bottom-right-radius: 6px ;
    }

    .md\:radius-br-7, .hover\:md\:radius-br-7:hover, .focus\:md\:radius-br-7:focus, .group:hover .hover\:\:md\:radius-br-7, .group-radius:hover .hover\:\:md\:radius-br-7, .group:focus .focus\:\:md\:radius-br-7, .group-radius:focus .focus\:\:md\:radius-br-7 {
        border-bottom-right-radius: 7px ;
    }

    .md\:radius-br-8, .hover\:md\:radius-br-8:hover, .focus\:md\:radius-br-8:focus, .group:hover .hover\:\:md\:radius-br-8, .group-radius:hover .hover\:\:md\:radius-br-8, .group:focus .focus\:\:md\:radius-br-8, .group-radius:focus .focus\:\:md\:radius-br-8 {
        border-bottom-right-radius: 8px ;
    }

    .md\:radius-br-9, .hover\:md\:radius-br-9:hover, .focus\:md\:radius-br-9:focus, .group:hover .hover\:\:md\:radius-br-9, .group-radius:hover .hover\:\:md\:radius-br-9, .group:focus .focus\:\:md\:radius-br-9, .group-radius:focus .focus\:\:md\:radius-br-9 {
        border-bottom-right-radius: 9px ;
    }

    .md\:radius-br-10, .hover\:md\:radius-br-10:hover, .focus\:md\:radius-br-10:focus, .group:hover .hover\:\:md\:radius-br-10, .group-radius:hover .hover\:\:md\:radius-br-10, .group:focus .focus\:\:md\:radius-br-10, .group-radius:focus .focus\:\:md\:radius-br-10 {
        border-bottom-right-radius: 10px ;
    }

    .md\:radius-br-11, .hover\:md\:radius-br-11:hover, .focus\:md\:radius-br-11:focus, .group:hover .hover\:\:md\:radius-br-11, .group-radius:hover .hover\:\:md\:radius-br-11, .group:focus .focus\:\:md\:radius-br-11, .group-radius:focus .focus\:\:md\:radius-br-11 {
        border-bottom-right-radius: 11px ;
    }

    .md\:radius-br-12, .hover\:md\:radius-br-12:hover, .focus\:md\:radius-br-12:focus, .group:hover .hover\:\:md\:radius-br-12, .group-radius:hover .hover\:\:md\:radius-br-12, .group:focus .focus\:\:md\:radius-br-12, .group-radius:focus .focus\:\:md\:radius-br-12 {
        border-bottom-right-radius: 12px ;
    }

    .md\:radius-br-13, .hover\:md\:radius-br-13:hover, .focus\:md\:radius-br-13:focus, .group:hover .hover\:\:md\:radius-br-13, .group-radius:hover .hover\:\:md\:radius-br-13, .group:focus .focus\:\:md\:radius-br-13, .group-radius:focus .focus\:\:md\:radius-br-13 {
        border-bottom-right-radius: 13px ;
    }

    .md\:radius-br-14, .hover\:md\:radius-br-14:hover, .focus\:md\:radius-br-14:focus, .group:hover .hover\:\:md\:radius-br-14, .group-radius:hover .hover\:\:md\:radius-br-14, .group:focus .focus\:\:md\:radius-br-14, .group-radius:focus .focus\:\:md\:radius-br-14 {
        border-bottom-right-radius: 14px ;
    }

    .md\:radius-br-15, .hover\:md\:radius-br-15:hover, .focus\:md\:radius-br-15:focus, .group:hover .hover\:\:md\:radius-br-15, .group-radius:hover .hover\:\:md\:radius-br-15, .group:focus .focus\:\:md\:radius-br-15, .group-radius:focus .focus\:\:md\:radius-br-15 {
        border-bottom-right-radius: 15px ;
    }

    .md\:radius-br-16, .hover\:md\:radius-br-16:hover, .focus\:md\:radius-br-16:focus, .group:hover .hover\:\:md\:radius-br-16, .group-radius:hover .hover\:\:md\:radius-br-16, .group:focus .focus\:\:md\:radius-br-16, .group-radius:focus .focus\:\:md\:radius-br-16 {
        border-bottom-right-radius: 16px ;
    }

    .md\:radius-br-17, .hover\:md\:radius-br-17:hover, .focus\:md\:radius-br-17:focus, .group:hover .hover\:\:md\:radius-br-17, .group-radius:hover .hover\:\:md\:radius-br-17, .group:focus .focus\:\:md\:radius-br-17, .group-radius:focus .focus\:\:md\:radius-br-17 {
        border-bottom-right-radius: 17px ;
    }

    .md\:radius-br-18, .hover\:md\:radius-br-18:hover, .focus\:md\:radius-br-18:focus, .group:hover .hover\:\:md\:radius-br-18, .group-radius:hover .hover\:\:md\:radius-br-18, .group:focus .focus\:\:md\:radius-br-18, .group-radius:focus .focus\:\:md\:radius-br-18 {
        border-bottom-right-radius: 18px ;
    }

    .md\:radius-br-19, .hover\:md\:radius-br-19:hover, .focus\:md\:radius-br-19:focus, .group:hover .hover\:\:md\:radius-br-19, .group-radius:hover .hover\:\:md\:radius-br-19, .group:focus .focus\:\:md\:radius-br-19, .group-radius:focus .focus\:\:md\:radius-br-19 {
        border-bottom-right-radius: 19px ;
    }

    .md\:radius-br-20, .hover\:md\:radius-br-20:hover, .focus\:md\:radius-br-20:focus, .group:hover .hover\:\:md\:radius-br-20, .group-radius:hover .hover\:\:md\:radius-br-20, .group:focus .focus\:\:md\:radius-br-20, .group-radius:focus .focus\:\:md\:radius-br-20 {
        border-bottom-right-radius: 20px ;
    }

    .md\:radius-br-21, .hover\:md\:radius-br-21:hover, .focus\:md\:radius-br-21:focus, .group:hover .hover\:\:md\:radius-br-21, .group-radius:hover .hover\:\:md\:radius-br-21, .group:focus .focus\:\:md\:radius-br-21, .group-radius:focus .focus\:\:md\:radius-br-21 {
        border-bottom-right-radius: 11px ;
    }

    .md\:radius-br-22, .hover\:md\:radius-br-22:hover, .focus\:md\:radius-br-22:focus, .group:hover .hover\:\:md\:radius-br-22, .group-radius:hover .hover\:\:md\:radius-br-22, .group:focus .focus\:\:md\:radius-br-22, .group-radius:focus .focus\:\:md\:radius-br-22 {
        border-bottom-right-radius: 12px ;
    }

    .md\:radius-br-23, .hover\:md\:radius-br-23:hover, .focus\:md\:radius-br-23:focus, .group:hover .hover\:\:md\:radius-br-23, .group-radius:hover .hover\:\:md\:radius-br-23, .group:focus .focus\:\:md\:radius-br-23, .group-radius:focus .focus\:\:md\:radius-br-23 {
        border-bottom-right-radius: 13px ;
    }

    .md\:radius-br-24, .hover\:md\:radius-br-24:hover, .focus\:md\:radius-br-24:focus, .group:hover .hover\:\:md\:radius-br-24, .group-radius:hover .hover\:\:md\:radius-br-24, .group:focus .focus\:\:md\:radius-br-24, .group-radius:focus .focus\:\:md\:radius-br-24 {
        border-bottom-right-radius: 14px ;
    }

    .md\:radius-br-25, .hover\:md\:radius-br-25:hover, .focus\:md\:radius-br-25:focus, .group:hover .hover\:\:md\:radius-br-25, .group-radius:hover .hover\:\:md\:radius-br-25, .group:focus .focus\:\:md\:radius-br-25, .group-radius:focus .focus\:\:md\:radius-br-25 {
        border-bottom-right-radius: 15px ;
    }

    .md\:radius-br-26, .hover\:md\:radius-br-26:hover, .focus\:md\:radius-br-26:focus, .group:hover .hover\:\:md\:radius-br-26, .group-radius:hover .hover\:\:md\:radius-br-26, .group:focus .focus\:\:md\:radius-br-26, .group-radius:focus .focus\:\:md\:radius-br-26 {
        border-bottom-right-radius: 16px ;
    }

    .md\:radius-br-27, .hover\:md\:radius-br-27:hover, .focus\:md\:radius-br-27:focus, .group:hover .hover\:\:md\:radius-br-27, .group-radius:hover .hover\:\:md\:radius-br-27, .group:focus .focus\:\:md\:radius-br-27, .group-radius:focus .focus\:\:md\:radius-br-27 {
        border-bottom-right-radius: 17px ;
    }

    .md\:radius-br-28, .hover\:md\:radius-br-28:hover, .focus\:md\:radius-br-28:focus, .group:hover .hover\:\:md\:radius-br-28, .group-radius:hover .hover\:\:md\:radius-br-28, .group:focus .focus\:\:md\:radius-br-28, .group-radius:focus .focus\:\:md\:radius-br-28 {
        border-bottom-right-radius: 18px ;
    }

    .md\:radius-br-29, .hover\:md\:radius-br-29:hover, .focus\:md\:radius-br-29:focus, .group:hover .hover\:\:md\:radius-br-29, .group-radius:hover .hover\:\:md\:radius-br-29, .group:focus .focus\:\:md\:radius-br-29, .group-radius:focus .focus\:\:md\:radius-br-29 {
        border-bottom-right-radius: 19px ;
    }

    .md\:radius-br-30, .hover\:md\:radius-br-30:hover, .focus\:md\:radius-br-30:focus, .group:hover .hover\:\:md\:radius-br-30, .group-radius:hover .hover\:\:md\:radius-br-30, .group:focus .focus\:\:md\:radius-br-30, .group-radius:focus .focus\:\:md\:radius-br-30 {
        border-bottom-right-radius: 20px ;
    }

    .md\:radius-top-0, .hover\:md\:radius-top-0:hover, .focus\:md\:radius-top-0:focus, .group:hover .hover\:\:md\:radius-top-0, .group-radius:hover .hover\:\:md\:radius-top-0, .group:focus .focus\:\:md\:radius-top-0, .group-radius:focus .focus\:\:md\:radius-top-0 {
        border-top-right-radius: 0 ;
        border-top-left-radius: 0 ;
    }

    .md\:radius-top-1, .hover\:md\:radius-top-1:hover, .focus\:md\:radius-top-1:focus, .group:hover .hover\:\:md\:radius-top-1, .group-radius:hover .hover\:\:md\:radius-top-1, .group:focus .focus\:\:md\:radius-top-1, .group-radius:focus .focus\:\:md\:radius-top-1 {
        border-top-right-radius: 1px ;
        border-top-left-radius: 1px ;
    }

    .md\:radius-top-2, .hover\:md\:radius-top-2:hover, .focus\:md\:radius-top-2:focus, .group:hover .hover\:\:md\:radius-top-2, .group-radius:hover .hover\:\:md\:radius-top-2, .group:focus .focus\:\:md\:radius-top-2, .group-radius:focus .focus\:\:md\:radius-top-2 {
        border-top-right-radius: 2px ;
        border-top-left-radius: 2px ;
    }

    .md\:radius-top-3, .hover\:md\:radius-top-3:hover, .focus\:md\:radius-top-3:focus, .group:hover .hover\:\:md\:radius-top-3, .group-radius:hover .hover\:\:md\:radius-top-3, .group:focus .focus\:\:md\:radius-top-3, .group-radius:focus .focus\:\:md\:radius-top-3 {
        border-top-right-radius: 3px ;
        border-top-left-radius: 3px ;
    }

    .md\:radius-top-4, .hover\:md\:radius-top-4:hover, .focus\:md\:radius-top-4:focus, .group:hover .hover\:\:md\:radius-top-4, .group-radius:hover .hover\:\:md\:radius-top-4, .group:focus .focus\:\:md\:radius-top-4, .group-radius:focus .focus\:\:md\:radius-top-4 {
        border-top-right-radius: 4px ;
        border-top-left-radius: 4px ;
    }

    .md\:radius-top-5, .hover\:md\:radius-top-5:hover, .focus\:md\:radius-top-5:focus, .group:hover .hover\:\:md\:radius-top-5, .group-radius:hover .hover\:\:md\:radius-top-5, .group:focus .focus\:\:md\:radius-top-5, .group-radius:focus .focus\:\:md\:radius-top-5 {
        border-top-right-radius: 5px ;
        border-top-left-radius: 5px ;
    }

    .md\:radius-top-6, .hover\:md\:radius-top-6:hover, .focus\:md\:radius-top-6:focus, .group:hover .hover\:\:md\:radius-top-6, .group-radius:hover .hover\:\:md\:radius-top-6, .group:focus .focus\:\:md\:radius-top-6, .group-radius:focus .focus\:\:md\:radius-top-6 {
        border-top-right-radius: 6px ;
        border-top-left-radius: 6px ;
    }

    .md\:radius-top-7, .hover\:md\:radius-top-7:hover, .focus\:md\:radius-top-7:focus, .group:hover .hover\:\:md\:radius-top-7, .group-radius:hover .hover\:\:md\:radius-top-7, .group:focus .focus\:\:md\:radius-top-7, .group-radius:focus .focus\:\:md\:radius-top-7 {
        border-top-right-radius: 7px ;
        border-top-left-radius: 7px ;
    }

    .md\:radius-top-8, .hover\:md\:radius-top-8:hover, .focus\:md\:radius-top-8:focus, .group:hover .hover\:\:md\:radius-top-8, .group-radius:hover .hover\:\:md\:radius-top-8, .group:focus .focus\:\:md\:radius-top-8, .group-radius:focus .focus\:\:md\:radius-top-8 {
        border-top-right-radius: 8px ;
        border-top-left-radius: 8px ;
    }

    .md\:radius-top-9, .hover\:md\:radius-top-9:hover, .focus\:md\:radius-top-9:focus, .group:hover .hover\:\:md\:radius-top-9, .group-radius:hover .hover\:\:md\:radius-top-9, .group:focus .focus\:\:md\:radius-top-9, .group-radius:focus .focus\:\:md\:radius-top-9 {
        border-top-right-radius: 9px ;
        border-top-left-radius: 9px ;
    }

    .md\:radius-top-10, .hover\:md\:radius-top-10:hover, .focus\:md\:radius-top-10:focus, .group:hover .hover\:\:md\:radius-top-10, .group-radius:hover .hover\:\:md\:radius-top-10, .group:focus .focus\:\:md\:radius-top-10, .group-radius:focus .focus\:\:md\:radius-top-10 {
        border-top-right-radius: 10px ;
        border-top-left-radius: 10px ;
    }

    .md\:radius-top-11, .hover\:md\:radius-top-11:hover, .focus\:md\:radius-top-11:focus, .group:hover .hover\:\:md\:radius-top-11, .group-radius:hover .hover\:\:md\:radius-top-11, .group:focus .focus\:\:md\:radius-top-11, .group-radius:focus .focus\:\:md\:radius-top-11 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .md\:radius-top-12, .hover\:md\:radius-top-12:hover, .focus\:md\:radius-top-12:focus, .group:hover .hover\:\:md\:radius-top-12, .group-radius:hover .hover\:\:md\:radius-top-12, .group:focus .focus\:\:md\:radius-top-12, .group-radius:focus .focus\:\:md\:radius-top-12 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .md\:radius-top-13, .hover\:md\:radius-top-13:hover, .focus\:md\:radius-top-13:focus, .group:hover .hover\:\:md\:radius-top-13, .group-radius:hover .hover\:\:md\:radius-top-13, .group:focus .focus\:\:md\:radius-top-13, .group-radius:focus .focus\:\:md\:radius-top-13 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .md\:radius-top-14, .hover\:md\:radius-top-14:hover, .focus\:md\:radius-top-14:focus, .group:hover .hover\:\:md\:radius-top-14, .group-radius:hover .hover\:\:md\:radius-top-14, .group:focus .focus\:\:md\:radius-top-14, .group-radius:focus .focus\:\:md\:radius-top-14 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .md\:radius-top-15, .hover\:md\:radius-top-15:hover, .focus\:md\:radius-top-15:focus, .group:hover .hover\:\:md\:radius-top-15, .group-radius:hover .hover\:\:md\:radius-top-15, .group:focus .focus\:\:md\:radius-top-15, .group-radius:focus .focus\:\:md\:radius-top-15 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .md\:radius-top-16, .hover\:md\:radius-top-16:hover, .focus\:md\:radius-top-16:focus, .group:hover .hover\:\:md\:radius-top-16, .group-radius:hover .hover\:\:md\:radius-top-16, .group:focus .focus\:\:md\:radius-top-16, .group-radius:focus .focus\:\:md\:radius-top-16 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .md\:radius-top-17, .hover\:md\:radius-top-17:hover, .focus\:md\:radius-top-17:focus, .group:hover .hover\:\:md\:radius-top-17, .group-radius:hover .hover\:\:md\:radius-top-17, .group:focus .focus\:\:md\:radius-top-17, .group-radius:focus .focus\:\:md\:radius-top-17 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .md\:radius-top-18, .hover\:md\:radius-top-18:hover, .focus\:md\:radius-top-18:focus, .group:hover .hover\:\:md\:radius-top-18, .group-radius:hover .hover\:\:md\:radius-top-18, .group:focus .focus\:\:md\:radius-top-18, .group-radius:focus .focus\:\:md\:radius-top-18 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .md\:radius-top-19, .hover\:md\:radius-top-19:hover, .focus\:md\:radius-top-19:focus, .group:hover .hover\:\:md\:radius-top-19, .group-radius:hover .hover\:\:md\:radius-top-19, .group:focus .focus\:\:md\:radius-top-19, .group-radius:focus .focus\:\:md\:radius-top-19 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .md\:radius-top-20, .hover\:md\:radius-top-20:hover, .focus\:md\:radius-top-20:focus, .group:hover .hover\:\:md\:radius-top-20, .group-radius:hover .hover\:\:md\:radius-top-20, .group:focus .focus\:\:md\:radius-top-20, .group-radius:focus .focus\:\:md\:radius-top-20 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .md\:radius-top-21, .hover\:md\:radius-top-21:hover, .focus\:md\:radius-top-21:focus, .group:hover .hover\:\:md\:radius-top-21, .group-radius:hover .hover\:\:md\:radius-top-21, .group:focus .focus\:\:md\:radius-top-21, .group-radius:focus .focus\:\:md\:radius-top-21 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .md\:radius-top-22, .hover\:md\:radius-top-22:hover, .focus\:md\:radius-top-22:focus, .group:hover .hover\:\:md\:radius-top-22, .group-radius:hover .hover\:\:md\:radius-top-22, .group:focus .focus\:\:md\:radius-top-22, .group-radius:focus .focus\:\:md\:radius-top-22 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .md\:radius-top-23, .hover\:md\:radius-top-23:hover, .focus\:md\:radius-top-23:focus, .group:hover .hover\:\:md\:radius-top-23, .group-radius:hover .hover\:\:md\:radius-top-23, .group:focus .focus\:\:md\:radius-top-23, .group-radius:focus .focus\:\:md\:radius-top-23 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .md\:radius-top-24, .hover\:md\:radius-top-24:hover, .focus\:md\:radius-top-24:focus, .group:hover .hover\:\:md\:radius-top-24, .group-radius:hover .hover\:\:md\:radius-top-24, .group:focus .focus\:\:md\:radius-top-24, .group-radius:focus .focus\:\:md\:radius-top-24 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .md\:radius-top-25, .hover\:md\:radius-top-25:hover, .focus\:md\:radius-top-25:focus, .group:hover .hover\:\:md\:radius-top-25, .group-radius:hover .hover\:\:md\:radius-top-25, .group:focus .focus\:\:md\:radius-top-25, .group-radius:focus .focus\:\:md\:radius-top-25 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .md\:radius-top-26, .hover\:md\:radius-top-26:hover, .focus\:md\:radius-top-26:focus, .group:hover .hover\:\:md\:radius-top-26, .group-radius:hover .hover\:\:md\:radius-top-26, .group:focus .focus\:\:md\:radius-top-26, .group-radius:focus .focus\:\:md\:radius-top-26 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .md\:radius-top-27, .hover\:md\:radius-top-27:hover, .focus\:md\:radius-top-27:focus, .group:hover .hover\:\:md\:radius-top-27, .group-radius:hover .hover\:\:md\:radius-top-27, .group:focus .focus\:\:md\:radius-top-27, .group-radius:focus .focus\:\:md\:radius-top-27 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .md\:radius-top-28, .hover\:md\:radius-top-28:hover, .focus\:md\:radius-top-28:focus, .group:hover .hover\:\:md\:radius-top-28, .group-radius:hover .hover\:\:md\:radius-top-28, .group:focus .focus\:\:md\:radius-top-28, .group-radius:focus .focus\:\:md\:radius-top-28 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .md\:radius-top-29, .hover\:md\:radius-top-29:hover, .focus\:md\:radius-top-29:focus, .group:hover .hover\:\:md\:radius-top-29, .group-radius:hover .hover\:\:md\:radius-top-29, .group:focus .focus\:\:md\:radius-top-29, .group-radius:focus .focus\:\:md\:radius-top-29 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .md\:radius-top-30, .hover\:md\:radius-top-30:hover, .focus\:md\:radius-top-30:focus, .group:hover .hover\:\:md\:radius-top-30, .group-radius:hover .hover\:\:md\:radius-top-30, .group:focus .focus\:\:md\:radius-top-30, .group-radius:focus .focus\:\:md\:radius-top-30 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .md\:radius-bottom-0, .hover\:md\:radius-bottom-0:hover, .focus\:md\:radius-bottom-0:focus, .group:hover .hover\:\:md\:radius-bottom-0, .group-radius:hover .hover\:\:md\:radius-bottom-0, .group:focus .focus\:\:md\:radius-bottom-0, .group-radius:focus .focus\:\:md\:radius-bottom-0 {
        border-bottom-right-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .md\:radius-bottom-1, .hover\:md\:radius-bottom-1:hover, .focus\:md\:radius-bottom-1:focus, .group:hover .hover\:\:md\:radius-bottom-1, .group-radius:hover .hover\:\:md\:radius-bottom-1, .group:focus .focus\:\:md\:radius-bottom-1, .group-radius:focus .focus\:\:md\:radius-bottom-1 {
        border-bottom-right-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .md\:radius-bottom-2, .hover\:md\:radius-bottom-2:hover, .focus\:md\:radius-bottom-2:focus, .group:hover .hover\:\:md\:radius-bottom-2, .group-radius:hover .hover\:\:md\:radius-bottom-2, .group:focus .focus\:\:md\:radius-bottom-2, .group-radius:focus .focus\:\:md\:radius-bottom-2 {
        border-bottom-right-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .md\:radius-bottom-3, .hover\:md\:radius-bottom-3:hover, .focus\:md\:radius-bottom-3:focus, .group:hover .hover\:\:md\:radius-bottom-3, .group-radius:hover .hover\:\:md\:radius-bottom-3, .group:focus .focus\:\:md\:radius-bottom-3, .group-radius:focus .focus\:\:md\:radius-bottom-3 {
        border-bottom-right-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .md\:radius-bottom-4, .hover\:md\:radius-bottom-4:hover, .focus\:md\:radius-bottom-4:focus, .group:hover .hover\:\:md\:radius-bottom-4, .group-radius:hover .hover\:\:md\:radius-bottom-4, .group:focus .focus\:\:md\:radius-bottom-4, .group-radius:focus .focus\:\:md\:radius-bottom-4 {
        border-bottom-right-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .md\:radius-bottom-5, .hover\:md\:radius-bottom-5:hover, .focus\:md\:radius-bottom-5:focus, .group:hover .hover\:\:md\:radius-bottom-5, .group-radius:hover .hover\:\:md\:radius-bottom-5, .group:focus .focus\:\:md\:radius-bottom-5, .group-radius:focus .focus\:\:md\:radius-bottom-5 {
        border-bottom-right-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .md\:radius-bottom-6, .hover\:md\:radius-bottom-6:hover, .focus\:md\:radius-bottom-6:focus, .group:hover .hover\:\:md\:radius-bottom-6, .group-radius:hover .hover\:\:md\:radius-bottom-6, .group:focus .focus\:\:md\:radius-bottom-6, .group-radius:focus .focus\:\:md\:radius-bottom-6 {
        border-bottom-right-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .md\:radius-bottom-7, .hover\:md\:radius-bottom-7:hover, .focus\:md\:radius-bottom-7:focus, .group:hover .hover\:\:md\:radius-bottom-7, .group-radius:hover .hover\:\:md\:radius-bottom-7, .group:focus .focus\:\:md\:radius-bottom-7, .group-radius:focus .focus\:\:md\:radius-bottom-7 {
        border-bottom-right-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .md\:radius-bottom-8, .hover\:md\:radius-bottom-8:hover, .focus\:md\:radius-bottom-8:focus, .group:hover .hover\:\:md\:radius-bottom-8, .group-radius:hover .hover\:\:md\:radius-bottom-8, .group:focus .focus\:\:md\:radius-bottom-8, .group-radius:focus .focus\:\:md\:radius-bottom-8 {
        border-bottom-right-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .md\:radius-bottom-9, .hover\:md\:radius-bottom-9:hover, .focus\:md\:radius-bottom-9:focus, .group:hover .hover\:\:md\:radius-bottom-9, .group-radius:hover .hover\:\:md\:radius-bottom-9, .group:focus .focus\:\:md\:radius-bottom-9, .group-radius:focus .focus\:\:md\:radius-bottom-9 {
        border-bottom-right-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .md\:radius-bottom-10, .hover\:md\:radius-bottom-10:hover, .focus\:md\:radius-bottom-10:focus, .group:hover .hover\:\:md\:radius-bottom-10, .group-radius:hover .hover\:\:md\:radius-bottom-10, .group:focus .focus\:\:md\:radius-bottom-10, .group-radius:focus .focus\:\:md\:radius-bottom-10 {
        border-bottom-right-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .md\:radius-bottom-11, .hover\:md\:radius-bottom-11:hover, .focus\:md\:radius-bottom-11:focus, .group:hover .hover\:\:md\:radius-bottom-11, .group-radius:hover .hover\:\:md\:radius-bottom-11, .group:focus .focus\:\:md\:radius-bottom-11, .group-radius:focus .focus\:\:md\:radius-bottom-11 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-bottom-12, .hover\:md\:radius-bottom-12:hover, .focus\:md\:radius-bottom-12:focus, .group:hover .hover\:\:md\:radius-bottom-12, .group-radius:hover .hover\:\:md\:radius-bottom-12, .group:focus .focus\:\:md\:radius-bottom-12, .group-radius:focus .focus\:\:md\:radius-bottom-12 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-bottom-13, .hover\:md\:radius-bottom-13:hover, .focus\:md\:radius-bottom-13:focus, .group:hover .hover\:\:md\:radius-bottom-13, .group-radius:hover .hover\:\:md\:radius-bottom-13, .group:focus .focus\:\:md\:radius-bottom-13, .group-radius:focus .focus\:\:md\:radius-bottom-13 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-bottom-14, .hover\:md\:radius-bottom-14:hover, .focus\:md\:radius-bottom-14:focus, .group:hover .hover\:\:md\:radius-bottom-14, .group-radius:hover .hover\:\:md\:radius-bottom-14, .group:focus .focus\:\:md\:radius-bottom-14, .group-radius:focus .focus\:\:md\:radius-bottom-14 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-bottom-15, .hover\:md\:radius-bottom-15:hover, .focus\:md\:radius-bottom-15:focus, .group:hover .hover\:\:md\:radius-bottom-15, .group-radius:hover .hover\:\:md\:radius-bottom-15, .group:focus .focus\:\:md\:radius-bottom-15, .group-radius:focus .focus\:\:md\:radius-bottom-15 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-bottom-16, .hover\:md\:radius-bottom-16:hover, .focus\:md\:radius-bottom-16:focus, .group:hover .hover\:\:md\:radius-bottom-16, .group-radius:hover .hover\:\:md\:radius-bottom-16, .group:focus .focus\:\:md\:radius-bottom-16, .group-radius:focus .focus\:\:md\:radius-bottom-16 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-bottom-17, .hover\:md\:radius-bottom-17:hover, .focus\:md\:radius-bottom-17:focus, .group:hover .hover\:\:md\:radius-bottom-17, .group-radius:hover .hover\:\:md\:radius-bottom-17, .group:focus .focus\:\:md\:radius-bottom-17, .group-radius:focus .focus\:\:md\:radius-bottom-17 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-bottom-18, .hover\:md\:radius-bottom-18:hover, .focus\:md\:radius-bottom-18:focus, .group:hover .hover\:\:md\:radius-bottom-18, .group-radius:hover .hover\:\:md\:radius-bottom-18, .group:focus .focus\:\:md\:radius-bottom-18, .group-radius:focus .focus\:\:md\:radius-bottom-18 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-bottom-19, .hover\:md\:radius-bottom-19:hover, .focus\:md\:radius-bottom-19:focus, .group:hover .hover\:\:md\:radius-bottom-19, .group-radius:hover .hover\:\:md\:radius-bottom-19, .group:focus .focus\:\:md\:radius-bottom-19, .group-radius:focus .focus\:\:md\:radius-bottom-19 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-bottom-20, .hover\:md\:radius-bottom-20:hover, .focus\:md\:radius-bottom-20:focus, .group:hover .hover\:\:md\:radius-bottom-20, .group-radius:hover .hover\:\:md\:radius-bottom-20, .group:focus .focus\:\:md\:radius-bottom-20, .group-radius:focus .focus\:\:md\:radius-bottom-20 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .md\:radius-bottom-21, .hover\:md\:radius-bottom-21:hover, .focus\:md\:radius-bottom-21:focus, .group:hover .hover\:\:md\:radius-bottom-21, .group-radius:hover .hover\:\:md\:radius-bottom-21, .group:focus .focus\:\:md\:radius-bottom-21, .group-radius:focus .focus\:\:md\:radius-bottom-21 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-bottom-22, .hover\:md\:radius-bottom-22:hover, .focus\:md\:radius-bottom-22:focus, .group:hover .hover\:\:md\:radius-bottom-22, .group-radius:hover .hover\:\:md\:radius-bottom-22, .group:focus .focus\:\:md\:radius-bottom-22, .group-radius:focus .focus\:\:md\:radius-bottom-22 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-bottom-23, .hover\:md\:radius-bottom-23:hover, .focus\:md\:radius-bottom-23:focus, .group:hover .hover\:\:md\:radius-bottom-23, .group-radius:hover .hover\:\:md\:radius-bottom-23, .group:focus .focus\:\:md\:radius-bottom-23, .group-radius:focus .focus\:\:md\:radius-bottom-23 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-bottom-24, .hover\:md\:radius-bottom-24:hover, .focus\:md\:radius-bottom-24:focus, .group:hover .hover\:\:md\:radius-bottom-24, .group-radius:hover .hover\:\:md\:radius-bottom-24, .group:focus .focus\:\:md\:radius-bottom-24, .group-radius:focus .focus\:\:md\:radius-bottom-24 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-bottom-25, .hover\:md\:radius-bottom-25:hover, .focus\:md\:radius-bottom-25:focus, .group:hover .hover\:\:md\:radius-bottom-25, .group-radius:hover .hover\:\:md\:radius-bottom-25, .group:focus .focus\:\:md\:radius-bottom-25, .group-radius:focus .focus\:\:md\:radius-bottom-25 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-bottom-26, .hover\:md\:radius-bottom-26:hover, .focus\:md\:radius-bottom-26:focus, .group:hover .hover\:\:md\:radius-bottom-26, .group-radius:hover .hover\:\:md\:radius-bottom-26, .group:focus .focus\:\:md\:radius-bottom-26, .group-radius:focus .focus\:\:md\:radius-bottom-26 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-bottom-27, .hover\:md\:radius-bottom-27:hover, .focus\:md\:radius-bottom-27:focus, .group:hover .hover\:\:md\:radius-bottom-27, .group-radius:hover .hover\:\:md\:radius-bottom-27, .group:focus .focus\:\:md\:radius-bottom-27, .group-radius:focus .focus\:\:md\:radius-bottom-27 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-bottom-28, .hover\:md\:radius-bottom-28:hover, .focus\:md\:radius-bottom-28:focus, .group:hover .hover\:\:md\:radius-bottom-28, .group-radius:hover .hover\:\:md\:radius-bottom-28, .group:focus .focus\:\:md\:radius-bottom-28, .group-radius:focus .focus\:\:md\:radius-bottom-28 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-bottom-29, .hover\:md\:radius-bottom-29:hover, .focus\:md\:radius-bottom-29:focus, .group:hover .hover\:\:md\:radius-bottom-29, .group-radius:hover .hover\:\:md\:radius-bottom-29, .group:focus .focus\:\:md\:radius-bottom-29, .group-radius:focus .focus\:\:md\:radius-bottom-29 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-bottom-30, .hover\:md\:radius-bottom-30:hover, .focus\:md\:radius-bottom-30:focus, .group:hover .hover\:\:md\:radius-bottom-30, .group-radius:hover .hover\:\:md\:radius-bottom-30, .group:focus .focus\:\:md\:radius-bottom-30, .group-radius:focus .focus\:\:md\:radius-bottom-30 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .md\:radius-right-0, .hover\:md\:radius-right-0:hover, .focus\:md\:radius-right-0:focus, .group:hover .hover\:\:md\:radius-right-0, .group-radius:hover .hover\:\:md\:radius-right-0, .group:focus .focus\:\:md\:radius-right-0, .group-radius:focus .focus\:\:md\:radius-right-0 {
        border-top-right-radius: 0 ;
        border-bottom-right-radius: 0 ;
    }

    .md\:radius-right-1, .hover\:md\:radius-right-1:hover, .focus\:md\:radius-right-1:focus, .group:hover .hover\:\:md\:radius-right-1, .group-radius:hover .hover\:\:md\:radius-right-1, .group:focus .focus\:\:md\:radius-right-1, .group-radius:focus .focus\:\:md\:radius-right-1 {
        border-top-right-radius: 1px ;
        border-bottom-right-radius: 1px ;
    }

    .md\:radius-right-2, .hover\:md\:radius-right-2:hover, .focus\:md\:radius-right-2:focus, .group:hover .hover\:\:md\:radius-right-2, .group-radius:hover .hover\:\:md\:radius-right-2, .group:focus .focus\:\:md\:radius-right-2, .group-radius:focus .focus\:\:md\:radius-right-2 {
        border-top-right-radius: 2px ;
        border-bottom-right-radius: 2px ;
    }

    .md\:radius-right-3, .hover\:md\:radius-right-3:hover, .focus\:md\:radius-right-3:focus, .group:hover .hover\:\:md\:radius-right-3, .group-radius:hover .hover\:\:md\:radius-right-3, .group:focus .focus\:\:md\:radius-right-3, .group-radius:focus .focus\:\:md\:radius-right-3 {
        border-top-right-radius: 3px ;
        border-bottom-right-radius: 3px ;
    }

    .md\:radius-right-4, .hover\:md\:radius-right-4:hover, .focus\:md\:radius-right-4:focus, .group:hover .hover\:\:md\:radius-right-4, .group-radius:hover .hover\:\:md\:radius-right-4, .group:focus .focus\:\:md\:radius-right-4, .group-radius:focus .focus\:\:md\:radius-right-4 {
        border-top-right-radius: 4px ;
        border-bottom-right-radius: 4px ;
    }

    .md\:radius-right-5, .hover\:md\:radius-right-5:hover, .focus\:md\:radius-right-5:focus, .group:hover .hover\:\:md\:radius-right-5, .group-radius:hover .hover\:\:md\:radius-right-5, .group:focus .focus\:\:md\:radius-right-5, .group-radius:focus .focus\:\:md\:radius-right-5 {
        border-top-right-radius: 5px ;
        border-bottom-right-radius: 5px ;
    }

    .md\:radius-right-6, .hover\:md\:radius-right-6:hover, .focus\:md\:radius-right-6:focus, .group:hover .hover\:\:md\:radius-right-6, .group-radius:hover .hover\:\:md\:radius-right-6, .group:focus .focus\:\:md\:radius-right-6, .group-radius:focus .focus\:\:md\:radius-right-6 {
        border-top-right-radius: 6px ;
        border-bottom-right-radius: 6px ;
    }

    .md\:radius-right-7, .hover\:md\:radius-right-7:hover, .focus\:md\:radius-right-7:focus, .group:hover .hover\:\:md\:radius-right-7, .group-radius:hover .hover\:\:md\:radius-right-7, .group:focus .focus\:\:md\:radius-right-7, .group-radius:focus .focus\:\:md\:radius-right-7 {
        border-top-right-radius: 7px ;
        border-bottom-right-radius: 7px ;
    }

    .md\:radius-right-8, .hover\:md\:radius-right-8:hover, .focus\:md\:radius-right-8:focus, .group:hover .hover\:\:md\:radius-right-8, .group-radius:hover .hover\:\:md\:radius-right-8, .group:focus .focus\:\:md\:radius-right-8, .group-radius:focus .focus\:\:md\:radius-right-8 {
        border-top-right-radius: 8px ;
        border-bottom-right-radius: 8px ;
    }

    .md\:radius-right-9, .hover\:md\:radius-right-9:hover, .focus\:md\:radius-right-9:focus, .group:hover .hover\:\:md\:radius-right-9, .group-radius:hover .hover\:\:md\:radius-right-9, .group:focus .focus\:\:md\:radius-right-9, .group-radius:focus .focus\:\:md\:radius-right-9 {
        border-top-right-radius: 9px ;
        border-bottom-right-radius: 9px ;
    }

    .md\:radius-right-10, .hover\:md\:radius-right-10:hover, .focus\:md\:radius-right-10:focus, .group:hover .hover\:\:md\:radius-right-10, .group-radius:hover .hover\:\:md\:radius-right-10, .group:focus .focus\:\:md\:radius-right-10, .group-radius:focus .focus\:\:md\:radius-right-10 {
        border-top-right-radius: 10px ;
        border-bottom-right-radius: 10px ;
    }

    .md\:radius-right-11, .hover\:md\:radius-right-11:hover, .focus\:md\:radius-right-11:focus, .group:hover .hover\:\:md\:radius-right-11, .group-radius:hover .hover\:\:md\:radius-right-11, .group:focus .focus\:\:md\:radius-right-11, .group-radius:focus .focus\:\:md\:radius-right-11 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .md\:radius-right-12, .hover\:md\:radius-right-12:hover, .focus\:md\:radius-right-12:focus, .group:hover .hover\:\:md\:radius-right-12, .group-radius:hover .hover\:\:md\:radius-right-12, .group:focus .focus\:\:md\:radius-right-12, .group-radius:focus .focus\:\:md\:radius-right-12 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .md\:radius-right-13, .hover\:md\:radius-right-13:hover, .focus\:md\:radius-right-13:focus, .group:hover .hover\:\:md\:radius-right-13, .group-radius:hover .hover\:\:md\:radius-right-13, .group:focus .focus\:\:md\:radius-right-13, .group-radius:focus .focus\:\:md\:radius-right-13 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .md\:radius-right-14, .hover\:md\:radius-right-14:hover, .focus\:md\:radius-right-14:focus, .group:hover .hover\:\:md\:radius-right-14, .group-radius:hover .hover\:\:md\:radius-right-14, .group:focus .focus\:\:md\:radius-right-14, .group-radius:focus .focus\:\:md\:radius-right-14 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .md\:radius-right-15, .hover\:md\:radius-right-15:hover, .focus\:md\:radius-right-15:focus, .group:hover .hover\:\:md\:radius-right-15, .group-radius:hover .hover\:\:md\:radius-right-15, .group:focus .focus\:\:md\:radius-right-15, .group-radius:focus .focus\:\:md\:radius-right-15 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .md\:radius-right-16, .hover\:md\:radius-right-16:hover, .focus\:md\:radius-right-16:focus, .group:hover .hover\:\:md\:radius-right-16, .group-radius:hover .hover\:\:md\:radius-right-16, .group:focus .focus\:\:md\:radius-right-16, .group-radius:focus .focus\:\:md\:radius-right-16 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .md\:radius-right-17, .hover\:md\:radius-right-17:hover, .focus\:md\:radius-right-17:focus, .group:hover .hover\:\:md\:radius-right-17, .group-radius:hover .hover\:\:md\:radius-right-17, .group:focus .focus\:\:md\:radius-right-17, .group-radius:focus .focus\:\:md\:radius-right-17 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .md\:radius-right-18, .hover\:md\:radius-right-18:hover, .focus\:md\:radius-right-18:focus, .group:hover .hover\:\:md\:radius-right-18, .group-radius:hover .hover\:\:md\:radius-right-18, .group:focus .focus\:\:md\:radius-right-18, .group-radius:focus .focus\:\:md\:radius-right-18 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .md\:radius-right-19, .hover\:md\:radius-right-19:hover, .focus\:md\:radius-right-19:focus, .group:hover .hover\:\:md\:radius-right-19, .group-radius:hover .hover\:\:md\:radius-right-19, .group:focus .focus\:\:md\:radius-right-19, .group-radius:focus .focus\:\:md\:radius-right-19 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .md\:radius-right-20, .hover\:md\:radius-right-20:hover, .focus\:md\:radius-right-20:focus, .group:hover .hover\:\:md\:radius-right-20, .group-radius:hover .hover\:\:md\:radius-right-20, .group:focus .focus\:\:md\:radius-right-20, .group-radius:focus .focus\:\:md\:radius-right-20 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .md\:radius-right-21, .hover\:md\:radius-right-21:hover, .focus\:md\:radius-right-21:focus, .group:hover .hover\:\:md\:radius-right-21, .group-radius:hover .hover\:\:md\:radius-right-21, .group:focus .focus\:\:md\:radius-right-21, .group-radius:focus .focus\:\:md\:radius-right-21 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .md\:radius-right-22, .hover\:md\:radius-right-22:hover, .focus\:md\:radius-right-22:focus, .group:hover .hover\:\:md\:radius-right-22, .group-radius:hover .hover\:\:md\:radius-right-22, .group:focus .focus\:\:md\:radius-right-22, .group-radius:focus .focus\:\:md\:radius-right-22 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .md\:radius-right-23, .hover\:md\:radius-right-23:hover, .focus\:md\:radius-right-23:focus, .group:hover .hover\:\:md\:radius-right-23, .group-radius:hover .hover\:\:md\:radius-right-23, .group:focus .focus\:\:md\:radius-right-23, .group-radius:focus .focus\:\:md\:radius-right-23 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .md\:radius-right-24, .hover\:md\:radius-right-24:hover, .focus\:md\:radius-right-24:focus, .group:hover .hover\:\:md\:radius-right-24, .group-radius:hover .hover\:\:md\:radius-right-24, .group:focus .focus\:\:md\:radius-right-24, .group-radius:focus .focus\:\:md\:radius-right-24 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .md\:radius-right-25, .hover\:md\:radius-right-25:hover, .focus\:md\:radius-right-25:focus, .group:hover .hover\:\:md\:radius-right-25, .group-radius:hover .hover\:\:md\:radius-right-25, .group:focus .focus\:\:md\:radius-right-25, .group-radius:focus .focus\:\:md\:radius-right-25 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .md\:radius-right-26, .hover\:md\:radius-right-26:hover, .focus\:md\:radius-right-26:focus, .group:hover .hover\:\:md\:radius-right-26, .group-radius:hover .hover\:\:md\:radius-right-26, .group:focus .focus\:\:md\:radius-right-26, .group-radius:focus .focus\:\:md\:radius-right-26 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .md\:radius-right-27, .hover\:md\:radius-right-27:hover, .focus\:md\:radius-right-27:focus, .group:hover .hover\:\:md\:radius-right-27, .group-radius:hover .hover\:\:md\:radius-right-27, .group:focus .focus\:\:md\:radius-right-27, .group-radius:focus .focus\:\:md\:radius-right-27 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .md\:radius-right-28, .hover\:md\:radius-right-28:hover, .focus\:md\:radius-right-28:focus, .group:hover .hover\:\:md\:radius-right-28, .group-radius:hover .hover\:\:md\:radius-right-28, .group:focus .focus\:\:md\:radius-right-28, .group-radius:focus .focus\:\:md\:radius-right-28 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .md\:radius-right-29, .hover\:md\:radius-right-29:hover, .focus\:md\:radius-right-29:focus, .group:hover .hover\:\:md\:radius-right-29, .group-radius:hover .hover\:\:md\:radius-right-29, .group:focus .focus\:\:md\:radius-right-29, .group-radius:focus .focus\:\:md\:radius-right-29 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .md\:radius-right-30, .hover\:md\:radius-right-30:hover, .focus\:md\:radius-right-30:focus, .group:hover .hover\:\:md\:radius-right-30, .group-radius:hover .hover\:\:md\:radius-right-30, .group:focus .focus\:\:md\:radius-right-30, .group-radius:focus .focus\:\:md\:radius-right-30 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .md\:radius-left-0, .hover\:md\:radius-left-0:hover, .focus\:md\:radius-left-0:focus, .group:hover .hover\:\:md\:radius-left-0, .group-radius:hover .hover\:\:md\:radius-left-0, .group:focus .focus\:\:md\:radius-left-0, .group-radius:focus .focus\:\:md\:radius-left-0 {
        border-top-left-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .md\:radius-left-1, .hover\:md\:radius-left-1:hover, .focus\:md\:radius-left-1:focus, .group:hover .hover\:\:md\:radius-left-1, .group-radius:hover .hover\:\:md\:radius-left-1, .group:focus .focus\:\:md\:radius-left-1, .group-radius:focus .focus\:\:md\:radius-left-1 {
        border-top-left-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .md\:radius-left-2, .hover\:md\:radius-left-2:hover, .focus\:md\:radius-left-2:focus, .group:hover .hover\:\:md\:radius-left-2, .group-radius:hover .hover\:\:md\:radius-left-2, .group:focus .focus\:\:md\:radius-left-2, .group-radius:focus .focus\:\:md\:radius-left-2 {
        border-top-left-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .md\:radius-left-3, .hover\:md\:radius-left-3:hover, .focus\:md\:radius-left-3:focus, .group:hover .hover\:\:md\:radius-left-3, .group-radius:hover .hover\:\:md\:radius-left-3, .group:focus .focus\:\:md\:radius-left-3, .group-radius:focus .focus\:\:md\:radius-left-3 {
        border-top-left-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .md\:radius-left-4, .hover\:md\:radius-left-4:hover, .focus\:md\:radius-left-4:focus, .group:hover .hover\:\:md\:radius-left-4, .group-radius:hover .hover\:\:md\:radius-left-4, .group:focus .focus\:\:md\:radius-left-4, .group-radius:focus .focus\:\:md\:radius-left-4 {
        border-top-left-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .md\:radius-left-5, .hover\:md\:radius-left-5:hover, .focus\:md\:radius-left-5:focus, .group:hover .hover\:\:md\:radius-left-5, .group-radius:hover .hover\:\:md\:radius-left-5, .group:focus .focus\:\:md\:radius-left-5, .group-radius:focus .focus\:\:md\:radius-left-5 {
        border-top-left-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .md\:radius-left-6, .hover\:md\:radius-left-6:hover, .focus\:md\:radius-left-6:focus, .group:hover .hover\:\:md\:radius-left-6, .group-radius:hover .hover\:\:md\:radius-left-6, .group:focus .focus\:\:md\:radius-left-6, .group-radius:focus .focus\:\:md\:radius-left-6 {
        border-top-left-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .md\:radius-left-7, .hover\:md\:radius-left-7:hover, .focus\:md\:radius-left-7:focus, .group:hover .hover\:\:md\:radius-left-7, .group-radius:hover .hover\:\:md\:radius-left-7, .group:focus .focus\:\:md\:radius-left-7, .group-radius:focus .focus\:\:md\:radius-left-7 {
        border-top-left-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .md\:radius-left-8, .hover\:md\:radius-left-8:hover, .focus\:md\:radius-left-8:focus, .group:hover .hover\:\:md\:radius-left-8, .group-radius:hover .hover\:\:md\:radius-left-8, .group:focus .focus\:\:md\:radius-left-8, .group-radius:focus .focus\:\:md\:radius-left-8 {
        border-top-left-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .md\:radius-left-9, .hover\:md\:radius-left-9:hover, .focus\:md\:radius-left-9:focus, .group:hover .hover\:\:md\:radius-left-9, .group-radius:hover .hover\:\:md\:radius-left-9, .group:focus .focus\:\:md\:radius-left-9, .group-radius:focus .focus\:\:md\:radius-left-9 {
        border-top-left-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .md\:radius-left-10, .hover\:md\:radius-left-10:hover, .focus\:md\:radius-left-10:focus, .group:hover .hover\:\:md\:radius-left-10, .group-radius:hover .hover\:\:md\:radius-left-10, .group:focus .focus\:\:md\:radius-left-10, .group-radius:focus .focus\:\:md\:radius-left-10 {
        border-top-left-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .md\:radius-left-11, .hover\:md\:radius-left-11:hover, .focus\:md\:radius-left-11:focus, .group:hover .hover\:\:md\:radius-left-11, .group-radius:hover .hover\:\:md\:radius-left-11, .group:focus .focus\:\:md\:radius-left-11, .group-radius:focus .focus\:\:md\:radius-left-11 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-left-12, .hover\:md\:radius-left-12:hover, .focus\:md\:radius-left-12:focus, .group:hover .hover\:\:md\:radius-left-12, .group-radius:hover .hover\:\:md\:radius-left-12, .group:focus .focus\:\:md\:radius-left-12, .group-radius:focus .focus\:\:md\:radius-left-12 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-left-13, .hover\:md\:radius-left-13:hover, .focus\:md\:radius-left-13:focus, .group:hover .hover\:\:md\:radius-left-13, .group-radius:hover .hover\:\:md\:radius-left-13, .group:focus .focus\:\:md\:radius-left-13, .group-radius:focus .focus\:\:md\:radius-left-13 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-left-14, .hover\:md\:radius-left-14:hover, .focus\:md\:radius-left-14:focus, .group:hover .hover\:\:md\:radius-left-14, .group-radius:hover .hover\:\:md\:radius-left-14, .group:focus .focus\:\:md\:radius-left-14, .group-radius:focus .focus\:\:md\:radius-left-14 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-left-15, .hover\:md\:radius-left-15:hover, .focus\:md\:radius-left-15:focus, .group:hover .hover\:\:md\:radius-left-15, .group-radius:hover .hover\:\:md\:radius-left-15, .group:focus .focus\:\:md\:radius-left-15, .group-radius:focus .focus\:\:md\:radius-left-15 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-left-16, .hover\:md\:radius-left-16:hover, .focus\:md\:radius-left-16:focus, .group:hover .hover\:\:md\:radius-left-16, .group-radius:hover .hover\:\:md\:radius-left-16, .group:focus .focus\:\:md\:radius-left-16, .group-radius:focus .focus\:\:md\:radius-left-16 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-left-17, .hover\:md\:radius-left-17:hover, .focus\:md\:radius-left-17:focus, .group:hover .hover\:\:md\:radius-left-17, .group-radius:hover .hover\:\:md\:radius-left-17, .group:focus .focus\:\:md\:radius-left-17, .group-radius:focus .focus\:\:md\:radius-left-17 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-left-18, .hover\:md\:radius-left-18:hover, .focus\:md\:radius-left-18:focus, .group:hover .hover\:\:md\:radius-left-18, .group-radius:hover .hover\:\:md\:radius-left-18, .group:focus .focus\:\:md\:radius-left-18, .group-radius:focus .focus\:\:md\:radius-left-18 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-left-19, .hover\:md\:radius-left-19:hover, .focus\:md\:radius-left-19:focus, .group:hover .hover\:\:md\:radius-left-19, .group-radius:hover .hover\:\:md\:radius-left-19, .group:focus .focus\:\:md\:radius-left-19, .group-radius:focus .focus\:\:md\:radius-left-19 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-left-20, .hover\:md\:radius-left-20:hover, .focus\:md\:radius-left-20:focus, .group:hover .hover\:\:md\:radius-left-20, .group-radius:hover .hover\:\:md\:radius-left-20, .group:focus .focus\:\:md\:radius-left-20, .group-radius:focus .focus\:\:md\:radius-left-20 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .md\:radius-left-21, .hover\:md\:radius-left-21:hover, .focus\:md\:radius-left-21:focus, .group:hover .hover\:\:md\:radius-left-21, .group-radius:hover .hover\:\:md\:radius-left-21, .group:focus .focus\:\:md\:radius-left-21, .group-radius:focus .focus\:\:md\:radius-left-21 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .md\:radius-left-22, .hover\:md\:radius-left-22:hover, .focus\:md\:radius-left-22:focus, .group:hover .hover\:\:md\:radius-left-22, .group-radius:hover .hover\:\:md\:radius-left-22, .group:focus .focus\:\:md\:radius-left-22, .group-radius:focus .focus\:\:md\:radius-left-22 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .md\:radius-left-23, .hover\:md\:radius-left-23:hover, .focus\:md\:radius-left-23:focus, .group:hover .hover\:\:md\:radius-left-23, .group-radius:hover .hover\:\:md\:radius-left-23, .group:focus .focus\:\:md\:radius-left-23, .group-radius:focus .focus\:\:md\:radius-left-23 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .md\:radius-left-24, .hover\:md\:radius-left-24:hover, .focus\:md\:radius-left-24:focus, .group:hover .hover\:\:md\:radius-left-24, .group-radius:hover .hover\:\:md\:radius-left-24, .group:focus .focus\:\:md\:radius-left-24, .group-radius:focus .focus\:\:md\:radius-left-24 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .md\:radius-left-25, .hover\:md\:radius-left-25:hover, .focus\:md\:radius-left-25:focus, .group:hover .hover\:\:md\:radius-left-25, .group-radius:hover .hover\:\:md\:radius-left-25, .group:focus .focus\:\:md\:radius-left-25, .group-radius:focus .focus\:\:md\:radius-left-25 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .md\:radius-left-26, .hover\:md\:radius-left-26:hover, .focus\:md\:radius-left-26:focus, .group:hover .hover\:\:md\:radius-left-26, .group-radius:hover .hover\:\:md\:radius-left-26, .group:focus .focus\:\:md\:radius-left-26, .group-radius:focus .focus\:\:md\:radius-left-26 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .md\:radius-left-27, .hover\:md\:radius-left-27:hover, .focus\:md\:radius-left-27:focus, .group:hover .hover\:\:md\:radius-left-27, .group-radius:hover .hover\:\:md\:radius-left-27, .group:focus .focus\:\:md\:radius-left-27, .group-radius:focus .focus\:\:md\:radius-left-27 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .md\:radius-left-28, .hover\:md\:radius-left-28:hover, .focus\:md\:radius-left-28:focus, .group:hover .hover\:\:md\:radius-left-28, .group-radius:hover .hover\:\:md\:radius-left-28, .group:focus .focus\:\:md\:radius-left-28, .group-radius:focus .focus\:\:md\:radius-left-28 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .md\:radius-left-29, .hover\:md\:radius-left-29:hover, .focus\:md\:radius-left-29:focus, .group:hover .hover\:\:md\:radius-left-29, .group-radius:hover .hover\:\:md\:radius-left-29, .group:focus .focus\:\:md\:radius-left-29, .group-radius:focus .focus\:\:md\:radius-left-29 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .md\:radius-left-30, .hover\:md\:radius-left-30:hover, .focus\:md\:radius-left-30:focus, .group:hover .hover\:\:md\:radius-left-30, .group-radius:hover .hover\:\:md\:radius-left-30, .group:focus .focus\:\:md\:radius-left-30, .group-radius:focus .focus\:\:md\:radius-left-30 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .md\:grid-cols-1, .hover\:md\:grid-cols-1:hover, .focus\:md\:grid-cols-1:focus {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-cols-2, .hover\:md\:grid-cols-2:hover, .focus\:md\:grid-cols-2:focus {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3, .hover\:md\:grid-cols-3:hover, .focus\:md\:grid-cols-3:focus {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4, .hover\:md\:grid-cols-4:hover, .focus\:md\:grid-cols-4:focus {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-5, .hover\:md\:grid-cols-5:hover, .focus\:md\:grid-cols-5:focus {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .md\:grid-cols-6, .hover\:md\:grid-cols-6:hover, .focus\:md\:grid-cols-6:focus {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .md\:grid-cols-7, .hover\:md\:grid-cols-7:hover, .focus\:md\:grid-cols-7:focus {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .md\:grid-cols-8, .hover\:md\:grid-cols-8:hover, .focus\:md\:grid-cols-8:focus {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .md\:grid-cols-9, .hover\:md\:grid-cols-9:hover, .focus\:md\:grid-cols-9:focus {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .md\:grid-cols-10, .hover\:md\:grid-cols-10:hover, .focus\:md\:grid-cols-10:focus {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .md\:grid-cols-11, .hover\:md\:grid-cols-11:hover, .focus\:md\:grid-cols-11:focus {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .md\:grid-cols-12, .hover\:md\:grid-cols-12:hover, .focus\:md\:grid-cols-12:focus {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:grid-cols-none, .hover\:md\:grid-cols-none:hover, .focus\:md\:grid-cols-none:focus {
        grid-template-columns: none;
    }

    .md\:grid-cols-auto, .hover\:md\:grid-cols-auto:hover, .focus\:md\:grid-cols-auto:focus {
        grid-template-columns: auto;
    }

    .md\:grid-rows-1, .hover\:md\:grid-rows-1:hover, .focus\:md\:grid-rows-1:focus {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-rows-2, .hover\:md\:grid-rows-2:hover, .focus\:md\:grid-rows-2:focus {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-rows-3, .hover\:md\:grid-rows-3:hover, .focus\:md\:grid-rows-3:focus {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-rows-4, .hover\:md\:grid-rows-4:hover, .focus\:md\:grid-rows-4:focus {
        grid-template-rows: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-rows-5, .hover\:md\:grid-rows-5:hover, .focus\:md\:grid-rows-5:focus {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .md\:grid-rows-6, .hover\:md\:grid-rows-6:hover, .focus\:md\:grid-rows-6:focus {
        grid-template-rows: repeat(6, minmax(0, 1fr));
    }

    .md\:grid-rows-auto, .hover\:md\:grid-rows-auto:hover, .focus\:md\:grid-rows-auto:focus {
        grid-template-rows: auto;
    }

    .md\:grid--flow-row, .hover\:md\:grid--flow-row:hover, .focus\:md\:grid--flow-row:focus {
        grid-auto-flow: row;
    }

    .md\:grid--flow-col, .hover\:md\:grid--flow-col:hover, .focus\:md\:grid--flow-col:focus {
        grid-auto-flow: column;
    }

    .md\:grid--flow-row-dense, .hover\:md\:grid--flow-row-dense:hover, .focus\:md\:grid--flow-row-dense:focus {
        grid-auto-flow: row dense;
    }

    .md\:grid--flow-col-dense, .hover\:md\:grid--flow-col-dense:hover, .focus\:md\:grid--flow-col-dense:focus {
        grid-auto-flow: column dense;
    }

    .md\:gap-0, .hover\:md\:gap-0:hover, .focus\:md\:gap-0:focus {
        gap: 0;
    }

    .md\:gap-05, .hover\:md\:gap-05:hover, .focus\:md\:gap-05:focus {
        gap: .125rem;
    }

    .md\:gap-10, .hover\:md\:gap-10:hover, .focus\:md\:gap-10:focus {
        gap: .25rem;
    }

    .md\:gap-20, .hover\:md\:gap-20:hover, .focus\:md\:gap-20:focus {
        gap: .5rem;
    }

    .md\:gap-30, .hover\:md\:gap-30:hover, .focus\:md\:gap-30:focus {
        gap: .75rem;
    }

    .md\:gap-40, .hover\:md\:gap-40:hover, .focus\:md\:gap-40:focus {
        gap: 1rem;
    }

    .md\:gap-50, .hover\:md\:gap-50:hover, .focus\:md\:gap-50:focus {
        gap: 1.25rem;
    }

    .md\:gap-60, .hover\:md\:gap-60:hover, .focus\:md\:gap-60:focus {
        gap: 1.5rem;
    }

    .md\:gap-70, .hover\:md\:gap-70:hover, .focus\:md\:gap-70:focus {
        gap: 1.75rem;
    }

    .md\:gap-80, .hover\:md\:gap-80:hover, .focus\:md\:gap-80:focus {
        gap: 2rem;
    }

    .md\:gap-90, .hover\:md\:gap-90:hover, .focus\:md\:gap-90:focus {
        gap: 2.25rem;
    }

    .md\:gap-100, .hover\:md\:gap-100:hover, .focus\:md\:gap-100:focus {
        gap: 2.5rem;
    }

    .md\:gap-x-0, .hover\:md\:gap-x-0:hover, .focus\:md\:gap-x-0:focus {
        column-gap: 0;
    }

    .md\:gap-x-05, .hover\:md\:gap-x-05:hover, .focus\:md\:gap-x-05:focus {
        column-gap: .125rem;
    }

    .md\:gap-x-10, .hover\:md\:gap-x-10:hover, .focus\:md\:gap-x-10:focus {
        column-gap: .25rem;
    }

    .md\:gap-x-20, .hover\:md\:gap-x-20:hover, .focus\:md\:gap-x-20:focus {
        column-gap: .5rem;
    }

    .md\:gap-x-30, .hover\:md\:gap-x-30:hover, .focus\:md\:gap-x-30:focus {
        column-gap: .75rem;
    }

    .md\:gap-x-40, .hover\:md\:gap-x-40:hover, .focus\:md\:gap-x-40:focus {
        column-gap: 1rem;
    }

    .md\:gap-x-50, .hover\:md\:gap-x-50:hover, .focus\:md\:gap-x-50:focus {
        column-gap: 1.25rem;
    }

    .md\:gap-x-60, .hover\:md\:gap-x-60:hover, .focus\:md\:gap-x-60:focus {
        column-gap: 1.5rem;
    }

    .md\:gap-x-70, .hover\:md\:gap-x-70:hover, .focus\:md\:gap-x-70:focus {
        column-gap: 1.75rem;
    }

    .md\:gap-x-80, .hover\:md\:gap-x-80:hover, .focus\:md\:gap-x-80:focus {
        column-gap: 2rem;
    }

    .md\:gap-x-90, .hover\:md\:gap-x-90:hover, .focus\:md\:gap-x-90:focus {
        column-gap: 2.25rem;
    }

    .md\:gap-x-100, .hover\:md\:gap-x-100:hover, .focus\:md\:gap-x-100:focus {
        column-gap: 2.5rem;
    }

    .md\:gap-y-0, .hover\:md\:gap-y-0:hover, .focus\:md\:gap-y-0:focus {
        row-gap: 0;
    }

    .md\:gap-y-05, .hover\:md\:gap-y-05:hover, .focus\:md\:gap-y-05:focus {
        row-gap: .125rem;
    }

    .md\:gap-y-10, .hover\:md\:gap-y-10:hover, .focus\:md\:gap-y-10:focus {
        row-gap: .25rem;
    }

    .md\:gap-y-20, .hover\:md\:gap-y-20:hover, .focus\:md\:gap-y-20:focus {
        row-gap: .5rem;
    }

    .md\:gap-y-30, .hover\:md\:gap-y-30:hover, .focus\:md\:gap-y-30:focus {
        row-gap: .75rem;
    }

    .md\:gap-y-40, .hover\:md\:gap-y-40:hover, .focus\:md\:gap-y-40:focus {
        row-gap: 1rem;
    }

    .md\:gap-y-50, .hover\:md\:gap-y-50:hover, .focus\:md\:gap-y-50:focus {
        row-gap: 1.25rem;
    }

    .md\:gap-y-60, .hover\:md\:gap-y-60:hover, .focus\:md\:gap-y-60:focus {
        row-gap: 1.5rem;
    }

    .md\:gap-y-70, .hover\:md\:gap-y-70:hover, .focus\:md\:gap-y-70:focus {
        row-gap: 1.75rem;
    }

    .md\:gap-y-80, .hover\:md\:gap-y-80:hover, .focus\:md\:gap-y-80:focus {
        row-gap: 2rem;
    }

    .md\:gap-y-90, .hover\:md\:gap-y-90:hover, .focus\:md\:gap-y-90:focus {
        row-gap: 2.25rem;
    }

    .md\:gap-y-100, .hover\:md\:gap-y-100:hover, .focus\:md\:gap-y-100:focus {
        row-gap: 2.5rem;
    }

    .md\:col-span-1, .hover\:md\:col-span-1:hover, .focus\:md\:col-span-1:focus {
        grid-column: span 1 / span 1;
    }

    .md\:col-span-2, .hover\:md\:col-span-2:hover, .focus\:md\:col-span-2:focus {
        grid-column: span 2 / span 2;
    }

    .md\:col-span-3, .hover\:md\:col-span-3:hover, .focus\:md\:col-span-3:focus {
        grid-column: span 3 / span 3;
    }

    .md\:col-span-4, .hover\:md\:col-span-4:hover, .focus\:md\:col-span-4:focus {
        grid-column: span 4 / span 4;
    }

    .md\:col-span-5, .hover\:md\:col-span-5:hover, .focus\:md\:col-span-5:focus {
        grid-column: span 5 / span 5;
    }

    .md\:col-span-6, .hover\:md\:col-span-6:hover, .focus\:md\:col-span-6:focus {
        grid-column: span 6 / span 6;
    }

    .md\:col-span-7, .hover\:md\:col-span-7:hover, .focus\:md\:col-span-7:focus {
        grid-column: span 7 / span 7;
    }

    .md\:col-span-8, .hover\:md\:col-span-8:hover, .focus\:md\:col-span-8:focus {
        grid-column: span 8 / span 8;
    }

    .md\:col-span-9, .hover\:md\:col-span-9:hover, .focus\:md\:col-span-9:focus {
        grid-column: span 9 / span 9;
    }

    .md\:col-span-10, .hover\:md\:col-span-10:hover, .focus\:md\:col-span-10:focus {
        grid-column: span 10 / span 10;
    }

    .md\:col-span-11, .hover\:md\:col-span-11:hover, .focus\:md\:col-span-11:focus {
        grid-column: span 12 / span 11;
    }

    .md\:col-span-12, .hover\:md\:col-span-12:hover, .focus\:md\:col-span-12:focus {
        grid-column: span 12 / span 12;
    }

    .md\:col-span-full, .hover\:md\:col-span-full:hover, .focus\:md\:col-span-full:focus {
        grid-column: span 1 / span -1;
    }

    .md\:col-start-1, .hover\:md\:col-start-1:hover, .focus\:md\:col-start-1:focus {
        grid-column-start: 1;
    }

    .md\:col-start-2, .hover\:md\:col-start-2:hover, .focus\:md\:col-start-2:focus {
        grid-column-start: 2;
    }

    .md\:col-start-3, .hover\:md\:col-start-3:hover, .focus\:md\:col-start-3:focus {
        grid-column-start: 3;
    }

    .md\:col-start-4, .hover\:md\:col-start-4:hover, .focus\:md\:col-start-4:focus {
        grid-column-start: 4;
    }

    .md\:col-start-5, .hover\:md\:col-start-5:hover, .focus\:md\:col-start-5:focus {
        grid-column-start: 5;
    }

    .md\:col-start-6, .hover\:md\:col-start-6:hover, .focus\:md\:col-start-6:focus {
        grid-column-start: 6;
    }

    .md\:col-start-7, .hover\:md\:col-start-7:hover, .focus\:md\:col-start-7:focus {
        grid-column-start: 7;
    }

    .md\:col-start-8, .hover\:md\:col-start-8:hover, .focus\:md\:col-start-8:focus {
        grid-column-start: 8;
    }

    .md\:col-start-9, .hover\:md\:col-start-9:hover, .focus\:md\:col-start-9:focus {
        grid-column-start: 9;
    }

    .md\:col-start-10, .hover\:md\:col-start-10:hover, .focus\:md\:col-start-10:focus {
        grid-column-start: 10;
    }

    .md\:col-start-11, .hover\:md\:col-start-11:hover, .focus\:md\:col-start-11:focus {
        grid-column-start: 11;
    }

    .md\:col-start-12, .hover\:md\:col-start-12:hover, .focus\:md\:col-start-12:focus {
        grid-column-start: 12;
    }

    .md\:col-start-full, .hover\:md\:col-start-full:hover, .focus\:md\:col-start-full:focus {
        grid-column-start: auto;
    }

    .md\:col-end-1, .hover\:md\:col-end-1:hover, .focus\:md\:col-end-1:focus {
        grid-column-end: 1;
    }

    .md\:col-end-2, .hover\:md\:col-end-2:hover, .focus\:md\:col-end-2:focus {
        grid-column-end: 2;
    }

    .md\:col-end-3, .hover\:md\:col-end-3:hover, .focus\:md\:col-end-3:focus {
        grid-column-end: 3;
    }

    .md\:col-end-4, .hover\:md\:col-end-4:hover, .focus\:md\:col-end-4:focus {
        grid-column-end: 4;
    }

    .md\:col-end-5, .hover\:md\:col-end-5:hover, .focus\:md\:col-end-5:focus {
        grid-column-end: 5;
    }

    .md\:col-end-6, .hover\:md\:col-end-6:hover, .focus\:md\:col-end-6:focus {
        grid-column-end: 6;
    }

    .md\:col-end-7, .hover\:md\:col-end-7:hover, .focus\:md\:col-end-7:focus {
        grid-column-end: 7;
    }

    .md\:col-end-8, .hover\:md\:col-end-8:hover, .focus\:md\:col-end-8:focus {
        grid-column-end: 8;
    }

    .md\:col-end-9, .hover\:md\:col-end-9:hover, .focus\:md\:col-end-9:focus {
        grid-column-end: 9;
    }

    .md\:col-end-10, .hover\:md\:col-end-10:hover, .focus\:md\:col-end-10:focus {
        grid-column-end: 10;
    }

    .md\:col-end-11, .hover\:md\:col-end-11:hover, .focus\:md\:col-end-11:focus {
        grid-column-end: 11;
    }

    .md\:col-end-12, .hover\:md\:col-end-12:hover, .focus\:md\:col-end-12:focus {
        grid-column-end: 12;
    }

    .md\:col-end-full, .hover\:md\:col-end-full:hover, .focus\:md\:col-end-full:focus {
        grid-column-end: auto;
    }

    .md\:row-span-1, .hover\:md\:row-span-1:hover, .focus\:md\:row-span-1:focus {
        grid-row: span 1 / span 1;
    }

    .md\:row-span-2, .hover\:md\:row-span-2:hover, .focus\:md\:row-span-2:focus {
        grid-row: span 2 / span 2;
    }

    .md\:row-span-3, .hover\:md\:row-span-3:hover, .focus\:md\:row-span-3:focus {
        grid-row: span 3 / span 3;
    }

    .md\:row-span-4, .hover\:md\:row-span-4:hover, .focus\:md\:row-span-4:focus {
        grid-row: span 4 / span 4;
    }

    .md\:row-span-5, .hover\:md\:row-span-5:hover, .focus\:md\:row-span-5:focus {
        grid-row: span 5 / span 5;
    }

    .md\:row-span-6, .hover\:md\:row-span-6:hover, .focus\:md\:row-span-6:focus {
        grid-row: span 6 / span 6;
    }

    .md\:row-span-full, .hover\:md\:row-span-full:hover, .focus\:md\:row-span-full:focus {
        grid-row: span 1 / span -1;
    }

    .md\:row-start-1, .hover\:md\:row-start-1:hover, .focus\:md\:row-start-1:focus {
        grid-row-start: 1;
    }

    .md\:row-start-2, .hover\:md\:row-start-2:hover, .focus\:md\:row-start-2:focus {
        grid-row-start: 2;
    }

    .md\:row-start-3, .hover\:md\:row-start-3:hover, .focus\:md\:row-start-3:focus {
        grid-row-start: 3;
    }

    .md\:row-start-4, .hover\:md\:row-start-4:hover, .focus\:md\:row-start-4:focus {
        grid-row-start: 4;
    }

    .md\:row-start-5, .hover\:md\:row-start-5:hover, .focus\:md\:row-start-5:focus {
        grid-row-start: 5;
    }

    .md\:row-start-6, .hover\:md\:row-start-6:hover, .focus\:md\:row-start-6:focus {
        grid-row-start: 6;
    }

    .md\:row-start-7, .hover\:md\:row-start-7:hover, .focus\:md\:row-start-7:focus {
        grid-row-start: 7;
    }

    .md\:row-start-full, .hover\:md\:row-start-full:hover, .focus\:md\:row-start-full:focus {
        grid-row-start: auto;
    }

    .md\:row-end-1, .hover\:md\:row-end-1:hover, .focus\:md\:row-end-1:focus {
        grid-row-end: 1;
    }

    .md\:row-end-2, .hover\:md\:row-end-2:hover, .focus\:md\:row-end-2:focus {
        grid-row-end: 2;
    }

    .md\:row-end-3, .hover\:md\:row-end-3:hover, .focus\:md\:row-end-3:focus {
        grid-row-end: 3;
    }

    .md\:row-end-4, .hover\:md\:row-end-4:hover, .focus\:md\:row-end-4:focus {
        grid-row-end: 4;
    }

    .md\:row-end-5, .hover\:md\:row-end-5:hover, .focus\:md\:row-end-5:focus {
        grid-row-end: 5;
    }

    .md\:row-end-6, .hover\:md\:row-end-6:hover, .focus\:md\:row-end-6:focus {
        grid-row-end: 6;
    }

    .md\:row-end-7, .hover\:md\:row-end-7:hover, .focus\:md\:row-end-7:focus {
        grid-row-end: 7;
    }

    .md\:row-end-full, .hover\:md\:row-end-full:hover, .focus\:md\:row-end-full:focus {
        grid-row-end: auto;
    }

    .md\:shadow-black, .hover\:md\:shadow-black:hover, .focus\:md\:shadow-black:focus, .group:hover .hover\:\:md\:shadow-black, .group-shadow:hover .hover\:\:md\:shadow-black, .group:focus .focus\:\:md\:shadow-black, .group-shadow:focus .focus\:\:md\:shadow-black {
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    }

    .md\:shadow-white, .hover\:md\:shadow-white:hover, .focus\:md\:shadow-white:focus, .group:hover .hover\:\:md\:shadow-white, .group-shadow:hover .hover\:\:md\:shadow-white, .group:focus .focus\:\:md\:shadow-white, .group-shadow:focus .focus\:\:md\:shadow-white {
        --shadow-color: rgba(255, 255, 255, var(--shadow-opacity));
    }

    .md\:shadow-red-50, .hover\:md\:shadow-red-50:hover, .focus\:md\:shadow-red-50:focus, .group:hover .hover\:\:md\:shadow-red-50, .group-shadow:hover .hover\:\:md\:shadow-red-50, .group:focus .focus\:\:md\:shadow-red-50, .group-shadow:focus .focus\:\:md\:shadow-red-50 {
        --shadow-color: rgba(254, 242, 242, var(--shadow-opacity));
    }

    .md\:shadow-red-100, .hover\:md\:shadow-red-100:hover, .focus\:md\:shadow-red-100:focus, .group:hover .hover\:\:md\:shadow-red-100, .group-shadow:hover .hover\:\:md\:shadow-red-100, .group:focus .focus\:\:md\:shadow-red-100, .group-shadow:focus .focus\:\:md\:shadow-red-100 {
        --shadow-color: rgba(254, 226, 226, var(--shadow-opacity));
    }

    .md\:shadow-red-200, .hover\:md\:shadow-red-200:hover, .focus\:md\:shadow-red-200:focus, .group:hover .hover\:\:md\:shadow-red-200, .group-shadow:hover .hover\:\:md\:shadow-red-200, .group:focus .focus\:\:md\:shadow-red-200, .group-shadow:focus .focus\:\:md\:shadow-red-200 {
        --shadow-color: rgba(254, 202, 202, var(--shadow-opacity));
    }

    .md\:shadow-red-300, .hover\:md\:shadow-red-300:hover, .focus\:md\:shadow-red-300:focus, .group:hover .hover\:\:md\:shadow-red-300, .group-shadow:hover .hover\:\:md\:shadow-red-300, .group:focus .focus\:\:md\:shadow-red-300, .group-shadow:focus .focus\:\:md\:shadow-red-300 {
        --shadow-color: rgba(252, 165, 165, var(--shadow-opacity));
    }

    .md\:shadow-red-400, .hover\:md\:shadow-red-400:hover, .focus\:md\:shadow-red-400:focus, .group:hover .hover\:\:md\:shadow-red-400, .group-shadow:hover .hover\:\:md\:shadow-red-400, .group:focus .focus\:\:md\:shadow-red-400, .group-shadow:focus .focus\:\:md\:shadow-red-400 {
        --shadow-color: rgba(232, 71, 78, var(--shadow-opacity));
    }

    .md\:shadow-red-500, .hover\:md\:shadow-red-500:hover, .focus\:md\:shadow-red-500:focus, .group:hover .hover\:\:md\:shadow-red-500, .group-shadow:hover .hover\:\:md\:shadow-red-500, .group:focus .focus\:\:md\:shadow-red-500, .group-shadow:focus .focus\:\:md\:shadow-red-500 {
        --shadow-color: rgba(239, 68, 6, var(--shadow-opacity));
    }

    .md\:shadow-red-600, .hover\:md\:shadow-red-600:hover, .focus\:md\:shadow-red-600:focus, .group:hover .hover\:\:md\:shadow-red-600, .group-shadow:hover .hover\:\:md\:shadow-red-600, .group:focus .focus\:\:md\:shadow-red-600, .group-shadow:focus .focus\:\:md\:shadow-red-600 {
        --shadow-color: rgba(220, 38, 3, var(--shadow-opacity));
    }

    .md\:shadow-red-700, .hover\:md\:shadow-red-700:hover, .focus\:md\:shadow-red-700:focus, .group:hover .hover\:\:md\:shadow-red-700, .group-shadow:hover .hover\:\:md\:shadow-red-700, .group:focus .focus\:\:md\:shadow-red-700, .group-shadow:focus .focus\:\:md\:shadow-red-700 {
        --shadow-color: rgba(185, 28, 28, var(--shadow-opacity));
    }

    .md\:shadow-red-800, .hover\:md\:shadow-red-800:hover, .focus\:md\:shadow-red-800:focus, .group:hover .hover\:\:md\:shadow-red-800, .group-shadow:hover .hover\:\:md\:shadow-red-800, .group:focus .focus\:\:md\:shadow-red-800, .group-shadow:focus .focus\:\:md\:shadow-red-800 {
        --shadow-color: rgba(153, 27, 27, var(--shadow-opacity));
    }

    .md\:shadow-red-900, .hover\:md\:shadow-red-900:hover, .focus\:md\:shadow-red-900:focus, .group:hover .hover\:\:md\:shadow-red-900, .group-shadow:hover .hover\:\:md\:shadow-red-900, .group:focus .focus\:\:md\:shadow-red-900, .group-shadow:focus .focus\:\:md\:shadow-red-900 {
        --shadow-color: rgba(127, 29, 29, var(--shadow-opacity));
    }

    .md\:shadow-gray-50, .hover\:md\:shadow-gray-50:hover, .focus\:md\:shadow-gray-50:focus, .group:hover .hover\:\:md\:shadow-gray-50, .group-shadow:hover .hover\:\:md\:shadow-gray-50, .group:focus .focus\:\:md\:shadow-gray-50, .group-shadow:focus .focus\:\:md\:shadow-gray-50 {
        --shadow-color: rgba(249, 250, 251, var(--shadow-opacity));
    }

    .md\:shadow-gray-100, .hover\:md\:shadow-gray-100:hover, .focus\:md\:shadow-gray-100:focus, .group:hover .hover\:\:md\:shadow-gray-100, .group-shadow:hover .hover\:\:md\:shadow-gray-100, .group:focus .focus\:\:md\:shadow-gray-100, .group-shadow:focus .focus\:\:md\:shadow-gray-100 {
        --shadow-color: rgba(243, 244, 246, var(--shadow-opacity));
    }

    .md\:shadow-gray-200, .hover\:md\:shadow-gray-200:hover, .focus\:md\:shadow-gray-200:focus, .group:hover .hover\:\:md\:shadow-gray-200, .group-shadow:hover .hover\:\:md\:shadow-gray-200, .group:focus .focus\:\:md\:shadow-gray-200, .group-shadow:focus .focus\:\:md\:shadow-gray-200 {
        --shadow-color: rgba(229, 231, 235, var(--shadow-opacity));
    }

    .md\:shadow-gray-300, .hover\:md\:shadow-gray-300:hover, .focus\:md\:shadow-gray-300:focus, .group:hover .hover\:\:md\:shadow-gray-300, .group-shadow:hover .hover\:\:md\:shadow-gray-300, .group:focus .focus\:\:md\:shadow-gray-300, .group-shadow:focus .focus\:\:md\:shadow-gray-300 {
        --shadow-color: rgba(209, 213, 219, var(--shadow-opacity));
    }

    .md\:shadow-gray-400, .hover\:md\:shadow-gray-400:hover, .focus\:md\:shadow-gray-400:focus, .group:hover .hover\:\:md\:shadow-gray-400, .group-shadow:hover .hover\:\:md\:shadow-gray-400, .group:focus .focus\:\:md\:shadow-gray-400, .group-shadow:focus .focus\:\:md\:shadow-gray-400 {
        --shadow-color: rgba(156, 163, 175, var(--shadow-opacity));
    }

    .md\:shadow-gray-500, .hover\:md\:shadow-gray-500:hover, .focus\:md\:shadow-gray-500:focus, .group:hover .hover\:\:md\:shadow-gray-500, .group-shadow:hover .hover\:\:md\:shadow-gray-500, .group:focus .focus\:\:md\:shadow-gray-500, .group-shadow:focus .focus\:\:md\:shadow-gray-500 {
        --shadow-color: rgba(107, 114, 128, var(--shadow-opacity));
    }

    .md\:shadow-gray-600, .hover\:md\:shadow-gray-600:hover, .focus\:md\:shadow-gray-600:focus, .group:hover .hover\:\:md\:shadow-gray-600, .group-shadow:hover .hover\:\:md\:shadow-gray-600, .group:focus .focus\:\:md\:shadow-gray-600, .group-shadow:focus .focus\:\:md\:shadow-gray-600 {
        --shadow-color: rgba(75, 85, 99, var(--shadow-opacity));
    }

    .md\:shadow-gray-700, .hover\:md\:shadow-gray-700:hover, .focus\:md\:shadow-gray-700:focus, .group:hover .hover\:\:md\:shadow-gray-700, .group-shadow:hover .hover\:\:md\:shadow-gray-700, .group:focus .focus\:\:md\:shadow-gray-700, .group-shadow:focus .focus\:\:md\:shadow-gray-700 {
        --shadow-color: rgba(55, 65, 81, var(--shadow-opacity));
    }

    .md\:shadow-gray-800, .hover\:md\:shadow-gray-800:hover, .focus\:md\:shadow-gray-800:focus, .group:hover .hover\:\:md\:shadow-gray-800, .group-shadow:hover .hover\:\:md\:shadow-gray-800, .group:focus .focus\:\:md\:shadow-gray-800, .group-shadow:focus .focus\:\:md\:shadow-gray-800 {
        --shadow-color: rgba(31, 41, 55, var(--shadow-opacity));
    }

    .md\:shadow-gray-900, .hover\:md\:shadow-gray-900:hover, .focus\:md\:shadow-gray-900:focus, .group:hover .hover\:\:md\:shadow-gray-900, .group-shadow:hover .hover\:\:md\:shadow-gray-900, .group:focus .focus\:\:md\:shadow-gray-900, .group-shadow:focus .focus\:\:md\:shadow-gray-900 {
        --shadow-color: rgba(17, 24, 39, var(--shadow-opacity));
    }

    .md\:shadow-yellow-50, .hover\:md\:shadow-yellow-50:hover, .focus\:md\:shadow-yellow-50:focus, .group:hover .hover\:\:md\:shadow-yellow-50, .group-shadow:hover .hover\:\:md\:shadow-yellow-50, .group:focus .focus\:\:md\:shadow-yellow-50, .group-shadow:focus .focus\:\:md\:shadow-yellow-50 {
        --shadow-color: rgba(255, 251, 235, var(--shadow-opacity));
    }

    .md\:shadow-yellow-100, .hover\:md\:shadow-yellow-100:hover, .focus\:md\:shadow-yellow-100:focus, .group:hover .hover\:\:md\:shadow-yellow-100, .group-shadow:hover .hover\:\:md\:shadow-yellow-100, .group:focus .focus\:\:md\:shadow-yellow-100, .group-shadow:focus .focus\:\:md\:shadow-yellow-100 {
        --shadow-color: rgba(254, 243, 199, var(--shadow-opacity));
    }

    .md\:shadow-yellow-200, .hover\:md\:shadow-yellow-200:hover, .focus\:md\:shadow-yellow-200:focus, .group:hover .hover\:\:md\:shadow-yellow-200, .group-shadow:hover .hover\:\:md\:shadow-yellow-200, .group:focus .focus\:\:md\:shadow-yellow-200, .group-shadow:focus .focus\:\:md\:shadow-yellow-200 {
        --shadow-color: rgba(253, 230, 138, var(--shadow-opacity));
    }

    .md\:shadow-yellow-300, .hover\:md\:shadow-yellow-300:hover, .focus\:md\:shadow-yellow-300:focus, .group:hover .hover\:\:md\:shadow-yellow-300, .group-shadow:hover .hover\:\:md\:shadow-yellow-300, .group:focus .focus\:\:md\:shadow-yellow-300, .group-shadow:focus .focus\:\:md\:shadow-yellow-300 {
        --shadow-color: rgba(252, 211, 77, var(--shadow-opacity));
    }

    .md\:shadow-yellow-400, .hover\:md\:shadow-yellow-400:hover, .focus\:md\:shadow-yellow-400:focus, .group:hover .hover\:\:md\:shadow-yellow-400, .group-shadow:hover .hover\:\:md\:shadow-yellow-400, .group:focus .focus\:\:md\:shadow-yellow-400, .group-shadow:focus .focus\:\:md\:shadow-yellow-400 {
        --shadow-color: rgba(251, 191, 36, var(--shadow-opacity));
    }

    .md\:shadow-yellow-500, .hover\:md\:shadow-yellow-500:hover, .focus\:md\:shadow-yellow-500:focus, .group:hover .hover\:\:md\:shadow-yellow-500, .group-shadow:hover .hover\:\:md\:shadow-yellow-500, .group:focus .focus\:\:md\:shadow-yellow-500, .group-shadow:focus .focus\:\:md\:shadow-yellow-500 {
        --shadow-color: rgba(245, 158, 11, var(--shadow-opacity));
    }

    .md\:shadow-yellow-600, .hover\:md\:shadow-yellow-600:hover, .focus\:md\:shadow-yellow-600:focus, .group:hover .hover\:\:md\:shadow-yellow-600, .group-shadow:hover .hover\:\:md\:shadow-yellow-600, .group:focus .focus\:\:md\:shadow-yellow-600, .group-shadow:focus .focus\:\:md\:shadow-yellow-600 {
        --shadow-color: rgba(217, 119, 6, var(--shadow-opacity));
    }

    .md\:shadow-yellow-700, .hover\:md\:shadow-yellow-700:hover, .focus\:md\:shadow-yellow-700:focus, .group:hover .hover\:\:md\:shadow-yellow-700, .group-shadow:hover .hover\:\:md\:shadow-yellow-700, .group:focus .focus\:\:md\:shadow-yellow-700, .group-shadow:focus .focus\:\:md\:shadow-yellow-700 {
        --shadow-color: rgba(180, 83, 9, var(--shadow-opacity));
    }

    .md\:shadow-yellow-800, .hover\:md\:shadow-yellow-800:hover, .focus\:md\:shadow-yellow-800:focus, .group:hover .hover\:\:md\:shadow-yellow-800, .group-shadow:hover .hover\:\:md\:shadow-yellow-800, .group:focus .focus\:\:md\:shadow-yellow-800, .group-shadow:focus .focus\:\:md\:shadow-yellow-800 {
        --shadow-color: rgba(146, 64, 14, var(--shadow-opacity));
    }

    .md\:shadow-yellow-900, .hover\:md\:shadow-yellow-900:hover, .focus\:md\:shadow-yellow-900:focus, .group:hover .hover\:\:md\:shadow-yellow-900, .group-shadow:hover .hover\:\:md\:shadow-yellow-900, .group:focus .focus\:\:md\:shadow-yellow-900, .group-shadow:focus .focus\:\:md\:shadow-yellow-900 {
        --shadow-color: rgba(120, 53, 15, var(--shadow-opacity));
    }

    .md\:shadow-green-50, .hover\:md\:shadow-green-50:hover, .focus\:md\:shadow-green-50:focus, .group:hover .hover\:\:md\:shadow-green-50, .group-shadow:hover .hover\:\:md\:shadow-green-50, .group:focus .focus\:\:md\:shadow-green-50, .group-shadow:focus .focus\:\:md\:shadow-green-50 {
        --shadow-color: rgba(236, 253, 245, var(--shadow-opacity));
    }

    .md\:shadow-green-100, .hover\:md\:shadow-green-100:hover, .focus\:md\:shadow-green-100:focus, .group:hover .hover\:\:md\:shadow-green-100, .group-shadow:hover .hover\:\:md\:shadow-green-100, .group:focus .focus\:\:md\:shadow-green-100, .group-shadow:focus .focus\:\:md\:shadow-green-100 {
        --shadow-color: rgba(209, 250, 229, var(--shadow-opacity));
    }

    .md\:shadow-green-200, .hover\:md\:shadow-green-200:hover, .focus\:md\:shadow-green-200:focus, .group:hover .hover\:\:md\:shadow-green-200, .group-shadow:hover .hover\:\:md\:shadow-green-200, .group:focus .focus\:\:md\:shadow-green-200, .group-shadow:focus .focus\:\:md\:shadow-green-200 {
        --shadow-color: rgba(167, 243, 208, var(--shadow-opacity));
    }

    .md\:shadow-green-300, .hover\:md\:shadow-green-300:hover, .focus\:md\:shadow-green-300:focus, .group:hover .hover\:\:md\:shadow-green-300, .group-shadow:hover .hover\:\:md\:shadow-green-300, .group:focus .focus\:\:md\:shadow-green-300, .group-shadow:focus .focus\:\:md\:shadow-green-300 {
        --shadow-color: rgba(110, 231, 183, var(--shadow-opacity));
    }

    .md\:shadow-green-400, .hover\:md\:shadow-green-400:hover, .focus\:md\:shadow-green-400:focus, .group:hover .hover\:\:md\:shadow-green-400, .group-shadow:hover .hover\:\:md\:shadow-green-400, .group:focus .focus\:\:md\:shadow-green-400, .group-shadow:focus .focus\:\:md\:shadow-green-400 {
        --shadow-color: rgba(52, 211, 153, var(--shadow-opacity));
    }

    .md\:shadow-green-500, .hover\:md\:shadow-green-500:hover, .focus\:md\:shadow-green-500:focus, .group:hover .hover\:\:md\:shadow-green-500, .group-shadow:hover .hover\:\:md\:shadow-green-500, .group:focus .focus\:\:md\:shadow-green-500, .group-shadow:focus .focus\:\:md\:shadow-green-500 {
        --shadow-color: rgba(16, 185, 129, var(--shadow-opacity));
    }

    .md\:shadow-green-600, .hover\:md\:shadow-green-600:hover, .focus\:md\:shadow-green-600:focus, .group:hover .hover\:\:md\:shadow-green-600, .group-shadow:hover .hover\:\:md\:shadow-green-600, .group:focus .focus\:\:md\:shadow-green-600, .group-shadow:focus .focus\:\:md\:shadow-green-600 {
        --shadow-color: rgba(5, 150, 105, var(--shadow-opacity));
    }

    .md\:shadow-green-700, .hover\:md\:shadow-green-700:hover, .focus\:md\:shadow-green-700:focus, .group:hover .hover\:\:md\:shadow-green-700, .group-shadow:hover .hover\:\:md\:shadow-green-700, .group:focus .focus\:\:md\:shadow-green-700, .group-shadow:focus .focus\:\:md\:shadow-green-700 {
        --shadow-color: rgba(4, 120, 87, var(--shadow-opacity));
    }

    .md\:shadow-green-800, .hover\:md\:shadow-green-800:hover, .focus\:md\:shadow-green-800:focus, .group:hover .hover\:\:md\:shadow-green-800, .group-shadow:hover .hover\:\:md\:shadow-green-800, .group:focus .focus\:\:md\:shadow-green-800, .group-shadow:focus .focus\:\:md\:shadow-green-800 {
        --shadow-color: rgba(6, 95, 70, var(--shadow-opacity));
    }

    .md\:shadow-green-900, .hover\:md\:shadow-green-900:hover, .focus\:md\:shadow-green-900:focus, .group:hover .hover\:\:md\:shadow-green-900, .group-shadow:hover .hover\:\:md\:shadow-green-900, .group:focus .focus\:\:md\:shadow-green-900, .group-shadow:focus .focus\:\:md\:shadow-green-900 {
        --shadow-color: rgba(6, 78, 59, var(--shadow-opacity));
    }

    .md\:shadow-blue-50, .hover\:md\:shadow-blue-50:hover, .focus\:md\:shadow-blue-50:focus, .group:hover .hover\:\:md\:shadow-blue-50, .group-shadow:hover .hover\:\:md\:shadow-blue-50, .group:focus .focus\:\:md\:shadow-blue-50, .group-shadow:focus .focus\:\:md\:shadow-blue-50 {
        --shadow-color: rgba(239, 246, 255, var(--shadow-opacity));
    }

    .md\:shadow-blue-100, .hover\:md\:shadow-blue-100:hover, .focus\:md\:shadow-blue-100:focus, .group:hover .hover\:\:md\:shadow-blue-100, .group-shadow:hover .hover\:\:md\:shadow-blue-100, .group:focus .focus\:\:md\:shadow-blue-100, .group-shadow:focus .focus\:\:md\:shadow-blue-100 {
        --shadow-color: rgba(219, 234, 254, var(--shadow-opacity));
    }

    .md\:shadow-blue-200, .hover\:md\:shadow-blue-200:hover, .focus\:md\:shadow-blue-200:focus, .group:hover .hover\:\:md\:shadow-blue-200, .group-shadow:hover .hover\:\:md\:shadow-blue-200, .group:focus .focus\:\:md\:shadow-blue-200, .group-shadow:focus .focus\:\:md\:shadow-blue-200 {
        --shadow-color: rgba(191, 219, 254, var(--shadow-opacity));
    }

    .md\:shadow-blue-300, .hover\:md\:shadow-blue-300:hover, .focus\:md\:shadow-blue-300:focus, .group:hover .hover\:\:md\:shadow-blue-300, .group-shadow:hover .hover\:\:md\:shadow-blue-300, .group:focus .focus\:\:md\:shadow-blue-300, .group-shadow:focus .focus\:\:md\:shadow-blue-300 {
        --shadow-color: rgba(147, 197, 253, var(--shadow-opacity));
    }

    .md\:shadow-blue-400, .hover\:md\:shadow-blue-400:hover, .focus\:md\:shadow-blue-400:focus, .group:hover .hover\:\:md\:shadow-blue-400, .group-shadow:hover .hover\:\:md\:shadow-blue-400, .group:focus .focus\:\:md\:shadow-blue-400, .group-shadow:focus .focus\:\:md\:shadow-blue-400 {
        --shadow-color: rgba(96, 165, 250, var(--shadow-opacity));
    }

    .md\:shadow-blue-500, .hover\:md\:shadow-blue-500:hover, .focus\:md\:shadow-blue-500:focus, .group:hover .hover\:\:md\:shadow-blue-500, .group-shadow:hover .hover\:\:md\:shadow-blue-500, .group:focus .focus\:\:md\:shadow-blue-500, .group-shadow:focus .focus\:\:md\:shadow-blue-500 {
        --shadow-color: rgba(59, 130, 246, var(--shadow-opacity));
    }

    .md\:shadow-blue-600, .hover\:md\:shadow-blue-600:hover, .focus\:md\:shadow-blue-600:focus, .group:hover .hover\:\:md\:shadow-blue-600, .group-shadow:hover .hover\:\:md\:shadow-blue-600, .group:focus .focus\:\:md\:shadow-blue-600, .group-shadow:focus .focus\:\:md\:shadow-blue-600 {
        --shadow-color: rgba(37, 99, 235, var(--shadow-opacity));
    }

    .md\:shadow-blue-700, .hover\:md\:shadow-blue-700:hover, .focus\:md\:shadow-blue-700:focus, .group:hover .hover\:\:md\:shadow-blue-700, .group-shadow:hover .hover\:\:md\:shadow-blue-700, .group:focus .focus\:\:md\:shadow-blue-700, .group-shadow:focus .focus\:\:md\:shadow-blue-700 {
        --shadow-color: rgba(29, 78, 216, var(--shadow-opacity));
    }

    .md\:shadow-blue-800, .hover\:md\:shadow-blue-800:hover, .focus\:md\:shadow-blue-800:focus, .group:hover .hover\:\:md\:shadow-blue-800, .group-shadow:hover .hover\:\:md\:shadow-blue-800, .group:focus .focus\:\:md\:shadow-blue-800, .group-shadow:focus .focus\:\:md\:shadow-blue-800 {
        --shadow-color: rgba(30, 64, 175, var(--shadow-opacity));
    }

    .md\:shadow-blue-900, .hover\:md\:shadow-blue-900:hover, .focus\:md\:shadow-blue-900:focus, .group:hover .hover\:\:md\:shadow-blue-900, .group-shadow:hover .hover\:\:md\:shadow-blue-900, .group:focus .focus\:\:md\:shadow-blue-900, .group-shadow:focus .focus\:\:md\:shadow-blue-900 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .md\:shadow-purple-50, .hover\:md\:shadow-purple-50:hover, .focus\:md\:shadow-purple-50:focus, .group:hover .hover\:\:md\:shadow-purple-50, .group-shadow:hover .hover\:\:md\:shadow-purple-50, .group:focus .focus\:\:md\:shadow-purple-50, .group-shadow:focus .focus\:\:md\:shadow-purple-50 {
        --shadow-color: rgba(245, 243, 255, var(--shadow-opacity));
    }

    .md\:shadow-purple-100, .hover\:md\:shadow-purple-100:hover, .focus\:md\:shadow-purple-100:focus, .group:hover .hover\:\:md\:shadow-purple-100, .group-shadow:hover .hover\:\:md\:shadow-purple-100, .group:focus .focus\:\:md\:shadow-purple-100, .group-shadow:focus .focus\:\:md\:shadow-purple-100 {
        --shadow-color: rgba(237, 233, 254, var(--shadow-opacity));
    }

    .md\:shadow-purple-200, .hover\:md\:shadow-purple-200:hover, .focus\:md\:shadow-purple-200:focus, .group:hover .hover\:\:md\:shadow-purple-200, .group-shadow:hover .hover\:\:md\:shadow-purple-200, .group:focus .focus\:\:md\:shadow-purple-200, .group-shadow:focus .focus\:\:md\:shadow-purple-200 {
        --shadow-color: rgba(221, 214, 254, var(--shadow-opacity));
    }

    .md\:shadow-purple-300, .hover\:md\:shadow-purple-300:hover, .focus\:md\:shadow-purple-300:focus, .group:hover .hover\:\:md\:shadow-purple-300, .group-shadow:hover .hover\:\:md\:shadow-purple-300, .group:focus .focus\:\:md\:shadow-purple-300, .group-shadow:focus .focus\:\:md\:shadow-purple-300 {
        --shadow-color: rgba(196, 181, 253, var(--shadow-opacity));
    }

    .md\:shadow-purple-400, .hover\:md\:shadow-purple-400:hover, .focus\:md\:shadow-purple-400:focus, .group:hover .hover\:\:md\:shadow-purple-400, .group-shadow:hover .hover\:\:md\:shadow-purple-400, .group:focus .focus\:\:md\:shadow-purple-400, .group-shadow:focus .focus\:\:md\:shadow-purple-400 {
        --shadow-color: rgba(167, 139, 250, var(--shadow-opacity));
    }

    .md\:shadow-purple-500, .hover\:md\:shadow-purple-500:hover, .focus\:md\:shadow-purple-500:focus, .group:hover .hover\:\:md\:shadow-purple-500, .group-shadow:hover .hover\:\:md\:shadow-purple-500, .group:focus .focus\:\:md\:shadow-purple-500, .group-shadow:focus .focus\:\:md\:shadow-purple-500 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .md\:shadow-purple-600, .hover\:md\:shadow-purple-600:hover, .focus\:md\:shadow-purple-600:focus, .group:hover .hover\:\:md\:shadow-purple-600, .group-shadow:hover .hover\:\:md\:shadow-purple-600, .group:focus .focus\:\:md\:shadow-purple-600, .group-shadow:focus .focus\:\:md\:shadow-purple-600 {
        --shadow-color: rgba(139, 92, 246, var(--shadow-opacity));
    }

    .md\:shadow-purple-700, .hover\:md\:shadow-purple-700:hover, .focus\:md\:shadow-purple-700:focus, .group:hover .hover\:\:md\:shadow-purple-700, .group-shadow:hover .hover\:\:md\:shadow-purple-700, .group:focus .focus\:\:md\:shadow-purple-700, .group-shadow:focus .focus\:\:md\:shadow-purple-700 {
        --shadow-color: rgba(124, 58, 237, var(--shadow-opacity));
    }

    .md\:shadow-purple-800, .hover\:md\:shadow-purple-800:hover, .focus\:md\:shadow-purple-800:focus, .group:hover .hover\:\:md\:shadow-purple-800, .group-shadow:hover .hover\:\:md\:shadow-purple-800, .group:focus .focus\:\:md\:shadow-purple-800, .group-shadow:focus .focus\:\:md\:shadow-purple-800 {
        --shadow-color: rgba(109, 40, 217, var(--shadow-opacity));
    }

    .md\:shadow-purple-900, .hover\:md\:shadow-purple-900:hover, .focus\:md\:shadow-purple-900:focus, .group:hover .hover\:\:md\:shadow-purple-900, .group-shadow:hover .hover\:\:md\:shadow-purple-900, .group:focus .focus\:\:md\:shadow-purple-900, .group-shadow:focus .focus\:\:md\:shadow-purple-900 {
        --shadow-color: rgba(91, 33, 182, var(--shadow-opacity));
    }

    .md\:shadow-pink-50, .hover\:md\:shadow-pink-50:hover, .focus\:md\:shadow-pink-50:focus, .group:hover .hover\:\:md\:shadow-pink-50, .group-shadow:hover .hover\:\:md\:shadow-pink-50, .group:focus .focus\:\:md\:shadow-pink-50, .group-shadow:focus .focus\:\:md\:shadow-pink-50 {
        --shadow-color: rgba(76, 29, 149, var(--shadow-opacity));
    }

    .md\:shadow-pink-100, .hover\:md\:shadow-pink-100:hover, .focus\:md\:shadow-pink-100:focus, .group:hover .hover\:\:md\:shadow-pink-100, .group-shadow:hover .hover\:\:md\:shadow-pink-100, .group:focus .focus\:\:md\:shadow-pink-100, .group-shadow:focus .focus\:\:md\:shadow-pink-100 {
        --shadow-color: rgba(253, 242, 248, var(--shadow-opacity));
    }

    .md\:shadow-pink-200, .hover\:md\:shadow-pink-200:hover, .focus\:md\:shadow-pink-200:focus, .group:hover .hover\:\:md\:shadow-pink-200, .group-shadow:hover .hover\:\:md\:shadow-pink-200, .group:focus .focus\:\:md\:shadow-pink-200, .group-shadow:focus .focus\:\:md\:shadow-pink-200 {
        --shadow-color: rgba(252, 231, 243, var(--shadow-opacity));
    }

    .md\:shadow-pink-30, .hover\:md\:shadow-pink-30:hover, .focus\:md\:shadow-pink-30:focus, .group:hover .hover\:\:md\:shadow-pink-30, .group-shadow:hover .hover\:\:md\:shadow-pink-30, .group:focus .focus\:\:md\:shadow-pink-30, .group-shadow:focus .focus\:\:md\:shadow-pink-30 {
        --shadow-color: rgba(251, 207, 232, var(--shadow-opacity));
    }

    .md\:shadow-pink-400, .hover\:md\:shadow-pink-400:hover, .focus\:md\:shadow-pink-400:focus, .group:hover .hover\:\:md\:shadow-pink-400, .group-shadow:hover .hover\:\:md\:shadow-pink-400, .group:focus .focus\:\:md\:shadow-pink-400, .group-shadow:focus .focus\:\:md\:shadow-pink-400 {
        --shadow-color: rgba(249, 168, 212, var(--shadow-opacity));
    }

    .md\:shadow-pink-500, .hover\:md\:shadow-pink-500:hover, .focus\:md\:shadow-pink-500:focus, .group:hover .hover\:\:md\:shadow-pink-500, .group-shadow:hover .hover\:\:md\:shadow-pink-500, .group:focus .focus\:\:md\:shadow-pink-500, .group-shadow:focus .focus\:\:md\:shadow-pink-500 {
        --shadow-color: rgba(244, 114, 182, var(--shadow-opacity));
    }

    .md\:shadow-pink-600, .hover\:md\:shadow-pink-600:hover, .focus\:md\:shadow-pink-600:focus, .group:hover .hover\:\:md\:shadow-pink-600, .group-shadow:hover .hover\:\:md\:shadow-pink-600, .group:focus .focus\:\:md\:shadow-pink-600, .group-shadow:focus .focus\:\:md\:shadow-pink-600 {
        --shadow-color: rgba(236, 72, 153, var(--shadow-opacity));
    }

    .md\:shadow-pink-700, .hover\:md\:shadow-pink-700:hover, .focus\:md\:shadow-pink-700:focus, .group:hover .hover\:\:md\:shadow-pink-700, .group-shadow:hover .hover\:\:md\:shadow-pink-700, .group:focus .focus\:\:md\:shadow-pink-700, .group-shadow:focus .focus\:\:md\:shadow-pink-700 {
        --shadow-color: rgba(219, 39, 119, var(--shadow-opacity));
    }

    .md\:shadow-pink-800, .hover\:md\:shadow-pink-800:hover, .focus\:md\:shadow-pink-800:focus, .group:hover .hover\:\:md\:shadow-pink-800, .group-shadow:hover .hover\:\:md\:shadow-pink-800, .group:focus .focus\:\:md\:shadow-pink-800, .group-shadow:focus .focus\:\:md\:shadow-pink-800 {
        --shadow-color: rgba(190, 24, 93, var(--shadow-opacity));
    }

    .md\:shadow-pink-900, .hover\:md\:shadow-pink-900:hover, .focus\:md\:shadow-pink-900:focus, .group:hover .hover\:\:md\:shadow-pink-900, .group-shadow:hover .hover\:\:md\:shadow-pink-900, .group:focus .focus\:\:md\:shadow-pink-900, .group-shadow:focus .focus\:\:md\:shadow-pink-900 {
        --shadow-color: rgba(157, 23, 77, var(--shadow-opacity));
    }

    .md\:shadow-indigo-50, .hover\:md\:shadow-indigo-50:hover, .focus\:md\:shadow-indigo-50:focus, .group:hover .hover\:\:md\:shadow-indigo-50, .group-shadow:hover .hover\:\:md\:shadow-indigo-50, .group:focus .focus\:\:md\:shadow-indigo-50, .group-shadow:focus .focus\:\:md\:shadow-indigo-50 {
        --shadow-color: rgba(238, 242, 255, var(--shadow-opacity));
    }

    .md\:shadow-indigo-100, .hover\:md\:shadow-indigo-100:hover, .focus\:md\:shadow-indigo-100:focus, .group:hover .hover\:\:md\:shadow-indigo-100, .group-shadow:hover .hover\:\:md\:shadow-indigo-100, .group:focus .focus\:\:md\:shadow-indigo-100, .group-shadow:focus .focus\:\:md\:shadow-indigo-100 {
        --shadow-color: rgba(224, 231, 255, var(--shadow-opacity));
    }

    .md\:shadow-indigo-200, .hover\:md\:shadow-indigo-200:hover, .focus\:md\:shadow-indigo-200:focus, .group:hover .hover\:\:md\:shadow-indigo-200, .group-shadow:hover .hover\:\:md\:shadow-indigo-200, .group:focus .focus\:\:md\:shadow-indigo-200, .group-shadow:focus .focus\:\:md\:shadow-indigo-200 {
        --shadow-color: rgba(199, 210, 254, var(--shadow-opacity));
    }

    .md\:shadow-indigo-300, .hover\:md\:shadow-indigo-300:hover, .focus\:md\:shadow-indigo-300:focus, .group:hover .hover\:\:md\:shadow-indigo-300, .group-shadow:hover .hover\:\:md\:shadow-indigo-300, .group:focus .focus\:\:md\:shadow-indigo-300, .group-shadow:focus .focus\:\:md\:shadow-indigo-300 {
        --shadow-color: rgba(165, 180, 252, var(--shadow-opacity));
    }

    .md\:shadow-indigo-400, .hover\:md\:shadow-indigo-400:hover, .focus\:md\:shadow-indigo-400:focus, .group:hover .hover\:\:md\:shadow-indigo-400, .group-shadow:hover .hover\:\:md\:shadow-indigo-400, .group:focus .focus\:\:md\:shadow-indigo-400, .group-shadow:focus .focus\:\:md\:shadow-indigo-400 {
        --shadow-color: rgba(129, 140, 248, var(--shadow-opacity));
    }

    .md\:shadow-indigo-500, .hover\:md\:shadow-indigo-500:hover, .focus\:md\:shadow-indigo-500:focus, .group:hover .hover\:\:md\:shadow-indigo-500, .group-shadow:hover .hover\:\:md\:shadow-indigo-500, .group:focus .focus\:\:md\:shadow-indigo-500, .group-shadow:focus .focus\:\:md\:shadow-indigo-500 {
        --shadow-color: rgba(99, 102, 2412, var(--shadow-opacity));
    }

    .md\:shadow-indigo-600, .hover\:md\:shadow-indigo-600:hover, .focus\:md\:shadow-indigo-600:focus, .group:hover .hover\:\:md\:shadow-indigo-600, .group-shadow:hover .hover\:\:md\:shadow-indigo-600, .group:focus .focus\:\:md\:shadow-indigo-600, .group-shadow:focus .focus\:\:md\:shadow-indigo-600 {
        --shadow-color: rgba(79, 70, 229, var(--shadow-opacity));
    }

    .md\:shadow-indigo-700, .hover\:md\:shadow-indigo-700:hover, .focus\:md\:shadow-indigo-700:focus, .group:hover .hover\:\:md\:shadow-indigo-700, .group-shadow:hover .hover\:\:md\:shadow-indigo-700, .group:focus .focus\:\:md\:shadow-indigo-700, .group-shadow:focus .focus\:\:md\:shadow-indigo-700 {
        --shadow-color: rgba(67, 56, 202, var(--shadow-opacity));
    }

    .md\:shadow-indigo-800, .hover\:md\:shadow-indigo-800:hover, .focus\:md\:shadow-indigo-800:focus, .group:hover .hover\:\:md\:shadow-indigo-800, .group-shadow:hover .hover\:\:md\:shadow-indigo-800, .group:focus .focus\:\:md\:shadow-indigo-800, .group-shadow:focus .focus\:\:md\:shadow-indigo-800 {
        --shadow-color: rgba(55, 48, 163, var(--shadow-opacity));
    }

    .md\:shadow-indigo-900, .hover\:md\:shadow-indigo-900:hover, .focus\:md\:shadow-indigo-900:focus, .group:hover .hover\:\:md\:shadow-indigo-900, .group-shadow:hover .hover\:\:md\:shadow-indigo-900, .group:focus .focus\:\:md\:shadow-indigo-900, .group-shadow:focus .focus\:\:md\:shadow-indigo-900 {
        --shadow-color: rgba(49, 46, 129, var(--shadow-opacity));
    }

    .md\:shadow-opacity-0, .hover\:md\:shadow-opacity-0:hover, .focus\:md\:shadow-opacity-0:focus, .group:hover .hover\:\:md\:shadow-opacity-0, .group-shadow:hover .hover\:\:md\:shadow-opacity-0, .group:focus .focus\:\:md\:shadow-opacity-0, .group-shadow:focus .focus\:\:md\:shadow-opacity-0 {
        --shadow-opacity: 0;
    }

    .md\:shadow-opacity-01, .hover\:md\:shadow-opacity-01:hover, .focus\:md\:shadow-opacity-01:focus, .group:hover .hover\:\:md\:shadow-opacity-01, .group-shadow:hover .hover\:\:md\:shadow-opacity-01, .group:focus .focus\:\:md\:shadow-opacity-01, .group-shadow:focus .focus\:\:md\:shadow-opacity-01 {
        --shadow-opacity: .01;
    }

    .md\:shadow-opacity-02, .hover\:md\:shadow-opacity-02:hover, .focus\:md\:shadow-opacity-02:focus, .group:hover .hover\:\:md\:shadow-opacity-02, .group-shadow:hover .hover\:\:md\:shadow-opacity-02, .group:focus .focus\:\:md\:shadow-opacity-02, .group-shadow:focus .focus\:\:md\:shadow-opacity-02 {
        --shadow-opacity: .02;
    }

    .md\:shadow-opacity-03, .hover\:md\:shadow-opacity-03:hover, .focus\:md\:shadow-opacity-03:focus, .group:hover .hover\:\:md\:shadow-opacity-03, .group-shadow:hover .hover\:\:md\:shadow-opacity-03, .group:focus .focus\:\:md\:shadow-opacity-03, .group-shadow:focus .focus\:\:md\:shadow-opacity-03 {
        --shadow-opacity: .03;
    }

    .md\:shadow-opacity-04, .hover\:md\:shadow-opacity-04:hover, .focus\:md\:shadow-opacity-04:focus, .group:hover .hover\:\:md\:shadow-opacity-04, .group-shadow:hover .hover\:\:md\:shadow-opacity-04, .group:focus .focus\:\:md\:shadow-opacity-04, .group-shadow:focus .focus\:\:md\:shadow-opacity-04 {
        --shadow-opacity: .04;
    }

    .md\:shadow-opacity-5, .hover\:md\:shadow-opacity-5:hover, .focus\:md\:shadow-opacity-5:focus, .group:hover .hover\:\:md\:shadow-opacity-5, .group-shadow:hover .hover\:\:md\:shadow-opacity-5, .group:focus .focus\:\:md\:shadow-opacity-5, .group-shadow:focus .focus\:\:md\:shadow-opacity-5 {
        --shadow-opacity: .05;
    }

    .md\:shadow-opacity-06, .hover\:md\:shadow-opacity-06:hover, .focus\:md\:shadow-opacity-06:focus, .group:hover .hover\:\:md\:shadow-opacity-06, .group-shadow:hover .hover\:\:md\:shadow-opacity-06, .group:focus .focus\:\:md\:shadow-opacity-06, .group-shadow:focus .focus\:\:md\:shadow-opacity-06 {
        --shadow-opacity: .06;
    }

    .md\:shadow-opacity-07, .hover\:md\:shadow-opacity-07:hover, .focus\:md\:shadow-opacity-07:focus, .group:hover .hover\:\:md\:shadow-opacity-07, .group-shadow:hover .hover\:\:md\:shadow-opacity-07, .group:focus .focus\:\:md\:shadow-opacity-07, .group-shadow:focus .focus\:\:md\:shadow-opacity-07 {
        --shadow-opacity: .07;
    }

    .md\:shadow-opacity-08, .hover\:md\:shadow-opacity-08:hover, .focus\:md\:shadow-opacity-08:focus, .group:hover .hover\:\:md\:shadow-opacity-08, .group-shadow:hover .hover\:\:md\:shadow-opacity-08, .group:focus .focus\:\:md\:shadow-opacity-08, .group-shadow:focus .focus\:\:md\:shadow-opacity-08 {
        --shadow-opacity: .08;
    }

    .md\:shadow-opacity-09, .hover\:md\:shadow-opacity-09:hover, .focus\:md\:shadow-opacity-09:focus, .group:hover .hover\:\:md\:shadow-opacity-09, .group-shadow:hover .hover\:\:md\:shadow-opacity-09, .group:focus .focus\:\:md\:shadow-opacity-09, .group-shadow:focus .focus\:\:md\:shadow-opacity-09 {
        --shadow-opacity: .08;
    }

    .md\:shadow-opacity-10, .hover\:md\:shadow-opacity-10:hover, .focus\:md\:shadow-opacity-10:focus, .group:hover .hover\:\:md\:shadow-opacity-10, .group-shadow:hover .hover\:\:md\:shadow-opacity-10, .group:focus .focus\:\:md\:shadow-opacity-10, .group-shadow:focus .focus\:\:md\:shadow-opacity-10 {
        --shadow-opacity: .1;
    }

    .md\:shadow-opacity-15, .hover\:md\:shadow-opacity-15:hover, .focus\:md\:shadow-opacity-15:focus, .group:hover .hover\:\:md\:shadow-opacity-15, .group-shadow:hover .hover\:\:md\:shadow-opacity-15, .group:focus .focus\:\:md\:shadow-opacity-15, .group-shadow:focus .focus\:\:md\:shadow-opacity-15 {
        --shadow-opacity: .15;
    }

    .md\:shadow-opacity-20, .hover\:md\:shadow-opacity-20:hover, .focus\:md\:shadow-opacity-20:focus, .group:hover .hover\:\:md\:shadow-opacity-20, .group-shadow:hover .hover\:\:md\:shadow-opacity-20, .group:focus .focus\:\:md\:shadow-opacity-20, .group-shadow:focus .focus\:\:md\:shadow-opacity-20 {
        --shadow-opacity: .2;
    }

    .md\:shadow-opacity-25, .hover\:md\:shadow-opacity-25:hover, .focus\:md\:shadow-opacity-25:focus, .group:hover .hover\:\:md\:shadow-opacity-25, .group-shadow:hover .hover\:\:md\:shadow-opacity-25, .group:focus .focus\:\:md\:shadow-opacity-25, .group-shadow:focus .focus\:\:md\:shadow-opacity-25 {
        --shadow-opacity: .25;
    }

    .md\:shadow-opacity-30, .hover\:md\:shadow-opacity-30:hover, .focus\:md\:shadow-opacity-30:focus, .group:hover .hover\:\:md\:shadow-opacity-30, .group-shadow:hover .hover\:\:md\:shadow-opacity-30, .group:focus .focus\:\:md\:shadow-opacity-30, .group-shadow:focus .focus\:\:md\:shadow-opacity-30 {
        --shadow-opacity: .3;
    }

    .md\:shadow-opacity-35, .hover\:md\:shadow-opacity-35:hover, .focus\:md\:shadow-opacity-35:focus, .group:hover .hover\:\:md\:shadow-opacity-35, .group-shadow:hover .hover\:\:md\:shadow-opacity-35, .group:focus .focus\:\:md\:shadow-opacity-35, .group-shadow:focus .focus\:\:md\:shadow-opacity-35 {
        --shadow-opacity: .35;
    }

    .md\:shadow-opacity-40, .hover\:md\:shadow-opacity-40:hover, .focus\:md\:shadow-opacity-40:focus, .group:hover .hover\:\:md\:shadow-opacity-40, .group-shadow:hover .hover\:\:md\:shadow-opacity-40, .group:focus .focus\:\:md\:shadow-opacity-40, .group-shadow:focus .focus\:\:md\:shadow-opacity-40 {
        --shadow-opacity: .4;
    }

    .md\:shadow-opacity-45, .hover\:md\:shadow-opacity-45:hover, .focus\:md\:shadow-opacity-45:focus, .group:hover .hover\:\:md\:shadow-opacity-45, .group-shadow:hover .hover\:\:md\:shadow-opacity-45, .group:focus .focus\:\:md\:shadow-opacity-45, .group-shadow:focus .focus\:\:md\:shadow-opacity-45 {
        --shadow-opacity: .45;
    }

    .md\:shadow-opacity-50, .hover\:md\:shadow-opacity-50:hover, .focus\:md\:shadow-opacity-50:focus, .group:hover .hover\:\:md\:shadow-opacity-50, .group-shadow:hover .hover\:\:md\:shadow-opacity-50, .group:focus .focus\:\:md\:shadow-opacity-50, .group-shadow:focus .focus\:\:md\:shadow-opacity-50 {
        --shadow-opacity: .5;
    }

    .md\:shadow-opacity-55, .hover\:md\:shadow-opacity-55:hover, .focus\:md\:shadow-opacity-55:focus, .group:hover .hover\:\:md\:shadow-opacity-55, .group-shadow:hover .hover\:\:md\:shadow-opacity-55, .group:focus .focus\:\:md\:shadow-opacity-55, .group-shadow:focus .focus\:\:md\:shadow-opacity-55 {
        --shadow-opacity: .55;
    }

    .md\:shadow-opacity-60, .hover\:md\:shadow-opacity-60:hover, .focus\:md\:shadow-opacity-60:focus, .group:hover .hover\:\:md\:shadow-opacity-60, .group-shadow:hover .hover\:\:md\:shadow-opacity-60, .group:focus .focus\:\:md\:shadow-opacity-60, .group-shadow:focus .focus\:\:md\:shadow-opacity-60 {
        --shadow-opacity: .6;
    }

    .md\:shadow-opacity-65, .hover\:md\:shadow-opacity-65:hover, .focus\:md\:shadow-opacity-65:focus, .group:hover .hover\:\:md\:shadow-opacity-65, .group-shadow:hover .hover\:\:md\:shadow-opacity-65, .group:focus .focus\:\:md\:shadow-opacity-65, .group-shadow:focus .focus\:\:md\:shadow-opacity-65 {
        --shadow-opacity: .65;
    }

    .md\:shadow-opacity-70, .hover\:md\:shadow-opacity-70:hover, .focus\:md\:shadow-opacity-70:focus, .group:hover .hover\:\:md\:shadow-opacity-70, .group-shadow:hover .hover\:\:md\:shadow-opacity-70, .group:focus .focus\:\:md\:shadow-opacity-70, .group-shadow:focus .focus\:\:md\:shadow-opacity-70 {
        --shadow-opacity: .7;
    }

    .md\:shadow-opacity-75, .hover\:md\:shadow-opacity-75:hover, .focus\:md\:shadow-opacity-75:focus, .group:hover .hover\:\:md\:shadow-opacity-75, .group-shadow:hover .hover\:\:md\:shadow-opacity-75, .group:focus .focus\:\:md\:shadow-opacity-75, .group-shadow:focus .focus\:\:md\:shadow-opacity-75 {
        --shadow-opacity: .75;
    }

    .md\:shadow-opacity-80, .hover\:md\:shadow-opacity-80:hover, .focus\:md\:shadow-opacity-80:focus, .group:hover .hover\:\:md\:shadow-opacity-80, .group-shadow:hover .hover\:\:md\:shadow-opacity-80, .group:focus .focus\:\:md\:shadow-opacity-80, .group-shadow:focus .focus\:\:md\:shadow-opacity-80 {
        --shadow-opacity: .8;
    }

    .md\:shadow-opacity-85, .hover\:md\:shadow-opacity-85:hover, .focus\:md\:shadow-opacity-85:focus, .group:hover .hover\:\:md\:shadow-opacity-85, .group-shadow:hover .hover\:\:md\:shadow-opacity-85, .group:focus .focus\:\:md\:shadow-opacity-85, .group-shadow:focus .focus\:\:md\:shadow-opacity-85 {
        --shadow-opacity: .85;
    }

    .md\:shadow-opacity-90, .hover\:md\:shadow-opacity-90:hover, .focus\:md\:shadow-opacity-90:focus, .group:hover .hover\:\:md\:shadow-opacity-90, .group-shadow:hover .hover\:\:md\:shadow-opacity-90, .group:focus .focus\:\:md\:shadow-opacity-90, .group-shadow:focus .focus\:\:md\:shadow-opacity-90 {
        --shadow-opacity: .9;
    }

    .md\:shadow-opacity-95, .hover\:md\:shadow-opacity-95:hover, .focus\:md\:shadow-opacity-95:focus, .group:hover .hover\:\:md\:shadow-opacity-95, .group-shadow:hover .hover\:\:md\:shadow-opacity-95, .group:focus .focus\:\:md\:shadow-opacity-95, .group-shadow:focus .focus\:\:md\:shadow-opacity-95 {
        --shadow-opacity: .95;
    }

    .md\:shadow-opacity-100, .hover\:md\:shadow-opacity-100:hover, .focus\:md\:shadow-opacity-100:focus, .group:hover .hover\:\:md\:shadow-opacity-100, .group-shadow:hover .hover\:\:md\:shadow-opacity-100, .group:focus .focus\:\:md\:shadow-opacity-100, .group-shadow:focus .focus\:\:md\:shadow-opacity-100 {
        --shadow-opacity: 1;
    }

    .md\:shadow-sm, .hover\:md\:shadow-sm:hover, .focus\:md\:shadow-sm:focus, .group:hover .hover\:\:md\:shadow-sm, .group-shadow:hover .hover\:\:md\:shadow-sm, .group:focus .focus\:\:md\:shadow-sm, .group-shadow:focus .focus\:\:md\:shadow-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 5px 0 var(--shadow-color);
    }

    .md\:shadow-lg, .hover\:md\:shadow-lg:hover, .focus\:md\:shadow-lg:focus, .group:hover .hover\:\:md\:shadow-lg, .group-shadow:hover .hover\:\:md\:shadow-lg, .group:focus .focus\:\:md\:shadow-lg, .group-shadow:focus .focus\:\:md\:shadow-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 13px 0 var(--shadow-color);
    }

    .md\:shadow-xl, .hover\:md\:shadow-xl:hover, .focus\:md\:shadow-xl:focus, .group:hover .hover\:\:md\:shadow-xl, .group-shadow:hover .hover\:\:md\:shadow-xl, .group:focus .focus\:\:md\:shadow-xl, .group-shadow:focus .focus\:\:md\:shadow-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 17px 0 var(--shadow-color);
    }

    .md\:shadow-rb-sm, .hover\:md\:shadow-rb-sm:hover, .focus\:md\:shadow-rb-sm:focus, .group:hover .hover\:\:md\:shadow-rb-sm, .group-shadow:hover .hover\:\:md\:shadow-rb-sm, .group:focus .focus\:\:md\:shadow-rb-sm, .group-shadow:focus .focus\:\:md\:shadow-rb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 5px 0 var(--shadow-color);
    }

    .md\:shadow-rb, .hover\:md\:shadow-rb:hover, .focus\:md\:shadow-rb:focus, .group:hover .hover\:\:md\:shadow-rb, .group-shadow:hover .hover\:\:md\:shadow-rb, .group:focus .focus\:\:md\:shadow-rb, .group-shadow:focus .focus\:\:md\:shadow-rb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 10px 0 var(--shadow-color);
    }

    .md\:shadow-rb-lg, .hover\:md\:shadow-rb-lg:hover, .focus\:md\:shadow-rb-lg:focus, .group:hover .hover\:\:md\:shadow-rb-lg, .group-shadow:hover .hover\:\:md\:shadow-rb-lg, .group:focus .focus\:\:md\:shadow-rb-lg, .group-shadow:focus .focus\:\:md\:shadow-rb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 13px 0 var(--shadow-color);
    }

    .md\:shadow-rb-xl, .hover\:md\:shadow-rb-xl:hover, .focus\:md\:shadow-rb-xl:focus, .group:hover .hover\:\:md\:shadow-rb-xl, .group-shadow:hover .hover\:\:md\:shadow-rb-xl, .group:focus .focus\:\:md\:shadow-rb-xl, .group-shadow:focus .focus\:\:md\:shadow-rb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 17px 0 var(--shadow-color);
    }

    .md\:shadow-lb-sm, .hover\:md\:shadow-lb-sm:hover, .focus\:md\:shadow-lb-sm:focus, .group:hover .hover\:\:md\:shadow-lb-sm, .group-shadow:hover .hover\:\:md\:shadow-lb-sm, .group:focus .focus\:\:md\:shadow-lb-sm, .group-shadow:focus .focus\:\:md\:shadow-lb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 5px 0 var(--shadow-color);
    }

    .md\:shadow-lb, .hover\:md\:shadow-lb:hover, .focus\:md\:shadow-lb:focus, .group:hover .hover\:\:md\:shadow-lb, .group-shadow:hover .hover\:\:md\:shadow-lb, .group:focus .focus\:\:md\:shadow-lb, .group-shadow:focus .focus\:\:md\:shadow-lb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 10px 0 var(--shadow-color);
    }

    .md\:shadow-lb-lg, .hover\:md\:shadow-lb-lg:hover, .focus\:md\:shadow-lb-lg:focus, .group:hover .hover\:\:md\:shadow-lb-lg, .group-shadow:hover .hover\:\:md\:shadow-lb-lg, .group:focus .focus\:\:md\:shadow-lb-lg, .group-shadow:focus .focus\:\:md\:shadow-lb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 13px 0 var(--shadow-color);
    }

    .md\:shadow-lb-xl, .hover\:md\:shadow-lb-xl:hover, .focus\:md\:shadow-lb-xl:focus, .group:hover .hover\:\:md\:shadow-lb-xl, .group-shadow:hover .hover\:\:md\:shadow-lb-xl, .group:focus .focus\:\:md\:shadow-lb-xl, .group-shadow:focus .focus\:\:md\:shadow-lb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 17px 0 var(--shadow-color);
    }

    .md\:shadow-rt-sm, .hover\:md\:shadow-rt-sm:hover, .focus\:md\:shadow-rt-sm:focus, .group:hover .hover\:\:md\:shadow-rt-sm, .group-shadow:hover .hover\:\:md\:shadow-rt-sm, .group:focus .focus\:\:md\:shadow-rt-sm, .group-shadow:focus .focus\:\:md\:shadow-rt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 5px 0 var(--shadow-color);
    }

    .md\:shadow-rt, .hover\:md\:shadow-rt:hover, .focus\:md\:shadow-rt:focus, .group:hover .hover\:\:md\:shadow-rt, .group-shadow:hover .hover\:\:md\:shadow-rt, .group:focus .focus\:\:md\:shadow-rt, .group-shadow:focus .focus\:\:md\:shadow-rt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 10px 0 var(--shadow-color);
    }

    .md\:shadow-rt-lg, .hover\:md\:shadow-rt-lg:hover, .focus\:md\:shadow-rt-lg:focus, .group:hover .hover\:\:md\:shadow-rt-lg, .group-shadow:hover .hover\:\:md\:shadow-rt-lg, .group:focus .focus\:\:md\:shadow-rt-lg, .group-shadow:focus .focus\:\:md\:shadow-rt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 13px 0 var(--shadow-color);
    }

    .md\:shadow-rt-xl, .hover\:md\:shadow-rt-xl:hover, .focus\:md\:shadow-rt-xl:focus, .group:hover .hover\:\:md\:shadow-rt-xl, .group-shadow:hover .hover\:\:md\:shadow-rt-xl, .group:focus .focus\:\:md\:shadow-rt-xl, .group-shadow:focus .focus\:\:md\:shadow-rt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 17px 0 var(--shadow-color);
    }

    .md\:shadow-lt-sm, .hover\:md\:shadow-lt-sm:hover, .focus\:md\:shadow-lt-sm:focus, .group:hover .hover\:\:md\:shadow-lt-sm, .group-shadow:hover .hover\:\:md\:shadow-lt-sm, .group:focus .focus\:\:md\:shadow-lt-sm, .group-shadow:focus .focus\:\:md\:shadow-lt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 5px 0 var(--shadow-color);
    }

    .md\:shadow-lt, .hover\:md\:shadow-lt:hover, .focus\:md\:shadow-lt:focus, .group:hover .hover\:\:md\:shadow-lt, .group-shadow:hover .hover\:\:md\:shadow-lt, .group:focus .focus\:\:md\:shadow-lt, .group-shadow:focus .focus\:\:md\:shadow-lt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 10px 0 var(--shadow-color);
    }

    .md\:shadow-lt-lg, .hover\:md\:shadow-lt-lg:hover, .focus\:md\:shadow-lt-lg:focus, .group:hover .hover\:\:md\:shadow-lt-lg, .group-shadow:hover .hover\:\:md\:shadow-lt-lg, .group:focus .focus\:\:md\:shadow-lt-lg, .group-shadow:focus .focus\:\:md\:shadow-lt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 13px 0 var(--shadow-color);
    }

    .md\:shadow-lt-xl, .hover\:md\:shadow-lt-xl:hover, .focus\:md\:shadow-lt-xl:focus, .group:hover .hover\:\:md\:shadow-lt-xl, .group-shadow:hover .hover\:\:md\:shadow-lt-xl, .group:focus .focus\:\:md\:shadow-lt-xl, .group-shadow:focus .focus\:\:md\:shadow-lt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 17px 0 var(--shadow-color);
    }

    .md\:border-2, .hover\:md\:border-2:hover, .focus\:md\:border-2:focus, .group:hover .hover\:\:md\:border-2, .group-border:hover .hover\:\:md\:border-2, .group:focus .focus\:\:md\:border-2, .group-border:focus .focus\:\:md\:border-2 {
        --border-opacity: 1;
        border: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-3, .hover\:md\:border-3:hover, .focus\:md\:border-3:focus, .group:hover .hover\:\:md\:border-3, .group-border:hover .hover\:\:md\:border-3, .group:focus .focus\:\:md\:border-3, .group-border:focus .focus\:\:md\:border-3 {
        --border-opacity: 1;
        border: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-4, .hover\:md\:border-4:hover, .focus\:md\:border-4:focus, .group:hover .hover\:\:md\:border-4, .group-border:hover .hover\:\:md\:border-4, .group:focus .focus\:\:md\:border-4, .group-border:focus .focus\:\:md\:border-4 {
        --border-opacity: 1;
        border: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-5, .hover\:md\:border-5:hover, .focus\:md\:border-5:focus, .group:hover .hover\:\:md\:border-5, .group-border:hover .hover\:\:md\:border-5, .group:focus .focus\:\:md\:border-5, .group-border:focus .focus\:\:md\:border-5 {
        --border-opacity: 1;
        border: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-left, .hover\:md\:border-left:hover, .focus\:md\:border-left:focus, .group:hover .hover\:\:md\:border-left, .group-border:hover .hover\:\:md\:border-left, .group:focus .focus\:\:md\:border-left, .group-border:focus .focus\:\:md\:border-left {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-left-2, .hover\:md\:border-left-2:hover, .focus\:md\:border-left-2:focus, .group:hover .hover\:\:md\:border-left-2, .group-border:hover .hover\:\:md\:border-left-2, .group:focus .focus\:\:md\:border-left-2, .group-border:focus .focus\:\:md\:border-left-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-left-3, .hover\:md\:border-left-3:hover, .focus\:md\:border-left-3:focus, .group:hover .hover\:\:md\:border-left-3, .group-border:hover .hover\:\:md\:border-left-3, .group:focus .focus\:\:md\:border-left-3, .group-border:focus .focus\:\:md\:border-left-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-left-4, .hover\:md\:border-left-4:hover, .focus\:md\:border-left-4:focus, .group:hover .hover\:\:md\:border-left-4, .group-border:hover .hover\:\:md\:border-left-4, .group:focus .focus\:\:md\:border-left-4, .group-border:focus .focus\:\:md\:border-left-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-left-5, .hover\:md\:border-left-5:hover, .focus\:md\:border-left-5:focus, .group:hover .hover\:\:md\:border-left-5, .group-border:hover .hover\:\:md\:border-left-5, .group:focus .focus\:\:md\:border-left-5, .group-border:focus .focus\:\:md\:border-left-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-right, .hover\:md\:border-right:hover, .focus\:md\:border-right:focus, .group:hover .hover\:\:md\:border-right, .group-border:hover .hover\:\:md\:border-right, .group:focus .focus\:\:md\:border-right, .group-border:focus .focus\:\:md\:border-right {
        --border-opacity: 1;
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-right-2, .hover\:md\:border-right-2:hover, .focus\:md\:border-right-2:focus, .group:hover .hover\:\:md\:border-right-2, .group-border:hover .hover\:\:md\:border-right-2, .group:focus .focus\:\:md\:border-right-2, .group-border:focus .focus\:\:md\:border-right-2 {
        --border-opacity: 1;
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-right-3, .hover\:md\:border-right-3:hover, .focus\:md\:border-right-3:focus, .group:hover .hover\:\:md\:border-right-3, .group-border:hover .hover\:\:md\:border-right-3, .group:focus .focus\:\:md\:border-right-3, .group-border:focus .focus\:\:md\:border-right-3 {
        --border-opacity: 1;
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-right-4, .hover\:md\:border-right-4:hover, .focus\:md\:border-right-4:focus, .group:hover .hover\:\:md\:border-right-4, .group-border:hover .hover\:\:md\:border-right-4, .group:focus .focus\:\:md\:border-right-4, .group-border:focus .focus\:\:md\:border-right-4 {
        --border-opacity: 1;
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-right-5, .hover\:md\:border-right-5:hover, .focus\:md\:border-right-5:focus, .group:hover .hover\:\:md\:border-right-5, .group-border:hover .hover\:\:md\:border-right-5, .group:focus .focus\:\:md\:border-right-5, .group-border:focus .focus\:\:md\:border-right-5 {
        --border-opacity: 1;
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-bottom, .hover\:md\:border-bottom:hover, .focus\:md\:border-bottom:focus, .group:hover .hover\:\:md\:border-bottom, .group-border:hover .hover\:\:md\:border-bottom, .group:focus .focus\:\:md\:border-bottom, .group-border:focus .focus\:\:md\:border-bottom {
        --border-opacity: 1;
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-bottom-2, .hover\:md\:border-bottom-2:hover, .focus\:md\:border-bottom-2:focus, .group:hover .hover\:\:md\:border-bottom-2, .group-border:hover .hover\:\:md\:border-bottom-2, .group:focus .focus\:\:md\:border-bottom-2, .group-border:focus .focus\:\:md\:border-bottom-2 {
        --border-opacity: 1;
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-bottom-3, .hover\:md\:border-bottom-3:hover, .focus\:md\:border-bottom-3:focus, .group:hover .hover\:\:md\:border-bottom-3, .group-border:hover .hover\:\:md\:border-bottom-3, .group:focus .focus\:\:md\:border-bottom-3, .group-border:focus .focus\:\:md\:border-bottom-3 {
        --border-opacity: 1;
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-bottom-4, .hover\:md\:border-bottom-4:hover, .focus\:md\:border-bottom-4:focus, .group:hover .hover\:\:md\:border-bottom-4, .group-border:hover .hover\:\:md\:border-bottom-4, .group:focus .focus\:\:md\:border-bottom-4, .group-border:focus .focus\:\:md\:border-bottom-4 {
        --border-opacity: 1;
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-bottom-5, .hover\:md\:border-bottom-5:hover, .focus\:md\:border-bottom-5:focus, .group:hover .hover\:\:md\:border-bottom-5, .group-border:hover .hover\:\:md\:border-bottom-5, .group:focus .focus\:\:md\:border-bottom-5, .group-border:focus .focus\:\:md\:border-bottom-5 {
        --border-opacity: 1;
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-top, .hover\:md\:border-top:hover, .focus\:md\:border-top:focus, .group:hover .hover\:\:md\:border-top, .group-border:hover .hover\:\:md\:border-top, .group:focus .focus\:\:md\:border-top, .group-border:focus .focus\:\:md\:border-top {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-top-2, .hover\:md\:border-top-2:hover, .focus\:md\:border-top-2:focus, .group:hover .hover\:\:md\:border-top-2, .group-border:hover .hover\:\:md\:border-top-2, .group:focus .focus\:\:md\:border-top-2, .group-border:focus .focus\:\:md\:border-top-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-top-3, .hover\:md\:border-top-3:hover, .focus\:md\:border-top-3:focus, .group:hover .hover\:\:md\:border-top-3, .group-border:hover .hover\:\:md\:border-top-3, .group:focus .focus\:\:md\:border-top-3, .group-border:focus .focus\:\:md\:border-top-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-top-4, .hover\:md\:border-top-4:hover, .focus\:md\:border-top-4:focus, .group:hover .hover\:\:md\:border-top-4, .group-border:hover .hover\:\:md\:border-top-4, .group:focus .focus\:\:md\:border-top-4, .group-border:focus .focus\:\:md\:border-top-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-top-5, .hover\:md\:border-top-5:hover, .focus\:md\:border-top-5:focus, .group:hover .hover\:\:md\:border-top-5, .group-border:hover .hover\:\:md\:border-top-5, .group:focus .focus\:\:md\:border-top-5, .group-border:focus .focus\:\:md\:border-top-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-x, .hover\:md\:border-x:hover, .focus\:md\:border-x:focus, .group:hover .hover\:\:md\:border-x, .group-border:hover .hover\:\:md\:border-x, .group:focus .focus\:\:md\:border-x, .group-border:focus .focus\:\:md\:border-x {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-x-2, .hover\:md\:border-x-2:hover, .focus\:md\:border-x-2:focus, .group:hover .hover\:\:md\:border-x-2, .group-border:hover .hover\:\:md\:border-x-2, .group:focus .focus\:\:md\:border-x-2, .group-border:focus .focus\:\:md\:border-x-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-x-3, .hover\:md\:border-x-3:hover, .focus\:md\:border-x-3:focus, .group:hover .hover\:\:md\:border-x-3, .group-border:hover .hover\:\:md\:border-x-3, .group:focus .focus\:\:md\:border-x-3, .group-border:focus .focus\:\:md\:border-x-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-x-4, .hover\:md\:border-x-4:hover, .focus\:md\:border-x-4:focus, .group:hover .hover\:\:md\:border-x-4, .group-border:hover .hover\:\:md\:border-x-4, .group:focus .focus\:\:md\:border-x-4, .group-border:focus .focus\:\:md\:border-x-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-x-5, .hover\:md\:border-x-5:hover, .focus\:md\:border-x-5:focus, .group:hover .hover\:\:md\:border-x-5, .group-border:hover .hover\:\:md\:border-x-5, .group:focus .focus\:\:md\:border-x-5, .group-border:focus .focus\:\:md\:border-x-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-y, .hover\:md\:border-y:hover, .focus\:md\:border-y:focus, .group:hover .hover\:\:md\:border-y, .group-border:hover .hover\:\:md\:border-y, .group:focus .focus\:\:md\:border-y, .group-border:focus .focus\:\:md\:border-y {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-y-2, .hover\:md\:border-y-2:hover, .focus\:md\:border-y-2:focus, .group:hover .hover\:\:md\:border-y-2, .group-border:hover .hover\:\:md\:border-y-2, .group:focus .focus\:\:md\:border-y-2, .group-border:focus .focus\:\:md\:border-y-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-y-3, .hover\:md\:border-y-3:hover, .focus\:md\:border-y-3:focus, .group:hover .hover\:\:md\:border-y-3, .group-border:hover .hover\:\:md\:border-y-3, .group:focus .focus\:\:md\:border-y-3, .group-border:focus .focus\:\:md\:border-y-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-y-4, .hover\:md\:border-y-4:hover, .focus\:md\:border-y-4:focus, .group:hover .hover\:\:md\:border-y-4, .group-border:hover .hover\:\:md\:border-y-4, .group:focus .focus\:\:md\:border-y-4, .group-border:focus .focus\:\:md\:border-y-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-y-5, .hover\:md\:border-y-5:hover, .focus\:md\:border-y-5:focus, .group:hover .hover\:\:md\:border-y-5, .group-border:hover .hover\:\:md\:border-y-5, .group:focus .focus\:\:md\:border-y-5, .group-border:focus .focus\:\:md\:border-y-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .md\:border-black, .hover\:md\:border-black:hover, .focus\:md\:border-black:focus, .group:hover .hover\:\:md\:border-black, .group-border:hover .hover\:\:md\:border-black, .group:focus .focus\:\:md\:border-black, .group-border:focus .focus\:\:md\:border-black {
        --border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--border-opacity)) ;
    }

    .md\:border-white, .hover\:md\:border-white:hover, .focus\:md\:border-white:focus, .group:hover .hover\:\:md\:border-white, .group-border:hover .hover\:\:md\:border-white, .group:focus .focus\:\:md\:border-white, .group-border:focus .focus\:\:md\:border-white {
        --border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--border-opacity)) ;
    }

    .md\:border-red-50, .hover\:md\:border-red-50:hover, .focus\:md\:border-red-50:focus, .group:hover .hover\:\:md\:border-red-50, .group-border:hover .hover\:\:md\:border-red-50, .group:focus .focus\:\:md\:border-red-50, .group-border:focus .focus\:\:md\:border-red-50 {
        --border-opacity: 1;
        border-color: rgba(254, 242, 242, var(--border-opacity)) ;
    }

    .md\:border-red-100, .hover\:md\:border-red-100:hover, .focus\:md\:border-red-100:focus, .group:hover .hover\:\:md\:border-red-100, .group-border:hover .hover\:\:md\:border-red-100, .group:focus .focus\:\:md\:border-red-100, .group-border:focus .focus\:\:md\:border-red-100 {
        --border-opacity: 1;
        border-color: rgba(254, 226, 226, var(--border-opacity)) ;
    }

    .md\:border-red-200, .hover\:md\:border-red-200:hover, .focus\:md\:border-red-200:focus, .group:hover .hover\:\:md\:border-red-200, .group-border:hover .hover\:\:md\:border-red-200, .group:focus .focus\:\:md\:border-red-200, .group-border:focus .focus\:\:md\:border-red-200 {
        --border-opacity: 1;
        border-color: rgba(254, 202, 202, var(--border-opacity)) ;
    }

    .md\:border-red-300, .hover\:md\:border-red-300:hover, .focus\:md\:border-red-300:focus, .group:hover .hover\:\:md\:border-red-300, .group-border:hover .hover\:\:md\:border-red-300, .group:focus .focus\:\:md\:border-red-300, .group-border:focus .focus\:\:md\:border-red-300 {
        --border-opacity: 1;
        border-color: rgba(252, 165, 165, var(--border-opacity)) ;
    }

    .md\:border-red-400, .hover\:md\:border-red-400:hover, .focus\:md\:border-red-400:focus, .group:hover .hover\:\:md\:border-red-400, .group-border:hover .hover\:\:md\:border-red-400, .group:focus .focus\:\:md\:border-red-400, .group-border:focus .focus\:\:md\:border-red-400 {
        --border-opacity: 1;
        border-color: rgba(232, 71, 78, var(--border-opacity)) ;
    }

    .md\:border-red-500, .hover\:md\:border-red-500:hover, .focus\:md\:border-red-500:focus, .group:hover .hover\:\:md\:border-red-500, .group-border:hover .hover\:\:md\:border-red-500, .group:focus .focus\:\:md\:border-red-500, .group-border:focus .focus\:\:md\:border-red-500 {
        --border-opacity: 1;
        border-color: rgba(239, 68, 6, var(--border-opacity)) ;
    }

    .md\:border-red-600, .hover\:md\:border-red-600:hover, .focus\:md\:border-red-600:focus, .group:hover .hover\:\:md\:border-red-600, .group-border:hover .hover\:\:md\:border-red-600, .group:focus .focus\:\:md\:border-red-600, .group-border:focus .focus\:\:md\:border-red-600 {
        --border-opacity: 1;
        border-color: rgba(220, 38, 3, var(--border-opacity)) ;
    }

    .md\:border-red-700, .hover\:md\:border-red-700:hover, .focus\:md\:border-red-700:focus, .group:hover .hover\:\:md\:border-red-700, .group-border:hover .hover\:\:md\:border-red-700, .group:focus .focus\:\:md\:border-red-700, .group-border:focus .focus\:\:md\:border-red-700 {
        --border-opacity: 1;
        border-color: rgba(185, 28, 28, var(--border-opacity)) ;
    }

    .md\:border-red-800, .hover\:md\:border-red-800:hover, .focus\:md\:border-red-800:focus, .group:hover .hover\:\:md\:border-red-800, .group-border:hover .hover\:\:md\:border-red-800, .group:focus .focus\:\:md\:border-red-800, .group-border:focus .focus\:\:md\:border-red-800 {
        --border-opacity: 1;
        border-color: rgba(153, 27, 27, var(--border-opacity)) ;
    }

    .md\:border-red-900, .hover\:md\:border-red-900:hover, .focus\:md\:border-red-900:focus, .group:hover .hover\:\:md\:border-red-900, .group-border:hover .hover\:\:md\:border-red-900, .group:focus .focus\:\:md\:border-red-900, .group-border:focus .focus\:\:md\:border-red-900 {
        --border-opacity: 1;
        border-color: rgba(127, 29, 29, var(--border-opacity)) ;
    }

    .md\:border-gray-50, .hover\:md\:border-gray-50:hover, .focus\:md\:border-gray-50:focus, .group:hover .hover\:\:md\:border-gray-50, .group-border:hover .hover\:\:md\:border-gray-50, .group:focus .focus\:\:md\:border-gray-50, .group-border:focus .focus\:\:md\:border-gray-50 {
        --border-opacity: 1;
        border-color: rgba(249, 250, 251, var(--border-opacity)) ;
    }

    .md\:border-gray-100, .hover\:md\:border-gray-100:hover, .focus\:md\:border-gray-100:focus, .group:hover .hover\:\:md\:border-gray-100, .group-border:hover .hover\:\:md\:border-gray-100, .group:focus .focus\:\:md\:border-gray-100, .group-border:focus .focus\:\:md\:border-gray-100 {
        --border-opacity: 1;
        border-color: rgba(243, 244, 246, var(--border-opacity)) ;
    }

    .md\:border-gray-200, .hover\:md\:border-gray-200:hover, .focus\:md\:border-gray-200:focus, .group:hover .hover\:\:md\:border-gray-200, .group-border:hover .hover\:\:md\:border-gray-200, .group:focus .focus\:\:md\:border-gray-200, .group-border:focus .focus\:\:md\:border-gray-200 {
        --border-opacity: 1;
        border-color: rgba(229, 231, 235, var(--border-opacity)) ;
    }

    .md\:border-gray-300, .hover\:md\:border-gray-300:hover, .focus\:md\:border-gray-300:focus, .group:hover .hover\:\:md\:border-gray-300, .group-border:hover .hover\:\:md\:border-gray-300, .group:focus .focus\:\:md\:border-gray-300, .group-border:focus .focus\:\:md\:border-gray-300 {
        --border-opacity: 1;
        border-color: rgba(209, 213, 219, var(--border-opacity)) ;
    }

    .md\:border-gray-400, .hover\:md\:border-gray-400:hover, .focus\:md\:border-gray-400:focus, .group:hover .hover\:\:md\:border-gray-400, .group-border:hover .hover\:\:md\:border-gray-400, .group:focus .focus\:\:md\:border-gray-400, .group-border:focus .focus\:\:md\:border-gray-400 {
        --border-opacity: 1;
        border-color: rgba(156, 163, 175, var(--border-opacity)) ;
    }

    .md\:border-gray-500, .hover\:md\:border-gray-500:hover, .focus\:md\:border-gray-500:focus, .group:hover .hover\:\:md\:border-gray-500, .group-border:hover .hover\:\:md\:border-gray-500, .group:focus .focus\:\:md\:border-gray-500, .group-border:focus .focus\:\:md\:border-gray-500 {
        --border-opacity: 1;
        border-color: rgba(107, 114, 128, var(--border-opacity)) ;
    }

    .md\:border-gray-600, .hover\:md\:border-gray-600:hover, .focus\:md\:border-gray-600:focus, .group:hover .hover\:\:md\:border-gray-600, .group-border:hover .hover\:\:md\:border-gray-600, .group:focus .focus\:\:md\:border-gray-600, .group-border:focus .focus\:\:md\:border-gray-600 {
        --border-opacity: 1;
        border-color: rgba(75, 85, 99, var(--border-opacity)) ;
    }

    .md\:border-gray-700, .hover\:md\:border-gray-700:hover, .focus\:md\:border-gray-700:focus, .group:hover .hover\:\:md\:border-gray-700, .group-border:hover .hover\:\:md\:border-gray-700, .group:focus .focus\:\:md\:border-gray-700, .group-border:focus .focus\:\:md\:border-gray-700 {
        --border-opacity: 1;
        border-color: rgba(55, 65, 81, var(--border-opacity)) ;
    }

    .md\:border-gray-800, .hover\:md\:border-gray-800:hover, .focus\:md\:border-gray-800:focus, .group:hover .hover\:\:md\:border-gray-800, .group-border:hover .hover\:\:md\:border-gray-800, .group:focus .focus\:\:md\:border-gray-800, .group-border:focus .focus\:\:md\:border-gray-800 {
        --border-opacity: 1;
        border-color: rgba(31, 41, 55, var(--border-opacity)) ;
    }

    .md\:border-gray-900, .hover\:md\:border-gray-900:hover, .focus\:md\:border-gray-900:focus, .group:hover .hover\:\:md\:border-gray-900, .group-border:hover .hover\:\:md\:border-gray-900, .group:focus .focus\:\:md\:border-gray-900, .group-border:focus .focus\:\:md\:border-gray-900 {
        --border-opacity: 1;
        border-color: rgba(17, 24, 39, var(--border-opacity)) ;
    }

    .md\:border-yellow-50, .hover\:md\:border-yellow-50:hover, .focus\:md\:border-yellow-50:focus, .group:hover .hover\:\:md\:border-yellow-50, .group-border:hover .hover\:\:md\:border-yellow-50, .group:focus .focus\:\:md\:border-yellow-50, .group-border:focus .focus\:\:md\:border-yellow-50 {
        --border-opacity: 1;
        border-color: rgba(255, 251, 235, var(--border-opacity)) ;
    }

    .md\:border-yellow-100, .hover\:md\:border-yellow-100:hover, .focus\:md\:border-yellow-100:focus, .group:hover .hover\:\:md\:border-yellow-100, .group-border:hover .hover\:\:md\:border-yellow-100, .group:focus .focus\:\:md\:border-yellow-100, .group-border:focus .focus\:\:md\:border-yellow-100 {
        --border-opacity: 1;
        border-color: rgba(254, 243, 199, var(--border-opacity)) ;
    }

    .md\:border-yellow-200, .hover\:md\:border-yellow-200:hover, .focus\:md\:border-yellow-200:focus, .group:hover .hover\:\:md\:border-yellow-200, .group-border:hover .hover\:\:md\:border-yellow-200, .group:focus .focus\:\:md\:border-yellow-200, .group-border:focus .focus\:\:md\:border-yellow-200 {
        --border-opacity: 1;
        border-color: rgba(253, 230, 138, var(--border-opacity)) ;
    }

    .md\:border-yellow-300, .hover\:md\:border-yellow-300:hover, .focus\:md\:border-yellow-300:focus, .group:hover .hover\:\:md\:border-yellow-300, .group-border:hover .hover\:\:md\:border-yellow-300, .group:focus .focus\:\:md\:border-yellow-300, .group-border:focus .focus\:\:md\:border-yellow-300 {
        --border-opacity: 1;
        border-color: rgba(252, 211, 77, var(--border-opacity)) ;
    }

    .md\:border-yellow-400, .hover\:md\:border-yellow-400:hover, .focus\:md\:border-yellow-400:focus, .group:hover .hover\:\:md\:border-yellow-400, .group-border:hover .hover\:\:md\:border-yellow-400, .group:focus .focus\:\:md\:border-yellow-400, .group-border:focus .focus\:\:md\:border-yellow-400 {
        --border-opacity: 1;
        border-color: rgba(251, 191, 36, var(--border-opacity)) ;
    }

    .md\:border-yellow-500, .hover\:md\:border-yellow-500:hover, .focus\:md\:border-yellow-500:focus, .group:hover .hover\:\:md\:border-yellow-500, .group-border:hover .hover\:\:md\:border-yellow-500, .group:focus .focus\:\:md\:border-yellow-500, .group-border:focus .focus\:\:md\:border-yellow-500 {
        --border-opacity: 1;
        border-color: rgba(245, 158, 11, var(--border-opacity)) ;
    }

    .md\:border-yellow-600, .hover\:md\:border-yellow-600:hover, .focus\:md\:border-yellow-600:focus, .group:hover .hover\:\:md\:border-yellow-600, .group-border:hover .hover\:\:md\:border-yellow-600, .group:focus .focus\:\:md\:border-yellow-600, .group-border:focus .focus\:\:md\:border-yellow-600 {
        --border-opacity: 1;
        border-color: rgba(217, 119, 6, var(--border-opacity)) ;
    }

    .md\:border-yellow-700, .hover\:md\:border-yellow-700:hover, .focus\:md\:border-yellow-700:focus, .group:hover .hover\:\:md\:border-yellow-700, .group-border:hover .hover\:\:md\:border-yellow-700, .group:focus .focus\:\:md\:border-yellow-700, .group-border:focus .focus\:\:md\:border-yellow-700 {
        --border-opacity: 1;
        border-color: rgba(180, 83, 9, var(--border-opacity)) ;
    }

    .md\:border-yellow-800, .hover\:md\:border-yellow-800:hover, .focus\:md\:border-yellow-800:focus, .group:hover .hover\:\:md\:border-yellow-800, .group-border:hover .hover\:\:md\:border-yellow-800, .group:focus .focus\:\:md\:border-yellow-800, .group-border:focus .focus\:\:md\:border-yellow-800 {
        --border-opacity: 1;
        border-color: rgba(146, 64, 14, var(--border-opacity)) ;
    }

    .md\:border-yellow-900, .hover\:md\:border-yellow-900:hover, .focus\:md\:border-yellow-900:focus, .group:hover .hover\:\:md\:border-yellow-900, .group-border:hover .hover\:\:md\:border-yellow-900, .group:focus .focus\:\:md\:border-yellow-900, .group-border:focus .focus\:\:md\:border-yellow-900 {
        --border-opacity: 1;
        border-color: rgba(120, 53, 15, var(--border-opacity)) ;
    }

    .md\:border-green-50, .hover\:md\:border-green-50:hover, .focus\:md\:border-green-50:focus, .group:hover .hover\:\:md\:border-green-50, .group-border:hover .hover\:\:md\:border-green-50, .group:focus .focus\:\:md\:border-green-50, .group-border:focus .focus\:\:md\:border-green-50 {
        --border-opacity: 1;
        border-color: rgba(236, 253, 245, var(--border-opacity)) ;
    }

    .md\:border-green-100, .hover\:md\:border-green-100:hover, .focus\:md\:border-green-100:focus, .group:hover .hover\:\:md\:border-green-100, .group-border:hover .hover\:\:md\:border-green-100, .group:focus .focus\:\:md\:border-green-100, .group-border:focus .focus\:\:md\:border-green-100 {
        --border-opacity: 1;
        border-color: rgba(209, 250, 229, var(--border-opacity)) ;
    }

    .md\:border-green-200, .hover\:md\:border-green-200:hover, .focus\:md\:border-green-200:focus, .group:hover .hover\:\:md\:border-green-200, .group-border:hover .hover\:\:md\:border-green-200, .group:focus .focus\:\:md\:border-green-200, .group-border:focus .focus\:\:md\:border-green-200 {
        --border-opacity: 1;
        border-color: rgba(167, 243, 208, var(--border-opacity)) ;
    }

    .md\:border-green-300, .hover\:md\:border-green-300:hover, .focus\:md\:border-green-300:focus, .group:hover .hover\:\:md\:border-green-300, .group-border:hover .hover\:\:md\:border-green-300, .group:focus .focus\:\:md\:border-green-300, .group-border:focus .focus\:\:md\:border-green-300 {
        --border-opacity: 1;
        border-color: rgba(110, 231, 183, var(--border-opacity)) ;
    }

    .md\:border-green-400, .hover\:md\:border-green-400:hover, .focus\:md\:border-green-400:focus, .group:hover .hover\:\:md\:border-green-400, .group-border:hover .hover\:\:md\:border-green-400, .group:focus .focus\:\:md\:border-green-400, .group-border:focus .focus\:\:md\:border-green-400 {
        --border-opacity: 1;
        border-color: rgba(52, 211, 153, var(--border-opacity)) ;
    }

    .md\:border-green-500, .hover\:md\:border-green-500:hover, .focus\:md\:border-green-500:focus, .group:hover .hover\:\:md\:border-green-500, .group-border:hover .hover\:\:md\:border-green-500, .group:focus .focus\:\:md\:border-green-500, .group-border:focus .focus\:\:md\:border-green-500 {
        --border-opacity: 1;
        border-color: rgba(16, 185, 129, var(--border-opacity)) ;
    }

    .md\:border-green-600, .hover\:md\:border-green-600:hover, .focus\:md\:border-green-600:focus, .group:hover .hover\:\:md\:border-green-600, .group-border:hover .hover\:\:md\:border-green-600, .group:focus .focus\:\:md\:border-green-600, .group-border:focus .focus\:\:md\:border-green-600 {
        --border-opacity: 1;
        border-color: rgba(5, 150, 105, var(--border-opacity)) ;
    }

    .md\:border-green-700, .hover\:md\:border-green-700:hover, .focus\:md\:border-green-700:focus, .group:hover .hover\:\:md\:border-green-700, .group-border:hover .hover\:\:md\:border-green-700, .group:focus .focus\:\:md\:border-green-700, .group-border:focus .focus\:\:md\:border-green-700 {
        --border-opacity: 1;
        border-color: rgba(4, 120, 87, var(--border-opacity)) ;
    }

    .md\:border-green-800, .hover\:md\:border-green-800:hover, .focus\:md\:border-green-800:focus, .group:hover .hover\:\:md\:border-green-800, .group-border:hover .hover\:\:md\:border-green-800, .group:focus .focus\:\:md\:border-green-800, .group-border:focus .focus\:\:md\:border-green-800 {
        --border-opacity: 1;
        border-color: rgba(6, 95, 70, var(--border-opacity)) ;
    }

    .md\:border-green-900, .hover\:md\:border-green-900:hover, .focus\:md\:border-green-900:focus, .group:hover .hover\:\:md\:border-green-900, .group-border:hover .hover\:\:md\:border-green-900, .group:focus .focus\:\:md\:border-green-900, .group-border:focus .focus\:\:md\:border-green-900 {
        --border-opacity: 1;
        border-color: rgba(6, 78, 59, var(--border-opacity)) ;
    }

    .md\:border-blue-50, .hover\:md\:border-blue-50:hover, .focus\:md\:border-blue-50:focus, .group:hover .hover\:\:md\:border-blue-50, .group-border:hover .hover\:\:md\:border-blue-50, .group:focus .focus\:\:md\:border-blue-50, .group-border:focus .focus\:\:md\:border-blue-50 {
        --border-opacity: 1;
        border-color: rgba(239, 246, 255, var(--border-opacity)) ;
    }

    .md\:border-blue-100, .hover\:md\:border-blue-100:hover, .focus\:md\:border-blue-100:focus, .group:hover .hover\:\:md\:border-blue-100, .group-border:hover .hover\:\:md\:border-blue-100, .group:focus .focus\:\:md\:border-blue-100, .group-border:focus .focus\:\:md\:border-blue-100 {
        --border-opacity: 1;
        border-color: rgba(219, 234, 254, var(--border-opacity)) ;
    }

    .md\:border-blue-200, .hover\:md\:border-blue-200:hover, .focus\:md\:border-blue-200:focus, .group:hover .hover\:\:md\:border-blue-200, .group-border:hover .hover\:\:md\:border-blue-200, .group:focus .focus\:\:md\:border-blue-200, .group-border:focus .focus\:\:md\:border-blue-200 {
        --border-opacity: 1;
        border-color: rgba(191, 219, 254, var(--border-opacity)) ;
    }

    .md\:border-blue-300, .hover\:md\:border-blue-300:hover, .focus\:md\:border-blue-300:focus, .group:hover .hover\:\:md\:border-blue-300, .group-border:hover .hover\:\:md\:border-blue-300, .group:focus .focus\:\:md\:border-blue-300, .group-border:focus .focus\:\:md\:border-blue-300 {
        --border-opacity: 1;
        border-color: rgba(147, 197, 253, var(--border-opacity)) ;
    }

    .md\:border-blue-400, .hover\:md\:border-blue-400:hover, .focus\:md\:border-blue-400:focus, .group:hover .hover\:\:md\:border-blue-400, .group-border:hover .hover\:\:md\:border-blue-400, .group:focus .focus\:\:md\:border-blue-400, .group-border:focus .focus\:\:md\:border-blue-400 {
        --border-opacity: 1;
        border-color: rgba(96, 165, 250, var(--border-opacity)) ;
    }

    .md\:border-blue-500, .hover\:md\:border-blue-500:hover, .focus\:md\:border-blue-500:focus, .group:hover .hover\:\:md\:border-blue-500, .group-border:hover .hover\:\:md\:border-blue-500, .group:focus .focus\:\:md\:border-blue-500, .group-border:focus .focus\:\:md\:border-blue-500 {
        --border-opacity: 1;
        border-color: rgba(59, 130, 246, var(--border-opacity)) ;
    }

    .md\:border-blue-600, .hover\:md\:border-blue-600:hover, .focus\:md\:border-blue-600:focus, .group:hover .hover\:\:md\:border-blue-600, .group-border:hover .hover\:\:md\:border-blue-600, .group:focus .focus\:\:md\:border-blue-600, .group-border:focus .focus\:\:md\:border-blue-600 {
        --border-opacity: 1;
        border-color: rgba(37, 99, 235, var(--border-opacity)) ;
    }

    .md\:border-blue-700, .hover\:md\:border-blue-700:hover, .focus\:md\:border-blue-700:focus, .group:hover .hover\:\:md\:border-blue-700, .group-border:hover .hover\:\:md\:border-blue-700, .group:focus .focus\:\:md\:border-blue-700, .group-border:focus .focus\:\:md\:border-blue-700 {
        --border-opacity: 1;
        border-color: rgba(29, 78, 216, var(--border-opacity)) ;
    }

    .md\:border-blue-800, .hover\:md\:border-blue-800:hover, .focus\:md\:border-blue-800:focus, .group:hover .hover\:\:md\:border-blue-800, .group-border:hover .hover\:\:md\:border-blue-800, .group:focus .focus\:\:md\:border-blue-800, .group-border:focus .focus\:\:md\:border-blue-800 {
        --border-opacity: 1;
        border-color: rgba(30, 64, 175, var(--border-opacity)) ;
    }

    .md\:border-blue-900, .hover\:md\:border-blue-900:hover, .focus\:md\:border-blue-900:focus, .group:hover .hover\:\:md\:border-blue-900, .group-border:hover .hover\:\:md\:border-blue-900, .group:focus .focus\:\:md\:border-blue-900, .group-border:focus .focus\:\:md\:border-blue-900 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .md\:border-purple-50, .hover\:md\:border-purple-50:hover, .focus\:md\:border-purple-50:focus, .group:hover .hover\:\:md\:border-purple-50, .group-border:hover .hover\:\:md\:border-purple-50, .group:focus .focus\:\:md\:border-purple-50, .group-border:focus .focus\:\:md\:border-purple-50 {
        --border-opacity: 1;
        border-color: rgba(245, 243, 255, var(--border-opacity)) ;
    }

    .md\:border-purple-100, .hover\:md\:border-purple-100:hover, .focus\:md\:border-purple-100:focus, .group:hover .hover\:\:md\:border-purple-100, .group-border:hover .hover\:\:md\:border-purple-100, .group:focus .focus\:\:md\:border-purple-100, .group-border:focus .focus\:\:md\:border-purple-100 {
        --border-opacity: 1;
        border-color: rgba(237, 233, 254, var(--border-opacity)) ;
    }

    .md\:border-purple-200, .hover\:md\:border-purple-200:hover, .focus\:md\:border-purple-200:focus, .group:hover .hover\:\:md\:border-purple-200, .group-border:hover .hover\:\:md\:border-purple-200, .group:focus .focus\:\:md\:border-purple-200, .group-border:focus .focus\:\:md\:border-purple-200 {
        --border-opacity: 1;
        border-color: rgba(221, 214, 254, var(--border-opacity)) ;
    }

    .md\:border-purple-300, .hover\:md\:border-purple-300:hover, .focus\:md\:border-purple-300:focus, .group:hover .hover\:\:md\:border-purple-300, .group-border:hover .hover\:\:md\:border-purple-300, .group:focus .focus\:\:md\:border-purple-300, .group-border:focus .focus\:\:md\:border-purple-300 {
        --border-opacity: 1;
        border-color: rgba(196, 181, 253, var(--border-opacity)) ;
    }

    .md\:border-purple-400, .hover\:md\:border-purple-400:hover, .focus\:md\:border-purple-400:focus, .group:hover .hover\:\:md\:border-purple-400, .group-border:hover .hover\:\:md\:border-purple-400, .group:focus .focus\:\:md\:border-purple-400, .group-border:focus .focus\:\:md\:border-purple-400 {
        --border-opacity: 1;
        border-color: rgba(167, 139, 250, var(--border-opacity)) ;
    }

    .md\:border-purple-500, .hover\:md\:border-purple-500:hover, .focus\:md\:border-purple-500:focus, .group:hover .hover\:\:md\:border-purple-500, .group-border:hover .hover\:\:md\:border-purple-500, .group:focus .focus\:\:md\:border-purple-500, .group-border:focus .focus\:\:md\:border-purple-500 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .md\:border-purple-600, .hover\:md\:border-purple-600:hover, .focus\:md\:border-purple-600:focus, .group:hover .hover\:\:md\:border-purple-600, .group-border:hover .hover\:\:md\:border-purple-600, .group:focus .focus\:\:md\:border-purple-600, .group-border:focus .focus\:\:md\:border-purple-600 {
        --border-opacity: 1;
        border-color: rgba(139, 92, 246, var(--border-opacity)) ;
    }

    .md\:border-purple-700, .hover\:md\:border-purple-700:hover, .focus\:md\:border-purple-700:focus, .group:hover .hover\:\:md\:border-purple-700, .group-border:hover .hover\:\:md\:border-purple-700, .group:focus .focus\:\:md\:border-purple-700, .group-border:focus .focus\:\:md\:border-purple-700 {
        --border-opacity: 1;
        border-color: rgba(124, 58, 237, var(--border-opacity)) ;
    }

    .md\:border-purple-800, .hover\:md\:border-purple-800:hover, .focus\:md\:border-purple-800:focus, .group:hover .hover\:\:md\:border-purple-800, .group-border:hover .hover\:\:md\:border-purple-800, .group:focus .focus\:\:md\:border-purple-800, .group-border:focus .focus\:\:md\:border-purple-800 {
        --border-opacity: 1;
        border-color: rgba(109, 40, 217, var(--border-opacity)) ;
    }

    .md\:border-purple-900, .hover\:md\:border-purple-900:hover, .focus\:md\:border-purple-900:focus, .group:hover .hover\:\:md\:border-purple-900, .group-border:hover .hover\:\:md\:border-purple-900, .group:focus .focus\:\:md\:border-purple-900, .group-border:focus .focus\:\:md\:border-purple-900 {
        --border-opacity: 1;
        border-color: rgba(91, 33, 182, var(--border-opacity)) ;
    }

    .md\:border-pink-50, .hover\:md\:border-pink-50:hover, .focus\:md\:border-pink-50:focus, .group:hover .hover\:\:md\:border-pink-50, .group-border:hover .hover\:\:md\:border-pink-50, .group:focus .focus\:\:md\:border-pink-50, .group-border:focus .focus\:\:md\:border-pink-50 {
        --border-opacity: 1;
        border-color: rgba(76, 29, 149, var(--border-opacity)) ;
    }

    .md\:border-pink-100, .hover\:md\:border-pink-100:hover, .focus\:md\:border-pink-100:focus, .group:hover .hover\:\:md\:border-pink-100, .group-border:hover .hover\:\:md\:border-pink-100, .group:focus .focus\:\:md\:border-pink-100, .group-border:focus .focus\:\:md\:border-pink-100 {
        --border-opacity: 1;
        border-color: rgba(253, 242, 248, var(--border-opacity)) ;
    }

    .md\:border-pink-200, .hover\:md\:border-pink-200:hover, .focus\:md\:border-pink-200:focus, .group:hover .hover\:\:md\:border-pink-200, .group-border:hover .hover\:\:md\:border-pink-200, .group:focus .focus\:\:md\:border-pink-200, .group-border:focus .focus\:\:md\:border-pink-200 {
        --border-opacity: 1;
        border-color: rgba(252, 231, 243, var(--border-opacity)) ;
    }

    .md\:border-pink-30, .hover\:md\:border-pink-30:hover, .focus\:md\:border-pink-30:focus, .group:hover .hover\:\:md\:border-pink-30, .group-border:hover .hover\:\:md\:border-pink-30, .group:focus .focus\:\:md\:border-pink-30, .group-border:focus .focus\:\:md\:border-pink-30 {
        --border-opacity: 1;
        border-color: rgba(251, 207, 232, var(--border-opacity)) ;
    }

    .md\:border-pink-400, .hover\:md\:border-pink-400:hover, .focus\:md\:border-pink-400:focus, .group:hover .hover\:\:md\:border-pink-400, .group-border:hover .hover\:\:md\:border-pink-400, .group:focus .focus\:\:md\:border-pink-400, .group-border:focus .focus\:\:md\:border-pink-400 {
        --border-opacity: 1;
        border-color: rgba(249, 168, 212, var(--border-opacity)) ;
    }

    .md\:border-pink-500, .hover\:md\:border-pink-500:hover, .focus\:md\:border-pink-500:focus, .group:hover .hover\:\:md\:border-pink-500, .group-border:hover .hover\:\:md\:border-pink-500, .group:focus .focus\:\:md\:border-pink-500, .group-border:focus .focus\:\:md\:border-pink-500 {
        --border-opacity: 1;
        border-color: rgba(244, 114, 182, var(--border-opacity)) ;
    }

    .md\:border-pink-600, .hover\:md\:border-pink-600:hover, .focus\:md\:border-pink-600:focus, .group:hover .hover\:\:md\:border-pink-600, .group-border:hover .hover\:\:md\:border-pink-600, .group:focus .focus\:\:md\:border-pink-600, .group-border:focus .focus\:\:md\:border-pink-600 {
        --border-opacity: 1;
        border-color: rgba(236, 72, 153, var(--border-opacity)) ;
    }

    .md\:border-pink-700, .hover\:md\:border-pink-700:hover, .focus\:md\:border-pink-700:focus, .group:hover .hover\:\:md\:border-pink-700, .group-border:hover .hover\:\:md\:border-pink-700, .group:focus .focus\:\:md\:border-pink-700, .group-border:focus .focus\:\:md\:border-pink-700 {
        --border-opacity: 1;
        border-color: rgba(219, 39, 119, var(--border-opacity)) ;
    }

    .md\:border-pink-800, .hover\:md\:border-pink-800:hover, .focus\:md\:border-pink-800:focus, .group:hover .hover\:\:md\:border-pink-800, .group-border:hover .hover\:\:md\:border-pink-800, .group:focus .focus\:\:md\:border-pink-800, .group-border:focus .focus\:\:md\:border-pink-800 {
        --border-opacity: 1;
        border-color: rgba(190, 24, 93, var(--border-opacity)) ;
    }

    .md\:border-pink-900, .hover\:md\:border-pink-900:hover, .focus\:md\:border-pink-900:focus, .group:hover .hover\:\:md\:border-pink-900, .group-border:hover .hover\:\:md\:border-pink-900, .group:focus .focus\:\:md\:border-pink-900, .group-border:focus .focus\:\:md\:border-pink-900 {
        --border-opacity: 1;
        border-color: rgba(157, 23, 77, var(--border-opacity)) ;
    }

    .md\:border-indigo-50, .hover\:md\:border-indigo-50:hover, .focus\:md\:border-indigo-50:focus, .group:hover .hover\:\:md\:border-indigo-50, .group-border:hover .hover\:\:md\:border-indigo-50, .group:focus .focus\:\:md\:border-indigo-50, .group-border:focus .focus\:\:md\:border-indigo-50 {
        --border-opacity: 1;
        border-color: rgba(238, 242, 255, var(--border-opacity)) ;
    }

    .md\:border-indigo-100, .hover\:md\:border-indigo-100:hover, .focus\:md\:border-indigo-100:focus, .group:hover .hover\:\:md\:border-indigo-100, .group-border:hover .hover\:\:md\:border-indigo-100, .group:focus .focus\:\:md\:border-indigo-100, .group-border:focus .focus\:\:md\:border-indigo-100 {
        --border-opacity: 1;
        border-color: rgba(224, 231, 255, var(--border-opacity)) ;
    }

    .md\:border-indigo-200, .hover\:md\:border-indigo-200:hover, .focus\:md\:border-indigo-200:focus, .group:hover .hover\:\:md\:border-indigo-200, .group-border:hover .hover\:\:md\:border-indigo-200, .group:focus .focus\:\:md\:border-indigo-200, .group-border:focus .focus\:\:md\:border-indigo-200 {
        --border-opacity: 1;
        border-color: rgba(199, 210, 254, var(--border-opacity)) ;
    }

    .md\:border-indigo-300, .hover\:md\:border-indigo-300:hover, .focus\:md\:border-indigo-300:focus, .group:hover .hover\:\:md\:border-indigo-300, .group-border:hover .hover\:\:md\:border-indigo-300, .group:focus .focus\:\:md\:border-indigo-300, .group-border:focus .focus\:\:md\:border-indigo-300 {
        --border-opacity: 1;
        border-color: rgba(165, 180, 252, var(--border-opacity)) ;
    }

    .md\:border-indigo-400, .hover\:md\:border-indigo-400:hover, .focus\:md\:border-indigo-400:focus, .group:hover .hover\:\:md\:border-indigo-400, .group-border:hover .hover\:\:md\:border-indigo-400, .group:focus .focus\:\:md\:border-indigo-400, .group-border:focus .focus\:\:md\:border-indigo-400 {
        --border-opacity: 1;
        border-color: rgba(129, 140, 248, var(--border-opacity)) ;
    }

    .md\:border-indigo-500, .hover\:md\:border-indigo-500:hover, .focus\:md\:border-indigo-500:focus, .group:hover .hover\:\:md\:border-indigo-500, .group-border:hover .hover\:\:md\:border-indigo-500, .group:focus .focus\:\:md\:border-indigo-500, .group-border:focus .focus\:\:md\:border-indigo-500 {
        --border-opacity: 1;
        border-color: rgba(99, 102, 2412, var(--border-opacity)) ;
    }

    .md\:border-indigo-600, .hover\:md\:border-indigo-600:hover, .focus\:md\:border-indigo-600:focus, .group:hover .hover\:\:md\:border-indigo-600, .group-border:hover .hover\:\:md\:border-indigo-600, .group:focus .focus\:\:md\:border-indigo-600, .group-border:focus .focus\:\:md\:border-indigo-600 {
        --border-opacity: 1;
        border-color: rgba(79, 70, 229, var(--border-opacity)) ;
    }

    .md\:border-indigo-700, .hover\:md\:border-indigo-700:hover, .focus\:md\:border-indigo-700:focus, .group:hover .hover\:\:md\:border-indigo-700, .group-border:hover .hover\:\:md\:border-indigo-700, .group:focus .focus\:\:md\:border-indigo-700, .group-border:focus .focus\:\:md\:border-indigo-700 {
        --border-opacity: 1;
        border-color: rgba(67, 56, 202, var(--border-opacity)) ;
    }

    .md\:border-indigo-800, .hover\:md\:border-indigo-800:hover, .focus\:md\:border-indigo-800:focus, .group:hover .hover\:\:md\:border-indigo-800, .group-border:hover .hover\:\:md\:border-indigo-800, .group:focus .focus\:\:md\:border-indigo-800, .group-border:focus .focus\:\:md\:border-indigo-800 {
        --border-opacity: 1;
        border-color: rgba(55, 48, 163, var(--border-opacity)) ;
    }

    .md\:border-indigo-900, .hover\:md\:border-indigo-900:hover, .focus\:md\:border-indigo-900:focus, .group:hover .hover\:\:md\:border-indigo-900, .group-border:hover .hover\:\:md\:border-indigo-900, .group:focus .focus\:\:md\:border-indigo-900, .group-border:focus .focus\:\:md\:border-indigo-900 {
        --border-opacity: 1;
        border-color: rgba(49, 46, 129, var(--border-opacity)) ;
    }

    .md\:border-opacity-0, .hover\:md\:border-opacity-0:hover, .focus\:md\:border-opacity-0:focus, .group:hover .hover\:\:md\:border-opacity-0, .group-border:hover .hover\:\:md\:border-opacity-0, .group:focus .focus\:\:md\:border-opacity-0, .group-border:focus .focus\:\:md\:border-opacity-0 {
        --border-opacity: 0;
    }

    .md\:border-opacity-01, .hover\:md\:border-opacity-01:hover, .focus\:md\:border-opacity-01:focus, .group:hover .hover\:\:md\:border-opacity-01, .group-border:hover .hover\:\:md\:border-opacity-01, .group:focus .focus\:\:md\:border-opacity-01, .group-border:focus .focus\:\:md\:border-opacity-01 {
        --border-opacity: .01;
    }

    .md\:border-opacity-02, .hover\:md\:border-opacity-02:hover, .focus\:md\:border-opacity-02:focus, .group:hover .hover\:\:md\:border-opacity-02, .group-border:hover .hover\:\:md\:border-opacity-02, .group:focus .focus\:\:md\:border-opacity-02, .group-border:focus .focus\:\:md\:border-opacity-02 {
        --border-opacity: .02;
    }

    .md\:border-opacity-03, .hover\:md\:border-opacity-03:hover, .focus\:md\:border-opacity-03:focus, .group:hover .hover\:\:md\:border-opacity-03, .group-border:hover .hover\:\:md\:border-opacity-03, .group:focus .focus\:\:md\:border-opacity-03, .group-border:focus .focus\:\:md\:border-opacity-03 {
        --border-opacity: .03;
    }

    .md\:border-opacity-04, .hover\:md\:border-opacity-04:hover, .focus\:md\:border-opacity-04:focus, .group:hover .hover\:\:md\:border-opacity-04, .group-border:hover .hover\:\:md\:border-opacity-04, .group:focus .focus\:\:md\:border-opacity-04, .group-border:focus .focus\:\:md\:border-opacity-04 {
        --border-opacity: .04;
    }

    .md\:border-opacity-5, .hover\:md\:border-opacity-5:hover, .focus\:md\:border-opacity-5:focus, .group:hover .hover\:\:md\:border-opacity-5, .group-border:hover .hover\:\:md\:border-opacity-5, .group:focus .focus\:\:md\:border-opacity-5, .group-border:focus .focus\:\:md\:border-opacity-5 {
        --border-opacity: .05;
    }

    .md\:border-opacity-06, .hover\:md\:border-opacity-06:hover, .focus\:md\:border-opacity-06:focus, .group:hover .hover\:\:md\:border-opacity-06, .group-border:hover .hover\:\:md\:border-opacity-06, .group:focus .focus\:\:md\:border-opacity-06, .group-border:focus .focus\:\:md\:border-opacity-06 {
        --border-opacity: .06;
    }

    .md\:border-opacity-07, .hover\:md\:border-opacity-07:hover, .focus\:md\:border-opacity-07:focus, .group:hover .hover\:\:md\:border-opacity-07, .group-border:hover .hover\:\:md\:border-opacity-07, .group:focus .focus\:\:md\:border-opacity-07, .group-border:focus .focus\:\:md\:border-opacity-07 {
        --border-opacity: .07;
    }

    .md\:border-opacity-08, .hover\:md\:border-opacity-08:hover, .focus\:md\:border-opacity-08:focus, .group:hover .hover\:\:md\:border-opacity-08, .group-border:hover .hover\:\:md\:border-opacity-08, .group:focus .focus\:\:md\:border-opacity-08, .group-border:focus .focus\:\:md\:border-opacity-08 {
        --border-opacity: .08;
    }

    .md\:border-opacity-09, .hover\:md\:border-opacity-09:hover, .focus\:md\:border-opacity-09:focus, .group:hover .hover\:\:md\:border-opacity-09, .group-border:hover .hover\:\:md\:border-opacity-09, .group:focus .focus\:\:md\:border-opacity-09, .group-border:focus .focus\:\:md\:border-opacity-09 {
        --border-opacity: .08;
    }

    .md\:border-opacity-10, .hover\:md\:border-opacity-10:hover, .focus\:md\:border-opacity-10:focus, .group:hover .hover\:\:md\:border-opacity-10, .group-border:hover .hover\:\:md\:border-opacity-10, .group:focus .focus\:\:md\:border-opacity-10, .group-border:focus .focus\:\:md\:border-opacity-10 {
        --border-opacity: .1;
    }

    .md\:border-opacity-15, .hover\:md\:border-opacity-15:hover, .focus\:md\:border-opacity-15:focus, .group:hover .hover\:\:md\:border-opacity-15, .group-border:hover .hover\:\:md\:border-opacity-15, .group:focus .focus\:\:md\:border-opacity-15, .group-border:focus .focus\:\:md\:border-opacity-15 {
        --border-opacity: .15;
    }

    .md\:border-opacity-20, .hover\:md\:border-opacity-20:hover, .focus\:md\:border-opacity-20:focus, .group:hover .hover\:\:md\:border-opacity-20, .group-border:hover .hover\:\:md\:border-opacity-20, .group:focus .focus\:\:md\:border-opacity-20, .group-border:focus .focus\:\:md\:border-opacity-20 {
        --border-opacity: .2;
    }

    .md\:border-opacity-25, .hover\:md\:border-opacity-25:hover, .focus\:md\:border-opacity-25:focus, .group:hover .hover\:\:md\:border-opacity-25, .group-border:hover .hover\:\:md\:border-opacity-25, .group:focus .focus\:\:md\:border-opacity-25, .group-border:focus .focus\:\:md\:border-opacity-25 {
        --border-opacity: .25;
    }

    .md\:border-opacity-30, .hover\:md\:border-opacity-30:hover, .focus\:md\:border-opacity-30:focus, .group:hover .hover\:\:md\:border-opacity-30, .group-border:hover .hover\:\:md\:border-opacity-30, .group:focus .focus\:\:md\:border-opacity-30, .group-border:focus .focus\:\:md\:border-opacity-30 {
        --border-opacity: .3;
    }

    .md\:border-opacity-35, .hover\:md\:border-opacity-35:hover, .focus\:md\:border-opacity-35:focus, .group:hover .hover\:\:md\:border-opacity-35, .group-border:hover .hover\:\:md\:border-opacity-35, .group:focus .focus\:\:md\:border-opacity-35, .group-border:focus .focus\:\:md\:border-opacity-35 {
        --border-opacity: .35;
    }

    .md\:border-opacity-40, .hover\:md\:border-opacity-40:hover, .focus\:md\:border-opacity-40:focus, .group:hover .hover\:\:md\:border-opacity-40, .group-border:hover .hover\:\:md\:border-opacity-40, .group:focus .focus\:\:md\:border-opacity-40, .group-border:focus .focus\:\:md\:border-opacity-40 {
        --border-opacity: .4;
    }

    .md\:border-opacity-45, .hover\:md\:border-opacity-45:hover, .focus\:md\:border-opacity-45:focus, .group:hover .hover\:\:md\:border-opacity-45, .group-border:hover .hover\:\:md\:border-opacity-45, .group:focus .focus\:\:md\:border-opacity-45, .group-border:focus .focus\:\:md\:border-opacity-45 {
        --border-opacity: .45;
    }

    .md\:border-opacity-50, .hover\:md\:border-opacity-50:hover, .focus\:md\:border-opacity-50:focus, .group:hover .hover\:\:md\:border-opacity-50, .group-border:hover .hover\:\:md\:border-opacity-50, .group:focus .focus\:\:md\:border-opacity-50, .group-border:focus .focus\:\:md\:border-opacity-50 {
        --border-opacity: .5;
    }

    .md\:border-opacity-55, .hover\:md\:border-opacity-55:hover, .focus\:md\:border-opacity-55:focus, .group:hover .hover\:\:md\:border-opacity-55, .group-border:hover .hover\:\:md\:border-opacity-55, .group:focus .focus\:\:md\:border-opacity-55, .group-border:focus .focus\:\:md\:border-opacity-55 {
        --border-opacity: .55;
    }

    .md\:border-opacity-60, .hover\:md\:border-opacity-60:hover, .focus\:md\:border-opacity-60:focus, .group:hover .hover\:\:md\:border-opacity-60, .group-border:hover .hover\:\:md\:border-opacity-60, .group:focus .focus\:\:md\:border-opacity-60, .group-border:focus .focus\:\:md\:border-opacity-60 {
        --border-opacity: .6;
    }

    .md\:border-opacity-65, .hover\:md\:border-opacity-65:hover, .focus\:md\:border-opacity-65:focus, .group:hover .hover\:\:md\:border-opacity-65, .group-border:hover .hover\:\:md\:border-opacity-65, .group:focus .focus\:\:md\:border-opacity-65, .group-border:focus .focus\:\:md\:border-opacity-65 {
        --border-opacity: .65;
    }

    .md\:border-opacity-70, .hover\:md\:border-opacity-70:hover, .focus\:md\:border-opacity-70:focus, .group:hover .hover\:\:md\:border-opacity-70, .group-border:hover .hover\:\:md\:border-opacity-70, .group:focus .focus\:\:md\:border-opacity-70, .group-border:focus .focus\:\:md\:border-opacity-70 {
        --border-opacity: .7;
    }

    .md\:border-opacity-75, .hover\:md\:border-opacity-75:hover, .focus\:md\:border-opacity-75:focus, .group:hover .hover\:\:md\:border-opacity-75, .group-border:hover .hover\:\:md\:border-opacity-75, .group:focus .focus\:\:md\:border-opacity-75, .group-border:focus .focus\:\:md\:border-opacity-75 {
        --border-opacity: .75;
    }

    .md\:border-opacity-80, .hover\:md\:border-opacity-80:hover, .focus\:md\:border-opacity-80:focus, .group:hover .hover\:\:md\:border-opacity-80, .group-border:hover .hover\:\:md\:border-opacity-80, .group:focus .focus\:\:md\:border-opacity-80, .group-border:focus .focus\:\:md\:border-opacity-80 {
        --border-opacity: .8;
    }

    .md\:border-opacity-85, .hover\:md\:border-opacity-85:hover, .focus\:md\:border-opacity-85:focus, .group:hover .hover\:\:md\:border-opacity-85, .group-border:hover .hover\:\:md\:border-opacity-85, .group:focus .focus\:\:md\:border-opacity-85, .group-border:focus .focus\:\:md\:border-opacity-85 {
        --border-opacity: .85;
    }

    .md\:border-opacity-90, .hover\:md\:border-opacity-90:hover, .focus\:md\:border-opacity-90:focus, .group:hover .hover\:\:md\:border-opacity-90, .group-border:hover .hover\:\:md\:border-opacity-90, .group:focus .focus\:\:md\:border-opacity-90, .group-border:focus .focus\:\:md\:border-opacity-90 {
        --border-opacity: .9;
    }

    .md\:border-opacity-95, .hover\:md\:border-opacity-95:hover, .focus\:md\:border-opacity-95:focus, .group:hover .hover\:\:md\:border-opacity-95, .group-border:hover .hover\:\:md\:border-opacity-95, .group:focus .focus\:\:md\:border-opacity-95, .group-border:focus .focus\:\:md\:border-opacity-95 {
        --border-opacity: .95;
    }

    .md\:border-opacity-100, .hover\:md\:border-opacity-100:hover, .focus\:md\:border-opacity-100:focus, .group:hover .hover\:\:md\:border-opacity-100, .group-border:hover .hover\:\:md\:border-opacity-100, .group:focus .focus\:\:md\:border-opacity-100, .group-border:focus .focus\:\:md\:border-opacity-100 {
        --border-opacity: 1;
    }

    .md\:br-2 {
        width: 100%;
        height: 1px;
    }

    .md\:br-3 {
        width: 100%;
        height: 2px;
    }
}

@media (min-width: 992px) {
    .lg\:none {
        display: none;
    }

    .lg\:block {
        display: block ;
    }

    .lg\:flex {
        display: flex;
    }

    .lg\:inline-block {
        display: inline-block;
    }

    .lg\:inline-flex {
        display: inline-flex;
    }

    .lg\:table {
        display: table;
    }

    .lg\:grid {
        display: grid;
    }

    .lg\:inline-grid {
        display: inline-grid;
    }

    .lg\:flow {
        display: flow;
    }

    .lg\:flow-root {
        display: flow-root;
    }

    .lg\:list-item {
        display: list-item;
        list-style: disc;
        position: relative;
        margin-left: 1rem;
    }

    .lg\:contents {
        display: contents;
    }

    .lg\:font-sans, .group:hover .hover\:\:lg\:font-sans, .group-text:hover .hover\:\:lg\:font-sans, .group:focus .focus\:\:lg\:font-sans, .group-text:focus .focus\:\:lg\: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";
    }

    .lg\:font-serif, .group:hover .hover\:\:lg\:font-serif, .group-text:hover .hover\:\:lg\:font-serif, .group:focus .focus\:\:lg\:font-serif, .group-text:focus .focus\:\:lg\:font-serif {
        font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    }

    .lg\:font-mono, .group:hover .hover\:\:lg\:font-mono, .group-text:hover .hover\:\:lg\:font-mono, .group:focus .focus\:\:lg\:font-mono, .group-text:focus .focus\:\:lg\:font-mono {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    .lg\:underline, .group:hover .hover\:\:lg\:underline, .group-text:hover .hover\:\:lg\:underline, .group:focus .focus\:\:lg\:underline, .group-text:focus .focus\:\:lg\:underline {
        text-decoration: underline;
    }

    .lg\:overline, .group:hover .hover\:\:lg\:overline, .group-text:hover .hover\:\:lg\:overline, .group:focus .focus\:\:lg\:overline, .group-text:focus .focus\:\:lg\:overline {
        text-decoration: underline;
    }

    .lg\:line-through, .group:hover .hover\:\:lg\:line-through, .group-text:hover .hover\:\:lg\:line-through, .group:focus .focus\:\:lg\:line-through, .group-text:focus .focus\:\:lg\:line-through {
        text-decoration: line-through;
    }

    .lg\:no-decoration, .group:hover .hover\:\:lg\:no-decoration, .group-text:hover .hover\:\:lg\:no-decoration, .group:focus .focus\:\:lg\:no-decoration, .group-text:focus .focus\:\:lg\:no-decoration {
        text-decoration: none;
    }

    .lg\:uppercase, .group:hover .hover\:\:lg\:uppercase, .group-text:hover .hover\:\:lg\:uppercase, .group:focus .focus\:\:lg\:uppercase, .group-text:focus .focus\:\:lg\:uppercase {
        text-transform: uppercase;
    }

    .lg\:lowercase, .group:hover .hover\:\:lg\:lowercase, .group-text:hover .hover\:\:lg\:lowercase, .group:focus .focus\:\:lg\:lowercase, .group-text:focus .focus\:\:lg\:lowercase {
        text-transform: lowercase;
    }

    .lg\:capitalize, .group:hover .hover\:\:lg\:capitalize, .group-text:hover .hover\:\:lg\:capitalize, .group:focus .focus\:\:lg\:capitalize, .group-text:focus .focus\:\:lg\:capitalize {
        text-transform: capitalize;
    }

    .lg\:no-transform, .group:hover .hover\:\:lg\:no-transform, .group-text:hover .hover\:\:lg\:no-transform, .group:focus .focus\:\:lg\:no-transform, .group-text:focus .focus\:\:lg\:no-transform {
        text-transform: none;
    }

    .lg\:absolute {
        position: absolute;
    }

    .lg\:relative {
        position: relative;
    }

    .lg\:static {
        position: static;
    }

    .lg\:fixed {
        position: fixed;
    }

    .lg\:sticky {
        position: sticky;
    }

    .lg\:shadow, .group:hover .hover\:\:lg\:shadow, .group-shadow:hover .hover\:\:lg\:shadow, .group:focus .focus\:\:lg\:shadow, .group-shadow:focus .focus\:\:lg\:shadow {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 10px 0 var(--shadow-color);
    }

    .lg\:transform, .group:hover .hover\:\:lg\:transform, .group-transform:hover .hover\:\:lg\:transform, .group:focus .focus\:\:lg\:transform, .group-transform:focus .focus\:\:lg\:transform {
        --translateX: 0;
        --translateY: 0;
        --translate: 0;
        --rotateX: 0;
        --rotateY: 0;
        --rotate: 0;
        --skewX: 0;
        --skewY: 0;
        --skew: 0;
        --scaleX: 1;
        --scaleY: 1;
        --scale: 1;
        transform: translateX(var(--translateX)) translateY(var(--translateY)) rotate(var(--rotate)) rotateX(var(--rotateX)) rotateY(var(--rotateY)) skewX(var(--skewX)) skewY(var(--skewY)) scaleX(var(--scaleX)) scaleY(var(--scaleY));
    }

    .lg\:fill {
        fill: currentColor;
    }

    .lg\:border-0, .group:hover .hover\:\:lg\:border-0, .group-border:hover .hover\:\:lg\:border-0, .group:focus .focus\:\:lg\:border-0, .group-border:focus .focus\:\:lg\:border-0 {
        border: none;
    }

    .lg\:border, .group:hover .hover\:\:lg\:border, .group-border:hover .hover\:\:lg\:border, .group:focus .focus\:\:lg\:border, .group-border:focus .focus\:\:lg\:border {
        --border-opacity: 1;
        border: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:circle, .group:hover .hover\:\:lg\:circle, .group-border:hover .hover\:\:lg\:circle, .group:focus .focus\:\:lg\:circle, .group-border:focus .focus\:\:lg\:circle {
        border-radius: 50% ;
    }

    .lg\:outline-none {
        outline: none;
    }

    .lg\:border-box {
        box-sizing: border-box;
    }

    .lg\:br {
        width: 100%;
        height: 1px;
    }

    .lg\:text-xs, .hover\:lg\:text-xs:hover, .focus\:lg\:text-xs:focus, .group:hover .hover\:\:lg\:text-xs, .group-text:hover .hover\:\:lg\:text-xs, .group:focus .focus\:\:lg\:text-xs, .group-text:focus .focus\:\:lg\:text-xs {
        font-size: calc(.3rem + .2vw) ;
    }

    .lg\:text-sm, .hover\:lg\:text-sm:hover, .focus\:lg\:text-sm:focus, .group:hover .hover\:\:lg\:text-sm, .group-text:hover .hover\:\:lg\:text-sm, .group:focus .focus\:\:lg\:text-sm, .group-text:focus .focus\:\:lg\:text-sm {
        font-size: calc(.4rem + .3vw) ;
    }

    .lg\:text-md, .hover\:lg\:text-md:hover, .focus\:lg\:text-md:focus, .group:hover .hover\:\:lg\:text-md, .group-text:hover .hover\:\:lg\:text-md, .group:focus .focus\:\:lg\:text-md, .group-text:focus .focus\:\:lg\:text-md {
        font-size: calc(.45rem + .45vw) ;
    }

    .lg\:text-base, .hover\:lg\:text-base:hover, .focus\:lg\:text-base:focus, .group:hover .hover\:\:lg\:text-base, .group-text:hover .hover\:\:lg\:text-base, .group:focus .focus\:\:lg\:text-base, .group-text:focus .focus\:\:lg\:text-base {
        font-size: calc(.6rem + .5vw) ;
    }

    .lg\:text-lg, .hover\:lg\:text-lg:hover, .focus\:lg\:text-lg:focus, .group:hover .hover\:\:lg\:text-lg, .group-text:hover .hover\:\:lg\:text-lg, .group:focus .focus\:\:lg\:text-lg, .group-text:focus .focus\:\:lg\:text-lg {
        font-size: calc(.75rem + .6vw) ;
    }

    .lg\:text-xl, .hover\:lg\:text-xl:hover, .focus\:lg\:text-xl:focus, .group:hover .hover\:\:lg\:text-xl, .group-text:hover .hover\:\:lg\:text-xl, .group:focus .focus\:\:lg\:text-xl, .group-text:focus .focus\:\:lg\:text-xl {
        font-size: calc(.75rem + .85vw) ;
    }

    .lg\:text-1, .hover\:lg\:text-1:hover, .focus\:lg\:text-1:focus, .group:hover .hover\:\:lg\:text-1, .group-text:hover .hover\:\:lg\:text-1, .group:focus .focus\:\:lg\:text-1, .group-text:focus .focus\:\:lg\:text-1 {
        font-size: calc(1rem + .85vw) ;
    }

    .lg\:text-2, .hover\:lg\:text-2:hover, .focus\:lg\:text-2:focus, .group:hover .hover\:\:lg\:text-2, .group-text:hover .hover\:\:lg\:text-2, .group:focus .focus\:\:lg\:text-2, .group-text:focus .focus\:\:lg\:text-2 {
        font-size: calc(1.25rem + .85vw) ;
    }

    .lg\:text-3, .hover\:lg\:text-3:hover, .focus\:lg\:text-3:focus, .group:hover .hover\:\:lg\:text-3, .group-text:hover .hover\:\:lg\:text-3, .group:focus .focus\:\:lg\:text-3, .group-text:focus .focus\:\:lg\:text-3 {
        font-size: calc(1.5rem + 1vw) ;
    }

    .lg\:text-4, .hover\:lg\:text-4:hover, .focus\:lg\:text-4:focus, .group:hover .hover\:\:lg\:text-4, .group-text:hover .hover\:\:lg\:text-4, .group:focus .focus\:\:lg\:text-4, .group-text:focus .focus\:\:lg\:text-4 {
        font-size: calc(1.75rem + 1.25vw) ;
    }

    .lg\:text-5, .hover\:lg\:text-5:hover, .focus\:lg\:text-5:focus, .group:hover .hover\:\:lg\:text-5, .group-text:hover .hover\:\:lg\:text-5, .group:focus .focus\:\:lg\:text-5, .group-text:focus .focus\:\:lg\:text-5 {
        font-size: calc(2rem + 1.5vw) ;
    }

    .black, .hover\:xl\:black:hover, .focus\:xl\:black {
        --color: rgba(0, 0, 0, var(--color-opacity, 1));
    }

    .white, .hover\:xl\:white:hover, .focus\:xl\:white {
        --color: rgba(255, 255, 255, var(--color-opacity, 1));
    }

    .red-50, .hover\:xl\:red-50:hover, .focus\:xl\:red-50:focus {
        --color: rgba(254, 242, 242, var(--color-opacity, 1));
    }

    .red-100, .hover\:xl\:red-100:hover, .focus\:xl\:red-100:focus {
        --color: rgba(254, 226, 226, var(--color-opacity, 1));
    }

    .red-200, .hover\:xl\:red-200:hover, .focus\:xl\:red-200:focus {
        --color: rgba(254, 202, 202, var(--color-opacity, 1));
    }

    .red-300, .hover\:xl\:red-300:hover, .focus\:xl\:red-300:focus {
        --color: rgba(252, 165, 165, var(--color-opacity, 1));
    }

    .red-400, .hover\:xl\:red-400:hover, .focus\:xl\:red-400:focus {
        --color: rgba(232, 71, 78, var(--color-opacity, 1));
    }

    .red-500, .hover\:xl\:red-500:hover, .focus\:xl\:red-500:focus {
        --color: rgba(239, 68, 6, var(--color-opacity, 1));
    }

    .red-600, .hover\:xl\:red-600:hover, .focus\:xl\:red-600:focus {
        --color: rgba(220, 38, 3, var(--color-opacity, 1));
    }

    .red-700, .hover\:xl\:red-700:hover, .focus\:xl\:red-700:focus {
        --color: rgba(185, 28, 28, var(--color-opacity, 1));
    }

    .red-800, .hover\:xl\:red-800:hover, .focus\:xl\:red-800:focus {
        --color: rgba(153, 27, 27, var(--color-opacity, 1));
    }

    .red-900, .hover\:xl\:red-900:hover, .focus\:xl\:red-900:focus {
        --color: rgba(127, 29, 29, var(--color-opacity, 1));
    }

    .gray-50, .hover\:xl\:gray-50:hover, .focus\:xl\:gray-50:focus {
        --color: rgba(249, 250, 251, var(--color-opacity, 1));
    }

    .gray-100, .hover\:xl\:gray-100:hover, .focus\:xl\:gray-100:focus {
        --color: rgba(243, 244, 246, var(--color-opacity, 1));
    }

    .gray-200, .hover\:xl\:gray-200:hover, .focus\:xl\:gray-200:focus {
        --color: rgba(229, 231, 235, var(--color-opacity, 1));
    }

    .gray-300, .hover\:xl\:gray-300:hover, .focus\:xl\:gray-300:focus {
        --color: rgba(209, 213, 219, var(--color-opacity, 1));
    }

    .gray-400, .hover\:xl\:gray-400:hover, .focus\:xl\:gray-400:focus {
        --color: rgba(156, 163, 175, var(--color-opacity, 1));
    }

    .gray-500, .hover\:xl\:gray-500:hover, .focus\:xl\:gray-500:focus {
        --color: rgba(107, 114, 128, var(--color-opacity, 1));
    }

    .gray-600, .hover\:xl\:gray-600:hover, .focus\:xl\:gray-600:focus {
        --color: rgba(75, 85, 99, var(--color-opacity, 1));
    }

    .gray-700, .hover\:xl\:gray-700:hover, .focus\:xl\:gray-700:focus {
        --color: rgba(55, 65, 81, var(--color-opacity, 1));
    }

    .gray-800, .hover\:xl\:gray-800:hover, .focus\:xl\:gray-800:focus {
        --color: rgba(31, 41, 55, var(--color-opacity, 1));
    }

    .gray-900, .hover\:xl\:gray-900:hover, .focus\:xl\:gray-900:focus {
        --color: rgba(17, 24, 39, var(--color-opacity, 1));
    }

    .yellow-50, .hover\:xl\:yellow-50:hover, .focus\:xl\:yellow-50:focus {
        --color: rgba(255, 251, 235, var(--color-opacity, 1));
    }

    .yellow-100, .hover\:xl\:yellow-100:hover, .focus\:xl\:yellow-100:focus {
        --color: rgba(254, 243, 199, var(--color-opacity, 1));
    }

    .yellow-200, .hover\:xl\:yellow-200:hover, .focus\:xl\:yellow-200:focus {
        --color: rgba(253, 230, 138, var(--color-opacity, 1));
    }

    .yellow-300, .hover\:xl\:yellow-300:hover, .focus\:xl\:yellow-300:focus {
        --color: rgba(252, 211, 77, var(--color-opacity, 1));
    }

    .yellow-400, .hover\:xl\:yellow-400:hover, .focus\:xl\:yellow-400:focus {
        --color: rgba(251, 191, 36, var(--color-opacity, 1));
    }

    .yellow-500, .hover\:xl\:yellow-500:hover, .focus\:xl\:yellow-500:focus {
        --color: rgba(245, 158, 11, var(--color-opacity, 1));
    }

    .yellow-600, .hover\:xl\:yellow-600:hover, .focus\:xl\:yellow-600:focus {
        --color: rgba(217, 119, 6, var(--color-opacity, 1));
    }

    .yellow-700, .hover\:xl\:yellow-700:hover, .focus\:xl\:yellow-700:focus {
        --color: rgba(180, 83, 9, var(--color-opacity, 1));
    }

    .yellow-800, .hover\:xl\:yellow-800:hover, .focus\:xl\:yellow-800:focus {
        --color: rgba(146, 64, 14, var(--color-opacity, 1));
    }

    .yellow-900, .hover\:xl\:yellow-900:hover, .focus\:xl\:yellow-900:focus {
        --color: rgba(120, 53, 15, var(--color-opacity, 1));
    }

    .green-50, .hover\:xl\:green-50:hover, .focus\:xl\:green-50:focus {
        --color: rgba(236, 253, 245, var(--color-opacity, 1));
    }

    .green-100, .hover\:xl\:green-100:hover, .focus\:xl\:green-100:focus {
        --color: rgba(209, 250, 229, var(--color-opacity, 1));
    }

    .green-200, .hover\:xl\:green-200:hover, .focus\:xl\:green-200:focus {
        --color: rgba(167, 243, 208, var(--color-opacity, 1));
    }

    .green-300, .hover\:xl\:green-300:hover, .focus\:xl\:green-300:focus {
        --color: rgba(110, 231, 183, var(--color-opacity, 1));
    }

    .green-400, .hover\:xl\:green-400:hover, .focus\:xl\:green-400:focus {
        --color: rgba(52, 211, 153, var(--color-opacity, 1));
    }

    .green-500, .hover\:xl\:green-500:hover, .focus\:xl\:green-500:focus {
        --color: rgba(16, 185, 129, var(--color-opacity, 1));
    }

    .green-600, .hover\:xl\:green-600:hover, .focus\:xl\:green-600:focus {
        --color: rgba(5, 150, 105, var(--color-opacity, 1));
    }

    .green-700, .hover\:xl\:green-700:hover, .focus\:xl\:green-700:focus {
        --color: rgba(4, 120, 87, var(--color-opacity, 1));
    }

    .green-800, .hover\:xl\:green-800:hover, .focus\:xl\:green-800:focus {
        --color: rgba(6, 95, 70, var(--color-opacity, 1));
    }

    .green-900, .hover\:xl\:green-900:hover, .focus\:xl\:green-900:focus {
        --color: rgba(6, 78, 59, var(--color-opacity, 1));
    }

    .blue-50, .hover\:xl\:blue-50:hover, .focus\:xl\:blue-50:focus {
        --color: rgba(239, 246, 255, var(--color-opacity, 1));
    }

    .blue-100, .hover\:xl\:blue-100:hover, .focus\:xl\:blue-100:focus {
        --color: rgba(219, 234, 254, var(--color-opacity, 1));
    }

    .blue-200, .hover\:xl\:blue-200:hover, .focus\:xl\:blue-200:focus {
        --color: rgba(191, 219, 254, var(--color-opacity, 1));
    }

    .blue-300, .hover\:xl\:blue-300:hover, .focus\:xl\:blue-300:focus {
        --color: rgba(147, 197, 253, var(--color-opacity, 1));
    }

    .blue-400, .hover\:xl\:blue-400:hover, .focus\:xl\:blue-400:focus {
        --color: rgba(96, 165, 250, var(--color-opacity, 1));
    }

    .blue-500, .hover\:xl\:blue-500:hover, .focus\:xl\:blue-500:focus {
        --color: rgba(59, 130, 246, var(--color-opacity, 1));
    }

    .blue-600, .hover\:xl\:blue-600:hover, .focus\:xl\:blue-600:focus {
        --color: rgba(37, 99, 235, var(--color-opacity, 1));
    }

    .blue-700, .hover\:xl\:blue-700:hover, .focus\:xl\:blue-700:focus {
        --color: rgba(29, 78, 216, var(--color-opacity, 1));
    }

    .blue-800, .hover\:xl\:blue-800:hover, .focus\:xl\:blue-800:focus {
        --color: rgba(30, 64, 175, var(--color-opacity, 1));
    }

    .blue-900, .hover\:xl\:blue-900:hover, .focus\:xl\:blue-900:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .purple-50, .hover\:xl\:purple-50:hover, .focus\:xl\:purple-50:focus {
        --color: rgba(245, 243, 255, var(--color-opacity, 1));
    }

    .purple-100, .hover\:xl\:purple-100:hover, .focus\:xl\:purple-100:focus {
        --color: rgba(237, 233, 254, var(--color-opacity, 1));
    }

    .purple-200, .hover\:xl\:purple-200:hover, .focus\:xl\:purple-200:focus {
        --color: rgba(221, 214, 254, var(--color-opacity, 1));
    }

    .purple-300, .hover\:xl\:purple-300:hover, .focus\:xl\:purple-300:focus {
        --color: rgba(196, 181, 253, var(--color-opacity, 1));
    }

    .purple-400, .hover\:xl\:purple-400:hover, .focus\:xl\:purple-400:focus {
        --color: rgba(167, 139, 250, var(--color-opacity, 1));
    }

    .purple-500, .hover\:xl\:purple-500:hover, .focus\:xl\:purple-500:focus {
        --color: rgba(30, 58, 138, var(--color-opacity, 1));
    }

    .purple-600, .hover\:xl\:purple-600:hover, .focus\:xl\:purple-600:focus {
        --color: rgba(139, 92, 246, var(--color-opacity, 1));
    }

    .purple-700, .hover\:xl\:purple-700:hover, .focus\:xl\:purple-700:focus {
        --color: rgba(124, 58, 237, var(--color-opacity, 1));
    }

    .purple-800, .hover\:xl\:purple-800:hover, .focus\:xl\:purple-800:focus {
        --color: rgba(109, 40, 217, var(--color-opacity, 1));
    }

    .purple-900, .hover\:xl\:purple-900:hover, .focus\:xl\:purple-900:focus {
        --color: rgba(91, 33, 182, var(--color-opacity, 1));
    }

    .pink-50, .hover\:xl\:pink-50:hover, .focus\:xl\:pink-50:focus {
        --color: rgba(76, 29, 149, var(--color-opacity, 1));
    }

    .pink-100, .hover\:xl\:pink-100:hover, .focus\:xl\:pink-100:focus {
        --color: rgba(253, 242, 248, var(--color-opacity, 1));
    }

    .pink-200, .hover\:xl\:pink-200:hover, .focus\:xl\:pink-200:focus {
        --color: rgba(252, 231, 243, var(--color-opacity, 1));
    }

    .pink-30, .hover\:xl\:pink-30:hover, .focus\:xl\:pink-30:focus {
        --color: rgba(251, 207, 232, var(--color-opacity, 1));
    }

    .pink-400, .hover\:xl\:pink-400:hover, .focus\:xl\:pink-400:focus {
        --color: rgba(249, 168, 212, var(--color-opacity, 1));
    }

    .pink-500, .hover\:xl\:pink-500:hover, .focus\:xl\:pink-500:focus {
        --color: rgba(244, 114, 182, var(--color-opacity, 1));
    }

    .pink-600, .hover\:xl\:pink-600:hover, .focus\:xl\:pink-600:focus {
        --color: rgba(236, 72, 153, var(--color-opacity, 1));
    }

    .pink-700, .hover\:xl\:pink-700:hover, .focus\:xl\:pink-700:focus {
        --color: rgba(219, 39, 119, var(--color-opacity, 1));
    }

    .pink-800, .hover\:xl\:pink-800:hover, .focus\:xl\:pink-800:focus {
        --color: rgba(190, 24, 93, var(--color-opacity, 1));
    }

    .pink-900, .hover\:xl\:pink-900:hover, .focus\:xl\:pink-900:focus {
        --color: rgba(157, 23, 77, var(--color-opacity, 1));
    }

    .indigo-50, .hover\:xl\:indigo-50:hover, .focus\:xl\:indigo-50:focus {
        --color: rgba(238, 242, 255, var(--color-opacity, 1));
    }

    .indigo-100, .hover\:xl\:indigo-100:hover, .focus\:xl\:indigo-100:focus {
        --color: rgba(224, 231, 255, var(--color-opacity, 1));
    }

    .indigo-200, .hover\:xl\:indigo-200:hover, .focus\:xl\:indigo-200:focus {
        --color: rgba(199, 210, 254, var(--color-opacity, 1));
    }

    .indigo-300, .hover\:xl\:indigo-300:hover, .focus\:xl\:indigo-300:focus {
        --color: rgba(165, 180, 252, var(--color-opacity, 1));
    }

    .indigo-400, .hover\:xl\:indigo-400:hover, .focus\:xl\:indigo-400:focus {
        --color: rgba(129, 140, 248, var(--color-opacity, 1));
    }

    .indigo-500, .hover\:xl\:indigo-500:hover, .focus\:xl\:indigo-500:focus {
        --color: rgba(99, 102, 2412, var(--color-opacity, 1));
    }

    .indigo-600, .hover\:xl\:indigo-600:hover, .focus\:xl\:indigo-600:focus {
        --color: rgba(79, 70, 229, var(--color-opacity, 1));
    }

    .indigo-700, .hover\:xl\:indigo-700:hover, .focus\:xl\:indigo-700:focus {
        --color: rgba(67, 56, 202, var(--color-opacity, 1));
    }

    .indigo-800, .hover\:xl\:indigo-800:hover, .focus\:xl\:indigo-800:focus {
        --color: rgba(55, 48, 163, var(--color-opacity, 1));
    }

    .indigo-900, .hover\:xl\:indigo-900:hover, .focus\:xl\:indigo-900:focus {
        --color: rgba(49, 46, 129, var(--color-opacity, 1));
    }

    .xl\:text-black, .hover\:xl\:text-black:hover, .focus\:xl\:text-black:focus, .placeholder\:xl\:text-black::placeholder, .group:hover .hover\:\:xl\:text-black, .group-text:hover .hover\:\:xl\:text-black, .group:focus .focus\:\:xl\:text-black, .group-text:focus .focus\:\:xl\:text-black {
        --text-opacity: 1;
        color: rgba(0, 0, 0, var(--text-opacity)) ;
    }

    .xl\:color-opacity-0, .hover\:xl\:color-opacity-0:hover, .focus\:xl\:color-opacity-0:focus {
        --color-opacity: 0;
    }

    .xl\:color-opacity-01, .hover\:xl\:color-opacity-01:hover, .focus\:xl\:color-opacity-01:focus {
        --color-opacity: .01;
    }

    .xl\:color-opacity-02, .hover\:xl\:color-opacity-02:hover, .focus\:xl\:color-opacity-02:focus {
        --color-opacity: .02;
    }

    .xl\:color-opacity-03, .hover\:xl\:color-opacity-03:hover, .focus\:xl\:color-opacity-03:focus {
        --color-opacity: .03;
    }

    .xl\:color-opacity-04, .hover\:xl\:color-opacity-04:hover, .focus\:xl\:color-opacity-04:focus {
        --color-opacity: .04;
    }

    .xl\:color-opacity-05, .hover\:xl\:color-opacity-05:hover, .focus\:xl\:color-opacity-05:focus {
        --color-opacity: .05;
    }

    .xl\:color-opacity-06, .hover\:xl\:color-opacity-06:hover, .focus\:xl\:color-opacity-06:focus {
        --color-opacity: .06;
    }

    .xl\:color-opacity-07, .hover\:xl\:color-opacity-07:hover, .focus\:xl\:color-opacity-07:focus {
        --color-opacity: .07;
    }

    .xl\:color-opacity-08, .hover\:xl\:color-opacity-08:hover, .focus\:xl\:color-opacity-08:focus {
        --color-opacity: .08;
    }

    .xl\:color-opacity-09, .hover\:xl\:color-opacity-09:hover, .focus\:xl\:color-opacity-09:focus {
        --color-opacity: .08;
    }

    .xl\:color-opacity-10, .hover\:xl\:color-opacity-10:hover, .focus\:xl\:color-opacity-10:focus {
        --color-opacity: .1;
    }

    .xl\:color-opacity-15, .hover\:xl\:color-opacity-15:hover, .focus\:xl\:color-opacity-15:focus {
        --color-opacity: .15;
    }

    .xl\:color-opacity-20, .hover\:xl\:color-opacity-20:hover, .focus\:xl\:color-opacity-20:focus {
        --color-opacity: .2;
    }

    .xl\:color-opacity-25, .hover\:xl\:color-opacity-25:hover, .focus\:xl\:color-opacity-25:focus {
        --color-opacity: .25;
    }

    .xl\:color-opacity-30, .hover\:xl\:color-opacity-30:hover, .focus\:xl\:color-opacity-30:focus {
        --color-opacity: .3;
    }

    .xl\:color-opacity-35, .hover\:xl\:color-opacity-35:hover, .focus\:xl\:color-opacity-35:focus {
        --color-opacity: .35;
    }

    .xl\:color-opacity-40, .hover\:xl\:color-opacity-40:hover, .focus\:xl\:color-opacity-40:focus {
        --color-opacity: .4;
    }

    .xl\:color-opacity-45, .hover\:xl\:color-opacity-45:hover, .focus\:xl\:color-opacity-45:focus {
        --color-opacity: .45;
    }

    .xl\:color-opacity-50, .hover\:xl\:color-opacity-50:hover, .focus\:xl\:color-opacity-50:focus {
        --color-opacity: .5;
    }

    .xl\:color-opacity-55, .hover\:xl\:color-opacity-55:hover, .focus\:xl\:color-opacity-55:focus {
        --color-opacity: .55;
    }

    .xl\:color-opacity-60, .hover\:xl\:color-opacity-60:hover, .focus\:xl\:color-opacity-60:focus {
        --color-opacity: .6;
    }

    .xl\:color-opacity-65, .hover\:xl\:color-opacity-65:hover, .focus\:xl\:color-opacity-65:focus {
        --color-opacity: .65;
    }

    .xl\:color-opacity-70, .hover\:xl\:color-opacity-70:hover, .focus\:xl\:color-opacity-70:focus {
        --color-opacity: .7;
    }

    .xl\:color-opacity-75, .hover\:xl\:color-opacity-75:hover, .focus\:xl\:color-opacity-75:focus {
        --color-opacity: .75;
    }

    .xl\:color-opacity-80, .hover\:xl\:color-opacity-80:hover, .focus\:xl\:color-opacity-80:focus {
        --color-opacity: .8;
    }

    .xl\:color-opacity-85, .hover\:xl\:color-opacity-85:hover, .focus\:xl\:color-opacity-85:focus {
        --color-opacity: .85;
    }

    .xl\:color-opacity-90, .hover\:xl\:color-opacity-90:hover, .focus\:xl\:color-opacity-90:focus {
        --color-opacity: .9;
    }

    .xl\:color-opacity-95, .hover\:xl\:color-opacity-95:hover, .focus\:xl\:color-opacity-95:focus {
        --color-opacity: .95;
    }

    .xl\:color-opacity-100, .hover\:xl\:color-opacity-100:hover, .focus\:xl\:color-opacity-100:focus {
        --color-opacity: 1;
    }

    .xl\:text-white, .hover\:xl\:text-white:hover, .focus\:xl\:text-white:focus, .placeholder\:xl\:text-white::placeholder, .group:hover .hover\:\:xl\:text-white, .group-text:hover .hover\:\:xl\:text-white, .group:focus .focus\:\:xl\:text-white, .group-text:focus .focus\:\:xl\:text-white {
        --text-opacity: 1;
        color: rgba(255, 255, 255, var(--text-opacity)) ;
    }

    .xl\:text-red-50, .hover\:xl\:text-red-50:hover, .focus\:xl\:text-red-50:focus, .placeholder\:xl\:text-red-50::placeholder, .group:hover .hover\:\:xl\:text-red-50, .group-text:hover .hover\:\:xl\:text-red-50, .group:focus .focus\:\:xl\:text-red-50, .group-text:focus .focus\:\:xl\:text-red-50 {
        --text-opacity: 1;
        color: rgba(254, 242, 242, var(--text-opacity)) ;
    }

    .xl\:text-red-100, .hover\:xl\:text-red-100:hover, .focus\:xl\:text-red-100:focus, .placeholder\:xl\:text-red-100::placeholder, .group:hover .hover\:\:xl\:text-red-100, .group-text:hover .hover\:\:xl\:text-red-100, .group:focus .focus\:\:xl\:text-red-100, .group-text:focus .focus\:\:xl\:text-red-100 {
        --text-opacity: 1;
        color: rgba(254, 226, 226, var(--text-opacity)) ;
    }

    .xl\:text-red-200, .hover\:xl\:text-red-200:hover, .focus\:xl\:text-red-200:focus, .placeholder\:xl\:text-red-200::placeholder, .group:hover .hover\:\:xl\:text-red-200, .group-text:hover .hover\:\:xl\:text-red-200, .group:focus .focus\:\:xl\:text-red-200, .group-text:focus .focus\:\:xl\:text-red-200 {
        --text-opacity: 1;
        color: rgba(254, 202, 202, var(--text-opacity)) ;
    }

    .xl\:text-red-300, .hover\:xl\:text-red-300:hover, .focus\:xl\:text-red-300:focus, .placeholder\:xl\:text-red-300::placeholder, .group:hover .hover\:\:xl\:text-red-300, .group-text:hover .hover\:\:xl\:text-red-300, .group:focus .focus\:\:xl\:text-red-300, .group-text:focus .focus\:\:xl\:text-red-300 {
        --text-opacity: 1;
        color: rgba(252, 165, 165, var(--text-opacity)) ;
    }

    .xl\:text-red-400, .hover\:xl\:text-red-400:hover, .focus\:xl\:text-red-400:focus, .placeholder\:xl\:text-red-400::placeholder, .group:hover .hover\:\:xl\:text-red-400, .group-text:hover .hover\:\:xl\:text-red-400, .group:focus .focus\:\:xl\:text-red-400, .group-text:focus .focus\:\:xl\:text-red-400 {
        --text-opacity: 1;
        color: rgba(232, 71, 78, var(--text-opacity)) ;
    }

    .xl\:text-red-500, .hover\:xl\:text-red-500:hover, .focus\:xl\:text-red-500:focus, .placeholder\:xl\:text-red-500::placeholder, .group:hover .hover\:\:xl\:text-red-500, .group-text:hover .hover\:\:xl\:text-red-500, .group:focus .focus\:\:xl\:text-red-500, .group-text:focus .focus\:\:xl\:text-red-500 {
        --text-opacity: 1;
        color: rgba(239, 68, 6, var(--text-opacity)) ;
    }

    .xl\:text-red-600, .hover\:xl\:text-red-600:hover, .focus\:xl\:text-red-600:focus, .placeholder\:xl\:text-red-600::placeholder, .group:hover .hover\:\:xl\:text-red-600, .group-text:hover .hover\:\:xl\:text-red-600, .group:focus .focus\:\:xl\:text-red-600, .group-text:focus .focus\:\:xl\:text-red-600 {
        --text-opacity: 1;
        color: rgba(220, 38, 3, var(--text-opacity)) ;
    }

    .xl\:text-red-700, .hover\:xl\:text-red-700:hover, .focus\:xl\:text-red-700:focus, .placeholder\:xl\:text-red-700::placeholder, .group:hover .hover\:\:xl\:text-red-700, .group-text:hover .hover\:\:xl\:text-red-700, .group:focus .focus\:\:xl\:text-red-700, .group-text:focus .focus\:\:xl\:text-red-700 {
        --text-opacity: 1;
        color: rgba(185, 28, 28, var(--text-opacity)) ;
    }

    .xl\:text-red-800, .hover\:xl\:text-red-800:hover, .focus\:xl\:text-red-800:focus, .placeholder\:xl\:text-red-800::placeholder, .group:hover .hover\:\:xl\:text-red-800, .group-text:hover .hover\:\:xl\:text-red-800, .group:focus .focus\:\:xl\:text-red-800, .group-text:focus .focus\:\:xl\:text-red-800 {
        --text-opacity: 1;
        color: rgba(153, 27, 27, var(--text-opacity)) ;
    }

    .xl\:text-red-900, .hover\:xl\:text-red-900:hover, .focus\:xl\:text-red-900:focus, .placeholder\:xl\:text-red-900::placeholder, .group:hover .hover\:\:xl\:text-red-900, .group-text:hover .hover\:\:xl\:text-red-900, .group:focus .focus\:\:xl\:text-red-900, .group-text:focus .focus\:\:xl\:text-red-900 {
        --text-opacity: 1;
        color: rgba(127, 29, 29, var(--text-opacity)) ;
    }

    .xl\:text-gray-50, .hover\:xl\:text-gray-50:hover, .focus\:xl\:text-gray-50:focus, .placeholder\:xl\:text-gray-50::placeholder, .group:hover .hover\:\:xl\:text-gray-50, .group-text:hover .hover\:\:xl\:text-gray-50, .group:focus .focus\:\:xl\:text-gray-50, .group-text:focus .focus\:\:xl\:text-gray-50 {
        --text-opacity: 1;
        color: rgba(249, 250, 251, var(--text-opacity)) ;
    }

    .xl\:text-gray-100, .hover\:xl\:text-gray-100:hover, .focus\:xl\:text-gray-100:focus, .placeholder\:xl\:text-gray-100::placeholder, .group:hover .hover\:\:xl\:text-gray-100, .group-text:hover .hover\:\:xl\:text-gray-100, .group:focus .focus\:\:xl\:text-gray-100, .group-text:focus .focus\:\:xl\:text-gray-100 {
        --text-opacity: 1;
        color: rgba(243, 244, 246, var(--text-opacity)) ;
    }

    .xl\:text-gray-200, .hover\:xl\:text-gray-200:hover, .focus\:xl\:text-gray-200:focus, .placeholder\:xl\:text-gray-200::placeholder, .group:hover .hover\:\:xl\:text-gray-200, .group-text:hover .hover\:\:xl\:text-gray-200, .group:focus .focus\:\:xl\:text-gray-200, .group-text:focus .focus\:\:xl\:text-gray-200 {
        --text-opacity: 1;
        color: rgba(229, 231, 235, var(--text-opacity)) ;
    }

    .xl\:text-gray-300, .hover\:xl\:text-gray-300:hover, .focus\:xl\:text-gray-300:focus, .placeholder\:xl\:text-gray-300::placeholder, .group:hover .hover\:\:xl\:text-gray-300, .group-text:hover .hover\:\:xl\:text-gray-300, .group:focus .focus\:\:xl\:text-gray-300, .group-text:focus .focus\:\:xl\:text-gray-300 {
        --text-opacity: 1;
        color: rgba(209, 213, 219, var(--text-opacity)) ;
    }

    .xl\:text-gray-400, .hover\:xl\:text-gray-400:hover, .focus\:xl\:text-gray-400:focus, .placeholder\:xl\:text-gray-400::placeholder, .group:hover .hover\:\:xl\:text-gray-400, .group-text:hover .hover\:\:xl\:text-gray-400, .group:focus .focus\:\:xl\:text-gray-400, .group-text:focus .focus\:\:xl\:text-gray-400 {
        --text-opacity: 1;
        color: rgba(156, 163, 175, var(--text-opacity)) ;
    }

    .xl\:text-gray-500, .hover\:xl\:text-gray-500:hover, .focus\:xl\:text-gray-500:focus, .placeholder\:xl\:text-gray-500::placeholder, .group:hover .hover\:\:xl\:text-gray-500, .group-text:hover .hover\:\:xl\:text-gray-500, .group:focus .focus\:\:xl\:text-gray-500, .group-text:focus .focus\:\:xl\:text-gray-500 {
        --text-opacity: 1;
        color: rgba(107, 114, 128, var(--text-opacity)) ;
    }

    .xl\:text-gray-600, .hover\:xl\:text-gray-600:hover, .focus\:xl\:text-gray-600:focus, .placeholder\:xl\:text-gray-600::placeholder, .group:hover .hover\:\:xl\:text-gray-600, .group-text:hover .hover\:\:xl\:text-gray-600, .group:focus .focus\:\:xl\:text-gray-600, .group-text:focus .focus\:\:xl\:text-gray-600 {
        --text-opacity: 1;
        color: rgba(75, 85, 99, var(--text-opacity)) ;
    }

    .xl\:text-gray-700, .hover\:xl\:text-gray-700:hover, .focus\:xl\:text-gray-700:focus, .placeholder\:xl\:text-gray-700::placeholder, .group:hover .hover\:\:xl\:text-gray-700, .group-text:hover .hover\:\:xl\:text-gray-700, .group:focus .focus\:\:xl\:text-gray-700, .group-text:focus .focus\:\:xl\:text-gray-700 {
        --text-opacity: 1;
        color: rgba(55, 65, 81, var(--text-opacity)) ;
    }

    .xl\:text-gray-800, .hover\:xl\:text-gray-800:hover, .focus\:xl\:text-gray-800:focus, .placeholder\:xl\:text-gray-800::placeholder, .group:hover .hover\:\:xl\:text-gray-800, .group-text:hover .hover\:\:xl\:text-gray-800, .group:focus .focus\:\:xl\:text-gray-800, .group-text:focus .focus\:\:xl\:text-gray-800 {
        --text-opacity: 1;
        color: rgba(31, 41, 55, var(--text-opacity)) ;
    }

    .xl\:text-gray-900, .hover\:xl\:text-gray-900:hover, .focus\:xl\:text-gray-900:focus, .placeholder\:xl\:text-gray-900::placeholder, .group:hover .hover\:\:xl\:text-gray-900, .group-text:hover .hover\:\:xl\:text-gray-900, .group:focus .focus\:\:xl\:text-gray-900, .group-text:focus .focus\:\:xl\:text-gray-900 {
        --text-opacity: 1;
        color: rgba(17, 24, 39, var(--text-opacity)) ;
    }

    .xl\:text-yellow-50, .hover\:xl\:text-yellow-50:hover, .focus\:xl\:text-yellow-50:focus, .placeholder\:xl\:text-yellow-50::placeholder, .group:hover .hover\:\:xl\:text-yellow-50, .group-text:hover .hover\:\:xl\:text-yellow-50, .group:focus .focus\:\:xl\:text-yellow-50, .group-text:focus .focus\:\:xl\:text-yellow-50 {
        --text-opacity: 1;
        color: rgba(255, 251, 235, var(--text-opacity)) ;
    }

    .xl\:text-yellow-100, .hover\:xl\:text-yellow-100:hover, .focus\:xl\:text-yellow-100:focus, .placeholder\:xl\:text-yellow-100::placeholder, .group:hover .hover\:\:xl\:text-yellow-100, .group-text:hover .hover\:\:xl\:text-yellow-100, .group:focus .focus\:\:xl\:text-yellow-100, .group-text:focus .focus\:\:xl\:text-yellow-100 {
        --text-opacity: 1;
        color: rgba(254, 243, 199, var(--text-opacity)) ;
    }

    .xl\:text-yellow-200, .hover\:xl\:text-yellow-200:hover, .focus\:xl\:text-yellow-200:focus, .placeholder\:xl\:text-yellow-200::placeholder, .group:hover .hover\:\:xl\:text-yellow-200, .group-text:hover .hover\:\:xl\:text-yellow-200, .group:focus .focus\:\:xl\:text-yellow-200, .group-text:focus .focus\:\:xl\:text-yellow-200 {
        --text-opacity: 1;
        color: rgba(253, 230, 138, var(--text-opacity)) ;
    }

    .xl\:text-yellow-300, .hover\:xl\:text-yellow-300:hover, .focus\:xl\:text-yellow-300:focus, .placeholder\:xl\:text-yellow-300::placeholder, .group:hover .hover\:\:xl\:text-yellow-300, .group-text:hover .hover\:\:xl\:text-yellow-300, .group:focus .focus\:\:xl\:text-yellow-300, .group-text:focus .focus\:\:xl\:text-yellow-300 {
        --text-opacity: 1;
        color: rgba(252, 211, 77, var(--text-opacity)) ;
    }

    .xl\:text-yellow-400, .hover\:xl\:text-yellow-400:hover, .focus\:xl\:text-yellow-400:focus, .placeholder\:xl\:text-yellow-400::placeholder, .group:hover .hover\:\:xl\:text-yellow-400, .group-text:hover .hover\:\:xl\:text-yellow-400, .group:focus .focus\:\:xl\:text-yellow-400, .group-text:focus .focus\:\:xl\:text-yellow-400 {
        --text-opacity: 1;
        color: rgba(251, 191, 36, var(--text-opacity)) ;
    }

    .xl\:text-yellow-500, .hover\:xl\:text-yellow-500:hover, .focus\:xl\:text-yellow-500:focus, .placeholder\:xl\:text-yellow-500::placeholder, .group:hover .hover\:\:xl\:text-yellow-500, .group-text:hover .hover\:\:xl\:text-yellow-500, .group:focus .focus\:\:xl\:text-yellow-500, .group-text:focus .focus\:\:xl\:text-yellow-500 {
        --text-opacity: 1;
        color: rgba(245, 158, 11, var(--text-opacity)) ;
    }

    .xl\:text-yellow-600, .hover\:xl\:text-yellow-600:hover, .focus\:xl\:text-yellow-600:focus, .placeholder\:xl\:text-yellow-600::placeholder, .group:hover .hover\:\:xl\:text-yellow-600, .group-text:hover .hover\:\:xl\:text-yellow-600, .group:focus .focus\:\:xl\:text-yellow-600, .group-text:focus .focus\:\:xl\:text-yellow-600 {
        --text-opacity: 1;
        color: rgba(217, 119, 6, var(--text-opacity)) ;
    }

    .xl\:text-yellow-700, .hover\:xl\:text-yellow-700:hover, .focus\:xl\:text-yellow-700:focus, .placeholder\:xl\:text-yellow-700::placeholder, .group:hover .hover\:\:xl\:text-yellow-700, .group-text:hover .hover\:\:xl\:text-yellow-700, .group:focus .focus\:\:xl\:text-yellow-700, .group-text:focus .focus\:\:xl\:text-yellow-700 {
        --text-opacity: 1;
        color: rgba(180, 83, 9, var(--text-opacity)) ;
    }

    .xl\:text-yellow-800, .hover\:xl\:text-yellow-800:hover, .focus\:xl\:text-yellow-800:focus, .placeholder\:xl\:text-yellow-800::placeholder, .group:hover .hover\:\:xl\:text-yellow-800, .group-text:hover .hover\:\:xl\:text-yellow-800, .group:focus .focus\:\:xl\:text-yellow-800, .group-text:focus .focus\:\:xl\:text-yellow-800 {
        --text-opacity: 1;
        color: rgba(146, 64, 14, var(--text-opacity)) ;
    }

    .xl\:text-yellow-900, .hover\:xl\:text-yellow-900:hover, .focus\:xl\:text-yellow-900:focus, .placeholder\:xl\:text-yellow-900::placeholder, .group:hover .hover\:\:xl\:text-yellow-900, .group-text:hover .hover\:\:xl\:text-yellow-900, .group:focus .focus\:\:xl\:text-yellow-900, .group-text:focus .focus\:\:xl\:text-yellow-900 {
        --text-opacity: 1;
        color: rgba(120, 53, 15, var(--text-opacity)) ;
    }

    .xl\:text-green-50, .hover\:xl\:text-green-50:hover, .focus\:xl\:text-green-50:focus, .placeholder\:xl\:text-green-50::placeholder, .group:hover .hover\:\:xl\:text-green-50, .group-text:hover .hover\:\:xl\:text-green-50, .group:focus .focus\:\:xl\:text-green-50, .group-text:focus .focus\:\:xl\:text-green-50 {
        --text-opacity: 1;
        color: rgba(236, 253, 245, var(--text-opacity)) ;
    }

    .xl\:text-green-100, .hover\:xl\:text-green-100:hover, .focus\:xl\:text-green-100:focus, .placeholder\:xl\:text-green-100::placeholder, .group:hover .hover\:\:xl\:text-green-100, .group-text:hover .hover\:\:xl\:text-green-100, .group:focus .focus\:\:xl\:text-green-100, .group-text:focus .focus\:\:xl\:text-green-100 {
        --text-opacity: 1;
        color: rgba(209, 250, 229, var(--text-opacity)) ;
    }

    .xl\:text-green-200, .hover\:xl\:text-green-200:hover, .focus\:xl\:text-green-200:focus, .placeholder\:xl\:text-green-200::placeholder, .group:hover .hover\:\:xl\:text-green-200, .group-text:hover .hover\:\:xl\:text-green-200, .group:focus .focus\:\:xl\:text-green-200, .group-text:focus .focus\:\:xl\:text-green-200 {
        --text-opacity: 1;
        color: rgba(167, 243, 208, var(--text-opacity)) ;
    }

    .xl\:text-green-300, .hover\:xl\:text-green-300:hover, .focus\:xl\:text-green-300:focus, .placeholder\:xl\:text-green-300::placeholder, .group:hover .hover\:\:xl\:text-green-300, .group-text:hover .hover\:\:xl\:text-green-300, .group:focus .focus\:\:xl\:text-green-300, .group-text:focus .focus\:\:xl\:text-green-300 {
        --text-opacity: 1;
        color: rgba(110, 231, 183, var(--text-opacity)) ;
    }

    .xl\:text-green-400, .hover\:xl\:text-green-400:hover, .focus\:xl\:text-green-400:focus, .placeholder\:xl\:text-green-400::placeholder, .group:hover .hover\:\:xl\:text-green-400, .group-text:hover .hover\:\:xl\:text-green-400, .group:focus .focus\:\:xl\:text-green-400, .group-text:focus .focus\:\:xl\:text-green-400 {
        --text-opacity: 1;
        color: rgba(52, 211, 153, var(--text-opacity)) ;
    }

    .xl\:text-green-500, .hover\:xl\:text-green-500:hover, .focus\:xl\:text-green-500:focus, .placeholder\:xl\:text-green-500::placeholder, .group:hover .hover\:\:xl\:text-green-500, .group-text:hover .hover\:\:xl\:text-green-500, .group:focus .focus\:\:xl\:text-green-500, .group-text:focus .focus\:\:xl\:text-green-500 {
        --text-opacity: 1;
        color: rgba(16, 185, 129, var(--text-opacity)) ;
    }

    .xl\:text-green-600, .hover\:xl\:text-green-600:hover, .focus\:xl\:text-green-600:focus, .placeholder\:xl\:text-green-600::placeholder, .group:hover .hover\:\:xl\:text-green-600, .group-text:hover .hover\:\:xl\:text-green-600, .group:focus .focus\:\:xl\:text-green-600, .group-text:focus .focus\:\:xl\:text-green-600 {
        --text-opacity: 1;
        color: rgba(5, 150, 105, var(--text-opacity)) ;
    }

    .xl\:text-green-700, .hover\:xl\:text-green-700:hover, .focus\:xl\:text-green-700:focus, .placeholder\:xl\:text-green-700::placeholder, .group:hover .hover\:\:xl\:text-green-700, .group-text:hover .hover\:\:xl\:text-green-700, .group:focus .focus\:\:xl\:text-green-700, .group-text:focus .focus\:\:xl\:text-green-700 {
        --text-opacity: 1;
        color: rgba(4, 120, 87, var(--text-opacity)) ;
    }

    .xl\:text-green-800, .hover\:xl\:text-green-800:hover, .focus\:xl\:text-green-800:focus, .placeholder\:xl\:text-green-800::placeholder, .group:hover .hover\:\:xl\:text-green-800, .group-text:hover .hover\:\:xl\:text-green-800, .group:focus .focus\:\:xl\:text-green-800, .group-text:focus .focus\:\:xl\:text-green-800 {
        --text-opacity: 1;
        color: rgba(6, 95, 70, var(--text-opacity)) ;
    }

    .xl\:text-green-900, .hover\:xl\:text-green-900:hover, .focus\:xl\:text-green-900:focus, .placeholder\:xl\:text-green-900::placeholder, .group:hover .hover\:\:xl\:text-green-900, .group-text:hover .hover\:\:xl\:text-green-900, .group:focus .focus\:\:xl\:text-green-900, .group-text:focus .focus\:\:xl\:text-green-900 {
        --text-opacity: 1;
        color: rgba(6, 78, 59, var(--text-opacity)) ;
    }

    .xl\:text-blue-50, .hover\:xl\:text-blue-50:hover, .focus\:xl\:text-blue-50:focus, .placeholder\:xl\:text-blue-50::placeholder, .group:hover .hover\:\:xl\:text-blue-50, .group-text:hover .hover\:\:xl\:text-blue-50, .group:focus .focus\:\:xl\:text-blue-50, .group-text:focus .focus\:\:xl\:text-blue-50 {
        --text-opacity: 1;
        color: rgba(239, 246, 255, var(--text-opacity)) ;
    }

    .xl\:text-blue-100, .hover\:xl\:text-blue-100:hover, .focus\:xl\:text-blue-100:focus, .placeholder\:xl\:text-blue-100::placeholder, .group:hover .hover\:\:xl\:text-blue-100, .group-text:hover .hover\:\:xl\:text-blue-100, .group:focus .focus\:\:xl\:text-blue-100, .group-text:focus .focus\:\:xl\:text-blue-100 {
        --text-opacity: 1;
        color: rgba(219, 234, 254, var(--text-opacity)) ;
    }

    .xl\:text-blue-200, .hover\:xl\:text-blue-200:hover, .focus\:xl\:text-blue-200:focus, .placeholder\:xl\:text-blue-200::placeholder, .group:hover .hover\:\:xl\:text-blue-200, .group-text:hover .hover\:\:xl\:text-blue-200, .group:focus .focus\:\:xl\:text-blue-200, .group-text:focus .focus\:\:xl\:text-blue-200 {
        --text-opacity: 1;
        color: rgba(191, 219, 254, var(--text-opacity)) ;
    }

    .xl\:text-blue-300, .hover\:xl\:text-blue-300:hover, .focus\:xl\:text-blue-300:focus, .placeholder\:xl\:text-blue-300::placeholder, .group:hover .hover\:\:xl\:text-blue-300, .group-text:hover .hover\:\:xl\:text-blue-300, .group:focus .focus\:\:xl\:text-blue-300, .group-text:focus .focus\:\:xl\:text-blue-300 {
        --text-opacity: 1;
        color: rgba(147, 197, 253, var(--text-opacity)) ;
    }

    .xl\:text-blue-400, .hover\:xl\:text-blue-400:hover, .focus\:xl\:text-blue-400:focus, .placeholder\:xl\:text-blue-400::placeholder, .group:hover .hover\:\:xl\:text-blue-400, .group-text:hover .hover\:\:xl\:text-blue-400, .group:focus .focus\:\:xl\:text-blue-400, .group-text:focus .focus\:\:xl\:text-blue-400 {
        --text-opacity: 1;
        color: rgba(96, 165, 250, var(--text-opacity)) ;
    }

    .xl\:text-blue-500, .hover\:xl\:text-blue-500:hover, .focus\:xl\:text-blue-500:focus, .placeholder\:xl\:text-blue-500::placeholder, .group:hover .hover\:\:xl\:text-blue-500, .group-text:hover .hover\:\:xl\:text-blue-500, .group:focus .focus\:\:xl\:text-blue-500, .group-text:focus .focus\:\:xl\:text-blue-500 {
        --text-opacity: 1;
        color: rgba(59, 130, 246, var(--text-opacity)) ;
    }

    .xl\:text-blue-600, .hover\:xl\:text-blue-600:hover, .focus\:xl\:text-blue-600:focus, .placeholder\:xl\:text-blue-600::placeholder, .group:hover .hover\:\:xl\:text-blue-600, .group-text:hover .hover\:\:xl\:text-blue-600, .group:focus .focus\:\:xl\:text-blue-600, .group-text:focus .focus\:\:xl\:text-blue-600 {
        --text-opacity: 1;
        color: rgba(37, 99, 235, var(--text-opacity)) ;
    }

    .xl\:text-blue-700, .hover\:xl\:text-blue-700:hover, .focus\:xl\:text-blue-700:focus, .placeholder\:xl\:text-blue-700::placeholder, .group:hover .hover\:\:xl\:text-blue-700, .group-text:hover .hover\:\:xl\:text-blue-700, .group:focus .focus\:\:xl\:text-blue-700, .group-text:focus .focus\:\:xl\:text-blue-700 {
        --text-opacity: 1;
        color: rgba(29, 78, 216, var(--text-opacity)) ;
    }

    .xl\:text-blue-800, .hover\:xl\:text-blue-800:hover, .focus\:xl\:text-blue-800:focus, .placeholder\:xl\:text-blue-800::placeholder, .group:hover .hover\:\:xl\:text-blue-800, .group-text:hover .hover\:\:xl\:text-blue-800, .group:focus .focus\:\:xl\:text-blue-800, .group-text:focus .focus\:\:xl\:text-blue-800 {
        --text-opacity: 1;
        color: rgba(30, 64, 175, var(--text-opacity)) ;
    }

    .xl\:text-blue-900, .hover\:xl\:text-blue-900:hover, .focus\:xl\:text-blue-900:focus, .placeholder\:xl\:text-blue-900::placeholder, .group:hover .hover\:\:xl\:text-blue-900, .group-text:hover .hover\:\:xl\:text-blue-900, .group:focus .focus\:\:xl\:text-blue-900, .group-text:focus .focus\:\:xl\:text-blue-900 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .xl\:text-purple-50, .hover\:xl\:text-purple-50:hover, .focus\:xl\:text-purple-50:focus, .placeholder\:xl\:text-purple-50::placeholder, .group:hover .hover\:\:xl\:text-purple-50, .group-text:hover .hover\:\:xl\:text-purple-50, .group:focus .focus\:\:xl\:text-purple-50, .group-text:focus .focus\:\:xl\:text-purple-50 {
        --text-opacity: 1;
        color: rgba(245, 243, 255, var(--text-opacity)) ;
    }

    .xl\:text-purple-100, .hover\:xl\:text-purple-100:hover, .focus\:xl\:text-purple-100:focus, .placeholder\:xl\:text-purple-100::placeholder, .group:hover .hover\:\:xl\:text-purple-100, .group-text:hover .hover\:\:xl\:text-purple-100, .group:focus .focus\:\:xl\:text-purple-100, .group-text:focus .focus\:\:xl\:text-purple-100 {
        --text-opacity: 1;
        color: rgba(237, 233, 254, var(--text-opacity)) ;
    }

    .xl\:text-purple-200, .hover\:xl\:text-purple-200:hover, .focus\:xl\:text-purple-200:focus, .placeholder\:xl\:text-purple-200::placeholder, .group:hover .hover\:\:xl\:text-purple-200, .group-text:hover .hover\:\:xl\:text-purple-200, .group:focus .focus\:\:xl\:text-purple-200, .group-text:focus .focus\:\:xl\:text-purple-200 {
        --text-opacity: 1;
        color: rgba(221, 214, 254, var(--text-opacity)) ;
    }

    .xl\:text-purple-300, .hover\:xl\:text-purple-300:hover, .focus\:xl\:text-purple-300:focus, .placeholder\:xl\:text-purple-300::placeholder, .group:hover .hover\:\:xl\:text-purple-300, .group-text:hover .hover\:\:xl\:text-purple-300, .group:focus .focus\:\:xl\:text-purple-300, .group-text:focus .focus\:\:xl\:text-purple-300 {
        --text-opacity: 1;
        color: rgba(196, 181, 253, var(--text-opacity)) ;
    }

    .xl\:text-purple-400, .hover\:xl\:text-purple-400:hover, .focus\:xl\:text-purple-400:focus, .placeholder\:xl\:text-purple-400::placeholder, .group:hover .hover\:\:xl\:text-purple-400, .group-text:hover .hover\:\:xl\:text-purple-400, .group:focus .focus\:\:xl\:text-purple-400, .group-text:focus .focus\:\:xl\:text-purple-400 {
        --text-opacity: 1;
        color: rgba(167, 139, 250, var(--text-opacity)) ;
    }

    .xl\:text-purple-500, .hover\:xl\:text-purple-500:hover, .focus\:xl\:text-purple-500:focus, .placeholder\:xl\:text-purple-500::placeholder, .group:hover .hover\:\:xl\:text-purple-500, .group-text:hover .hover\:\:xl\:text-purple-500, .group:focus .focus\:\:xl\:text-purple-500, .group-text:focus .focus\:\:xl\:text-purple-500 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .xl\:text-purple-600, .hover\:xl\:text-purple-600:hover, .focus\:xl\:text-purple-600:focus, .placeholder\:xl\:text-purple-600::placeholder, .group:hover .hover\:\:xl\:text-purple-600, .group-text:hover .hover\:\:xl\:text-purple-600, .group:focus .focus\:\:xl\:text-purple-600, .group-text:focus .focus\:\:xl\:text-purple-600 {
        --text-opacity: 1;
        color: rgba(139, 92, 246, var(--text-opacity)) ;
    }

    .xl\:text-purple-700, .hover\:xl\:text-purple-700:hover, .focus\:xl\:text-purple-700:focus, .placeholder\:xl\:text-purple-700::placeholder, .group:hover .hover\:\:xl\:text-purple-700, .group-text:hover .hover\:\:xl\:text-purple-700, .group:focus .focus\:\:xl\:text-purple-700, .group-text:focus .focus\:\:xl\:text-purple-700 {
        --text-opacity: 1;
        color: rgba(124, 58, 237, var(--text-opacity)) ;
    }

    .xl\:text-purple-800, .hover\:xl\:text-purple-800:hover, .focus\:xl\:text-purple-800:focus, .placeholder\:xl\:text-purple-800::placeholder, .group:hover .hover\:\:xl\:text-purple-800, .group-text:hover .hover\:\:xl\:text-purple-800, .group:focus .focus\:\:xl\:text-purple-800, .group-text:focus .focus\:\:xl\:text-purple-800 {
        --text-opacity: 1;
        color: rgba(109, 40, 217, var(--text-opacity)) ;
    }

    .xl\:text-purple-900, .hover\:xl\:text-purple-900:hover, .focus\:xl\:text-purple-900:focus, .placeholder\:xl\:text-purple-900::placeholder, .group:hover .hover\:\:xl\:text-purple-900, .group-text:hover .hover\:\:xl\:text-purple-900, .group:focus .focus\:\:xl\:text-purple-900, .group-text:focus .focus\:\:xl\:text-purple-900 {
        --text-opacity: 1;
        color: rgba(91, 33, 182, var(--text-opacity)) ;
    }

    .xl\:text-pink-50, .hover\:xl\:text-pink-50:hover, .focus\:xl\:text-pink-50:focus, .placeholder\:xl\:text-pink-50::placeholder, .group:hover .hover\:\:xl\:text-pink-50, .group-text:hover .hover\:\:xl\:text-pink-50, .group:focus .focus\:\:xl\:text-pink-50, .group-text:focus .focus\:\:xl\:text-pink-50 {
        --text-opacity: 1;
        color: rgba(76, 29, 149, var(--text-opacity)) ;
    }

    .xl\:text-pink-100, .hover\:xl\:text-pink-100:hover, .focus\:xl\:text-pink-100:focus, .placeholder\:xl\:text-pink-100::placeholder, .group:hover .hover\:\:xl\:text-pink-100, .group-text:hover .hover\:\:xl\:text-pink-100, .group:focus .focus\:\:xl\:text-pink-100, .group-text:focus .focus\:\:xl\:text-pink-100 {
        --text-opacity: 1;
        color: rgba(253, 242, 248, var(--text-opacity)) ;
    }

    .xl\:text-pink-200, .hover\:xl\:text-pink-200:hover, .focus\:xl\:text-pink-200:focus, .placeholder\:xl\:text-pink-200::placeholder, .group:hover .hover\:\:xl\:text-pink-200, .group-text:hover .hover\:\:xl\:text-pink-200, .group:focus .focus\:\:xl\:text-pink-200, .group-text:focus .focus\:\:xl\:text-pink-200 {
        --text-opacity: 1;
        color: rgba(252, 231, 243, var(--text-opacity)) ;
    }

    .xl\:text-pink-30, .hover\:xl\:text-pink-30:hover, .focus\:xl\:text-pink-30:focus, .placeholder\:xl\:text-pink-30::placeholder, .group:hover .hover\:\:xl\:text-pink-30, .group-text:hover .hover\:\:xl\:text-pink-30, .group:focus .focus\:\:xl\:text-pink-30, .group-text:focus .focus\:\:xl\:text-pink-30 {
        --text-opacity: 1;
        color: rgba(251, 207, 232, var(--text-opacity)) ;
    }

    .xl\:text-pink-400, .hover\:xl\:text-pink-400:hover, .focus\:xl\:text-pink-400:focus, .placeholder\:xl\:text-pink-400::placeholder, .group:hover .hover\:\:xl\:text-pink-400, .group-text:hover .hover\:\:xl\:text-pink-400, .group:focus .focus\:\:xl\:text-pink-400, .group-text:focus .focus\:\:xl\:text-pink-400 {
        --text-opacity: 1;
        color: rgba(249, 168, 212, var(--text-opacity)) ;
    }

    .xl\:text-pink-500, .hover\:xl\:text-pink-500:hover, .focus\:xl\:text-pink-500:focus, .placeholder\:xl\:text-pink-500::placeholder, .group:hover .hover\:\:xl\:text-pink-500, .group-text:hover .hover\:\:xl\:text-pink-500, .group:focus .focus\:\:xl\:text-pink-500, .group-text:focus .focus\:\:xl\:text-pink-500 {
        --text-opacity: 1;
        color: rgba(244, 114, 182, var(--text-opacity)) ;
    }

    .xl\:text-pink-600, .hover\:xl\:text-pink-600:hover, .focus\:xl\:text-pink-600:focus, .placeholder\:xl\:text-pink-600::placeholder, .group:hover .hover\:\:xl\:text-pink-600, .group-text:hover .hover\:\:xl\:text-pink-600, .group:focus .focus\:\:xl\:text-pink-600, .group-text:focus .focus\:\:xl\:text-pink-600 {
        --text-opacity: 1;
        color: rgba(236, 72, 153, var(--text-opacity)) ;
    }

    .xl\:text-pink-700, .hover\:xl\:text-pink-700:hover, .focus\:xl\:text-pink-700:focus, .placeholder\:xl\:text-pink-700::placeholder, .group:hover .hover\:\:xl\:text-pink-700, .group-text:hover .hover\:\:xl\:text-pink-700, .group:focus .focus\:\:xl\:text-pink-700, .group-text:focus .focus\:\:xl\:text-pink-700 {
        --text-opacity: 1;
        color: rgba(219, 39, 119, var(--text-opacity)) ;
    }

    .xl\:text-pink-800, .hover\:xl\:text-pink-800:hover, .focus\:xl\:text-pink-800:focus, .placeholder\:xl\:text-pink-800::placeholder, .group:hover .hover\:\:xl\:text-pink-800, .group-text:hover .hover\:\:xl\:text-pink-800, .group:focus .focus\:\:xl\:text-pink-800, .group-text:focus .focus\:\:xl\:text-pink-800 {
        --text-opacity: 1;
        color: rgba(190, 24, 93, var(--text-opacity)) ;
    }

    .xl\:text-pink-900, .hover\:xl\:text-pink-900:hover, .focus\:xl\:text-pink-900:focus, .placeholder\:xl\:text-pink-900::placeholder, .group:hover .hover\:\:xl\:text-pink-900, .group-text:hover .hover\:\:xl\:text-pink-900, .group:focus .focus\:\:xl\:text-pink-900, .group-text:focus .focus\:\:xl\:text-pink-900 {
        --text-opacity: 1;
        color: rgba(157, 23, 77, var(--text-opacity)) ;
    }

    .xl\:text-indigo-50, .hover\:xl\:text-indigo-50:hover, .focus\:xl\:text-indigo-50:focus, .placeholder\:xl\:text-indigo-50::placeholder, .group:hover .hover\:\:xl\:text-indigo-50, .group-text:hover .hover\:\:xl\:text-indigo-50, .group:focus .focus\:\:xl\:text-indigo-50, .group-text:focus .focus\:\:xl\:text-indigo-50 {
        --text-opacity: 1;
        color: rgba(238, 242, 255, var(--text-opacity)) ;
    }

    .xl\:text-indigo-100, .hover\:xl\:text-indigo-100:hover, .focus\:xl\:text-indigo-100:focus, .placeholder\:xl\:text-indigo-100::placeholder, .group:hover .hover\:\:xl\:text-indigo-100, .group-text:hover .hover\:\:xl\:text-indigo-100, .group:focus .focus\:\:xl\:text-indigo-100, .group-text:focus .focus\:\:xl\:text-indigo-100 {
        --text-opacity: 1;
        color: rgba(224, 231, 255, var(--text-opacity)) ;
    }

    .xl\:text-indigo-200, .hover\:xl\:text-indigo-200:hover, .focus\:xl\:text-indigo-200:focus, .placeholder\:xl\:text-indigo-200::placeholder, .group:hover .hover\:\:xl\:text-indigo-200, .group-text:hover .hover\:\:xl\:text-indigo-200, .group:focus .focus\:\:xl\:text-indigo-200, .group-text:focus .focus\:\:xl\:text-indigo-200 {
        --text-opacity: 1;
        color: rgba(199, 210, 254, var(--text-opacity)) ;
    }

    .xl\:text-indigo-300, .hover\:xl\:text-indigo-300:hover, .focus\:xl\:text-indigo-300:focus, .placeholder\:xl\:text-indigo-300::placeholder, .group:hover .hover\:\:xl\:text-indigo-300, .group-text:hover .hover\:\:xl\:text-indigo-300, .group:focus .focus\:\:xl\:text-indigo-300, .group-text:focus .focus\:\:xl\:text-indigo-300 {
        --text-opacity: 1;
        color: rgba(165, 180, 252, var(--text-opacity)) ;
    }

    .xl\:text-indigo-400, .hover\:xl\:text-indigo-400:hover, .focus\:xl\:text-indigo-400:focus, .placeholder\:xl\:text-indigo-400::placeholder, .group:hover .hover\:\:xl\:text-indigo-400, .group-text:hover .hover\:\:xl\:text-indigo-400, .group:focus .focus\:\:xl\:text-indigo-400, .group-text:focus .focus\:\:xl\:text-indigo-400 {
        --text-opacity: 1;
        color: rgba(129, 140, 248, var(--text-opacity)) ;
    }

    .xl\:text-indigo-500, .hover\:xl\:text-indigo-500:hover, .focus\:xl\:text-indigo-500:focus, .placeholder\:xl\:text-indigo-500::placeholder, .group:hover .hover\:\:xl\:text-indigo-500, .group-text:hover .hover\:\:xl\:text-indigo-500, .group:focus .focus\:\:xl\:text-indigo-500, .group-text:focus .focus\:\:xl\:text-indigo-500 {
        --text-opacity: 1;
        color: rgba(99, 102, 2412, var(--text-opacity)) ;
    }

    .xl\:text-indigo-600, .hover\:xl\:text-indigo-600:hover, .focus\:xl\:text-indigo-600:focus, .placeholder\:xl\:text-indigo-600::placeholder, .group:hover .hover\:\:xl\:text-indigo-600, .group-text:hover .hover\:\:xl\:text-indigo-600, .group:focus .focus\:\:xl\:text-indigo-600, .group-text:focus .focus\:\:xl\:text-indigo-600 {
        --text-opacity: 1;
        color: rgba(79, 70, 229, var(--text-opacity)) ;
    }

    .xl\:text-indigo-700, .hover\:xl\:text-indigo-700:hover, .focus\:xl\:text-indigo-700:focus, .placeholder\:xl\:text-indigo-700::placeholder, .group:hover .hover\:\:xl\:text-indigo-700, .group-text:hover .hover\:\:xl\:text-indigo-700, .group:focus .focus\:\:xl\:text-indigo-700, .group-text:focus .focus\:\:xl\:text-indigo-700 {
        --text-opacity: 1;
        color: rgba(67, 56, 202, var(--text-opacity)) ;
    }

    .xl\:text-indigo-800, .hover\:xl\:text-indigo-800:hover, .focus\:xl\:text-indigo-800:focus, .placeholder\:xl\:text-indigo-800::placeholder, .group:hover .hover\:\:xl\:text-indigo-800, .group-text:hover .hover\:\:xl\:text-indigo-800, .group:focus .focus\:\:xl\:text-indigo-800, .group-text:focus .focus\:\:xl\:text-indigo-800 {
        --text-opacity: 1;
        color: rgba(55, 48, 163, var(--text-opacity)) ;
    }

    .xl\:text-indigo-900, .hover\:xl\:text-indigo-900:hover, .focus\:xl\:text-indigo-900:focus, .placeholder\:xl\:text-indigo-900::placeholder, .group:hover .hover\:\:xl\:text-indigo-900, .group-text:hover .hover\:\:xl\:text-indigo-900, .group:focus .focus\:\:xl\:text-indigo-900, .group-text:focus .focus\:\:xl\:text-indigo-900 {
        --text-opacity: 1;
        color: rgba(49, 46, 129, var(--text-opacity)) ;
    }

    .xl\:text-opacity-0, .hover\:xl\:text-opacity-0:hover, .focus\:xl\:text-opacity-0:focus, .placeholder\:xl\:text-opacity-0::placeholder, .group:hover .hover\:\:xl\:text-opacity-0, .group-text:hover .hover\:\:xl\:text-opacity-0, .group:focus .focus\:\:xl\:text-opacity-0, .group-text:focus .focus\:\:xl\:text-opacity-0 {
        --text-opacity: 0;
    }

    .xl\:text-opacity-01, .hover\:xl\:text-opacity-01:hover, .focus\:xl\:text-opacity-01:focus, .placeholder\:xl\:text-opacity-01::placeholder, .group:hover .hover\:\:xl\:text-opacity-01, .group-text:hover .hover\:\:xl\:text-opacity-01, .group:focus .focus\:\:xl\:text-opacity-01, .group-text:focus .focus\:\:xl\:text-opacity-01 {
        --text-opacity: .01;
    }

    .xl\:text-opacity-02, .hover\:xl\:text-opacity-02:hover, .focus\:xl\:text-opacity-02:focus, .placeholder\:xl\:text-opacity-02::placeholder, .group:hover .hover\:\:xl\:text-opacity-02, .group-text:hover .hover\:\:xl\:text-opacity-02, .group:focus .focus\:\:xl\:text-opacity-02, .group-text:focus .focus\:\:xl\:text-opacity-02 {
        --text-opacity: .02;
    }

    .xl\:text-opacity-03, .hover\:xl\:text-opacity-03:hover, .focus\:xl\:text-opacity-03:focus, .placeholder\:xl\:text-opacity-03::placeholder, .group:hover .hover\:\:xl\:text-opacity-03, .group-text:hover .hover\:\:xl\:text-opacity-03, .group:focus .focus\:\:xl\:text-opacity-03, .group-text:focus .focus\:\:xl\:text-opacity-03 {
        --text-opacity: .03;
    }

    .xl\:text-opacity-04, .hover\:xl\:text-opacity-04:hover, .focus\:xl\:text-opacity-04:focus, .placeholder\:xl\:text-opacity-04::placeholder, .group:hover .hover\:\:xl\:text-opacity-04, .group-text:hover .hover\:\:xl\:text-opacity-04, .group:focus .focus\:\:xl\:text-opacity-04, .group-text:focus .focus\:\:xl\:text-opacity-04 {
        --text-opacity: .04;
    }

    .xl\:text-opacity-5, .hover\:xl\:text-opacity-5:hover, .focus\:xl\:text-opacity-5:focus, .placeholder\:xl\:text-opacity-5::placeholder, .group:hover .hover\:\:xl\:text-opacity-5, .group-text:hover .hover\:\:xl\:text-opacity-5, .group:focus .focus\:\:xl\:text-opacity-5, .group-text:focus .focus\:\:xl\:text-opacity-5 {
        --text-opacity: .05;
    }

    .xl\:text-opacity-06, .hover\:xl\:text-opacity-06:hover, .focus\:xl\:text-opacity-06:focus, .placeholder\:xl\:text-opacity-06::placeholder, .group:hover .hover\:\:xl\:text-opacity-06, .group-text:hover .hover\:\:xl\:text-opacity-06, .group:focus .focus\:\:xl\:text-opacity-06, .group-text:focus .focus\:\:xl\:text-opacity-06 {
        --text-opacity: .06;
    }

    .xl\:text-opacity-07, .hover\:xl\:text-opacity-07:hover, .focus\:xl\:text-opacity-07:focus, .placeholder\:xl\:text-opacity-07::placeholder, .group:hover .hover\:\:xl\:text-opacity-07, .group-text:hover .hover\:\:xl\:text-opacity-07, .group:focus .focus\:\:xl\:text-opacity-07, .group-text:focus .focus\:\:xl\:text-opacity-07 {
        --text-opacity: .07;
    }

    .xl\:text-opacity-08, .hover\:xl\:text-opacity-08:hover, .focus\:xl\:text-opacity-08:focus, .placeholder\:xl\:text-opacity-08::placeholder, .group:hover .hover\:\:xl\:text-opacity-08, .group-text:hover .hover\:\:xl\:text-opacity-08, .group:focus .focus\:\:xl\:text-opacity-08, .group-text:focus .focus\:\:xl\:text-opacity-08 {
        --text-opacity: .08;
    }

    .xl\:text-opacity-09, .hover\:xl\:text-opacity-09:hover, .focus\:xl\:text-opacity-09:focus, .placeholder\:xl\:text-opacity-09::placeholder, .group:hover .hover\:\:xl\:text-opacity-09, .group-text:hover .hover\:\:xl\:text-opacity-09, .group:focus .focus\:\:xl\:text-opacity-09, .group-text:focus .focus\:\:xl\:text-opacity-09 {
        --text-opacity: .08;
    }

    .xl\:text-opacity-10, .hover\:xl\:text-opacity-10:hover, .focus\:xl\:text-opacity-10:focus, .placeholder\:xl\:text-opacity-10::placeholder, .group:hover .hover\:\:xl\:text-opacity-10, .group-text:hover .hover\:\:xl\:text-opacity-10, .group:focus .focus\:\:xl\:text-opacity-10, .group-text:focus .focus\:\:xl\:text-opacity-10 {
        --text-opacity: .1;
    }

    .xl\:text-opacity-15, .hover\:xl\:text-opacity-15:hover, .focus\:xl\:text-opacity-15:focus, .placeholder\:xl\:text-opacity-15::placeholder, .group:hover .hover\:\:xl\:text-opacity-15, .group-text:hover .hover\:\:xl\:text-opacity-15, .group:focus .focus\:\:xl\:text-opacity-15, .group-text:focus .focus\:\:xl\:text-opacity-15 {
        --text-opacity: .15;
    }

    .xl\:text-opacity-20, .hover\:xl\:text-opacity-20:hover, .focus\:xl\:text-opacity-20:focus, .placeholder\:xl\:text-opacity-20::placeholder, .group:hover .hover\:\:xl\:text-opacity-20, .group-text:hover .hover\:\:xl\:text-opacity-20, .group:focus .focus\:\:xl\:text-opacity-20, .group-text:focus .focus\:\:xl\:text-opacity-20 {
        --text-opacity: .2;
    }

    .xl\:text-opacity-25, .hover\:xl\:text-opacity-25:hover, .focus\:xl\:text-opacity-25:focus, .placeholder\:xl\:text-opacity-25::placeholder, .group:hover .hover\:\:xl\:text-opacity-25, .group-text:hover .hover\:\:xl\:text-opacity-25, .group:focus .focus\:\:xl\:text-opacity-25, .group-text:focus .focus\:\:xl\:text-opacity-25 {
        --text-opacity: .25;
    }

    .xl\:text-opacity-30, .hover\:xl\:text-opacity-30:hover, .focus\:xl\:text-opacity-30:focus, .placeholder\:xl\:text-opacity-30::placeholder, .group:hover .hover\:\:xl\:text-opacity-30, .group-text:hover .hover\:\:xl\:text-opacity-30, .group:focus .focus\:\:xl\:text-opacity-30, .group-text:focus .focus\:\:xl\:text-opacity-30 {
        --text-opacity: .3;
    }

    .xl\:text-opacity-35, .hover\:xl\:text-opacity-35:hover, .focus\:xl\:text-opacity-35:focus, .placeholder\:xl\:text-opacity-35::placeholder, .group:hover .hover\:\:xl\:text-opacity-35, .group-text:hover .hover\:\:xl\:text-opacity-35, .group:focus .focus\:\:xl\:text-opacity-35, .group-text:focus .focus\:\:xl\:text-opacity-35 {
        --text-opacity: .35;
    }

    .xl\:text-opacity-40, .hover\:xl\:text-opacity-40:hover, .focus\:xl\:text-opacity-40:focus, .placeholder\:xl\:text-opacity-40::placeholder, .group:hover .hover\:\:xl\:text-opacity-40, .group-text:hover .hover\:\:xl\:text-opacity-40, .group:focus .focus\:\:xl\:text-opacity-40, .group-text:focus .focus\:\:xl\:text-opacity-40 {
        --text-opacity: .4;
    }

    .xl\:text-opacity-45, .hover\:xl\:text-opacity-45:hover, .focus\:xl\:text-opacity-45:focus, .placeholder\:xl\:text-opacity-45::placeholder, .group:hover .hover\:\:xl\:text-opacity-45, .group-text:hover .hover\:\:xl\:text-opacity-45, .group:focus .focus\:\:xl\:text-opacity-45, .group-text:focus .focus\:\:xl\:text-opacity-45 {
        --text-opacity: .45;
    }

    .xl\:text-opacity-50, .hover\:xl\:text-opacity-50:hover, .focus\:xl\:text-opacity-50:focus, .placeholder\:xl\:text-opacity-50::placeholder, .group:hover .hover\:\:xl\:text-opacity-50, .group-text:hover .hover\:\:xl\:text-opacity-50, .group:focus .focus\:\:xl\:text-opacity-50, .group-text:focus .focus\:\:xl\:text-opacity-50 {
        --text-opacity: .5;
    }

    .xl\:text-opacity-55, .hover\:xl\:text-opacity-55:hover, .focus\:xl\:text-opacity-55:focus, .placeholder\:xl\:text-opacity-55::placeholder, .group:hover .hover\:\:xl\:text-opacity-55, .group-text:hover .hover\:\:xl\:text-opacity-55, .group:focus .focus\:\:xl\:text-opacity-55, .group-text:focus .focus\:\:xl\:text-opacity-55 {
        --text-opacity: .55;
    }

    .xl\:text-opacity-60, .hover\:xl\:text-opacity-60:hover, .focus\:xl\:text-opacity-60:focus, .placeholder\:xl\:text-opacity-60::placeholder, .group:hover .hover\:\:xl\:text-opacity-60, .group-text:hover .hover\:\:xl\:text-opacity-60, .group:focus .focus\:\:xl\:text-opacity-60, .group-text:focus .focus\:\:xl\:text-opacity-60 {
        --text-opacity: .6;
    }

    .xl\:text-opacity-65, .hover\:xl\:text-opacity-65:hover, .focus\:xl\:text-opacity-65:focus, .placeholder\:xl\:text-opacity-65::placeholder, .group:hover .hover\:\:xl\:text-opacity-65, .group-text:hover .hover\:\:xl\:text-opacity-65, .group:focus .focus\:\:xl\:text-opacity-65, .group-text:focus .focus\:\:xl\:text-opacity-65 {
        --text-opacity: .65;
    }

    .xl\:text-opacity-70, .hover\:xl\:text-opacity-70:hover, .focus\:xl\:text-opacity-70:focus, .placeholder\:xl\:text-opacity-70::placeholder, .group:hover .hover\:\:xl\:text-opacity-70, .group-text:hover .hover\:\:xl\:text-opacity-70, .group:focus .focus\:\:xl\:text-opacity-70, .group-text:focus .focus\:\:xl\:text-opacity-70 {
        --text-opacity: .7;
    }

    .xl\:text-opacity-75, .hover\:xl\:text-opacity-75:hover, .focus\:xl\:text-opacity-75:focus, .placeholder\:xl\:text-opacity-75::placeholder, .group:hover .hover\:\:xl\:text-opacity-75, .group-text:hover .hover\:\:xl\:text-opacity-75, .group:focus .focus\:\:xl\:text-opacity-75, .group-text:focus .focus\:\:xl\:text-opacity-75 {
        --text-opacity: .75;
    }

    .xl\:text-opacity-80, .hover\:xl\:text-opacity-80:hover, .focus\:xl\:text-opacity-80:focus, .placeholder\:xl\:text-opacity-80::placeholder, .group:hover .hover\:\:xl\:text-opacity-80, .group-text:hover .hover\:\:xl\:text-opacity-80, .group:focus .focus\:\:xl\:text-opacity-80, .group-text:focus .focus\:\:xl\:text-opacity-80 {
        --text-opacity: .8;
    }

    .xl\:text-opacity-85, .hover\:xl\:text-opacity-85:hover, .focus\:xl\:text-opacity-85:focus, .placeholder\:xl\:text-opacity-85::placeholder, .group:hover .hover\:\:xl\:text-opacity-85, .group-text:hover .hover\:\:xl\:text-opacity-85, .group:focus .focus\:\:xl\:text-opacity-85, .group-text:focus .focus\:\:xl\:text-opacity-85 {
        --text-opacity: .85;
    }

    .xl\:text-opacity-90, .hover\:xl\:text-opacity-90:hover, .focus\:xl\:text-opacity-90:focus, .placeholder\:xl\:text-opacity-90::placeholder, .group:hover .hover\:\:xl\:text-opacity-90, .group-text:hover .hover\:\:xl\:text-opacity-90, .group:focus .focus\:\:xl\:text-opacity-90, .group-text:focus .focus\:\:xl\:text-opacity-90 {
        --text-opacity: .9;
    }

    .xl\:text-opacity-95, .hover\:xl\:text-opacity-95:hover, .focus\:xl\:text-opacity-95:focus, .placeholder\:xl\:text-opacity-95::placeholder, .group:hover .hover\:\:xl\:text-opacity-95, .group-text:hover .hover\:\:xl\:text-opacity-95, .group:focus .focus\:\:xl\:text-opacity-95, .group-text:focus .focus\:\:xl\:text-opacity-95 {
        --text-opacity: .95;
    }

    .xl\:text-opacity-100, .hover\:xl\:text-opacity-100:hover, .focus\:xl\:text-opacity-100:focus, .placeholder\:xl\:text-opacity-100::placeholder, .group:hover .hover\:\:xl\:text-opacity-100, .group-text:hover .hover\:\:xl\:text-opacity-100, .group:focus .focus\:\:xl\:text-opacity-100, .group-text:focus .focus\:\:xl\:text-opacity-100 {
        --text-opacity: 1;
    }

    .lg\:text-left {
        text-align: left;
    }

    .lg\:text-right {
        text-align: right;
    }

    .lg\:text-center {
        text-align: center;
    }

    .lg\:bg-black, .hover\:lg\:bg-black:hover, .focus\:lg\:bg-black:focus, .checked\:lg\:bg-black:checked, .group:hover .hover\:\:lg\:bg-black, .group-bg:hover .hover\:\:lg\:bg-black, .group:focus .focus\:\:lg\:bg-black, .group-bg:focus .focus\:\:lg\:bg-black {
        --bg-opacity: 1;
        background: rgba(0, 0, 0, var(--bg-opacity)) ;
    }

    .lg\:bg-white, .hover\:lg\:bg-white:hover, .focus\:lg\:bg-white:focus, .checked\:lg\:bg-white:checked, .group:hover .hover\:\:lg\:bg-white, .group-bg:hover .hover\:\:lg\:bg-white, .group:focus .focus\:\:lg\:bg-white, .group-bg:focus .focus\:\:lg\:bg-white {
        --bg-opacity: 1;
        background: rgba(255, 255, 255, var(--bg-opacity)) ;
    }

    .lg\:bg-red-50, .hover\:lg\:bg-red-50:hover, .focus\:lg\:bg-red-50:focus, .checked\:lg\:bg-red-50:checked, .group:hover .hover\:\:lg\:bg-red-50, .group-bg:hover .hover\:\:lg\:bg-red-50, .group:focus .focus\:\:lg\:bg-red-50, .group-bg:focus .focus\:\:lg\:bg-red-50 {
        --bg-opacity: 1;
        background: rgba(254, 242, 242, var(--bg-opacity)) ;
    }

    .lg\:bg-red-100, .hover\:lg\:bg-red-100:hover, .focus\:lg\:bg-red-100:focus, .checked\:lg\:bg-red-100:checked, .group:hover .hover\:\:lg\:bg-red-100, .group-bg:hover .hover\:\:lg\:bg-red-100, .group:focus .focus\:\:lg\:bg-red-100, .group-bg:focus .focus\:\:lg\:bg-red-100 {
        --bg-opacity: 1;
        background: rgba(254, 226, 226, var(--bg-opacity)) ;
    }

    .lg\:bg-red-200, .hover\:lg\:bg-red-200:hover, .focus\:lg\:bg-red-200:focus, .checked\:lg\:bg-red-200:checked, .group:hover .hover\:\:lg\:bg-red-200, .group-bg:hover .hover\:\:lg\:bg-red-200, .group:focus .focus\:\:lg\:bg-red-200, .group-bg:focus .focus\:\:lg\:bg-red-200 {
        --bg-opacity: 1;
        background: rgba(254, 202, 202, var(--bg-opacity)) ;
    }

    .lg\:bg-red-300, .hover\:lg\:bg-red-300:hover, .focus\:lg\:bg-red-300:focus, .checked\:lg\:bg-red-300:checked, .group:hover .hover\:\:lg\:bg-red-300, .group-bg:hover .hover\:\:lg\:bg-red-300, .group:focus .focus\:\:lg\:bg-red-300, .group-bg:focus .focus\:\:lg\:bg-red-300 {
        --bg-opacity: 1;
        background: rgba(252, 165, 165, var(--bg-opacity)) ;
    }

    .lg\:bg-red-400, .hover\:lg\:bg-red-400:hover, .focus\:lg\:bg-red-400:focus, .checked\:lg\:bg-red-400:checked, .group:hover .hover\:\:lg\:bg-red-400, .group-bg:hover .hover\:\:lg\:bg-red-400, .group:focus .focus\:\:lg\:bg-red-400, .group-bg:focus .focus\:\:lg\:bg-red-400 {
        --bg-opacity: 1;
        background: rgba(232, 71, 78, var(--bg-opacity)) ;
    }

    .lg\:bg-red-500, .hover\:lg\:bg-red-500:hover, .focus\:lg\:bg-red-500:focus, .checked\:lg\:bg-red-500:checked, .group:hover .hover\:\:lg\:bg-red-500, .group-bg:hover .hover\:\:lg\:bg-red-500, .group:focus .focus\:\:lg\:bg-red-500, .group-bg:focus .focus\:\:lg\:bg-red-500 {
        --bg-opacity: 1;
        background: rgba(239, 68, 6, var(--bg-opacity)) ;
    }

    .lg\:bg-red-600, .hover\:lg\:bg-red-600:hover, .focus\:lg\:bg-red-600:focus, .checked\:lg\:bg-red-600:checked, .group:hover .hover\:\:lg\:bg-red-600, .group-bg:hover .hover\:\:lg\:bg-red-600, .group:focus .focus\:\:lg\:bg-red-600, .group-bg:focus .focus\:\:lg\:bg-red-600 {
        --bg-opacity: 1;
        background: rgba(220, 38, 3, var(--bg-opacity)) ;
    }

    .lg\:bg-red-700, .hover\:lg\:bg-red-700:hover, .focus\:lg\:bg-red-700:focus, .checked\:lg\:bg-red-700:checked, .group:hover .hover\:\:lg\:bg-red-700, .group-bg:hover .hover\:\:lg\:bg-red-700, .group:focus .focus\:\:lg\:bg-red-700, .group-bg:focus .focus\:\:lg\:bg-red-700 {
        --bg-opacity: 1;
        background: rgba(185, 28, 28, var(--bg-opacity)) ;
    }

    .lg\:bg-red-800, .hover\:lg\:bg-red-800:hover, .focus\:lg\:bg-red-800:focus, .checked\:lg\:bg-red-800:checked, .group:hover .hover\:\:lg\:bg-red-800, .group-bg:hover .hover\:\:lg\:bg-red-800, .group:focus .focus\:\:lg\:bg-red-800, .group-bg:focus .focus\:\:lg\:bg-red-800 {
        --bg-opacity: 1;
        background: rgba(153, 27, 27, var(--bg-opacity)) ;
    }

    .lg\:bg-red-900, .hover\:lg\:bg-red-900:hover, .focus\:lg\:bg-red-900:focus, .checked\:lg\:bg-red-900:checked, .group:hover .hover\:\:lg\:bg-red-900, .group-bg:hover .hover\:\:lg\:bg-red-900, .group:focus .focus\:\:lg\:bg-red-900, .group-bg:focus .focus\:\:lg\:bg-red-900 {
        --bg-opacity: 1;
        background: rgba(127, 29, 29, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-50, .hover\:lg\:bg-gray-50:hover, .focus\:lg\:bg-gray-50:focus, .checked\:lg\:bg-gray-50:checked, .group:hover .hover\:\:lg\:bg-gray-50, .group-bg:hover .hover\:\:lg\:bg-gray-50, .group:focus .focus\:\:lg\:bg-gray-50, .group-bg:focus .focus\:\:lg\:bg-gray-50 {
        --bg-opacity: 1;
        background: rgba(249, 250, 251, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-100, .hover\:lg\:bg-gray-100:hover, .focus\:lg\:bg-gray-100:focus, .checked\:lg\:bg-gray-100:checked, .group:hover .hover\:\:lg\:bg-gray-100, .group-bg:hover .hover\:\:lg\:bg-gray-100, .group:focus .focus\:\:lg\:bg-gray-100, .group-bg:focus .focus\:\:lg\:bg-gray-100 {
        --bg-opacity: 1;
        background: rgba(243, 244, 246, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-200, .hover\:lg\:bg-gray-200:hover, .focus\:lg\:bg-gray-200:focus, .checked\:lg\:bg-gray-200:checked, .group:hover .hover\:\:lg\:bg-gray-200, .group-bg:hover .hover\:\:lg\:bg-gray-200, .group:focus .focus\:\:lg\:bg-gray-200, .group-bg:focus .focus\:\:lg\:bg-gray-200 {
        --bg-opacity: 1;
        background: rgba(229, 231, 235, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-300, .hover\:lg\:bg-gray-300:hover, .focus\:lg\:bg-gray-300:focus, .checked\:lg\:bg-gray-300:checked, .group:hover .hover\:\:lg\:bg-gray-300, .group-bg:hover .hover\:\:lg\:bg-gray-300, .group:focus .focus\:\:lg\:bg-gray-300, .group-bg:focus .focus\:\:lg\:bg-gray-300 {
        --bg-opacity: 1;
        background: rgba(209, 213, 219, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-400, .hover\:lg\:bg-gray-400:hover, .focus\:lg\:bg-gray-400:focus, .checked\:lg\:bg-gray-400:checked, .group:hover .hover\:\:lg\:bg-gray-400, .group-bg:hover .hover\:\:lg\:bg-gray-400, .group:focus .focus\:\:lg\:bg-gray-400, .group-bg:focus .focus\:\:lg\:bg-gray-400 {
        --bg-opacity: 1;
        background: rgba(156, 163, 175, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-500, .hover\:lg\:bg-gray-500:hover, .focus\:lg\:bg-gray-500:focus, .checked\:lg\:bg-gray-500:checked, .group:hover .hover\:\:lg\:bg-gray-500, .group-bg:hover .hover\:\:lg\:bg-gray-500, .group:focus .focus\:\:lg\:bg-gray-500, .group-bg:focus .focus\:\:lg\:bg-gray-500 {
        --bg-opacity: 1;
        background: rgba(107, 114, 128, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-600, .hover\:lg\:bg-gray-600:hover, .focus\:lg\:bg-gray-600:focus, .checked\:lg\:bg-gray-600:checked, .group:hover .hover\:\:lg\:bg-gray-600, .group-bg:hover .hover\:\:lg\:bg-gray-600, .group:focus .focus\:\:lg\:bg-gray-600, .group-bg:focus .focus\:\:lg\:bg-gray-600 {
        --bg-opacity: 1;
        background: rgba(75, 85, 99, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-700, .hover\:lg\:bg-gray-700:hover, .focus\:lg\:bg-gray-700:focus, .checked\:lg\:bg-gray-700:checked, .group:hover .hover\:\:lg\:bg-gray-700, .group-bg:hover .hover\:\:lg\:bg-gray-700, .group:focus .focus\:\:lg\:bg-gray-700, .group-bg:focus .focus\:\:lg\:bg-gray-700 {
        --bg-opacity: 1;
        background: rgba(55, 65, 81, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-800, .hover\:lg\:bg-gray-800:hover, .focus\:lg\:bg-gray-800:focus, .checked\:lg\:bg-gray-800:checked, .group:hover .hover\:\:lg\:bg-gray-800, .group-bg:hover .hover\:\:lg\:bg-gray-800, .group:focus .focus\:\:lg\:bg-gray-800, .group-bg:focus .focus\:\:lg\:bg-gray-800 {
        --bg-opacity: 1;
        background: rgba(31, 41, 55, var(--bg-opacity)) ;
    }

    .lg\:bg-gray-900, .hover\:lg\:bg-gray-900:hover, .focus\:lg\:bg-gray-900:focus, .checked\:lg\:bg-gray-900:checked, .group:hover .hover\:\:lg\:bg-gray-900, .group-bg:hover .hover\:\:lg\:bg-gray-900, .group:focus .focus\:\:lg\:bg-gray-900, .group-bg:focus .focus\:\:lg\:bg-gray-900 {
        --bg-opacity: 1;
        background: rgba(17, 24, 39, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-50, .hover\:lg\:bg-yellow-50:hover, .focus\:lg\:bg-yellow-50:focus, .checked\:lg\:bg-yellow-50:checked, .group:hover .hover\:\:lg\:bg-yellow-50, .group-bg:hover .hover\:\:lg\:bg-yellow-50, .group:focus .focus\:\:lg\:bg-yellow-50, .group-bg:focus .focus\:\:lg\:bg-yellow-50 {
        --bg-opacity: 1;
        background: rgba(255, 251, 235, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-100, .hover\:lg\:bg-yellow-100:hover, .focus\:lg\:bg-yellow-100:focus, .checked\:lg\:bg-yellow-100:checked, .group:hover .hover\:\:lg\:bg-yellow-100, .group-bg:hover .hover\:\:lg\:bg-yellow-100, .group:focus .focus\:\:lg\:bg-yellow-100, .group-bg:focus .focus\:\:lg\:bg-yellow-100 {
        --bg-opacity: 1;
        background: rgba(254, 243, 199, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-200, .hover\:lg\:bg-yellow-200:hover, .focus\:lg\:bg-yellow-200:focus, .checked\:lg\:bg-yellow-200:checked, .group:hover .hover\:\:lg\:bg-yellow-200, .group-bg:hover .hover\:\:lg\:bg-yellow-200, .group:focus .focus\:\:lg\:bg-yellow-200, .group-bg:focus .focus\:\:lg\:bg-yellow-200 {
        --bg-opacity: 1;
        background: rgba(253, 230, 138, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-300, .hover\:lg\:bg-yellow-300:hover, .focus\:lg\:bg-yellow-300:focus, .checked\:lg\:bg-yellow-300:checked, .group:hover .hover\:\:lg\:bg-yellow-300, .group-bg:hover .hover\:\:lg\:bg-yellow-300, .group:focus .focus\:\:lg\:bg-yellow-300, .group-bg:focus .focus\:\:lg\:bg-yellow-300 {
        --bg-opacity: 1;
        background: rgba(252, 211, 77, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-400, .hover\:lg\:bg-yellow-400:hover, .focus\:lg\:bg-yellow-400:focus, .checked\:lg\:bg-yellow-400:checked, .group:hover .hover\:\:lg\:bg-yellow-400, .group-bg:hover .hover\:\:lg\:bg-yellow-400, .group:focus .focus\:\:lg\:bg-yellow-400, .group-bg:focus .focus\:\:lg\:bg-yellow-400 {
        --bg-opacity: 1;
        background: rgba(251, 191, 36, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-500, .hover\:lg\:bg-yellow-500:hover, .focus\:lg\:bg-yellow-500:focus, .checked\:lg\:bg-yellow-500:checked, .group:hover .hover\:\:lg\:bg-yellow-500, .group-bg:hover .hover\:\:lg\:bg-yellow-500, .group:focus .focus\:\:lg\:bg-yellow-500, .group-bg:focus .focus\:\:lg\:bg-yellow-500 {
        --bg-opacity: 1;
        background: rgba(245, 158, 11, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-600, .hover\:lg\:bg-yellow-600:hover, .focus\:lg\:bg-yellow-600:focus, .checked\:lg\:bg-yellow-600:checked, .group:hover .hover\:\:lg\:bg-yellow-600, .group-bg:hover .hover\:\:lg\:bg-yellow-600, .group:focus .focus\:\:lg\:bg-yellow-600, .group-bg:focus .focus\:\:lg\:bg-yellow-600 {
        --bg-opacity: 1;
        background: rgba(217, 119, 6, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-700, .hover\:lg\:bg-yellow-700:hover, .focus\:lg\:bg-yellow-700:focus, .checked\:lg\:bg-yellow-700:checked, .group:hover .hover\:\:lg\:bg-yellow-700, .group-bg:hover .hover\:\:lg\:bg-yellow-700, .group:focus .focus\:\:lg\:bg-yellow-700, .group-bg:focus .focus\:\:lg\:bg-yellow-700 {
        --bg-opacity: 1;
        background: rgba(180, 83, 9, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-800, .hover\:lg\:bg-yellow-800:hover, .focus\:lg\:bg-yellow-800:focus, .checked\:lg\:bg-yellow-800:checked, .group:hover .hover\:\:lg\:bg-yellow-800, .group-bg:hover .hover\:\:lg\:bg-yellow-800, .group:focus .focus\:\:lg\:bg-yellow-800, .group-bg:focus .focus\:\:lg\:bg-yellow-800 {
        --bg-opacity: 1;
        background: rgba(146, 64, 14, var(--bg-opacity)) ;
    }

    .lg\:bg-yellow-900, .hover\:lg\:bg-yellow-900:hover, .focus\:lg\:bg-yellow-900:focus, .checked\:lg\:bg-yellow-900:checked, .group:hover .hover\:\:lg\:bg-yellow-900, .group-bg:hover .hover\:\:lg\:bg-yellow-900, .group:focus .focus\:\:lg\:bg-yellow-900, .group-bg:focus .focus\:\:lg\:bg-yellow-900 {
        --bg-opacity: 1;
        background: rgba(120, 53, 15, var(--bg-opacity)) ;
    }

    .lg\:bg-green-50, .hover\:lg\:bg-green-50:hover, .focus\:lg\:bg-green-50:focus, .checked\:lg\:bg-green-50:checked, .group:hover .hover\:\:lg\:bg-green-50, .group-bg:hover .hover\:\:lg\:bg-green-50, .group:focus .focus\:\:lg\:bg-green-50, .group-bg:focus .focus\:\:lg\:bg-green-50 {
        --bg-opacity: 1;
        background: rgba(236, 253, 245, var(--bg-opacity)) ;
    }

    .lg\:bg-green-100, .hover\:lg\:bg-green-100:hover, .focus\:lg\:bg-green-100:focus, .checked\:lg\:bg-green-100:checked, .group:hover .hover\:\:lg\:bg-green-100, .group-bg:hover .hover\:\:lg\:bg-green-100, .group:focus .focus\:\:lg\:bg-green-100, .group-bg:focus .focus\:\:lg\:bg-green-100 {
        --bg-opacity: 1;
        background: rgba(209, 250, 229, var(--bg-opacity)) ;
    }

    .lg\:bg-green-200, .hover\:lg\:bg-green-200:hover, .focus\:lg\:bg-green-200:focus, .checked\:lg\:bg-green-200:checked, .group:hover .hover\:\:lg\:bg-green-200, .group-bg:hover .hover\:\:lg\:bg-green-200, .group:focus .focus\:\:lg\:bg-green-200, .group-bg:focus .focus\:\:lg\:bg-green-200 {
        --bg-opacity: 1;
        background: rgba(167, 243, 208, var(--bg-opacity)) ;
    }

    .lg\:bg-green-300, .hover\:lg\:bg-green-300:hover, .focus\:lg\:bg-green-300:focus, .checked\:lg\:bg-green-300:checked, .group:hover .hover\:\:lg\:bg-green-300, .group-bg:hover .hover\:\:lg\:bg-green-300, .group:focus .focus\:\:lg\:bg-green-300, .group-bg:focus .focus\:\:lg\:bg-green-300 {
        --bg-opacity: 1;
        background: rgba(110, 231, 183, var(--bg-opacity)) ;
    }

    .lg\:bg-green-400, .hover\:lg\:bg-green-400:hover, .focus\:lg\:bg-green-400:focus, .checked\:lg\:bg-green-400:checked, .group:hover .hover\:\:lg\:bg-green-400, .group-bg:hover .hover\:\:lg\:bg-green-400, .group:focus .focus\:\:lg\:bg-green-400, .group-bg:focus .focus\:\:lg\:bg-green-400 {
        --bg-opacity: 1;
        background: rgba(52, 211, 153, var(--bg-opacity)) ;
    }

    .lg\:bg-green-500, .hover\:lg\:bg-green-500:hover, .focus\:lg\:bg-green-500:focus, .checked\:lg\:bg-green-500:checked, .group:hover .hover\:\:lg\:bg-green-500, .group-bg:hover .hover\:\:lg\:bg-green-500, .group:focus .focus\:\:lg\:bg-green-500, .group-bg:focus .focus\:\:lg\:bg-green-500 {
        --bg-opacity: 1;
        background: rgba(16, 185, 129, var(--bg-opacity)) ;
    }

    .lg\:bg-green-600, .hover\:lg\:bg-green-600:hover, .focus\:lg\:bg-green-600:focus, .checked\:lg\:bg-green-600:checked, .group:hover .hover\:\:lg\:bg-green-600, .group-bg:hover .hover\:\:lg\:bg-green-600, .group:focus .focus\:\:lg\:bg-green-600, .group-bg:focus .focus\:\:lg\:bg-green-600 {
        --bg-opacity: 1;
        background: rgba(5, 150, 105, var(--bg-opacity)) ;
    }

    .lg\:bg-green-700, .hover\:lg\:bg-green-700:hover, .focus\:lg\:bg-green-700:focus, .checked\:lg\:bg-green-700:checked, .group:hover .hover\:\:lg\:bg-green-700, .group-bg:hover .hover\:\:lg\:bg-green-700, .group:focus .focus\:\:lg\:bg-green-700, .group-bg:focus .focus\:\:lg\:bg-green-700 {
        --bg-opacity: 1;
        background: rgba(4, 120, 87, var(--bg-opacity)) ;
    }

    .lg\:bg-green-800, .hover\:lg\:bg-green-800:hover, .focus\:lg\:bg-green-800:focus, .checked\:lg\:bg-green-800:checked, .group:hover .hover\:\:lg\:bg-green-800, .group-bg:hover .hover\:\:lg\:bg-green-800, .group:focus .focus\:\:lg\:bg-green-800, .group-bg:focus .focus\:\:lg\:bg-green-800 {
        --bg-opacity: 1;
        background: rgba(6, 95, 70, var(--bg-opacity)) ;
    }

    .lg\:bg-green-900, .hover\:lg\:bg-green-900:hover, .focus\:lg\:bg-green-900:focus, .checked\:lg\:bg-green-900:checked, .group:hover .hover\:\:lg\:bg-green-900, .group-bg:hover .hover\:\:lg\:bg-green-900, .group:focus .focus\:\:lg\:bg-green-900, .group-bg:focus .focus\:\:lg\:bg-green-900 {
        --bg-opacity: 1;
        background: rgba(6, 78, 59, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-50, .hover\:lg\:bg-blue-50:hover, .focus\:lg\:bg-blue-50:focus, .checked\:lg\:bg-blue-50:checked, .group:hover .hover\:\:lg\:bg-blue-50, .group-bg:hover .hover\:\:lg\:bg-blue-50, .group:focus .focus\:\:lg\:bg-blue-50, .group-bg:focus .focus\:\:lg\:bg-blue-50 {
        --bg-opacity: 1;
        background: rgba(239, 246, 255, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-100, .hover\:lg\:bg-blue-100:hover, .focus\:lg\:bg-blue-100:focus, .checked\:lg\:bg-blue-100:checked, .group:hover .hover\:\:lg\:bg-blue-100, .group-bg:hover .hover\:\:lg\:bg-blue-100, .group:focus .focus\:\:lg\:bg-blue-100, .group-bg:focus .focus\:\:lg\:bg-blue-100 {
        --bg-opacity: 1;
        background: rgba(219, 234, 254, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-200, .hover\:lg\:bg-blue-200:hover, .focus\:lg\:bg-blue-200:focus, .checked\:lg\:bg-blue-200:checked, .group:hover .hover\:\:lg\:bg-blue-200, .group-bg:hover .hover\:\:lg\:bg-blue-200, .group:focus .focus\:\:lg\:bg-blue-200, .group-bg:focus .focus\:\:lg\:bg-blue-200 {
        --bg-opacity: 1;
        background: rgba(191, 219, 254, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-300, .hover\:lg\:bg-blue-300:hover, .focus\:lg\:bg-blue-300:focus, .checked\:lg\:bg-blue-300:checked, .group:hover .hover\:\:lg\:bg-blue-300, .group-bg:hover .hover\:\:lg\:bg-blue-300, .group:focus .focus\:\:lg\:bg-blue-300, .group-bg:focus .focus\:\:lg\:bg-blue-300 {
        --bg-opacity: 1;
        background: rgba(147, 197, 253, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-400, .hover\:lg\:bg-blue-400:hover, .focus\:lg\:bg-blue-400:focus, .checked\:lg\:bg-blue-400:checked, .group:hover .hover\:\:lg\:bg-blue-400, .group-bg:hover .hover\:\:lg\:bg-blue-400, .group:focus .focus\:\:lg\:bg-blue-400, .group-bg:focus .focus\:\:lg\:bg-blue-400 {
        --bg-opacity: 1;
        background: rgba(96, 165, 250, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-500, .hover\:lg\:bg-blue-500:hover, .focus\:lg\:bg-blue-500:focus, .checked\:lg\:bg-blue-500:checked, .group:hover .hover\:\:lg\:bg-blue-500, .group-bg:hover .hover\:\:lg\:bg-blue-500, .group:focus .focus\:\:lg\:bg-blue-500, .group-bg:focus .focus\:\:lg\:bg-blue-500 {
        --bg-opacity: 1;
        background: rgba(59, 130, 246, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-600, .hover\:lg\:bg-blue-600:hover, .focus\:lg\:bg-blue-600:focus, .checked\:lg\:bg-blue-600:checked, .group:hover .hover\:\:lg\:bg-blue-600, .group-bg:hover .hover\:\:lg\:bg-blue-600, .group:focus .focus\:\:lg\:bg-blue-600, .group-bg:focus .focus\:\:lg\:bg-blue-600 {
        --bg-opacity: 1;
        background: rgba(37, 99, 235, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-700, .hover\:lg\:bg-blue-700:hover, .focus\:lg\:bg-blue-700:focus, .checked\:lg\:bg-blue-700:checked, .group:hover .hover\:\:lg\:bg-blue-700, .group-bg:hover .hover\:\:lg\:bg-blue-700, .group:focus .focus\:\:lg\:bg-blue-700, .group-bg:focus .focus\:\:lg\:bg-blue-700 {
        --bg-opacity: 1;
        background: rgba(29, 78, 216, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-800, .hover\:lg\:bg-blue-800:hover, .focus\:lg\:bg-blue-800:focus, .checked\:lg\:bg-blue-800:checked, .group:hover .hover\:\:lg\:bg-blue-800, .group-bg:hover .hover\:\:lg\:bg-blue-800, .group:focus .focus\:\:lg\:bg-blue-800, .group-bg:focus .focus\:\:lg\:bg-blue-800 {
        --bg-opacity: 1;
        background: rgba(30, 64, 175, var(--bg-opacity)) ;
    }

    .lg\:bg-blue-900, .hover\:lg\:bg-blue-900:hover, .focus\:lg\:bg-blue-900:focus, .checked\:lg\:bg-blue-900:checked, .group:hover .hover\:\:lg\:bg-blue-900, .group-bg:hover .hover\:\:lg\:bg-blue-900, .group:focus .focus\:\:lg\:bg-blue-900, .group-bg:focus .focus\:\:lg\:bg-blue-900 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-50, .hover\:lg\:bg-purple-50:hover, .focus\:lg\:bg-purple-50:focus, .checked\:lg\:bg-purple-50:checked, .group:hover .hover\:\:lg\:bg-purple-50, .group-bg:hover .hover\:\:lg\:bg-purple-50, .group:focus .focus\:\:lg\:bg-purple-50, .group-bg:focus .focus\:\:lg\:bg-purple-50 {
        --bg-opacity: 1;
        background: rgba(245, 243, 255, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-100, .hover\:lg\:bg-purple-100:hover, .focus\:lg\:bg-purple-100:focus, .checked\:lg\:bg-purple-100:checked, .group:hover .hover\:\:lg\:bg-purple-100, .group-bg:hover .hover\:\:lg\:bg-purple-100, .group:focus .focus\:\:lg\:bg-purple-100, .group-bg:focus .focus\:\:lg\:bg-purple-100 {
        --bg-opacity: 1;
        background: rgba(237, 233, 254, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-200, .hover\:lg\:bg-purple-200:hover, .focus\:lg\:bg-purple-200:focus, .checked\:lg\:bg-purple-200:checked, .group:hover .hover\:\:lg\:bg-purple-200, .group-bg:hover .hover\:\:lg\:bg-purple-200, .group:focus .focus\:\:lg\:bg-purple-200, .group-bg:focus .focus\:\:lg\:bg-purple-200 {
        --bg-opacity: 1;
        background: rgba(221, 214, 254, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-300, .hover\:lg\:bg-purple-300:hover, .focus\:lg\:bg-purple-300:focus, .checked\:lg\:bg-purple-300:checked, .group:hover .hover\:\:lg\:bg-purple-300, .group-bg:hover .hover\:\:lg\:bg-purple-300, .group:focus .focus\:\:lg\:bg-purple-300, .group-bg:focus .focus\:\:lg\:bg-purple-300 {
        --bg-opacity: 1;
        background: rgba(196, 181, 253, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-400, .hover\:lg\:bg-purple-400:hover, .focus\:lg\:bg-purple-400:focus, .checked\:lg\:bg-purple-400:checked, .group:hover .hover\:\:lg\:bg-purple-400, .group-bg:hover .hover\:\:lg\:bg-purple-400, .group:focus .focus\:\:lg\:bg-purple-400, .group-bg:focus .focus\:\:lg\:bg-purple-400 {
        --bg-opacity: 1;
        background: rgba(167, 139, 250, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-500, .hover\:lg\:bg-purple-500:hover, .focus\:lg\:bg-purple-500:focus, .checked\:lg\:bg-purple-500:checked, .group:hover .hover\:\:lg\:bg-purple-500, .group-bg:hover .hover\:\:lg\:bg-purple-500, .group:focus .focus\:\:lg\:bg-purple-500, .group-bg:focus .focus\:\:lg\:bg-purple-500 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-600, .hover\:lg\:bg-purple-600:hover, .focus\:lg\:bg-purple-600:focus, .checked\:lg\:bg-purple-600:checked, .group:hover .hover\:\:lg\:bg-purple-600, .group-bg:hover .hover\:\:lg\:bg-purple-600, .group:focus .focus\:\:lg\:bg-purple-600, .group-bg:focus .focus\:\:lg\:bg-purple-600 {
        --bg-opacity: 1;
        background: rgba(139, 92, 246, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-700, .hover\:lg\:bg-purple-700:hover, .focus\:lg\:bg-purple-700:focus, .checked\:lg\:bg-purple-700:checked, .group:hover .hover\:\:lg\:bg-purple-700, .group-bg:hover .hover\:\:lg\:bg-purple-700, .group:focus .focus\:\:lg\:bg-purple-700, .group-bg:focus .focus\:\:lg\:bg-purple-700 {
        --bg-opacity: 1;
        background: rgba(124, 58, 237, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-800, .hover\:lg\:bg-purple-800:hover, .focus\:lg\:bg-purple-800:focus, .checked\:lg\:bg-purple-800:checked, .group:hover .hover\:\:lg\:bg-purple-800, .group-bg:hover .hover\:\:lg\:bg-purple-800, .group:focus .focus\:\:lg\:bg-purple-800, .group-bg:focus .focus\:\:lg\:bg-purple-800 {
        --bg-opacity: 1;
        background: rgba(109, 40, 217, var(--bg-opacity)) ;
    }

    .lg\:bg-purple-900, .hover\:lg\:bg-purple-900:hover, .focus\:lg\:bg-purple-900:focus, .checked\:lg\:bg-purple-900:checked, .group:hover .hover\:\:lg\:bg-purple-900, .group-bg:hover .hover\:\:lg\:bg-purple-900, .group:focus .focus\:\:lg\:bg-purple-900, .group-bg:focus .focus\:\:lg\:bg-purple-900 {
        --bg-opacity: 1;
        background: rgba(91, 33, 182, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-50, .hover\:lg\:bg-pink-50:hover, .focus\:lg\:bg-pink-50:focus, .checked\:lg\:bg-pink-50:checked, .group:hover .hover\:\:lg\:bg-pink-50, .group-bg:hover .hover\:\:lg\:bg-pink-50, .group:focus .focus\:\:lg\:bg-pink-50, .group-bg:focus .focus\:\:lg\:bg-pink-50 {
        --bg-opacity: 1;
        background: rgba(76, 29, 149, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-100, .hover\:lg\:bg-pink-100:hover, .focus\:lg\:bg-pink-100:focus, .checked\:lg\:bg-pink-100:checked, .group:hover .hover\:\:lg\:bg-pink-100, .group-bg:hover .hover\:\:lg\:bg-pink-100, .group:focus .focus\:\:lg\:bg-pink-100, .group-bg:focus .focus\:\:lg\:bg-pink-100 {
        --bg-opacity: 1;
        background: rgba(253, 242, 248, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-200, .hover\:lg\:bg-pink-200:hover, .focus\:lg\:bg-pink-200:focus, .checked\:lg\:bg-pink-200:checked, .group:hover .hover\:\:lg\:bg-pink-200, .group-bg:hover .hover\:\:lg\:bg-pink-200, .group:focus .focus\:\:lg\:bg-pink-200, .group-bg:focus .focus\:\:lg\:bg-pink-200 {
        --bg-opacity: 1;
        background: rgba(252, 231, 243, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-30, .hover\:lg\:bg-pink-30:hover, .focus\:lg\:bg-pink-30:focus, .checked\:lg\:bg-pink-30:checked, .group:hover .hover\:\:lg\:bg-pink-30, .group-bg:hover .hover\:\:lg\:bg-pink-30, .group:focus .focus\:\:lg\:bg-pink-30, .group-bg:focus .focus\:\:lg\:bg-pink-30 {
        --bg-opacity: 1;
        background: rgba(251, 207, 232, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-400, .hover\:lg\:bg-pink-400:hover, .focus\:lg\:bg-pink-400:focus, .checked\:lg\:bg-pink-400:checked, .group:hover .hover\:\:lg\:bg-pink-400, .group-bg:hover .hover\:\:lg\:bg-pink-400, .group:focus .focus\:\:lg\:bg-pink-400, .group-bg:focus .focus\:\:lg\:bg-pink-400 {
        --bg-opacity: 1;
        background: rgba(249, 168, 212, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-500, .hover\:lg\:bg-pink-500:hover, .focus\:lg\:bg-pink-500:focus, .checked\:lg\:bg-pink-500:checked, .group:hover .hover\:\:lg\:bg-pink-500, .group-bg:hover .hover\:\:lg\:bg-pink-500, .group:focus .focus\:\:lg\:bg-pink-500, .group-bg:focus .focus\:\:lg\:bg-pink-500 {
        --bg-opacity: 1;
        background: rgba(244, 114, 182, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-600, .hover\:lg\:bg-pink-600:hover, .focus\:lg\:bg-pink-600:focus, .checked\:lg\:bg-pink-600:checked, .group:hover .hover\:\:lg\:bg-pink-600, .group-bg:hover .hover\:\:lg\:bg-pink-600, .group:focus .focus\:\:lg\:bg-pink-600, .group-bg:focus .focus\:\:lg\:bg-pink-600 {
        --bg-opacity: 1;
        background: rgba(236, 72, 153, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-700, .hover\:lg\:bg-pink-700:hover, .focus\:lg\:bg-pink-700:focus, .checked\:lg\:bg-pink-700:checked, .group:hover .hover\:\:lg\:bg-pink-700, .group-bg:hover .hover\:\:lg\:bg-pink-700, .group:focus .focus\:\:lg\:bg-pink-700, .group-bg:focus .focus\:\:lg\:bg-pink-700 {
        --bg-opacity: 1;
        background: rgba(219, 39, 119, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-800, .hover\:lg\:bg-pink-800:hover, .focus\:lg\:bg-pink-800:focus, .checked\:lg\:bg-pink-800:checked, .group:hover .hover\:\:lg\:bg-pink-800, .group-bg:hover .hover\:\:lg\:bg-pink-800, .group:focus .focus\:\:lg\:bg-pink-800, .group-bg:focus .focus\:\:lg\:bg-pink-800 {
        --bg-opacity: 1;
        background: rgba(190, 24, 93, var(--bg-opacity)) ;
    }

    .lg\:bg-pink-900, .hover\:lg\:bg-pink-900:hover, .focus\:lg\:bg-pink-900:focus, .checked\:lg\:bg-pink-900:checked, .group:hover .hover\:\:lg\:bg-pink-900, .group-bg:hover .hover\:\:lg\:bg-pink-900, .group:focus .focus\:\:lg\:bg-pink-900, .group-bg:focus .focus\:\:lg\:bg-pink-900 {
        --bg-opacity: 1;
        background: rgba(157, 23, 77, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-50, .hover\:lg\:bg-indigo-50:hover, .focus\:lg\:bg-indigo-50:focus, .checked\:lg\:bg-indigo-50:checked, .group:hover .hover\:\:lg\:bg-indigo-50, .group-bg:hover .hover\:\:lg\:bg-indigo-50, .group:focus .focus\:\:lg\:bg-indigo-50, .group-bg:focus .focus\:\:lg\:bg-indigo-50 {
        --bg-opacity: 1;
        background: rgba(238, 242, 255, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-100, .hover\:lg\:bg-indigo-100:hover, .focus\:lg\:bg-indigo-100:focus, .checked\:lg\:bg-indigo-100:checked, .group:hover .hover\:\:lg\:bg-indigo-100, .group-bg:hover .hover\:\:lg\:bg-indigo-100, .group:focus .focus\:\:lg\:bg-indigo-100, .group-bg:focus .focus\:\:lg\:bg-indigo-100 {
        --bg-opacity: 1;
        background: rgba(224, 231, 255, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-200, .hover\:lg\:bg-indigo-200:hover, .focus\:lg\:bg-indigo-200:focus, .checked\:lg\:bg-indigo-200:checked, .group:hover .hover\:\:lg\:bg-indigo-200, .group-bg:hover .hover\:\:lg\:bg-indigo-200, .group:focus .focus\:\:lg\:bg-indigo-200, .group-bg:focus .focus\:\:lg\:bg-indigo-200 {
        --bg-opacity: 1;
        background: rgba(199, 210, 254, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-300, .hover\:lg\:bg-indigo-300:hover, .focus\:lg\:bg-indigo-300:focus, .checked\:lg\:bg-indigo-300:checked, .group:hover .hover\:\:lg\:bg-indigo-300, .group-bg:hover .hover\:\:lg\:bg-indigo-300, .group:focus .focus\:\:lg\:bg-indigo-300, .group-bg:focus .focus\:\:lg\:bg-indigo-300 {
        --bg-opacity: 1;
        background: rgba(165, 180, 252, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-400, .hover\:lg\:bg-indigo-400:hover, .focus\:lg\:bg-indigo-400:focus, .checked\:lg\:bg-indigo-400:checked, .group:hover .hover\:\:lg\:bg-indigo-400, .group-bg:hover .hover\:\:lg\:bg-indigo-400, .group:focus .focus\:\:lg\:bg-indigo-400, .group-bg:focus .focus\:\:lg\:bg-indigo-400 {
        --bg-opacity: 1;
        background: rgba(129, 140, 248, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-500, .hover\:lg\:bg-indigo-500:hover, .focus\:lg\:bg-indigo-500:focus, .checked\:lg\:bg-indigo-500:checked, .group:hover .hover\:\:lg\:bg-indigo-500, .group-bg:hover .hover\:\:lg\:bg-indigo-500, .group:focus .focus\:\:lg\:bg-indigo-500, .group-bg:focus .focus\:\:lg\:bg-indigo-500 {
        --bg-opacity: 1;
        background: rgba(99, 102, 2412, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-600, .hover\:lg\:bg-indigo-600:hover, .focus\:lg\:bg-indigo-600:focus, .checked\:lg\:bg-indigo-600:checked, .group:hover .hover\:\:lg\:bg-indigo-600, .group-bg:hover .hover\:\:lg\:bg-indigo-600, .group:focus .focus\:\:lg\:bg-indigo-600, .group-bg:focus .focus\:\:lg\:bg-indigo-600 {
        --bg-opacity: 1;
        background: rgba(79, 70, 229, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-700, .hover\:lg\:bg-indigo-700:hover, .focus\:lg\:bg-indigo-700:focus, .checked\:lg\:bg-indigo-700:checked, .group:hover .hover\:\:lg\:bg-indigo-700, .group-bg:hover .hover\:\:lg\:bg-indigo-700, .group:focus .focus\:\:lg\:bg-indigo-700, .group-bg:focus .focus\:\:lg\:bg-indigo-700 {
        --bg-opacity: 1;
        background: rgba(67, 56, 202, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-800, .hover\:lg\:bg-indigo-800:hover, .focus\:lg\:bg-indigo-800:focus, .checked\:lg\:bg-indigo-800:checked, .group:hover .hover\:\:lg\:bg-indigo-800, .group-bg:hover .hover\:\:lg\:bg-indigo-800, .group:focus .focus\:\:lg\:bg-indigo-800, .group-bg:focus .focus\:\:lg\:bg-indigo-800 {
        --bg-opacity: 1;
        background: rgba(55, 48, 163, var(--bg-opacity)) ;
    }

    .lg\:bg-indigo-900, .hover\:lg\:bg-indigo-900:hover, .focus\:lg\:bg-indigo-900:focus, .checked\:lg\:bg-indigo-900:checked, .group:hover .hover\:\:lg\:bg-indigo-900, .group-bg:hover .hover\:\:lg\:bg-indigo-900, .group:focus .focus\:\:lg\:bg-indigo-900, .group-bg:focus .focus\:\:lg\:bg-indigo-900 {
        --bg-opacity: 1;
        background: rgba(49, 46, 129, var(--bg-opacity)) ;
    }

    .lg\:bg-opacity-0, .hover\:lg\:bg-opacity-0:hover, .focus\:lg\:bg-opacity-0:focus, .checked\:lg\:bg-opacity-0:checked, .group:hover .hover\:\:lg\:bg-opacity-0, .group-bg:hover .hover\:\:lg\:bg-opacity-0, .group:focus .focus\:\:lg\:bg-opacity-0, .group-bg:focus .focus\:\:lg\:bg-opacity-0 {
        --bg-opacity: 0;
    }

    .lg\:bg-opacity-01, .hover\:lg\:bg-opacity-01:hover, .focus\:lg\:bg-opacity-01:focus, .checked\:lg\:bg-opacity-01:checked, .group:hover .hover\:\:lg\:bg-opacity-01, .group-bg:hover .hover\:\:lg\:bg-opacity-01, .group:focus .focus\:\:lg\:bg-opacity-01, .group-bg:focus .focus\:\:lg\:bg-opacity-01 {
        --bg-opacity: .01;
    }

    .lg\:bg-opacity-02, .hover\:lg\:bg-opacity-02:hover, .focus\:lg\:bg-opacity-02:focus, .checked\:lg\:bg-opacity-02:checked, .group:hover .hover\:\:lg\:bg-opacity-02, .group-bg:hover .hover\:\:lg\:bg-opacity-02, .group:focus .focus\:\:lg\:bg-opacity-02, .group-bg:focus .focus\:\:lg\:bg-opacity-02 {
        --bg-opacity: .02;
    }

    .lg\:bg-opacity-03, .hover\:lg\:bg-opacity-03:hover, .focus\:lg\:bg-opacity-03:focus, .checked\:lg\:bg-opacity-03:checked, .group:hover .hover\:\:lg\:bg-opacity-03, .group-bg:hover .hover\:\:lg\:bg-opacity-03, .group:focus .focus\:\:lg\:bg-opacity-03, .group-bg:focus .focus\:\:lg\:bg-opacity-03 {
        --bg-opacity: .03;
    }

    .lg\:bg-opacity-04, .hover\:lg\:bg-opacity-04:hover, .focus\:lg\:bg-opacity-04:focus, .checked\:lg\:bg-opacity-04:checked, .group:hover .hover\:\:lg\:bg-opacity-04, .group-bg:hover .hover\:\:lg\:bg-opacity-04, .group:focus .focus\:\:lg\:bg-opacity-04, .group-bg:focus .focus\:\:lg\:bg-opacity-04 {
        --bg-opacity: .04;
    }

    .lg\:bg-opacity-05, .hover\:lg\:bg-opacity-05:hover, .focus\:lg\:bg-opacity-05:focus, .checked\:lg\:bg-opacity-05:checked, .group:hover .hover\:\:lg\:bg-opacity-05, .group-bg:hover .hover\:\:lg\:bg-opacity-05, .group:focus .focus\:\:lg\:bg-opacity-05, .group-bg:focus .focus\:\:lg\:bg-opacity-05 {
        --bg-opacity: .05;
    }

    .lg\:bg-opacity-06, .hover\:lg\:bg-opacity-06:hover, .focus\:lg\:bg-opacity-06:focus, .checked\:lg\:bg-opacity-06:checked, .group:hover .hover\:\:lg\:bg-opacity-06, .group-bg:hover .hover\:\:lg\:bg-opacity-06, .group:focus .focus\:\:lg\:bg-opacity-06, .group-bg:focus .focus\:\:lg\:bg-opacity-06 {
        --bg-opacity: .06;
    }

    .lg\:bg-opacity-07, .hover\:lg\:bg-opacity-07:hover, .focus\:lg\:bg-opacity-07:focus, .checked\:lg\:bg-opacity-07:checked, .group:hover .hover\:\:lg\:bg-opacity-07, .group-bg:hover .hover\:\:lg\:bg-opacity-07, .group:focus .focus\:\:lg\:bg-opacity-07, .group-bg:focus .focus\:\:lg\:bg-opacity-07 {
        --bg-opacity: .07;
    }

    .lg\:bg-opacity-08, .hover\:lg\:bg-opacity-08:hover, .focus\:lg\:bg-opacity-08:focus, .checked\:lg\:bg-opacity-08:checked, .group:hover .hover\:\:lg\:bg-opacity-08, .group-bg:hover .hover\:\:lg\:bg-opacity-08, .group:focus .focus\:\:lg\:bg-opacity-08, .group-bg:focus .focus\:\:lg\:bg-opacity-08 {
        --bg-opacity: .08;
    }

    .lg\:bg-opacity-09, .hover\:lg\:bg-opacity-09:hover, .focus\:lg\:bg-opacity-09:focus, .checked\:lg\:bg-opacity-09:checked, .group:hover .hover\:\:lg\:bg-opacity-09, .group-bg:hover .hover\:\:lg\:bg-opacity-09, .group:focus .focus\:\:lg\:bg-opacity-09, .group-bg:focus .focus\:\:lg\:bg-opacity-09 {
        --bg-opacity: .08;
    }

    .lg\:bg-opacity-10, .hover\:lg\:bg-opacity-10:hover, .focus\:lg\:bg-opacity-10:focus, .checked\:lg\:bg-opacity-10:checked, .group:hover .hover\:\:lg\:bg-opacity-10, .group-bg:hover .hover\:\:lg\:bg-opacity-10, .group:focus .focus\:\:lg\:bg-opacity-10, .group-bg:focus .focus\:\:lg\:bg-opacity-10 {
        --bg-opacity: .1;
    }

    .lg\:bg-opacity-15, .hover\:lg\:bg-opacity-15:hover, .focus\:lg\:bg-opacity-15:focus, .checked\:lg\:bg-opacity-15:checked, .group:hover .hover\:\:lg\:bg-opacity-15, .group-bg:hover .hover\:\:lg\:bg-opacity-15, .group:focus .focus\:\:lg\:bg-opacity-15, .group-bg:focus .focus\:\:lg\:bg-opacity-15 {
        --bg-opacity: .15;
    }

    .lg\:bg-opacity-20, .hover\:lg\:bg-opacity-20:hover, .focus\:lg\:bg-opacity-20:focus, .checked\:lg\:bg-opacity-20:checked, .group:hover .hover\:\:lg\:bg-opacity-20, .group-bg:hover .hover\:\:lg\:bg-opacity-20, .group:focus .focus\:\:lg\:bg-opacity-20, .group-bg:focus .focus\:\:lg\:bg-opacity-20 {
        --bg-opacity: .2;
    }

    .lg\:bg-opacity-25, .hover\:lg\:bg-opacity-25:hover, .focus\:lg\:bg-opacity-25:focus, .checked\:lg\:bg-opacity-25:checked, .group:hover .hover\:\:lg\:bg-opacity-25, .group-bg:hover .hover\:\:lg\:bg-opacity-25, .group:focus .focus\:\:lg\:bg-opacity-25, .group-bg:focus .focus\:\:lg\:bg-opacity-25 {
        --bg-opacity: .25;
    }

    .lg\:bg-opacity-30, .hover\:lg\:bg-opacity-30:hover, .focus\:lg\:bg-opacity-30:focus, .checked\:lg\:bg-opacity-30:checked, .group:hover .hover\:\:lg\:bg-opacity-30, .group-bg:hover .hover\:\:lg\:bg-opacity-30, .group:focus .focus\:\:lg\:bg-opacity-30, .group-bg:focus .focus\:\:lg\:bg-opacity-30 {
        --bg-opacity: .3;
    }

    .lg\:bg-opacity-35, .hover\:lg\:bg-opacity-35:hover, .focus\:lg\:bg-opacity-35:focus, .checked\:lg\:bg-opacity-35:checked, .group:hover .hover\:\:lg\:bg-opacity-35, .group-bg:hover .hover\:\:lg\:bg-opacity-35, .group:focus .focus\:\:lg\:bg-opacity-35, .group-bg:focus .focus\:\:lg\:bg-opacity-35 {
        --bg-opacity: .35;
    }

    .lg\:bg-opacity-40, .hover\:lg\:bg-opacity-40:hover, .focus\:lg\:bg-opacity-40:focus, .checked\:lg\:bg-opacity-40:checked, .group:hover .hover\:\:lg\:bg-opacity-40, .group-bg:hover .hover\:\:lg\:bg-opacity-40, .group:focus .focus\:\:lg\:bg-opacity-40, .group-bg:focus .focus\:\:lg\:bg-opacity-40 {
        --bg-opacity: .4;
    }

    .lg\:bg-opacity-45, .hover\:lg\:bg-opacity-45:hover, .focus\:lg\:bg-opacity-45:focus, .checked\:lg\:bg-opacity-45:checked, .group:hover .hover\:\:lg\:bg-opacity-45, .group-bg:hover .hover\:\:lg\:bg-opacity-45, .group:focus .focus\:\:lg\:bg-opacity-45, .group-bg:focus .focus\:\:lg\:bg-opacity-45 {
        --bg-opacity: .45;
    }

    .lg\:bg-opacity-50, .hover\:lg\:bg-opacity-50:hover, .focus\:lg\:bg-opacity-50:focus, .checked\:lg\:bg-opacity-50:checked, .group:hover .hover\:\:lg\:bg-opacity-50, .group-bg:hover .hover\:\:lg\:bg-opacity-50, .group:focus .focus\:\:lg\:bg-opacity-50, .group-bg:focus .focus\:\:lg\:bg-opacity-50 {
        --bg-opacity: .5;
    }

    .lg\:bg-opacity-55, .hover\:lg\:bg-opacity-55:hover, .focus\:lg\:bg-opacity-55:focus, .checked\:lg\:bg-opacity-55:checked, .group:hover .hover\:\:lg\:bg-opacity-55, .group-bg:hover .hover\:\:lg\:bg-opacity-55, .group:focus .focus\:\:lg\:bg-opacity-55, .group-bg:focus .focus\:\:lg\:bg-opacity-55 {
        --bg-opacity: .55;
    }

    .lg\:bg-opacity-60, .hover\:lg\:bg-opacity-60:hover, .focus\:lg\:bg-opacity-60:focus, .checked\:lg\:bg-opacity-60:checked, .group:hover .hover\:\:lg\:bg-opacity-60, .group-bg:hover .hover\:\:lg\:bg-opacity-60, .group:focus .focus\:\:lg\:bg-opacity-60, .group-bg:focus .focus\:\:lg\:bg-opacity-60 {
        --bg-opacity: .6;
    }

    .lg\:bg-opacity-65, .hover\:lg\:bg-opacity-65:hover, .focus\:lg\:bg-opacity-65:focus, .checked\:lg\:bg-opacity-65:checked, .group:hover .hover\:\:lg\:bg-opacity-65, .group-bg:hover .hover\:\:lg\:bg-opacity-65, .group:focus .focus\:\:lg\:bg-opacity-65, .group-bg:focus .focus\:\:lg\:bg-opacity-65 {
        --bg-opacity: .65;
    }

    .lg\:bg-opacity-70, .hover\:lg\:bg-opacity-70:hover, .focus\:lg\:bg-opacity-70:focus, .checked\:lg\:bg-opacity-70:checked, .group:hover .hover\:\:lg\:bg-opacity-70, .group-bg:hover .hover\:\:lg\:bg-opacity-70, .group:focus .focus\:\:lg\:bg-opacity-70, .group-bg:focus .focus\:\:lg\:bg-opacity-70 {
        --bg-opacity: .7;
    }

    .lg\:bg-opacity-75, .hover\:lg\:bg-opacity-75:hover, .focus\:lg\:bg-opacity-75:focus, .checked\:lg\:bg-opacity-75:checked, .group:hover .hover\:\:lg\:bg-opacity-75, .group-bg:hover .hover\:\:lg\:bg-opacity-75, .group:focus .focus\:\:lg\:bg-opacity-75, .group-bg:focus .focus\:\:lg\:bg-opacity-75 {
        --bg-opacity: .75;
    }

    .lg\:bg-opacity-80, .hover\:lg\:bg-opacity-80:hover, .focus\:lg\:bg-opacity-80:focus, .checked\:lg\:bg-opacity-80:checked, .group:hover .hover\:\:lg\:bg-opacity-80, .group-bg:hover .hover\:\:lg\:bg-opacity-80, .group:focus .focus\:\:lg\:bg-opacity-80, .group-bg:focus .focus\:\:lg\:bg-opacity-80 {
        --bg-opacity: .8;
    }

    .lg\:bg-opacity-85, .hover\:lg\:bg-opacity-85:hover, .focus\:lg\:bg-opacity-85:focus, .checked\:lg\:bg-opacity-85:checked, .group:hover .hover\:\:lg\:bg-opacity-85, .group-bg:hover .hover\:\:lg\:bg-opacity-85, .group:focus .focus\:\:lg\:bg-opacity-85, .group-bg:focus .focus\:\:lg\:bg-opacity-85 {
        --bg-opacity: .85;
    }

    .lg\:bg-opacity-90, .hover\:lg\:bg-opacity-90:hover, .focus\:lg\:bg-opacity-90:focus, .checked\:lg\:bg-opacity-90:checked, .group:hover .hover\:\:lg\:bg-opacity-90, .group-bg:hover .hover\:\:lg\:bg-opacity-90, .group:focus .focus\:\:lg\:bg-opacity-90, .group-bg:focus .focus\:\:lg\:bg-opacity-90 {
        --bg-opacity: .9;
    }

    .lg\:bg-opacity-95, .hover\:lg\:bg-opacity-95:hover, .focus\:lg\:bg-opacity-95:focus, .checked\:lg\:bg-opacity-95:checked, .group:hover .hover\:\:lg\:bg-opacity-95, .group-bg:hover .hover\:\:lg\:bg-opacity-95, .group:focus .focus\:\:lg\:bg-opacity-95, .group-bg:focus .focus\:\:lg\:bg-opacity-95 {
        --bg-opacity: .95;
    }

    .lg\:bg-opacity-100, .hover\:lg\:bg-opacity-100:hover, .focus\:lg\:bg-opacity-100:focus, .checked\:lg\:bg-opacity-100:checked, .group:hover .hover\:\:lg\:bg-opacity-100, .group-bg:hover .hover\:\:lg\:bg-opacity-100, .group:focus .focus\:\:lg\:bg-opacity-100, .group-bg:focus .focus\:\:lg\:bg-opacity-100 {
        --bg-opacity: 1;
    }

    .lg\:bg-gradient-l, .hover\:lg\:bg-gradient-l:hover, .focus\:lg\:bg-gradient-l:focus, .group:hover .hover\:\:lg\:bg-gradient-l, .group-bg:hover .hover\:\:lg\:bg-gradient-l, .group:focus .focus\:\:lg\:bg-gradient-l, .group-bg:focus .focus\:\:lg\:bg-gradient-l {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .lg\:bg-gradient-t, .hover\:lg\:bg-gradient-t:hover, .focus\:lg\:bg-gradient-t:focus, .group:hover .hover\:\:lg\:bg-gradient-t, .group-bg:hover .hover\:\:lg\:bg-gradient-t, .group:focus .focus\:\:lg\:bg-gradient-t, .group-bg:focus .focus\:\:lg\:bg-gradient-t {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .lg\:bg-gradient-r, .hover\:lg\:bg-gradient-r:hover, .focus\:lg\:bg-gradient-r:focus, .group:hover .hover\:\:lg\:bg-gradient-r, .group-bg:hover .hover\:\:lg\:bg-gradient-r, .group:focus .focus\:\:lg\:bg-gradient-r, .group-bg:focus .focus\:\:lg\:bg-gradient-r {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .lg\:bg-gradient-b, .hover\:lg\:bg-gradient-b:hover, .focus\:lg\:bg-gradient-b:focus, .group:hover .hover\:\:lg\:bg-gradient-b, .group-bg:hover .hover\:\:lg\:bg-gradient-b, .group:focus .focus\:\:lg\:bg-gradient-b, .group-bg:focus .focus\:\:lg\:bg-gradient-b {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-l, .hover\:lg\:bg-gradient-via-l:hover, .focus\:lg\:bg-gradient-via-l:focus, .group:hover .hover\:\:lg\:bg-gradient-via-l, .group-bg:hover .hover\:\:lg\:bg-gradient-via-l, .group:focus .focus\:\:lg\:bg-gradient-via-l, .group-bg:focus .focus\:\:lg\:bg-gradient-via-l {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-t, .hover\:lg\:bg-gradient-via-t:hover, .focus\:lg\:bg-gradient-via-t:focus, .group:hover .hover\:\:lg\:bg-gradient-via-t, .group-bg:hover .hover\:\:lg\:bg-gradient-via-t, .group:focus .focus\:\:lg\:bg-gradient-via-t, .group-bg:focus .focus\:\:lg\:bg-gradient-via-t {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-r, .hover\:lg\:bg-gradient-via-r:hover, .focus\:lg\:bg-gradient-via-r:focus, .group:hover .hover\:\:lg\:bg-gradient-via-r, .group-bg:hover .hover\:\:lg\:bg-gradient-via-r, .group:focus .focus\:\:lg\:bg-gradient-via-r, .group-bg:focus .focus\:\:lg\:bg-gradient-via-r {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-b, .hover\:lg\:bg-gradient-via-b:hover, .focus\:lg\:bg-gradient-via-b:focus, .group:hover .hover\:\:lg\:bg-gradient-via-b, .group-bg:hover .hover\:\:lg\:bg-gradient-via-b, .group:focus .focus\:\:lg\:bg-gradient-via-b, .group-bg:focus .focus\:\:lg\:bg-gradient-via-b {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-bl, .hover\:lg\:bg-gradient-via-bl:hover, .focus\:lg\:bg-gradient-via-bl:focus, .group:hover .hover\:\:lg\:bg-gradient-via-bl, .group-bg:hover .hover\:\:lg\:bg-gradient-via-bl, .group:focus .focus\:\:lg\:bg-gradient-via-bl, .group-bg:focus .focus\:\:lg\:bg-gradient-via-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-br, .hover\:lg\:bg-gradient-via-br:hover, .focus\:lg\:bg-gradient-via-br:focus, .group:hover .hover\:\:lg\:bg-gradient-via-br, .group-bg:hover .hover\:\:lg\:bg-gradient-via-br, .group:focus .focus\:\:lg\:bg-gradient-via-br, .group-bg:focus .focus\:\:lg\:bg-gradient-via-br {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-tl, .hover\:lg\:bg-gradient-via-tl:hover, .focus\:lg\:bg-gradient-via-tl:focus, .group:hover .hover\:\:lg\:bg-gradient-via-tl, .group-bg:hover .hover\:\:lg\:bg-gradient-via-tl, .group:focus .focus\:\:lg\:bg-gradient-via-tl, .group-bg:focus .focus\:\:lg\:bg-gradient-via-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .lg\:bg-gradient-via-tr, .hover\:lg\:bg-gradient-via-tr:hover, .focus\:lg\:bg-gradient-via-tr:focus, .group:hover .hover\:\:lg\:bg-gradient-via-tr, .group-bg:hover .hover\:\:lg\:bg-gradient-via-tr, .group:focus .focus\:\:lg\:bg-gradient-via-tr, .group-bg:focus .focus\:\:lg\:bg-gradient-via-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .lg\:bg-gradient-bl, .hover\:lg\:bg-gradient-bl:hover, .focus\:lg\:bg-gradient-bl:focus, .group:hover .hover\:\:lg\:bg-gradient-bl, .group-bg:hover .hover\:\:lg\:bg-gradient-bl, .group:focus .focus\:\:lg\:bg-gradient-bl, .group-bg:focus .focus\:\:lg\:bg-gradient-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .lg\:bg-gradient-br, .hover\:lg\:bg-gradient-br:hover, .focus\:lg\:bg-gradient-br:focus, .group:hover .hover\:\:lg\:bg-gradient-br, .group-bg:hover .hover\:\:lg\:bg-gradient-br, .group:focus .focus\:\:lg\:bg-gradient-br, .group-bg:focus .focus\:\:lg\:bg-gradient-br {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .lg\:bg-gradient-tl, .hover\:lg\:bg-gradient-tl:hover, .focus\:lg\:bg-gradient-tl:focus, .group:hover .hover\:\:lg\:bg-gradient-tl, .group-bg:hover .hover\:\:lg\:bg-gradient-tl, .group:focus .focus\:\:lg\:bg-gradient-tl, .group-bg:focus .focus\:\:lg\:bg-gradient-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .lg\:bg-gradient-tr, .hover\:lg\:bg-gradient-tr:hover, .focus\:lg\:bg-gradient-tr:focus, .group:hover .hover\:\:lg\:bg-gradient-tr, .group-bg:hover .hover\:\:lg\:bg-gradient-tr, .group:focus .focus\:\:lg\:bg-gradient-tr, .group-bg:focus .focus\:\:lg\:bg-gradient-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top right, var(--gradient-stops));
    }

    .lg\:bg-bottom, .hover\:lg\:bg-bottom:hover, .focus\:lg\:bg-bottom:focus {
        background-position: bottom;
    }

    .lg\:bg-center, .hover\:lg\:bg-center:hover, .focus\:lg\:bg-center:focus {
        background-position: center;
    }

    .lg\:bg-left, .hover\:lg\:bg-left:hover, .focus\:lg\:bg-left:focus {
        background-position: left;
    }

    .lg\:bg-left-bottom, .hover\:lg\:bg-left-bottom:hover, .focus\:lg\:bg-left-bottom:focus {
        background-position: left bottom;
    }

    .lg\:bg-left-top, .hover\:lg\:bg-left-top:hover, .focus\:lg\:bg-left-top:focus {
        background-position: left top;
    }

    .lg\:bg-right, .hover\:lg\:bg-right:hover, .focus\:lg\:bg-right:focus {
        background-position: right;
    }

    .lg\:bg-right-bottom, .hover\:lg\:bg-right-bottom:hover, .focus\:lg\:bg-right-bottom:focus {
        background-position: right bottom;
    }

    .lg\:bg-right-top, .hover\:lg\:bg-right-top:hover, .focus\:lg\:bg-right-top:focus {
        background-position: right top;
    }

    .lg\:bg-top, .hover\:lg\:bg-top:hover, .focus\:lg\:bg-top:focus {
        background-position: top;
    }

    .lg\:bg-auto, .hover\:lg\:bg-auto:hover, .focus\:lg\:bg-auto:focus {
        background-size: auto;
    }

    .lg\:bg-cover, .hover\:lg\:bg-cover:hover, .focus\:lg\:bg-cover:focus {
        background-size: cover;
    }

    .lg\:bg-contain, .hover\:lg\:bg-contain:hover, .focus\:lg\:bg-contain:focus {
        background-size: contain;
    }

    .lg\:bg-10, .hover\:lg\:bg-10:hover, .focus\:lg\:bg-10:focus {
        background-size: 10%;
    }

    .lg\:bg-20, .hover\:lg\:bg-20:hover, .focus\:lg\:bg-20:focus {
        background-size: 20%;
    }

    .lg\:bg-30, .hover\:lg\:bg-30:hover, .focus\:lg\:bg-30:focus {
        background-size: 30%;
    }

    .lg\:bg-40, .hover\:lg\:bg-40:hover, .focus\:lg\:bg-40:focus {
        background-size: 40%;
    }

    .lg\:bg-50, .hover\:lg\:bg-50:hover, .focus\:lg\:bg-50:focus {
        background-size: 50%;
    }

    .lg\:bg-60, .hover\:lg\:bg-60:hover, .focus\:lg\:bg-60:focus {
        background-size: 60%;
    }

    .lg\:bg-70, .hover\:lg\:bg-70:hover, .focus\:lg\:bg-70:focus {
        background-size: 70%;
    }

    .lg\:bg-80, .hover\:lg\:bg-80:hover, .focus\:lg\:bg-80:focus {
        background-size: 80%;
    }

    .lg\:bg-90, .hover\:lg\:bg-90:hover, .focus\:lg\:bg-90:focus {
        background-size: 90%;
    }

    .lg\:bg-100, .hover\:lg\:bg-100:hover, .focus\:lg\:bg-100:focus {
        background-size: 100%;
    }

    .lg\:bg-110, .hover\:lg\:bg-110:hover, .focus\:lg\:bg-110:focus {
        background-size: 110%;
    }

    .lg\:bg-120, .hover\:lg\:bg-120:hover, .focus\:lg\:bg-120:focus {
        background-size: 120%;
    }

    .lg\:bg-130, .hover\:lg\:bg-130:hover, .focus\:lg\:bg-130:focus {
        background-size: 130%;
    }

    .lg\:bg-140, .hover\:lg\:bg-140:hover, .focus\:lg\:bg-140:focus {
        background-size: 140%;
    }

    .lg\:bg-150, .hover\:lg\:bg-150:hover, .focus\:lg\:bg-150:focus {
        background-size: 150%;
    }

    .lg\:bg-160, .hover\:lg\:bg-160:hover, .focus\:lg\:bg-160:focus {
        background-size: 160%;
    }

    .lg\:bg-170, .hover\:lg\:bg-170:hover, .focus\:lg\:bg-170:focus {
        background-size: 170%;
    }

    .lg\:bg-180, .hover\:lg\:bg-180:hover, .focus\:lg\:bg-180:focus {
        background-size: 180%;
    }

    .lg\:bg-190, .hover\:lg\:bg-190:hover, .focus\:lg\:bg-190:focus {
        background-size: 190%;
    }

    .lg\:bg-200, .hover\:lg\:bg-200:hover, .focus\:lg\:bg-200:focus {
        background-size: 200%;
    }

    .lg\:from-black, .hover\:lg\:from-black:hover, .focus\:lg\:from-black:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(0, 0, 0, var(--bg-opacity));
    }

    .lg\:from-white, .hover\:lg\:from-white:hover, .focus\:lg\:from-white:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 255, 255, var(--bg-opacity));
    }

    .lg\:from-red-50, .hover\:lg\:from-red-50:hover, .focus\:lg\:from-red-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 242, 242, var(--bg-opacity));
    }

    .lg\:from-red-100, .hover\:lg\:from-red-100:hover, .focus\:lg\:from-red-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 226, 226, var(--bg-opacity));
    }

    .lg\:from-red-200, .hover\:lg\:from-red-200:hover, .focus\:lg\:from-red-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 202, 202, var(--bg-opacity));
    }

    .lg\:from-red-300, .hover\:lg\:from-red-300:hover, .focus\:lg\:from-red-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 165, 165, var(--bg-opacity));
    }

    .lg\:from-red-400, .hover\:lg\:from-red-400:hover, .focus\:lg\:from-red-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(232, 71, 78, var(--bg-opacity));
    }

    .lg\:from-red-500, .hover\:lg\:from-red-500:hover, .focus\:lg\:from-red-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 68, 6, var(--bg-opacity));
    }

    .lg\:from-red-600, .hover\:lg\:from-red-600:hover, .focus\:lg\:from-red-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(220, 38, 3, var(--bg-opacity));
    }

    .lg\:from-red-700, .hover\:lg\:from-red-700:hover, .focus\:lg\:from-red-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(185, 28, 28, var(--bg-opacity));
    }

    .lg\:from-red-800, .hover\:lg\:from-red-800:hover, .focus\:lg\:from-red-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(153, 27, 27, var(--bg-opacity));
    }

    .lg\:from-red-900, .hover\:lg\:from-red-900:hover, .focus\:lg\:from-red-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(127, 29, 29, var(--bg-opacity));
    }

    .lg\:from-gray-50, .hover\:lg\:from-gray-50:hover, .focus\:lg\:from-gray-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 250, 251, var(--bg-opacity));
    }

    .lg\:from-gray-100, .hover\:lg\:from-gray-100:hover, .focus\:lg\:from-gray-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(243, 244, 246, var(--bg-opacity));
    }

    .lg\:from-gray-200, .hover\:lg\:from-gray-200:hover, .focus\:lg\:from-gray-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(229, 231, 235, var(--bg-opacity));
    }

    .lg\:from-gray-300, .hover\:lg\:from-gray-300:hover, .focus\:lg\:from-gray-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 213, 219, var(--bg-opacity));
    }

    .lg\:from-gray-400, .hover\:lg\:from-gray-400:hover, .focus\:lg\:from-gray-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(156, 163, 175, var(--bg-opacity));
    }

    .lg\:from-gray-500, .hover\:lg\:from-gray-500:hover, .focus\:lg\:from-gray-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(107, 114, 128, var(--bg-opacity));
    }

    .lg\:from-gray-600, .hover\:lg\:from-gray-600:hover, .focus\:lg\:from-gray-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(75, 85, 99, var(--bg-opacity));
    }

    .lg\:from-gray-700, .hover\:lg\:from-gray-700:hover, .focus\:lg\:from-gray-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 65, 81, var(--bg-opacity));
    }

    .lg\:from-gray-800, .hover\:lg\:from-gray-800:hover, .focus\:lg\:from-gray-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(31, 41, 55, var(--bg-opacity));
    }

    .lg\:from-gray-900, .hover\:lg\:from-gray-900:hover, .focus\:lg\:from-gray-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(17, 24, 39, var(--bg-opacity));
    }

    .lg\:from-yellow-50, .hover\:lg\:from-yellow-50:hover, .focus\:lg\:from-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 251, 235, var(--bg-opacity));
    }

    .lg\:from-yellow-100, .hover\:lg\:from-yellow-100:hover, .focus\:lg\:from-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 243, 199, var(--bg-opacity));
    }

    .lg\:from-yellow-200, .hover\:lg\:from-yellow-200:hover, .focus\:lg\:from-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 230, 138, var(--bg-opacity));
    }

    .lg\:from-yellow-300, .hover\:lg\:from-yellow-300:hover, .focus\:lg\:from-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 211, 77, var(--bg-opacity));
    }

    .lg\:from-yellow-400, .hover\:lg\:from-yellow-400:hover, .focus\:lg\:from-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 191, 36, var(--bg-opacity));
    }

    .lg\:from-yellow-500, .hover\:lg\:from-yellow-500:hover, .focus\:lg\:from-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 158, 11, var(--bg-opacity));
    }

    .lg\:from-yellow-600, .hover\:lg\:from-yellow-600:hover, .focus\:lg\:from-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(217, 119, 6, var(--bg-opacity));
    }

    .lg\:from-yellow-700, .hover\:lg\:from-yellow-700:hover, .focus\:lg\:from-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(180, 83, 9, var(--bg-opacity));
    }

    .lg\:from-yellow-800, .hover\:lg\:from-yellow-800:hover, .focus\:lg\:from-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(146, 64, 14, var(--bg-opacity));
    }

    .lg\:from-yellow-900, .hover\:lg\:from-yellow-900:hover, .focus\:lg\:from-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(120, 53, 15, var(--bg-opacity));
    }

    .lg\:from-green-50, .hover\:lg\:from-green-50:hover, .focus\:lg\:from-green-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 253, 245, var(--bg-opacity));
    }

    .lg\:from-green-100, .hover\:lg\:from-green-100:hover, .focus\:lg\:from-green-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 250, 229, var(--bg-opacity));
    }

    .lg\:from-green-200, .hover\:lg\:from-green-200:hover, .focus\:lg\:from-green-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 243, 208, var(--bg-opacity));
    }

    .lg\:from-green-300, .hover\:lg\:from-green-300:hover, .focus\:lg\:from-green-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(110, 231, 183, var(--bg-opacity));
    }

    .lg\:from-green-400, .hover\:lg\:from-green-400:hover, .focus\:lg\:from-green-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(52, 211, 153, var(--bg-opacity));
    }

    .lg\:from-green-500, .hover\:lg\:from-green-500:hover, .focus\:lg\:from-green-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(16, 185, 129, var(--bg-opacity));
    }

    .lg\:from-green-600, .hover\:lg\:from-green-600:hover, .focus\:lg\:from-green-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(5, 150, 105, var(--bg-opacity));
    }

    .lg\:from-green-700, .hover\:lg\:from-green-700:hover, .focus\:lg\:from-green-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(4, 120, 87, var(--bg-opacity));
    }

    .lg\:from-green-800, .hover\:lg\:from-green-800:hover, .focus\:lg\:from-green-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 95, 70, var(--bg-opacity));
    }

    .lg\:from-green-900, .hover\:lg\:from-green-900:hover, .focus\:lg\:from-green-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 78, 59, var(--bg-opacity));
    }

    .lg\:from-blue-50, .hover\:lg\:from-blue-50:hover, .focus\:lg\:from-blue-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 246, 255, var(--bg-opacity));
    }

    .lg\:from-blue-100, .hover\:lg\:from-blue-100:hover, .focus\:lg\:from-blue-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 234, 254, var(--bg-opacity));
    }

    .lg\:from-blue-200, .hover\:lg\:from-blue-200:hover, .focus\:lg\:from-blue-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(191, 219, 254, var(--bg-opacity));
    }

    .lg\:from-blue-300, .hover\:lg\:from-blue-300:hover, .focus\:lg\:from-blue-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(147, 197, 253, var(--bg-opacity));
    }

    .lg\:from-blue-400, .hover\:lg\:from-blue-400:hover, .focus\:lg\:from-blue-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(96, 165, 250, var(--bg-opacity));
    }

    .lg\:from-blue-500, .hover\:lg\:from-blue-500:hover, .focus\:lg\:from-blue-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(59, 130, 246, var(--bg-opacity));
    }

    .lg\:from-blue-600, .hover\:lg\:from-blue-600:hover, .focus\:lg\:from-blue-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(37, 99, 235, var(--bg-opacity));
    }

    .lg\:from-blue-700, .hover\:lg\:from-blue-700:hover, .focus\:lg\:from-blue-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(29, 78, 216, var(--bg-opacity));
    }

    .lg\:from-blue-800, .hover\:lg\:from-blue-800:hover, .focus\:lg\:from-blue-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 64, 175, var(--bg-opacity));
    }

    .lg\:from-blue-900, .hover\:lg\:from-blue-900:hover, .focus\:lg\:from-blue-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:from-purple-50, .hover\:lg\:from-purple-50:hover, .focus\:lg\:from-purple-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 243, 255, var(--bg-opacity));
    }

    .lg\:from-purple-100, .hover\:lg\:from-purple-100:hover, .focus\:lg\:from-purple-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(237, 233, 254, var(--bg-opacity));
    }

    .lg\:from-purple-200, .hover\:lg\:from-purple-200:hover, .focus\:lg\:from-purple-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(221, 214, 254, var(--bg-opacity));
    }

    .lg\:from-purple-300, .hover\:lg\:from-purple-300:hover, .focus\:lg\:from-purple-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(196, 181, 253, var(--bg-opacity));
    }

    .lg\:from-purple-400, .hover\:lg\:from-purple-400:hover, .focus\:lg\:from-purple-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 139, 250, var(--bg-opacity));
    }

    .lg\:from-purple-500, .hover\:lg\:from-purple-500:hover, .focus\:lg\:from-purple-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:from-purple-600, .hover\:lg\:from-purple-600:hover, .focus\:lg\:from-purple-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(139, 92, 246, var(--bg-opacity));
    }

    .lg\:from-purple-700, .hover\:lg\:from-purple-700:hover, .focus\:lg\:from-purple-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(124, 58, 237, var(--bg-opacity));
    }

    .lg\:from-purple-800, .hover\:lg\:from-purple-800:hover, .focus\:lg\:from-purple-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(109, 40, 217, var(--bg-opacity));
    }

    .lg\:from-purple-900, .hover\:lg\:from-purple-900:hover, .focus\:lg\:from-purple-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(91, 33, 182, var(--bg-opacity));
    }

    .lg\:from-pink-50, .hover\:lg\:from-pink-50:hover, .focus\:lg\:from-pink-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(76, 29, 149, var(--bg-opacity));
    }

    .lg\:from-pink-100, .hover\:lg\:from-pink-100:hover, .focus\:lg\:from-pink-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 242, 248, var(--bg-opacity));
    }

    .lg\:from-pink-200, .hover\:lg\:from-pink-200:hover, .focus\:lg\:from-pink-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 231, 243, var(--bg-opacity));
    }

    .lg\:from-pink-30, .hover\:lg\:from-pink-30:hover, .focus\:lg\:from-pink-30:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 207, 232, var(--bg-opacity));
    }

    .lg\:from-pink-400, .hover\:lg\:from-pink-400:hover, .focus\:lg\:from-pink-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 168, 212, var(--bg-opacity));
    }

    .lg\:from-pink-500, .hover\:lg\:from-pink-500:hover, .focus\:lg\:from-pink-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(244, 114, 182, var(--bg-opacity));
    }

    .lg\:from-pink-600, .hover\:lg\:from-pink-600:hover, .focus\:lg\:from-pink-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 72, 153, var(--bg-opacity));
    }

    .lg\:from-pink-700, .hover\:lg\:from-pink-700:hover, .focus\:lg\:from-pink-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 39, 119, var(--bg-opacity));
    }

    .lg\:from-pink-800, .hover\:lg\:from-pink-800:hover, .focus\:lg\:from-pink-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(190, 24, 93, var(--bg-opacity));
    }

    .lg\:from-pink-900, .hover\:lg\:from-pink-900:hover, .focus\:lg\:from-pink-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(157, 23, 77, var(--bg-opacity));
    }

    .lg\:from-indigo-50, .hover\:lg\:from-indigo-50:hover, .focus\:lg\:from-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(238, 242, 255, var(--bg-opacity));
    }

    .lg\:from-indigo-100, .hover\:lg\:from-indigo-100:hover, .focus\:lg\:from-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(224, 231, 255, var(--bg-opacity));
    }

    .lg\:from-indigo-200, .hover\:lg\:from-indigo-200:hover, .focus\:lg\:from-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(199, 210, 254, var(--bg-opacity));
    }

    .lg\:from-indigo-300, .hover\:lg\:from-indigo-300:hover, .focus\:lg\:from-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(165, 180, 252, var(--bg-opacity));
    }

    .lg\:from-indigo-400, .hover\:lg\:from-indigo-400:hover, .focus\:lg\:from-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(129, 140, 248, var(--bg-opacity));
    }

    .lg\:from-indigo-500, .hover\:lg\:from-indigo-500:hover, .focus\:lg\:from-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .lg\:from-indigo-600, .hover\:lg\:from-indigo-600:hover, .focus\:lg\:from-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(79, 70, 229, var(--bg-opacity));
    }

    .lg\:from-indigo-700, .hover\:lg\:from-indigo-700:hover, .focus\:lg\:from-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(67, 56, 202, var(--bg-opacity));
    }

    .lg\:from-indigo-800, .hover\:lg\:from-indigo-800:hover, .focus\:lg\:from-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 48, 163, var(--bg-opacity));
    }

    .lg\:from-indigo-900, .hover\:lg\:from-indigo-900:hover, .focus\:lg\:from-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(49, 46, 129, var(--bg-opacity));
    }

    .lg\:via-black, .hover\:lg\:via-black:hover, .focus\:lg\:via-black:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(0, 0, 0, var(--bg-opacity));
    }

    .lg\:via-white, .hover\:lg\:via-white:hover, .focus\:lg\:via-white:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 255, 255, var(--bg-opacity));
    }

    .lg\:via-red-50, .hover\:lg\:via-red-50:hover, .focus\:lg\:via-red-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 242, 242, var(--bg-opacity));
    }

    .lg\:via-red-100, .hover\:lg\:via-red-100:hover, .focus\:lg\:via-red-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 226, 226, var(--bg-opacity));
    }

    .lg\:via-red-200, .hover\:lg\:via-red-200:hover, .focus\:lg\:via-red-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 202, 202, var(--bg-opacity));
    }

    .lg\:via-red-300, .hover\:lg\:via-red-300:hover, .focus\:lg\:via-red-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 165, 165, var(--bg-opacity));
    }

    .lg\:via-red-400, .hover\:lg\:via-red-400:hover, .focus\:lg\:via-red-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(232, 71, 78, var(--bg-opacity));
    }

    .lg\:via-red-500, .hover\:lg\:via-red-500:hover, .focus\:lg\:via-red-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 68, 6, var(--bg-opacity));
    }

    .lg\:via-red-600, .hover\:lg\:via-red-600:hover, .focus\:lg\:via-red-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(220, 38, 3, var(--bg-opacity));
    }

    .lg\:via-red-700, .hover\:lg\:via-red-700:hover, .focus\:lg\:via-red-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(185, 28, 28, var(--bg-opacity));
    }

    .lg\:via-red-800, .hover\:lg\:via-red-800:hover, .focus\:lg\:via-red-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(153, 27, 27, var(--bg-opacity));
    }

    .lg\:via-red-900, .hover\:lg\:via-red-900:hover, .focus\:lg\:via-red-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(127, 29, 29, var(--bg-opacity));
    }

    .lg\:via-gray-50, .hover\:lg\:via-gray-50:hover, .focus\:lg\:via-gray-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 250, 251, var(--bg-opacity));
    }

    .lg\:via-gray-100, .hover\:lg\:via-gray-100:hover, .focus\:lg\:via-gray-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(243, 244, 246, var(--bg-opacity));
    }

    .lg\:via-gray-200, .hover\:lg\:via-gray-200:hover, .focus\:lg\:via-gray-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(229, 231, 235, var(--bg-opacity));
    }

    .lg\:via-gray-300, .hover\:lg\:via-gray-300:hover, .focus\:lg\:via-gray-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 213, 219, var(--bg-opacity));
    }

    .lg\:via-gray-400, .hover\:lg\:via-gray-400:hover, .focus\:lg\:via-gray-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(156, 163, 175, var(--bg-opacity));
    }

    .lg\:via-gray-500, .hover\:lg\:via-gray-500:hover, .focus\:lg\:via-gray-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(107, 114, 128, var(--bg-opacity));
    }

    .lg\:via-gray-600, .hover\:lg\:via-gray-600:hover, .focus\:lg\:via-gray-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(75, 85, 99, var(--bg-opacity));
    }

    .lg\:via-gray-700, .hover\:lg\:via-gray-700:hover, .focus\:lg\:via-gray-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 65, 81, var(--bg-opacity));
    }

    .lg\:via-gray-800, .hover\:lg\:via-gray-800:hover, .focus\:lg\:via-gray-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(31, 41, 55, var(--bg-opacity));
    }

    .lg\:via-gray-900, .hover\:lg\:via-gray-900:hover, .focus\:lg\:via-gray-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(17, 24, 39, var(--bg-opacity));
    }

    .lg\:via-yellow-50, .hover\:lg\:via-yellow-50:hover, .focus\:lg\:via-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 251, 235, var(--bg-opacity));
    }

    .lg\:via-yellow-100, .hover\:lg\:via-yellow-100:hover, .focus\:lg\:via-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 243, 199, var(--bg-opacity));
    }

    .lg\:via-yellow-200, .hover\:lg\:via-yellow-200:hover, .focus\:lg\:via-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 230, 138, var(--bg-opacity));
    }

    .lg\:via-yellow-300, .hover\:lg\:via-yellow-300:hover, .focus\:lg\:via-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 211, 77, var(--bg-opacity));
    }

    .lg\:via-yellow-400, .hover\:lg\:via-yellow-400:hover, .focus\:lg\:via-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 191, 36, var(--bg-opacity));
    }

    .lg\:via-yellow-500, .hover\:lg\:via-yellow-500:hover, .focus\:lg\:via-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 158, 11, var(--bg-opacity));
    }

    .lg\:via-yellow-600, .hover\:lg\:via-yellow-600:hover, .focus\:lg\:via-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(217, 119, 6, var(--bg-opacity));
    }

    .lg\:via-yellow-700, .hover\:lg\:via-yellow-700:hover, .focus\:lg\:via-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(180, 83, 9, var(--bg-opacity));
    }

    .lg\:via-yellow-800, .hover\:lg\:via-yellow-800:hover, .focus\:lg\:via-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(146, 64, 14, var(--bg-opacity));
    }

    .lg\:via-yellow-900, .hover\:lg\:via-yellow-900:hover, .focus\:lg\:via-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(120, 53, 15, var(--bg-opacity));
    }

    .lg\:via-green-50, .hover\:lg\:via-green-50:hover, .focus\:lg\:via-green-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 253, 245, var(--bg-opacity));
    }

    .lg\:via-green-100, .hover\:lg\:via-green-100:hover, .focus\:lg\:via-green-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 250, 229, var(--bg-opacity));
    }

    .lg\:via-green-200, .hover\:lg\:via-green-200:hover, .focus\:lg\:via-green-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 243, 208, var(--bg-opacity));
    }

    .lg\:via-green-300, .hover\:lg\:via-green-300:hover, .focus\:lg\:via-green-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(110, 231, 183, var(--bg-opacity));
    }

    .lg\:via-green-400, .hover\:lg\:via-green-400:hover, .focus\:lg\:via-green-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(52, 211, 153, var(--bg-opacity));
    }

    .lg\:via-green-500, .hover\:lg\:via-green-500:hover, .focus\:lg\:via-green-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(16, 185, 129, var(--bg-opacity));
    }

    .lg\:via-green-600, .hover\:lg\:via-green-600:hover, .focus\:lg\:via-green-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(5, 150, 105, var(--bg-opacity));
    }

    .lg\:via-green-700, .hover\:lg\:via-green-700:hover, .focus\:lg\:via-green-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(4, 120, 87, var(--bg-opacity));
    }

    .lg\:via-green-800, .hover\:lg\:via-green-800:hover, .focus\:lg\:via-green-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 95, 70, var(--bg-opacity));
    }

    .lg\:via-green-900, .hover\:lg\:via-green-900:hover, .focus\:lg\:via-green-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 78, 59, var(--bg-opacity));
    }

    .lg\:via-blue-50, .hover\:lg\:via-blue-50:hover, .focus\:lg\:via-blue-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 246, 255, var(--bg-opacity));
    }

    .lg\:via-blue-100, .hover\:lg\:via-blue-100:hover, .focus\:lg\:via-blue-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 234, 254, var(--bg-opacity));
    }

    .lg\:via-blue-200, .hover\:lg\:via-blue-200:hover, .focus\:lg\:via-blue-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(191, 219, 254, var(--bg-opacity));
    }

    .lg\:via-blue-300, .hover\:lg\:via-blue-300:hover, .focus\:lg\:via-blue-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(147, 197, 253, var(--bg-opacity));
    }

    .lg\:via-blue-400, .hover\:lg\:via-blue-400:hover, .focus\:lg\:via-blue-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(96, 165, 250, var(--bg-opacity));
    }

    .lg\:via-blue-500, .hover\:lg\:via-blue-500:hover, .focus\:lg\:via-blue-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(59, 130, 246, var(--bg-opacity));
    }

    .lg\:via-blue-600, .hover\:lg\:via-blue-600:hover, .focus\:lg\:via-blue-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(37, 99, 235, var(--bg-opacity));
    }

    .lg\:via-blue-700, .hover\:lg\:via-blue-700:hover, .focus\:lg\:via-blue-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(29, 78, 216, var(--bg-opacity));
    }

    .lg\:via-blue-800, .hover\:lg\:via-blue-800:hover, .focus\:lg\:via-blue-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 64, 175, var(--bg-opacity));
    }

    .lg\:via-blue-900, .hover\:lg\:via-blue-900:hover, .focus\:lg\:via-blue-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:via-purple-50, .hover\:lg\:via-purple-50:hover, .focus\:lg\:via-purple-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 243, 255, var(--bg-opacity));
    }

    .lg\:via-purple-100, .hover\:lg\:via-purple-100:hover, .focus\:lg\:via-purple-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(237, 233, 254, var(--bg-opacity));
    }

    .lg\:via-purple-200, .hover\:lg\:via-purple-200:hover, .focus\:lg\:via-purple-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(221, 214, 254, var(--bg-opacity));
    }

    .lg\:via-purple-300, .hover\:lg\:via-purple-300:hover, .focus\:lg\:via-purple-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(196, 181, 253, var(--bg-opacity));
    }

    .lg\:via-purple-400, .hover\:lg\:via-purple-400:hover, .focus\:lg\:via-purple-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 139, 250, var(--bg-opacity));
    }

    .lg\:via-purple-500, .hover\:lg\:via-purple-500:hover, .focus\:lg\:via-purple-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:via-purple-600, .hover\:lg\:via-purple-600:hover, .focus\:lg\:via-purple-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(139, 92, 246, var(--bg-opacity));
    }

    .lg\:via-purple-700, .hover\:lg\:via-purple-700:hover, .focus\:lg\:via-purple-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(124, 58, 237, var(--bg-opacity));
    }

    .lg\:via-purple-800, .hover\:lg\:via-purple-800:hover, .focus\:lg\:via-purple-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(109, 40, 217, var(--bg-opacity));
    }

    .lg\:via-purple-900, .hover\:lg\:via-purple-900:hover, .focus\:lg\:via-purple-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(91, 33, 182, var(--bg-opacity));
    }

    .lg\:via-pink-50, .hover\:lg\:via-pink-50:hover, .focus\:lg\:via-pink-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(76, 29, 149, var(--bg-opacity));
    }

    .lg\:via-pink-100, .hover\:lg\:via-pink-100:hover, .focus\:lg\:via-pink-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 242, 248, var(--bg-opacity));
    }

    .lg\:via-pink-200, .hover\:lg\:via-pink-200:hover, .focus\:lg\:via-pink-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 231, 243, var(--bg-opacity));
    }

    .lg\:via-pink-30, .hover\:lg\:via-pink-30:hover, .focus\:lg\:via-pink-30:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 207, 232, var(--bg-opacity));
    }

    .lg\:via-pink-400, .hover\:lg\:via-pink-400:hover, .focus\:lg\:via-pink-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 168, 212, var(--bg-opacity));
    }

    .lg\:via-pink-500, .hover\:lg\:via-pink-500:hover, .focus\:lg\:via-pink-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(244, 114, 182, var(--bg-opacity));
    }

    .lg\:via-pink-600, .hover\:lg\:via-pink-600:hover, .focus\:lg\:via-pink-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 72, 153, var(--bg-opacity));
    }

    .lg\:via-pink-700, .hover\:lg\:via-pink-700:hover, .focus\:lg\:via-pink-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 39, 119, var(--bg-opacity));
    }

    .lg\:via-pink-800, .hover\:lg\:via-pink-800:hover, .focus\:lg\:via-pink-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(190, 24, 93, var(--bg-opacity));
    }

    .lg\:via-pink-900, .hover\:lg\:via-pink-900:hover, .focus\:lg\:via-pink-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(157, 23, 77, var(--bg-opacity));
    }

    .lg\:via-indigo-50, .hover\:lg\:via-indigo-50:hover, .focus\:lg\:via-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(238, 242, 255, var(--bg-opacity));
    }

    .lg\:via-indigo-100, .hover\:lg\:via-indigo-100:hover, .focus\:lg\:via-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(224, 231, 255, var(--bg-opacity));
    }

    .lg\:via-indigo-200, .hover\:lg\:via-indigo-200:hover, .focus\:lg\:via-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(199, 210, 254, var(--bg-opacity));
    }

    .lg\:via-indigo-300, .hover\:lg\:via-indigo-300:hover, .focus\:lg\:via-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(165, 180, 252, var(--bg-opacity));
    }

    .lg\:via-indigo-400, .hover\:lg\:via-indigo-400:hover, .focus\:lg\:via-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(129, 140, 248, var(--bg-opacity));
    }

    .lg\:via-indigo-500, .hover\:lg\:via-indigo-500:hover, .focus\:lg\:via-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .lg\:via-indigo-600, .hover\:lg\:via-indigo-600:hover, .focus\:lg\:via-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(79, 70, 229, var(--bg-opacity));
    }

    .lg\:via-indigo-700, .hover\:lg\:via-indigo-700:hover, .focus\:lg\:via-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(67, 56, 202, var(--bg-opacity));
    }

    .lg\:via-indigo-800, .hover\:lg\:via-indigo-800:hover, .focus\:lg\:via-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 48, 163, var(--bg-opacity));
    }

    .lg\:via-indigo-900, .hover\:lg\:via-indigo-900:hover, .focus\:lg\:via-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(49, 46, 129, var(--bg-opacity));
    }

    .lg\:to-black, .hover\:lg\:to-black:hover, .focus\:lg\:to-black:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(0, 0, 0, var(--bg-opacity));
    }

    .lg\:to-white, .hover\:lg\:to-white:hover, .focus\:lg\:to-white:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 255, 255, var(--bg-opacity));
    }

    .lg\:to-red-50, .hover\:lg\:to-red-50:hover, .focus\:lg\:to-red-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 242, 242, var(--bg-opacity));
    }

    .lg\:to-red-100, .hover\:lg\:to-red-100:hover, .focus\:lg\:to-red-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 226, 226, var(--bg-opacity));
    }

    .lg\:to-red-200, .hover\:lg\:to-red-200:hover, .focus\:lg\:to-red-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 202, 202, var(--bg-opacity));
    }

    .lg\:to-red-300, .hover\:lg\:to-red-300:hover, .focus\:lg\:to-red-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 165, 165, var(--bg-opacity));
    }

    .lg\:to-red-400, .hover\:lg\:to-red-400:hover, .focus\:lg\:to-red-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(232, 71, 78, var(--bg-opacity));
    }

    .lg\:to-red-500, .hover\:lg\:to-red-500:hover, .focus\:lg\:to-red-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 68, 6, var(--bg-opacity));
    }

    .lg\:to-red-600, .hover\:lg\:to-red-600:hover, .focus\:lg\:to-red-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(220, 38, 3, var(--bg-opacity));
    }

    .lg\:to-red-700, .hover\:lg\:to-red-700:hover, .focus\:lg\:to-red-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(185, 28, 28, var(--bg-opacity));
    }

    .lg\:to-red-800, .hover\:lg\:to-red-800:hover, .focus\:lg\:to-red-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(153, 27, 27, var(--bg-opacity));
    }

    .lg\:to-red-900, .hover\:lg\:to-red-900:hover, .focus\:lg\:to-red-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(127, 29, 29, var(--bg-opacity));
    }

    .lg\:to-gray-50, .hover\:lg\:to-gray-50:hover, .focus\:lg\:to-gray-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 250, 251, var(--bg-opacity));
    }

    .lg\:to-gray-100, .hover\:lg\:to-gray-100:hover, .focus\:lg\:to-gray-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(243, 244, 246, var(--bg-opacity));
    }

    .lg\:to-gray-200, .hover\:lg\:to-gray-200:hover, .focus\:lg\:to-gray-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(229, 231, 235, var(--bg-opacity));
    }

    .lg\:to-gray-300, .hover\:lg\:to-gray-300:hover, .focus\:lg\:to-gray-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 213, 219, var(--bg-opacity));
    }

    .lg\:to-gray-400, .hover\:lg\:to-gray-400:hover, .focus\:lg\:to-gray-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(156, 163, 175, var(--bg-opacity));
    }

    .lg\:to-gray-500, .hover\:lg\:to-gray-500:hover, .focus\:lg\:to-gray-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(107, 114, 128, var(--bg-opacity));
    }

    .lg\:to-gray-600, .hover\:lg\:to-gray-600:hover, .focus\:lg\:to-gray-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(75, 85, 99, var(--bg-opacity));
    }

    .lg\:to-gray-700, .hover\:lg\:to-gray-700:hover, .focus\:lg\:to-gray-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 65, 81, var(--bg-opacity));
    }

    .lg\:to-gray-800, .hover\:lg\:to-gray-800:hover, .focus\:lg\:to-gray-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(31, 41, 55, var(--bg-opacity));
    }

    .lg\:to-gray-900, .hover\:lg\:to-gray-900:hover, .focus\:lg\:to-gray-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(17, 24, 39, var(--bg-opacity));
    }

    .lg\:to-yellow-50, .hover\:lg\:to-yellow-50:hover, .focus\:lg\:to-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 251, 235, var(--bg-opacity));
    }

    .lg\:to-yellow-100, .hover\:lg\:to-yellow-100:hover, .focus\:lg\:to-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 243, 199, var(--bg-opacity));
    }

    .lg\:to-yellow-200, .hover\:lg\:to-yellow-200:hover, .focus\:lg\:to-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 230, 138, var(--bg-opacity));
    }

    .lg\:to-yellow-300, .hover\:lg\:to-yellow-300:hover, .focus\:lg\:to-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 211, 77, var(--bg-opacity));
    }

    .lg\:to-yellow-400, .hover\:lg\:to-yellow-400:hover, .focus\:lg\:to-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 191, 36, var(--bg-opacity));
    }

    .lg\:to-yellow-500, .hover\:lg\:to-yellow-500:hover, .focus\:lg\:to-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 158, 11, var(--bg-opacity));
    }

    .lg\:to-yellow-600, .hover\:lg\:to-yellow-600:hover, .focus\:lg\:to-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(217, 119, 6, var(--bg-opacity));
    }

    .lg\:to-yellow-700, .hover\:lg\:to-yellow-700:hover, .focus\:lg\:to-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(180, 83, 9, var(--bg-opacity));
    }

    .lg\:to-yellow-800, .hover\:lg\:to-yellow-800:hover, .focus\:lg\:to-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(146, 64, 14, var(--bg-opacity));
    }

    .lg\:to-yellow-900, .hover\:lg\:to-yellow-900:hover, .focus\:lg\:to-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(120, 53, 15, var(--bg-opacity));
    }

    .lg\:to-green-50, .hover\:lg\:to-green-50:hover, .focus\:lg\:to-green-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 253, 245, var(--bg-opacity));
    }

    .lg\:to-green-100, .hover\:lg\:to-green-100:hover, .focus\:lg\:to-green-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 250, 229, var(--bg-opacity));
    }

    .lg\:to-green-200, .hover\:lg\:to-green-200:hover, .focus\:lg\:to-green-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 243, 208, var(--bg-opacity));
    }

    .lg\:to-green-300, .hover\:lg\:to-green-300:hover, .focus\:lg\:to-green-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(110, 231, 183, var(--bg-opacity));
    }

    .lg\:to-green-400, .hover\:lg\:to-green-400:hover, .focus\:lg\:to-green-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(52, 211, 153, var(--bg-opacity));
    }

    .lg\:to-green-500, .hover\:lg\:to-green-500:hover, .focus\:lg\:to-green-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(16, 185, 129, var(--bg-opacity));
    }

    .lg\:to-green-600, .hover\:lg\:to-green-600:hover, .focus\:lg\:to-green-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(5, 150, 105, var(--bg-opacity));
    }

    .lg\:to-green-700, .hover\:lg\:to-green-700:hover, .focus\:lg\:to-green-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(4, 120, 87, var(--bg-opacity));
    }

    .lg\:to-green-800, .hover\:lg\:to-green-800:hover, .focus\:lg\:to-green-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 95, 70, var(--bg-opacity));
    }

    .lg\:to-green-900, .hover\:lg\:to-green-900:hover, .focus\:lg\:to-green-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 78, 59, var(--bg-opacity));
    }

    .lg\:to-blue-50, .hover\:lg\:to-blue-50:hover, .focus\:lg\:to-blue-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 246, 255, var(--bg-opacity));
    }

    .lg\:to-blue-100, .hover\:lg\:to-blue-100:hover, .focus\:lg\:to-blue-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 234, 254, var(--bg-opacity));
    }

    .lg\:to-blue-200, .hover\:lg\:to-blue-200:hover, .focus\:lg\:to-blue-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(191, 219, 254, var(--bg-opacity));
    }

    .lg\:to-blue-300, .hover\:lg\:to-blue-300:hover, .focus\:lg\:to-blue-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(147, 197, 253, var(--bg-opacity));
    }

    .lg\:to-blue-400, .hover\:lg\:to-blue-400:hover, .focus\:lg\:to-blue-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(96, 165, 250, var(--bg-opacity));
    }

    .lg\:to-blue-500, .hover\:lg\:to-blue-500:hover, .focus\:lg\:to-blue-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(59, 130, 246, var(--bg-opacity));
    }

    .lg\:to-blue-600, .hover\:lg\:to-blue-600:hover, .focus\:lg\:to-blue-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(37, 99, 235, var(--bg-opacity));
    }

    .lg\:to-blue-700, .hover\:lg\:to-blue-700:hover, .focus\:lg\:to-blue-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(29, 78, 216, var(--bg-opacity));
    }

    .lg\:to-blue-800, .hover\:lg\:to-blue-800:hover, .focus\:lg\:to-blue-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 64, 175, var(--bg-opacity));
    }

    .lg\:to-blue-900, .hover\:lg\:to-blue-900:hover, .focus\:lg\:to-blue-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:to-purple-50, .hover\:lg\:to-purple-50:hover, .focus\:lg\:to-purple-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 243, 255, var(--bg-opacity));
    }

    .lg\:to-purple-100, .hover\:lg\:to-purple-100:hover, .focus\:lg\:to-purple-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(237, 233, 254, var(--bg-opacity));
    }

    .lg\:to-purple-200, .hover\:lg\:to-purple-200:hover, .focus\:lg\:to-purple-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(221, 214, 254, var(--bg-opacity));
    }

    .lg\:to-purple-300, .hover\:lg\:to-purple-300:hover, .focus\:lg\:to-purple-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(196, 181, 253, var(--bg-opacity));
    }

    .lg\:to-purple-400, .hover\:lg\:to-purple-400:hover, .focus\:lg\:to-purple-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 139, 250, var(--bg-opacity));
    }

    .lg\:to-purple-500, .hover\:lg\:to-purple-500:hover, .focus\:lg\:to-purple-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .lg\:to-purple-600, .hover\:lg\:to-purple-600:hover, .focus\:lg\:to-purple-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(139, 92, 246, var(--bg-opacity));
    }

    .lg\:to-purple-700, .hover\:lg\:to-purple-700:hover, .focus\:lg\:to-purple-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(124, 58, 237, var(--bg-opacity));
    }

    .lg\:to-purple-800, .hover\:lg\:to-purple-800:hover, .focus\:lg\:to-purple-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(109, 40, 217, var(--bg-opacity));
    }

    .lg\:to-purple-900, .hover\:lg\:to-purple-900:hover, .focus\:lg\:to-purple-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(91, 33, 182, var(--bg-opacity));
    }

    .lg\:to-pink-50, .hover\:lg\:to-pink-50:hover, .focus\:lg\:to-pink-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(76, 29, 149, var(--bg-opacity));
    }

    .lg\:to-pink-100, .hover\:lg\:to-pink-100:hover, .focus\:lg\:to-pink-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 242, 248, var(--bg-opacity));
    }

    .lg\:to-pink-200, .hover\:lg\:to-pink-200:hover, .focus\:lg\:to-pink-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 231, 243, var(--bg-opacity));
    }

    .lg\:to-pink-30, .hover\:lg\:to-pink-30:hover, .focus\:lg\:to-pink-30:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 207, 232, var(--bg-opacity));
    }

    .lg\:to-pink-400, .hover\:lg\:to-pink-400:hover, .focus\:lg\:to-pink-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 168, 212, var(--bg-opacity));
    }

    .lg\:to-pink-500, .hover\:lg\:to-pink-500:hover, .focus\:lg\:to-pink-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(244, 114, 182, var(--bg-opacity));
    }

    .lg\:to-pink-600, .hover\:lg\:to-pink-600:hover, .focus\:lg\:to-pink-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 72, 153, var(--bg-opacity));
    }

    .lg\:to-pink-700, .hover\:lg\:to-pink-700:hover, .focus\:lg\:to-pink-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 39, 119, var(--bg-opacity));
    }

    .lg\:to-pink-800, .hover\:lg\:to-pink-800:hover, .focus\:lg\:to-pink-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(190, 24, 93, var(--bg-opacity));
    }

    .lg\:to-pink-900, .hover\:lg\:to-pink-900:hover, .focus\:lg\:to-pink-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(157, 23, 77, var(--bg-opacity));
    }

    .lg\:to-indigo-50, .hover\:lg\:to-indigo-50:hover, .focus\:lg\:to-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(238, 242, 255, var(--bg-opacity));
    }

    .lg\:to-indigo-100, .hover\:lg\:to-indigo-100:hover, .focus\:lg\:to-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(224, 231, 255, var(--bg-opacity));
    }

    .lg\:to-indigo-200, .hover\:lg\:to-indigo-200:hover, .focus\:lg\:to-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(199, 210, 254, var(--bg-opacity));
    }

    .lg\:to-indigo-300, .hover\:lg\:to-indigo-300:hover, .focus\:lg\:to-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(165, 180, 252, var(--bg-opacity));
    }

    .lg\:to-indigo-400, .hover\:lg\:to-indigo-400:hover, .focus\:lg\:to-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(129, 140, 248, var(--bg-opacity));
    }

    .lg\:to-indigo-500, .hover\:lg\:to-indigo-500:hover, .focus\:lg\:to-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .lg\:to-indigo-600, .hover\:lg\:to-indigo-600:hover, .focus\:lg\:to-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(79, 70, 229, var(--bg-opacity));
    }

    .lg\:to-indigo-700, .hover\:lg\:to-indigo-700:hover, .focus\:lg\:to-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(67, 56, 202, var(--bg-opacity));
    }

    .lg\:to-indigo-800, .hover\:lg\:to-indigo-800:hover, .focus\:lg\:to-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 48, 163, var(--bg-opacity));
    }

    .lg\:to-indigo-900, .hover\:lg\:to-indigo-900:hover, .focus\:lg\:to-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(49, 46, 129, var(--bg-opacity));
    }

    .lg\:duration-75 {
        transition-duration: 75ms ;
    }

    .lg\:duration-100 {
        transition-duration: 100ms ;
    }

    .lg\:duration-150 {
        transition-duration: 150ms ;
    }

    .lg\:duration-300 {
        transition-duration: 300ms ;
    }

    .lg\:duration-500 {
        transition-duration: 500ms ;
    }

    .lg\:duration-700 {
        transition-duration: 700ms ;
    }

    .lg\:duration-850 {
        transition-duration: 850ms ;
    }

    .lg\:duration-1000 {
        transition-duration: 1000ms ;
    }

    .lg\:overflow-auto {
        overflow: auto;
    }

    .lg\:overflow-hidden {
        overflow: hidden;
    }

    .lg\:overflow-visible {
        overflow: visible;
    }

    .lg\:overflow-scroll {
        overflow: scroll;
    }

    .lg\:overflow-x-auto {
        overflow-x: auto;
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden;
    }

    .lg\:overflow-x-visible {
        overflow-x: visible;
    }

    .lg\:overflow-x-scroll {
        overflow-x: scroll;
    }

    .lg\:overflow-y-auto {
        overflow-y: auto;
    }

    .lg\:overflow-y-hidden {
        overflow-y: hidden;
    }

    .lg\:overflow-y-visible {
        overflow-y: visible;
    }

    .lg\:overflow-y-scroll {
        overflow-y: scroll;
    }

    .lg\:container-xs {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:container-sm {
        width: 768px;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:container-md {
        width: 1024px;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:container-lg {
        width: 1280px;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:container-xl {
        width: 1536px;
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:table-row {
        display: table-row;
    }

    .lg\:table-row-group {
        display: table-row-group;
    }

    .lg\:table-cell {
        display: table-cell;
    }

    .lg\:table-caption {
        display: table-caption;
    }

    .lg\:table-column {
        display: table-column;
    }

    .lg\:table-column-group {
        display: table-column-group;
    }

    .lg\:table-footer-group {
        display: table-footer-group;
    }

    .lg\:table-header-group {
        display: table-header-group;
    }

    .lg\:m-0, .hover\:lg\:m-0:hover, .focus\:lg\:m-0:focus, .group:hover .hover\:\:lg\:m-0, .group-spacing:hover .hover\:\:lg\:m-0, .group:focus .focus\:\:lg\:m-0, .group-spacing:focus .focus\:\:lg\:m-0 {
        margin: 0;
    }

    .lg\:m-xs, .hover\:lg\:m-xs:hover, .focus\:lg\:m-xs:focus, .group:hover .hover\:\:lg\:m-xs, .group-spacing:hover .hover\:\:lg\:m-xs, .group:focus .focus\:\:lg\:m-xs, .group-spacing:focus .focus\:\:lg\:m-xs {
        margin: .25rem;
    }

    .lg\:m-sm, .hover\:lg\:m-sm:hover, .focus\:lg\:m-sm:focus, .group:hover .hover\:\:lg\:m-sm, .group-spacing:hover .hover\:\:lg\:m-sm, .group:focus .focus\:\:lg\:m-sm, .group-spacing:focus .focus\:\:lg\:m-sm {
        margin: .5rem;
    }

    .lg\:m-md, .hover\:lg\:m-md:hover, .focus\:lg\:m-md:focus, .group:hover .hover\:\:lg\:m-md, .group-spacing:hover .hover\:\:lg\:m-md, .group:focus .focus\:\:lg\:m-md, .group-spacing:focus .focus\:\:lg\:m-md {
        margin: .75rem;
    }

    .lg\:m-base, .hover\:lg\:m-base:hover, .focus\:lg\:m-base:focus, .group:hover .hover\:\:lg\:m-base, .group-spacing:hover .hover\:\:lg\:m-base, .group:focus .focus\:\:lg\:m-base, .group-spacing:focus .focus\:\:lg\:m-base {
        margin: 1rem;
    }

    .lg\:m-lg, .hover\:lg\:m-lg:hover, .focus\:lg\:m-lg:focus, .group:hover .hover\:\:lg\:m-lg, .group-spacing:hover .hover\:\:lg\:m-lg, .group:focus .focus\:\:lg\:m-lg, .group-spacing:focus .focus\:\:lg\:m-lg {
        margin: 1.5rem;
    }

    .lg\:m-xl, .hover\:lg\:m-xl:hover, .focus\:lg\:m-xl:focus, .group:hover .hover\:\:lg\:m-xl, .group-spacing:hover .hover\:\:lg\:m-xl, .group:focus .focus\:\:lg\:m-xl, .group-spacing:focus .focus\:\:lg\:m-xl {
        margin: 2rem;
    }

    .lg\:m-1, .hover\:lg\:m-1:hover, .focus\:lg\:m-1:focus, .group:hover .hover\:\:lg\:m-1, .group-spacing:hover .hover\:\:lg\:m-1, .group:focus .focus\:\:lg\:m-1, .group-spacing:focus .focus\:\:lg\:m-1 {
        margin: 2.5rem;
    }

    .lg\:m-2, .hover\:lg\:m-2:hover, .focus\:lg\:m-2:focus, .group:hover .hover\:\:lg\:m-2, .group-spacing:hover .hover\:\:lg\:m-2, .group:focus .focus\:\:lg\:m-2, .group-spacing:focus .focus\:\:lg\:m-2 {
        margin: 3rem;
    }

    .lg\:m-3, .hover\:lg\:m-3:hover, .focus\:lg\:m-3:focus, .group:hover .hover\:\:lg\:m-3, .group-spacing:hover .hover\:\:lg\:m-3, .group:focus .focus\:\:lg\:m-3, .group-spacing:focus .focus\:\:lg\:m-3 {
        margin: 3.5rem;
    }

    .lg\:m-4, .hover\:lg\:m-4:hover, .focus\:lg\:m-4:focus, .group:hover .hover\:\:lg\:m-4, .group-spacing:hover .hover\:\:lg\:m-4, .group:focus .focus\:\:lg\:m-4, .group-spacing:focus .focus\:\:lg\:m-4 {
        margin: 4rem;
    }

    .lg\:m-5, .hover\:lg\:m-5:hover, .focus\:lg\:m-5:focus, .group:hover .hover\:\:lg\:m-5, .group-spacing:hover .hover\:\:lg\:m-5, .group:focus .focus\:\:lg\:m-5, .group-spacing:focus .focus\:\:lg\:m-5 {
        margin: 4.5rem;
    }

    .lg\:m-6, .hover\:lg\:m-6:hover, .focus\:lg\:m-6:focus, .group:hover .hover\:\:lg\:m-6, .group-spacing:hover .hover\:\:lg\:m-6, .group:focus .focus\:\:lg\:m-6, .group-spacing:focus .focus\:\:lg\:m-6 {
        margin: 5rem;
    }

    .lg\:m-7, .hover\:lg\:m-7:hover, .focus\:lg\:m-7:focus, .group:hover .hover\:\:lg\:m-7, .group-spacing:hover .hover\:\:lg\:m-7, .group:focus .focus\:\:lg\:m-7, .group-spacing:focus .focus\:\:lg\:m-7 {
        margin: 5.5rem;
    }

    .lg\:m-8, .hover\:lg\:m-8:hover, .focus\:lg\:m-8:focus, .group:hover .hover\:\:lg\:m-8, .group-spacing:hover .hover\:\:lg\:m-8, .group:focus .focus\:\:lg\:m-8, .group-spacing:focus .focus\:\:lg\:m-8 {
        margin: 6rem;
    }

    .lg\:m-9, .hover\:lg\:m-9:hover, .focus\:lg\:m-9:focus, .group:hover .hover\:\:lg\:m-9, .group-spacing:hover .hover\:\:lg\:m-9, .group:focus .focus\:\:lg\:m-9, .group-spacing:focus .focus\:\:lg\:m-9 {
        margin: 6.5rem;
    }

    .lg\:m-10, .hover\:lg\:m-10:hover, .focus\:lg\:m-10:focus, .group:hover .hover\:\:lg\:m-10, .group-spacing:hover .hover\:\:lg\:m-10, .group:focus .focus\:\:lg\:m-10, .group-spacing:focus .focus\:\:lg\:m-10 {
        margin: 7rem;
    }

    .lg\:mt-0, .hover\:lg\:mt-0:hover, .focus\:lg\:mt-0:focus, .group:hover .hover\:\:lg\:mt-0, .group-spacing:hover .hover\:\:lg\:mt-0, .group:focus .focus\:\:lg\:mt-0, .group-spacing:focus .focus\:\:lg\:mt-0 {
        margin-top: 0;
    }

    .lg\:mt-xs, .hover\:lg\:mt-xs:hover, .focus\:lg\:mt-xs:focus, .group:hover .hover\:\:lg\:mt-xs, .group-spacing:hover .hover\:\:lg\:mt-xs, .group:focus .focus\:\:lg\:mt-xs, .group-spacing:focus .focus\:\:lg\:mt-xs {
        margin-top: .25rem;
    }

    .lg\:mt-sm, .hover\:lg\:mt-sm:hover, .focus\:lg\:mt-sm:focus, .group:hover .hover\:\:lg\:mt-sm, .group-spacing:hover .hover\:\:lg\:mt-sm, .group:focus .focus\:\:lg\:mt-sm, .group-spacing:focus .focus\:\:lg\:mt-sm {
        margin-top: .5rem;
    }

    .lg\:mt-md, .hover\:lg\:mt-md:hover, .focus\:lg\:mt-md:focus, .group:hover .hover\:\:lg\:mt-md, .group-spacing:hover .hover\:\:lg\:mt-md, .group:focus .focus\:\:lg\:mt-md, .group-spacing:focus .focus\:\:lg\:mt-md {
        margin-top: .75rem;
    }

    .lg\:mt-base, .hover\:lg\:mt-base:hover, .focus\:lg\:mt-base:focus, .group:hover .hover\:\:lg\:mt-base, .group-spacing:hover .hover\:\:lg\:mt-base, .group:focus .focus\:\:lg\:mt-base, .group-spacing:focus .focus\:\:lg\:mt-base {
        margin-top: 1rem;
    }

    .lg\:mt-lg, .hover\:lg\:mt-lg:hover, .focus\:lg\:mt-lg:focus, .group:hover .hover\:\:lg\:mt-lg, .group-spacing:hover .hover\:\:lg\:mt-lg, .group:focus .focus\:\:lg\:mt-lg, .group-spacing:focus .focus\:\:lg\:mt-lg {
        margin-top: 1.5rem;
    }

    .lg\:mt-xl, .hover\:lg\:mt-xl:hover, .focus\:lg\:mt-xl:focus, .group:hover .hover\:\:lg\:mt-xl, .group-spacing:hover .hover\:\:lg\:mt-xl, .group:focus .focus\:\:lg\:mt-xl, .group-spacing:focus .focus\:\:lg\:mt-xl {
        margin-top: 2rem;
    }

    .lg\:mt-1, .hover\:lg\:mt-1:hover, .focus\:lg\:mt-1:focus, .group:hover .hover\:\:lg\:mt-1, .group-spacing:hover .hover\:\:lg\:mt-1, .group:focus .focus\:\:lg\:mt-1, .group-spacing:focus .focus\:\:lg\:mt-1 {
        margin-top: 2.5rem;
    }

    .lg\:mt-2, .hover\:lg\:mt-2:hover, .focus\:lg\:mt-2:focus, .group:hover .hover\:\:lg\:mt-2, .group-spacing:hover .hover\:\:lg\:mt-2, .group:focus .focus\:\:lg\:mt-2, .group-spacing:focus .focus\:\:lg\:mt-2 {
        margin-top: 3rem;
    }

    .lg\:mt-3, .hover\:lg\:mt-3:hover, .focus\:lg\:mt-3:focus, .group:hover .hover\:\:lg\:mt-3, .group-spacing:hover .hover\:\:lg\:mt-3, .group:focus .focus\:\:lg\:mt-3, .group-spacing:focus .focus\:\:lg\:mt-3 {
        margin-top: 3.5rem;
    }

    .lg\:mt-4, .hover\:lg\:mt-4:hover, .focus\:lg\:mt-4:focus, .group:hover .hover\:\:lg\:mt-4, .group-spacing:hover .hover\:\:lg\:mt-4, .group:focus .focus\:\:lg\:mt-4, .group-spacing:focus .focus\:\:lg\:mt-4 {
        margin-top: 4rem;
    }

    .lg\:mt-5, .hover\:lg\:mt-5:hover, .focus\:lg\:mt-5:focus, .group:hover .hover\:\:lg\:mt-5, .group-spacing:hover .hover\:\:lg\:mt-5, .group:focus .focus\:\:lg\:mt-5, .group-spacing:focus .focus\:\:lg\:mt-5 {
        margin-top: 4.5rem;
    }

    .lg\:mt-6, .hover\:lg\:mt-6:hover, .focus\:lg\:mt-6:focus, .group:hover .hover\:\:lg\:mt-6, .group-spacing:hover .hover\:\:lg\:mt-6, .group:focus .focus\:\:lg\:mt-6, .group-spacing:focus .focus\:\:lg\:mt-6 {
        margin-top: 5rem;
    }

    .lg\:mt-7, .hover\:lg\:mt-7:hover, .focus\:lg\:mt-7:focus, .group:hover .hover\:\:lg\:mt-7, .group-spacing:hover .hover\:\:lg\:mt-7, .group:focus .focus\:\:lg\:mt-7, .group-spacing:focus .focus\:\:lg\:mt-7 {
        margin-top: 5.5rem;
    }

    .lg\:mt-8, .hover\:lg\:mt-8:hover, .focus\:lg\:mt-8:focus, .group:hover .hover\:\:lg\:mt-8, .group-spacing:hover .hover\:\:lg\:mt-8, .group:focus .focus\:\:lg\:mt-8, .group-spacing:focus .focus\:\:lg\:mt-8 {
        margin-top: 6rem;
    }

    .lg\:mt-9, .hover\:lg\:mt-9:hover, .focus\:lg\:mt-9:focus, .group:hover .hover\:\:lg\:mt-9, .group-spacing:hover .hover\:\:lg\:mt-9, .group:focus .focus\:\:lg\:mt-9, .group-spacing:focus .focus\:\:lg\:mt-9 {
        margin-top: 6.5rem;
    }

    .lg\:mt-10, .hover\:lg\:mt-10:hover, .focus\:lg\:mt-10:focus, .group:hover .hover\:\:lg\:mt-10, .group-spacing:hover .hover\:\:lg\:mt-10, .group:focus .focus\:\:lg\:mt-10, .group-spacing:focus .focus\:\:lg\:mt-10 {
        margin-top: 7rem;
    }

    .lg\:mb-0, .hover\:lg\:mb-0:hover, .focus\:lg\:mb-0:focus, .group:hover .hover\:\:lg\:mb-0, .group-spacing:hover .hover\:\:lg\:mb-0, .group:focus .focus\:\:lg\:mb-0, .group-spacing:focus .focus\:\:lg\:mb-0 {
        margin-bottom: 0;
    }

    .lg\:mb-xs, .hover\:lg\:mb-xs:hover, .focus\:lg\:mb-xs:focus, .group:hover .hover\:\:lg\:mb-xs, .group-spacing:hover .hover\:\:lg\:mb-xs, .group:focus .focus\:\:lg\:mb-xs, .group-spacing:focus .focus\:\:lg\:mb-xs {
        margin-bottom: .25rem;
    }

    .lg\:mb-sm, .hover\:lg\:mb-sm:hover, .focus\:lg\:mb-sm:focus, .group:hover .hover\:\:lg\:mb-sm, .group-spacing:hover .hover\:\:lg\:mb-sm, .group:focus .focus\:\:lg\:mb-sm, .group-spacing:focus .focus\:\:lg\:mb-sm {
        margin-bottom: .5rem;
    }

    .lg\:mb-md, .hover\:lg\:mb-md:hover, .focus\:lg\:mb-md:focus, .group:hover .hover\:\:lg\:mb-md, .group-spacing:hover .hover\:\:lg\:mb-md, .group:focus .focus\:\:lg\:mb-md, .group-spacing:focus .focus\:\:lg\:mb-md {
        margin-bottom: .75rem;
    }

    .lg\:mb-base, .hover\:lg\:mb-base:hover, .focus\:lg\:mb-base:focus, .group:hover .hover\:\:lg\:mb-base, .group-spacing:hover .hover\:\:lg\:mb-base, .group:focus .focus\:\:lg\:mb-base, .group-spacing:focus .focus\:\:lg\:mb-base {
        margin-bottom: 1rem;
    }

    .lg\:mb-lg, .hover\:lg\:mb-lg:hover, .focus\:lg\:mb-lg:focus, .group:hover .hover\:\:lg\:mb-lg, .group-spacing:hover .hover\:\:lg\:mb-lg, .group:focus .focus\:\:lg\:mb-lg, .group-spacing:focus .focus\:\:lg\:mb-lg {
        margin-bottom: 1.5rem;
    }

    .lg\:mb-xl, .hover\:lg\:mb-xl:hover, .focus\:lg\:mb-xl:focus, .group:hover .hover\:\:lg\:mb-xl, .group-spacing:hover .hover\:\:lg\:mb-xl, .group:focus .focus\:\:lg\:mb-xl, .group-spacing:focus .focus\:\:lg\:mb-xl {
        margin-bottom: 2rem;
    }

    .lg\:mb-1, .hover\:lg\:mb-1:hover, .focus\:lg\:mb-1:focus, .group:hover .hover\:\:lg\:mb-1, .group-spacing:hover .hover\:\:lg\:mb-1, .group:focus .focus\:\:lg\:mb-1, .group-spacing:focus .focus\:\:lg\:mb-1 {
        margin-bottom: 2.5rem;
    }

    .lg\:mb-2, .hover\:lg\:mb-2:hover, .focus\:lg\:mb-2:focus, .group:hover .hover\:\:lg\:mb-2, .group-spacing:hover .hover\:\:lg\:mb-2, .group:focus .focus\:\:lg\:mb-2, .group-spacing:focus .focus\:\:lg\:mb-2 {
        margin-bottom: 3rem;
    }

    .lg\:mb-3, .hover\:lg\:mb-3:hover, .focus\:lg\:mb-3:focus, .group:hover .hover\:\:lg\:mb-3, .group-spacing:hover .hover\:\:lg\:mb-3, .group:focus .focus\:\:lg\:mb-3, .group-spacing:focus .focus\:\:lg\:mb-3 {
        margin-bottom: 3.5rem;
    }

    .lg\:mb-4, .hover\:lg\:mb-4:hover, .focus\:lg\:mb-4:focus, .group:hover .hover\:\:lg\:mb-4, .group-spacing:hover .hover\:\:lg\:mb-4, .group:focus .focus\:\:lg\:mb-4, .group-spacing:focus .focus\:\:lg\:mb-4 {
        margin-bottom: 4rem;
    }

    .lg\:mb-5, .hover\:lg\:mb-5:hover, .focus\:lg\:mb-5:focus, .group:hover .hover\:\:lg\:mb-5, .group-spacing:hover .hover\:\:lg\:mb-5, .group:focus .focus\:\:lg\:mb-5, .group-spacing:focus .focus\:\:lg\:mb-5 {
        margin-bottom: 4.5rem;
    }

    .lg\:mb-6, .hover\:lg\:mb-6:hover, .focus\:lg\:mb-6:focus, .group:hover .hover\:\:lg\:mb-6, .group-spacing:hover .hover\:\:lg\:mb-6, .group:focus .focus\:\:lg\:mb-6, .group-spacing:focus .focus\:\:lg\:mb-6 {
        margin-bottom: 5rem;
    }

    .lg\:mb-7, .hover\:lg\:mb-7:hover, .focus\:lg\:mb-7:focus, .group:hover .hover\:\:lg\:mb-7, .group-spacing:hover .hover\:\:lg\:mb-7, .group:focus .focus\:\:lg\:mb-7, .group-spacing:focus .focus\:\:lg\:mb-7 {
        margin-bottom: 5.5rem;
    }

    .lg\:mb-8, .hover\:lg\:mb-8:hover, .focus\:lg\:mb-8:focus, .group:hover .hover\:\:lg\:mb-8, .group-spacing:hover .hover\:\:lg\:mb-8, .group:focus .focus\:\:lg\:mb-8, .group-spacing:focus .focus\:\:lg\:mb-8 {
        margin-bottom: 6rem;
    }

    .lg\:mb-9, .hover\:lg\:mb-9:hover, .focus\:lg\:mb-9:focus, .group:hover .hover\:\:lg\:mb-9, .group-spacing:hover .hover\:\:lg\:mb-9, .group:focus .focus\:\:lg\:mb-9, .group-spacing:focus .focus\:\:lg\:mb-9 {
        margin-bottom: 6.5rem;
    }

    .lg\:mb-10, .hover\:lg\:mb-10:hover, .focus\:lg\:mb-10:focus, .group:hover .hover\:\:lg\:mb-10, .group-spacing:hover .hover\:\:lg\:mb-10, .group:focus .focus\:\:lg\:mb-10, .group-spacing:focus .focus\:\:lg\:mb-10 {
        margin-bottom: 7rem;
    }

    .lg\:ml-0, .hover\:lg\:ml-0:hover, .focus\:lg\:ml-0:focus, .group:hover .hover\:\:lg\:ml-0, .group-spacing:hover .hover\:\:lg\:ml-0, .group:focus .focus\:\:lg\:ml-0, .group-spacing:focus .focus\:\:lg\:ml-0 {
        margin-left: 0;
    }

    .lg\:ml-xs, .hover\:lg\:ml-xs:hover, .focus\:lg\:ml-xs:focus, .group:hover .hover\:\:lg\:ml-xs, .group-spacing:hover .hover\:\:lg\:ml-xs, .group:focus .focus\:\:lg\:ml-xs, .group-spacing:focus .focus\:\:lg\:ml-xs {
        margin-left: .25rem;
    }

    .lg\:ml-sm, .hover\:lg\:ml-sm:hover, .focus\:lg\:ml-sm:focus, .group:hover .hover\:\:lg\:ml-sm, .group-spacing:hover .hover\:\:lg\:ml-sm, .group:focus .focus\:\:lg\:ml-sm, .group-spacing:focus .focus\:\:lg\:ml-sm {
        margin-left: .5rem;
    }

    .lg\:ml-md, .hover\:lg\:ml-md:hover, .focus\:lg\:ml-md:focus, .group:hover .hover\:\:lg\:ml-md, .group-spacing:hover .hover\:\:lg\:ml-md, .group:focus .focus\:\:lg\:ml-md, .group-spacing:focus .focus\:\:lg\:ml-md {
        margin-left: .75rem;
    }

    .lg\:ml-base, .hover\:lg\:ml-base:hover, .focus\:lg\:ml-base:focus, .group:hover .hover\:\:lg\:ml-base, .group-spacing:hover .hover\:\:lg\:ml-base, .group:focus .focus\:\:lg\:ml-base, .group-spacing:focus .focus\:\:lg\:ml-base {
        margin-left: 1rem;
    }

    .lg\:ml-lg, .hover\:lg\:ml-lg:hover, .focus\:lg\:ml-lg:focus, .group:hover .hover\:\:lg\:ml-lg, .group-spacing:hover .hover\:\:lg\:ml-lg, .group:focus .focus\:\:lg\:ml-lg, .group-spacing:focus .focus\:\:lg\:ml-lg {
        margin-left: 1.5rem;
    }

    .lg\:ml-xl, .hover\:lg\:ml-xl:hover, .focus\:lg\:ml-xl:focus, .group:hover .hover\:\:lg\:ml-xl, .group-spacing:hover .hover\:\:lg\:ml-xl, .group:focus .focus\:\:lg\:ml-xl, .group-spacing:focus .focus\:\:lg\:ml-xl {
        margin-left: 2rem;
    }

    .lg\:ml-1, .hover\:lg\:ml-1:hover, .focus\:lg\:ml-1:focus, .group:hover .hover\:\:lg\:ml-1, .group-spacing:hover .hover\:\:lg\:ml-1, .group:focus .focus\:\:lg\:ml-1, .group-spacing:focus .focus\:\:lg\:ml-1 {
        margin-left: 2.5rem;
    }

    .lg\:ml-2, .hover\:lg\:ml-2:hover, .focus\:lg\:ml-2:focus, .group:hover .hover\:\:lg\:ml-2, .group-spacing:hover .hover\:\:lg\:ml-2, .group:focus .focus\:\:lg\:ml-2, .group-spacing:focus .focus\:\:lg\:ml-2 {
        margin-left: 3rem;
    }

    .lg\:ml-3, .hover\:lg\:ml-3:hover, .focus\:lg\:ml-3:focus, .group:hover .hover\:\:lg\:ml-3, .group-spacing:hover .hover\:\:lg\:ml-3, .group:focus .focus\:\:lg\:ml-3, .group-spacing:focus .focus\:\:lg\:ml-3 {
        margin-left: 3.5rem;
    }

    .lg\:ml-4, .hover\:lg\:ml-4:hover, .focus\:lg\:ml-4:focus, .group:hover .hover\:\:lg\:ml-4, .group-spacing:hover .hover\:\:lg\:ml-4, .group:focus .focus\:\:lg\:ml-4, .group-spacing:focus .focus\:\:lg\:ml-4 {
        margin-left: 4rem;
    }

    .lg\:ml-5, .hover\:lg\:ml-5:hover, .focus\:lg\:ml-5:focus, .group:hover .hover\:\:lg\:ml-5, .group-spacing:hover .hover\:\:lg\:ml-5, .group:focus .focus\:\:lg\:ml-5, .group-spacing:focus .focus\:\:lg\:ml-5 {
        margin-left: 4.5rem;
    }

    .lg\:ml-6, .hover\:lg\:ml-6:hover, .focus\:lg\:ml-6:focus, .group:hover .hover\:\:lg\:ml-6, .group-spacing:hover .hover\:\:lg\:ml-6, .group:focus .focus\:\:lg\:ml-6, .group-spacing:focus .focus\:\:lg\:ml-6 {
        margin-left: 5rem;
    }

    .lg\:ml-7, .hover\:lg\:ml-7:hover, .focus\:lg\:ml-7:focus, .group:hover .hover\:\:lg\:ml-7, .group-spacing:hover .hover\:\:lg\:ml-7, .group:focus .focus\:\:lg\:ml-7, .group-spacing:focus .focus\:\:lg\:ml-7 {
        margin-left: 5.5rem;
    }

    .lg\:ml-8, .hover\:lg\:ml-8:hover, .focus\:lg\:ml-8:focus, .group:hover .hover\:\:lg\:ml-8, .group-spacing:hover .hover\:\:lg\:ml-8, .group:focus .focus\:\:lg\:ml-8, .group-spacing:focus .focus\:\:lg\:ml-8 {
        margin-left: 6rem;
    }

    .lg\:ml-9, .hover\:lg\:ml-9:hover, .focus\:lg\:ml-9:focus, .group:hover .hover\:\:lg\:ml-9, .group-spacing:hover .hover\:\:lg\:ml-9, .group:focus .focus\:\:lg\:ml-9, .group-spacing:focus .focus\:\:lg\:ml-9 {
        margin-left: 6.5rem;
    }

    .lg\:ml-10, .hover\:lg\:ml-10:hover, .focus\:lg\:ml-10:focus, .group:hover .hover\:\:lg\:ml-10, .group-spacing:hover .hover\:\:lg\:ml-10, .group:focus .focus\:\:lg\:ml-10, .group-spacing:focus .focus\:\:lg\:ml-10 {
        margin-left: 7rem;
    }

    .lg\:mr-0, .hover\:lg\:mr-0:hover, .focus\:lg\:mr-0:focus, .group:hover .hover\:\:lg\:mr-0, .group-spacing:hover .hover\:\:lg\:mr-0, .group:focus .focus\:\:lg\:mr-0, .group-spacing:focus .focus\:\:lg\:mr-0 {
        margin-right: 0;
    }

    .lg\:mr-xs, .hover\:lg\:mr-xs:hover, .focus\:lg\:mr-xs:focus, .group:hover .hover\:\:lg\:mr-xs, .group-spacing:hover .hover\:\:lg\:mr-xs, .group:focus .focus\:\:lg\:mr-xs, .group-spacing:focus .focus\:\:lg\:mr-xs {
        margin-right: .25rem;
    }

    .lg\:mr-sm, .hover\:lg\:mr-sm:hover, .focus\:lg\:mr-sm:focus, .group:hover .hover\:\:lg\:mr-sm, .group-spacing:hover .hover\:\:lg\:mr-sm, .group:focus .focus\:\:lg\:mr-sm, .group-spacing:focus .focus\:\:lg\:mr-sm {
        margin-right: .5rem;
    }

    .lg\:mr-md, .hover\:lg\:mr-md:hover, .focus\:lg\:mr-md:focus, .group:hover .hover\:\:lg\:mr-md, .group-spacing:hover .hover\:\:lg\:mr-md, .group:focus .focus\:\:lg\:mr-md, .group-spacing:focus .focus\:\:lg\:mr-md {
        margin-right: .75rem;
    }

    .lg\:mr-base, .hover\:lg\:mr-base:hover, .focus\:lg\:mr-base:focus, .group:hover .hover\:\:lg\:mr-base, .group-spacing:hover .hover\:\:lg\:mr-base, .group:focus .focus\:\:lg\:mr-base, .group-spacing:focus .focus\:\:lg\:mr-base {
        margin-right: 1rem;
    }

    .lg\:mr-lg, .hover\:lg\:mr-lg:hover, .focus\:lg\:mr-lg:focus, .group:hover .hover\:\:lg\:mr-lg, .group-spacing:hover .hover\:\:lg\:mr-lg, .group:focus .focus\:\:lg\:mr-lg, .group-spacing:focus .focus\:\:lg\:mr-lg {
        margin-right: 1.5rem;
    }

    .lg\:mr-xl, .hover\:lg\:mr-xl:hover, .focus\:lg\:mr-xl:focus, .group:hover .hover\:\:lg\:mr-xl, .group-spacing:hover .hover\:\:lg\:mr-xl, .group:focus .focus\:\:lg\:mr-xl, .group-spacing:focus .focus\:\:lg\:mr-xl {
        margin-right: 2rem;
    }

    .lg\:mr-1, .hover\:lg\:mr-1:hover, .focus\:lg\:mr-1:focus, .group:hover .hover\:\:lg\:mr-1, .group-spacing:hover .hover\:\:lg\:mr-1, .group:focus .focus\:\:lg\:mr-1, .group-spacing:focus .focus\:\:lg\:mr-1 {
        margin-right: 2.5rem;
    }

    .lg\:mr-2, .hover\:lg\:mr-2:hover, .focus\:lg\:mr-2:focus, .group:hover .hover\:\:lg\:mr-2, .group-spacing:hover .hover\:\:lg\:mr-2, .group:focus .focus\:\:lg\:mr-2, .group-spacing:focus .focus\:\:lg\:mr-2 {
        margin-right: 3rem;
    }

    .lg\:mr-3, .hover\:lg\:mr-3:hover, .focus\:lg\:mr-3:focus, .group:hover .hover\:\:lg\:mr-3, .group-spacing:hover .hover\:\:lg\:mr-3, .group:focus .focus\:\:lg\:mr-3, .group-spacing:focus .focus\:\:lg\:mr-3 {
        margin-right: 3.5rem;
    }

    .lg\:mr-4, .hover\:lg\:mr-4:hover, .focus\:lg\:mr-4:focus, .group:hover .hover\:\:lg\:mr-4, .group-spacing:hover .hover\:\:lg\:mr-4, .group:focus .focus\:\:lg\:mr-4, .group-spacing:focus .focus\:\:lg\:mr-4 {
        margin-right: 4rem;
    }

    .lg\:mr-5, .hover\:lg\:mr-5:hover, .focus\:lg\:mr-5:focus, .group:hover .hover\:\:lg\:mr-5, .group-spacing:hover .hover\:\:lg\:mr-5, .group:focus .focus\:\:lg\:mr-5, .group-spacing:focus .focus\:\:lg\:mr-5 {
        margin-right: 4.5rem;
    }

    .lg\:mr-6, .hover\:lg\:mr-6:hover, .focus\:lg\:mr-6:focus, .group:hover .hover\:\:lg\:mr-6, .group-spacing:hover .hover\:\:lg\:mr-6, .group:focus .focus\:\:lg\:mr-6, .group-spacing:focus .focus\:\:lg\:mr-6 {
        margin-right: 5rem;
    }

    .lg\:mr-7, .hover\:lg\:mr-7:hover, .focus\:lg\:mr-7:focus, .group:hover .hover\:\:lg\:mr-7, .group-spacing:hover .hover\:\:lg\:mr-7, .group:focus .focus\:\:lg\:mr-7, .group-spacing:focus .focus\:\:lg\:mr-7 {
        margin-right: 5.5rem;
    }

    .lg\:mr-8, .hover\:lg\:mr-8:hover, .focus\:lg\:mr-8:focus, .group:hover .hover\:\:lg\:mr-8, .group-spacing:hover .hover\:\:lg\:mr-8, .group:focus .focus\:\:lg\:mr-8, .group-spacing:focus .focus\:\:lg\:mr-8 {
        margin-right: 6rem;
    }

    .lg\:mr-9, .hover\:lg\:mr-9:hover, .focus\:lg\:mr-9:focus, .group:hover .hover\:\:lg\:mr-9, .group-spacing:hover .hover\:\:lg\:mr-9, .group:focus .focus\:\:lg\:mr-9, .group-spacing:focus .focus\:\:lg\:mr-9 {
        margin-right: 6.5rem;
    }

    .lg\:mr-10, .hover\:lg\:mr-10:hover, .focus\:lg\:mr-10:focus, .group:hover .hover\:\:lg\:mr-10, .group-spacing:hover .hover\:\:lg\:mr-10, .group:focus .focus\:\:lg\:mr-10, .group-spacing:focus .focus\:\:lg\:mr-10 {
        margin-right: 7rem;
    }

    .lg\:my-0, .hover\:lg\:my-0:hover, .focus\:lg\:my-0:focus, .group:hover .hover\:\:lg\:my-0, .group-spacing:hover .hover\:\:lg\:my-0, .group:focus .focus\:\:lg\:my-0, .group-spacing:focus .focus\:\:lg\:my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .lg\:my-xs, .hover\:lg\:my-xs:hover, .focus\:lg\:my-xs:focus, .group:hover .hover\:\:lg\:my-xs, .group-spacing:hover .hover\:\:lg\:my-xs, .group:focus .focus\:\:lg\:my-xs, .group-spacing:focus .focus\:\:lg\:my-xs {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

    .lg\:my-sm, .hover\:lg\:my-sm:hover, .focus\:lg\:my-sm:focus, .group:hover .hover\:\:lg\:my-sm, .group-spacing:hover .hover\:\:lg\:my-sm, .group:focus .focus\:\:lg\:my-sm, .group-spacing:focus .focus\:\:lg\:my-sm {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .lg\:my-md, .hover\:lg\:my-md:hover, .focus\:lg\:my-md:focus, .group:hover .hover\:\:lg\:my-md, .group-spacing:hover .hover\:\:lg\:my-md, .group:focus .focus\:\:lg\:my-md, .group-spacing:focus .focus\:\:lg\:my-md {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }

    .lg\:my-base, .hover\:lg\:my-base:hover, .focus\:lg\:my-base:focus, .group:hover .hover\:\:lg\:my-base, .group-spacing:hover .hover\:\:lg\:my-base, .group:focus .focus\:\:lg\:my-base, .group-spacing:focus .focus\:\:lg\:my-base {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .lg\:my-lg, .hover\:lg\:my-lg:hover, .focus\:lg\:my-lg:focus, .group:hover .hover\:\:lg\:my-lg, .group-spacing:hover .hover\:\:lg\:my-lg, .group:focus .focus\:\:lg\:my-lg, .group-spacing:focus .focus\:\:lg\:my-lg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .lg\:my-xl, .hover\:lg\:my-xl:hover, .focus\:lg\:my-xl:focus, .group:hover .hover\:\:lg\:my-xl, .group-spacing:hover .hover\:\:lg\:my-xl, .group:focus .focus\:\:lg\:my-xl, .group-spacing:focus .focus\:\:lg\:my-xl {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .lg\:my-1, .hover\:lg\:my-1:hover, .focus\:lg\:my-1:focus, .group:hover .hover\:\:lg\:my-1, .group-spacing:hover .hover\:\:lg\:my-1, .group:focus .focus\:\:lg\:my-1, .group-spacing:focus .focus\:\:lg\:my-1 {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }

    .lg\:my-2, .hover\:lg\:my-2:hover, .focus\:lg\:my-2:focus, .group:hover .hover\:\:lg\:my-2, .group-spacing:hover .hover\:\:lg\:my-2, .group:focus .focus\:\:lg\:my-2, .group-spacing:focus .focus\:\:lg\:my-2 {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .lg\:my-3, .hover\:lg\:my-3:hover, .focus\:lg\:my-3:focus, .group:hover .hover\:\:lg\:my-3, .group-spacing:hover .hover\:\:lg\:my-3, .group:focus .focus\:\:lg\:my-3, .group-spacing:focus .focus\:\:lg\:my-3 {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }

    .lg\:my-4, .hover\:lg\:my-4:hover, .focus\:lg\:my-4:focus, .group:hover .hover\:\:lg\:my-4, .group-spacing:hover .hover\:\:lg\:my-4, .group:focus .focus\:\:lg\:my-4, .group-spacing:focus .focus\:\:lg\:my-4 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .lg\:my-5, .hover\:lg\:my-5:hover, .focus\:lg\:my-5:focus, .group:hover .hover\:\:lg\:my-5, .group-spacing:hover .hover\:\:lg\:my-5, .group:focus .focus\:\:lg\:my-5, .group-spacing:focus .focus\:\:lg\:my-5 {
        margin-top: 4.5rem;
        margin-bottom: 4.5rem;
    }

    .lg\:my-6, .hover\:lg\:my-6:hover, .focus\:lg\:my-6:focus, .group:hover .hover\:\:lg\:my-6, .group-spacing:hover .hover\:\:lg\:my-6, .group:focus .focus\:\:lg\:my-6, .group-spacing:focus .focus\:\:lg\:my-6 {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }

    .lg\:my-7, .hover\:lg\:my-7:hover, .focus\:lg\:my-7:focus, .group:hover .hover\:\:lg\:my-7, .group-spacing:hover .hover\:\:lg\:my-7, .group:focus .focus\:\:lg\:my-7, .group-spacing:focus .focus\:\:lg\:my-7 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem;
    }

    .lg\:my-8, .hover\:lg\:my-8:hover, .focus\:lg\:my-8:focus, .group:hover .hover\:\:lg\:my-8, .group-spacing:hover .hover\:\:lg\:my-8, .group:focus .focus\:\:lg\:my-8, .group-spacing:focus .focus\:\:lg\:my-8 {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }

    .lg\:my-9, .hover\:lg\:my-9:hover, .focus\:lg\:my-9:focus, .group:hover .hover\:\:lg\:my-9, .group-spacing:hover .hover\:\:lg\:my-9, .group:focus .focus\:\:lg\:my-9, .group-spacing:focus .focus\:\:lg\:my-9 {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem;
    }

    .lg\:my-10, .hover\:lg\:my-10:hover, .focus\:lg\:my-10:focus, .group:hover .hover\:\:lg\:my-10, .group-spacing:hover .hover\:\:lg\:my-10, .group:focus .focus\:\:lg\:my-10, .group-spacing:focus .focus\:\:lg\:my-10 {
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    .lg\:mx-auto, .hover\:lg\:mx-auto:hover, .focus\:lg\:mx-auto:focus, .group:hover .hover\:\:lg\:mx-auto, .group-spacing:hover .hover\:\:lg\:mx-auto, .group:focus .focus\:\:lg\:mx-auto, .group-spacing:focus .focus\:\:lg\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .lg\:mx-0, .hover\:lg\:mx-0:hover, .focus\:lg\:mx-0:focus, .group:hover .hover\:\:lg\:mx-0, .group-spacing:hover .hover\:\:lg\:mx-0, .group:focus .focus\:\:lg\:mx-0, .group-spacing:focus .focus\:\:lg\:mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .lg\:mx-xs, .hover\:lg\:mx-xs:hover, .focus\:lg\:mx-xs:focus, .group:hover .hover\:\:lg\:mx-xs, .group-spacing:hover .hover\:\:lg\:mx-xs, .group:focus .focus\:\:lg\:mx-xs, .group-spacing:focus .focus\:\:lg\:mx-xs {
        margin-left: .25rem;
        margin-right: .25rem;
    }

    .lg\:mx-sm, .hover\:lg\:mx-sm:hover, .focus\:lg\:mx-sm:focus, .group:hover .hover\:\:lg\:mx-sm, .group-spacing:hover .hover\:\:lg\:mx-sm, .group:focus .focus\:\:lg\:mx-sm, .group-spacing:focus .focus\:\:lg\:mx-sm {
        margin-left: .5rem;
        margin-right: .5rem;
    }

    .lg\:mx-md, .hover\:lg\:mx-md:hover, .focus\:lg\:mx-md:focus, .group:hover .hover\:\:lg\:mx-md, .group-spacing:hover .hover\:\:lg\:mx-md, .group:focus .focus\:\:lg\:mx-md, .group-spacing:focus .focus\:\:lg\:mx-md {
        margin-left: .75rem;
        margin-right: .75rem;
    }

    .lg\:mx-base, .hover\:lg\:mx-base:hover, .focus\:lg\:mx-base:focus, .group:hover .hover\:\:lg\:mx-base, .group-spacing:hover .hover\:\:lg\:mx-base, .group:focus .focus\:\:lg\:mx-base, .group-spacing:focus .focus\:\:lg\:mx-base {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .lg\:mx-lg, .hover\:lg\:mx-lg:hover, .focus\:lg\:mx-lg:focus, .group:hover .hover\:\:lg\:mx-lg, .group-spacing:hover .hover\:\:lg\:mx-lg, .group:focus .focus\:\:lg\:mx-lg, .group-spacing:focus .focus\:\:lg\:mx-lg {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .lg\:mx-xl, .hover\:lg\:mx-xl:hover, .focus\:lg\:mx-xl:focus, .group:hover .hover\:\:lg\:mx-xl, .group-spacing:hover .hover\:\:lg\:mx-xl, .group:focus .focus\:\:lg\:mx-xl, .group-spacing:focus .focus\:\:lg\:mx-xl {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .lg\:mx-1, .hover\:lg\:mx-1:hover, .focus\:lg\:mx-1:focus, .group:hover .hover\:\:lg\:mx-1, .group-spacing:hover .hover\:\:lg\:mx-1, .group:focus .focus\:\:lg\:mx-1, .group-spacing:focus .focus\:\:lg\:mx-1 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .lg\:mx-2, .hover\:lg\:mx-2:hover, .focus\:lg\:mx-2:focus, .group:hover .hover\:\:lg\:mx-2, .group-spacing:hover .hover\:\:lg\:mx-2, .group:focus .focus\:\:lg\:mx-2, .group-spacing:focus .focus\:\:lg\:mx-2 {
        margin-left: 3rem;
        margin-right: 3rem;
    }

    .lg\:mx-3, .hover\:lg\:mx-3:hover, .focus\:lg\:mx-3:focus, .group:hover .hover\:\:lg\:mx-3, .group-spacing:hover .hover\:\:lg\:mx-3, .group:focus .focus\:\:lg\:mx-3, .group-spacing:focus .focus\:\:lg\:mx-3 {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }

    .lg\:mx-4, .hover\:lg\:mx-4:hover, .focus\:lg\:mx-4:focus, .group:hover .hover\:\:lg\:mx-4, .group-spacing:hover .hover\:\:lg\:mx-4, .group:focus .focus\:\:lg\:mx-4, .group-spacing:focus .focus\:\:lg\:mx-4 {
        margin-left: 4rem;
        margin-right: 4rem;
    }

    .lg\:mx-5, .hover\:lg\:mx-5:hover, .focus\:lg\:mx-5:focus, .group:hover .hover\:\:lg\:mx-5, .group-spacing:hover .hover\:\:lg\:mx-5, .group:focus .focus\:\:lg\:mx-5, .group-spacing:focus .focus\:\:lg\:mx-5 {
        margin-left: 4.5rem;
        margin-right: 4.5rem;
    }

    .lg\:mx-6, .hover\:lg\:mx-6:hover, .focus\:lg\:mx-6:focus, .group:hover .hover\:\:lg\:mx-6, .group-spacing:hover .hover\:\:lg\:mx-6, .group:focus .focus\:\:lg\:mx-6, .group-spacing:focus .focus\:\:lg\:mx-6 {
        margin-left: 5rem;
        margin-right: 5rem;
    }

    .lg\:mx-7, .hover\:lg\:mx-7:hover, .focus\:lg\:mx-7:focus, .group:hover .hover\:\:lg\:mx-7, .group-spacing:hover .hover\:\:lg\:mx-7, .group:focus .focus\:\:lg\:mx-7, .group-spacing:focus .focus\:\:lg\:mx-7 {
        margin-left: 5.5rem;
        margin-right: 5.5rem;
    }

    .lg\:mx-8, .hover\:lg\:mx-8:hover, .focus\:lg\:mx-8:focus, .group:hover .hover\:\:lg\:mx-8, .group-spacing:hover .hover\:\:lg\:mx-8, .group:focus .focus\:\:lg\:mx-8, .group-spacing:focus .focus\:\:lg\:mx-8 {
        margin-left: 6rem;
        margin-right: 6rem;
    }

    .lg\:mx-9, .hover\:lg\:mx-9:hover, .focus\:lg\:mx-9:focus, .group:hover .hover\:\:lg\:mx-9, .group-spacing:hover .hover\:\:lg\:mx-9, .group:focus .focus\:\:lg\:mx-9, .group-spacing:focus .focus\:\:lg\:mx-9 {
        margin-left: 6.5rem;
        margin-right: 6.5rem;
    }

    .lg\:mx-10, .hover\:lg\:mx-10:hover, .focus\:lg\:mx-10:focus, .group:hover .hover\:\:lg\:mx-10, .group-spacing:hover .hover\:\:lg\:mx-10, .group:focus .focus\:\:lg\:mx-10, .group-spacing:focus .focus\:\:lg\:mx-10 {
        margin-left: 7rem;
        margin-right: 7rem;
    }

    .lg\:p-0, .hover\:lg\:p-0:hover, .focus\:lg\:p-0:focus, .group:hover .hover\:\:lg\:p-0, .group-spacing:hover .hover\:\:lg\:p-0, .group:focus .focus\:\:lg\:p-0, .group-spacing:focus .focus\:\:lg\:p-0 {
        padding: 0 ;
    }

    .lg\:p-xs, .hover\:lg\:p-xs:hover, .focus\:lg\:p-xs:focus, .group:hover .hover\:\:lg\:p-xs, .group-spacing:hover .hover\:\:lg\:p-xs, .group:focus .focus\:\:lg\:p-xs, .group-spacing:focus .focus\:\:lg\:p-xs {
        padding: .25rem ;
    }

    .lg\:p-sm, .hover\:lg\:p-sm:hover, .focus\:lg\:p-sm:focus, .group:hover .hover\:\:lg\:p-sm, .group-spacing:hover .hover\:\:lg\:p-sm, .group:focus .focus\:\:lg\:p-sm, .group-spacing:focus .focus\:\:lg\:p-sm {
        padding: .5rem ;
    }

    .lg\:p-md, .hover\:lg\:p-md:hover, .focus\:lg\:p-md:focus, .group:hover .hover\:\:lg\:p-md, .group-spacing:hover .hover\:\:lg\:p-md, .group:focus .focus\:\:lg\:p-md, .group-spacing:focus .focus\:\:lg\:p-md {
        padding: .75rem ;
    }

    .lg\:p-base, .hover\:lg\:p-base:hover, .focus\:lg\:p-base:focus, .group:hover .hover\:\:lg\:p-base, .group-spacing:hover .hover\:\:lg\:p-base, .group:focus .focus\:\:lg\:p-base, .group-spacing:focus .focus\:\:lg\:p-base {
        padding: 1rem ;
    }

    .lg\:p-lg, .hover\:lg\:p-lg:hover, .focus\:lg\:p-lg:focus, .group:hover .hover\:\:lg\:p-lg, .group-spacing:hover .hover\:\:lg\:p-lg, .group:focus .focus\:\:lg\:p-lg, .group-spacing:focus .focus\:\:lg\:p-lg {
        padding: 1.5rem ;
    }

    .lg\:p-xl, .hover\:lg\:p-xl:hover, .focus\:lg\:p-xl:focus, .group:hover .hover\:\:lg\:p-xl, .group-spacing:hover .hover\:\:lg\:p-xl, .group:focus .focus\:\:lg\:p-xl, .group-spacing:focus .focus\:\:lg\:p-xl {
        padding: 2rem ;
    }

    .lg\:p-1, .hover\:lg\:p-1:hover, .focus\:lg\:p-1:focus, .group:hover .hover\:\:lg\:p-1, .group-spacing:hover .hover\:\:lg\:p-1, .group:focus .focus\:\:lg\:p-1, .group-spacing:focus .focus\:\:lg\:p-1 {
        padding: 2.5rem ;
    }

    .lg\:p-2, .hover\:lg\:p-2:hover, .focus\:lg\:p-2:focus, .group:hover .hover\:\:lg\:p-2, .group-spacing:hover .hover\:\:lg\:p-2, .group:focus .focus\:\:lg\:p-2, .group-spacing:focus .focus\:\:lg\:p-2 {
        padding: 3rem ;
    }

    .lg\:p-3, .hover\:lg\:p-3:hover, .focus\:lg\:p-3:focus, .group:hover .hover\:\:lg\:p-3, .group-spacing:hover .hover\:\:lg\:p-3, .group:focus .focus\:\:lg\:p-3, .group-spacing:focus .focus\:\:lg\:p-3 {
        padding: 3.5rem ;
    }

    .lg\:p-4, .hover\:lg\:p-4:hover, .focus\:lg\:p-4:focus, .group:hover .hover\:\:lg\:p-4, .group-spacing:hover .hover\:\:lg\:p-4, .group:focus .focus\:\:lg\:p-4, .group-spacing:focus .focus\:\:lg\:p-4 {
        padding: 4rem ;
    }

    .lg\:p-5, .hover\:lg\:p-5:hover, .focus\:lg\:p-5:focus, .group:hover .hover\:\:lg\:p-5, .group-spacing:hover .hover\:\:lg\:p-5, .group:focus .focus\:\:lg\:p-5, .group-spacing:focus .focus\:\:lg\:p-5 {
        padding: 4.5rem ;
    }

    .lg\:p-6, .hover\:lg\:p-6:hover, .focus\:lg\:p-6:focus, .group:hover .hover\:\:lg\:p-6, .group-spacing:hover .hover\:\:lg\:p-6, .group:focus .focus\:\:lg\:p-6, .group-spacing:focus .focus\:\:lg\:p-6 {
        padding: 5rem ;
    }

    .lg\:p-7, .hover\:lg\:p-7:hover, .focus\:lg\:p-7:focus, .group:hover .hover\:\:lg\:p-7, .group-spacing:hover .hover\:\:lg\:p-7, .group:focus .focus\:\:lg\:p-7, .group-spacing:focus .focus\:\:lg\:p-7 {
        padding: 5.5rem ;
    }

    .lg\:p-8, .hover\:lg\:p-8:hover, .focus\:lg\:p-8:focus, .group:hover .hover\:\:lg\:p-8, .group-spacing:hover .hover\:\:lg\:p-8, .group:focus .focus\:\:lg\:p-8, .group-spacing:focus .focus\:\:lg\:p-8 {
        padding: 6rem ;
    }

    .lg\:p-9, .hover\:lg\:p-9:hover, .focus\:lg\:p-9:focus, .group:hover .hover\:\:lg\:p-9, .group-spacing:hover .hover\:\:lg\:p-9, .group:focus .focus\:\:lg\:p-9, .group-spacing:focus .focus\:\:lg\:p-9 {
        padding: 6.5rem ;
    }

    .lg\:p-10, .hover\:lg\:p-10:hover, .focus\:lg\:p-10:focus, .group:hover .hover\:\:lg\:p-10, .group-spacing:hover .hover\:\:lg\:p-10, .group:focus .focus\:\:lg\:p-10, .group-spacing:focus .focus\:\:lg\:p-10 {
        padding: 7rem ;
    }

    .lg\:pt-0, .hover\:lg\:pt-0:hover, .focus\:lg\:pt-0:focus, .group:hover .hover\:\:lg\:pt-0, .group-spacing:hover .hover\:\:lg\:pt-0, .group:focus .focus\:\:lg\:pt-0, .group-spacing:focus .focus\:\:lg\:pt-0 {
        padding-top: 0 ;
    }

    .lg\:pt-xs, .hover\:lg\:pt-xs:hover, .focus\:lg\:pt-xs:focus, .group:hover .hover\:\:lg\:pt-xs, .group-spacing:hover .hover\:\:lg\:pt-xs, .group:focus .focus\:\:lg\:pt-xs, .group-spacing:focus .focus\:\:lg\:pt-xs {
        padding-top: .25rem ;
    }

    .lg\:pt-sm, .hover\:lg\:pt-sm:hover, .focus\:lg\:pt-sm:focus, .group:hover .hover\:\:lg\:pt-sm, .group-spacing:hover .hover\:\:lg\:pt-sm, .group:focus .focus\:\:lg\:pt-sm, .group-spacing:focus .focus\:\:lg\:pt-sm {
        padding-top: .5rem ;
    }

    .lg\:pt-md, .hover\:lg\:pt-md:hover, .focus\:lg\:pt-md:focus, .group:hover .hover\:\:lg\:pt-md, .group-spacing:hover .hover\:\:lg\:pt-md, .group:focus .focus\:\:lg\:pt-md, .group-spacing:focus .focus\:\:lg\:pt-md {
        padding-top: .75rem ;
    }

    .lg\:pt-base, .hover\:lg\:pt-base:hover, .focus\:lg\:pt-base:focus, .group:hover .hover\:\:lg\:pt-base, .group-spacing:hover .hover\:\:lg\:pt-base, .group:focus .focus\:\:lg\:pt-base, .group-spacing:focus .focus\:\:lg\:pt-base {
        padding-top: 1rem ;
    }

    .lg\:pt-lg, .hover\:lg\:pt-lg:hover, .focus\:lg\:pt-lg:focus, .group:hover .hover\:\:lg\:pt-lg, .group-spacing:hover .hover\:\:lg\:pt-lg, .group:focus .focus\:\:lg\:pt-lg, .group-spacing:focus .focus\:\:lg\:pt-lg {
        padding-top: 1.5rem ;
    }

    .lg\:pt-xl, .hover\:lg\:pt-xl:hover, .focus\:lg\:pt-xl:focus, .group:hover .hover\:\:lg\:pt-xl, .group-spacing:hover .hover\:\:lg\:pt-xl, .group:focus .focus\:\:lg\:pt-xl, .group-spacing:focus .focus\:\:lg\:pt-xl {
        padding-top: 2rem ;
    }

    .lg\:pt-1, .hover\:lg\:pt-1:hover, .focus\:lg\:pt-1:focus, .group:hover .hover\:\:lg\:pt-1, .group-spacing:hover .hover\:\:lg\:pt-1, .group:focus .focus\:\:lg\:pt-1, .group-spacing:focus .focus\:\:lg\:pt-1 {
        padding-top: 2.5rem ;
    }

    .lg\:pt-2, .hover\:lg\:pt-2:hover, .focus\:lg\:pt-2:focus, .group:hover .hover\:\:lg\:pt-2, .group-spacing:hover .hover\:\:lg\:pt-2, .group:focus .focus\:\:lg\:pt-2, .group-spacing:focus .focus\:\:lg\:pt-2 {
        padding-top: 3rem ;
    }

    .lg\:pt-3, .hover\:lg\:pt-3:hover, .focus\:lg\:pt-3:focus, .group:hover .hover\:\:lg\:pt-3, .group-spacing:hover .hover\:\:lg\:pt-3, .group:focus .focus\:\:lg\:pt-3, .group-spacing:focus .focus\:\:lg\:pt-3 {
        padding-top: 3.5rem ;
    }

    .lg\:pt-4, .hover\:lg\:pt-4:hover, .focus\:lg\:pt-4:focus, .group:hover .hover\:\:lg\:pt-4, .group-spacing:hover .hover\:\:lg\:pt-4, .group:focus .focus\:\:lg\:pt-4, .group-spacing:focus .focus\:\:lg\:pt-4 {
        padding-top: 4rem ;
    }

    .lg\:pt-5, .hover\:lg\:pt-5:hover, .focus\:lg\:pt-5:focus, .group:hover .hover\:\:lg\:pt-5, .group-spacing:hover .hover\:\:lg\:pt-5, .group:focus .focus\:\:lg\:pt-5, .group-spacing:focus .focus\:\:lg\:pt-5 {
        padding-top: 4.5rem ;
    }

    .lg\:pt-6, .hover\:lg\:pt-6:hover, .focus\:lg\:pt-6:focus, .group:hover .hover\:\:lg\:pt-6, .group-spacing:hover .hover\:\:lg\:pt-6, .group:focus .focus\:\:lg\:pt-6, .group-spacing:focus .focus\:\:lg\:pt-6 {
        padding-top: 5rem ;
    }

    .lg\:pt-7, .hover\:lg\:pt-7:hover, .focus\:lg\:pt-7:focus, .group:hover .hover\:\:lg\:pt-7, .group-spacing:hover .hover\:\:lg\:pt-7, .group:focus .focus\:\:lg\:pt-7, .group-spacing:focus .focus\:\:lg\:pt-7 {
        padding-top: 5.5rem ;
    }

    .lg\:pt-8, .hover\:lg\:pt-8:hover, .focus\:lg\:pt-8:focus, .group:hover .hover\:\:lg\:pt-8, .group-spacing:hover .hover\:\:lg\:pt-8, .group:focus .focus\:\:lg\:pt-8, .group-spacing:focus .focus\:\:lg\:pt-8 {
        padding-top: 6rem ;
    }

    .lg\:pt-9, .hover\:lg\:pt-9:hover, .focus\:lg\:pt-9:focus, .group:hover .hover\:\:lg\:pt-9, .group-spacing:hover .hover\:\:lg\:pt-9, .group:focus .focus\:\:lg\:pt-9, .group-spacing:focus .focus\:\:lg\:pt-9 {
        padding-top: 6.5rem ;
    }

    .lg\:pt-10, .hover\:lg\:pt-10:hover, .focus\:lg\:pt-10:focus, .group:hover .hover\:\:lg\:pt-10, .group-spacing:hover .hover\:\:lg\:pt-10, .group:focus .focus\:\:lg\:pt-10, .group-spacing:focus .focus\:\:lg\:pt-10 {
        padding-top: 7rem ;
    }

    .lg\:pb-0, .hover\:lg\:pb-0:hover, .focus\:lg\:pb-0:focus, .group:hover .hover\:\:lg\:pb-0, .group-spacing:hover .hover\:\:lg\:pb-0, .group:focus .focus\:\:lg\:pb-0, .group-spacing:focus .focus\:\:lg\:pb-0 {
        padding-bottom: 0 ;
    }

    .lg\:pb-xs, .hover\:lg\:pb-xs:hover, .focus\:lg\:pb-xs:focus, .group:hover .hover\:\:lg\:pb-xs, .group-spacing:hover .hover\:\:lg\:pb-xs, .group:focus .focus\:\:lg\:pb-xs, .group-spacing:focus .focus\:\:lg\:pb-xs {
        padding-bottom: .25rem ;
    }

    .lg\:pb-sm, .hover\:lg\:pb-sm:hover, .focus\:lg\:pb-sm:focus, .group:hover .hover\:\:lg\:pb-sm, .group-spacing:hover .hover\:\:lg\:pb-sm, .group:focus .focus\:\:lg\:pb-sm, .group-spacing:focus .focus\:\:lg\:pb-sm {
        padding-bottom: .5rem ;
    }

    .lg\:pb-md, .hover\:lg\:pb-md:hover, .focus\:lg\:pb-md:focus, .group:hover .hover\:\:lg\:pb-md, .group-spacing:hover .hover\:\:lg\:pb-md, .group:focus .focus\:\:lg\:pb-md, .group-spacing:focus .focus\:\:lg\:pb-md {
        padding-bottom: .75rem ;
    }

    .lg\:pb-base, .hover\:lg\:pb-base:hover, .focus\:lg\:pb-base:focus, .group:hover .hover\:\:lg\:pb-base, .group-spacing:hover .hover\:\:lg\:pb-base, .group:focus .focus\:\:lg\:pb-base, .group-spacing:focus .focus\:\:lg\:pb-base {
        padding-bottom: 1rem ;
    }

    .lg\:pb-lg, .hover\:lg\:pb-lg:hover, .focus\:lg\:pb-lg:focus, .group:hover .hover\:\:lg\:pb-lg, .group-spacing:hover .hover\:\:lg\:pb-lg, .group:focus .focus\:\:lg\:pb-lg, .group-spacing:focus .focus\:\:lg\:pb-lg {
        padding-bottom: 1.5rem ;
    }

    .lg\:pb-xl, .hover\:lg\:pb-xl:hover, .focus\:lg\:pb-xl:focus, .group:hover .hover\:\:lg\:pb-xl, .group-spacing:hover .hover\:\:lg\:pb-xl, .group:focus .focus\:\:lg\:pb-xl, .group-spacing:focus .focus\:\:lg\:pb-xl {
        padding-bottom: 2rem ;
    }

    .lg\:pb-1, .hover\:lg\:pb-1:hover, .focus\:lg\:pb-1:focus, .group:hover .hover\:\:lg\:pb-1, .group-spacing:hover .hover\:\:lg\:pb-1, .group:focus .focus\:\:lg\:pb-1, .group-spacing:focus .focus\:\:lg\:pb-1 {
        padding-bottom: 2.5rem ;
    }

    .lg\:pb-2, .hover\:lg\:pb-2:hover, .focus\:lg\:pb-2:focus, .group:hover .hover\:\:lg\:pb-2, .group-spacing:hover .hover\:\:lg\:pb-2, .group:focus .focus\:\:lg\:pb-2, .group-spacing:focus .focus\:\:lg\:pb-2 {
        padding-bottom: 3rem ;
    }

    .lg\:pb-3, .hover\:lg\:pb-3:hover, .focus\:lg\:pb-3:focus, .group:hover .hover\:\:lg\:pb-3, .group-spacing:hover .hover\:\:lg\:pb-3, .group:focus .focus\:\:lg\:pb-3, .group-spacing:focus .focus\:\:lg\:pb-3 {
        padding-bottom: 3.5rem ;
    }

    .lg\:pb-4, .hover\:lg\:pb-4:hover, .focus\:lg\:pb-4:focus, .group:hover .hover\:\:lg\:pb-4, .group-spacing:hover .hover\:\:lg\:pb-4, .group:focus .focus\:\:lg\:pb-4, .group-spacing:focus .focus\:\:lg\:pb-4 {
        padding-bottom: 4rem ;
    }

    .lg\:pb-5, .hover\:lg\:pb-5:hover, .focus\:lg\:pb-5:focus, .group:hover .hover\:\:lg\:pb-5, .group-spacing:hover .hover\:\:lg\:pb-5, .group:focus .focus\:\:lg\:pb-5, .group-spacing:focus .focus\:\:lg\:pb-5 {
        padding-bottom: 4.5rem ;
    }

    .lg\:pb-6, .hover\:lg\:pb-6:hover, .focus\:lg\:pb-6:focus, .group:hover .hover\:\:lg\:pb-6, .group-spacing:hover .hover\:\:lg\:pb-6, .group:focus .focus\:\:lg\:pb-6, .group-spacing:focus .focus\:\:lg\:pb-6 {
        padding-bottom: 5rem ;
    }

    .lg\:pb-7, .hover\:lg\:pb-7:hover, .focus\:lg\:pb-7:focus, .group:hover .hover\:\:lg\:pb-7, .group-spacing:hover .hover\:\:lg\:pb-7, .group:focus .focus\:\:lg\:pb-7, .group-spacing:focus .focus\:\:lg\:pb-7 {
        padding-bottom: 5.5rem ;
    }

    .lg\:pb-8, .hover\:lg\:pb-8:hover, .focus\:lg\:pb-8:focus, .group:hover .hover\:\:lg\:pb-8, .group-spacing:hover .hover\:\:lg\:pb-8, .group:focus .focus\:\:lg\:pb-8, .group-spacing:focus .focus\:\:lg\:pb-8 {
        padding-bottom: 6rem ;
    }

    .lg\:pb-9, .hover\:lg\:pb-9:hover, .focus\:lg\:pb-9:focus, .group:hover .hover\:\:lg\:pb-9, .group-spacing:hover .hover\:\:lg\:pb-9, .group:focus .focus\:\:lg\:pb-9, .group-spacing:focus .focus\:\:lg\:pb-9 {
        padding-bottom: 6.5rem ;
    }

    .lg\:pb-10, .hover\:lg\:pb-10:hover, .focus\:lg\:pb-10:focus, .group:hover .hover\:\:lg\:pb-10, .group-spacing:hover .hover\:\:lg\:pb-10, .group:focus .focus\:\:lg\:pb-10, .group-spacing:focus .focus\:\:lg\:pb-10 {
        padding-bottom: 7rem ;
    }

    .lg\:pl-0, .hover\:lg\:pl-0:hover, .focus\:lg\:pl-0:focus, .group:hover .hover\:\:lg\:pl-0, .group-spacing:hover .hover\:\:lg\:pl-0, .group:focus .focus\:\:lg\:pl-0, .group-spacing:focus .focus\:\:lg\:pl-0 {
        padding-left: 0 ;
    }

    .lg\:pl-xs, .hover\:lg\:pl-xs:hover, .focus\:lg\:pl-xs:focus, .group:hover .hover\:\:lg\:pl-xs, .group-spacing:hover .hover\:\:lg\:pl-xs, .group:focus .focus\:\:lg\:pl-xs, .group-spacing:focus .focus\:\:lg\:pl-xs {
        padding-left: .25rem ;
    }

    .lg\:pl-sm, .hover\:lg\:pl-sm:hover, .focus\:lg\:pl-sm:focus, .group:hover .hover\:\:lg\:pl-sm, .group-spacing:hover .hover\:\:lg\:pl-sm, .group:focus .focus\:\:lg\:pl-sm, .group-spacing:focus .focus\:\:lg\:pl-sm {
        padding-left: .5rem ;
    }

    .lg\:pl-md, .hover\:lg\:pl-md:hover, .focus\:lg\:pl-md:focus, .group:hover .hover\:\:lg\:pl-md, .group-spacing:hover .hover\:\:lg\:pl-md, .group:focus .focus\:\:lg\:pl-md, .group-spacing:focus .focus\:\:lg\:pl-md {
        padding-left: .75rem ;
    }

    .lg\:pl-base, .hover\:lg\:pl-base:hover, .focus\:lg\:pl-base:focus, .group:hover .hover\:\:lg\:pl-base, .group-spacing:hover .hover\:\:lg\:pl-base, .group:focus .focus\:\:lg\:pl-base, .group-spacing:focus .focus\:\:lg\:pl-base {
        padding-left: 1rem ;
    }

    .lg\:pl-lg, .hover\:lg\:pl-lg:hover, .focus\:lg\:pl-lg:focus, .group:hover .hover\:\:lg\:pl-lg, .group-spacing:hover .hover\:\:lg\:pl-lg, .group:focus .focus\:\:lg\:pl-lg, .group-spacing:focus .focus\:\:lg\:pl-lg {
        padding-left: 1.5rem ;
    }

    .lg\:pl-xl, .hover\:lg\:pl-xl:hover, .focus\:lg\:pl-xl:focus, .group:hover .hover\:\:lg\:pl-xl, .group-spacing:hover .hover\:\:lg\:pl-xl, .group:focus .focus\:\:lg\:pl-xl, .group-spacing:focus .focus\:\:lg\:pl-xl {
        padding-left: 2rem ;
    }

    .lg\:pl-1, .hover\:lg\:pl-1:hover, .focus\:lg\:pl-1:focus, .group:hover .hover\:\:lg\:pl-1, .group-spacing:hover .hover\:\:lg\:pl-1, .group:focus .focus\:\:lg\:pl-1, .group-spacing:focus .focus\:\:lg\:pl-1 {
        padding-left: 2.5rem ;
    }

    .lg\:pl-2, .hover\:lg\:pl-2:hover, .focus\:lg\:pl-2:focus, .group:hover .hover\:\:lg\:pl-2, .group-spacing:hover .hover\:\:lg\:pl-2, .group:focus .focus\:\:lg\:pl-2, .group-spacing:focus .focus\:\:lg\:pl-2 {
        padding-left: 3rem ;
    }

    .lg\:pl-3, .hover\:lg\:pl-3:hover, .focus\:lg\:pl-3:focus, .group:hover .hover\:\:lg\:pl-3, .group-spacing:hover .hover\:\:lg\:pl-3, .group:focus .focus\:\:lg\:pl-3, .group-spacing:focus .focus\:\:lg\:pl-3 {
        padding-left: 3.5rem ;
    }

    .lg\:pl-4, .hover\:lg\:pl-4:hover, .focus\:lg\:pl-4:focus, .group:hover .hover\:\:lg\:pl-4, .group-spacing:hover .hover\:\:lg\:pl-4, .group:focus .focus\:\:lg\:pl-4, .group-spacing:focus .focus\:\:lg\:pl-4 {
        padding-left: 4rem ;
    }

    .lg\:pl-5, .hover\:lg\:pl-5:hover, .focus\:lg\:pl-5:focus, .group:hover .hover\:\:lg\:pl-5, .group-spacing:hover .hover\:\:lg\:pl-5, .group:focus .focus\:\:lg\:pl-5, .group-spacing:focus .focus\:\:lg\:pl-5 {
        padding-left: 4.5rem ;
    }

    .lg\:pl-6, .hover\:lg\:pl-6:hover, .focus\:lg\:pl-6:focus, .group:hover .hover\:\:lg\:pl-6, .group-spacing:hover .hover\:\:lg\:pl-6, .group:focus .focus\:\:lg\:pl-6, .group-spacing:focus .focus\:\:lg\:pl-6 {
        padding-left: 5rem ;
    }

    .lg\:pl-7, .hover\:lg\:pl-7:hover, .focus\:lg\:pl-7:focus, .group:hover .hover\:\:lg\:pl-7, .group-spacing:hover .hover\:\:lg\:pl-7, .group:focus .focus\:\:lg\:pl-7, .group-spacing:focus .focus\:\:lg\:pl-7 {
        padding-left: 5.5rem ;
    }

    .lg\:pl-8, .hover\:lg\:pl-8:hover, .focus\:lg\:pl-8:focus, .group:hover .hover\:\:lg\:pl-8, .group-spacing:hover .hover\:\:lg\:pl-8, .group:focus .focus\:\:lg\:pl-8, .group-spacing:focus .focus\:\:lg\:pl-8 {
        padding-left: 6rem ;
    }

    .lg\:pl-9, .hover\:lg\:pl-9:hover, .focus\:lg\:pl-9:focus, .group:hover .hover\:\:lg\:pl-9, .group-spacing:hover .hover\:\:lg\:pl-9, .group:focus .focus\:\:lg\:pl-9, .group-spacing:focus .focus\:\:lg\:pl-9 {
        padding-left: 6.5rem ;
    }

    .lg\:pl-10, .hover\:lg\:pl-10:hover, .focus\:lg\:pl-10:focus, .group:hover .hover\:\:lg\:pl-10, .group-spacing:hover .hover\:\:lg\:pl-10, .group:focus .focus\:\:lg\:pl-10, .group-spacing:focus .focus\:\:lg\:pl-10 {
        padding-left: 7rem ;
    }

    .lg\:pr-0, .hover\:lg\:pr-0:hover, .focus\:lg\:pr-0:focus, .group:hover .hover\:\:lg\:pr-0, .group-spacing:hover .hover\:\:lg\:pr-0, .group:focus .focus\:\:lg\:pr-0, .group-spacing:focus .focus\:\:lg\:pr-0 {
        padding-right: 0 ;
    }

    .lg\:pr-xs, .hover\:lg\:pr-xs:hover, .focus\:lg\:pr-xs:focus, .group:hover .hover\:\:lg\:pr-xs, .group-spacing:hover .hover\:\:lg\:pr-xs, .group:focus .focus\:\:lg\:pr-xs, .group-spacing:focus .focus\:\:lg\:pr-xs {
        padding-right: .25rem ;
    }

    .lg\:pr-sm, .hover\:lg\:pr-sm:hover, .focus\:lg\:pr-sm:focus, .group:hover .hover\:\:lg\:pr-sm, .group-spacing:hover .hover\:\:lg\:pr-sm, .group:focus .focus\:\:lg\:pr-sm, .group-spacing:focus .focus\:\:lg\:pr-sm {
        padding-right: .5rem ;
    }

    .lg\:pr-md, .hover\:lg\:pr-md:hover, .focus\:lg\:pr-md:focus, .group:hover .hover\:\:lg\:pr-md, .group-spacing:hover .hover\:\:lg\:pr-md, .group:focus .focus\:\:lg\:pr-md, .group-spacing:focus .focus\:\:lg\:pr-md {
        padding-right: .75rem ;
    }

    .lg\:pr-base, .hover\:lg\:pr-base:hover, .focus\:lg\:pr-base:focus, .group:hover .hover\:\:lg\:pr-base, .group-spacing:hover .hover\:\:lg\:pr-base, .group:focus .focus\:\:lg\:pr-base, .group-spacing:focus .focus\:\:lg\:pr-base {
        padding-right: 1rem ;
    }

    .lg\:pr-lg, .hover\:lg\:pr-lg:hover, .focus\:lg\:pr-lg:focus, .group:hover .hover\:\:lg\:pr-lg, .group-spacing:hover .hover\:\:lg\:pr-lg, .group:focus .focus\:\:lg\:pr-lg, .group-spacing:focus .focus\:\:lg\:pr-lg {
        padding-right: 1.5rem ;
    }

    .lg\:pr-xl, .hover\:lg\:pr-xl:hover, .focus\:lg\:pr-xl:focus, .group:hover .hover\:\:lg\:pr-xl, .group-spacing:hover .hover\:\:lg\:pr-xl, .group:focus .focus\:\:lg\:pr-xl, .group-spacing:focus .focus\:\:lg\:pr-xl {
        padding-right: 2rem ;
    }

    .lg\:pr-1, .hover\:lg\:pr-1:hover, .focus\:lg\:pr-1:focus, .group:hover .hover\:\:lg\:pr-1, .group-spacing:hover .hover\:\:lg\:pr-1, .group:focus .focus\:\:lg\:pr-1, .group-spacing:focus .focus\:\:lg\:pr-1 {
        padding-right: 2.5rem ;
    }

    .lg\:pr-2, .hover\:lg\:pr-2:hover, .focus\:lg\:pr-2:focus, .group:hover .hover\:\:lg\:pr-2, .group-spacing:hover .hover\:\:lg\:pr-2, .group:focus .focus\:\:lg\:pr-2, .group-spacing:focus .focus\:\:lg\:pr-2 {
        padding-right: 3rem ;
    }

    .lg\:pr-3, .hover\:lg\:pr-3:hover, .focus\:lg\:pr-3:focus, .group:hover .hover\:\:lg\:pr-3, .group-spacing:hover .hover\:\:lg\:pr-3, .group:focus .focus\:\:lg\:pr-3, .group-spacing:focus .focus\:\:lg\:pr-3 {
        padding-right: 3.5rem ;
    }

    .lg\:pr-4, .hover\:lg\:pr-4:hover, .focus\:lg\:pr-4:focus, .group:hover .hover\:\:lg\:pr-4, .group-spacing:hover .hover\:\:lg\:pr-4, .group:focus .focus\:\:lg\:pr-4, .group-spacing:focus .focus\:\:lg\:pr-4 {
        padding-right: 4rem ;
    }

    .lg\:pr-5, .hover\:lg\:pr-5:hover, .focus\:lg\:pr-5:focus, .group:hover .hover\:\:lg\:pr-5, .group-spacing:hover .hover\:\:lg\:pr-5, .group:focus .focus\:\:lg\:pr-5, .group-spacing:focus .focus\:\:lg\:pr-5 {
        padding-right: 4.5rem ;
    }

    .lg\:pr-6, .hover\:lg\:pr-6:hover, .focus\:lg\:pr-6:focus, .group:hover .hover\:\:lg\:pr-6, .group-spacing:hover .hover\:\:lg\:pr-6, .group:focus .focus\:\:lg\:pr-6, .group-spacing:focus .focus\:\:lg\:pr-6 {
        padding-right: 5rem ;
    }

    .lg\:pr-7, .hover\:lg\:pr-7:hover, .focus\:lg\:pr-7:focus, .group:hover .hover\:\:lg\:pr-7, .group-spacing:hover .hover\:\:lg\:pr-7, .group:focus .focus\:\:lg\:pr-7, .group-spacing:focus .focus\:\:lg\:pr-7 {
        padding-right: 5.5rem ;
    }

    .lg\:pr-8, .hover\:lg\:pr-8:hover, .focus\:lg\:pr-8:focus, .group:hover .hover\:\:lg\:pr-8, .group-spacing:hover .hover\:\:lg\:pr-8, .group:focus .focus\:\:lg\:pr-8, .group-spacing:focus .focus\:\:lg\:pr-8 {
        padding-right: 6rem ;
    }

    .lg\:pr-9, .hover\:lg\:pr-9:hover, .focus\:lg\:pr-9:focus, .group:hover .hover\:\:lg\:pr-9, .group-spacing:hover .hover\:\:lg\:pr-9, .group:focus .focus\:\:lg\:pr-9, .group-spacing:focus .focus\:\:lg\:pr-9 {
        padding-right: 6.5rem ;
    }

    .lg\:pr-10, .hover\:lg\:pr-10:hover, .focus\:lg\:pr-10:focus, .group:hover .hover\:\:lg\:pr-10, .group-spacing:hover .hover\:\:lg\:pr-10, .group:focus .focus\:\:lg\:pr-10, .group-spacing:focus .focus\:\:lg\:pr-10 {
        padding-right: 7rem ;
    }

    .lg\:py-0, .hover\:lg\:py-0:hover, .focus\:lg\:py-0:focus, .group:hover .hover\:\:lg\:py-0, .group-spacing:hover .hover\:\:lg\:py-0, .group:focus .focus\:\:lg\:py-0, .group-spacing:focus .focus\:\:lg\:py-0 {
        padding-top: 0 ;
        padding-bottom: 0 ;
    }

    .lg\:py-xs, .hover\:lg\:py-xs:hover, .focus\:lg\:py-xs:focus, .group:hover .hover\:\:lg\:py-xs, .group-spacing:hover .hover\:\:lg\:py-xs, .group:focus .focus\:\:lg\:py-xs, .group-spacing:focus .focus\:\:lg\:py-xs {
        padding-top: .25rem ;
        padding-bottom: .25rem ;
    }

    .lg\:py-sm, .hover\:lg\:py-sm:hover, .focus\:lg\:py-sm:focus, .group:hover .hover\:\:lg\:py-sm, .group-spacing:hover .hover\:\:lg\:py-sm, .group:focus .focus\:\:lg\:py-sm, .group-spacing:focus .focus\:\:lg\:py-sm {
        padding-top: .5rem ;
        padding-bottom: .5rem ;
    }

    .lg\:py-md, .hover\:lg\:py-md:hover, .focus\:lg\:py-md:focus, .group:hover .hover\:\:lg\:py-md, .group-spacing:hover .hover\:\:lg\:py-md, .group:focus .focus\:\:lg\:py-md, .group-spacing:focus .focus\:\:lg\:py-md {
        padding-top: .75rem ;
        padding-bottom: .75rem ;
    }

    .lg\:py-base, .hover\:lg\:py-base:hover, .focus\:lg\:py-base:focus, .group:hover .hover\:\:lg\:py-base, .group-spacing:hover .hover\:\:lg\:py-base, .group:focus .focus\:\:lg\:py-base, .group-spacing:focus .focus\:\:lg\:py-base {
        padding-top: 1rem ;
        padding-bottom: 1rem ;
    }

    .lg\:py-lg, .hover\:lg\:py-lg:hover, .focus\:lg\:py-lg:focus, .group:hover .hover\:\:lg\:py-lg, .group-spacing:hover .hover\:\:lg\:py-lg, .group:focus .focus\:\:lg\:py-lg, .group-spacing:focus .focus\:\:lg\:py-lg {
        padding-top: 1.5rem ;
        padding-bottom: 1.5rem ;
    }

    .lg\:py-xl, .hover\:lg\:py-xl:hover, .focus\:lg\:py-xl:focus, .group:hover .hover\:\:lg\:py-xl, .group-spacing:hover .hover\:\:lg\:py-xl, .group:focus .focus\:\:lg\:py-xl, .group-spacing:focus .focus\:\:lg\:py-xl {
        padding-top: 2rem ;
        padding-bottom: 2rem ;
    }

    .lg\:py-1, .hover\:lg\:py-1:hover, .focus\:lg\:py-1:focus, .group:hover .hover\:\:lg\:py-1, .group-spacing:hover .hover\:\:lg\:py-1, .group:focus .focus\:\:lg\:py-1, .group-spacing:focus .focus\:\:lg\:py-1 {
        padding-top: 2.5rem ;
        padding-bottom: 2.5rem ;
    }

    .lg\:py-2, .hover\:lg\:py-2:hover, .focus\:lg\:py-2:focus, .group:hover .hover\:\:lg\:py-2, .group-spacing:hover .hover\:\:lg\:py-2, .group:focus .focus\:\:lg\:py-2, .group-spacing:focus .focus\:\:lg\:py-2 {
        padding-top: 3rem ;
        padding-bottom: 3rem ;
    }

    .lg\:py-3, .hover\:lg\:py-3:hover, .focus\:lg\:py-3:focus, .group:hover .hover\:\:lg\:py-3, .group-spacing:hover .hover\:\:lg\:py-3, .group:focus .focus\:\:lg\:py-3, .group-spacing:focus .focus\:\:lg\:py-3 {
        padding-top: 3.5rem ;
        padding-bottom: 3.5rem ;
    }

    .lg\:py-4, .hover\:lg\:py-4:hover, .focus\:lg\:py-4:focus, .group:hover .hover\:\:lg\:py-4, .group-spacing:hover .hover\:\:lg\:py-4, .group:focus .focus\:\:lg\:py-4, .group-spacing:focus .focus\:\:lg\:py-4 {
        padding-top: 4rem ;
        padding-bottom: 4rem ;
    }

    .lg\:py-5, .hover\:lg\:py-5:hover, .focus\:lg\:py-5:focus, .group:hover .hover\:\:lg\:py-5, .group-spacing:hover .hover\:\:lg\:py-5, .group:focus .focus\:\:lg\:py-5, .group-spacing:focus .focus\:\:lg\:py-5 {
        padding-top: 4.5rem ;
        padding-bottom: 4.5rem ;
    }

    .lg\:py-6, .hover\:lg\:py-6:hover, .focus\:lg\:py-6:focus, .group:hover .hover\:\:lg\:py-6, .group-spacing:hover .hover\:\:lg\:py-6, .group:focus .focus\:\:lg\:py-6, .group-spacing:focus .focus\:\:lg\:py-6 {
        padding-top: 5rem ;
        padding-bottom: 5rem ;
    }

    .lg\:py-7, .hover\:lg\:py-7:hover, .focus\:lg\:py-7:focus, .group:hover .hover\:\:lg\:py-7, .group-spacing:hover .hover\:\:lg\:py-7, .group:focus .focus\:\:lg\:py-7, .group-spacing:focus .focus\:\:lg\:py-7 {
        padding-top: 5.5rem ;
        padding-bottom: 5.5rem ;
    }

    .lg\:py-8, .hover\:lg\:py-8:hover, .focus\:lg\:py-8:focus, .group:hover .hover\:\:lg\:py-8, .group-spacing:hover .hover\:\:lg\:py-8, .group:focus .focus\:\:lg\:py-8, .group-spacing:focus .focus\:\:lg\:py-8 {
        padding-top: 6rem ;
        padding-bottom: 6rem ;
    }

    .lg\:py-9, .hover\:lg\:py-9:hover, .focus\:lg\:py-9:focus, .group:hover .hover\:\:lg\:py-9, .group-spacing:hover .hover\:\:lg\:py-9, .group:focus .focus\:\:lg\:py-9, .group-spacing:focus .focus\:\:lg\:py-9 {
        padding-top: 6.5rem ;
        padding-bottom: 6.5rem ;
    }

    .lg\:py-10, .hover\:lg\:py-10:hover, .focus\:lg\:py-10:focus, .group:hover .hover\:\:lg\:py-10, .group-spacing:hover .hover\:\:lg\:py-10, .group:focus .focus\:\:lg\:py-10, .group-spacing:focus .focus\:\:lg\:py-10 {
        padding-top: 7rem ;
        padding-bottom: 7rem ;
    }

    .lg\:px-0, .hover\:lg\:px-0:hover, .focus\:lg\:px-0:focus, .group:hover .hover\:\:lg\:px-0, .group-spacing:hover .hover\:\:lg\:px-0, .group:focus .focus\:\:lg\:px-0, .group-spacing:focus .focus\:\:lg\:px-0 {
        padding-left: 0 ;
        padding-right: 0 ;
    }

    .lg\:px-xs, .hover\:lg\:px-xs:hover, .focus\:lg\:px-xs:focus, .group:hover .hover\:\:lg\:px-xs, .group-spacing:hover .hover\:\:lg\:px-xs, .group:focus .focus\:\:lg\:px-xs, .group-spacing:focus .focus\:\:lg\:px-xs {
        padding-left: .25rem ;
        padding-right: .25rem ;
    }

    .lg\:px-sm, .hover\:lg\:px-sm:hover, .focus\:lg\:px-sm:focus, .group:hover .hover\:\:lg\:px-sm, .group-spacing:hover .hover\:\:lg\:px-sm, .group:focus .focus\:\:lg\:px-sm, .group-spacing:focus .focus\:\:lg\:px-sm {
        padding-left: .5rem ;
        padding-right: .5rem ;
    }

    .lg\:px-md, .hover\:lg\:px-md:hover, .focus\:lg\:px-md:focus, .group:hover .hover\:\:lg\:px-md, .group-spacing:hover .hover\:\:lg\:px-md, .group:focus .focus\:\:lg\:px-md, .group-spacing:focus .focus\:\:lg\:px-md {
        padding-left: .75rem ;
        padding-right: .75rem ;
    }

    .lg\:px-base, .hover\:lg\:px-base:hover, .focus\:lg\:px-base:focus, .group:hover .hover\:\:lg\:px-base, .group-spacing:hover .hover\:\:lg\:px-base, .group:focus .focus\:\:lg\:px-base, .group-spacing:focus .focus\:\:lg\:px-base {
        padding-left: 1rem ;
        padding-right: 1rem ;
    }

    .lg\:px-lg, .hover\:lg\:px-lg:hover, .focus\:lg\:px-lg:focus, .group:hover .hover\:\:lg\:px-lg, .group-spacing:hover .hover\:\:lg\:px-lg, .group:focus .focus\:\:lg\:px-lg, .group-spacing:focus .focus\:\:lg\:px-lg {
        padding-left: 1.5rem ;
        padding-right: 1.5rem ;
    }

    .lg\:px-xl, .hover\:lg\:px-xl:hover, .focus\:lg\:px-xl:focus, .group:hover .hover\:\:lg\:px-xl, .group-spacing:hover .hover\:\:lg\:px-xl, .group:focus .focus\:\:lg\:px-xl, .group-spacing:focus .focus\:\:lg\:px-xl {
        padding-left: 2rem ;
        padding-right: 2rem ;
    }

    .lg\:px-1, .hover\:lg\:px-1:hover, .focus\:lg\:px-1:focus, .group:hover .hover\:\:lg\:px-1, .group-spacing:hover .hover\:\:lg\:px-1, .group:focus .focus\:\:lg\:px-1, .group-spacing:focus .focus\:\:lg\:px-1 {
        padding-left: 2.5rem ;
        padding-right: 2.5rem ;
    }

    .lg\:px-2, .hover\:lg\:px-2:hover, .focus\:lg\:px-2:focus, .group:hover .hover\:\:lg\:px-2, .group-spacing:hover .hover\:\:lg\:px-2, .group:focus .focus\:\:lg\:px-2, .group-spacing:focus .focus\:\:lg\:px-2 {
        padding-left: 3rem ;
        padding-right: 3rem ;
    }

    .lg\:px-3, .hover\:lg\:px-3:hover, .focus\:lg\:px-3:focus, .group:hover .hover\:\:lg\:px-3, .group-spacing:hover .hover\:\:lg\:px-3, .group:focus .focus\:\:lg\:px-3, .group-spacing:focus .focus\:\:lg\:px-3 {
        padding-left: 3.5rem ;
        padding-right: 3.5rem ;
    }

    .lg\:px-4, .hover\:lg\:px-4:hover, .focus\:lg\:px-4:focus, .group:hover .hover\:\:lg\:px-4, .group-spacing:hover .hover\:\:lg\:px-4, .group:focus .focus\:\:lg\:px-4, .group-spacing:focus .focus\:\:lg\:px-4 {
        padding-left: 4rem ;
        padding-right: 4rem ;
    }

    .lg\:px-5, .hover\:lg\:px-5:hover, .focus\:lg\:px-5:focus, .group:hover .hover\:\:lg\:px-5, .group-spacing:hover .hover\:\:lg\:px-5, .group:focus .focus\:\:lg\:px-5, .group-spacing:focus .focus\:\:lg\:px-5 {
        padding-left: 4.5rem ;
        padding-right: 4.5rem ;
    }

    .lg\:px-6, .hover\:lg\:px-6:hover, .focus\:lg\:px-6:focus, .group:hover .hover\:\:lg\:px-6, .group-spacing:hover .hover\:\:lg\:px-6, .group:focus .focus\:\:lg\:px-6, .group-spacing:focus .focus\:\:lg\:px-6 {
        padding-left: 5rem ;
        padding-right: 5rem ;
    }

    .lg\:px-7, .hover\:lg\:px-7:hover, .focus\:lg\:px-7:focus, .group:hover .hover\:\:lg\:px-7, .group-spacing:hover .hover\:\:lg\:px-7, .group:focus .focus\:\:lg\:px-7, .group-spacing:focus .focus\:\:lg\:px-7 {
        padding-left: 5.5rem ;
        padding-right: 5.5rem ;
    }

    .lg\:px-8, .hover\:lg\:px-8:hover, .focus\:lg\:px-8:focus, .group:hover .hover\:\:lg\:px-8, .group-spacing:hover .hover\:\:lg\:px-8, .group:focus .focus\:\:lg\:px-8, .group-spacing:focus .focus\:\:lg\:px-8 {
        padding-left: 6rem ;
        padding-right: 6rem ;
    }

    .lg\:px-9, .hover\:lg\:px-9:hover, .focus\:lg\:px-9:focus, .group:hover .hover\:\:lg\:px-9, .group-spacing:hover .hover\:\:lg\:px-9, .group:focus .focus\:\:lg\:px-9, .group-spacing:focus .focus\:\:lg\:px-9 {
        padding-left: 6.5rem ;
        padding-right: 6.5rem ;
    }

    .lg\:px-10, .hover\:lg\:px-10:hover, .focus\:lg\:px-10:focus, .group:hover .hover\:\:lg\:px-10, .group-spacing:hover .hover\:\:lg\:px-10, .group:focus .focus\:\:lg\:px-10, .group-spacing:focus .focus\:\:lg\:px-10 {
        padding-left: 7rem ;
        padding-right: 7rem ;
    }

    .lg\:z-0 {
        z-index: 0;
    }

    .lg\:z-10 {
        z-index: 10;
    }

    .lg\:z-20 {
        z-index: 20;
    }

    .lg\:z-30 {
        z-index: 30;
    }

    .lg\:z-40 {
        z-index: 40;
    }

    .lg\:z-50 {
        z-index: 50;
    }

    .lg\:z-60 {
        z-index: 60;
    }

    .lg\:z-70 {
        z-index: 70;
    }

    .lg\:z-80 {
        z-index: 80;
    }

    .lg\:z-90 {
        z-index: 90;
    }

    .lg\:z-100 {
        z-index: 100;
    }

    .lg\:-z-10 {
        z-index: -10;
    }

    .lg\:-z-20 {
        z-index: -20;
    }

    .lg\:-z-30 {
        z-index: -30;
    }

    .lg\:-z-40 {
        z-index: -40;
    }

    .lg\:-z-50 {
        z-index: -50;
    }

    .lg\:-z-60 {
        z-index: -60;
    }

    .lg\:-z-70 {
        z-index: -70;
    }

    .lg\:-z-80 {
        z-index: -80;
    }

    .lg\:-z-90 {
        z-index: -90;
    }

    .lg\:-z-100 {
        z-index: -100;
    }

    .lg\:float-left {
        float: left;
    }

    .lg\:float-right {
        float: right;
    }

    .lg\:float-none {
        float: none;
    }

    .lg\:opacity-0, .hover\:lg\:opacity-0:hover, .focus\:lg\:opacity-0:focus, .group:hover .hover\:\:lg\:opacity-0, .group-opacity:hover .hover\:\:lg\:opacity-0, .group:focus .focus\:\:lg\:opacity-0, .group-opacity:focus .focus\:\:lg\:opacity-0 {
        opacity: 0;
    }

    .lg\:opacity-01, .hover\:lg\:opacity-01:hover, .focus\:lg\:opacity-01:focus, .group:hover .hover\:\:lg\:opacity-01, .group-opacity:hover .hover\:\:lg\:opacity-01, .group:focus .focus\:\:lg\:opacity-01, .group-opacity:focus .focus\:\:lg\:opacity-01 {
        opacity: .01;
    }

    .lg\:opacity-02, .hover\:lg\:opacity-02:hover, .focus\:lg\:opacity-02:focus, .group:hover .hover\:\:lg\:opacity-02, .group-opacity:hover .hover\:\:lg\:opacity-02, .group:focus .focus\:\:lg\:opacity-02, .group-opacity:focus .focus\:\:lg\:opacity-02 {
        opacity: .02;
    }

    .lg\:opacity-03, .hover\:lg\:opacity-03:hover, .focus\:lg\:opacity-03:focus, .group:hover .hover\:\:lg\:opacity-03, .group-opacity:hover .hover\:\:lg\:opacity-03, .group:focus .focus\:\:lg\:opacity-03, .group-opacity:focus .focus\:\:lg\:opacity-03 {
        opacity: .03;
    }

    .lg\:opacity-04, .hover\:lg\:opacity-04:hover, .focus\:lg\:opacity-04:focus, .group:hover .hover\:\:lg\:opacity-04, .group-opacity:hover .hover\:\:lg\:opacity-04, .group:focus .focus\:\:lg\:opacity-04, .group-opacity:focus .focus\:\:lg\:opacity-04 {
        opacity: .04;
    }

    .lg\:opacity-5, .hover\:lg\:opacity-5:hover, .focus\:lg\:opacity-5:focus, .group:hover .hover\:\:lg\:opacity-5, .group-opacity:hover .hover\:\:lg\:opacity-5, .group:focus .focus\:\:lg\:opacity-5, .group-opacity:focus .focus\:\:lg\:opacity-5 {
        opacity: .05;
    }

    .lg\:opacity-06, .hover\:lg\:opacity-06:hover, .focus\:lg\:opacity-06:focus, .group:hover .hover\:\:lg\:opacity-06, .group-opacity:hover .hover\:\:lg\:opacity-06, .group:focus .focus\:\:lg\:opacity-06, .group-opacity:focus .focus\:\:lg\:opacity-06 {
        opacity: .06;
    }

    .lg\:opacity-07, .hover\:lg\:opacity-07:hover, .focus\:lg\:opacity-07:focus, .group:hover .hover\:\:lg\:opacity-07, .group-opacity:hover .hover\:\:lg\:opacity-07, .group:focus .focus\:\:lg\:opacity-07, .group-opacity:focus .focus\:\:lg\:opacity-07 {
        opacity: .07;
    }

    .lg\:opacity-08, .hover\:lg\:opacity-08:hover, .focus\:lg\:opacity-08:focus, .group:hover .hover\:\:lg\:opacity-08, .group-opacity:hover .hover\:\:lg\:opacity-08, .group:focus .focus\:\:lg\:opacity-08, .group-opacity:focus .focus\:\:lg\:opacity-08 {
        opacity: .08;
    }

    .lg\:opacity-09, .hover\:lg\:opacity-09:hover, .focus\:lg\:opacity-09:focus, .group:hover .hover\:\:lg\:opacity-09, .group-opacity:hover .hover\:\:lg\:opacity-09, .group:focus .focus\:\:lg\:opacity-09, .group-opacity:focus .focus\:\:lg\:opacity-09 {
        opacity: .08;
    }

    .lg\:opacity-10, .hover\:lg\:opacity-10:hover, .focus\:lg\:opacity-10:focus, .group:hover .hover\:\:lg\:opacity-10, .group-opacity:hover .hover\:\:lg\:opacity-10, .group:focus .focus\:\:lg\:opacity-10, .group-opacity:focus .focus\:\:lg\:opacity-10 {
        opacity: .1;
    }

    .lg\:opacity-15, .hover\:lg\:opacity-15:hover, .focus\:lg\:opacity-15:focus, .group:hover .hover\:\:lg\:opacity-15, .group-opacity:hover .hover\:\:lg\:opacity-15, .group:focus .focus\:\:lg\:opacity-15, .group-opacity:focus .focus\:\:lg\:opacity-15 {
        opacity: .15;
    }

    .lg\:opacity-20, .hover\:lg\:opacity-20:hover, .focus\:lg\:opacity-20:focus, .group:hover .hover\:\:lg\:opacity-20, .group-opacity:hover .hover\:\:lg\:opacity-20, .group:focus .focus\:\:lg\:opacity-20, .group-opacity:focus .focus\:\:lg\:opacity-20 {
        opacity: .2;
    }

    .lg\:opacity-25, .hover\:lg\:opacity-25:hover, .focus\:lg\:opacity-25:focus, .group:hover .hover\:\:lg\:opacity-25, .group-opacity:hover .hover\:\:lg\:opacity-25, .group:focus .focus\:\:lg\:opacity-25, .group-opacity:focus .focus\:\:lg\:opacity-25 {
        opacity: .25;
    }

    .lg\:opacity-30, .hover\:lg\:opacity-30:hover, .focus\:lg\:opacity-30:focus, .group:hover .hover\:\:lg\:opacity-30, .group-opacity:hover .hover\:\:lg\:opacity-30, .group:focus .focus\:\:lg\:opacity-30, .group-opacity:focus .focus\:\:lg\:opacity-30 {
        opacity: .3;
    }

    .lg\:opacity-35, .hover\:lg\:opacity-35:hover, .focus\:lg\:opacity-35:focus, .group:hover .hover\:\:lg\:opacity-35, .group-opacity:hover .hover\:\:lg\:opacity-35, .group:focus .focus\:\:lg\:opacity-35, .group-opacity:focus .focus\:\:lg\:opacity-35 {
        opacity: .35;
    }

    .lg\:opacity-40, .hover\:lg\:opacity-40:hover, .focus\:lg\:opacity-40:focus, .group:hover .hover\:\:lg\:opacity-40, .group-opacity:hover .hover\:\:lg\:opacity-40, .group:focus .focus\:\:lg\:opacity-40, .group-opacity:focus .focus\:\:lg\:opacity-40 {
        opacity: .4;
    }

    .lg\:opacity-45, .hover\:lg\:opacity-45:hover, .focus\:lg\:opacity-45:focus, .group:hover .hover\:\:lg\:opacity-45, .group-opacity:hover .hover\:\:lg\:opacity-45, .group:focus .focus\:\:lg\:opacity-45, .group-opacity:focus .focus\:\:lg\:opacity-45 {
        opacity: .45;
    }

    .lg\:opacity-50, .hover\:lg\:opacity-50:hover, .focus\:lg\:opacity-50:focus, .group:hover .hover\:\:lg\:opacity-50, .group-opacity:hover .hover\:\:lg\:opacity-50, .group:focus .focus\:\:lg\:opacity-50, .group-opacity:focus .focus\:\:lg\:opacity-50 {
        opacity: .5;
    }

    .lg\:opacity-55, .hover\:lg\:opacity-55:hover, .focus\:lg\:opacity-55:focus, .group:hover .hover\:\:lg\:opacity-55, .group-opacity:hover .hover\:\:lg\:opacity-55, .group:focus .focus\:\:lg\:opacity-55, .group-opacity:focus .focus\:\:lg\:opacity-55 {
        opacity: .55;
    }

    .lg\:opacity-60, .hover\:lg\:opacity-60:hover, .focus\:lg\:opacity-60:focus, .group:hover .hover\:\:lg\:opacity-60, .group-opacity:hover .hover\:\:lg\:opacity-60, .group:focus .focus\:\:lg\:opacity-60, .group-opacity:focus .focus\:\:lg\:opacity-60 {
        opacity: .6;
    }

    .lg\:opacity-65, .hover\:lg\:opacity-65:hover, .focus\:lg\:opacity-65:focus, .group:hover .hover\:\:lg\:opacity-65, .group-opacity:hover .hover\:\:lg\:opacity-65, .group:focus .focus\:\:lg\:opacity-65, .group-opacity:focus .focus\:\:lg\:opacity-65 {
        opacity: .65;
    }

    .lg\:opacity-70, .hover\:lg\:opacity-70:hover, .focus\:lg\:opacity-70:focus, .group:hover .hover\:\:lg\:opacity-70, .group-opacity:hover .hover\:\:lg\:opacity-70, .group:focus .focus\:\:lg\:opacity-70, .group-opacity:focus .focus\:\:lg\:opacity-70 {
        opacity: .7;
    }

    .lg\:opacity-75, .hover\:lg\:opacity-75:hover, .focus\:lg\:opacity-75:focus, .group:hover .hover\:\:lg\:opacity-75, .group-opacity:hover .hover\:\:lg\:opacity-75, .group:focus .focus\:\:lg\:opacity-75, .group-opacity:focus .focus\:\:lg\:opacity-75 {
        opacity: .75;
    }

    .lg\:opacity-80, .hover\:lg\:opacity-80:hover, .focus\:lg\:opacity-80:focus, .group:hover .hover\:\:lg\:opacity-80, .group-opacity:hover .hover\:\:lg\:opacity-80, .group:focus .focus\:\:lg\:opacity-80, .group-opacity:focus .focus\:\:lg\:opacity-80 {
        opacity: .8;
    }

    .lg\:opacity-85, .hover\:lg\:opacity-85:hover, .focus\:lg\:opacity-85:focus, .group:hover .hover\:\:lg\:opacity-85, .group-opacity:hover .hover\:\:lg\:opacity-85, .group:focus .focus\:\:lg\:opacity-85, .group-opacity:focus .focus\:\:lg\:opacity-85 {
        opacity: .85;
    }

    .lg\:opacity-90, .hover\:lg\:opacity-90:hover, .focus\:lg\:opacity-90:focus, .group:hover .hover\:\:lg\:opacity-90, .group-opacity:hover .hover\:\:lg\:opacity-90, .group:focus .focus\:\:lg\:opacity-90, .group-opacity:focus .focus\:\:lg\:opacity-90 {
        opacity: .9;
    }

    .lg\:opacity-95, .hover\:lg\:opacity-95:hover, .focus\:lg\:opacity-95:focus, .group:hover .hover\:\:lg\:opacity-95, .group-opacity:hover .hover\:\:lg\:opacity-95, .group:focus .focus\:\:lg\:opacity-95, .group-opacity:focus .focus\:\:lg\:opacity-95 {
        opacity: .95;
    }

    .lg\:opacity-100, .hover\:lg\:opacity-100:hover, .focus\:lg\:opacity-100:focus, .group:hover .hover\:\:lg\:opacity-100, .group-opacity:hover .hover\:\:lg\:opacity-100, .group:focus .focus\:\:lg\:opacity-100, .group-opacity:focus .focus\:\:lg\:opacity-100 {
        opacity: 1;
    }

    .lg\:flex-column {
        flex-direction: column;
    }

    .lg\:flex-column-reverse {
        flex-direction: column-reverse;
    }

    .lg\:row {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .lg\:row-reverse {
        flex-direction: row-reverse;
    }

    .lg\:col {
        flex: 1 0 0% ;
    }

    .lg\:col-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .lg\:col-5 {
        flex: 0 0 auto;
        width: 5% ;
    }

    .lg\:col-10 {
        flex: 0 0 auto;
        width: 10% ;
    }

    .lg\:col-15 {
        flex: 0 0 auto;
        width: 15% ;
    }

    .lg\:col-20 {
        flex: 0 0 auto;
        width: 20% ;
    }

    .lg\:col-25 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .lg\:col-30 {
        flex: 0 0 auto;
        width: 30% ;
    }

    .lg\:col-35 {
        flex: 0 0 auto;
        width: 35% ;
    }

    .lg\:col-40 {
        flex: 0 0 auto;
        width: 40% ;
    }

    .lg\:col-45 {
        flex: 0 0 auto;
        width: 45% ;
    }

    .lg\:col-50 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .lg\:col-55 {
        flex: 0 0 auto;
        width: 55% ;
    }

    .lg\:col-60 {
        flex: 0 0 auto;
        width: 60% ;
    }

    .lg\:col-65 {
        flex: 0 0 auto;
        width: 65% ;
    }

    .lg\:col-70 {
        flex: 0 0 auto;
        width: 70% ;
    }

    .lg\:col-75 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .lg\:col-80 {
        flex: 0 0 auto;
        width: 80% ;
    }

    .lg\:col-85 {
        flex: 0 0 auto;
        width: 85% ;
    }

    .lg\:col-90 {
        flex: 0 0 auto;
        width: 90% ;
    }

    .lg\:col-95 {
        flex: 0 0 auto;
        width: 95% ;
    }

    .lg\:col-100 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .lg\:col-12\/1 {
        flex: 0 0 auto;
        width: 8.33333333% ;
    }

    .lg\:col-12\/2 {
        flex: 0 0 auto;
        width: 16.6666667% ;
    }

    .lg\:col-12\/3 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .lg\:col-12\/4 {
        flex: 0 0 auto;
        width: 33.3333333% ;
    }

    .lg\:col-12\/5 {
        flex: 0 0 auto;
        width: 41.6666667% ;
    }

    .lg\:col-12\/6 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .lg\:col-12\/7 {
        flex: 0 0 auto;
        width: 58.3333333% ;
    }

    .lg\:col-12\/8 {
        flex: 0 0 auto;
        width: 66.6666666% ;
    }

    .lg\:col-12\/9 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .lg\:col-12\/10 {
        flex: 0 0 auto;
        width: 83.3333333% ;
    }

    .lg\:col-12\/11 {
        flex: 0 0 auto;
        width: 91.6666666% ;
    }

    .lg\:col-12\/12 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .lg\:w-fit, .hover\:lg\:w-fit:hover, .group:hover .hover\:\:lg\:w-fit, .group-size:hover .hover\:\:lg\:w-fit {
        width: fit-content;
    }

    .lg\:w-full, .hover\:lg\:w-full:hover, .group:hover .hover\:\:lg\:w-full, .group-size:hover .hover\:\:lg\:w-full {
        width: 100%;
    }

    .lg\:w-xxs, .hover\:lg\:w-xxs:hover, .group:hover .hover\:\:lg\:w-xxs, .group-size:hover .hover\:\:lg\:w-xxs {
        width: .25rem;
    }

    .lg\:w-xs, .hover\:lg\:w-xs:hover, .group:hover .hover\:\:lg\:w-xs, .group-size:hover .hover\:\:lg\:w-xs {
        width: 1rem;
    }

    .lg\:w-sm, .hover\:lg\:w-sm:hover, .group:hover .hover\:\:lg\:w-sm, .group-size:hover .hover\:\:lg\:w-sm {
        width: 1.5rem;
    }

    .lg\:w-md, .hover\:lg\:w-md:hover, .group:hover .hover\:\:lg\:w-md, .group-size:hover .hover\:\:lg\:w-md {
        width: 2rem;
    }

    .lg\:w-base, .hover\:lg\:w-base:hover, .group:hover .hover\:\:lg\:w-base, .group-size:hover .hover\:\:lg\:w-base {
        width: 3rem;
    }

    .lg\:w-lg, .hover\:lg\:w-lg:hover, .group:hover .hover\:\:lg\:w-lg, .group-size:hover .hover\:\:lg\:w-lg {
        width: 4rem;
    }

    .lg\:w-xl, .hover\:lg\:w-xl:hover, .group:hover .hover\:\:lg\:w-xl, .group-size:hover .hover\:\:lg\:w-xl {
        width: 5rem;
    }

    .lg\:w-2xl, .hover\:lg\:w-2xl:hover, .group:hover .hover\:\:lg\:w-2xl, .group-size:hover .hover\:\:lg\:w-2xl {
        width: 6rem;
    }

    .lg\:w-3xl, .hover\:lg\:w-3xl:hover, .group:hover .hover\:\:lg\:w-3xl, .group-size:hover .hover\:\:lg\:w-3xl {
        width: 7rem;
    }

    .lg\:w-4xl, .hover\:lg\:w-4xl:hover, .group:hover .hover\:\:lg\:w-4xl, .group-size:hover .hover\:\:lg\:w-4xl {
        width: 8rem;
    }

    .lg\:w-5xl, .hover\:lg\:w-5xl:hover, .group:hover .hover\:\:lg\:w-5xl, .group-size:hover .hover\:\:lg\:w-5xl {
        width: 9rem;
    }

    .lg\:w-5, .hover\:lg\:w-5:hover, .group:hover .hover\:\:lg\:w-5, .group-size:hover .hover\:\:lg\:w-5 {
        width: 5%;
    }

    .lg\:w-10, .hover\:lg\:w-10:hover, .group:hover .hover\:\:lg\:w-10, .group-size:hover .hover\:\:lg\:w-10 {
        width: 10%;
    }

    .lg\:w-15, .hover\:lg\:w-15:hover, .group:hover .hover\:\:lg\:w-15, .group-size:hover .hover\:\:lg\:w-15 {
        width: 15%;
    }

    .lg\:w-20, .hover\:lg\:w-20:hover, .group:hover .hover\:\:lg\:w-20, .group-size:hover .hover\:\:lg\:w-20 {
        width: 20%;
    }

    .lg\:w-25, .hover\:lg\:w-25:hover, .group:hover .hover\:\:lg\:w-25, .group-size:hover .hover\:\:lg\:w-25 {
        width: 25%;
    }

    .lg\:w-30, .hover\:lg\:w-30:hover, .group:hover .hover\:\:lg\:w-30, .group-size:hover .hover\:\:lg\:w-30 {
        width: 30%;
    }

    .lg\:w-35, .hover\:lg\:w-35:hover, .group:hover .hover\:\:lg\:w-35, .group-size:hover .hover\:\:lg\:w-35 {
        width: 35%;
    }

    .lg\:w-40, .hover\:lg\:w-40:hover, .group:hover .hover\:\:lg\:w-40, .group-size:hover .hover\:\:lg\:w-40 {
        width: 40%;
    }

    .lg\:w-45, .hover\:lg\:w-45:hover, .group:hover .hover\:\:lg\:w-45, .group-size:hover .hover\:\:lg\:w-45 {
        width: 45%;
    }

    .lg\:w-50, .hover\:lg\:w-50:hover, .group:hover .hover\:\:lg\:w-50, .group-size:hover .hover\:\:lg\:w-50 {
        width: 50%;
    }

    .lg\:w-55, .hover\:lg\:w-55:hover, .group:hover .hover\:\:lg\:w-55, .group-size:hover .hover\:\:lg\:w-55 {
        width: 55%;
    }

    .lg\:w-60, .hover\:lg\:w-60:hover, .group:hover .hover\:\:lg\:w-60, .group-size:hover .hover\:\:lg\:w-60 {
        width: 60%;
    }

    .lg\:w-65, .hover\:lg\:w-65:hover, .group:hover .hover\:\:lg\:w-65, .group-size:hover .hover\:\:lg\:w-65 {
        width: 65%;
    }

    .lg\:w-70, .hover\:lg\:w-70:hover, .group:hover .hover\:\:lg\:w-70, .group-size:hover .hover\:\:lg\:w-70 {
        width: 70%;
    }

    .lg\:w-75, .hover\:lg\:w-75:hover, .group:hover .hover\:\:lg\:w-75, .group-size:hover .hover\:\:lg\:w-75 {
        width: 75%;
    }

    .lg\:w-80, .hover\:lg\:w-80:hover, .group:hover .hover\:\:lg\:w-80, .group-size:hover .hover\:\:lg\:w-80 {
        width: 80%;
    }

    .lg\:w-85, .hover\:lg\:w-85:hover, .group:hover .hover\:\:lg\:w-85, .group-size:hover .hover\:\:lg\:w-85 {
        width: 85%;
    }

    .lg\:w-90, .hover\:lg\:w-90:hover, .group:hover .hover\:\:lg\:w-90, .group-size:hover .hover\:\:lg\:w-90 {
        width: 90%;
    }

    .lg\:w-95, .hover\:lg\:w-95:hover, .group:hover .hover\:\:lg\:w-95, .group-size:hover .hover\:\:lg\:w-95 {
        width: 95%;
    }

    .lg\:max-w-fit {
        max-width: fit-content;
    }

    .lg\:max-w-full {
        max-width: 100%;
    }

    .lg\:max-w-xs {
        max-width: 1rem;
    }

    .lg\:max-w-sm {
        max-width: 1.5rem;
    }

    .lg\:max-w-md {
        max-width: 2rem;
    }

    .lg\:max-w-base {
        max-width: 3rem;
    }

    .lg\:max-w-lg {
        max-width: 4rem;
    }

    .lg\:max-w-xl {
        max-width: 5rem;
    }

    .lg\:max-w-2xl {
        max-width: 6rem;
    }

    .lg\:max-w-3xl {
        max-width: 7rem;
    }

    .lg\:max-w-4xl {
        max-width: 8rem;
    }

    .lg\:max-w-5xl {
        max-width: 9rem;
    }

    .lg\:max-w-5 {
        max-width: 5%;
    }

    .lg\:max-w-10 {
        max-width: 10%;
    }

    .lg\:max-w-15 {
        max-width: 15%;
    }

    .lg\:max-w-20 {
        max-width: 20%;
    }

    .lg\:max-w-25 {
        max-width: 25%;
    }

    .lg\:max-w-30 {
        max-width: 30%;
    }

    .lg\:max-w-35 {
        max-width: 35%;
    }

    .lg\:max-w-40 {
        max-width: 40%;
    }

    .lg\:max-w-45 {
        max-width: 45%;
    }

    .lg\:max-w-50 {
        max-width: 50%;
    }

    .lg\:max-w-55 {
        max-width: 55%;
    }

    .lg\:max-w-60 {
        max-width: 60%;
    }

    .lg\:max-w-65 {
        max-width: 65%;
    }

    .lg\:max-w-70 {
        max-width: 70%;
    }

    .lg\:max-w-75 {
        max-width: 75%;
    }

    .lg\:max-w-80 {
        max-width: 80%;
    }

    .lg\:max-w-85 {
        max-width: 85%;
    }

    .lg\:max-w-90 {
        max-width: 90%;
    }

    .lg\:max-w-95 {
        max-width: 95%;
    }

    .lg\:min-w-fit {
        min-width: fit-content;
    }

    .lg\:min-w-full {
        min-width: 100%;
    }

    .lg\:min-w-xs {
        min-width: 1rem;
    }

    .lg\:min-w-sm {
        min-width: 1.5rem;
    }

    .lg\:min-w-md {
        min-width: 2rem;
    }

    .lg\:min-w-base {
        min-width: 3rem;
    }

    .lg\:min-w-lg {
        min-width: 4rem;
    }

    .lg\:min-w-xl {
        min-width: 5rem;
    }

    .lg\:min-w-2xl {
        min-width: 6rem;
    }

    .lg\:min-w-3xl {
        min-width: 7rem;
    }

    .lg\:min-w-4xl {
        min-width: 8rem;
    }

    .lg\:min-w-5xl {
        min-width: 9rem;
    }

    .lg\:min-w-5 {
        min-width: 5%;
    }

    .lg\:min-w-10 {
        min-width: 10%;
    }

    .lg\:min-w-15 {
        min-width: 15%;
    }

    .lg\:min-w-20 {
        min-width: 20%;
    }

    .lg\:min-w-25 {
        min-width: 25%;
    }

    .lg\:min-w-30 {
        min-width: 30%;
    }

    .lg\:min-w-35 {
        min-width: 35%;
    }

    .lg\:min-w-40 {
        min-width: 40%;
    }

    .lg\:min-w-45 {
        min-width: 45%;
    }

    .lg\:min-w-50 {
        min-width: 50%;
    }

    .lg\:min-w-55 {
        min-width: 55%;
    }

    .lg\:min-w-60 {
        min-width: 60%;
    }

    .lg\:min-w-65 {
        min-width: 65%;
    }

    .lg\:min-w-70 {
        min-width: 70%;
    }

    .lg\:min-w-75 {
        min-width: 75%;
    }

    .lg\:min-w-80 {
        min-width: 80%;
    }

    .lg\:min-w-85 {
        min-width: 85%;
    }

    .lg\:min-w-90 {
        min-width: 90%;
    }

    .lg\:min-w-95 {
        min-width: 95%;
    }

    .lg\:h-fit {
        height: fit-content;
    }

    .lg\:h-full {
        height: 100%;
    }

    .lg\:h-xs {
        height: 1rem;
    }

    .lg\:h-sm {
        height: 1.5rem;
    }

    .lg\:h-md {
        height: 2rem;
    }

    .lg\:h-base {
        height: 3rem;
    }

    .lg\:h-lg {
        height: 4rem;
    }

    .lg\:h-xl {
        height: 5rem;
    }

    .lg\:h-2xl {
        height: 6rem;
    }

    .lg\:h-3xl {
        height: 7rem;
    }

    .lg\:h-4xl {
        height: 8rem;
    }

    .lg\:h-5xl {
        height: 9rem;
    }

    .lg\:h-5 {
        height: 5%;
    }

    .lg\:h-10 {
        height: 10%;
    }

    .lg\:h-15 {
        height: 15%;
    }

    .lg\:h-20 {
        height: 20%;
    }

    .lg\:h-25 {
        height: 25%;
    }

    .lg\:h-30 {
        height: 30%;
    }

    .lg\:h-35 {
        height: 35%;
    }

    .lg\:h-40 {
        height: 40%;
    }

    .lg\:h-45 {
        height: 45%;
    }

    .lg\:h-50 {
        height: 50%;
    }

    .lg\:h-55 {
        height: 55%;
    }

    .lg\:h-60 {
        height: 60%;
    }

    .lg\:h-65 {
        height: 65%;
    }

    .lg\:h-70 {
        height: 70%;
    }

    .lg\:h-75 {
        height: 75%;
    }

    .lg\:h-80 {
        height: 80%;
    }

    .lg\:h-85 {
        height: 85%;
    }

    .lg\:h-90 {
        height: 90%;
    }

    .lg\:h-95 {
        height: 95%;
    }

    .lg\:max-h-fit {
        max-height: fit-content;
    }

    .lg\:max-h-full {
        max-height: 100%;
    }

    .lg\:max-h-xs {
        max-height: 1rem;
    }

    .lg\:max-h-sm {
        max-height: 1.5rem;
    }

    .lg\:max-h-md {
        max-height: 2rem;
    }

    .lg\:max-h-base {
        max-height: 3rem;
    }

    .lg\:max-h-lg {
        max-height: 4rem;
    }

    .lg\:max-h-xl {
        max-height: 5rem;
    }

    .lg\:max-h-2xl {
        max-height: 6rem;
    }

    .lg\:max-h-3xl {
        max-height: 7rem;
    }

    .lg\:max-h-4xl {
        max-height: 8rem;
    }

    .lg\:max-h-5xl {
        max-height: 9rem;
    }

    .lg\:max-h-5 {
        max-height: 5%;
    }

    .lg\:max-h-10 {
        max-height: 10%;
    }

    .lg\:max-h-15 {
        max-height: 15%;
    }

    .lg\:max-h-20 {
        max-height: 20%;
    }

    .lg\:max-h-25 {
        max-height: 25%;
    }

    .lg\:max-h-30 {
        max-height: 30%;
    }

    .lg\:max-h-35 {
        max-height: 35%;
    }

    .lg\:max-h-40 {
        max-height: 40%;
    }

    .lg\:max-h-45 {
        max-height: 45%;
    }

    .lg\:max-h-50 {
        max-height: 50%;
    }

    .lg\:max-h-55 {
        max-height: 55%;
    }

    .lg\:max-h-60 {
        max-height: 60%;
    }

    .lg\:max-h-65 {
        max-height: 65%;
    }

    .lg\:max-h-70 {
        max-height: 70%;
    }

    .lg\:max-h-75 {
        max-height: 75%;
    }

    .lg\:max-h-80 {
        max-height: 80%;
    }

    .lg\:max-h-85 {
        max-height: 85%;
    }

    .lg\:max-h-90 {
        max-height: 90%;
    }

    .lg\:max-h-95 {
        max-height: 95%;
    }

    .lg\:min-h-fit {
        min-height: fit-content;
    }

    .lg\:min-h-full {
        min-height: 100%;
    }

    .lg\:min-h-xs {
        min-height: 1rem;
    }

    .lg\:min-h-sm {
        min-height: 1.5rem;
    }

    .lg\:min-h-md {
        min-height: 2rem;
    }

    .lg\:min-h-base {
        min-height: 3rem;
    }

    .lg\:min-h-lg {
        min-height: 4rem;
    }

    .lg\:min-h-xl {
        min-height: 5rem;
    }

    .lg\:min-h-2xl {
        min-height: 6rem;
    }

    .lg\:min-h-3xl {
        min-height: 7rem;
    }

    .lg\:min-h-4xl {
        min-height: 8rem;
    }

    .lg\:min-h-5xl {
        min-height: 9rem;
    }

    .lg\:min-h-5 {
        min-height: 5%;
    }

    .lg\:min-h-10 {
        min-height: 10%;
    }

    .lg\:min-h-15 {
        min-height: 15%;
    }

    .lg\:min-h-20 {
        min-height: 20%;
    }

    .lg\:min-h-25 {
        min-height: 25%;
    }

    .lg\:min-h-30 {
        min-height: 30%;
    }

    .lg\:min-h-35 {
        min-height: 35%;
    }

    .lg\:min-h-40 {
        min-height: 40%;
    }

    .lg\:min-h-45 {
        min-height: 45%;
    }

    .lg\:min-h-50 {
        min-height: 50%;
    }

    .lg\:min-h-55 {
        min-height: 55%;
    }

    .lg\:min-h-60 {
        min-height: 60%;
    }

    .lg\:min-h-65 {
        min-height: 65%;
    }

    .lg\:min-h-70 {
        min-height: 70%;
    }

    .lg\:min-h-75 {
        min-height: 75%;
    }

    .lg\:min-h-80 {
        min-height: 80%;
    }

    .lg\:min-h-85 {
        min-height: 85%;
    }

    .lg\:min-h-90 {
        min-height: 90%;
    }

    .lg\:min-h-95 {
        min-height: 95%;
    }

    .lg\:fw-100 {
        font-weight: 100 ;
    }

    .lg\:fw-200 {
        font-weight: 200 ;
    }

    .lg\:fw-300 {
        font-weight: 300 ;
    }

    .lg\:fw-400 {
        font-weight: 400 ;
    }

    .lg\:fw-500 {
        font-weight: 500 ;
    }

    .lg\:fw-600 {
        font-weight: 600 ;
    }

    .lg\:fw-700 {
        font-weight: 700 ;
    }

    .lg\:fw-800 {
        font-weight: 800 ;
    }

    .lg\:fw-900 {
        font-weight: 900 ;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:justify-end {
        justify-content: flex-end;
    }

    .lg\:justify-center {
        justify-content: center;
    }

    .lg\:justify-between {
        justify-content: space-between;
    }

    .lg\:justify-around {
        justify-content: space-around;
    }

    .lg\:justify-evenly {
        justify-content: space-evenly;
    }

    .lg\:justify-items-start {
        justify-items: start;
    }

    .lg\:justify-items-end {
        justify-items: end;
    }

    .lg\:justify-items-center {
        justify-items: center;
    }

    .lg\:justify-items-stretch {
        justify-items: stretch;
    }

    .lg\:justify-items-auto {
        justify-items: auto;
    }

    .lg\:justify-items-start {
        justify-self: start;
    }

    .lg\:justify-items-end {
        justify-self: end;
    }

    .lg\:justify-items-center {
        justify-self: center;
    }

    .lg\:justify-items-stretch {
        justify-self: stretch;
    }

    .lg\:justify-items-auto {
        justify-self: auto;
    }

    .lg\:align-start {
        align-content: flex-start;
    }

    .lg\:align-end {
        align-content: flex-end;
    }

    .lg\:align-center {
        align-content: center;
    }

    .lg\:align-between {
        align-content: space-between;
    }

    .lg\:align-around {
        align-content: space-around;
    }

    .lg\:align-evenly {
        align-content: space-evenly;
    }

    .lg\:align-items-start {
        align-items: start;
    }

    .lg\:align-items-end {
        align-items: end;
    }

    .lg\:align-items-center {
        align-items: center;
    }

    .lg\:align-items-stretch {
        align-items: stretch;
    }

    .lg\:align-items-start {
        align-self: start;
    }

    .lg\:align-items-end {
        align-self: end;
    }

    .lg\:align-items-center {
        align-self: center;
    }

    .lg\:align-items-stretch {
        align-self: stretch;
    }

    .lg\:align-items-auto {
        align-self: auto;
    }

    .lg\:cursor-pointer {
        cursor: pointer;
    }

    .lg\:cursor-default {
        cursor: default;
    }

    .lg\:cursor-none {
        cursor: none;
    }

    .lg\:cursor-move {
        cursor: move;
    }

    .lg\:cursor-wait {
        cursor: wait;
    }

    .lg\:cursor-text {
        cursor: text;
    }

    .lg\:cursor-help {
        cursor: help;
    }

    .lg\:cursor-copy {
        cursor: copy;
    }

    .lg\:cursor-zoom-in {
        cursor: zoom-in;
    }

    .lg\:cursor-zoom-out {
        cursor: zoom-out;
    }

    .lg\:cursor-grab {
        cursor: grab;
    }

    .lg\:cursor-grabbing {
        cursor: grabbing;
    }

    .lg\:cursor-crosshair {
        cursor: crosshair;
    }

    .lg\:cursor-col-resize {
        cursor: col-resize;
    }

    .lg\:cursor-row-resize {
        cursor: row-resize;
    }

    .lg\:rotate-0, .hover\:lg\:rotate-0:hover, .focus\:lg\:rotate-0:focus, .group:hover .hover\:\:lg\:rotate-0, .group-transform:hover .hover\:\:lg\:rotate-0, .group:focus .focus\:\:lg\:rotate-0, .group-transform:focus .focus\:\:lg\:rotate-0 {
        --rotate: 0deg;
    }

    .lg\:rotate-1, .hover\:lg\:rotate-1:hover, .focus\:lg\:rotate-1:focus, .group:hover .hover\:\:lg\:rotate-1, .group-transform:hover .hover\:\:lg\:rotate-1, .group:focus .focus\:\:lg\:rotate-1, .group-transform:focus .focus\:\:lg\:rotate-1 {
        --rotate: 1deg;
    }

    .lg\:rotate-2, .hover\:lg\:rotate-2:hover, .focus\:lg\:rotate-2:focus, .group:hover .hover\:\:lg\:rotate-2, .group-transform:hover .hover\:\:lg\:rotate-2, .group:focus .focus\:\:lg\:rotate-2, .group-transform:focus .focus\:\:lg\:rotate-2 {
        --rotate: 2deg;
    }

    .lg\:rotate-3, .hover\:lg\:rotate-3:hover, .focus\:lg\:rotate-3:focus, .group:hover .hover\:\:lg\:rotate-3, .group-transform:hover .hover\:\:lg\:rotate-3, .group:focus .focus\:\:lg\:rotate-3, .group-transform:focus .focus\:\:lg\:rotate-3 {
        --rotate: 3deg;
    }

    .lg\:rotate-4, .hover\:lg\:rotate-4:hover, .focus\:lg\:rotate-4:focus, .group:hover .hover\:\:lg\:rotate-4, .group-transform:hover .hover\:\:lg\:rotate-4, .group:focus .focus\:\:lg\:rotate-4, .group-transform:focus .focus\:\:lg\:rotate-4 {
        --rotate: 4deg;
    }

    .lg\:rotate-5, .hover\:lg\:rotate-5:hover, .focus\:lg\:rotate-5:focus, .group:hover .hover\:\:lg\:rotate-5, .group-transform:hover .hover\:\:lg\:rotate-5, .group:focus .focus\:\:lg\:rotate-5, .group-transform:focus .focus\:\:lg\:rotate-5 {
        --rotate: 5deg;
    }

    .lg\:rotate-6, .hover\:lg\:rotate-6:hover, .focus\:lg\:rotate-6:focus, .group:hover .hover\:\:lg\:rotate-6, .group-transform:hover .hover\:\:lg\:rotate-6, .group:focus .focus\:\:lg\:rotate-6, .group-transform:focus .focus\:\:lg\:rotate-6 {
        --rotate: 6deg;
    }

    .lg\:rotate-7, .hover\:lg\:rotate-7:hover, .focus\:lg\:rotate-7:focus, .group:hover .hover\:\:lg\:rotate-7, .group-transform:hover .hover\:\:lg\:rotate-7, .group:focus .focus\:\:lg\:rotate-7, .group-transform:focus .focus\:\:lg\:rotate-7 {
        --rotate: 7deg;
    }

    .lg\:rotate-8, .hover\:lg\:rotate-8:hover, .focus\:lg\:rotate-8:focus, .group:hover .hover\:\:lg\:rotate-8, .group-transform:hover .hover\:\:lg\:rotate-8, .group:focus .focus\:\:lg\:rotate-8, .group-transform:focus .focus\:\:lg\:rotate-8 {
        --rotate: 8deg;
    }

    .lg\:rotate-9, .hover\:lg\:rotate-9:hover, .focus\:lg\:rotate-9:focus, .group:hover .hover\:\:lg\:rotate-9, .group-transform:hover .hover\:\:lg\:rotate-9, .group:focus .focus\:\:lg\:rotate-9, .group-transform:focus .focus\:\:lg\:rotate-9 {
        --rotate: 9deg;
    }

    .lg\:rotate-10, .hover\:lg\:rotate-10:hover, .focus\:lg\:rotate-10:focus, .group:hover .hover\:\:lg\:rotate-10, .group-transform:hover .hover\:\:lg\:rotate-10, .group:focus .focus\:\:lg\:rotate-10, .group-transform:focus .focus\:\:lg\:rotate-10 {
        --rotate: 10deg;
    }

    .lg\:rotate-45, .hover\:lg\:rotate-45:hover, .focus\:lg\:rotate-45:focus, .group:hover .hover\:\:lg\:rotate-45, .group-transform:hover .hover\:\:lg\:rotate-45, .group:focus .focus\:\:lg\:rotate-45, .group-transform:focus .focus\:\:lg\:rotate-45 {
        --rotate: 15deg;
    }

    .lg\:rotate-90, .hover\:lg\:rotate-90:hover, .focus\:lg\:rotate-90:focus, .group:hover .hover\:\:lg\:rotate-90, .group-transform:hover .hover\:\:lg\:rotate-90, .group:focus .focus\:\:lg\:rotate-90, .group-transform:focus .focus\:\:lg\:rotate-90 {
        --rotate: 90deg;
    }

    .lg\:rotate-135, .hover\:lg\:rotate-135:hover, .focus\:lg\:rotate-135:focus, .group:hover .hover\:\:lg\:rotate-135, .group-transform:hover .hover\:\:lg\:rotate-135, .group:focus .focus\:\:lg\:rotate-135, .group-transform:focus .focus\:\:lg\:rotate-135 {
        --rotate: 135deg;
    }

    .lg\:rotate-180, .hover\:lg\:rotate-180:hover, .focus\:lg\:rotate-180:focus, .group:hover .hover\:\:lg\:rotate-180, .group-transform:hover .hover\:\:lg\:rotate-180, .group:focus .focus\:\:lg\:rotate-180, .group-transform:focus .focus\:\:lg\:rotate-180 {
        --rotate: 180deg;
    }

    .lg\:rotate-225, .hover\:lg\:rotate-225:hover, .focus\:lg\:rotate-225:focus, .group:hover .hover\:\:lg\:rotate-225, .group-transform:hover .hover\:\:lg\:rotate-225, .group:focus .focus\:\:lg\:rotate-225, .group-transform:focus .focus\:\:lg\:rotate-225 {
        --rotate: 225deg;
    }

    .lg\:rotate-270, .hover\:lg\:rotate-270:hover, .focus\:lg\:rotate-270:focus, .group:hover .hover\:\:lg\:rotate-270, .group-transform:hover .hover\:\:lg\:rotate-270, .group:focus .focus\:\:lg\:rotate-270, .group-transform:focus .focus\:\:lg\:rotate-270 {
        --rotate: 270deg;
    }

    .lg\:rotate-315, .hover\:lg\:rotate-315:hover, .focus\:lg\:rotate-315:focus, .group:hover .hover\:\:lg\:rotate-315, .group-transform:hover .hover\:\:lg\:rotate-315, .group:focus .focus\:\:lg\:rotate-315, .group-transform:focus .focus\:\:lg\:rotate-315 {
        --rotate: 315deg;
    }

    .lg\:rotate-360, .hover\:lg\:rotate-360:hover, .focus\:lg\:rotate-360:focus, .group:hover .hover\:\:lg\:rotate-360, .group-transform:hover .hover\:\:lg\:rotate-360, .group:focus .focus\:\:lg\:rotate-360, .group-transform:focus .focus\:\:lg\:rotate-360 {
        --rotate: 360deg;
    }

    .lg\:rotate-y-0, .hover\:lg\:rotate-y-0:hover, .focus\:lg\:rotate-y-0:focus, .group:hover .hover\:\:lg\:rotate-y-0, .group-transform:hover .hover\:\:lg\:rotate-y-0, .group:focus .focus\:\:lg\:rotate-y-0, .group-transform:focus .focus\:\:lg\:rotate-y-0 {
        --rotateY: 0deg;
    }

    .lg\:rotate-y-1, .hover\:lg\:rotate-y-1:hover, .focus\:lg\:rotate-y-1:focus, .group:hover .hover\:\:lg\:rotate-y-1, .group-transform:hover .hover\:\:lg\:rotate-y-1, .group:focus .focus\:\:lg\:rotate-y-1, .group-transform:focus .focus\:\:lg\:rotate-y-1 {
        --rotateY: 1deg;
    }

    .lg\:rotate-y-2, .hover\:lg\:rotate-y-2:hover, .focus\:lg\:rotate-y-2:focus, .group:hover .hover\:\:lg\:rotate-y-2, .group-transform:hover .hover\:\:lg\:rotate-y-2, .group:focus .focus\:\:lg\:rotate-y-2, .group-transform:focus .focus\:\:lg\:rotate-y-2 {
        --rotateY: 2deg;
    }

    .lg\:rotate-y-3, .hover\:lg\:rotate-y-3:hover, .focus\:lg\:rotate-y-3:focus, .group:hover .hover\:\:lg\:rotate-y-3, .group-transform:hover .hover\:\:lg\:rotate-y-3, .group:focus .focus\:\:lg\:rotate-y-3, .group-transform:focus .focus\:\:lg\:rotate-y-3 {
        --rotateY: 3deg;
    }

    .lg\:rotate-y-4, .hover\:lg\:rotate-y-4:hover, .focus\:lg\:rotate-y-4:focus, .group:hover .hover\:\:lg\:rotate-y-4, .group-transform:hover .hover\:\:lg\:rotate-y-4, .group:focus .focus\:\:lg\:rotate-y-4, .group-transform:focus .focus\:\:lg\:rotate-y-4 {
        --rotateY: 4deg;
    }

    .lg\:rotate-y-5, .hover\:lg\:rotate-y-5:hover, .focus\:lg\:rotate-y-5:focus, .group:hover .hover\:\:lg\:rotate-y-5, .group-transform:hover .hover\:\:lg\:rotate-y-5, .group:focus .focus\:\:lg\:rotate-y-5, .group-transform:focus .focus\:\:lg\:rotate-y-5 {
        --rotateY: 5deg;
    }

    .lg\:rotate-y-6, .hover\:lg\:rotate-y-6:hover, .focus\:lg\:rotate-y-6:focus, .group:hover .hover\:\:lg\:rotate-y-6, .group-transform:hover .hover\:\:lg\:rotate-y-6, .group:focus .focus\:\:lg\:rotate-y-6, .group-transform:focus .focus\:\:lg\:rotate-y-6 {
        --rotateY: 6deg;
    }

    .lg\:rotate-y-7, .hover\:lg\:rotate-y-7:hover, .focus\:lg\:rotate-y-7:focus, .group:hover .hover\:\:lg\:rotate-y-7, .group-transform:hover .hover\:\:lg\:rotate-y-7, .group:focus .focus\:\:lg\:rotate-y-7, .group-transform:focus .focus\:\:lg\:rotate-y-7 {
        --rotateY: 7deg;
    }

    .lg\:rotate-y-8, .hover\:lg\:rotate-y-8:hover, .focus\:lg\:rotate-y-8:focus, .group:hover .hover\:\:lg\:rotate-y-8, .group-transform:hover .hover\:\:lg\:rotate-y-8, .group:focus .focus\:\:lg\:rotate-y-8, .group-transform:focus .focus\:\:lg\:rotate-y-8 {
        --rotateY: 8deg;
    }

    .lg\:rotate-y-9, .hover\:lg\:rotate-y-9:hover, .focus\:lg\:rotate-y-9:focus, .group:hover .hover\:\:lg\:rotate-y-9, .group-transform:hover .hover\:\:lg\:rotate-y-9, .group:focus .focus\:\:lg\:rotate-y-9, .group-transform:focus .focus\:\:lg\:rotate-y-9 {
        --rotateY: 9deg;
    }

    .lg\:rotate-y-10, .hover\:lg\:rotate-y-10:hover, .focus\:lg\:rotate-y-10:focus, .group:hover .hover\:\:lg\:rotate-y-10, .group-transform:hover .hover\:\:lg\:rotate-y-10, .group:focus .focus\:\:lg\:rotate-y-10, .group-transform:focus .focus\:\:lg\:rotate-y-10 {
        --rotateY: 10deg;
    }

    .lg\:rotate-y-45, .hover\:lg\:rotate-y-45:hover, .focus\:lg\:rotate-y-45:focus, .group:hover .hover\:\:lg\:rotate-y-45, .group-transform:hover .hover\:\:lg\:rotate-y-45, .group:focus .focus\:\:lg\:rotate-y-45, .group-transform:focus .focus\:\:lg\:rotate-y-45 {
        --rotateY: 15deg;
    }

    .lg\:rotate-y-90, .hover\:lg\:rotate-y-90:hover, .focus\:lg\:rotate-y-90:focus, .group:hover .hover\:\:lg\:rotate-y-90, .group-transform:hover .hover\:\:lg\:rotate-y-90, .group:focus .focus\:\:lg\:rotate-y-90, .group-transform:focus .focus\:\:lg\:rotate-y-90 {
        --rotateY: 90deg;
    }

    .lg\:rotate-y-135, .hover\:lg\:rotate-y-135:hover, .focus\:lg\:rotate-y-135:focus, .group:hover .hover\:\:lg\:rotate-y-135, .group-transform:hover .hover\:\:lg\:rotate-y-135, .group:focus .focus\:\:lg\:rotate-y-135, .group-transform:focus .focus\:\:lg\:rotate-y-135 {
        --rotateY: 135deg;
    }

    .lg\:rotate-y-180, .hover\:lg\:rotate-y-180:hover, .focus\:lg\:rotate-y-180:focus, .group:hover .hover\:\:lg\:rotate-y-180, .group-transform:hover .hover\:\:lg\:rotate-y-180, .group:focus .focus\:\:lg\:rotate-y-180, .group-transform:focus .focus\:\:lg\:rotate-y-180 {
        --rotateY: 180deg;
    }

    .lg\:rotate-y-225, .hover\:lg\:rotate-y-225:hover, .focus\:lg\:rotate-y-225:focus, .group:hover .hover\:\:lg\:rotate-y-225, .group-transform:hover .hover\:\:lg\:rotate-y-225, .group:focus .focus\:\:lg\:rotate-y-225, .group-transform:focus .focus\:\:lg\:rotate-y-225 {
        --rotateY: 225deg;
    }

    .lg\:rotate-y-270, .hover\:lg\:rotate-y-270:hover, .focus\:lg\:rotate-y-270:focus, .group:hover .hover\:\:lg\:rotate-y-270, .group-transform:hover .hover\:\:lg\:rotate-y-270, .group:focus .focus\:\:lg\:rotate-y-270, .group-transform:focus .focus\:\:lg\:rotate-y-270 {
        --rotateY: 270deg;
    }

    .lg\:rotate-y-315, .hover\:lg\:rotate-y-315:hover, .focus\:lg\:rotate-y-315:focus, .group:hover .hover\:\:lg\:rotate-y-315, .group-transform:hover .hover\:\:lg\:rotate-y-315, .group:focus .focus\:\:lg\:rotate-y-315, .group-transform:focus .focus\:\:lg\:rotate-y-315 {
        --rotateY: 315deg;
    }

    .lg\:rotate-y-360, .hover\:lg\:rotate-y-360:hover, .focus\:lg\:rotate-y-360:focus, .group:hover .hover\:\:lg\:rotate-y-360, .group-transform:hover .hover\:\:lg\:rotate-y-360, .group:focus .focus\:\:lg\:rotate-y-360, .group-transform:focus .focus\:\:lg\:rotate-y-360 {
        --rotateY: 360deg;
    }

    .lg\:rotate-x-0, .hover\:lg\:rotate-x-0:hover, .focus\:lg\:rotate-x-0:focus, .group:hover .hover\:\:lg\:rotate-x-0, .group-transform:hover .hover\:\:lg\:rotate-x-0, .group:focus .focus\:\:lg\:rotate-x-0, .group-transform:focus .focus\:\:lg\:rotate-x-0 {
        --rotateX: 0deg;
    }

    .lg\:rotate-x-1, .hover\:lg\:rotate-x-1:hover, .focus\:lg\:rotate-x-1:focus, .group:hover .hover\:\:lg\:rotate-x-1, .group-transform:hover .hover\:\:lg\:rotate-x-1, .group:focus .focus\:\:lg\:rotate-x-1, .group-transform:focus .focus\:\:lg\:rotate-x-1 {
        --rotateX: 1deg;
    }

    .lg\:rotate-x-2, .hover\:lg\:rotate-x-2:hover, .focus\:lg\:rotate-x-2:focus, .group:hover .hover\:\:lg\:rotate-x-2, .group-transform:hover .hover\:\:lg\:rotate-x-2, .group:focus .focus\:\:lg\:rotate-x-2, .group-transform:focus .focus\:\:lg\:rotate-x-2 {
        --rotateX: 2deg;
    }

    .lg\:rotate-x-3, .hover\:lg\:rotate-x-3:hover, .focus\:lg\:rotate-x-3:focus, .group:hover .hover\:\:lg\:rotate-x-3, .group-transform:hover .hover\:\:lg\:rotate-x-3, .group:focus .focus\:\:lg\:rotate-x-3, .group-transform:focus .focus\:\:lg\:rotate-x-3 {
        --rotateX: 3deg;
    }

    .lg\:rotate-x-4, .hover\:lg\:rotate-x-4:hover, .focus\:lg\:rotate-x-4:focus, .group:hover .hover\:\:lg\:rotate-x-4, .group-transform:hover .hover\:\:lg\:rotate-x-4, .group:focus .focus\:\:lg\:rotate-x-4, .group-transform:focus .focus\:\:lg\:rotate-x-4 {
        --rotateX: 4deg;
    }

    .lg\:rotate-x-5, .hover\:lg\:rotate-x-5:hover, .focus\:lg\:rotate-x-5:focus, .group:hover .hover\:\:lg\:rotate-x-5, .group-transform:hover .hover\:\:lg\:rotate-x-5, .group:focus .focus\:\:lg\:rotate-x-5, .group-transform:focus .focus\:\:lg\:rotate-x-5 {
        --rotateX: 5deg;
    }

    .lg\:rotate-x-6, .hover\:lg\:rotate-x-6:hover, .focus\:lg\:rotate-x-6:focus, .group:hover .hover\:\:lg\:rotate-x-6, .group-transform:hover .hover\:\:lg\:rotate-x-6, .group:focus .focus\:\:lg\:rotate-x-6, .group-transform:focus .focus\:\:lg\:rotate-x-6 {
        --rotateX: 6deg;
    }

    .lg\:rotate-x-7, .hover\:lg\:rotate-x-7:hover, .focus\:lg\:rotate-x-7:focus, .group:hover .hover\:\:lg\:rotate-x-7, .group-transform:hover .hover\:\:lg\:rotate-x-7, .group:focus .focus\:\:lg\:rotate-x-7, .group-transform:focus .focus\:\:lg\:rotate-x-7 {
        --rotateX: 7deg;
    }

    .lg\:rotate-x-8, .hover\:lg\:rotate-x-8:hover, .focus\:lg\:rotate-x-8:focus, .group:hover .hover\:\:lg\:rotate-x-8, .group-transform:hover .hover\:\:lg\:rotate-x-8, .group:focus .focus\:\:lg\:rotate-x-8, .group-transform:focus .focus\:\:lg\:rotate-x-8 {
        --rotateX: 8deg;
    }

    .lg\:rotate-x-9, .hover\:lg\:rotate-x-9:hover, .focus\:lg\:rotate-x-9:focus, .group:hover .hover\:\:lg\:rotate-x-9, .group-transform:hover .hover\:\:lg\:rotate-x-9, .group:focus .focus\:\:lg\:rotate-x-9, .group-transform:focus .focus\:\:lg\:rotate-x-9 {
        --rotateX: 9deg;
    }

    .lg\:rotate-x-10, .hover\:lg\:rotate-x-10:hover, .focus\:lg\:rotate-x-10:focus, .group:hover .hover\:\:lg\:rotate-x-10, .group-transform:hover .hover\:\:lg\:rotate-x-10, .group:focus .focus\:\:lg\:rotate-x-10, .group-transform:focus .focus\:\:lg\:rotate-x-10 {
        --rotateX: 10deg;
    }

    .lg\:rotate-x-45, .hover\:lg\:rotate-x-45:hover, .focus\:lg\:rotate-x-45:focus, .group:hover .hover\:\:lg\:rotate-x-45, .group-transform:hover .hover\:\:lg\:rotate-x-45, .group:focus .focus\:\:lg\:rotate-x-45, .group-transform:focus .focus\:\:lg\:rotate-x-45 {
        --rotateX: 15deg;
    }

    .lg\:rotate-x-90, .hover\:lg\:rotate-x-90:hover, .focus\:lg\:rotate-x-90:focus, .group:hover .hover\:\:lg\:rotate-x-90, .group-transform:hover .hover\:\:lg\:rotate-x-90, .group:focus .focus\:\:lg\:rotate-x-90, .group-transform:focus .focus\:\:lg\:rotate-x-90 {
        --rotateX: 90deg;
    }

    .lg\:rotate-x-135, .hover\:lg\:rotate-x-135:hover, .focus\:lg\:rotate-x-135:focus, .group:hover .hover\:\:lg\:rotate-x-135, .group-transform:hover .hover\:\:lg\:rotate-x-135, .group:focus .focus\:\:lg\:rotate-x-135, .group-transform:focus .focus\:\:lg\:rotate-x-135 {
        --rotateX: 135deg;
    }

    .lg\:rotate-x-180, .hover\:lg\:rotate-x-180:hover, .focus\:lg\:rotate-x-180:focus, .group:hover .hover\:\:lg\:rotate-x-180, .group-transform:hover .hover\:\:lg\:rotate-x-180, .group:focus .focus\:\:lg\:rotate-x-180, .group-transform:focus .focus\:\:lg\:rotate-x-180 {
        --rotateX: 180deg;
    }

    .lg\:rotate-x-225, .hover\:lg\:rotate-x-225:hover, .focus\:lg\:rotate-x-225:focus, .group:hover .hover\:\:lg\:rotate-x-225, .group-transform:hover .hover\:\:lg\:rotate-x-225, .group:focus .focus\:\:lg\:rotate-x-225, .group-transform:focus .focus\:\:lg\:rotate-x-225 {
        --rotateX: 225deg;
    }

    .lg\:rotate-x-270, .hover\:lg\:rotate-x-270:hover, .focus\:lg\:rotate-x-270:focus, .group:hover .hover\:\:lg\:rotate-x-270, .group-transform:hover .hover\:\:lg\:rotate-x-270, .group:focus .focus\:\:lg\:rotate-x-270, .group-transform:focus .focus\:\:lg\:rotate-x-270 {
        --rotateX: 270deg;
    }

    .lg\:rotate-x-315, .hover\:lg\:rotate-x-315:hover, .focus\:lg\:rotate-x-315:focus, .group:hover .hover\:\:lg\:rotate-x-315, .group-transform:hover .hover\:\:lg\:rotate-x-315, .group:focus .focus\:\:lg\:rotate-x-315, .group-transform:focus .focus\:\:lg\:rotate-x-315 {
        --rotateX: 315deg;
    }

    .lg\:rotate-x-360, .hover\:lg\:rotate-x-360:hover, .focus\:lg\:rotate-x-360:focus, .group:hover .hover\:\:lg\:rotate-x-360, .group-transform:hover .hover\:\:lg\:rotate-x-360, .group:focus .focus\:\:lg\:rotate-x-360, .group-transform:focus .focus\:\:lg\:rotate-x-360 {
        --rotateX: 360deg;
    }

    .lg\:-rotate-0, .hover\:lg\:-rotate-0:hover, .focus\:lg\:-rotate-0:focus, .group:hover .hover\:\:lg\:-rotate-0, .group-transform:hover .hover\:\:lg\:-rotate-0, .group:focus .focus\:\:lg\:-rotate-0, .group-transform:focus .focus\:\:lg\:-rotate-0 {
        --rotate: -0deg;
    }

    .lg\:-rotate-1, .hover\:lg\:-rotate-1:hover, .focus\:lg\:-rotate-1:focus, .group:hover .hover\:\:lg\:-rotate-1, .group-transform:hover .hover\:\:lg\:-rotate-1, .group:focus .focus\:\:lg\:-rotate-1, .group-transform:focus .focus\:\:lg\:-rotate-1 {
        --rotate: -1deg;
    }

    .lg\:-rotate-2, .hover\:lg\:-rotate-2:hover, .focus\:lg\:-rotate-2:focus, .group:hover .hover\:\:lg\:-rotate-2, .group-transform:hover .hover\:\:lg\:-rotate-2, .group:focus .focus\:\:lg\:-rotate-2, .group-transform:focus .focus\:\:lg\:-rotate-2 {
        --rotate: -2deg;
    }

    .lg\:-rotate-3, .hover\:lg\:-rotate-3:hover, .focus\:lg\:-rotate-3:focus, .group:hover .hover\:\:lg\:-rotate-3, .group-transform:hover .hover\:\:lg\:-rotate-3, .group:focus .focus\:\:lg\:-rotate-3, .group-transform:focus .focus\:\:lg\:-rotate-3 {
        --rotate: -3deg;
    }

    .lg\:-rotate-4, .hover\:lg\:-rotate-4:hover, .focus\:lg\:-rotate-4:focus, .group:hover .hover\:\:lg\:-rotate-4, .group-transform:hover .hover\:\:lg\:-rotate-4, .group:focus .focus\:\:lg\:-rotate-4, .group-transform:focus .focus\:\:lg\:-rotate-4 {
        --rotate: -4deg;
    }

    .lg\:-rotate-5, .hover\:lg\:-rotate-5:hover, .focus\:lg\:-rotate-5:focus, .group:hover .hover\:\:lg\:-rotate-5, .group-transform:hover .hover\:\:lg\:-rotate-5, .group:focus .focus\:\:lg\:-rotate-5, .group-transform:focus .focus\:\:lg\:-rotate-5 {
        --rotate: -5deg;
    }

    .lg\:-rotate-6, .hover\:lg\:-rotate-6:hover, .focus\:lg\:-rotate-6:focus, .group:hover .hover\:\:lg\:-rotate-6, .group-transform:hover .hover\:\:lg\:-rotate-6, .group:focus .focus\:\:lg\:-rotate-6, .group-transform:focus .focus\:\:lg\:-rotate-6 {
        --rotate: -6deg;
    }

    .lg\:-rotate-7, .hover\:lg\:-rotate-7:hover, .focus\:lg\:-rotate-7:focus, .group:hover .hover\:\:lg\:-rotate-7, .group-transform:hover .hover\:\:lg\:-rotate-7, .group:focus .focus\:\:lg\:-rotate-7, .group-transform:focus .focus\:\:lg\:-rotate-7 {
        --rotate: -7deg;
    }

    .lg\:-rotate-8, .hover\:lg\:-rotate-8:hover, .focus\:lg\:-rotate-8:focus, .group:hover .hover\:\:lg\:-rotate-8, .group-transform:hover .hover\:\:lg\:-rotate-8, .group:focus .focus\:\:lg\:-rotate-8, .group-transform:focus .focus\:\:lg\:-rotate-8 {
        --rotate: -8deg;
    }

    .lg\:-rotate-9, .hover\:lg\:-rotate-9:hover, .focus\:lg\:-rotate-9:focus, .group:hover .hover\:\:lg\:-rotate-9, .group-transform:hover .hover\:\:lg\:-rotate-9, .group:focus .focus\:\:lg\:-rotate-9, .group-transform:focus .focus\:\:lg\:-rotate-9 {
        --rotate: -9deg;
    }

    .lg\:-rotate-10, .hover\:lg\:-rotate-10:hover, .focus\:lg\:-rotate-10:focus, .group:hover .hover\:\:lg\:-rotate-10, .group-transform:hover .hover\:\:lg\:-rotate-10, .group:focus .focus\:\:lg\:-rotate-10, .group-transform:focus .focus\:\:lg\:-rotate-10 {
        --rotate: -10deg;
    }

    .lg\:-rotate-45, .hover\:lg\:-rotate-45:hover, .focus\:lg\:-rotate-45:focus, .group:hover .hover\:\:lg\:-rotate-45, .group-transform:hover .hover\:\:lg\:-rotate-45, .group:focus .focus\:\:lg\:-rotate-45, .group-transform:focus .focus\:\:lg\:-rotate-45 {
        --rotate: -15deg;
    }

    .lg\:-rotate-90, .hover\:lg\:-rotate-90:hover, .focus\:lg\:-rotate-90:focus, .group:hover .hover\:\:lg\:-rotate-90, .group-transform:hover .hover\:\:lg\:-rotate-90, .group:focus .focus\:\:lg\:-rotate-90, .group-transform:focus .focus\:\:lg\:-rotate-90 {
        --rotate: -90deg;
    }

    .lg\:-rotate-135, .hover\:lg\:-rotate-135:hover, .focus\:lg\:-rotate-135:focus, .group:hover .hover\:\:lg\:-rotate-135, .group-transform:hover .hover\:\:lg\:-rotate-135, .group:focus .focus\:\:lg\:-rotate-135, .group-transform:focus .focus\:\:lg\:-rotate-135 {
        --rotate: -135deg;
    }

    .lg\:-rotate-180, .hover\:lg\:-rotate-180:hover, .focus\:lg\:-rotate-180:focus, .group:hover .hover\:\:lg\:-rotate-180, .group-transform:hover .hover\:\:lg\:-rotate-180, .group:focus .focus\:\:lg\:-rotate-180, .group-transform:focus .focus\:\:lg\:-rotate-180 {
        --rotate: -180deg;
    }

    .lg\:-rotate-225, .hover\:lg\:-rotate-225:hover, .focus\:lg\:-rotate-225:focus, .group:hover .hover\:\:lg\:-rotate-225, .group-transform:hover .hover\:\:lg\:-rotate-225, .group:focus .focus\:\:lg\:-rotate-225, .group-transform:focus .focus\:\:lg\:-rotate-225 {
        --rotate: -225deg;
    }

    .lg\:-rotate-270, .hover\:lg\:-rotate-270:hover, .focus\:lg\:-rotate-270:focus, .group:hover .hover\:\:lg\:-rotate-270, .group-transform:hover .hover\:\:lg\:-rotate-270, .group:focus .focus\:\:lg\:-rotate-270, .group-transform:focus .focus\:\:lg\:-rotate-270 {
        --rotate: -270deg;
    }

    .lg\:-rotate-315, .hover\:lg\:-rotate-315:hover, .focus\:lg\:-rotate-315:focus, .group:hover .hover\:\:lg\:-rotate-315, .group-transform:hover .hover\:\:lg\:-rotate-315, .group:focus .focus\:\:lg\:-rotate-315, .group-transform:focus .focus\:\:lg\:-rotate-315 {
        --rotate: -315deg;
    }

    .lg\:-rotate-360, .hover\:lg\:-rotate-360:hover, .focus\:lg\:-rotate-360:focus, .group:hover .hover\:\:lg\:-rotate-360, .group-transform:hover .hover\:\:lg\:-rotate-360, .group:focus .focus\:\:lg\:-rotate-360, .group-transform:focus .focus\:\:lg\:-rotate-360 {
        --rotate: -360deg;
    }

    .lg\:-rotate-y-0, .hover\:lg\:-rotate-y-0:hover, .focus\:lg\:-rotate-y-0:focus, .group:hover .hover\:\:lg\:-rotate-y-0, .group-transform:hover .hover\:\:lg\:-rotate-y-0, .group:focus .focus\:\:lg\:-rotate-y-0, .group-transform:focus .focus\:\:lg\:-rotate-y-0 {
        --rotateY: -0deg;
    }

    .lg\:-rotate-y-1, .hover\:lg\:-rotate-y-1:hover, .focus\:lg\:-rotate-y-1:focus, .group:hover .hover\:\:lg\:-rotate-y-1, .group-transform:hover .hover\:\:lg\:-rotate-y-1, .group:focus .focus\:\:lg\:-rotate-y-1, .group-transform:focus .focus\:\:lg\:-rotate-y-1 {
        --rotateY: -1deg;
    }

    .lg\:-rotate-y-2, .hover\:lg\:-rotate-y-2:hover, .focus\:lg\:-rotate-y-2:focus, .group:hover .hover\:\:lg\:-rotate-y-2, .group-transform:hover .hover\:\:lg\:-rotate-y-2, .group:focus .focus\:\:lg\:-rotate-y-2, .group-transform:focus .focus\:\:lg\:-rotate-y-2 {
        --rotateY: -2deg;
    }

    .lg\:-rotate-y-3, .hover\:lg\:-rotate-y-3:hover, .focus\:lg\:-rotate-y-3:focus, .group:hover .hover\:\:lg\:-rotate-y-3, .group-transform:hover .hover\:\:lg\:-rotate-y-3, .group:focus .focus\:\:lg\:-rotate-y-3, .group-transform:focus .focus\:\:lg\:-rotate-y-3 {
        --rotateY: -3deg;
    }

    .lg\:-rotate-y-4, .hover\:lg\:-rotate-y-4:hover, .focus\:lg\:-rotate-y-4:focus, .group:hover .hover\:\:lg\:-rotate-y-4, .group-transform:hover .hover\:\:lg\:-rotate-y-4, .group:focus .focus\:\:lg\:-rotate-y-4, .group-transform:focus .focus\:\:lg\:-rotate-y-4 {
        --rotateY: -4deg;
    }

    .lg\:-rotate-y-5, .hover\:lg\:-rotate-y-5:hover, .focus\:lg\:-rotate-y-5:focus, .group:hover .hover\:\:lg\:-rotate-y-5, .group-transform:hover .hover\:\:lg\:-rotate-y-5, .group:focus .focus\:\:lg\:-rotate-y-5, .group-transform:focus .focus\:\:lg\:-rotate-y-5 {
        --rotateY: -5deg;
    }

    .lg\:-rotate-y-6, .hover\:lg\:-rotate-y-6:hover, .focus\:lg\:-rotate-y-6:focus, .group:hover .hover\:\:lg\:-rotate-y-6, .group-transform:hover .hover\:\:lg\:-rotate-y-6, .group:focus .focus\:\:lg\:-rotate-y-6, .group-transform:focus .focus\:\:lg\:-rotate-y-6 {
        --rotateY: -6deg;
    }

    .lg\:-rotate-y-7, .hover\:lg\:-rotate-y-7:hover, .focus\:lg\:-rotate-y-7:focus, .group:hover .hover\:\:lg\:-rotate-y-7, .group-transform:hover .hover\:\:lg\:-rotate-y-7, .group:focus .focus\:\:lg\:-rotate-y-7, .group-transform:focus .focus\:\:lg\:-rotate-y-7 {
        --rotateY: -7deg;
    }

    .lg\:-rotate-y-8, .hover\:lg\:-rotate-y-8:hover, .focus\:lg\:-rotate-y-8:focus, .group:hover .hover\:\:lg\:-rotate-y-8, .group-transform:hover .hover\:\:lg\:-rotate-y-8, .group:focus .focus\:\:lg\:-rotate-y-8, .group-transform:focus .focus\:\:lg\:-rotate-y-8 {
        --rotateY: -8deg;
    }

    .lg\:-rotate-y-9, .hover\:lg\:-rotate-y-9:hover, .focus\:lg\:-rotate-y-9:focus, .group:hover .hover\:\:lg\:-rotate-y-9, .group-transform:hover .hover\:\:lg\:-rotate-y-9, .group:focus .focus\:\:lg\:-rotate-y-9, .group-transform:focus .focus\:\:lg\:-rotate-y-9 {
        --rotateY: -9deg;
    }

    .lg\:-rotate-y-10, .hover\:lg\:-rotate-y-10:hover, .focus\:lg\:-rotate-y-10:focus, .group:hover .hover\:\:lg\:-rotate-y-10, .group-transform:hover .hover\:\:lg\:-rotate-y-10, .group:focus .focus\:\:lg\:-rotate-y-10, .group-transform:focus .focus\:\:lg\:-rotate-y-10 {
        --rotateY: -10deg;
    }

    .lg\:-rotate-y-45, .hover\:lg\:-rotate-y-45:hover, .focus\:lg\:-rotate-y-45:focus, .group:hover .hover\:\:lg\:-rotate-y-45, .group-transform:hover .hover\:\:lg\:-rotate-y-45, .group:focus .focus\:\:lg\:-rotate-y-45, .group-transform:focus .focus\:\:lg\:-rotate-y-45 {
        --rotateY: -15deg;
    }

    .lg\:-rotate-y-90, .hover\:lg\:-rotate-y-90:hover, .focus\:lg\:-rotate-y-90:focus, .group:hover .hover\:\:lg\:-rotate-y-90, .group-transform:hover .hover\:\:lg\:-rotate-y-90, .group:focus .focus\:\:lg\:-rotate-y-90, .group-transform:focus .focus\:\:lg\:-rotate-y-90 {
        --rotateY: -90deg;
    }

    .lg\:-rotate-y-135, .hover\:lg\:-rotate-y-135:hover, .focus\:lg\:-rotate-y-135:focus, .group:hover .hover\:\:lg\:-rotate-y-135, .group-transform:hover .hover\:\:lg\:-rotate-y-135, .group:focus .focus\:\:lg\:-rotate-y-135, .group-transform:focus .focus\:\:lg\:-rotate-y-135 {
        --rotateY: -135deg;
    }

    .lg\:-rotate-y-180, .hover\:lg\:-rotate-y-180:hover, .focus\:lg\:-rotate-y-180:focus, .group:hover .hover\:\:lg\:-rotate-y-180, .group-transform:hover .hover\:\:lg\:-rotate-y-180, .group:focus .focus\:\:lg\:-rotate-y-180, .group-transform:focus .focus\:\:lg\:-rotate-y-180 {
        --rotateY: -180deg;
    }

    .lg\:-rotate-y-225, .hover\:lg\:-rotate-y-225:hover, .focus\:lg\:-rotate-y-225:focus, .group:hover .hover\:\:lg\:-rotate-y-225, .group-transform:hover .hover\:\:lg\:-rotate-y-225, .group:focus .focus\:\:lg\:-rotate-y-225, .group-transform:focus .focus\:\:lg\:-rotate-y-225 {
        --rotateY: -225deg;
    }

    .lg\:-rotate-y-270, .hover\:lg\:-rotate-y-270:hover, .focus\:lg\:-rotate-y-270:focus, .group:hover .hover\:\:lg\:-rotate-y-270, .group-transform:hover .hover\:\:lg\:-rotate-y-270, .group:focus .focus\:\:lg\:-rotate-y-270, .group-transform:focus .focus\:\:lg\:-rotate-y-270 {
        --rotateY: -270deg;
    }

    .lg\:-rotate-y-315, .hover\:lg\:-rotate-y-315:hover, .focus\:lg\:-rotate-y-315:focus, .group:hover .hover\:\:lg\:-rotate-y-315, .group-transform:hover .hover\:\:lg\:-rotate-y-315, .group:focus .focus\:\:lg\:-rotate-y-315, .group-transform:focus .focus\:\:lg\:-rotate-y-315 {
        --rotateY: -315deg;
    }

    .lg\:-rotate-y-360, .hover\:lg\:-rotate-y-360:hover, .focus\:lg\:-rotate-y-360:focus, .group:hover .hover\:\:lg\:-rotate-y-360, .group-transform:hover .hover\:\:lg\:-rotate-y-360, .group:focus .focus\:\:lg\:-rotate-y-360, .group-transform:focus .focus\:\:lg\:-rotate-y-360 {
        --rotateY: -360deg;
    }

    .lg\:-rotate-x-0, .hover\:lg\:-rotate-x-0:hover, .focus\:lg\:-rotate-x-0:focus, .group:hover .hover\:\:lg\:-rotate-x-0, .group-transform:hover .hover\:\:lg\:-rotate-x-0, .group:focus .focus\:\:lg\:-rotate-x-0, .group-transform:focus .focus\:\:lg\:-rotate-x-0 {
        --rotateX: -0deg;
    }

    .lg\:-rotate-x-1, .hover\:lg\:-rotate-x-1:hover, .focus\:lg\:-rotate-x-1:focus, .group:hover .hover\:\:lg\:-rotate-x-1, .group-transform:hover .hover\:\:lg\:-rotate-x-1, .group:focus .focus\:\:lg\:-rotate-x-1, .group-transform:focus .focus\:\:lg\:-rotate-x-1 {
        --rotateX: -1deg;
    }

    .lg\:-rotate-x-2, .hover\:lg\:-rotate-x-2:hover, .focus\:lg\:-rotate-x-2:focus, .group:hover .hover\:\:lg\:-rotate-x-2, .group-transform:hover .hover\:\:lg\:-rotate-x-2, .group:focus .focus\:\:lg\:-rotate-x-2, .group-transform:focus .focus\:\:lg\:-rotate-x-2 {
        --rotateX: -2deg;
    }

    .lg\:-rotate-x-3, .hover\:lg\:-rotate-x-3:hover, .focus\:lg\:-rotate-x-3:focus, .group:hover .hover\:\:lg\:-rotate-x-3, .group-transform:hover .hover\:\:lg\:-rotate-x-3, .group:focus .focus\:\:lg\:-rotate-x-3, .group-transform:focus .focus\:\:lg\:-rotate-x-3 {
        --rotateX: -3deg;
    }

    .lg\:-rotate-x-4, .hover\:lg\:-rotate-x-4:hover, .focus\:lg\:-rotate-x-4:focus, .group:hover .hover\:\:lg\:-rotate-x-4, .group-transform:hover .hover\:\:lg\:-rotate-x-4, .group:focus .focus\:\:lg\:-rotate-x-4, .group-transform:focus .focus\:\:lg\:-rotate-x-4 {
        --rotateX: -4deg;
    }

    .lg\:-rotate-x-5, .hover\:lg\:-rotate-x-5:hover, .focus\:lg\:-rotate-x-5:focus, .group:hover .hover\:\:lg\:-rotate-x-5, .group-transform:hover .hover\:\:lg\:-rotate-x-5, .group:focus .focus\:\:lg\:-rotate-x-5, .group-transform:focus .focus\:\:lg\:-rotate-x-5 {
        --rotateX: -5deg;
    }

    .lg\:-rotate-x-6, .hover\:lg\:-rotate-x-6:hover, .focus\:lg\:-rotate-x-6:focus, .group:hover .hover\:\:lg\:-rotate-x-6, .group-transform:hover .hover\:\:lg\:-rotate-x-6, .group:focus .focus\:\:lg\:-rotate-x-6, .group-transform:focus .focus\:\:lg\:-rotate-x-6 {
        --rotateX: -6deg;
    }

    .lg\:-rotate-x-7, .hover\:lg\:-rotate-x-7:hover, .focus\:lg\:-rotate-x-7:focus, .group:hover .hover\:\:lg\:-rotate-x-7, .group-transform:hover .hover\:\:lg\:-rotate-x-7, .group:focus .focus\:\:lg\:-rotate-x-7, .group-transform:focus .focus\:\:lg\:-rotate-x-7 {
        --rotateX: -7deg;
    }

    .lg\:-rotate-x-8, .hover\:lg\:-rotate-x-8:hover, .focus\:lg\:-rotate-x-8:focus, .group:hover .hover\:\:lg\:-rotate-x-8, .group-transform:hover .hover\:\:lg\:-rotate-x-8, .group:focus .focus\:\:lg\:-rotate-x-8, .group-transform:focus .focus\:\:lg\:-rotate-x-8 {
        --rotateX: -8deg;
    }

    .lg\:-rotate-x-9, .hover\:lg\:-rotate-x-9:hover, .focus\:lg\:-rotate-x-9:focus, .group:hover .hover\:\:lg\:-rotate-x-9, .group-transform:hover .hover\:\:lg\:-rotate-x-9, .group:focus .focus\:\:lg\:-rotate-x-9, .group-transform:focus .focus\:\:lg\:-rotate-x-9 {
        --rotateX: -9deg;
    }

    .lg\:-rotate-x-10, .hover\:lg\:-rotate-x-10:hover, .focus\:lg\:-rotate-x-10:focus, .group:hover .hover\:\:lg\:-rotate-x-10, .group-transform:hover .hover\:\:lg\:-rotate-x-10, .group:focus .focus\:\:lg\:-rotate-x-10, .group-transform:focus .focus\:\:lg\:-rotate-x-10 {
        --rotateX: -10deg;
    }

    .lg\:-rotate-x-45, .hover\:lg\:-rotate-x-45:hover, .focus\:lg\:-rotate-x-45:focus, .group:hover .hover\:\:lg\:-rotate-x-45, .group-transform:hover .hover\:\:lg\:-rotate-x-45, .group:focus .focus\:\:lg\:-rotate-x-45, .group-transform:focus .focus\:\:lg\:-rotate-x-45 {
        --rotateX: -15deg;
    }

    .lg\:-rotate-x-90, .hover\:lg\:-rotate-x-90:hover, .focus\:lg\:-rotate-x-90:focus, .group:hover .hover\:\:lg\:-rotate-x-90, .group-transform:hover .hover\:\:lg\:-rotate-x-90, .group:focus .focus\:\:lg\:-rotate-x-90, .group-transform:focus .focus\:\:lg\:-rotate-x-90 {
        --rotateX: -90deg;
    }

    .lg\:-rotate-x-135, .hover\:lg\:-rotate-x-135:hover, .focus\:lg\:-rotate-x-135:focus, .group:hover .hover\:\:lg\:-rotate-x-135, .group-transform:hover .hover\:\:lg\:-rotate-x-135, .group:focus .focus\:\:lg\:-rotate-x-135, .group-transform:focus .focus\:\:lg\:-rotate-x-135 {
        --rotateX: -135deg;
    }

    .lg\:-rotate-x-180, .hover\:lg\:-rotate-x-180:hover, .focus\:lg\:-rotate-x-180:focus, .group:hover .hover\:\:lg\:-rotate-x-180, .group-transform:hover .hover\:\:lg\:-rotate-x-180, .group:focus .focus\:\:lg\:-rotate-x-180, .group-transform:focus .focus\:\:lg\:-rotate-x-180 {
        --rotateX: -180deg;
    }

    .lg\:-rotate-x-225, .hover\:lg\:-rotate-x-225:hover, .focus\:lg\:-rotate-x-225:focus, .group:hover .hover\:\:lg\:-rotate-x-225, .group-transform:hover .hover\:\:lg\:-rotate-x-225, .group:focus .focus\:\:lg\:-rotate-x-225, .group-transform:focus .focus\:\:lg\:-rotate-x-225 {
        --rotateX: -225deg;
    }

    .lg\:-rotate-x-270, .hover\:lg\:-rotate-x-270:hover, .focus\:lg\:-rotate-x-270:focus, .group:hover .hover\:\:lg\:-rotate-x-270, .group-transform:hover .hover\:\:lg\:-rotate-x-270, .group:focus .focus\:\:lg\:-rotate-x-270, .group-transform:focus .focus\:\:lg\:-rotate-x-270 {
        --rotateX: -270deg;
    }

    .lg\:-rotate-x-315, .hover\:lg\:-rotate-x-315:hover, .focus\:lg\:-rotate-x-315:focus, .group:hover .hover\:\:lg\:-rotate-x-315, .group-transform:hover .hover\:\:lg\:-rotate-x-315, .group:focus .focus\:\:lg\:-rotate-x-315, .group-transform:focus .focus\:\:lg\:-rotate-x-315 {
        --rotateX: -315deg;
    }

    .lg\:-rotate-x-360, .hover\:lg\:-rotate-x-360:hover, .focus\:lg\:-rotate-x-360:focus, .group:hover .hover\:\:lg\:-rotate-x-360, .group-transform:hover .hover\:\:lg\:-rotate-x-360, .group:focus .focus\:\:lg\:-rotate-x-360, .group-transform:focus .focus\:\:lg\:-rotate-x-360 {
        --rotateX: -360deg;
    }

    .lg\:scale-0, .hover\:lg\:scale-0:hover, .focus\:lg\:scale-0:focus, .group:hover .hover\:\:lg\:scale-0, .group-transform:hover .hover\:\:lg\:scale-0, .group:focus .focus\:\:lg\:scale-0, .group-transform:focus .focus\:\:lg\:scale-0 {
        --scaleY: 0;
        --scaleX: 0;
    }

    .lg\:scale-10, .hover\:lg\:scale-10:hover, .focus\:lg\:scale-10:focus, .group:hover .hover\:\:lg\:scale-10, .group-transform:hover .hover\:\:lg\:scale-10, .group:focus .focus\:\:lg\:scale-10, .group-transform:focus .focus\:\:lg\:scale-10 {
        --scaleY: .10;
        --scaleX: .10;
    }

    .lg\:scale-25, .hover\:lg\:scale-25:hover, .focus\:lg\:scale-25:focus, .group:hover .hover\:\:lg\:scale-25, .group-transform:hover .hover\:\:lg\:scale-25, .group:focus .focus\:\:lg\:scale-25, .group-transform:focus .focus\:\:lg\:scale-25 {
        --scaleY: .25;
        --scaleX: .25;
    }

    .lg\:scale-50, .hover\:lg\:scale-50:hover, .focus\:lg\:scale-50:focus, .group:hover .hover\:\:lg\:scale-50, .group-transform:hover .hover\:\:lg\:scale-50, .group:focus .focus\:\:lg\:scale-50, .group-transform:focus .focus\:\:lg\:scale-50 {
        --scaleY: .50;
        --scaleX: .50;
    }

    .lg\:scale-100, .hover\:lg\:scale-100:hover, .focus\:lg\:scale-100:focus, .group:hover .hover\:\:lg\:scale-100, .group-transform:hover .hover\:\:lg\:scale-100, .group:focus .focus\:\:lg\:scale-100, .group-transform:focus .focus\:\:lg\:scale-100 {
        --scaleY: 1;
        --scaleX: 1;
    }

    .lg\:scale-125, .hover\:lg\:scale-125:hover, .focus\:lg\:scale-125:focus, .group:hover .hover\:\:lg\:scale-125, .group-transform:hover .hover\:\:lg\:scale-125, .group:focus .focus\:\:lg\:scale-125, .group-transform:focus .focus\:\:lg\:scale-125 {
        --scaleY: 1.25;
        --scaleX: 1.25;
    }

    .lg\:scale-150, .hover\:lg\:scale-150:hover, .focus\:lg\:scale-150:focus, .group:hover .hover\:\:lg\:scale-150, .group-transform:hover .hover\:\:lg\:scale-150, .group:focus .focus\:\:lg\:scale-150, .group-transform:focus .focus\:\:lg\:scale-150 {
        --scaleY: 1.5;
        --scaleX: 1.5;
    }

    .lg\:scale-175, .hover\:lg\:scale-175:hover, .focus\:lg\:scale-175:focus, .group:hover .hover\:\:lg\:scale-175, .group-transform:hover .hover\:\:lg\:scale-175, .group:focus .focus\:\:lg\:scale-175, .group-transform:focus .focus\:\:lg\:scale-175 {
        --scaleY: 1.75;
        --scaleX: 1.75;
    }

    .lg\:scale-200, .hover\:lg\:scale-200:hover, .focus\:lg\:scale-200:focus, .group:hover .hover\:\:lg\:scale-200, .group-transform:hover .hover\:\:lg\:scale-200, .group:focus .focus\:\:lg\:scale-200, .group-transform:focus .focus\:\:lg\:scale-200 {
        --scaleY: 2;
        --scaleX: 2;
    }

    .lg\:scale-y-0, .hover\:lg\:scale-y-0:hover, .focus\:lg\:scale-y-0:focus, .group:hover .hover\:\:lg\:scale-y-0, .group-transform:hover .hover\:\:lg\:scale-y-0, .group:focus .focus\:\:lg\:scale-y-0, .group-transform:focus .focus\:\:lg\:scale-y-0 {
        --scaleY: 0;
    }

    .lg\:scale-y-10, .hover\:lg\:scale-y-10:hover, .focus\:lg\:scale-y-10:focus, .group:hover .hover\:\:lg\:scale-y-10, .group-transform:hover .hover\:\:lg\:scale-y-10, .group:focus .focus\:\:lg\:scale-y-10, .group-transform:focus .focus\:\:lg\:scale-y-10 {
        --scaleY: .10;
    }

    .lg\:scale-y-25, .hover\:lg\:scale-y-25:hover, .focus\:lg\:scale-y-25:focus, .group:hover .hover\:\:lg\:scale-y-25, .group-transform:hover .hover\:\:lg\:scale-y-25, .group:focus .focus\:\:lg\:scale-y-25, .group-transform:focus .focus\:\:lg\:scale-y-25 {
        --scaleY: .25;
    }

    .lg\:scale-y-50, .hover\:lg\:scale-y-50:hover, .focus\:lg\:scale-y-50:focus, .group:hover .hover\:\:lg\:scale-y-50, .group-transform:hover .hover\:\:lg\:scale-y-50, .group:focus .focus\:\:lg\:scale-y-50, .group-transform:focus .focus\:\:lg\:scale-y-50 {
        --scaleY: .50;
    }

    .lg\:scale-y-100, .hover\:lg\:scale-y-100:hover, .focus\:lg\:scale-y-100:focus, .group:hover .hover\:\:lg\:scale-y-100, .group-transform:hover .hover\:\:lg\:scale-y-100, .group:focus .focus\:\:lg\:scale-y-100, .group-transform:focus .focus\:\:lg\:scale-y-100 {
        --scaleY: 1;
    }

    .lg\:scale-y-125, .hover\:lg\:scale-y-125:hover, .focus\:lg\:scale-y-125:focus, .group:hover .hover\:\:lg\:scale-y-125, .group-transform:hover .hover\:\:lg\:scale-y-125, .group:focus .focus\:\:lg\:scale-y-125, .group-transform:focus .focus\:\:lg\:scale-y-125 {
        --scaleY: 1.25;
    }

    .lg\:scale-y-150, .hover\:lg\:scale-y-150:hover, .focus\:lg\:scale-y-150:focus, .group:hover .hover\:\:lg\:scale-y-150, .group-transform:hover .hover\:\:lg\:scale-y-150, .group:focus .focus\:\:lg\:scale-y-150, .group-transform:focus .focus\:\:lg\:scale-y-150 {
        --scaleY: 1.5;
    }

    .lg\:scale-y-175, .hover\:lg\:scale-y-175:hover, .focus\:lg\:scale-y-175:focus, .group:hover .hover\:\:lg\:scale-y-175, .group-transform:hover .hover\:\:lg\:scale-y-175, .group:focus .focus\:\:lg\:scale-y-175, .group-transform:focus .focus\:\:lg\:scale-y-175 {
        --scaleY: 1.75;
    }

    .lg\:scale-y-200, .hover\:lg\:scale-y-200:hover, .focus\:lg\:scale-y-200:focus, .group:hover .hover\:\:lg\:scale-y-200, .group-transform:hover .hover\:\:lg\:scale-y-200, .group:focus .focus\:\:lg\:scale-y-200, .group-transform:focus .focus\:\:lg\:scale-y-200 {
        --scaleY: 2;
    }

    .lg\:scale-x-0, .hover\:lg\:scale-x-0:hover, .focus\:lg\:scale-x-0:focus, .group:hover .hover\:\:lg\:scale-x-0, .group-transform:hover .hover\:\:lg\:scale-x-0, .group:focus .focus\:\:lg\:scale-x-0, .group-transform:focus .focus\:\:lg\:scale-x-0 {
        --scaleX: 0;
    }

    .lg\:scale-x-10, .hover\:lg\:scale-x-10:hover, .focus\:lg\:scale-x-10:focus, .group:hover .hover\:\:lg\:scale-x-10, .group-transform:hover .hover\:\:lg\:scale-x-10, .group:focus .focus\:\:lg\:scale-x-10, .group-transform:focus .focus\:\:lg\:scale-x-10 {
        --scaleX: .10;
    }

    .lg\:scale-x-25, .hover\:lg\:scale-x-25:hover, .focus\:lg\:scale-x-25:focus, .group:hover .hover\:\:lg\:scale-x-25, .group-transform:hover .hover\:\:lg\:scale-x-25, .group:focus .focus\:\:lg\:scale-x-25, .group-transform:focus .focus\:\:lg\:scale-x-25 {
        --scaleX: .25;
    }

    .lg\:scale-x-50, .hover\:lg\:scale-x-50:hover, .focus\:lg\:scale-x-50:focus, .group:hover .hover\:\:lg\:scale-x-50, .group-transform:hover .hover\:\:lg\:scale-x-50, .group:focus .focus\:\:lg\:scale-x-50, .group-transform:focus .focus\:\:lg\:scale-x-50 {
        --scaleX: .50;
    }

    .lg\:scale-x-100, .hover\:lg\:scale-x-100:hover, .focus\:lg\:scale-x-100:focus, .group:hover .hover\:\:lg\:scale-x-100, .group-transform:hover .hover\:\:lg\:scale-x-100, .group:focus .focus\:\:lg\:scale-x-100, .group-transform:focus .focus\:\:lg\:scale-x-100 {
        --scaleX: 1;
    }

    .lg\:scale-x-125, .hover\:lg\:scale-x-125:hover, .focus\:lg\:scale-x-125:focus, .group:hover .hover\:\:lg\:scale-x-125, .group-transform:hover .hover\:\:lg\:scale-x-125, .group:focus .focus\:\:lg\:scale-x-125, .group-transform:focus .focus\:\:lg\:scale-x-125 {
        --scaleX: 1.25;
    }

    .lg\:scale-x-150, .hover\:lg\:scale-x-150:hover, .focus\:lg\:scale-x-150:focus, .group:hover .hover\:\:lg\:scale-x-150, .group-transform:hover .hover\:\:lg\:scale-x-150, .group:focus .focus\:\:lg\:scale-x-150, .group-transform:focus .focus\:\:lg\:scale-x-150 {
        --scaleX: 1.5;
    }

    .lg\:scale-x-175, .hover\:lg\:scale-x-175:hover, .focus\:lg\:scale-x-175:focus, .group:hover .hover\:\:lg\:scale-x-175, .group-transform:hover .hover\:\:lg\:scale-x-175, .group:focus .focus\:\:lg\:scale-x-175, .group-transform:focus .focus\:\:lg\:scale-x-175 {
        --scaleX: 1.75;
    }

    .lg\:scale-x-200, .hover\:lg\:scale-x-200:hover, .focus\:lg\:scale-x-200:focus, .group:hover .hover\:\:lg\:scale-x-200, .group-transform:hover .hover\:\:lg\:scale-x-200, .group:focus .focus\:\:lg\:scale-x-200, .group-transform:focus .focus\:\:lg\:scale-x-200 {
        --scaleX: 2;
    }

    .lg\:-scale-0, .hover\:lg\:-scale-0:hover, .focus\:lg\:-scale-0:focus, .group:hover .hover\:\:lg\:-scale-0, .group-transform:hover .hover\:\:lg\:-scale-0, .group:focus .focus\:\:lg\:-scale-0, .group-transform:focus .focus\:\:lg\:-scale-0 {
        --scale: -0;
    }

    .lg\:-scale-10, .hover\:lg\:-scale-10:hover, .focus\:lg\:-scale-10:focus, .group:hover .hover\:\:lg\:-scale-10, .group-transform:hover .hover\:\:lg\:-scale-10, .group:focus .focus\:\:lg\:-scale-10, .group-transform:focus .focus\:\:lg\:-scale-10 {
        --scale: -.10;
    }

    .lg\:-scale-25, .hover\:lg\:-scale-25:hover, .focus\:lg\:-scale-25:focus, .group:hover .hover\:\:lg\:-scale-25, .group-transform:hover .hover\:\:lg\:-scale-25, .group:focus .focus\:\:lg\:-scale-25, .group-transform:focus .focus\:\:lg\:-scale-25 {
        --scale: -.25;
    }

    .lg\:-scale-50, .hover\:lg\:-scale-50:hover, .focus\:lg\:-scale-50:focus, .group:hover .hover\:\:lg\:-scale-50, .group-transform:hover .hover\:\:lg\:-scale-50, .group:focus .focus\:\:lg\:-scale-50, .group-transform:focus .focus\:\:lg\:-scale-50 {
        --scale: -.50;
    }

    .lg\:-scale-100, .hover\:lg\:-scale-100:hover, .focus\:lg\:-scale-100:focus, .group:hover .hover\:\:lg\:-scale-100, .group-transform:hover .hover\:\:lg\:-scale-100, .group:focus .focus\:\:lg\:-scale-100, .group-transform:focus .focus\:\:lg\:-scale-100 {
        --scale: -1;
    }

    .lg\:-scale-125, .hover\:lg\:-scale-125:hover, .focus\:lg\:-scale-125:focus, .group:hover .hover\:\:lg\:-scale-125, .group-transform:hover .hover\:\:lg\:-scale-125, .group:focus .focus\:\:lg\:-scale-125, .group-transform:focus .focus\:\:lg\:-scale-125 {
        --scale: -1.25;
    }

    .lg\:-scale-150, .hover\:lg\:-scale-150:hover, .focus\:lg\:-scale-150:focus, .group:hover .hover\:\:lg\:-scale-150, .group-transform:hover .hover\:\:lg\:-scale-150, .group:focus .focus\:\:lg\:-scale-150, .group-transform:focus .focus\:\:lg\:-scale-150 {
        --scale: -1.5;
    }

    .lg\:-scale-175, .hover\:lg\:-scale-175:hover, .focus\:lg\:-scale-175:focus, .group:hover .hover\:\:lg\:-scale-175, .group-transform:hover .hover\:\:lg\:-scale-175, .group:focus .focus\:\:lg\:-scale-175, .group-transform:focus .focus\:\:lg\:-scale-175 {
        --scale: -1.75;
    }

    .lg\:-scale-200, .hover\:lg\:-scale-200:hover, .focus\:lg\:-scale-200:focus, .group:hover .hover\:\:lg\:-scale-200, .group-transform:hover .hover\:\:lg\:-scale-200, .group:focus .focus\:\:lg\:-scale-200, .group-transform:focus .focus\:\:lg\:-scale-200 {
        --scale: -2;
    }

    .lg\:-scale-y-0, .hover\:lg\:-scale-y-0:hover, .focus\:lg\:-scale-y-0:focus, .group:hover .hover\:\:lg\:-scale-y-0, .group-transform:hover .hover\:\:lg\:-scale-y-0, .group:focus .focus\:\:lg\:-scale-y-0, .group-transform:focus .focus\:\:lg\:-scale-y-0 {
        --scaleY: -0;
    }

    .lg\:-scale-y-10, .hover\:lg\:-scale-y-10:hover, .focus\:lg\:-scale-y-10:focus, .group:hover .hover\:\:lg\:-scale-y-10, .group-transform:hover .hover\:\:lg\:-scale-y-10, .group:focus .focus\:\:lg\:-scale-y-10, .group-transform:focus .focus\:\:lg\:-scale-y-10 {
        --scaleY: -.10;
    }

    .lg\:-scale-y-25, .hover\:lg\:-scale-y-25:hover, .focus\:lg\:-scale-y-25:focus, .group:hover .hover\:\:lg\:-scale-y-25, .group-transform:hover .hover\:\:lg\:-scale-y-25, .group:focus .focus\:\:lg\:-scale-y-25, .group-transform:focus .focus\:\:lg\:-scale-y-25 {
        --scaleY: -.25;
    }

    .lg\:-scale-y-50, .hover\:lg\:-scale-y-50:hover, .focus\:lg\:-scale-y-50:focus, .group:hover .hover\:\:lg\:-scale-y-50, .group-transform:hover .hover\:\:lg\:-scale-y-50, .group:focus .focus\:\:lg\:-scale-y-50, .group-transform:focus .focus\:\:lg\:-scale-y-50 {
        --scaleY: -.50;
    }

    .lg\:-scale-y-100, .hover\:lg\:-scale-y-100:hover, .focus\:lg\:-scale-y-100:focus, .group:hover .hover\:\:lg\:-scale-y-100, .group-transform:hover .hover\:\:lg\:-scale-y-100, .group:focus .focus\:\:lg\:-scale-y-100, .group-transform:focus .focus\:\:lg\:-scale-y-100 {
        --scaleY: -1;
    }

    .lg\:-scale-y-125, .hover\:lg\:-scale-y-125:hover, .focus\:lg\:-scale-y-125:focus, .group:hover .hover\:\:lg\:-scale-y-125, .group-transform:hover .hover\:\:lg\:-scale-y-125, .group:focus .focus\:\:lg\:-scale-y-125, .group-transform:focus .focus\:\:lg\:-scale-y-125 {
        --scaleY: -1.25;
    }

    .lg\:-scale-y-150, .hover\:lg\:-scale-y-150:hover, .focus\:lg\:-scale-y-150:focus, .group:hover .hover\:\:lg\:-scale-y-150, .group-transform:hover .hover\:\:lg\:-scale-y-150, .group:focus .focus\:\:lg\:-scale-y-150, .group-transform:focus .focus\:\:lg\:-scale-y-150 {
        --scaleY: -1.5;
    }

    .lg\:-scale-y-175, .hover\:lg\:-scale-y-175:hover, .focus\:lg\:-scale-y-175:focus, .group:hover .hover\:\:lg\:-scale-y-175, .group-transform:hover .hover\:\:lg\:-scale-y-175, .group:focus .focus\:\:lg\:-scale-y-175, .group-transform:focus .focus\:\:lg\:-scale-y-175 {
        --scaleY: -1.75;
    }

    .lg\:-scale-y-200, .hover\:lg\:-scale-y-200:hover, .focus\:lg\:-scale-y-200:focus, .group:hover .hover\:\:lg\:-scale-y-200, .group-transform:hover .hover\:\:lg\:-scale-y-200, .group:focus .focus\:\:lg\:-scale-y-200, .group-transform:focus .focus\:\:lg\:-scale-y-200 {
        --scaleY: -2;
    }

    .lg\:-scale-x-0, .hover\:lg\:-scale-x-0:hover, .focus\:lg\:-scale-x-0:focus, .group:hover .hover\:\:lg\:-scale-x-0, .group-transform:hover .hover\:\:lg\:-scale-x-0, .group:focus .focus\:\:lg\:-scale-x-0, .group-transform:focus .focus\:\:lg\:-scale-x-0 {
        --scaleX: -0;
    }

    .lg\:-scale-x-10, .hover\:lg\:-scale-x-10:hover, .focus\:lg\:-scale-x-10:focus, .group:hover .hover\:\:lg\:-scale-x-10, .group-transform:hover .hover\:\:lg\:-scale-x-10, .group:focus .focus\:\:lg\:-scale-x-10, .group-transform:focus .focus\:\:lg\:-scale-x-10 {
        --scaleX: -.10;
    }

    .lg\:-scale-x-25, .hover\:lg\:-scale-x-25:hover, .focus\:lg\:-scale-x-25:focus, .group:hover .hover\:\:lg\:-scale-x-25, .group-transform:hover .hover\:\:lg\:-scale-x-25, .group:focus .focus\:\:lg\:-scale-x-25, .group-transform:focus .focus\:\:lg\:-scale-x-25 {
        --scaleX: -.25;
    }

    .lg\:-scale-x-50, .hover\:lg\:-scale-x-50:hover, .focus\:lg\:-scale-x-50:focus, .group:hover .hover\:\:lg\:-scale-x-50, .group-transform:hover .hover\:\:lg\:-scale-x-50, .group:focus .focus\:\:lg\:-scale-x-50, .group-transform:focus .focus\:\:lg\:-scale-x-50 {
        --scaleX: -.50;
    }

    .lg\:-scale-x-100, .hover\:lg\:-scale-x-100:hover, .focus\:lg\:-scale-x-100:focus, .group:hover .hover\:\:lg\:-scale-x-100, .group-transform:hover .hover\:\:lg\:-scale-x-100, .group:focus .focus\:\:lg\:-scale-x-100, .group-transform:focus .focus\:\:lg\:-scale-x-100 {
        --scaleX: -1;
    }

    .lg\:-scale-x-125, .hover\:lg\:-scale-x-125:hover, .focus\:lg\:-scale-x-125:focus, .group:hover .hover\:\:lg\:-scale-x-125, .group-transform:hover .hover\:\:lg\:-scale-x-125, .group:focus .focus\:\:lg\:-scale-x-125, .group-transform:focus .focus\:\:lg\:-scale-x-125 {
        --scaleX: -1.25;
    }

    .lg\:-scale-x-150, .hover\:lg\:-scale-x-150:hover, .focus\:lg\:-scale-x-150:focus, .group:hover .hover\:\:lg\:-scale-x-150, .group-transform:hover .hover\:\:lg\:-scale-x-150, .group:focus .focus\:\:lg\:-scale-x-150, .group-transform:focus .focus\:\:lg\:-scale-x-150 {
        --scaleX: -1.5;
    }

    .lg\:-scale-x-175, .hover\:lg\:-scale-x-175:hover, .focus\:lg\:-scale-x-175:focus, .group:hover .hover\:\:lg\:-scale-x-175, .group-transform:hover .hover\:\:lg\:-scale-x-175, .group:focus .focus\:\:lg\:-scale-x-175, .group-transform:focus .focus\:\:lg\:-scale-x-175 {
        --scaleX: -1.75;
    }

    .lg\:-scale-x-200, .hover\:lg\:-scale-x-200:hover, .focus\:lg\:-scale-x-200:focus, .group:hover .hover\:\:lg\:-scale-x-200, .group-transform:hover .hover\:\:lg\:-scale-x-200, .group:focus .focus\:\:lg\:-scale-x-200, .group-transform:focus .focus\:\:lg\:-scale-x-200 {
        --scaleX: -2;
    }

    .lg\:skew-0, .hover\:lg\:skew-0:hover, .focus\:lg\:skew-0:focus, .group:hover .hover\:\:lg\:skew-0, .group-transform:hover .hover\:\:lg\:skew-0, .group:focus .focus\:\:lg\:skew-0, .group-transform:focus .focus\:\:lg\:skew-0 {
        --skew: 0deg;
    }

    .lg\:skew-1, .hover\:lg\:skew-1:hover, .focus\:lg\:skew-1:focus, .group:hover .hover\:\:lg\:skew-1, .group-transform:hover .hover\:\:lg\:skew-1, .group:focus .focus\:\:lg\:skew-1, .group-transform:focus .focus\:\:lg\:skew-1 {
        --skew: 1deg;
    }

    .lg\:skew-2, .hover\:lg\:skew-2:hover, .focus\:lg\:skew-2:focus, .group:hover .hover\:\:lg\:skew-2, .group-transform:hover .hover\:\:lg\:skew-2, .group:focus .focus\:\:lg\:skew-2, .group-transform:focus .focus\:\:lg\:skew-2 {
        --skew: 2deg;
    }

    .lg\:skew-3, .hover\:lg\:skew-3:hover, .focus\:lg\:skew-3:focus, .group:hover .hover\:\:lg\:skew-3, .group-transform:hover .hover\:\:lg\:skew-3, .group:focus .focus\:\:lg\:skew-3, .group-transform:focus .focus\:\:lg\:skew-3 {
        --skew: 3deg;
    }

    .lg\:skew-4, .hover\:lg\:skew-4:hover, .focus\:lg\:skew-4:focus, .group:hover .hover\:\:lg\:skew-4, .group-transform:hover .hover\:\:lg\:skew-4, .group:focus .focus\:\:lg\:skew-4, .group-transform:focus .focus\:\:lg\:skew-4 {
        --skew: 4deg;
    }

    .lg\:skew-5, .hover\:lg\:skew-5:hover, .focus\:lg\:skew-5:focus, .group:hover .hover\:\:lg\:skew-5, .group-transform:hover .hover\:\:lg\:skew-5, .group:focus .focus\:\:lg\:skew-5, .group-transform:focus .focus\:\:lg\:skew-5 {
        --skew: 5deg;
    }

    .lg\:skew-6, .hover\:lg\:skew-6:hover, .focus\:lg\:skew-6:focus, .group:hover .hover\:\:lg\:skew-6, .group-transform:hover .hover\:\:lg\:skew-6, .group:focus .focus\:\:lg\:skew-6, .group-transform:focus .focus\:\:lg\:skew-6 {
        --skew: 6deg;
    }

    .lg\:skew-7, .hover\:lg\:skew-7:hover, .focus\:lg\:skew-7:focus, .group:hover .hover\:\:lg\:skew-7, .group-transform:hover .hover\:\:lg\:skew-7, .group:focus .focus\:\:lg\:skew-7, .group-transform:focus .focus\:\:lg\:skew-7 {
        --skew: 7deg;
    }

    .lg\:skew-8, .hover\:lg\:skew-8:hover, .focus\:lg\:skew-8:focus, .group:hover .hover\:\:lg\:skew-8, .group-transform:hover .hover\:\:lg\:skew-8, .group:focus .focus\:\:lg\:skew-8, .group-transform:focus .focus\:\:lg\:skew-8 {
        --skew: 8deg;
    }

    .lg\:skew-9, .hover\:lg\:skew-9:hover, .focus\:lg\:skew-9:focus, .group:hover .hover\:\:lg\:skew-9, .group-transform:hover .hover\:\:lg\:skew-9, .group:focus .focus\:\:lg\:skew-9, .group-transform:focus .focus\:\:lg\:skew-9 {
        --skew: 9deg;
    }

    .lg\:skew-10, .hover\:lg\:skew-10:hover, .focus\:lg\:skew-10:focus, .group:hover .hover\:\:lg\:skew-10, .group-transform:hover .hover\:\:lg\:skew-10, .group:focus .focus\:\:lg\:skew-10, .group-transform:focus .focus\:\:lg\:skew-10 {
        --skew: 10deg;
    }

    .lg\:skew-45, .hover\:lg\:skew-45:hover, .focus\:lg\:skew-45:focus, .group:hover .hover\:\:lg\:skew-45, .group-transform:hover .hover\:\:lg\:skew-45, .group:focus .focus\:\:lg\:skew-45, .group-transform:focus .focus\:\:lg\:skew-45 {
        --skew: 15deg;
    }

    .lg\:skew-90, .hover\:lg\:skew-90:hover, .focus\:lg\:skew-90:focus, .group:hover .hover\:\:lg\:skew-90, .group-transform:hover .hover\:\:lg\:skew-90, .group:focus .focus\:\:lg\:skew-90, .group-transform:focus .focus\:\:lg\:skew-90 {
        --skew: 90deg;
    }

    .lg\:skew-135, .hover\:lg\:skew-135:hover, .focus\:lg\:skew-135:focus, .group:hover .hover\:\:lg\:skew-135, .group-transform:hover .hover\:\:lg\:skew-135, .group:focus .focus\:\:lg\:skew-135, .group-transform:focus .focus\:\:lg\:skew-135 {
        --skew: 135deg;
    }

    .lg\:skew-180, .hover\:lg\:skew-180:hover, .focus\:lg\:skew-180:focus, .group:hover .hover\:\:lg\:skew-180, .group-transform:hover .hover\:\:lg\:skew-180, .group:focus .focus\:\:lg\:skew-180, .group-transform:focus .focus\:\:lg\:skew-180 {
        --skew: 180deg;
    }

    .lg\:skew-225, .hover\:lg\:skew-225:hover, .focus\:lg\:skew-225:focus, .group:hover .hover\:\:lg\:skew-225, .group-transform:hover .hover\:\:lg\:skew-225, .group:focus .focus\:\:lg\:skew-225, .group-transform:focus .focus\:\:lg\:skew-225 {
        --skew: 225deg;
    }

    .lg\:skew-270, .hover\:lg\:skew-270:hover, .focus\:lg\:skew-270:focus, .group:hover .hover\:\:lg\:skew-270, .group-transform:hover .hover\:\:lg\:skew-270, .group:focus .focus\:\:lg\:skew-270, .group-transform:focus .focus\:\:lg\:skew-270 {
        --skew: 270deg;
    }

    .lg\:skew-315, .hover\:lg\:skew-315:hover, .focus\:lg\:skew-315:focus, .group:hover .hover\:\:lg\:skew-315, .group-transform:hover .hover\:\:lg\:skew-315, .group:focus .focus\:\:lg\:skew-315, .group-transform:focus .focus\:\:lg\:skew-315 {
        --skew: 315deg;
    }

    .lg\:skew-360, .hover\:lg\:skew-360:hover, .focus\:lg\:skew-360:focus, .group:hover .hover\:\:lg\:skew-360, .group-transform:hover .hover\:\:lg\:skew-360, .group:focus .focus\:\:lg\:skew-360, .group-transform:focus .focus\:\:lg\:skew-360 {
        --skew: 360deg;
    }

    .lg\:skew-y-0, .hover\:lg\:skew-y-0:hover, .focus\:lg\:skew-y-0:focus, .group:hover .hover\:\:lg\:skew-y-0, .group-transform:hover .hover\:\:lg\:skew-y-0, .group:focus .focus\:\:lg\:skew-y-0, .group-transform:focus .focus\:\:lg\:skew-y-0 {
        --skewY: 0deg;
    }

    .lg\:skew-y-1, .hover\:lg\:skew-y-1:hover, .focus\:lg\:skew-y-1:focus, .group:hover .hover\:\:lg\:skew-y-1, .group-transform:hover .hover\:\:lg\:skew-y-1, .group:focus .focus\:\:lg\:skew-y-1, .group-transform:focus .focus\:\:lg\:skew-y-1 {
        --skewY: 1deg;
    }

    .lg\:skew-y-2, .hover\:lg\:skew-y-2:hover, .focus\:lg\:skew-y-2:focus, .group:hover .hover\:\:lg\:skew-y-2, .group-transform:hover .hover\:\:lg\:skew-y-2, .group:focus .focus\:\:lg\:skew-y-2, .group-transform:focus .focus\:\:lg\:skew-y-2 {
        --skewY: 2deg;
    }

    .lg\:skew-y-3, .hover\:lg\:skew-y-3:hover, .focus\:lg\:skew-y-3:focus, .group:hover .hover\:\:lg\:skew-y-3, .group-transform:hover .hover\:\:lg\:skew-y-3, .group:focus .focus\:\:lg\:skew-y-3, .group-transform:focus .focus\:\:lg\:skew-y-3 {
        --skewY: 3deg;
    }

    .lg\:skew-y-4, .hover\:lg\:skew-y-4:hover, .focus\:lg\:skew-y-4:focus, .group:hover .hover\:\:lg\:skew-y-4, .group-transform:hover .hover\:\:lg\:skew-y-4, .group:focus .focus\:\:lg\:skew-y-4, .group-transform:focus .focus\:\:lg\:skew-y-4 {
        --skewY: 4deg;
    }

    .lg\:skew-y-5, .hover\:lg\:skew-y-5:hover, .focus\:lg\:skew-y-5:focus, .group:hover .hover\:\:lg\:skew-y-5, .group-transform:hover .hover\:\:lg\:skew-y-5, .group:focus .focus\:\:lg\:skew-y-5, .group-transform:focus .focus\:\:lg\:skew-y-5 {
        --skewY: 5deg;
    }

    .lg\:skew-y-6, .hover\:lg\:skew-y-6:hover, .focus\:lg\:skew-y-6:focus, .group:hover .hover\:\:lg\:skew-y-6, .group-transform:hover .hover\:\:lg\:skew-y-6, .group:focus .focus\:\:lg\:skew-y-6, .group-transform:focus .focus\:\:lg\:skew-y-6 {
        --skewY: 6deg;
    }

    .lg\:skew-y-7, .hover\:lg\:skew-y-7:hover, .focus\:lg\:skew-y-7:focus, .group:hover .hover\:\:lg\:skew-y-7, .group-transform:hover .hover\:\:lg\:skew-y-7, .group:focus .focus\:\:lg\:skew-y-7, .group-transform:focus .focus\:\:lg\:skew-y-7 {
        --skewY: 7deg;
    }

    .lg\:skew-y-8, .hover\:lg\:skew-y-8:hover, .focus\:lg\:skew-y-8:focus, .group:hover .hover\:\:lg\:skew-y-8, .group-transform:hover .hover\:\:lg\:skew-y-8, .group:focus .focus\:\:lg\:skew-y-8, .group-transform:focus .focus\:\:lg\:skew-y-8 {
        --skewY: 8deg;
    }

    .lg\:skew-y-9, .hover\:lg\:skew-y-9:hover, .focus\:lg\:skew-y-9:focus, .group:hover .hover\:\:lg\:skew-y-9, .group-transform:hover .hover\:\:lg\:skew-y-9, .group:focus .focus\:\:lg\:skew-y-9, .group-transform:focus .focus\:\:lg\:skew-y-9 {
        --skewY: 9deg;
    }

    .lg\:skew-y-10, .hover\:lg\:skew-y-10:hover, .focus\:lg\:skew-y-10:focus, .group:hover .hover\:\:lg\:skew-y-10, .group-transform:hover .hover\:\:lg\:skew-y-10, .group:focus .focus\:\:lg\:skew-y-10, .group-transform:focus .focus\:\:lg\:skew-y-10 {
        --skewY: 10deg;
    }

    .lg\:skew-y-45, .hover\:lg\:skew-y-45:hover, .focus\:lg\:skew-y-45:focus, .group:hover .hover\:\:lg\:skew-y-45, .group-transform:hover .hover\:\:lg\:skew-y-45, .group:focus .focus\:\:lg\:skew-y-45, .group-transform:focus .focus\:\:lg\:skew-y-45 {
        --skewY: 15deg;
    }

    .lg\:skew-y-90, .hover\:lg\:skew-y-90:hover, .focus\:lg\:skew-y-90:focus, .group:hover .hover\:\:lg\:skew-y-90, .group-transform:hover .hover\:\:lg\:skew-y-90, .group:focus .focus\:\:lg\:skew-y-90, .group-transform:focus .focus\:\:lg\:skew-y-90 {
        --skewY: 90deg;
    }

    .lg\:skew-y-135, .hover\:lg\:skew-y-135:hover, .focus\:lg\:skew-y-135:focus, .group:hover .hover\:\:lg\:skew-y-135, .group-transform:hover .hover\:\:lg\:skew-y-135, .group:focus .focus\:\:lg\:skew-y-135, .group-transform:focus .focus\:\:lg\:skew-y-135 {
        --skewY: 135deg;
    }

    .lg\:skew-y-180, .hover\:lg\:skew-y-180:hover, .focus\:lg\:skew-y-180:focus, .group:hover .hover\:\:lg\:skew-y-180, .group-transform:hover .hover\:\:lg\:skew-y-180, .group:focus .focus\:\:lg\:skew-y-180, .group-transform:focus .focus\:\:lg\:skew-y-180 {
        --skewY: 180deg;
    }

    .lg\:skew-y-225, .hover\:lg\:skew-y-225:hover, .focus\:lg\:skew-y-225:focus, .group:hover .hover\:\:lg\:skew-y-225, .group-transform:hover .hover\:\:lg\:skew-y-225, .group:focus .focus\:\:lg\:skew-y-225, .group-transform:focus .focus\:\:lg\:skew-y-225 {
        --skewY: 225deg;
    }

    .lg\:skew-y-270, .hover\:lg\:skew-y-270:hover, .focus\:lg\:skew-y-270:focus, .group:hover .hover\:\:lg\:skew-y-270, .group-transform:hover .hover\:\:lg\:skew-y-270, .group:focus .focus\:\:lg\:skew-y-270, .group-transform:focus .focus\:\:lg\:skew-y-270 {
        --skewY: 270deg;
    }

    .lg\:skew-y-315, .hover\:lg\:skew-y-315:hover, .focus\:lg\:skew-y-315:focus, .group:hover .hover\:\:lg\:skew-y-315, .group-transform:hover .hover\:\:lg\:skew-y-315, .group:focus .focus\:\:lg\:skew-y-315, .group-transform:focus .focus\:\:lg\:skew-y-315 {
        --skewY: 315deg;
    }

    .lg\:skew-y-360, .hover\:lg\:skew-y-360:hover, .focus\:lg\:skew-y-360:focus, .group:hover .hover\:\:lg\:skew-y-360, .group-transform:hover .hover\:\:lg\:skew-y-360, .group:focus .focus\:\:lg\:skew-y-360, .group-transform:focus .focus\:\:lg\:skew-y-360 {
        --skewY: 360deg;
    }

    .lg\:skew-x-0, .hover\:lg\:skew-x-0:hover, .focus\:lg\:skew-x-0:focus, .group:hover .hover\:\:lg\:skew-x-0, .group-transform:hover .hover\:\:lg\:skew-x-0, .group:focus .focus\:\:lg\:skew-x-0, .group-transform:focus .focus\:\:lg\:skew-x-0 {
        --skewx: 0deg;
    }

    .lg\:skew-x-1, .hover\:lg\:skew-x-1:hover, .focus\:lg\:skew-x-1:focus, .group:hover .hover\:\:lg\:skew-x-1, .group-transform:hover .hover\:\:lg\:skew-x-1, .group:focus .focus\:\:lg\:skew-x-1, .group-transform:focus .focus\:\:lg\:skew-x-1 {
        --skewx: 1deg;
    }

    .lg\:skew-x-2, .hover\:lg\:skew-x-2:hover, .focus\:lg\:skew-x-2:focus, .group:hover .hover\:\:lg\:skew-x-2, .group-transform:hover .hover\:\:lg\:skew-x-2, .group:focus .focus\:\:lg\:skew-x-2, .group-transform:focus .focus\:\:lg\:skew-x-2 {
        --skewx: 2deg;
    }

    .lg\:skew-x-3, .hover\:lg\:skew-x-3:hover, .focus\:lg\:skew-x-3:focus, .group:hover .hover\:\:lg\:skew-x-3, .group-transform:hover .hover\:\:lg\:skew-x-3, .group:focus .focus\:\:lg\:skew-x-3, .group-transform:focus .focus\:\:lg\:skew-x-3 {
        --skewx: 3deg;
    }

    .lg\:skew-x-4, .hover\:lg\:skew-x-4:hover, .focus\:lg\:skew-x-4:focus, .group:hover .hover\:\:lg\:skew-x-4, .group-transform:hover .hover\:\:lg\:skew-x-4, .group:focus .focus\:\:lg\:skew-x-4, .group-transform:focus .focus\:\:lg\:skew-x-4 {
        --skewx: 4deg;
    }

    .lg\:skew-x-5, .hover\:lg\:skew-x-5:hover, .focus\:lg\:skew-x-5:focus, .group:hover .hover\:\:lg\:skew-x-5, .group-transform:hover .hover\:\:lg\:skew-x-5, .group:focus .focus\:\:lg\:skew-x-5, .group-transform:focus .focus\:\:lg\:skew-x-5 {
        --skewx: 5deg;
    }

    .lg\:skew-x-6, .hover\:lg\:skew-x-6:hover, .focus\:lg\:skew-x-6:focus, .group:hover .hover\:\:lg\:skew-x-6, .group-transform:hover .hover\:\:lg\:skew-x-6, .group:focus .focus\:\:lg\:skew-x-6, .group-transform:focus .focus\:\:lg\:skew-x-6 {
        --skewx: 6deg;
    }

    .lg\:skew-x-7, .hover\:lg\:skew-x-7:hover, .focus\:lg\:skew-x-7:focus, .group:hover .hover\:\:lg\:skew-x-7, .group-transform:hover .hover\:\:lg\:skew-x-7, .group:focus .focus\:\:lg\:skew-x-7, .group-transform:focus .focus\:\:lg\:skew-x-7 {
        --skewx: 7deg;
    }

    .lg\:skew-x-8, .hover\:lg\:skew-x-8:hover, .focus\:lg\:skew-x-8:focus, .group:hover .hover\:\:lg\:skew-x-8, .group-transform:hover .hover\:\:lg\:skew-x-8, .group:focus .focus\:\:lg\:skew-x-8, .group-transform:focus .focus\:\:lg\:skew-x-8 {
        --skewx: 8deg;
    }

    .lg\:skew-x-9, .hover\:lg\:skew-x-9:hover, .focus\:lg\:skew-x-9:focus, .group:hover .hover\:\:lg\:skew-x-9, .group-transform:hover .hover\:\:lg\:skew-x-9, .group:focus .focus\:\:lg\:skew-x-9, .group-transform:focus .focus\:\:lg\:skew-x-9 {
        --skewx: 9deg;
    }

    .lg\:skew-x-10, .hover\:lg\:skew-x-10:hover, .focus\:lg\:skew-x-10:focus, .group:hover .hover\:\:lg\:skew-x-10, .group-transform:hover .hover\:\:lg\:skew-x-10, .group:focus .focus\:\:lg\:skew-x-10, .group-transform:focus .focus\:\:lg\:skew-x-10 {
        --skewx: 10deg;
    }

    .lg\:skew-x-45, .hover\:lg\:skew-x-45:hover, .focus\:lg\:skew-x-45:focus, .group:hover .hover\:\:lg\:skew-x-45, .group-transform:hover .hover\:\:lg\:skew-x-45, .group:focus .focus\:\:lg\:skew-x-45, .group-transform:focus .focus\:\:lg\:skew-x-45 {
        --skewx: 15deg;
    }

    .lg\:skew-x-90, .hover\:lg\:skew-x-90:hover, .focus\:lg\:skew-x-90:focus, .group:hover .hover\:\:lg\:skew-x-90, .group-transform:hover .hover\:\:lg\:skew-x-90, .group:focus .focus\:\:lg\:skew-x-90, .group-transform:focus .focus\:\:lg\:skew-x-90 {
        --skewx: 90deg;
    }

    .lg\:skew-x-135, .hover\:lg\:skew-x-135:hover, .focus\:lg\:skew-x-135:focus, .group:hover .hover\:\:lg\:skew-x-135, .group-transform:hover .hover\:\:lg\:skew-x-135, .group:focus .focus\:\:lg\:skew-x-135, .group-transform:focus .focus\:\:lg\:skew-x-135 {
        --skewx: 135deg;
    }

    .lg\:skew-x-180, .hover\:lg\:skew-x-180:hover, .focus\:lg\:skew-x-180:focus, .group:hover .hover\:\:lg\:skew-x-180, .group-transform:hover .hover\:\:lg\:skew-x-180, .group:focus .focus\:\:lg\:skew-x-180, .group-transform:focus .focus\:\:lg\:skew-x-180 {
        --skewx: 180deg;
    }

    .lg\:skew-x-225, .hover\:lg\:skew-x-225:hover, .focus\:lg\:skew-x-225:focus, .group:hover .hover\:\:lg\:skew-x-225, .group-transform:hover .hover\:\:lg\:skew-x-225, .group:focus .focus\:\:lg\:skew-x-225, .group-transform:focus .focus\:\:lg\:skew-x-225 {
        --skewx: 225deg;
    }

    .lg\:skew-x-270, .hover\:lg\:skew-x-270:hover, .focus\:lg\:skew-x-270:focus, .group:hover .hover\:\:lg\:skew-x-270, .group-transform:hover .hover\:\:lg\:skew-x-270, .group:focus .focus\:\:lg\:skew-x-270, .group-transform:focus .focus\:\:lg\:skew-x-270 {
        --skewx: 270deg;
    }

    .lg\:skew-x-315, .hover\:lg\:skew-x-315:hover, .focus\:lg\:skew-x-315:focus, .group:hover .hover\:\:lg\:skew-x-315, .group-transform:hover .hover\:\:lg\:skew-x-315, .group:focus .focus\:\:lg\:skew-x-315, .group-transform:focus .focus\:\:lg\:skew-x-315 {
        --skewx: 315deg;
    }

    .lg\:skew-x-360, .hover\:lg\:skew-x-360:hover, .focus\:lg\:skew-x-360:focus, .group:hover .hover\:\:lg\:skew-x-360, .group-transform:hover .hover\:\:lg\:skew-x-360, .group:focus .focus\:\:lg\:skew-x-360, .group-transform:focus .focus\:\:lg\:skew-x-360 {
        --skewx: 360deg;
    }

    .lg\:-skew-0, .hover\:lg\:-skew-0:hover, .focus\:lg\:-skew-0:focus, .group:hover .hover\:\:lg\:-skew-0, .group-transform:hover .hover\:\:lg\:-skew-0, .group:focus .focus\:\:lg\:-skew-0, .group-transform:focus .focus\:\:lg\:-skew-0 {
        --skew: -0deg;
    }

    .lg\:-skew-1, .hover\:lg\:-skew-1:hover, .focus\:lg\:-skew-1:focus, .group:hover .hover\:\:lg\:-skew-1, .group-transform:hover .hover\:\:lg\:-skew-1, .group:focus .focus\:\:lg\:-skew-1, .group-transform:focus .focus\:\:lg\:-skew-1 {
        --skew: -1deg;
    }

    .lg\:-skew-2, .hover\:lg\:-skew-2:hover, .focus\:lg\:-skew-2:focus, .group:hover .hover\:\:lg\:-skew-2, .group-transform:hover .hover\:\:lg\:-skew-2, .group:focus .focus\:\:lg\:-skew-2, .group-transform:focus .focus\:\:lg\:-skew-2 {
        --skew: -2deg;
    }

    .lg\:-skew-3, .hover\:lg\:-skew-3:hover, .focus\:lg\:-skew-3:focus, .group:hover .hover\:\:lg\:-skew-3, .group-transform:hover .hover\:\:lg\:-skew-3, .group:focus .focus\:\:lg\:-skew-3, .group-transform:focus .focus\:\:lg\:-skew-3 {
        --skew: -3deg;
    }

    .lg\:-skew-4, .hover\:lg\:-skew-4:hover, .focus\:lg\:-skew-4:focus, .group:hover .hover\:\:lg\:-skew-4, .group-transform:hover .hover\:\:lg\:-skew-4, .group:focus .focus\:\:lg\:-skew-4, .group-transform:focus .focus\:\:lg\:-skew-4 {
        --skew: -4deg;
    }

    .lg\:-skew-5, .hover\:lg\:-skew-5:hover, .focus\:lg\:-skew-5:focus, .group:hover .hover\:\:lg\:-skew-5, .group-transform:hover .hover\:\:lg\:-skew-5, .group:focus .focus\:\:lg\:-skew-5, .group-transform:focus .focus\:\:lg\:-skew-5 {
        --skew: -5deg;
    }

    .lg\:-skew-6, .hover\:lg\:-skew-6:hover, .focus\:lg\:-skew-6:focus, .group:hover .hover\:\:lg\:-skew-6, .group-transform:hover .hover\:\:lg\:-skew-6, .group:focus .focus\:\:lg\:-skew-6, .group-transform:focus .focus\:\:lg\:-skew-6 {
        --skew: -6deg;
    }

    .lg\:-skew-7, .hover\:lg\:-skew-7:hover, .focus\:lg\:-skew-7:focus, .group:hover .hover\:\:lg\:-skew-7, .group-transform:hover .hover\:\:lg\:-skew-7, .group:focus .focus\:\:lg\:-skew-7, .group-transform:focus .focus\:\:lg\:-skew-7 {
        --skew: -7deg;
    }

    .lg\:-skew-8, .hover\:lg\:-skew-8:hover, .focus\:lg\:-skew-8:focus, .group:hover .hover\:\:lg\:-skew-8, .group-transform:hover .hover\:\:lg\:-skew-8, .group:focus .focus\:\:lg\:-skew-8, .group-transform:focus .focus\:\:lg\:-skew-8 {
        --skew: -8deg;
    }

    .lg\:-skew-9, .hover\:lg\:-skew-9:hover, .focus\:lg\:-skew-9:focus, .group:hover .hover\:\:lg\:-skew-9, .group-transform:hover .hover\:\:lg\:-skew-9, .group:focus .focus\:\:lg\:-skew-9, .group-transform:focus .focus\:\:lg\:-skew-9 {
        --skew: -9deg;
    }

    .lg\:-skew-10, .hover\:lg\:-skew-10:hover, .focus\:lg\:-skew-10:focus, .group:hover .hover\:\:lg\:-skew-10, .group-transform:hover .hover\:\:lg\:-skew-10, .group:focus .focus\:\:lg\:-skew-10, .group-transform:focus .focus\:\:lg\:-skew-10 {
        --skew: -10deg;
    }

    .lg\:-skew-45, .hover\:lg\:-skew-45:hover, .focus\:lg\:-skew-45:focus, .group:hover .hover\:\:lg\:-skew-45, .group-transform:hover .hover\:\:lg\:-skew-45, .group:focus .focus\:\:lg\:-skew-45, .group-transform:focus .focus\:\:lg\:-skew-45 {
        --skew: -15deg;
    }

    .lg\:-skew-90, .hover\:lg\:-skew-90:hover, .focus\:lg\:-skew-90:focus, .group:hover .hover\:\:lg\:-skew-90, .group-transform:hover .hover\:\:lg\:-skew-90, .group:focus .focus\:\:lg\:-skew-90, .group-transform:focus .focus\:\:lg\:-skew-90 {
        --skew: -90deg;
    }

    .lg\:-skew-135, .hover\:lg\:-skew-135:hover, .focus\:lg\:-skew-135:focus, .group:hover .hover\:\:lg\:-skew-135, .group-transform:hover .hover\:\:lg\:-skew-135, .group:focus .focus\:\:lg\:-skew-135, .group-transform:focus .focus\:\:lg\:-skew-135 {
        --skew: -135deg;
    }

    .lg\:-skew-180, .hover\:lg\:-skew-180:hover, .focus\:lg\:-skew-180:focus, .group:hover .hover\:\:lg\:-skew-180, .group-transform:hover .hover\:\:lg\:-skew-180, .group:focus .focus\:\:lg\:-skew-180, .group-transform:focus .focus\:\:lg\:-skew-180 {
        --skew: -180deg;
    }

    .lg\:-skew-225, .hover\:lg\:-skew-225:hover, .focus\:lg\:-skew-225:focus, .group:hover .hover\:\:lg\:-skew-225, .group-transform:hover .hover\:\:lg\:-skew-225, .group:focus .focus\:\:lg\:-skew-225, .group-transform:focus .focus\:\:lg\:-skew-225 {
        --skew: -225deg;
    }

    .lg\:-skew-270, .hover\:lg\:-skew-270:hover, .focus\:lg\:-skew-270:focus, .group:hover .hover\:\:lg\:-skew-270, .group-transform:hover .hover\:\:lg\:-skew-270, .group:focus .focus\:\:lg\:-skew-270, .group-transform:focus .focus\:\:lg\:-skew-270 {
        --skew: -270deg;
    }

    .lg\:-skew-315, .hover\:lg\:-skew-315:hover, .focus\:lg\:-skew-315:focus, .group:hover .hover\:\:lg\:-skew-315, .group-transform:hover .hover\:\:lg\:-skew-315, .group:focus .focus\:\:lg\:-skew-315, .group-transform:focus .focus\:\:lg\:-skew-315 {
        --skew: -315deg;
    }

    .lg\:-skew-360, .hover\:lg\:-skew-360:hover, .focus\:lg\:-skew-360:focus, .group:hover .hover\:\:lg\:-skew-360, .group-transform:hover .hover\:\:lg\:-skew-360, .group:focus .focus\:\:lg\:-skew-360, .group-transform:focus .focus\:\:lg\:-skew-360 {
        --skew: -360deg;
    }

    .lg\:-skew-y-0, .hover\:lg\:-skew-y-0:hover, .focus\:lg\:-skew-y-0:focus, .group:hover .hover\:\:lg\:-skew-y-0, .group-transform:hover .hover\:\:lg\:-skew-y-0, .group:focus .focus\:\:lg\:-skew-y-0, .group-transform:focus .focus\:\:lg\:-skew-y-0 {
        --skewY: -0deg;
    }

    .lg\:-skew-y-1, .hover\:lg\:-skew-y-1:hover, .focus\:lg\:-skew-y-1:focus, .group:hover .hover\:\:lg\:-skew-y-1, .group-transform:hover .hover\:\:lg\:-skew-y-1, .group:focus .focus\:\:lg\:-skew-y-1, .group-transform:focus .focus\:\:lg\:-skew-y-1 {
        --skewY: -1deg;
    }

    .lg\:-skew-y-2, .hover\:lg\:-skew-y-2:hover, .focus\:lg\:-skew-y-2:focus, .group:hover .hover\:\:lg\:-skew-y-2, .group-transform:hover .hover\:\:lg\:-skew-y-2, .group:focus .focus\:\:lg\:-skew-y-2, .group-transform:focus .focus\:\:lg\:-skew-y-2 {
        --skewY: -2deg;
    }

    .lg\:-skew-y-3, .hover\:lg\:-skew-y-3:hover, .focus\:lg\:-skew-y-3:focus, .group:hover .hover\:\:lg\:-skew-y-3, .group-transform:hover .hover\:\:lg\:-skew-y-3, .group:focus .focus\:\:lg\:-skew-y-3, .group-transform:focus .focus\:\:lg\:-skew-y-3 {
        --skewY: -3deg;
    }

    .lg\:-skew-y-4, .hover\:lg\:-skew-y-4:hover, .focus\:lg\:-skew-y-4:focus, .group:hover .hover\:\:lg\:-skew-y-4, .group-transform:hover .hover\:\:lg\:-skew-y-4, .group:focus .focus\:\:lg\:-skew-y-4, .group-transform:focus .focus\:\:lg\:-skew-y-4 {
        --skewY: -4deg;
    }

    .lg\:-skew-y-5, .hover\:lg\:-skew-y-5:hover, .focus\:lg\:-skew-y-5:focus, .group:hover .hover\:\:lg\:-skew-y-5, .group-transform:hover .hover\:\:lg\:-skew-y-5, .group:focus .focus\:\:lg\:-skew-y-5, .group-transform:focus .focus\:\:lg\:-skew-y-5 {
        --skewY: -5deg;
    }

    .lg\:-skew-y-6, .hover\:lg\:-skew-y-6:hover, .focus\:lg\:-skew-y-6:focus, .group:hover .hover\:\:lg\:-skew-y-6, .group-transform:hover .hover\:\:lg\:-skew-y-6, .group:focus .focus\:\:lg\:-skew-y-6, .group-transform:focus .focus\:\:lg\:-skew-y-6 {
        --skewY: -6deg;
    }

    .lg\:-skew-y-7, .hover\:lg\:-skew-y-7:hover, .focus\:lg\:-skew-y-7:focus, .group:hover .hover\:\:lg\:-skew-y-7, .group-transform:hover .hover\:\:lg\:-skew-y-7, .group:focus .focus\:\:lg\:-skew-y-7, .group-transform:focus .focus\:\:lg\:-skew-y-7 {
        --skewY: -7deg;
    }

    .lg\:-skew-y-8, .hover\:lg\:-skew-y-8:hover, .focus\:lg\:-skew-y-8:focus, .group:hover .hover\:\:lg\:-skew-y-8, .group-transform:hover .hover\:\:lg\:-skew-y-8, .group:focus .focus\:\:lg\:-skew-y-8, .group-transform:focus .focus\:\:lg\:-skew-y-8 {
        --skewY: -8deg;
    }

    .lg\:-skew-y-9, .hover\:lg\:-skew-y-9:hover, .focus\:lg\:-skew-y-9:focus, .group:hover .hover\:\:lg\:-skew-y-9, .group-transform:hover .hover\:\:lg\:-skew-y-9, .group:focus .focus\:\:lg\:-skew-y-9, .group-transform:focus .focus\:\:lg\:-skew-y-9 {
        --skewY: -9deg;
    }

    .lg\:-skew-y-10, .hover\:lg\:-skew-y-10:hover, .focus\:lg\:-skew-y-10:focus, .group:hover .hover\:\:lg\:-skew-y-10, .group-transform:hover .hover\:\:lg\:-skew-y-10, .group:focus .focus\:\:lg\:-skew-y-10, .group-transform:focus .focus\:\:lg\:-skew-y-10 {
        --skewY: -10deg;
    }

    .lg\:-skew-y-45, .hover\:lg\:-skew-y-45:hover, .focus\:lg\:-skew-y-45:focus, .group:hover .hover\:\:lg\:-skew-y-45, .group-transform:hover .hover\:\:lg\:-skew-y-45, .group:focus .focus\:\:lg\:-skew-y-45, .group-transform:focus .focus\:\:lg\:-skew-y-45 {
        --skewY: -15deg;
    }

    .lg\:-skew-y-90, .hover\:lg\:-skew-y-90:hover, .focus\:lg\:-skew-y-90:focus, .group:hover .hover\:\:lg\:-skew-y-90, .group-transform:hover .hover\:\:lg\:-skew-y-90, .group:focus .focus\:\:lg\:-skew-y-90, .group-transform:focus .focus\:\:lg\:-skew-y-90 {
        --skewY: -90deg;
    }

    .lg\:-skew-y-135, .hover\:lg\:-skew-y-135:hover, .focus\:lg\:-skew-y-135:focus, .group:hover .hover\:\:lg\:-skew-y-135, .group-transform:hover .hover\:\:lg\:-skew-y-135, .group:focus .focus\:\:lg\:-skew-y-135, .group-transform:focus .focus\:\:lg\:-skew-y-135 {
        --skewY: -135deg;
    }

    .lg\:-skew-y-180, .hover\:lg\:-skew-y-180:hover, .focus\:lg\:-skew-y-180:focus, .group:hover .hover\:\:lg\:-skew-y-180, .group-transform:hover .hover\:\:lg\:-skew-y-180, .group:focus .focus\:\:lg\:-skew-y-180, .group-transform:focus .focus\:\:lg\:-skew-y-180 {
        --skewY: -180deg;
    }

    .lg\:-skew-y-225, .hover\:lg\:-skew-y-225:hover, .focus\:lg\:-skew-y-225:focus, .group:hover .hover\:\:lg\:-skew-y-225, .group-transform:hover .hover\:\:lg\:-skew-y-225, .group:focus .focus\:\:lg\:-skew-y-225, .group-transform:focus .focus\:\:lg\:-skew-y-225 {
        --skewY: -225deg;
    }

    .lg\:-skew-y-270, .hover\:lg\:-skew-y-270:hover, .focus\:lg\:-skew-y-270:focus, .group:hover .hover\:\:lg\:-skew-y-270, .group-transform:hover .hover\:\:lg\:-skew-y-270, .group:focus .focus\:\:lg\:-skew-y-270, .group-transform:focus .focus\:\:lg\:-skew-y-270 {
        --skewY: -270deg;
    }

    .lg\:-skew-y-315, .hover\:lg\:-skew-y-315:hover, .focus\:lg\:-skew-y-315:focus, .group:hover .hover\:\:lg\:-skew-y-315, .group-transform:hover .hover\:\:lg\:-skew-y-315, .group:focus .focus\:\:lg\:-skew-y-315, .group-transform:focus .focus\:\:lg\:-skew-y-315 {
        --skewY: -315deg;
    }

    .lg\:-skew-y-360, .hover\:lg\:-skew-y-360:hover, .focus\:lg\:-skew-y-360:focus, .group:hover .hover\:\:lg\:-skew-y-360, .group-transform:hover .hover\:\:lg\:-skew-y-360, .group:focus .focus\:\:lg\:-skew-y-360, .group-transform:focus .focus\:\:lg\:-skew-y-360 {
        --skewY: -360deg;
    }

    .lg\:-skew-x-0, .hover\:lg\:-skew-x-0:hover, .focus\:lg\:-skew-x-0:focus, .group:hover .hover\:\:lg\:-skew-x-0, .group-transform:hover .hover\:\:lg\:-skew-x-0, .group:focus .focus\:\:lg\:-skew-x-0, .group-transform:focus .focus\:\:lg\:-skew-x-0 {
        --skewX: -0deg;
    }

    .lg\:-skew-x-1, .hover\:lg\:-skew-x-1:hover, .focus\:lg\:-skew-x-1:focus, .group:hover .hover\:\:lg\:-skew-x-1, .group-transform:hover .hover\:\:lg\:-skew-x-1, .group:focus .focus\:\:lg\:-skew-x-1, .group-transform:focus .focus\:\:lg\:-skew-x-1 {
        --skewX: -1deg;
    }

    .lg\:-skew-x-2, .hover\:lg\:-skew-x-2:hover, .focus\:lg\:-skew-x-2:focus, .group:hover .hover\:\:lg\:-skew-x-2, .group-transform:hover .hover\:\:lg\:-skew-x-2, .group:focus .focus\:\:lg\:-skew-x-2, .group-transform:focus .focus\:\:lg\:-skew-x-2 {
        --skewX: -2deg;
    }

    .lg\:-skew-x-3, .hover\:lg\:-skew-x-3:hover, .focus\:lg\:-skew-x-3:focus, .group:hover .hover\:\:lg\:-skew-x-3, .group-transform:hover .hover\:\:lg\:-skew-x-3, .group:focus .focus\:\:lg\:-skew-x-3, .group-transform:focus .focus\:\:lg\:-skew-x-3 {
        --skewX: -3deg;
    }

    .lg\:-skew-x-4, .hover\:lg\:-skew-x-4:hover, .focus\:lg\:-skew-x-4:focus, .group:hover .hover\:\:lg\:-skew-x-4, .group-transform:hover .hover\:\:lg\:-skew-x-4, .group:focus .focus\:\:lg\:-skew-x-4, .group-transform:focus .focus\:\:lg\:-skew-x-4 {
        --skewX: -4deg;
    }

    .lg\:-skew-x-5, .hover\:lg\:-skew-x-5:hover, .focus\:lg\:-skew-x-5:focus, .group:hover .hover\:\:lg\:-skew-x-5, .group-transform:hover .hover\:\:lg\:-skew-x-5, .group:focus .focus\:\:lg\:-skew-x-5, .group-transform:focus .focus\:\:lg\:-skew-x-5 {
        --skewX: -5deg;
    }

    .lg\:-skew-x-6, .hover\:lg\:-skew-x-6:hover, .focus\:lg\:-skew-x-6:focus, .group:hover .hover\:\:lg\:-skew-x-6, .group-transform:hover .hover\:\:lg\:-skew-x-6, .group:focus .focus\:\:lg\:-skew-x-6, .group-transform:focus .focus\:\:lg\:-skew-x-6 {
        --skewX: -6deg;
    }

    .lg\:-skew-x-7, .hover\:lg\:-skew-x-7:hover, .focus\:lg\:-skew-x-7:focus, .group:hover .hover\:\:lg\:-skew-x-7, .group-transform:hover .hover\:\:lg\:-skew-x-7, .group:focus .focus\:\:lg\:-skew-x-7, .group-transform:focus .focus\:\:lg\:-skew-x-7 {
        --skewX: -7deg;
    }

    .lg\:-skew-x-8, .hover\:lg\:-skew-x-8:hover, .focus\:lg\:-skew-x-8:focus, .group:hover .hover\:\:lg\:-skew-x-8, .group-transform:hover .hover\:\:lg\:-skew-x-8, .group:focus .focus\:\:lg\:-skew-x-8, .group-transform:focus .focus\:\:lg\:-skew-x-8 {
        --skewX: -8deg;
    }

    .lg\:-skew-x-9, .hover\:lg\:-skew-x-9:hover, .focus\:lg\:-skew-x-9:focus, .group:hover .hover\:\:lg\:-skew-x-9, .group-transform:hover .hover\:\:lg\:-skew-x-9, .group:focus .focus\:\:lg\:-skew-x-9, .group-transform:focus .focus\:\:lg\:-skew-x-9 {
        --skewX: -9deg;
    }

    .lg\:-skew-x-10, .hover\:lg\:-skew-x-10:hover, .focus\:lg\:-skew-x-10:focus, .group:hover .hover\:\:lg\:-skew-x-10, .group-transform:hover .hover\:\:lg\:-skew-x-10, .group:focus .focus\:\:lg\:-skew-x-10, .group-transform:focus .focus\:\:lg\:-skew-x-10 {
        --skewX: -10deg;
    }

    .lg\:-skew-x-45, .hover\:lg\:-skew-x-45:hover, .focus\:lg\:-skew-x-45:focus, .group:hover .hover\:\:lg\:-skew-x-45, .group-transform:hover .hover\:\:lg\:-skew-x-45, .group:focus .focus\:\:lg\:-skew-x-45, .group-transform:focus .focus\:\:lg\:-skew-x-45 {
        --skewX: -15deg;
    }

    .lg\:-skew-x-90, .hover\:lg\:-skew-x-90:hover, .focus\:lg\:-skew-x-90:focus, .group:hover .hover\:\:lg\:-skew-x-90, .group-transform:hover .hover\:\:lg\:-skew-x-90, .group:focus .focus\:\:lg\:-skew-x-90, .group-transform:focus .focus\:\:lg\:-skew-x-90 {
        --skewX: -90deg;
    }

    .lg\:-skew-x-135, .hover\:lg\:-skew-x-135:hover, .focus\:lg\:-skew-x-135:focus, .group:hover .hover\:\:lg\:-skew-x-135, .group-transform:hover .hover\:\:lg\:-skew-x-135, .group:focus .focus\:\:lg\:-skew-x-135, .group-transform:focus .focus\:\:lg\:-skew-x-135 {
        --skewX: -135deg;
    }

    .lg\:-skew-x-180, .hover\:lg\:-skew-x-180:hover, .focus\:lg\:-skew-x-180:focus, .group:hover .hover\:\:lg\:-skew-x-180, .group-transform:hover .hover\:\:lg\:-skew-x-180, .group:focus .focus\:\:lg\:-skew-x-180, .group-transform:focus .focus\:\:lg\:-skew-x-180 {
        --skewX: -180deg;
    }

    .lg\:-skew-x-225, .hover\:lg\:-skew-x-225:hover, .focus\:lg\:-skew-x-225:focus, .group:hover .hover\:\:lg\:-skew-x-225, .group-transform:hover .hover\:\:lg\:-skew-x-225, .group:focus .focus\:\:lg\:-skew-x-225, .group-transform:focus .focus\:\:lg\:-skew-x-225 {
        --skewX: -225deg;
    }

    .lg\:-skew-x-270, .hover\:lg\:-skew-x-270:hover, .focus\:lg\:-skew-x-270:focus, .group:hover .hover\:\:lg\:-skew-x-270, .group-transform:hover .hover\:\:lg\:-skew-x-270, .group:focus .focus\:\:lg\:-skew-x-270, .group-transform:focus .focus\:\:lg\:-skew-x-270 {
        --skewX: -270deg;
    }

    .lg\:-skew-x-315, .hover\:lg\:-skew-x-315:hover, .focus\:lg\:-skew-x-315:focus, .group:hover .hover\:\:lg\:-skew-x-315, .group-transform:hover .hover\:\:lg\:-skew-x-315, .group:focus .focus\:\:lg\:-skew-x-315, .group-transform:focus .focus\:\:lg\:-skew-x-315 {
        --skewX: -315deg;
    }

    .lg\:-skew-x-360, .hover\:lg\:-skew-x-360:hover, .focus\:lg\:-skew-x-360:focus, .group:hover .hover\:\:lg\:-skew-x-360, .group-transform:hover .hover\:\:lg\:-skew-x-360, .group:focus .focus\:\:lg\:-skew-x-360, .group-transform:focus .focus\:\:lg\:-skew-x-360 {
        --skewX: -360deg;
    }

    .lg\:top-0 {
        top: 0;
    }

    .lg\:top-1 {
        top: 1px;
    }

    .lg\:top-2 {
        top: 2px;
    }

    .lg\:top-3 {
        top: 3px;
    }

    .lg\:top-4 {
        top: 4px;
    }

    .lg\:top-5 {
        top: 5px;
    }

    .lg\:top-6 {
        top: 6px;
    }

    .lg\:top-7 {
        top: 7px;
    }

    .lg\:top-8 {
        top: 8px;
    }

    .lg\:top-9 {
        top: 9px;
    }

    .lg\:top-10 {
        top: 10px;
    }

    .lg\:top-11 {
        top: 11px;
    }

    .lg\:top-12 {
        top: 12px;
    }

    .lg\:top-13 {
        top: 13px;
    }

    .lg\:top-14 {
        top: 14px;
    }

    .lg\:top-15 {
        top: 15px;
    }

    .lg\:top-16 {
        top: 16px;
    }

    .lg\:top-17 {
        top: 17px;
    }

    .lg\:top-18 {
        top: 18px;
    }

    .lg\:top-19 {
        top: 19px;
    }

    .lg\:top-20 {
        top: 20px;
    }

    .lg\:top-21 {
        top: 21px;
    }

    .lg\:top-22 {
        top: 22px;
    }

    .lg\:top-23 {
        top: 23px;
    }

    .lg\:top-24 {
        top: 24px;
    }

    .lg\:top-25 {
        top: 25px;
    }

    .lg\:top-26 {
        top: 26px;
    }

    .lg\:top-27 {
        top: 27px;
    }

    .lg\:top-28 {
        top: 28px;
    }

    .lg\:top-29 {
        top: 29px;
    }

    .lg\:top-30 {
        top: 30px;
    }

    .lg\:-top-0 {
        top: 0;
    }

    .lg\:-top-1 {
        top: -1px;
    }

    .lg\:-top-2 {
        top: -2px;
    }

    .lg\:-top-3 {
        top: -3px;
    }

    .lg\:-top-4 {
        top: -4px;
    }

    .lg\:-top-5 {
        top: -5px;
    }

    .lg\:-top-6 {
        top: -6px;
    }

    .lg\:-top-7 {
        top: -7px;
    }

    .lg\:-top-8 {
        top: -8px;
    }

    .lg\:-top-9 {
        top: -9px;
    }

    .lg\:-top-10 {
        top: -10px;
    }

    .lg\:-top-11 {
        top: -11px;
    }

    .lg\:-top-12 {
        top: -12px;
    }

    .lg\:-top-13 {
        top: -13px;
    }

    .lg\:-top-14 {
        top: -14px;
    }

    .lg\:-top-15 {
        top: -15px;
    }

    .lg\:-top-16 {
        top: -16px;
    }

    .lg\:-top-17 {
        top: -17px;
    }

    .lg\:-top-18 {
        top: -18px;
    }

    .lg\:-top-19 {
        top: -19px;
    }

    .lg\:-top-20 {
        top: -20px;
    }

    .lg\:-top-21 {
        top: -21px;
    }

    .lg\:-top-22 {
        top: -22px;
    }

    .lg\:-top-23 {
        top: -23px;
    }

    .lg\:-top-24 {
        top: -24px;
    }

    .lg\:-top-25 {
        top: -25px;
    }

    .lg\:-top-26 {
        top: -26px;
    }

    .lg\:-top-27 {
        top: -27px;
    }

    .lg\:-top-28 {
        top: -28px;
    }

    .lg\:-top-29 {
        top: -29px;
    }

    .lg\:-top-30 {
        top: -30px;
    }

    .lg\:bottom-0 {
        bottom: 0;
    }

    .lg\:bottom-1 {
        bottom: 1px;
    }

    .lg\:bottom-2 {
        bottom: 2px;
    }

    .lg\:bottom-3 {
        bottom: 3px;
    }

    .lg\:bottom-4 {
        bottom: 4px;
    }

    .lg\:bottom-5 {
        bottom: 5px;
    }

    .lg\:bottom-6 {
        bottom: 6px;
    }

    .lg\:bottom-7 {
        bottom: 7px;
    }

    .lg\:bottom-8 {
        bottom: 8px;
    }

    .lg\:bottom-9 {
        bottom: 9px;
    }

    .lg\:bottom-10 {
        bottom: 10px;
    }

    .lg\:bottom-11 {
        bottom: 11px;
    }

    .lg\:bottom-12 {
        bottom: 12px;
    }

    .lg\:bottom-13 {
        bottom: 13px;
    }

    .lg\:bottom-14 {
        bottom: 14px;
    }

    .lg\:bottom-15 {
        bottom: 15px;
    }

    .lg\:bottom-16 {
        bottom: 16px;
    }

    .lg\:bottom-17 {
        bottom: 17px;
    }

    .lg\:bottom-18 {
        bottom: 18px;
    }

    .lg\:bottom-19 {
        bottom: 19px;
    }

    .lg\:bottom-20 {
        bottom: 20px;
    }

    .lg\:bottom-21 {
        bottom: 21px;
    }

    .lg\:bottom-22 {
        bottom: 22px;
    }

    .lg\:bottom-23 {
        bottom: 23px;
    }

    .lg\:bottom-24 {
        bottom: 24px;
    }

    .lg\:bottom-25 {
        bottom: 25px;
    }

    .lg\:bottom-26 {
        bottom: 26px;
    }

    .lg\:bottom-27 {
        bottom: 27px;
    }

    .lg\:bottom-28 {
        bottom: 28px;
    }

    .lg\:bottom-29 {
        bottom: 29px;
    }

    .lg\:bottom-30 {
        bottom: 30px;
    }

    .lg\:-bottom-0 {
        bottom: 0;
    }

    .lg\:-bottom-1 {
        bottom: -1px;
    }

    .lg\:-bottom-2 {
        bottom: -2px;
    }

    .lg\:-bottom-3 {
        bottom: -3px;
    }

    .lg\:-bottom-4 {
        bottom: -4px;
    }

    .lg\:-bottom-5 {
        bottom: -5px;
    }

    .lg\:-bottom-6 {
        bottom: -6px;
    }

    .lg\:-bottom-7 {
        bottom: -7px;
    }

    .lg\:-bottom-8 {
        bottom: -8px;
    }

    .lg\:-bottom-9 {
        bottom: -9px;
    }

    .lg\:-bottom-10 {
        bottom: -10px;
    }

    .lg\:-bottom-11 {
        bottom: -11px;
    }

    .lg\:-bottom-12 {
        bottom: -12px;
    }

    .lg\:-bottom-13 {
        bottom: -13px;
    }

    .lg\:-bottom-14 {
        bottom: -14px;
    }

    .lg\:-bottom-15 {
        bottom: -15px;
    }

    .lg\:-bottom-16 {
        bottom: -16px;
    }

    .lg\:-bottom-17 {
        bottom: -17px;
    }

    .lg\:-bottom-18 {
        bottom: -18px;
    }

    .lg\:-bottom-19 {
        bottom: -19px;
    }

    .lg\:-bottom-20 {
        bottom: -20px;
    }

    .lg\:-bottom-21 {
        bottom: -21px;
    }

    .lg\:-bottom-22 {
        bottom: -22px;
    }

    .lg\:-bottom-23 {
        bottom: -23px;
    }

    .lg\:-bottom-24 {
        bottom: -24px;
    }

    .lg\:-bottom-25 {
        bottom: -25px;
    }

    .lg\:-bottom-26 {
        bottom: -26px;
    }

    .lg\:-bottom-27 {
        bottom: -27px;
    }

    .lg\:-bottom-28 {
        bottom: -28px;
    }

    .lg\:-bottom-29 {
        bottom: -29px;
    }

    .lg\:-bottom-30 {
        bottom: -30px;
    }

    .lg\:left-0 {
        left: 0;
    }

    .lg\:left-1 {
        left: 1px;
    }

    .lg\:left-2 {
        left: 2px;
    }

    .lg\:left-3 {
        left: 3px;
    }

    .lg\:left-4 {
        left: 4px;
    }

    .lg\:left-5 {
        left: 5px;
    }

    .lg\:left-6 {
        left: 6px;
    }

    .lg\:left-7 {
        left: 7px;
    }

    .lg\:left-8 {
        left: 8px;
    }

    .lg\:left-9 {
        left: 9px;
    }

    .lg\:left-10 {
        left: 10px;
    }

    .lg\:left-11 {
        left: 11px;
    }

    .lg\:left-12 {
        left: 12px;
    }

    .lg\:left-13 {
        left: 13px;
    }

    .lg\:left-14 {
        left: 14px;
    }

    .lg\:left-15 {
        left: 15px;
    }

    .lg\:left-16 {
        left: 16px;
    }

    .lg\:left-17 {
        left: 17px;
    }

    .lg\:left-18 {
        left: 18px;
    }

    .lg\:left-19 {
        left: 19px;
    }

    .lg\:left-20 {
        left: 20px;
    }

    .lg\:left-21 {
        left: 21px;
    }

    .lg\:left-22 {
        left: 22px;
    }

    .lg\:left-23 {
        left: 23px;
    }

    .lg\:left-24 {
        left: 24px;
    }

    .lg\:left-25 {
        left: 25px;
    }

    .lg\:left-26 {
        left: 26px;
    }

    .lg\:left-27 {
        left: 27px;
    }

    .lg\:left-28 {
        left: 28px;
    }

    .lg\:left-29 {
        left: 29px;
    }

    .lg\:left-30 {
        left: 30px;
    }

    .lg\:-left-0 {
        left: 0;
    }

    .lg\:-left-1 {
        left: -1px;
    }

    .lg\:-left-2 {
        left: -2px;
    }

    .lg\:-left-3 {
        left: -3px;
    }

    .lg\:-left-4 {
        left: -4px;
    }

    .lg\:-left-5 {
        left: -5px;
    }

    .lg\:-left-6 {
        left: -6px;
    }

    .lg\:-left-7 {
        left: -7px;
    }

    .lg\:-left-8 {
        left: -8px;
    }

    .lg\:-left-9 {
        left: -9px;
    }

    .lg\:-left-10 {
        left: -10px;
    }

    .lg\:-left-11 {
        left: -11px;
    }

    .lg\:-left-12 {
        left: -12px;
    }

    .lg\:-left-13 {
        left: -13px;
    }

    .lg\:-left-14 {
        left: -14px;
    }

    .lg\:-left-15 {
        left: -15px;
    }

    .lg\:-left-16 {
        left: -16px;
    }

    .lg\:-left-17 {
        left: -17px;
    }

    .lg\:-left-18 {
        left: -18px;
    }

    .lg\:-left-19 {
        left: -19px;
    }

    .lg\:-left-20 {
        left: -20px;
    }

    .lg\:-left-21 {
        left: -21px;
    }

    .lg\:-left-22 {
        left: -22px;
    }

    .lg\:-left-23 {
        left: -23px;
    }

    .lg\:-left-24 {
        left: -24px;
    }

    .lg\:-left-25 {
        left: -25px;
    }

    .lg\:-left-26 {
        left: -26px;
    }

    .lg\:-left-27 {
        left: -27px;
    }

    .lg\:-left-28 {
        left: -28px;
    }

    .lg\:-left-29 {
        left: -29px;
    }

    .lg\:-left-30 {
        left: -30px;
    }

    .lg\:right-0 {
        right: 0;
    }

    .lg\:right-1 {
        right: 1px;
    }

    .lg\:right-2 {
        right: 2px;
    }

    .lg\:right-3 {
        right: 3px;
    }

    .lg\:right-4 {
        right: 4px;
    }

    .lg\:right-5 {
        right: 5px;
    }

    .lg\:right-6 {
        right: 6px;
    }

    .lg\:right-7 {
        right: 7px;
    }

    .lg\:right-8 {
        right: 8px;
    }

    .lg\:right-9 {
        right: 9px;
    }

    .lg\:right-10 {
        right: 10px;
    }

    .lg\:right-11 {
        right: 11px;
    }

    .lg\:right-12 {
        right: 12px;
    }

    .lg\:right-13 {
        right: 13px;
    }

    .lg\:right-14 {
        right: 14px;
    }

    .lg\:right-15 {
        right: 15px;
    }

    .lg\:right-16 {
        right: 16px;
    }

    .lg\:right-17 {
        right: 17px;
    }

    .lg\:right-18 {
        right: 18px;
    }

    .lg\:right-19 {
        right: 19px;
    }

    .lg\:right-20 {
        right: 20px;
    }

    .lg\:right-21 {
        right: 21px;
    }

    .lg\:right-22 {
        right: 22px;
    }

    .lg\:right-23 {
        right: 23px;
    }

    .lg\:right-24 {
        right: 24px;
    }

    .lg\:right-25 {
        right: 25px;
    }

    .lg\:right-26 {
        right: 26px;
    }

    .lg\:right-27 {
        right: 27px;
    }

    .lg\:right-28 {
        right: 28px;
    }

    .lg\:right-29 {
        right: 29px;
    }

    .lg\:right-30 {
        right: 30px;
    }

    .lg\:-right-0 {
        right: 0;
    }

    .lg\:-right-1 {
        right: -1px;
    }

    .lg\:-right-2 {
        right: -2px;
    }

    .lg\:-right-3 {
        right: -3px;
    }

    .lg\:-right-4 {
        right: -4px;
    }

    .lg\:-right-5 {
        right: -5px;
    }

    .lg\:-right-6 {
        right: -6px;
    }

    .lg\:-right-7 {
        right: -7px;
    }

    .lg\:-right-8 {
        right: -8px;
    }

    .lg\:-right-9 {
        right: -9px;
    }

    .lg\:-right-10 {
        right: -10px;
    }

    .lg\:-right-11 {
        right: -11px;
    }

    .lg\:-right-12 {
        right: -12px;
    }

    .lg\:-right-13 {
        right: -13px;
    }

    .lg\:-right-14 {
        right: -14px;
    }

    .lg\:-right-15 {
        right: -15px;
    }

    .lg\:-right-16 {
        right: -16px;
    }

    .lg\:-right-17 {
        right: -17px;
    }

    .lg\:-right-18 {
        right: -18px;
    }

    .lg\:-right-19 {
        right: -19px;
    }

    .lg\:-right-20 {
        right: -20px;
    }

    .lg\:-right-21 {
        right: -21px;
    }

    .lg\:-right-22 {
        right: -22px;
    }

    .lg\:-right-23 {
        right: -23px;
    }

    .lg\:-right-24 {
        right: -24px;
    }

    .lg\:-right-25 {
        right: -25px;
    }

    .lg\:-right-26 {
        right: -26px;
    }

    .lg\:-right-27 {
        right: -27px;
    }

    .lg\:-right-28 {
        right: -28px;
    }

    .lg\:-right-29 {
        right: -29px;
    }

    .lg\:-right-30 {
        right: -30px;
    }

    .lg\:radius-0, .hover\:lg\:radius-0:hover, .focus\:lg\:radius-0:focus, .group:hover .hover\:\:lg\:radius-0, .group-radius:hover .hover\:\:lg\:radius-0, .group:focus .focus\:\:lg\:radius-0, .group-radius:focus .focus\:\:lg\:radius-0 {
        border-radius: 0 ;
    }

    .lg\:radius-1, .hover\:lg\:radius-1:hover, .focus\:lg\:radius-1:focus, .group:hover .hover\:\:lg\:radius-1, .group-radius:hover .hover\:\:lg\:radius-1, .group:focus .focus\:\:lg\:radius-1, .group-radius:focus .focus\:\:lg\:radius-1 {
        border-radius: 1px ;
    }

    .lg\:radius-2, .hover\:lg\:radius-2:hover, .focus\:lg\:radius-2:focus, .group:hover .hover\:\:lg\:radius-2, .group-radius:hover .hover\:\:lg\:radius-2, .group:focus .focus\:\:lg\:radius-2, .group-radius:focus .focus\:\:lg\:radius-2 {
        border-radius: 2px ;
    }

    .lg\:radius-3, .hover\:lg\:radius-3:hover, .focus\:lg\:radius-3:focus, .group:hover .hover\:\:lg\:radius-3, .group-radius:hover .hover\:\:lg\:radius-3, .group:focus .focus\:\:lg\:radius-3, .group-radius:focus .focus\:\:lg\:radius-3 {
        border-radius: 3px ;
    }

    .lg\:radius-4, .hover\:lg\:radius-4:hover, .focus\:lg\:radius-4:focus, .group:hover .hover\:\:lg\:radius-4, .group-radius:hover .hover\:\:lg\:radius-4, .group:focus .focus\:\:lg\:radius-4, .group-radius:focus .focus\:\:lg\:radius-4 {
        border-radius: 4px ;
    }

    .lg\:radius-5, .hover\:lg\:radius-5:hover, .focus\:lg\:radius-5:focus, .group:hover .hover\:\:lg\:radius-5, .group-radius:hover .hover\:\:lg\:radius-5, .group:focus .focus\:\:lg\:radius-5, .group-radius:focus .focus\:\:lg\:radius-5 {
        border-radius: 5px ;
    }

    .lg\:radius-6, .hover\:lg\:radius-6:hover, .focus\:lg\:radius-6:focus, .group:hover .hover\:\:lg\:radius-6, .group-radius:hover .hover\:\:lg\:radius-6, .group:focus .focus\:\:lg\:radius-6, .group-radius:focus .focus\:\:lg\:radius-6 {
        border-radius: 6px ;
    }

    .lg\:radius-7, .hover\:lg\:radius-7:hover, .focus\:lg\:radius-7:focus, .group:hover .hover\:\:lg\:radius-7, .group-radius:hover .hover\:\:lg\:radius-7, .group:focus .focus\:\:lg\:radius-7, .group-radius:focus .focus\:\:lg\:radius-7 {
        border-radius: 7px ;
    }

    .lg\:radius-8, .hover\:lg\:radius-8:hover, .focus\:lg\:radius-8:focus, .group:hover .hover\:\:lg\:radius-8, .group-radius:hover .hover\:\:lg\:radius-8, .group:focus .focus\:\:lg\:radius-8, .group-radius:focus .focus\:\:lg\:radius-8 {
        border-radius: 8px ;
    }

    .lg\:radius-9, .hover\:lg\:radius-9:hover, .focus\:lg\:radius-9:focus, .group:hover .hover\:\:lg\:radius-9, .group-radius:hover .hover\:\:lg\:radius-9, .group:focus .focus\:\:lg\:radius-9, .group-radius:focus .focus\:\:lg\:radius-9 {
        border-radius: 9px ;
    }

    .lg\:radius-10, .hover\:lg\:radius-10:hover, .focus\:lg\:radius-10:focus, .group:hover .hover\:\:lg\:radius-10, .group-radius:hover .hover\:\:lg\:radius-10, .group:focus .focus\:\:lg\:radius-10, .group-radius:focus .focus\:\:lg\:radius-10 {
        border-radius: 10px ;
    }

    .lg\:radius-11, .hover\:lg\:radius-11:hover, .focus\:lg\:radius-11:focus, .group:hover .hover\:\:lg\:radius-11, .group-radius:hover .hover\:\:lg\:radius-11, .group:focus .focus\:\:lg\:radius-11, .group-radius:focus .focus\:\:lg\:radius-11 {
        border-radius: 11px ;
    }

    .lg\:radius-12, .hover\:lg\:radius-12:hover, .focus\:lg\:radius-12:focus, .group:hover .hover\:\:lg\:radius-12, .group-radius:hover .hover\:\:lg\:radius-12, .group:focus .focus\:\:lg\:radius-12, .group-radius:focus .focus\:\:lg\:radius-12 {
        border-radius: 12px ;
    }

    .lg\:radius-13, .hover\:lg\:radius-13:hover, .focus\:lg\:radius-13:focus, .group:hover .hover\:\:lg\:radius-13, .group-radius:hover .hover\:\:lg\:radius-13, .group:focus .focus\:\:lg\:radius-13, .group-radius:focus .focus\:\:lg\:radius-13 {
        border-radius: 13px ;
    }

    .lg\:radius-14, .hover\:lg\:radius-14:hover, .focus\:lg\:radius-14:focus, .group:hover .hover\:\:lg\:radius-14, .group-radius:hover .hover\:\:lg\:radius-14, .group:focus .focus\:\:lg\:radius-14, .group-radius:focus .focus\:\:lg\:radius-14 {
        border-radius: 14px ;
    }

    .lg\:radius-15, .hover\:lg\:radius-15:hover, .focus\:lg\:radius-15:focus, .group:hover .hover\:\:lg\:radius-15, .group-radius:hover .hover\:\:lg\:radius-15, .group:focus .focus\:\:lg\:radius-15, .group-radius:focus .focus\:\:lg\:radius-15 {
        border-radius: 15px ;
    }

    .lg\:radius-16, .hover\:lg\:radius-16:hover, .focus\:lg\:radius-16:focus, .group:hover .hover\:\:lg\:radius-16, .group-radius:hover .hover\:\:lg\:radius-16, .group:focus .focus\:\:lg\:radius-16, .group-radius:focus .focus\:\:lg\:radius-16 {
        border-radius: 16px ;
    }

    .lg\:radius-17, .hover\:lg\:radius-17:hover, .focus\:lg\:radius-17:focus, .group:hover .hover\:\:lg\:radius-17, .group-radius:hover .hover\:\:lg\:radius-17, .group:focus .focus\:\:lg\:radius-17, .group-radius:focus .focus\:\:lg\:radius-17 {
        border-radius: 17px ;
    }

    .lg\:radius-18, .hover\:lg\:radius-18:hover, .focus\:lg\:radius-18:focus, .group:hover .hover\:\:lg\:radius-18, .group-radius:hover .hover\:\:lg\:radius-18, .group:focus .focus\:\:lg\:radius-18, .group-radius:focus .focus\:\:lg\:radius-18 {
        border-radius: 18px ;
    }

    .lg\:radius-19, .hover\:lg\:radius-19:hover, .focus\:lg\:radius-19:focus, .group:hover .hover\:\:lg\:radius-19, .group-radius:hover .hover\:\:lg\:radius-19, .group:focus .focus\:\:lg\:radius-19, .group-radius:focus .focus\:\:lg\:radius-19 {
        border-radius: 19px ;
    }

    .lg\:radius-20, .hover\:lg\:radius-20:hover, .focus\:lg\:radius-20:focus, .group:hover .hover\:\:lg\:radius-20, .group-radius:hover .hover\:\:lg\:radius-20, .group:focus .focus\:\:lg\:radius-20, .group-radius:focus .focus\:\:lg\:radius-20 {
        border-radius: 20px ;
    }

    .lg\:radius-21, .hover\:lg\:radius-21:hover, .focus\:lg\:radius-21:focus, .group:hover .hover\:\:lg\:radius-21, .group-radius:hover .hover\:\:lg\:radius-21, .group:focus .focus\:\:lg\:radius-21, .group-radius:focus .focus\:\:lg\:radius-21 {
        border-radius: 11px ;
    }

    .lg\:radius-22, .hover\:lg\:radius-22:hover, .focus\:lg\:radius-22:focus, .group:hover .hover\:\:lg\:radius-22, .group-radius:hover .hover\:\:lg\:radius-22, .group:focus .focus\:\:lg\:radius-22, .group-radius:focus .focus\:\:lg\:radius-22 {
        border-radius: 12px ;
    }

    .lg\:radius-23, .hover\:lg\:radius-23:hover, .focus\:lg\:radius-23:focus, .group:hover .hover\:\:lg\:radius-23, .group-radius:hover .hover\:\:lg\:radius-23, .group:focus .focus\:\:lg\:radius-23, .group-radius:focus .focus\:\:lg\:radius-23 {
        border-radius: 13px ;
    }

    .lg\:radius-24, .hover\:lg\:radius-24:hover, .focus\:lg\:radius-24:focus, .group:hover .hover\:\:lg\:radius-24, .group-radius:hover .hover\:\:lg\:radius-24, .group:focus .focus\:\:lg\:radius-24, .group-radius:focus .focus\:\:lg\:radius-24 {
        border-radius: 14px ;
    }

    .lg\:radius-25, .hover\:lg\:radius-25:hover, .focus\:lg\:radius-25:focus, .group:hover .hover\:\:lg\:radius-25, .group-radius:hover .hover\:\:lg\:radius-25, .group:focus .focus\:\:lg\:radius-25, .group-radius:focus .focus\:\:lg\:radius-25 {
        border-radius: 15px ;
    }

    .lg\:radius-26, .hover\:lg\:radius-26:hover, .focus\:lg\:radius-26:focus, .group:hover .hover\:\:lg\:radius-26, .group-radius:hover .hover\:\:lg\:radius-26, .group:focus .focus\:\:lg\:radius-26, .group-radius:focus .focus\:\:lg\:radius-26 {
        border-radius: 16px ;
    }

    .lg\:radius-27, .hover\:lg\:radius-27:hover, .focus\:lg\:radius-27:focus, .group:hover .hover\:\:lg\:radius-27, .group-radius:hover .hover\:\:lg\:radius-27, .group:focus .focus\:\:lg\:radius-27, .group-radius:focus .focus\:\:lg\:radius-27 {
        border-radius: 17px ;
    }

    .lg\:radius-28, .hover\:lg\:radius-28:hover, .focus\:lg\:radius-28:focus, .group:hover .hover\:\:lg\:radius-28, .group-radius:hover .hover\:\:lg\:radius-28, .group:focus .focus\:\:lg\:radius-28, .group-radius:focus .focus\:\:lg\:radius-28 {
        border-radius: 18px ;
    }

    .lg\:radius-29, .hover\:lg\:radius-29:hover, .focus\:lg\:radius-29:focus, .group:hover .hover\:\:lg\:radius-29, .group-radius:hover .hover\:\:lg\:radius-29, .group:focus .focus\:\:lg\:radius-29, .group-radius:focus .focus\:\:lg\:radius-29 {
        border-radius: 19px ;
    }

    .lg\:radius-30, .hover\:lg\:radius-30:hover, .focus\:lg\:radius-30:focus, .group:hover .hover\:\:lg\:radius-30, .group-radius:hover .hover\:\:lg\:radius-30, .group:focus .focus\:\:lg\:radius-30, .group-radius:focus .focus\:\:lg\:radius-30 {
        border-radius: 20px ;
    }

    .lg\:radius-tl-0, .hover\:lg\:radius-tl-0:hover, .focus\:lg\:radius-tl-0:focus, .group:hover .hover\:\:lg\:radius-tl-0, .group-radius:hover .hover\:\:lg\:radius-tl-0, .group:focus .focus\:\:lg\:radius-tl-0, .group-radius:focus .focus\:\:lg\:radius-tl-0 {
        border-top-left-radius: 0 ;
    }

    .lg\:radius-tl-1, .hover\:lg\:radius-tl-1:hover, .focus\:lg\:radius-tl-1:focus, .group:hover .hover\:\:lg\:radius-tl-1, .group-radius:hover .hover\:\:lg\:radius-tl-1, .group:focus .focus\:\:lg\:radius-tl-1, .group-radius:focus .focus\:\:lg\:radius-tl-1 {
        border-top-left-radius: 1px ;
    }

    .lg\:radius-tl-2, .hover\:lg\:radius-tl-2:hover, .focus\:lg\:radius-tl-2:focus, .group:hover .hover\:\:lg\:radius-tl-2, .group-radius:hover .hover\:\:lg\:radius-tl-2, .group:focus .focus\:\:lg\:radius-tl-2, .group-radius:focus .focus\:\:lg\:radius-tl-2 {
        border-top-left-radius: 2px ;
    }

    .lg\:radius-tl-3, .hover\:lg\:radius-tl-3:hover, .focus\:lg\:radius-tl-3:focus, .group:hover .hover\:\:lg\:radius-tl-3, .group-radius:hover .hover\:\:lg\:radius-tl-3, .group:focus .focus\:\:lg\:radius-tl-3, .group-radius:focus .focus\:\:lg\:radius-tl-3 {
        border-top-left-radius: 3px ;
    }

    .lg\:radius-tl-4, .hover\:lg\:radius-tl-4:hover, .focus\:lg\:radius-tl-4:focus, .group:hover .hover\:\:lg\:radius-tl-4, .group-radius:hover .hover\:\:lg\:radius-tl-4, .group:focus .focus\:\:lg\:radius-tl-4, .group-radius:focus .focus\:\:lg\:radius-tl-4 {
        border-top-left-radius: 4px ;
    }

    .lg\:radius-tl-5, .hover\:lg\:radius-tl-5:hover, .focus\:lg\:radius-tl-5:focus, .group:hover .hover\:\:lg\:radius-tl-5, .group-radius:hover .hover\:\:lg\:radius-tl-5, .group:focus .focus\:\:lg\:radius-tl-5, .group-radius:focus .focus\:\:lg\:radius-tl-5 {
        border-top-left-radius: 5px ;
    }

    .lg\:radius-tl-6, .hover\:lg\:radius-tl-6:hover, .focus\:lg\:radius-tl-6:focus, .group:hover .hover\:\:lg\:radius-tl-6, .group-radius:hover .hover\:\:lg\:radius-tl-6, .group:focus .focus\:\:lg\:radius-tl-6, .group-radius:focus .focus\:\:lg\:radius-tl-6 {
        border-top-left-radius: 6px ;
    }

    .lg\:radius-tl-7, .hover\:lg\:radius-tl-7:hover, .focus\:lg\:radius-tl-7:focus, .group:hover .hover\:\:lg\:radius-tl-7, .group-radius:hover .hover\:\:lg\:radius-tl-7, .group:focus .focus\:\:lg\:radius-tl-7, .group-radius:focus .focus\:\:lg\:radius-tl-7 {
        border-top-left-radius: 7px ;
    }

    .lg\:radius-tl-8, .hover\:lg\:radius-tl-8:hover, .focus\:lg\:radius-tl-8:focus, .group:hover .hover\:\:lg\:radius-tl-8, .group-radius:hover .hover\:\:lg\:radius-tl-8, .group:focus .focus\:\:lg\:radius-tl-8, .group-radius:focus .focus\:\:lg\:radius-tl-8 {
        border-top-left-radius: 8px ;
    }

    .lg\:radius-tl-9, .hover\:lg\:radius-tl-9:hover, .focus\:lg\:radius-tl-9:focus, .group:hover .hover\:\:lg\:radius-tl-9, .group-radius:hover .hover\:\:lg\:radius-tl-9, .group:focus .focus\:\:lg\:radius-tl-9, .group-radius:focus .focus\:\:lg\:radius-tl-9 {
        border-top-left-radius: 9px ;
    }

    .lg\:radius-tl-10, .hover\:lg\:radius-tl-10:hover, .focus\:lg\:radius-tl-10:focus, .group:hover .hover\:\:lg\:radius-tl-10, .group-radius:hover .hover\:\:lg\:radius-tl-10, .group:focus .focus\:\:lg\:radius-tl-10, .group-radius:focus .focus\:\:lg\:radius-tl-10 {
        border-top-left-radius: 10px ;
    }

    .lg\:radius-tl-11, .hover\:lg\:radius-tl-11:hover, .focus\:lg\:radius-tl-11:focus, .group:hover .hover\:\:lg\:radius-tl-11, .group-radius:hover .hover\:\:lg\:radius-tl-11, .group:focus .focus\:\:lg\:radius-tl-11, .group-radius:focus .focus\:\:lg\:radius-tl-11 {
        border-top-left-radius: 11px ;
    }

    .lg\:radius-tl-12, .hover\:lg\:radius-tl-12:hover, .focus\:lg\:radius-tl-12:focus, .group:hover .hover\:\:lg\:radius-tl-12, .group-radius:hover .hover\:\:lg\:radius-tl-12, .group:focus .focus\:\:lg\:radius-tl-12, .group-radius:focus .focus\:\:lg\:radius-tl-12 {
        border-top-left-radius: 12px ;
    }

    .lg\:radius-tl-13, .hover\:lg\:radius-tl-13:hover, .focus\:lg\:radius-tl-13:focus, .group:hover .hover\:\:lg\:radius-tl-13, .group-radius:hover .hover\:\:lg\:radius-tl-13, .group:focus .focus\:\:lg\:radius-tl-13, .group-radius:focus .focus\:\:lg\:radius-tl-13 {
        border-top-left-radius: 13px ;
    }

    .lg\:radius-tl-14, .hover\:lg\:radius-tl-14:hover, .focus\:lg\:radius-tl-14:focus, .group:hover .hover\:\:lg\:radius-tl-14, .group-radius:hover .hover\:\:lg\:radius-tl-14, .group:focus .focus\:\:lg\:radius-tl-14, .group-radius:focus .focus\:\:lg\:radius-tl-14 {
        border-top-left-radius: 14px ;
    }

    .lg\:radius-tl-15, .hover\:lg\:radius-tl-15:hover, .focus\:lg\:radius-tl-15:focus, .group:hover .hover\:\:lg\:radius-tl-15, .group-radius:hover .hover\:\:lg\:radius-tl-15, .group:focus .focus\:\:lg\:radius-tl-15, .group-radius:focus .focus\:\:lg\:radius-tl-15 {
        border-top-left-radius: 15px ;
    }

    .lg\:radius-tl-16, .hover\:lg\:radius-tl-16:hover, .focus\:lg\:radius-tl-16:focus, .group:hover .hover\:\:lg\:radius-tl-16, .group-radius:hover .hover\:\:lg\:radius-tl-16, .group:focus .focus\:\:lg\:radius-tl-16, .group-radius:focus .focus\:\:lg\:radius-tl-16 {
        border-top-left-radius: 16px ;
    }

    .lg\:radius-tl-17, .hover\:lg\:radius-tl-17:hover, .focus\:lg\:radius-tl-17:focus, .group:hover .hover\:\:lg\:radius-tl-17, .group-radius:hover .hover\:\:lg\:radius-tl-17, .group:focus .focus\:\:lg\:radius-tl-17, .group-radius:focus .focus\:\:lg\:radius-tl-17 {
        border-top-left-radius: 17px ;
    }

    .lg\:radius-tl-18, .hover\:lg\:radius-tl-18:hover, .focus\:lg\:radius-tl-18:focus, .group:hover .hover\:\:lg\:radius-tl-18, .group-radius:hover .hover\:\:lg\:radius-tl-18, .group:focus .focus\:\:lg\:radius-tl-18, .group-radius:focus .focus\:\:lg\:radius-tl-18 {
        border-top-left-radius: 18px ;
    }

    .lg\:radius-tl-19, .hover\:lg\:radius-tl-19:hover, .focus\:lg\:radius-tl-19:focus, .group:hover .hover\:\:lg\:radius-tl-19, .group-radius:hover .hover\:\:lg\:radius-tl-19, .group:focus .focus\:\:lg\:radius-tl-19, .group-radius:focus .focus\:\:lg\:radius-tl-19 {
        border-top-left-radius: 19px ;
    }

    .lg\:radius-tl-20, .hover\:lg\:radius-tl-20:hover, .focus\:lg\:radius-tl-20:focus, .group:hover .hover\:\:lg\:radius-tl-20, .group-radius:hover .hover\:\:lg\:radius-tl-20, .group:focus .focus\:\:lg\:radius-tl-20, .group-radius:focus .focus\:\:lg\:radius-tl-20 {
        border-top-left-radius: 20px ;
    }

    .lg\:radius-tl-21, .hover\:lg\:radius-tl-21:hover, .focus\:lg\:radius-tl-21:focus, .group:hover .hover\:\:lg\:radius-tl-21, .group-radius:hover .hover\:\:lg\:radius-tl-21, .group:focus .focus\:\:lg\:radius-tl-21, .group-radius:focus .focus\:\:lg\:radius-tl-21 {
        border-top-left-radius: 11px ;
    }

    .lg\:radius-tl-22, .hover\:lg\:radius-tl-22:hover, .focus\:lg\:radius-tl-22:focus, .group:hover .hover\:\:lg\:radius-tl-22, .group-radius:hover .hover\:\:lg\:radius-tl-22, .group:focus .focus\:\:lg\:radius-tl-22, .group-radius:focus .focus\:\:lg\:radius-tl-22 {
        border-top-left-radius: 12px ;
    }

    .lg\:radius-tl-23, .hover\:lg\:radius-tl-23:hover, .focus\:lg\:radius-tl-23:focus, .group:hover .hover\:\:lg\:radius-tl-23, .group-radius:hover .hover\:\:lg\:radius-tl-23, .group:focus .focus\:\:lg\:radius-tl-23, .group-radius:focus .focus\:\:lg\:radius-tl-23 {
        border-top-left-radius: 13px ;
    }

    .lg\:radius-tl-24, .hover\:lg\:radius-tl-24:hover, .focus\:lg\:radius-tl-24:focus, .group:hover .hover\:\:lg\:radius-tl-24, .group-radius:hover .hover\:\:lg\:radius-tl-24, .group:focus .focus\:\:lg\:radius-tl-24, .group-radius:focus .focus\:\:lg\:radius-tl-24 {
        border-top-left-radius: 14px ;
    }

    .lg\:radius-tl-25, .hover\:lg\:radius-tl-25:hover, .focus\:lg\:radius-tl-25:focus, .group:hover .hover\:\:lg\:radius-tl-25, .group-radius:hover .hover\:\:lg\:radius-tl-25, .group:focus .focus\:\:lg\:radius-tl-25, .group-radius:focus .focus\:\:lg\:radius-tl-25 {
        border-top-left-radius: 15px ;
    }

    .lg\:radius-tl-26, .hover\:lg\:radius-tl-26:hover, .focus\:lg\:radius-tl-26:focus, .group:hover .hover\:\:lg\:radius-tl-26, .group-radius:hover .hover\:\:lg\:radius-tl-26, .group:focus .focus\:\:lg\:radius-tl-26, .group-radius:focus .focus\:\:lg\:radius-tl-26 {
        border-top-left-radius: 16px ;
    }

    .lg\:radius-tl-27, .hover\:lg\:radius-tl-27:hover, .focus\:lg\:radius-tl-27:focus, .group:hover .hover\:\:lg\:radius-tl-27, .group-radius:hover .hover\:\:lg\:radius-tl-27, .group:focus .focus\:\:lg\:radius-tl-27, .group-radius:focus .focus\:\:lg\:radius-tl-27 {
        border-top-left-radius: 17px ;
    }

    .lg\:radius-tl-28, .hover\:lg\:radius-tl-28:hover, .focus\:lg\:radius-tl-28:focus, .group:hover .hover\:\:lg\:radius-tl-28, .group-radius:hover .hover\:\:lg\:radius-tl-28, .group:focus .focus\:\:lg\:radius-tl-28, .group-radius:focus .focus\:\:lg\:radius-tl-28 {
        border-top-left-radius: 18px ;
    }

    .lg\:radius-tl-29, .hover\:lg\:radius-tl-29:hover, .focus\:lg\:radius-tl-29:focus, .group:hover .hover\:\:lg\:radius-tl-29, .group-radius:hover .hover\:\:lg\:radius-tl-29, .group:focus .focus\:\:lg\:radius-tl-29, .group-radius:focus .focus\:\:lg\:radius-tl-29 {
        border-top-left-radius: 19px ;
    }

    .lg\:radius-tl-30, .hover\:lg\:radius-tl-30:hover, .focus\:lg\:radius-tl-30:focus, .group:hover .hover\:\:lg\:radius-tl-30, .group-radius:hover .hover\:\:lg\:radius-tl-30, .group:focus .focus\:\:lg\:radius-tl-30, .group-radius:focus .focus\:\:lg\:radius-tl-30 {
        border-top-left-radius: 20px ;
    }

    .lg\:radius-bl-0, .hover\:lg\:radius-bl-0:hover, .focus\:lg\:radius-bl-0:focus, .group:hover .hover\:\:lg\:radius-bl-0, .group-radius:hover .hover\:\:lg\:radius-bl-0, .group:focus .focus\:\:lg\:radius-bl-0, .group-radius:focus .focus\:\:lg\:radius-bl-0 {
        border-bottom-left-radius: 0 ;
    }

    .lg\:radius-bl-1, .hover\:lg\:radius-bl-1:hover, .focus\:lg\:radius-bl-1:focus, .group:hover .hover\:\:lg\:radius-bl-1, .group-radius:hover .hover\:\:lg\:radius-bl-1, .group:focus .focus\:\:lg\:radius-bl-1, .group-radius:focus .focus\:\:lg\:radius-bl-1 {
        border-bottom-left-radius: 1px ;
    }

    .lg\:radius-bl-2, .hover\:lg\:radius-bl-2:hover, .focus\:lg\:radius-bl-2:focus, .group:hover .hover\:\:lg\:radius-bl-2, .group-radius:hover .hover\:\:lg\:radius-bl-2, .group:focus .focus\:\:lg\:radius-bl-2, .group-radius:focus .focus\:\:lg\:radius-bl-2 {
        border-bottom-left-radius: 2px ;
    }

    .lg\:radius-bl-3, .hover\:lg\:radius-bl-3:hover, .focus\:lg\:radius-bl-3:focus, .group:hover .hover\:\:lg\:radius-bl-3, .group-radius:hover .hover\:\:lg\:radius-bl-3, .group:focus .focus\:\:lg\:radius-bl-3, .group-radius:focus .focus\:\:lg\:radius-bl-3 {
        border-bottom-left-radius: 3px ;
    }

    .lg\:radius-bl-4, .hover\:lg\:radius-bl-4:hover, .focus\:lg\:radius-bl-4:focus, .group:hover .hover\:\:lg\:radius-bl-4, .group-radius:hover .hover\:\:lg\:radius-bl-4, .group:focus .focus\:\:lg\:radius-bl-4, .group-radius:focus .focus\:\:lg\:radius-bl-4 {
        border-bottom-left-radius: 4px ;
    }

    .lg\:radius-bl-5, .hover\:lg\:radius-bl-5:hover, .focus\:lg\:radius-bl-5:focus, .group:hover .hover\:\:lg\:radius-bl-5, .group-radius:hover .hover\:\:lg\:radius-bl-5, .group:focus .focus\:\:lg\:radius-bl-5, .group-radius:focus .focus\:\:lg\:radius-bl-5 {
        border-bottom-left-radius: 5px ;
    }

    .lg\:radius-bl-6, .hover\:lg\:radius-bl-6:hover, .focus\:lg\:radius-bl-6:focus, .group:hover .hover\:\:lg\:radius-bl-6, .group-radius:hover .hover\:\:lg\:radius-bl-6, .group:focus .focus\:\:lg\:radius-bl-6, .group-radius:focus .focus\:\:lg\:radius-bl-6 {
        border-bottom-left-radius: 6px ;
    }

    .lg\:radius-bl-7, .hover\:lg\:radius-bl-7:hover, .focus\:lg\:radius-bl-7:focus, .group:hover .hover\:\:lg\:radius-bl-7, .group-radius:hover .hover\:\:lg\:radius-bl-7, .group:focus .focus\:\:lg\:radius-bl-7, .group-radius:focus .focus\:\:lg\:radius-bl-7 {
        border-bottom-left-radius: 7px ;
    }

    .lg\:radius-bl-8, .hover\:lg\:radius-bl-8:hover, .focus\:lg\:radius-bl-8:focus, .group:hover .hover\:\:lg\:radius-bl-8, .group-radius:hover .hover\:\:lg\:radius-bl-8, .group:focus .focus\:\:lg\:radius-bl-8, .group-radius:focus .focus\:\:lg\:radius-bl-8 {
        border-bottom-left-radius: 8px ;
    }

    .lg\:radius-bl-9, .hover\:lg\:radius-bl-9:hover, .focus\:lg\:radius-bl-9:focus, .group:hover .hover\:\:lg\:radius-bl-9, .group-radius:hover .hover\:\:lg\:radius-bl-9, .group:focus .focus\:\:lg\:radius-bl-9, .group-radius:focus .focus\:\:lg\:radius-bl-9 {
        border-bottom-left-radius: 9px ;
    }

    .lg\:radius-bl-10, .hover\:lg\:radius-bl-10:hover, .focus\:lg\:radius-bl-10:focus, .group:hover .hover\:\:lg\:radius-bl-10, .group-radius:hover .hover\:\:lg\:radius-bl-10, .group:focus .focus\:\:lg\:radius-bl-10, .group-radius:focus .focus\:\:lg\:radius-bl-10 {
        border-bottom-left-radius: 10px ;
    }

    .lg\:radius-bl-11, .hover\:lg\:radius-bl-11:hover, .focus\:lg\:radius-bl-11:focus, .group:hover .hover\:\:lg\:radius-bl-11, .group-radius:hover .hover\:\:lg\:radius-bl-11, .group:focus .focus\:\:lg\:radius-bl-11, .group-radius:focus .focus\:\:lg\:radius-bl-11 {
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-bl-12, .hover\:lg\:radius-bl-12:hover, .focus\:lg\:radius-bl-12:focus, .group:hover .hover\:\:lg\:radius-bl-12, .group-radius:hover .hover\:\:lg\:radius-bl-12, .group:focus .focus\:\:lg\:radius-bl-12, .group-radius:focus .focus\:\:lg\:radius-bl-12 {
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-bl-13, .hover\:lg\:radius-bl-13:hover, .focus\:lg\:radius-bl-13:focus, .group:hover .hover\:\:lg\:radius-bl-13, .group-radius:hover .hover\:\:lg\:radius-bl-13, .group:focus .focus\:\:lg\:radius-bl-13, .group-radius:focus .focus\:\:lg\:radius-bl-13 {
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-bl-14, .hover\:lg\:radius-bl-14:hover, .focus\:lg\:radius-bl-14:focus, .group:hover .hover\:\:lg\:radius-bl-14, .group-radius:hover .hover\:\:lg\:radius-bl-14, .group:focus .focus\:\:lg\:radius-bl-14, .group-radius:focus .focus\:\:lg\:radius-bl-14 {
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-bl-15, .hover\:lg\:radius-bl-15:hover, .focus\:lg\:radius-bl-15:focus, .group:hover .hover\:\:lg\:radius-bl-15, .group-radius:hover .hover\:\:lg\:radius-bl-15, .group:focus .focus\:\:lg\:radius-bl-15, .group-radius:focus .focus\:\:lg\:radius-bl-15 {
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-bl-16, .hover\:lg\:radius-bl-16:hover, .focus\:lg\:radius-bl-16:focus, .group:hover .hover\:\:lg\:radius-bl-16, .group-radius:hover .hover\:\:lg\:radius-bl-16, .group:focus .focus\:\:lg\:radius-bl-16, .group-radius:focus .focus\:\:lg\:radius-bl-16 {
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-bl-17, .hover\:lg\:radius-bl-17:hover, .focus\:lg\:radius-bl-17:focus, .group:hover .hover\:\:lg\:radius-bl-17, .group-radius:hover .hover\:\:lg\:radius-bl-17, .group:focus .focus\:\:lg\:radius-bl-17, .group-radius:focus .focus\:\:lg\:radius-bl-17 {
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-bl-18, .hover\:lg\:radius-bl-18:hover, .focus\:lg\:radius-bl-18:focus, .group:hover .hover\:\:lg\:radius-bl-18, .group-radius:hover .hover\:\:lg\:radius-bl-18, .group:focus .focus\:\:lg\:radius-bl-18, .group-radius:focus .focus\:\:lg\:radius-bl-18 {
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-bl-19, .hover\:lg\:radius-bl-19:hover, .focus\:lg\:radius-bl-19:focus, .group:hover .hover\:\:lg\:radius-bl-19, .group-radius:hover .hover\:\:lg\:radius-bl-19, .group:focus .focus\:\:lg\:radius-bl-19, .group-radius:focus .focus\:\:lg\:radius-bl-19 {
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-bl-20, .hover\:lg\:radius-bl-20:hover, .focus\:lg\:radius-bl-20:focus, .group:hover .hover\:\:lg\:radius-bl-20, .group-radius:hover .hover\:\:lg\:radius-bl-20, .group:focus .focus\:\:lg\:radius-bl-20, .group-radius:focus .focus\:\:lg\:radius-bl-20 {
        border-bottom-left-radius: 20px ;
    }

    .lg\:radius-bl-21, .hover\:lg\:radius-bl-21:hover, .focus\:lg\:radius-bl-21:focus, .group:hover .hover\:\:lg\:radius-bl-21, .group-radius:hover .hover\:\:lg\:radius-bl-21, .group:focus .focus\:\:lg\:radius-bl-21, .group-radius:focus .focus\:\:lg\:radius-bl-21 {
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-bl-22, .hover\:lg\:radius-bl-22:hover, .focus\:lg\:radius-bl-22:focus, .group:hover .hover\:\:lg\:radius-bl-22, .group-radius:hover .hover\:\:lg\:radius-bl-22, .group:focus .focus\:\:lg\:radius-bl-22, .group-radius:focus .focus\:\:lg\:radius-bl-22 {
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-bl-23, .hover\:lg\:radius-bl-23:hover, .focus\:lg\:radius-bl-23:focus, .group:hover .hover\:\:lg\:radius-bl-23, .group-radius:hover .hover\:\:lg\:radius-bl-23, .group:focus .focus\:\:lg\:radius-bl-23, .group-radius:focus .focus\:\:lg\:radius-bl-23 {
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-bl-24, .hover\:lg\:radius-bl-24:hover, .focus\:lg\:radius-bl-24:focus, .group:hover .hover\:\:lg\:radius-bl-24, .group-radius:hover .hover\:\:lg\:radius-bl-24, .group:focus .focus\:\:lg\:radius-bl-24, .group-radius:focus .focus\:\:lg\:radius-bl-24 {
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-bl-25, .hover\:lg\:radius-bl-25:hover, .focus\:lg\:radius-bl-25:focus, .group:hover .hover\:\:lg\:radius-bl-25, .group-radius:hover .hover\:\:lg\:radius-bl-25, .group:focus .focus\:\:lg\:radius-bl-25, .group-radius:focus .focus\:\:lg\:radius-bl-25 {
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-bl-26, .hover\:lg\:radius-bl-26:hover, .focus\:lg\:radius-bl-26:focus, .group:hover .hover\:\:lg\:radius-bl-26, .group-radius:hover .hover\:\:lg\:radius-bl-26, .group:focus .focus\:\:lg\:radius-bl-26, .group-radius:focus .focus\:\:lg\:radius-bl-26 {
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-bl-27, .hover\:lg\:radius-bl-27:hover, .focus\:lg\:radius-bl-27:focus, .group:hover .hover\:\:lg\:radius-bl-27, .group-radius:hover .hover\:\:lg\:radius-bl-27, .group:focus .focus\:\:lg\:radius-bl-27, .group-radius:focus .focus\:\:lg\:radius-bl-27 {
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-bl-28, .hover\:lg\:radius-bl-28:hover, .focus\:lg\:radius-bl-28:focus, .group:hover .hover\:\:lg\:radius-bl-28, .group-radius:hover .hover\:\:lg\:radius-bl-28, .group:focus .focus\:\:lg\:radius-bl-28, .group-radius:focus .focus\:\:lg\:radius-bl-28 {
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-bl-29, .hover\:lg\:radius-bl-29:hover, .focus\:lg\:radius-bl-29:focus, .group:hover .hover\:\:lg\:radius-bl-29, .group-radius:hover .hover\:\:lg\:radius-bl-29, .group:focus .focus\:\:lg\:radius-bl-29, .group-radius:focus .focus\:\:lg\:radius-bl-29 {
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-bl-30, .hover\:lg\:radius-bl-30:hover, .focus\:lg\:radius-bl-30:focus, .group:hover .hover\:\:lg\:radius-bl-30, .group-radius:hover .hover\:\:lg\:radius-bl-30, .group:focus .focus\:\:lg\:radius-bl-30, .group-radius:focus .focus\:\:lg\:radius-bl-30 {
        border-bottom-left-radius: 20px ;
    }

    .lg\:radius-tr-0, .hover\:lg\:radius-tr-0:hover, .focus\:lg\:radius-tr-0:focus, .group:hover .hover\:\:lg\:radius-tr-0, .group-radius:hover .hover\:\:lg\:radius-tr-0, .group:focus .focus\:\:lg\:radius-tr-0, .group-radius:focus .focus\:\:lg\:radius-tr-0 {
        border-top-right-radius: 0 ;
    }

    .lg\:radius-tr-1, .hover\:lg\:radius-tr-1:hover, .focus\:lg\:radius-tr-1:focus, .group:hover .hover\:\:lg\:radius-tr-1, .group-radius:hover .hover\:\:lg\:radius-tr-1, .group:focus .focus\:\:lg\:radius-tr-1, .group-radius:focus .focus\:\:lg\:radius-tr-1 {
        border-top-right-radius: 1px ;
    }

    .lg\:radius-tr-2, .hover\:lg\:radius-tr-2:hover, .focus\:lg\:radius-tr-2:focus, .group:hover .hover\:\:lg\:radius-tr-2, .group-radius:hover .hover\:\:lg\:radius-tr-2, .group:focus .focus\:\:lg\:radius-tr-2, .group-radius:focus .focus\:\:lg\:radius-tr-2 {
        border-top-right-radius: 2px ;
    }

    .lg\:radius-tr-3, .hover\:lg\:radius-tr-3:hover, .focus\:lg\:radius-tr-3:focus, .group:hover .hover\:\:lg\:radius-tr-3, .group-radius:hover .hover\:\:lg\:radius-tr-3, .group:focus .focus\:\:lg\:radius-tr-3, .group-radius:focus .focus\:\:lg\:radius-tr-3 {
        border-top-right-radius: 3px ;
    }

    .lg\:radius-tr-4, .hover\:lg\:radius-tr-4:hover, .focus\:lg\:radius-tr-4:focus, .group:hover .hover\:\:lg\:radius-tr-4, .group-radius:hover .hover\:\:lg\:radius-tr-4, .group:focus .focus\:\:lg\:radius-tr-4, .group-radius:focus .focus\:\:lg\:radius-tr-4 {
        border-top-right-radius: 4px ;
    }

    .lg\:radius-tr-5, .hover\:lg\:radius-tr-5:hover, .focus\:lg\:radius-tr-5:focus, .group:hover .hover\:\:lg\:radius-tr-5, .group-radius:hover .hover\:\:lg\:radius-tr-5, .group:focus .focus\:\:lg\:radius-tr-5, .group-radius:focus .focus\:\:lg\:radius-tr-5 {
        border-top-right-radius: 5px ;
    }

    .lg\:radius-tr-6, .hover\:lg\:radius-tr-6:hover, .focus\:lg\:radius-tr-6:focus, .group:hover .hover\:\:lg\:radius-tr-6, .group-radius:hover .hover\:\:lg\:radius-tr-6, .group:focus .focus\:\:lg\:radius-tr-6, .group-radius:focus .focus\:\:lg\:radius-tr-6 {
        border-top-right-radius: 6px ;
    }

    .lg\:radius-tr-7, .hover\:lg\:radius-tr-7:hover, .focus\:lg\:radius-tr-7:focus, .group:hover .hover\:\:lg\:radius-tr-7, .group-radius:hover .hover\:\:lg\:radius-tr-7, .group:focus .focus\:\:lg\:radius-tr-7, .group-radius:focus .focus\:\:lg\:radius-tr-7 {
        border-top-right-radius: 7px ;
    }

    .lg\:radius-tr-8, .hover\:lg\:radius-tr-8:hover, .focus\:lg\:radius-tr-8:focus, .group:hover .hover\:\:lg\:radius-tr-8, .group-radius:hover .hover\:\:lg\:radius-tr-8, .group:focus .focus\:\:lg\:radius-tr-8, .group-radius:focus .focus\:\:lg\:radius-tr-8 {
        border-top-right-radius: 8px ;
    }

    .lg\:radius-tr-9, .hover\:lg\:radius-tr-9:hover, .focus\:lg\:radius-tr-9:focus, .group:hover .hover\:\:lg\:radius-tr-9, .group-radius:hover .hover\:\:lg\:radius-tr-9, .group:focus .focus\:\:lg\:radius-tr-9, .group-radius:focus .focus\:\:lg\:radius-tr-9 {
        border-top-right-radius: 9px ;
    }

    .lg\:radius-tr-10, .hover\:lg\:radius-tr-10:hover, .focus\:lg\:radius-tr-10:focus, .group:hover .hover\:\:lg\:radius-tr-10, .group-radius:hover .hover\:\:lg\:radius-tr-10, .group:focus .focus\:\:lg\:radius-tr-10, .group-radius:focus .focus\:\:lg\:radius-tr-10 {
        border-top-right-radius: 10px ;
    }

    .lg\:radius-tr-11, .hover\:lg\:radius-tr-11:hover, .focus\:lg\:radius-tr-11:focus, .group:hover .hover\:\:lg\:radius-tr-11, .group-radius:hover .hover\:\:lg\:radius-tr-11, .group:focus .focus\:\:lg\:radius-tr-11, .group-radius:focus .focus\:\:lg\:radius-tr-11 {
        border-top-right-radius: 11px ;
    }

    .lg\:radius-tr-12, .hover\:lg\:radius-tr-12:hover, .focus\:lg\:radius-tr-12:focus, .group:hover .hover\:\:lg\:radius-tr-12, .group-radius:hover .hover\:\:lg\:radius-tr-12, .group:focus .focus\:\:lg\:radius-tr-12, .group-radius:focus .focus\:\:lg\:radius-tr-12 {
        border-top-right-radius: 12px ;
    }

    .lg\:radius-tr-13, .hover\:lg\:radius-tr-13:hover, .focus\:lg\:radius-tr-13:focus, .group:hover .hover\:\:lg\:radius-tr-13, .group-radius:hover .hover\:\:lg\:radius-tr-13, .group:focus .focus\:\:lg\:radius-tr-13, .group-radius:focus .focus\:\:lg\:radius-tr-13 {
        border-top-right-radius: 13px ;
    }

    .lg\:radius-tr-14, .hover\:lg\:radius-tr-14:hover, .focus\:lg\:radius-tr-14:focus, .group:hover .hover\:\:lg\:radius-tr-14, .group-radius:hover .hover\:\:lg\:radius-tr-14, .group:focus .focus\:\:lg\:radius-tr-14, .group-radius:focus .focus\:\:lg\:radius-tr-14 {
        border-top-right-radius: 14px ;
    }

    .lg\:radius-tr-15, .hover\:lg\:radius-tr-15:hover, .focus\:lg\:radius-tr-15:focus, .group:hover .hover\:\:lg\:radius-tr-15, .group-radius:hover .hover\:\:lg\:radius-tr-15, .group:focus .focus\:\:lg\:radius-tr-15, .group-radius:focus .focus\:\:lg\:radius-tr-15 {
        border-top-right-radius: 15px ;
    }

    .lg\:radius-tr-16, .hover\:lg\:radius-tr-16:hover, .focus\:lg\:radius-tr-16:focus, .group:hover .hover\:\:lg\:radius-tr-16, .group-radius:hover .hover\:\:lg\:radius-tr-16, .group:focus .focus\:\:lg\:radius-tr-16, .group-radius:focus .focus\:\:lg\:radius-tr-16 {
        border-top-right-radius: 16px ;
    }

    .lg\:radius-tr-17, .hover\:lg\:radius-tr-17:hover, .focus\:lg\:radius-tr-17:focus, .group:hover .hover\:\:lg\:radius-tr-17, .group-radius:hover .hover\:\:lg\:radius-tr-17, .group:focus .focus\:\:lg\:radius-tr-17, .group-radius:focus .focus\:\:lg\:radius-tr-17 {
        border-top-right-radius: 17px ;
    }

    .lg\:radius-tr-18, .hover\:lg\:radius-tr-18:hover, .focus\:lg\:radius-tr-18:focus, .group:hover .hover\:\:lg\:radius-tr-18, .group-radius:hover .hover\:\:lg\:radius-tr-18, .group:focus .focus\:\:lg\:radius-tr-18, .group-radius:focus .focus\:\:lg\:radius-tr-18 {
        border-top-right-radius: 18px ;
    }

    .lg\:radius-tr-19, .hover\:lg\:radius-tr-19:hover, .focus\:lg\:radius-tr-19:focus, .group:hover .hover\:\:lg\:radius-tr-19, .group-radius:hover .hover\:\:lg\:radius-tr-19, .group:focus .focus\:\:lg\:radius-tr-19, .group-radius:focus .focus\:\:lg\:radius-tr-19 {
        border-top-right-radius: 19px ;
    }

    .lg\:radius-tr-20, .hover\:lg\:radius-tr-20:hover, .focus\:lg\:radius-tr-20:focus, .group:hover .hover\:\:lg\:radius-tr-20, .group-radius:hover .hover\:\:lg\:radius-tr-20, .group:focus .focus\:\:lg\:radius-tr-20, .group-radius:focus .focus\:\:lg\:radius-tr-20 {
        border-top-right-radius: 20px ;
    }

    .lg\:radius-tr-21, .hover\:lg\:radius-tr-21:hover, .focus\:lg\:radius-tr-21:focus, .group:hover .hover\:\:lg\:radius-tr-21, .group-radius:hover .hover\:\:lg\:radius-tr-21, .group:focus .focus\:\:lg\:radius-tr-21, .group-radius:focus .focus\:\:lg\:radius-tr-21 {
        border-top-right-radius: 11px ;
    }

    .lg\:radius-tr-22, .hover\:lg\:radius-tr-22:hover, .focus\:lg\:radius-tr-22:focus, .group:hover .hover\:\:lg\:radius-tr-22, .group-radius:hover .hover\:\:lg\:radius-tr-22, .group:focus .focus\:\:lg\:radius-tr-22, .group-radius:focus .focus\:\:lg\:radius-tr-22 {
        border-top-right-radius: 12px ;
    }

    .lg\:radius-tr-23, .hover\:lg\:radius-tr-23:hover, .focus\:lg\:radius-tr-23:focus, .group:hover .hover\:\:lg\:radius-tr-23, .group-radius:hover .hover\:\:lg\:radius-tr-23, .group:focus .focus\:\:lg\:radius-tr-23, .group-radius:focus .focus\:\:lg\:radius-tr-23 {
        border-top-right-radius: 13px ;
    }

    .lg\:radius-tr-24, .hover\:lg\:radius-tr-24:hover, .focus\:lg\:radius-tr-24:focus, .group:hover .hover\:\:lg\:radius-tr-24, .group-radius:hover .hover\:\:lg\:radius-tr-24, .group:focus .focus\:\:lg\:radius-tr-24, .group-radius:focus .focus\:\:lg\:radius-tr-24 {
        border-top-right-radius: 14px ;
    }

    .lg\:radius-tr-25, .hover\:lg\:radius-tr-25:hover, .focus\:lg\:radius-tr-25:focus, .group:hover .hover\:\:lg\:radius-tr-25, .group-radius:hover .hover\:\:lg\:radius-tr-25, .group:focus .focus\:\:lg\:radius-tr-25, .group-radius:focus .focus\:\:lg\:radius-tr-25 {
        border-top-right-radius: 15px ;
    }

    .lg\:radius-tr-26, .hover\:lg\:radius-tr-26:hover, .focus\:lg\:radius-tr-26:focus, .group:hover .hover\:\:lg\:radius-tr-26, .group-radius:hover .hover\:\:lg\:radius-tr-26, .group:focus .focus\:\:lg\:radius-tr-26, .group-radius:focus .focus\:\:lg\:radius-tr-26 {
        border-top-right-radius: 16px ;
    }

    .lg\:radius-tr-27, .hover\:lg\:radius-tr-27:hover, .focus\:lg\:radius-tr-27:focus, .group:hover .hover\:\:lg\:radius-tr-27, .group-radius:hover .hover\:\:lg\:radius-tr-27, .group:focus .focus\:\:lg\:radius-tr-27, .group-radius:focus .focus\:\:lg\:radius-tr-27 {
        border-top-right-radius: 17px ;
    }

    .lg\:radius-tr-28, .hover\:lg\:radius-tr-28:hover, .focus\:lg\:radius-tr-28:focus, .group:hover .hover\:\:lg\:radius-tr-28, .group-radius:hover .hover\:\:lg\:radius-tr-28, .group:focus .focus\:\:lg\:radius-tr-28, .group-radius:focus .focus\:\:lg\:radius-tr-28 {
        border-top-right-radius: 18px ;
    }

    .lg\:radius-tr-29, .hover\:lg\:radius-tr-29:hover, .focus\:lg\:radius-tr-29:focus, .group:hover .hover\:\:lg\:radius-tr-29, .group-radius:hover .hover\:\:lg\:radius-tr-29, .group:focus .focus\:\:lg\:radius-tr-29, .group-radius:focus .focus\:\:lg\:radius-tr-29 {
        border-top-right-radius: 19px ;
    }

    .lg\:radius-tr-30, .hover\:lg\:radius-tr-30:hover, .focus\:lg\:radius-tr-30:focus, .group:hover .hover\:\:lg\:radius-tr-30, .group-radius:hover .hover\:\:lg\:radius-tr-30, .group:focus .focus\:\:lg\:radius-tr-30, .group-radius:focus .focus\:\:lg\:radius-tr-30 {
        border-top-right-radius: 20px ;
    }

    .lg\:radius-br-0, .hover\:lg\:radius-br-0:hover, .focus\:lg\:radius-br-0:focus, .group:hover .hover\:\:lg\:radius-br-0, .group-radius:hover .hover\:\:lg\:radius-br-0, .group:focus .focus\:\:lg\:radius-br-0, .group-radius:focus .focus\:\:lg\:radius-br-0 {
        border-bottom-right-radius: 0 ;
    }

    .lg\:radius-br-1, .hover\:lg\:radius-br-1:hover, .focus\:lg\:radius-br-1:focus, .group:hover .hover\:\:lg\:radius-br-1, .group-radius:hover .hover\:\:lg\:radius-br-1, .group:focus .focus\:\:lg\:radius-br-1, .group-radius:focus .focus\:\:lg\:radius-br-1 {
        border-bottom-right-radius: 1px ;
    }

    .lg\:radius-br-2, .hover\:lg\:radius-br-2:hover, .focus\:lg\:radius-br-2:focus, .group:hover .hover\:\:lg\:radius-br-2, .group-radius:hover .hover\:\:lg\:radius-br-2, .group:focus .focus\:\:lg\:radius-br-2, .group-radius:focus .focus\:\:lg\:radius-br-2 {
        border-bottom-right-radius: 2px ;
    }

    .lg\:radius-br-3, .hover\:lg\:radius-br-3:hover, .focus\:lg\:radius-br-3:focus, .group:hover .hover\:\:lg\:radius-br-3, .group-radius:hover .hover\:\:lg\:radius-br-3, .group:focus .focus\:\:lg\:radius-br-3, .group-radius:focus .focus\:\:lg\:radius-br-3 {
        border-bottom-right-radius: 3px ;
    }

    .lg\:radius-br-4, .hover\:lg\:radius-br-4:hover, .focus\:lg\:radius-br-4:focus, .group:hover .hover\:\:lg\:radius-br-4, .group-radius:hover .hover\:\:lg\:radius-br-4, .group:focus .focus\:\:lg\:radius-br-4, .group-radius:focus .focus\:\:lg\:radius-br-4 {
        border-bottom-right-radius: 4px ;
    }

    .lg\:radius-br-5, .hover\:lg\:radius-br-5:hover, .focus\:lg\:radius-br-5:focus, .group:hover .hover\:\:lg\:radius-br-5, .group-radius:hover .hover\:\:lg\:radius-br-5, .group:focus .focus\:\:lg\:radius-br-5, .group-radius:focus .focus\:\:lg\:radius-br-5 {
        border-bottom-right-radius: 5px ;
    }

    .lg\:radius-br-6, .hover\:lg\:radius-br-6:hover, .focus\:lg\:radius-br-6:focus, .group:hover .hover\:\:lg\:radius-br-6, .group-radius:hover .hover\:\:lg\:radius-br-6, .group:focus .focus\:\:lg\:radius-br-6, .group-radius:focus .focus\:\:lg\:radius-br-6 {
        border-bottom-right-radius: 6px ;
    }

    .lg\:radius-br-7, .hover\:lg\:radius-br-7:hover, .focus\:lg\:radius-br-7:focus, .group:hover .hover\:\:lg\:radius-br-7, .group-radius:hover .hover\:\:lg\:radius-br-7, .group:focus .focus\:\:lg\:radius-br-7, .group-radius:focus .focus\:\:lg\:radius-br-7 {
        border-bottom-right-radius: 7px ;
    }

    .lg\:radius-br-8, .hover\:lg\:radius-br-8:hover, .focus\:lg\:radius-br-8:focus, .group:hover .hover\:\:lg\:radius-br-8, .group-radius:hover .hover\:\:lg\:radius-br-8, .group:focus .focus\:\:lg\:radius-br-8, .group-radius:focus .focus\:\:lg\:radius-br-8 {
        border-bottom-right-radius: 8px ;
    }

    .lg\:radius-br-9, .hover\:lg\:radius-br-9:hover, .focus\:lg\:radius-br-9:focus, .group:hover .hover\:\:lg\:radius-br-9, .group-radius:hover .hover\:\:lg\:radius-br-9, .group:focus .focus\:\:lg\:radius-br-9, .group-radius:focus .focus\:\:lg\:radius-br-9 {
        border-bottom-right-radius: 9px ;
    }

    .lg\:radius-br-10, .hover\:lg\:radius-br-10:hover, .focus\:lg\:radius-br-10:focus, .group:hover .hover\:\:lg\:radius-br-10, .group-radius:hover .hover\:\:lg\:radius-br-10, .group:focus .focus\:\:lg\:radius-br-10, .group-radius:focus .focus\:\:lg\:radius-br-10 {
        border-bottom-right-radius: 10px ;
    }

    .lg\:radius-br-11, .hover\:lg\:radius-br-11:hover, .focus\:lg\:radius-br-11:focus, .group:hover .hover\:\:lg\:radius-br-11, .group-radius:hover .hover\:\:lg\:radius-br-11, .group:focus .focus\:\:lg\:radius-br-11, .group-radius:focus .focus\:\:lg\:radius-br-11 {
        border-bottom-right-radius: 11px ;
    }

    .lg\:radius-br-12, .hover\:lg\:radius-br-12:hover, .focus\:lg\:radius-br-12:focus, .group:hover .hover\:\:lg\:radius-br-12, .group-radius:hover .hover\:\:lg\:radius-br-12, .group:focus .focus\:\:lg\:radius-br-12, .group-radius:focus .focus\:\:lg\:radius-br-12 {
        border-bottom-right-radius: 12px ;
    }

    .lg\:radius-br-13, .hover\:lg\:radius-br-13:hover, .focus\:lg\:radius-br-13:focus, .group:hover .hover\:\:lg\:radius-br-13, .group-radius:hover .hover\:\:lg\:radius-br-13, .group:focus .focus\:\:lg\:radius-br-13, .group-radius:focus .focus\:\:lg\:radius-br-13 {
        border-bottom-right-radius: 13px ;
    }

    .lg\:radius-br-14, .hover\:lg\:radius-br-14:hover, .focus\:lg\:radius-br-14:focus, .group:hover .hover\:\:lg\:radius-br-14, .group-radius:hover .hover\:\:lg\:radius-br-14, .group:focus .focus\:\:lg\:radius-br-14, .group-radius:focus .focus\:\:lg\:radius-br-14 {
        border-bottom-right-radius: 14px ;
    }

    .lg\:radius-br-15, .hover\:lg\:radius-br-15:hover, .focus\:lg\:radius-br-15:focus, .group:hover .hover\:\:lg\:radius-br-15, .group-radius:hover .hover\:\:lg\:radius-br-15, .group:focus .focus\:\:lg\:radius-br-15, .group-radius:focus .focus\:\:lg\:radius-br-15 {
        border-bottom-right-radius: 15px ;
    }

    .lg\:radius-br-16, .hover\:lg\:radius-br-16:hover, .focus\:lg\:radius-br-16:focus, .group:hover .hover\:\:lg\:radius-br-16, .group-radius:hover .hover\:\:lg\:radius-br-16, .group:focus .focus\:\:lg\:radius-br-16, .group-radius:focus .focus\:\:lg\:radius-br-16 {
        border-bottom-right-radius: 16px ;
    }

    .lg\:radius-br-17, .hover\:lg\:radius-br-17:hover, .focus\:lg\:radius-br-17:focus, .group:hover .hover\:\:lg\:radius-br-17, .group-radius:hover .hover\:\:lg\:radius-br-17, .group:focus .focus\:\:lg\:radius-br-17, .group-radius:focus .focus\:\:lg\:radius-br-17 {
        border-bottom-right-radius: 17px ;
    }

    .lg\:radius-br-18, .hover\:lg\:radius-br-18:hover, .focus\:lg\:radius-br-18:focus, .group:hover .hover\:\:lg\:radius-br-18, .group-radius:hover .hover\:\:lg\:radius-br-18, .group:focus .focus\:\:lg\:radius-br-18, .group-radius:focus .focus\:\:lg\:radius-br-18 {
        border-bottom-right-radius: 18px ;
    }

    .lg\:radius-br-19, .hover\:lg\:radius-br-19:hover, .focus\:lg\:radius-br-19:focus, .group:hover .hover\:\:lg\:radius-br-19, .group-radius:hover .hover\:\:lg\:radius-br-19, .group:focus .focus\:\:lg\:radius-br-19, .group-radius:focus .focus\:\:lg\:radius-br-19 {
        border-bottom-right-radius: 19px ;
    }

    .lg\:radius-br-20, .hover\:lg\:radius-br-20:hover, .focus\:lg\:radius-br-20:focus, .group:hover .hover\:\:lg\:radius-br-20, .group-radius:hover .hover\:\:lg\:radius-br-20, .group:focus .focus\:\:lg\:radius-br-20, .group-radius:focus .focus\:\:lg\:radius-br-20 {
        border-bottom-right-radius: 20px ;
    }

    .lg\:radius-br-21, .hover\:lg\:radius-br-21:hover, .focus\:lg\:radius-br-21:focus, .group:hover .hover\:\:lg\:radius-br-21, .group-radius:hover .hover\:\:lg\:radius-br-21, .group:focus .focus\:\:lg\:radius-br-21, .group-radius:focus .focus\:\:lg\:radius-br-21 {
        border-bottom-right-radius: 11px ;
    }

    .lg\:radius-br-22, .hover\:lg\:radius-br-22:hover, .focus\:lg\:radius-br-22:focus, .group:hover .hover\:\:lg\:radius-br-22, .group-radius:hover .hover\:\:lg\:radius-br-22, .group:focus .focus\:\:lg\:radius-br-22, .group-radius:focus .focus\:\:lg\:radius-br-22 {
        border-bottom-right-radius: 12px ;
    }

    .lg\:radius-br-23, .hover\:lg\:radius-br-23:hover, .focus\:lg\:radius-br-23:focus, .group:hover .hover\:\:lg\:radius-br-23, .group-radius:hover .hover\:\:lg\:radius-br-23, .group:focus .focus\:\:lg\:radius-br-23, .group-radius:focus .focus\:\:lg\:radius-br-23 {
        border-bottom-right-radius: 13px ;
    }

    .lg\:radius-br-24, .hover\:lg\:radius-br-24:hover, .focus\:lg\:radius-br-24:focus, .group:hover .hover\:\:lg\:radius-br-24, .group-radius:hover .hover\:\:lg\:radius-br-24, .group:focus .focus\:\:lg\:radius-br-24, .group-radius:focus .focus\:\:lg\:radius-br-24 {
        border-bottom-right-radius: 14px ;
    }

    .lg\:radius-br-25, .hover\:lg\:radius-br-25:hover, .focus\:lg\:radius-br-25:focus, .group:hover .hover\:\:lg\:radius-br-25, .group-radius:hover .hover\:\:lg\:radius-br-25, .group:focus .focus\:\:lg\:radius-br-25, .group-radius:focus .focus\:\:lg\:radius-br-25 {
        border-bottom-right-radius: 15px ;
    }

    .lg\:radius-br-26, .hover\:lg\:radius-br-26:hover, .focus\:lg\:radius-br-26:focus, .group:hover .hover\:\:lg\:radius-br-26, .group-radius:hover .hover\:\:lg\:radius-br-26, .group:focus .focus\:\:lg\:radius-br-26, .group-radius:focus .focus\:\:lg\:radius-br-26 {
        border-bottom-right-radius: 16px ;
    }

    .lg\:radius-br-27, .hover\:lg\:radius-br-27:hover, .focus\:lg\:radius-br-27:focus, .group:hover .hover\:\:lg\:radius-br-27, .group-radius:hover .hover\:\:lg\:radius-br-27, .group:focus .focus\:\:lg\:radius-br-27, .group-radius:focus .focus\:\:lg\:radius-br-27 {
        border-bottom-right-radius: 17px ;
    }

    .lg\:radius-br-28, .hover\:lg\:radius-br-28:hover, .focus\:lg\:radius-br-28:focus, .group:hover .hover\:\:lg\:radius-br-28, .group-radius:hover .hover\:\:lg\:radius-br-28, .group:focus .focus\:\:lg\:radius-br-28, .group-radius:focus .focus\:\:lg\:radius-br-28 {
        border-bottom-right-radius: 18px ;
    }

    .lg\:radius-br-29, .hover\:lg\:radius-br-29:hover, .focus\:lg\:radius-br-29:focus, .group:hover .hover\:\:lg\:radius-br-29, .group-radius:hover .hover\:\:lg\:radius-br-29, .group:focus .focus\:\:lg\:radius-br-29, .group-radius:focus .focus\:\:lg\:radius-br-29 {
        border-bottom-right-radius: 19px ;
    }

    .lg\:radius-br-30, .hover\:lg\:radius-br-30:hover, .focus\:lg\:radius-br-30:focus, .group:hover .hover\:\:lg\:radius-br-30, .group-radius:hover .hover\:\:lg\:radius-br-30, .group:focus .focus\:\:lg\:radius-br-30, .group-radius:focus .focus\:\:lg\:radius-br-30 {
        border-bottom-right-radius: 20px ;
    }

    .lg\:radius-top-0, .hover\:lg\:radius-top-0:hover, .focus\:lg\:radius-top-0:focus, .group:hover .hover\:\:lg\:radius-top-0, .group-radius:hover .hover\:\:lg\:radius-top-0, .group:focus .focus\:\:lg\:radius-top-0, .group-radius:focus .focus\:\:lg\:radius-top-0 {
        border-top-right-radius: 0 ;
        border-top-left-radius: 0 ;
    }

    .lg\:radius-top-1, .hover\:lg\:radius-top-1:hover, .focus\:lg\:radius-top-1:focus, .group:hover .hover\:\:lg\:radius-top-1, .group-radius:hover .hover\:\:lg\:radius-top-1, .group:focus .focus\:\:lg\:radius-top-1, .group-radius:focus .focus\:\:lg\:radius-top-1 {
        border-top-right-radius: 1px ;
        border-top-left-radius: 1px ;
    }

    .lg\:radius-top-2, .hover\:lg\:radius-top-2:hover, .focus\:lg\:radius-top-2:focus, .group:hover .hover\:\:lg\:radius-top-2, .group-radius:hover .hover\:\:lg\:radius-top-2, .group:focus .focus\:\:lg\:radius-top-2, .group-radius:focus .focus\:\:lg\:radius-top-2 {
        border-top-right-radius: 2px ;
        border-top-left-radius: 2px ;
    }

    .lg\:radius-top-3, .hover\:lg\:radius-top-3:hover, .focus\:lg\:radius-top-3:focus, .group:hover .hover\:\:lg\:radius-top-3, .group-radius:hover .hover\:\:lg\:radius-top-3, .group:focus .focus\:\:lg\:radius-top-3, .group-radius:focus .focus\:\:lg\:radius-top-3 {
        border-top-right-radius: 3px ;
        border-top-left-radius: 3px ;
    }

    .lg\:radius-top-4, .hover\:lg\:radius-top-4:hover, .focus\:lg\:radius-top-4:focus, .group:hover .hover\:\:lg\:radius-top-4, .group-radius:hover .hover\:\:lg\:radius-top-4, .group:focus .focus\:\:lg\:radius-top-4, .group-radius:focus .focus\:\:lg\:radius-top-4 {
        border-top-right-radius: 4px ;
        border-top-left-radius: 4px ;
    }

    .lg\:radius-top-5, .hover\:lg\:radius-top-5:hover, .focus\:lg\:radius-top-5:focus, .group:hover .hover\:\:lg\:radius-top-5, .group-radius:hover .hover\:\:lg\:radius-top-5, .group:focus .focus\:\:lg\:radius-top-5, .group-radius:focus .focus\:\:lg\:radius-top-5 {
        border-top-right-radius: 5px ;
        border-top-left-radius: 5px ;
    }

    .lg\:radius-top-6, .hover\:lg\:radius-top-6:hover, .focus\:lg\:radius-top-6:focus, .group:hover .hover\:\:lg\:radius-top-6, .group-radius:hover .hover\:\:lg\:radius-top-6, .group:focus .focus\:\:lg\:radius-top-6, .group-radius:focus .focus\:\:lg\:radius-top-6 {
        border-top-right-radius: 6px ;
        border-top-left-radius: 6px ;
    }

    .lg\:radius-top-7, .hover\:lg\:radius-top-7:hover, .focus\:lg\:radius-top-7:focus, .group:hover .hover\:\:lg\:radius-top-7, .group-radius:hover .hover\:\:lg\:radius-top-7, .group:focus .focus\:\:lg\:radius-top-7, .group-radius:focus .focus\:\:lg\:radius-top-7 {
        border-top-right-radius: 7px ;
        border-top-left-radius: 7px ;
    }

    .lg\:radius-top-8, .hover\:lg\:radius-top-8:hover, .focus\:lg\:radius-top-8:focus, .group:hover .hover\:\:lg\:radius-top-8, .group-radius:hover .hover\:\:lg\:radius-top-8, .group:focus .focus\:\:lg\:radius-top-8, .group-radius:focus .focus\:\:lg\:radius-top-8 {
        border-top-right-radius: 8px ;
        border-top-left-radius: 8px ;
    }

    .lg\:radius-top-9, .hover\:lg\:radius-top-9:hover, .focus\:lg\:radius-top-9:focus, .group:hover .hover\:\:lg\:radius-top-9, .group-radius:hover .hover\:\:lg\:radius-top-9, .group:focus .focus\:\:lg\:radius-top-9, .group-radius:focus .focus\:\:lg\:radius-top-9 {
        border-top-right-radius: 9px ;
        border-top-left-radius: 9px ;
    }

    .lg\:radius-top-10, .hover\:lg\:radius-top-10:hover, .focus\:lg\:radius-top-10:focus, .group:hover .hover\:\:lg\:radius-top-10, .group-radius:hover .hover\:\:lg\:radius-top-10, .group:focus .focus\:\:lg\:radius-top-10, .group-radius:focus .focus\:\:lg\:radius-top-10 {
        border-top-right-radius: 10px ;
        border-top-left-radius: 10px ;
    }

    .lg\:radius-top-11, .hover\:lg\:radius-top-11:hover, .focus\:lg\:radius-top-11:focus, .group:hover .hover\:\:lg\:radius-top-11, .group-radius:hover .hover\:\:lg\:radius-top-11, .group:focus .focus\:\:lg\:radius-top-11, .group-radius:focus .focus\:\:lg\:radius-top-11 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .lg\:radius-top-12, .hover\:lg\:radius-top-12:hover, .focus\:lg\:radius-top-12:focus, .group:hover .hover\:\:lg\:radius-top-12, .group-radius:hover .hover\:\:lg\:radius-top-12, .group:focus .focus\:\:lg\:radius-top-12, .group-radius:focus .focus\:\:lg\:radius-top-12 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .lg\:radius-top-13, .hover\:lg\:radius-top-13:hover, .focus\:lg\:radius-top-13:focus, .group:hover .hover\:\:lg\:radius-top-13, .group-radius:hover .hover\:\:lg\:radius-top-13, .group:focus .focus\:\:lg\:radius-top-13, .group-radius:focus .focus\:\:lg\:radius-top-13 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .lg\:radius-top-14, .hover\:lg\:radius-top-14:hover, .focus\:lg\:radius-top-14:focus, .group:hover .hover\:\:lg\:radius-top-14, .group-radius:hover .hover\:\:lg\:radius-top-14, .group:focus .focus\:\:lg\:radius-top-14, .group-radius:focus .focus\:\:lg\:radius-top-14 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .lg\:radius-top-15, .hover\:lg\:radius-top-15:hover, .focus\:lg\:radius-top-15:focus, .group:hover .hover\:\:lg\:radius-top-15, .group-radius:hover .hover\:\:lg\:radius-top-15, .group:focus .focus\:\:lg\:radius-top-15, .group-radius:focus .focus\:\:lg\:radius-top-15 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .lg\:radius-top-16, .hover\:lg\:radius-top-16:hover, .focus\:lg\:radius-top-16:focus, .group:hover .hover\:\:lg\:radius-top-16, .group-radius:hover .hover\:\:lg\:radius-top-16, .group:focus .focus\:\:lg\:radius-top-16, .group-radius:focus .focus\:\:lg\:radius-top-16 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .lg\:radius-top-17, .hover\:lg\:radius-top-17:hover, .focus\:lg\:radius-top-17:focus, .group:hover .hover\:\:lg\:radius-top-17, .group-radius:hover .hover\:\:lg\:radius-top-17, .group:focus .focus\:\:lg\:radius-top-17, .group-radius:focus .focus\:\:lg\:radius-top-17 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .lg\:radius-top-18, .hover\:lg\:radius-top-18:hover, .focus\:lg\:radius-top-18:focus, .group:hover .hover\:\:lg\:radius-top-18, .group-radius:hover .hover\:\:lg\:radius-top-18, .group:focus .focus\:\:lg\:radius-top-18, .group-radius:focus .focus\:\:lg\:radius-top-18 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .lg\:radius-top-19, .hover\:lg\:radius-top-19:hover, .focus\:lg\:radius-top-19:focus, .group:hover .hover\:\:lg\:radius-top-19, .group-radius:hover .hover\:\:lg\:radius-top-19, .group:focus .focus\:\:lg\:radius-top-19, .group-radius:focus .focus\:\:lg\:radius-top-19 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .lg\:radius-top-20, .hover\:lg\:radius-top-20:hover, .focus\:lg\:radius-top-20:focus, .group:hover .hover\:\:lg\:radius-top-20, .group-radius:hover .hover\:\:lg\:radius-top-20, .group:focus .focus\:\:lg\:radius-top-20, .group-radius:focus .focus\:\:lg\:radius-top-20 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .lg\:radius-top-21, .hover\:lg\:radius-top-21:hover, .focus\:lg\:radius-top-21:focus, .group:hover .hover\:\:lg\:radius-top-21, .group-radius:hover .hover\:\:lg\:radius-top-21, .group:focus .focus\:\:lg\:radius-top-21, .group-radius:focus .focus\:\:lg\:radius-top-21 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .lg\:radius-top-22, .hover\:lg\:radius-top-22:hover, .focus\:lg\:radius-top-22:focus, .group:hover .hover\:\:lg\:radius-top-22, .group-radius:hover .hover\:\:lg\:radius-top-22, .group:focus .focus\:\:lg\:radius-top-22, .group-radius:focus .focus\:\:lg\:radius-top-22 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .lg\:radius-top-23, .hover\:lg\:radius-top-23:hover, .focus\:lg\:radius-top-23:focus, .group:hover .hover\:\:lg\:radius-top-23, .group-radius:hover .hover\:\:lg\:radius-top-23, .group:focus .focus\:\:lg\:radius-top-23, .group-radius:focus .focus\:\:lg\:radius-top-23 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .lg\:radius-top-24, .hover\:lg\:radius-top-24:hover, .focus\:lg\:radius-top-24:focus, .group:hover .hover\:\:lg\:radius-top-24, .group-radius:hover .hover\:\:lg\:radius-top-24, .group:focus .focus\:\:lg\:radius-top-24, .group-radius:focus .focus\:\:lg\:radius-top-24 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .lg\:radius-top-25, .hover\:lg\:radius-top-25:hover, .focus\:lg\:radius-top-25:focus, .group:hover .hover\:\:lg\:radius-top-25, .group-radius:hover .hover\:\:lg\:radius-top-25, .group:focus .focus\:\:lg\:radius-top-25, .group-radius:focus .focus\:\:lg\:radius-top-25 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .lg\:radius-top-26, .hover\:lg\:radius-top-26:hover, .focus\:lg\:radius-top-26:focus, .group:hover .hover\:\:lg\:radius-top-26, .group-radius:hover .hover\:\:lg\:radius-top-26, .group:focus .focus\:\:lg\:radius-top-26, .group-radius:focus .focus\:\:lg\:radius-top-26 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .lg\:radius-top-27, .hover\:lg\:radius-top-27:hover, .focus\:lg\:radius-top-27:focus, .group:hover .hover\:\:lg\:radius-top-27, .group-radius:hover .hover\:\:lg\:radius-top-27, .group:focus .focus\:\:lg\:radius-top-27, .group-radius:focus .focus\:\:lg\:radius-top-27 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .lg\:radius-top-28, .hover\:lg\:radius-top-28:hover, .focus\:lg\:radius-top-28:focus, .group:hover .hover\:\:lg\:radius-top-28, .group-radius:hover .hover\:\:lg\:radius-top-28, .group:focus .focus\:\:lg\:radius-top-28, .group-radius:focus .focus\:\:lg\:radius-top-28 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .lg\:radius-top-29, .hover\:lg\:radius-top-29:hover, .focus\:lg\:radius-top-29:focus, .group:hover .hover\:\:lg\:radius-top-29, .group-radius:hover .hover\:\:lg\:radius-top-29, .group:focus .focus\:\:lg\:radius-top-29, .group-radius:focus .focus\:\:lg\:radius-top-29 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .lg\:radius-top-30, .hover\:lg\:radius-top-30:hover, .focus\:lg\:radius-top-30:focus, .group:hover .hover\:\:lg\:radius-top-30, .group-radius:hover .hover\:\:lg\:radius-top-30, .group:focus .focus\:\:lg\:radius-top-30, .group-radius:focus .focus\:\:lg\:radius-top-30 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .lg\:radius-bottom-0, .hover\:lg\:radius-bottom-0:hover, .focus\:lg\:radius-bottom-0:focus, .group:hover .hover\:\:lg\:radius-bottom-0, .group-radius:hover .hover\:\:lg\:radius-bottom-0, .group:focus .focus\:\:lg\:radius-bottom-0, .group-radius:focus .focus\:\:lg\:radius-bottom-0 {
        border-bottom-right-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .lg\:radius-bottom-1, .hover\:lg\:radius-bottom-1:hover, .focus\:lg\:radius-bottom-1:focus, .group:hover .hover\:\:lg\:radius-bottom-1, .group-radius:hover .hover\:\:lg\:radius-bottom-1, .group:focus .focus\:\:lg\:radius-bottom-1, .group-radius:focus .focus\:\:lg\:radius-bottom-1 {
        border-bottom-right-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .lg\:radius-bottom-2, .hover\:lg\:radius-bottom-2:hover, .focus\:lg\:radius-bottom-2:focus, .group:hover .hover\:\:lg\:radius-bottom-2, .group-radius:hover .hover\:\:lg\:radius-bottom-2, .group:focus .focus\:\:lg\:radius-bottom-2, .group-radius:focus .focus\:\:lg\:radius-bottom-2 {
        border-bottom-right-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .lg\:radius-bottom-3, .hover\:lg\:radius-bottom-3:hover, .focus\:lg\:radius-bottom-3:focus, .group:hover .hover\:\:lg\:radius-bottom-3, .group-radius:hover .hover\:\:lg\:radius-bottom-3, .group:focus .focus\:\:lg\:radius-bottom-3, .group-radius:focus .focus\:\:lg\:radius-bottom-3 {
        border-bottom-right-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .lg\:radius-bottom-4, .hover\:lg\:radius-bottom-4:hover, .focus\:lg\:radius-bottom-4:focus, .group:hover .hover\:\:lg\:radius-bottom-4, .group-radius:hover .hover\:\:lg\:radius-bottom-4, .group:focus .focus\:\:lg\:radius-bottom-4, .group-radius:focus .focus\:\:lg\:radius-bottom-4 {
        border-bottom-right-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .lg\:radius-bottom-5, .hover\:lg\:radius-bottom-5:hover, .focus\:lg\:radius-bottom-5:focus, .group:hover .hover\:\:lg\:radius-bottom-5, .group-radius:hover .hover\:\:lg\:radius-bottom-5, .group:focus .focus\:\:lg\:radius-bottom-5, .group-radius:focus .focus\:\:lg\:radius-bottom-5 {
        border-bottom-right-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .lg\:radius-bottom-6, .hover\:lg\:radius-bottom-6:hover, .focus\:lg\:radius-bottom-6:focus, .group:hover .hover\:\:lg\:radius-bottom-6, .group-radius:hover .hover\:\:lg\:radius-bottom-6, .group:focus .focus\:\:lg\:radius-bottom-6, .group-radius:focus .focus\:\:lg\:radius-bottom-6 {
        border-bottom-right-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .lg\:radius-bottom-7, .hover\:lg\:radius-bottom-7:hover, .focus\:lg\:radius-bottom-7:focus, .group:hover .hover\:\:lg\:radius-bottom-7, .group-radius:hover .hover\:\:lg\:radius-bottom-7, .group:focus .focus\:\:lg\:radius-bottom-7, .group-radius:focus .focus\:\:lg\:radius-bottom-7 {
        border-bottom-right-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .lg\:radius-bottom-8, .hover\:lg\:radius-bottom-8:hover, .focus\:lg\:radius-bottom-8:focus, .group:hover .hover\:\:lg\:radius-bottom-8, .group-radius:hover .hover\:\:lg\:radius-bottom-8, .group:focus .focus\:\:lg\:radius-bottom-8, .group-radius:focus .focus\:\:lg\:radius-bottom-8 {
        border-bottom-right-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .lg\:radius-bottom-9, .hover\:lg\:radius-bottom-9:hover, .focus\:lg\:radius-bottom-9:focus, .group:hover .hover\:\:lg\:radius-bottom-9, .group-radius:hover .hover\:\:lg\:radius-bottom-9, .group:focus .focus\:\:lg\:radius-bottom-9, .group-radius:focus .focus\:\:lg\:radius-bottom-9 {
        border-bottom-right-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .lg\:radius-bottom-10, .hover\:lg\:radius-bottom-10:hover, .focus\:lg\:radius-bottom-10:focus, .group:hover .hover\:\:lg\:radius-bottom-10, .group-radius:hover .hover\:\:lg\:radius-bottom-10, .group:focus .focus\:\:lg\:radius-bottom-10, .group-radius:focus .focus\:\:lg\:radius-bottom-10 {
        border-bottom-right-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .lg\:radius-bottom-11, .hover\:lg\:radius-bottom-11:hover, .focus\:lg\:radius-bottom-11:focus, .group:hover .hover\:\:lg\:radius-bottom-11, .group-radius:hover .hover\:\:lg\:radius-bottom-11, .group:focus .focus\:\:lg\:radius-bottom-11, .group-radius:focus .focus\:\:lg\:radius-bottom-11 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-bottom-12, .hover\:lg\:radius-bottom-12:hover, .focus\:lg\:radius-bottom-12:focus, .group:hover .hover\:\:lg\:radius-bottom-12, .group-radius:hover .hover\:\:lg\:radius-bottom-12, .group:focus .focus\:\:lg\:radius-bottom-12, .group-radius:focus .focus\:\:lg\:radius-bottom-12 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-bottom-13, .hover\:lg\:radius-bottom-13:hover, .focus\:lg\:radius-bottom-13:focus, .group:hover .hover\:\:lg\:radius-bottom-13, .group-radius:hover .hover\:\:lg\:radius-bottom-13, .group:focus .focus\:\:lg\:radius-bottom-13, .group-radius:focus .focus\:\:lg\:radius-bottom-13 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-bottom-14, .hover\:lg\:radius-bottom-14:hover, .focus\:lg\:radius-bottom-14:focus, .group:hover .hover\:\:lg\:radius-bottom-14, .group-radius:hover .hover\:\:lg\:radius-bottom-14, .group:focus .focus\:\:lg\:radius-bottom-14, .group-radius:focus .focus\:\:lg\:radius-bottom-14 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-bottom-15, .hover\:lg\:radius-bottom-15:hover, .focus\:lg\:radius-bottom-15:focus, .group:hover .hover\:\:lg\:radius-bottom-15, .group-radius:hover .hover\:\:lg\:radius-bottom-15, .group:focus .focus\:\:lg\:radius-bottom-15, .group-radius:focus .focus\:\:lg\:radius-bottom-15 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-bottom-16, .hover\:lg\:radius-bottom-16:hover, .focus\:lg\:radius-bottom-16:focus, .group:hover .hover\:\:lg\:radius-bottom-16, .group-radius:hover .hover\:\:lg\:radius-bottom-16, .group:focus .focus\:\:lg\:radius-bottom-16, .group-radius:focus .focus\:\:lg\:radius-bottom-16 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-bottom-17, .hover\:lg\:radius-bottom-17:hover, .focus\:lg\:radius-bottom-17:focus, .group:hover .hover\:\:lg\:radius-bottom-17, .group-radius:hover .hover\:\:lg\:radius-bottom-17, .group:focus .focus\:\:lg\:radius-bottom-17, .group-radius:focus .focus\:\:lg\:radius-bottom-17 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-bottom-18, .hover\:lg\:radius-bottom-18:hover, .focus\:lg\:radius-bottom-18:focus, .group:hover .hover\:\:lg\:radius-bottom-18, .group-radius:hover .hover\:\:lg\:radius-bottom-18, .group:focus .focus\:\:lg\:radius-bottom-18, .group-radius:focus .focus\:\:lg\:radius-bottom-18 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-bottom-19, .hover\:lg\:radius-bottom-19:hover, .focus\:lg\:radius-bottom-19:focus, .group:hover .hover\:\:lg\:radius-bottom-19, .group-radius:hover .hover\:\:lg\:radius-bottom-19, .group:focus .focus\:\:lg\:radius-bottom-19, .group-radius:focus .focus\:\:lg\:radius-bottom-19 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-bottom-20, .hover\:lg\:radius-bottom-20:hover, .focus\:lg\:radius-bottom-20:focus, .group:hover .hover\:\:lg\:radius-bottom-20, .group-radius:hover .hover\:\:lg\:radius-bottom-20, .group:focus .focus\:\:lg\:radius-bottom-20, .group-radius:focus .focus\:\:lg\:radius-bottom-20 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .lg\:radius-bottom-21, .hover\:lg\:radius-bottom-21:hover, .focus\:lg\:radius-bottom-21:focus, .group:hover .hover\:\:lg\:radius-bottom-21, .group-radius:hover .hover\:\:lg\:radius-bottom-21, .group:focus .focus\:\:lg\:radius-bottom-21, .group-radius:focus .focus\:\:lg\:radius-bottom-21 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-bottom-22, .hover\:lg\:radius-bottom-22:hover, .focus\:lg\:radius-bottom-22:focus, .group:hover .hover\:\:lg\:radius-bottom-22, .group-radius:hover .hover\:\:lg\:radius-bottom-22, .group:focus .focus\:\:lg\:radius-bottom-22, .group-radius:focus .focus\:\:lg\:radius-bottom-22 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-bottom-23, .hover\:lg\:radius-bottom-23:hover, .focus\:lg\:radius-bottom-23:focus, .group:hover .hover\:\:lg\:radius-bottom-23, .group-radius:hover .hover\:\:lg\:radius-bottom-23, .group:focus .focus\:\:lg\:radius-bottom-23, .group-radius:focus .focus\:\:lg\:radius-bottom-23 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-bottom-24, .hover\:lg\:radius-bottom-24:hover, .focus\:lg\:radius-bottom-24:focus, .group:hover .hover\:\:lg\:radius-bottom-24, .group-radius:hover .hover\:\:lg\:radius-bottom-24, .group:focus .focus\:\:lg\:radius-bottom-24, .group-radius:focus .focus\:\:lg\:radius-bottom-24 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-bottom-25, .hover\:lg\:radius-bottom-25:hover, .focus\:lg\:radius-bottom-25:focus, .group:hover .hover\:\:lg\:radius-bottom-25, .group-radius:hover .hover\:\:lg\:radius-bottom-25, .group:focus .focus\:\:lg\:radius-bottom-25, .group-radius:focus .focus\:\:lg\:radius-bottom-25 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-bottom-26, .hover\:lg\:radius-bottom-26:hover, .focus\:lg\:radius-bottom-26:focus, .group:hover .hover\:\:lg\:radius-bottom-26, .group-radius:hover .hover\:\:lg\:radius-bottom-26, .group:focus .focus\:\:lg\:radius-bottom-26, .group-radius:focus .focus\:\:lg\:radius-bottom-26 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-bottom-27, .hover\:lg\:radius-bottom-27:hover, .focus\:lg\:radius-bottom-27:focus, .group:hover .hover\:\:lg\:radius-bottom-27, .group-radius:hover .hover\:\:lg\:radius-bottom-27, .group:focus .focus\:\:lg\:radius-bottom-27, .group-radius:focus .focus\:\:lg\:radius-bottom-27 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-bottom-28, .hover\:lg\:radius-bottom-28:hover, .focus\:lg\:radius-bottom-28:focus, .group:hover .hover\:\:lg\:radius-bottom-28, .group-radius:hover .hover\:\:lg\:radius-bottom-28, .group:focus .focus\:\:lg\:radius-bottom-28, .group-radius:focus .focus\:\:lg\:radius-bottom-28 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-bottom-29, .hover\:lg\:radius-bottom-29:hover, .focus\:lg\:radius-bottom-29:focus, .group:hover .hover\:\:lg\:radius-bottom-29, .group-radius:hover .hover\:\:lg\:radius-bottom-29, .group:focus .focus\:\:lg\:radius-bottom-29, .group-radius:focus .focus\:\:lg\:radius-bottom-29 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-bottom-30, .hover\:lg\:radius-bottom-30:hover, .focus\:lg\:radius-bottom-30:focus, .group:hover .hover\:\:lg\:radius-bottom-30, .group-radius:hover .hover\:\:lg\:radius-bottom-30, .group:focus .focus\:\:lg\:radius-bottom-30, .group-radius:focus .focus\:\:lg\:radius-bottom-30 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .lg\:radius-right-0, .hover\:lg\:radius-right-0:hover, .focus\:lg\:radius-right-0:focus, .group:hover .hover\:\:lg\:radius-right-0, .group-radius:hover .hover\:\:lg\:radius-right-0, .group:focus .focus\:\:lg\:radius-right-0, .group-radius:focus .focus\:\:lg\:radius-right-0 {
        border-top-right-radius: 0 ;
        border-bottom-right-radius: 0 ;
    }

    .lg\:radius-right-1, .hover\:lg\:radius-right-1:hover, .focus\:lg\:radius-right-1:focus, .group:hover .hover\:\:lg\:radius-right-1, .group-radius:hover .hover\:\:lg\:radius-right-1, .group:focus .focus\:\:lg\:radius-right-1, .group-radius:focus .focus\:\:lg\:radius-right-1 {
        border-top-right-radius: 1px ;
        border-bottom-right-radius: 1px ;
    }

    .lg\:radius-right-2, .hover\:lg\:radius-right-2:hover, .focus\:lg\:radius-right-2:focus, .group:hover .hover\:\:lg\:radius-right-2, .group-radius:hover .hover\:\:lg\:radius-right-2, .group:focus .focus\:\:lg\:radius-right-2, .group-radius:focus .focus\:\:lg\:radius-right-2 {
        border-top-right-radius: 2px ;
        border-bottom-right-radius: 2px ;
    }

    .lg\:radius-right-3, .hover\:lg\:radius-right-3:hover, .focus\:lg\:radius-right-3:focus, .group:hover .hover\:\:lg\:radius-right-3, .group-radius:hover .hover\:\:lg\:radius-right-3, .group:focus .focus\:\:lg\:radius-right-3, .group-radius:focus .focus\:\:lg\:radius-right-3 {
        border-top-right-radius: 3px ;
        border-bottom-right-radius: 3px ;
    }

    .lg\:radius-right-4, .hover\:lg\:radius-right-4:hover, .focus\:lg\:radius-right-4:focus, .group:hover .hover\:\:lg\:radius-right-4, .group-radius:hover .hover\:\:lg\:radius-right-4, .group:focus .focus\:\:lg\:radius-right-4, .group-radius:focus .focus\:\:lg\:radius-right-4 {
        border-top-right-radius: 4px ;
        border-bottom-right-radius: 4px ;
    }

    .lg\:radius-right-5, .hover\:lg\:radius-right-5:hover, .focus\:lg\:radius-right-5:focus, .group:hover .hover\:\:lg\:radius-right-5, .group-radius:hover .hover\:\:lg\:radius-right-5, .group:focus .focus\:\:lg\:radius-right-5, .group-radius:focus .focus\:\:lg\:radius-right-5 {
        border-top-right-radius: 5px ;
        border-bottom-right-radius: 5px ;
    }

    .lg\:radius-right-6, .hover\:lg\:radius-right-6:hover, .focus\:lg\:radius-right-6:focus, .group:hover .hover\:\:lg\:radius-right-6, .group-radius:hover .hover\:\:lg\:radius-right-6, .group:focus .focus\:\:lg\:radius-right-6, .group-radius:focus .focus\:\:lg\:radius-right-6 {
        border-top-right-radius: 6px ;
        border-bottom-right-radius: 6px ;
    }

    .lg\:radius-right-7, .hover\:lg\:radius-right-7:hover, .focus\:lg\:radius-right-7:focus, .group:hover .hover\:\:lg\:radius-right-7, .group-radius:hover .hover\:\:lg\:radius-right-7, .group:focus .focus\:\:lg\:radius-right-7, .group-radius:focus .focus\:\:lg\:radius-right-7 {
        border-top-right-radius: 7px ;
        border-bottom-right-radius: 7px ;
    }

    .lg\:radius-right-8, .hover\:lg\:radius-right-8:hover, .focus\:lg\:radius-right-8:focus, .group:hover .hover\:\:lg\:radius-right-8, .group-radius:hover .hover\:\:lg\:radius-right-8, .group:focus .focus\:\:lg\:radius-right-8, .group-radius:focus .focus\:\:lg\:radius-right-8 {
        border-top-right-radius: 8px ;
        border-bottom-right-radius: 8px ;
    }

    .lg\:radius-right-9, .hover\:lg\:radius-right-9:hover, .focus\:lg\:radius-right-9:focus, .group:hover .hover\:\:lg\:radius-right-9, .group-radius:hover .hover\:\:lg\:radius-right-9, .group:focus .focus\:\:lg\:radius-right-9, .group-radius:focus .focus\:\:lg\:radius-right-9 {
        border-top-right-radius: 9px ;
        border-bottom-right-radius: 9px ;
    }

    .lg\:radius-right-10, .hover\:lg\:radius-right-10:hover, .focus\:lg\:radius-right-10:focus, .group:hover .hover\:\:lg\:radius-right-10, .group-radius:hover .hover\:\:lg\:radius-right-10, .group:focus .focus\:\:lg\:radius-right-10, .group-radius:focus .focus\:\:lg\:radius-right-10 {
        border-top-right-radius: 10px ;
        border-bottom-right-radius: 10px ;
    }

    .lg\:radius-right-11, .hover\:lg\:radius-right-11:hover, .focus\:lg\:radius-right-11:focus, .group:hover .hover\:\:lg\:radius-right-11, .group-radius:hover .hover\:\:lg\:radius-right-11, .group:focus .focus\:\:lg\:radius-right-11, .group-radius:focus .focus\:\:lg\:radius-right-11 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .lg\:radius-right-12, .hover\:lg\:radius-right-12:hover, .focus\:lg\:radius-right-12:focus, .group:hover .hover\:\:lg\:radius-right-12, .group-radius:hover .hover\:\:lg\:radius-right-12, .group:focus .focus\:\:lg\:radius-right-12, .group-radius:focus .focus\:\:lg\:radius-right-12 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .lg\:radius-right-13, .hover\:lg\:radius-right-13:hover, .focus\:lg\:radius-right-13:focus, .group:hover .hover\:\:lg\:radius-right-13, .group-radius:hover .hover\:\:lg\:radius-right-13, .group:focus .focus\:\:lg\:radius-right-13, .group-radius:focus .focus\:\:lg\:radius-right-13 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .lg\:radius-right-14, .hover\:lg\:radius-right-14:hover, .focus\:lg\:radius-right-14:focus, .group:hover .hover\:\:lg\:radius-right-14, .group-radius:hover .hover\:\:lg\:radius-right-14, .group:focus .focus\:\:lg\:radius-right-14, .group-radius:focus .focus\:\:lg\:radius-right-14 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .lg\:radius-right-15, .hover\:lg\:radius-right-15:hover, .focus\:lg\:radius-right-15:focus, .group:hover .hover\:\:lg\:radius-right-15, .group-radius:hover .hover\:\:lg\:radius-right-15, .group:focus .focus\:\:lg\:radius-right-15, .group-radius:focus .focus\:\:lg\:radius-right-15 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .lg\:radius-right-16, .hover\:lg\:radius-right-16:hover, .focus\:lg\:radius-right-16:focus, .group:hover .hover\:\:lg\:radius-right-16, .group-radius:hover .hover\:\:lg\:radius-right-16, .group:focus .focus\:\:lg\:radius-right-16, .group-radius:focus .focus\:\:lg\:radius-right-16 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .lg\:radius-right-17, .hover\:lg\:radius-right-17:hover, .focus\:lg\:radius-right-17:focus, .group:hover .hover\:\:lg\:radius-right-17, .group-radius:hover .hover\:\:lg\:radius-right-17, .group:focus .focus\:\:lg\:radius-right-17, .group-radius:focus .focus\:\:lg\:radius-right-17 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .lg\:radius-right-18, .hover\:lg\:radius-right-18:hover, .focus\:lg\:radius-right-18:focus, .group:hover .hover\:\:lg\:radius-right-18, .group-radius:hover .hover\:\:lg\:radius-right-18, .group:focus .focus\:\:lg\:radius-right-18, .group-radius:focus .focus\:\:lg\:radius-right-18 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .lg\:radius-right-19, .hover\:lg\:radius-right-19:hover, .focus\:lg\:radius-right-19:focus, .group:hover .hover\:\:lg\:radius-right-19, .group-radius:hover .hover\:\:lg\:radius-right-19, .group:focus .focus\:\:lg\:radius-right-19, .group-radius:focus .focus\:\:lg\:radius-right-19 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .lg\:radius-right-20, .hover\:lg\:radius-right-20:hover, .focus\:lg\:radius-right-20:focus, .group:hover .hover\:\:lg\:radius-right-20, .group-radius:hover .hover\:\:lg\:radius-right-20, .group:focus .focus\:\:lg\:radius-right-20, .group-radius:focus .focus\:\:lg\:radius-right-20 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .lg\:radius-right-21, .hover\:lg\:radius-right-21:hover, .focus\:lg\:radius-right-21:focus, .group:hover .hover\:\:lg\:radius-right-21, .group-radius:hover .hover\:\:lg\:radius-right-21, .group:focus .focus\:\:lg\:radius-right-21, .group-radius:focus .focus\:\:lg\:radius-right-21 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .lg\:radius-right-22, .hover\:lg\:radius-right-22:hover, .focus\:lg\:radius-right-22:focus, .group:hover .hover\:\:lg\:radius-right-22, .group-radius:hover .hover\:\:lg\:radius-right-22, .group:focus .focus\:\:lg\:radius-right-22, .group-radius:focus .focus\:\:lg\:radius-right-22 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .lg\:radius-right-23, .hover\:lg\:radius-right-23:hover, .focus\:lg\:radius-right-23:focus, .group:hover .hover\:\:lg\:radius-right-23, .group-radius:hover .hover\:\:lg\:radius-right-23, .group:focus .focus\:\:lg\:radius-right-23, .group-radius:focus .focus\:\:lg\:radius-right-23 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .lg\:radius-right-24, .hover\:lg\:radius-right-24:hover, .focus\:lg\:radius-right-24:focus, .group:hover .hover\:\:lg\:radius-right-24, .group-radius:hover .hover\:\:lg\:radius-right-24, .group:focus .focus\:\:lg\:radius-right-24, .group-radius:focus .focus\:\:lg\:radius-right-24 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .lg\:radius-right-25, .hover\:lg\:radius-right-25:hover, .focus\:lg\:radius-right-25:focus, .group:hover .hover\:\:lg\:radius-right-25, .group-radius:hover .hover\:\:lg\:radius-right-25, .group:focus .focus\:\:lg\:radius-right-25, .group-radius:focus .focus\:\:lg\:radius-right-25 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .lg\:radius-right-26, .hover\:lg\:radius-right-26:hover, .focus\:lg\:radius-right-26:focus, .group:hover .hover\:\:lg\:radius-right-26, .group-radius:hover .hover\:\:lg\:radius-right-26, .group:focus .focus\:\:lg\:radius-right-26, .group-radius:focus .focus\:\:lg\:radius-right-26 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .lg\:radius-right-27, .hover\:lg\:radius-right-27:hover, .focus\:lg\:radius-right-27:focus, .group:hover .hover\:\:lg\:radius-right-27, .group-radius:hover .hover\:\:lg\:radius-right-27, .group:focus .focus\:\:lg\:radius-right-27, .group-radius:focus .focus\:\:lg\:radius-right-27 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .lg\:radius-right-28, .hover\:lg\:radius-right-28:hover, .focus\:lg\:radius-right-28:focus, .group:hover .hover\:\:lg\:radius-right-28, .group-radius:hover .hover\:\:lg\:radius-right-28, .group:focus .focus\:\:lg\:radius-right-28, .group-radius:focus .focus\:\:lg\:radius-right-28 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .lg\:radius-right-29, .hover\:lg\:radius-right-29:hover, .focus\:lg\:radius-right-29:focus, .group:hover .hover\:\:lg\:radius-right-29, .group-radius:hover .hover\:\:lg\:radius-right-29, .group:focus .focus\:\:lg\:radius-right-29, .group-radius:focus .focus\:\:lg\:radius-right-29 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .lg\:radius-right-30, .hover\:lg\:radius-right-30:hover, .focus\:lg\:radius-right-30:focus, .group:hover .hover\:\:lg\:radius-right-30, .group-radius:hover .hover\:\:lg\:radius-right-30, .group:focus .focus\:\:lg\:radius-right-30, .group-radius:focus .focus\:\:lg\:radius-right-30 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .lg\:radius-left-0, .hover\:lg\:radius-left-0:hover, .focus\:lg\:radius-left-0:focus, .group:hover .hover\:\:lg\:radius-left-0, .group-radius:hover .hover\:\:lg\:radius-left-0, .group:focus .focus\:\:lg\:radius-left-0, .group-radius:focus .focus\:\:lg\:radius-left-0 {
        border-top-left-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .lg\:radius-left-1, .hover\:lg\:radius-left-1:hover, .focus\:lg\:radius-left-1:focus, .group:hover .hover\:\:lg\:radius-left-1, .group-radius:hover .hover\:\:lg\:radius-left-1, .group:focus .focus\:\:lg\:radius-left-1, .group-radius:focus .focus\:\:lg\:radius-left-1 {
        border-top-left-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .lg\:radius-left-2, .hover\:lg\:radius-left-2:hover, .focus\:lg\:radius-left-2:focus, .group:hover .hover\:\:lg\:radius-left-2, .group-radius:hover .hover\:\:lg\:radius-left-2, .group:focus .focus\:\:lg\:radius-left-2, .group-radius:focus .focus\:\:lg\:radius-left-2 {
        border-top-left-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .lg\:radius-left-3, .hover\:lg\:radius-left-3:hover, .focus\:lg\:radius-left-3:focus, .group:hover .hover\:\:lg\:radius-left-3, .group-radius:hover .hover\:\:lg\:radius-left-3, .group:focus .focus\:\:lg\:radius-left-3, .group-radius:focus .focus\:\:lg\:radius-left-3 {
        border-top-left-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .lg\:radius-left-4, .hover\:lg\:radius-left-4:hover, .focus\:lg\:radius-left-4:focus, .group:hover .hover\:\:lg\:radius-left-4, .group-radius:hover .hover\:\:lg\:radius-left-4, .group:focus .focus\:\:lg\:radius-left-4, .group-radius:focus .focus\:\:lg\:radius-left-4 {
        border-top-left-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .lg\:radius-left-5, .hover\:lg\:radius-left-5:hover, .focus\:lg\:radius-left-5:focus, .group:hover .hover\:\:lg\:radius-left-5, .group-radius:hover .hover\:\:lg\:radius-left-5, .group:focus .focus\:\:lg\:radius-left-5, .group-radius:focus .focus\:\:lg\:radius-left-5 {
        border-top-left-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .lg\:radius-left-6, .hover\:lg\:radius-left-6:hover, .focus\:lg\:radius-left-6:focus, .group:hover .hover\:\:lg\:radius-left-6, .group-radius:hover .hover\:\:lg\:radius-left-6, .group:focus .focus\:\:lg\:radius-left-6, .group-radius:focus .focus\:\:lg\:radius-left-6 {
        border-top-left-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .lg\:radius-left-7, .hover\:lg\:radius-left-7:hover, .focus\:lg\:radius-left-7:focus, .group:hover .hover\:\:lg\:radius-left-7, .group-radius:hover .hover\:\:lg\:radius-left-7, .group:focus .focus\:\:lg\:radius-left-7, .group-radius:focus .focus\:\:lg\:radius-left-7 {
        border-top-left-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .lg\:radius-left-8, .hover\:lg\:radius-left-8:hover, .focus\:lg\:radius-left-8:focus, .group:hover .hover\:\:lg\:radius-left-8, .group-radius:hover .hover\:\:lg\:radius-left-8, .group:focus .focus\:\:lg\:radius-left-8, .group-radius:focus .focus\:\:lg\:radius-left-8 {
        border-top-left-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .lg\:radius-left-9, .hover\:lg\:radius-left-9:hover, .focus\:lg\:radius-left-9:focus, .group:hover .hover\:\:lg\:radius-left-9, .group-radius:hover .hover\:\:lg\:radius-left-9, .group:focus .focus\:\:lg\:radius-left-9, .group-radius:focus .focus\:\:lg\:radius-left-9 {
        border-top-left-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .lg\:radius-left-10, .hover\:lg\:radius-left-10:hover, .focus\:lg\:radius-left-10:focus, .group:hover .hover\:\:lg\:radius-left-10, .group-radius:hover .hover\:\:lg\:radius-left-10, .group:focus .focus\:\:lg\:radius-left-10, .group-radius:focus .focus\:\:lg\:radius-left-10 {
        border-top-left-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .lg\:radius-left-11, .hover\:lg\:radius-left-11:hover, .focus\:lg\:radius-left-11:focus, .group:hover .hover\:\:lg\:radius-left-11, .group-radius:hover .hover\:\:lg\:radius-left-11, .group:focus .focus\:\:lg\:radius-left-11, .group-radius:focus .focus\:\:lg\:radius-left-11 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-left-12, .hover\:lg\:radius-left-12:hover, .focus\:lg\:radius-left-12:focus, .group:hover .hover\:\:lg\:radius-left-12, .group-radius:hover .hover\:\:lg\:radius-left-12, .group:focus .focus\:\:lg\:radius-left-12, .group-radius:focus .focus\:\:lg\:radius-left-12 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-left-13, .hover\:lg\:radius-left-13:hover, .focus\:lg\:radius-left-13:focus, .group:hover .hover\:\:lg\:radius-left-13, .group-radius:hover .hover\:\:lg\:radius-left-13, .group:focus .focus\:\:lg\:radius-left-13, .group-radius:focus .focus\:\:lg\:radius-left-13 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-left-14, .hover\:lg\:radius-left-14:hover, .focus\:lg\:radius-left-14:focus, .group:hover .hover\:\:lg\:radius-left-14, .group-radius:hover .hover\:\:lg\:radius-left-14, .group:focus .focus\:\:lg\:radius-left-14, .group-radius:focus .focus\:\:lg\:radius-left-14 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-left-15, .hover\:lg\:radius-left-15:hover, .focus\:lg\:radius-left-15:focus, .group:hover .hover\:\:lg\:radius-left-15, .group-radius:hover .hover\:\:lg\:radius-left-15, .group:focus .focus\:\:lg\:radius-left-15, .group-radius:focus .focus\:\:lg\:radius-left-15 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-left-16, .hover\:lg\:radius-left-16:hover, .focus\:lg\:radius-left-16:focus, .group:hover .hover\:\:lg\:radius-left-16, .group-radius:hover .hover\:\:lg\:radius-left-16, .group:focus .focus\:\:lg\:radius-left-16, .group-radius:focus .focus\:\:lg\:radius-left-16 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-left-17, .hover\:lg\:radius-left-17:hover, .focus\:lg\:radius-left-17:focus, .group:hover .hover\:\:lg\:radius-left-17, .group-radius:hover .hover\:\:lg\:radius-left-17, .group:focus .focus\:\:lg\:radius-left-17, .group-radius:focus .focus\:\:lg\:radius-left-17 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-left-18, .hover\:lg\:radius-left-18:hover, .focus\:lg\:radius-left-18:focus, .group:hover .hover\:\:lg\:radius-left-18, .group-radius:hover .hover\:\:lg\:radius-left-18, .group:focus .focus\:\:lg\:radius-left-18, .group-radius:focus .focus\:\:lg\:radius-left-18 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-left-19, .hover\:lg\:radius-left-19:hover, .focus\:lg\:radius-left-19:focus, .group:hover .hover\:\:lg\:radius-left-19, .group-radius:hover .hover\:\:lg\:radius-left-19, .group:focus .focus\:\:lg\:radius-left-19, .group-radius:focus .focus\:\:lg\:radius-left-19 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-left-20, .hover\:lg\:radius-left-20:hover, .focus\:lg\:radius-left-20:focus, .group:hover .hover\:\:lg\:radius-left-20, .group-radius:hover .hover\:\:lg\:radius-left-20, .group:focus .focus\:\:lg\:radius-left-20, .group-radius:focus .focus\:\:lg\:radius-left-20 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .lg\:radius-left-21, .hover\:lg\:radius-left-21:hover, .focus\:lg\:radius-left-21:focus, .group:hover .hover\:\:lg\:radius-left-21, .group-radius:hover .hover\:\:lg\:radius-left-21, .group:focus .focus\:\:lg\:radius-left-21, .group-radius:focus .focus\:\:lg\:radius-left-21 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .lg\:radius-left-22, .hover\:lg\:radius-left-22:hover, .focus\:lg\:radius-left-22:focus, .group:hover .hover\:\:lg\:radius-left-22, .group-radius:hover .hover\:\:lg\:radius-left-22, .group:focus .focus\:\:lg\:radius-left-22, .group-radius:focus .focus\:\:lg\:radius-left-22 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .lg\:radius-left-23, .hover\:lg\:radius-left-23:hover, .focus\:lg\:radius-left-23:focus, .group:hover .hover\:\:lg\:radius-left-23, .group-radius:hover .hover\:\:lg\:radius-left-23, .group:focus .focus\:\:lg\:radius-left-23, .group-radius:focus .focus\:\:lg\:radius-left-23 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .lg\:radius-left-24, .hover\:lg\:radius-left-24:hover, .focus\:lg\:radius-left-24:focus, .group:hover .hover\:\:lg\:radius-left-24, .group-radius:hover .hover\:\:lg\:radius-left-24, .group:focus .focus\:\:lg\:radius-left-24, .group-radius:focus .focus\:\:lg\:radius-left-24 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .lg\:radius-left-25, .hover\:lg\:radius-left-25:hover, .focus\:lg\:radius-left-25:focus, .group:hover .hover\:\:lg\:radius-left-25, .group-radius:hover .hover\:\:lg\:radius-left-25, .group:focus .focus\:\:lg\:radius-left-25, .group-radius:focus .focus\:\:lg\:radius-left-25 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .lg\:radius-left-26, .hover\:lg\:radius-left-26:hover, .focus\:lg\:radius-left-26:focus, .group:hover .hover\:\:lg\:radius-left-26, .group-radius:hover .hover\:\:lg\:radius-left-26, .group:focus .focus\:\:lg\:radius-left-26, .group-radius:focus .focus\:\:lg\:radius-left-26 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .lg\:radius-left-27, .hover\:lg\:radius-left-27:hover, .focus\:lg\:radius-left-27:focus, .group:hover .hover\:\:lg\:radius-left-27, .group-radius:hover .hover\:\:lg\:radius-left-27, .group:focus .focus\:\:lg\:radius-left-27, .group-radius:focus .focus\:\:lg\:radius-left-27 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .lg\:radius-left-28, .hover\:lg\:radius-left-28:hover, .focus\:lg\:radius-left-28:focus, .group:hover .hover\:\:lg\:radius-left-28, .group-radius:hover .hover\:\:lg\:radius-left-28, .group:focus .focus\:\:lg\:radius-left-28, .group-radius:focus .focus\:\:lg\:radius-left-28 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .lg\:radius-left-29, .hover\:lg\:radius-left-29:hover, .focus\:lg\:radius-left-29:focus, .group:hover .hover\:\:lg\:radius-left-29, .group-radius:hover .hover\:\:lg\:radius-left-29, .group:focus .focus\:\:lg\:radius-left-29, .group-radius:focus .focus\:\:lg\:radius-left-29 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .lg\:radius-left-30, .hover\:lg\:radius-left-30:hover, .focus\:lg\:radius-left-30:focus, .group:hover .hover\:\:lg\:radius-left-30, .group-radius:hover .hover\:\:lg\:radius-left-30, .group:focus .focus\:\:lg\:radius-left-30, .group-radius:focus .focus\:\:lg\:radius-left-30 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .lg\:grid-cols-1, .hover\:lg\:grid-cols-1:hover, .focus\:lg\:grid-cols-1:focus {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .lg\:grid-cols-2, .hover\:lg\:grid-cols-2:hover, .focus\:lg\:grid-cols-2:focus {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3, .hover\:lg\:grid-cols-3:hover, .focus\:lg\:grid-cols-3:focus {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4, .hover\:lg\:grid-cols-4:hover, .focus\:lg\:grid-cols-4:focus {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-5, .hover\:lg\:grid-cols-5:hover, .focus\:lg\:grid-cols-5:focus {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .lg\:grid-cols-6, .hover\:lg\:grid-cols-6:hover, .focus\:lg\:grid-cols-6:focus {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .lg\:grid-cols-7, .hover\:lg\:grid-cols-7:hover, .focus\:lg\:grid-cols-7:focus {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .lg\:grid-cols-8, .hover\:lg\:grid-cols-8:hover, .focus\:lg\:grid-cols-8:focus {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .lg\:grid-cols-9, .hover\:lg\:grid-cols-9:hover, .focus\:lg\:grid-cols-9:focus {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .lg\:grid-cols-10, .hover\:lg\:grid-cols-10:hover, .focus\:lg\:grid-cols-10:focus {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .lg\:grid-cols-11, .hover\:lg\:grid-cols-11:hover, .focus\:lg\:grid-cols-11:focus {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .lg\:grid-cols-12, .hover\:lg\:grid-cols-12:hover, .focus\:lg\:grid-cols-12:focus {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:grid-cols-none, .hover\:lg\:grid-cols-none:hover, .focus\:lg\:grid-cols-none:focus {
        grid-template-columns: none;
    }

    .lg\:grid-cols-auto, .hover\:lg\:grid-cols-auto:hover, .focus\:lg\:grid-cols-auto:focus {
        grid-template-columns: auto;
    }

    .lg\:grid-rows-1, .hover\:lg\:grid-rows-1:hover, .focus\:lg\:grid-rows-1:focus {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .lg\:grid-rows-2, .hover\:lg\:grid-rows-2:hover, .focus\:lg\:grid-rows-2:focus {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-rows-3, .hover\:lg\:grid-rows-3:hover, .focus\:lg\:grid-rows-3:focus {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-rows-4, .hover\:lg\:grid-rows-4:hover, .focus\:lg\:grid-rows-4:focus {
        grid-template-rows: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-rows-5, .hover\:lg\:grid-rows-5:hover, .focus\:lg\:grid-rows-5:focus {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .lg\:grid-rows-6, .hover\:lg\:grid-rows-6:hover, .focus\:lg\:grid-rows-6:focus {
        grid-template-rows: repeat(6, minmax(0, 1fr));
    }

    .lg\:grid-rows-auto, .hover\:lg\:grid-rows-auto:hover, .focus\:lg\:grid-rows-auto:focus {
        grid-template-rows: auto;
    }

    .lg\:grid--flow-row, .hover\:lg\:grid--flow-row:hover, .focus\:lg\:grid--flow-row:focus {
        grid-auto-flow: row;
    }

    .lg\:grid--flow-col, .hover\:lg\:grid--flow-col:hover, .focus\:lg\:grid--flow-col:focus {
        grid-auto-flow: column;
    }

    .lg\:grid--flow-row-dense, .hover\:lg\:grid--flow-row-dense:hover, .focus\:lg\:grid--flow-row-dense:focus {
        grid-auto-flow: row dense;
    }

    .lg\:grid--flow-col-dense, .hover\:lg\:grid--flow-col-dense:hover, .focus\:lg\:grid--flow-col-dense:focus {
        grid-auto-flow: column dense;
    }

    .lg\:gap-0, .hover\:lg\:gap-0:hover, .focus\:lg\:gap-0:focus {
        gap: 0;
    }

    .lg\:gap-05, .hover\:lg\:gap-05:hover, .focus\:lg\:gap-05:focus {
        gap: .125rem;
    }

    .lg\:gap-10, .hover\:lg\:gap-10:hover, .focus\:lg\:gap-10:focus {
        gap: .25rem;
    }

    .lg\:gap-20, .hover\:lg\:gap-20:hover, .focus\:lg\:gap-20:focus {
        gap: .5rem;
    }

    .lg\:gap-30, .hover\:lg\:gap-30:hover, .focus\:lg\:gap-30:focus {
        gap: .75rem;
    }

    .lg\:gap-40, .hover\:lg\:gap-40:hover, .focus\:lg\:gap-40:focus {
        gap: 1rem;
    }

    .lg\:gap-50, .hover\:lg\:gap-50:hover, .focus\:lg\:gap-50:focus {
        gap: 1.25rem;
    }

    .lg\:gap-60, .hover\:lg\:gap-60:hover, .focus\:lg\:gap-60:focus {
        gap: 1.5rem;
    }

    .lg\:gap-70, .hover\:lg\:gap-70:hover, .focus\:lg\:gap-70:focus {
        gap: 1.75rem;
    }

    .lg\:gap-80, .hover\:lg\:gap-80:hover, .focus\:lg\:gap-80:focus {
        gap: 2rem;
    }

    .lg\:gap-90, .hover\:lg\:gap-90:hover, .focus\:lg\:gap-90:focus {
        gap: 2.25rem;
    }

    .lg\:gap-100, .hover\:lg\:gap-100:hover, .focus\:lg\:gap-100:focus {
        gap: 2.5rem;
    }

    .lg\:gap-x-0, .hover\:lg\:gap-x-0:hover, .focus\:lg\:gap-x-0:focus {
        column-gap: 0;
    }

    .lg\:gap-x-05, .hover\:lg\:gap-x-05:hover, .focus\:lg\:gap-x-05:focus {
        column-gap: .125rem;
    }

    .lg\:gap-x-10, .hover\:lg\:gap-x-10:hover, .focus\:lg\:gap-x-10:focus {
        column-gap: .25rem;
    }

    .lg\:gap-x-20, .hover\:lg\:gap-x-20:hover, .focus\:lg\:gap-x-20:focus {
        column-gap: .5rem;
    }

    .lg\:gap-x-30, .hover\:lg\:gap-x-30:hover, .focus\:lg\:gap-x-30:focus {
        column-gap: .75rem;
    }

    .lg\:gap-x-40, .hover\:lg\:gap-x-40:hover, .focus\:lg\:gap-x-40:focus {
        column-gap: 1rem;
    }

    .lg\:gap-x-50, .hover\:lg\:gap-x-50:hover, .focus\:lg\:gap-x-50:focus {
        column-gap: 1.25rem;
    }

    .lg\:gap-x-60, .hover\:lg\:gap-x-60:hover, .focus\:lg\:gap-x-60:focus {
        column-gap: 1.5rem;
    }

    .lg\:gap-x-70, .hover\:lg\:gap-x-70:hover, .focus\:lg\:gap-x-70:focus {
        column-gap: 1.75rem;
    }

    .lg\:gap-x-80, .hover\:lg\:gap-x-80:hover, .focus\:lg\:gap-x-80:focus {
        column-gap: 2rem;
    }

    .lg\:gap-x-90, .hover\:lg\:gap-x-90:hover, .focus\:lg\:gap-x-90:focus {
        column-gap: 2.25rem;
    }

    .lg\:gap-x-100, .hover\:lg\:gap-x-100:hover, .focus\:lg\:gap-x-100:focus {
        column-gap: 2.5rem;
    }

    .lg\:gap-y-0, .hover\:lg\:gap-y-0:hover, .focus\:lg\:gap-y-0:focus {
        row-gap: 0;
    }

    .lg\:gap-y-05, .hover\:lg\:gap-y-05:hover, .focus\:lg\:gap-y-05:focus {
        row-gap: .125rem;
    }

    .lg\:gap-y-10, .hover\:lg\:gap-y-10:hover, .focus\:lg\:gap-y-10:focus {
        row-gap: .25rem;
    }

    .lg\:gap-y-20, .hover\:lg\:gap-y-20:hover, .focus\:lg\:gap-y-20:focus {
        row-gap: .5rem;
    }

    .lg\:gap-y-30, .hover\:lg\:gap-y-30:hover, .focus\:lg\:gap-y-30:focus {
        row-gap: .75rem;
    }

    .lg\:gap-y-40, .hover\:lg\:gap-y-40:hover, .focus\:lg\:gap-y-40:focus {
        row-gap: 1rem;
    }

    .lg\:gap-y-50, .hover\:lg\:gap-y-50:hover, .focus\:lg\:gap-y-50:focus {
        row-gap: 1.25rem;
    }

    .lg\:gap-y-60, .hover\:lg\:gap-y-60:hover, .focus\:lg\:gap-y-60:focus {
        row-gap: 1.5rem;
    }

    .lg\:gap-y-70, .hover\:lg\:gap-y-70:hover, .focus\:lg\:gap-y-70:focus {
        row-gap: 1.75rem;
    }

    .lg\:gap-y-80, .hover\:lg\:gap-y-80:hover, .focus\:lg\:gap-y-80:focus {
        row-gap: 2rem;
    }

    .lg\:gap-y-90, .hover\:lg\:gap-y-90:hover, .focus\:lg\:gap-y-90:focus {
        row-gap: 2.25rem;
    }

    .lg\:gap-y-100, .hover\:lg\:gap-y-100:hover, .focus\:lg\:gap-y-100:focus {
        row-gap: 2.5rem;
    }

    .lg\:col-span-1, .hover\:lg\:col-span-1:hover, .focus\:lg\:col-span-1:focus {
        grid-column: span 1 / span 1;
    }

    .lg\:col-span-2, .hover\:lg\:col-span-2:hover, .focus\:lg\:col-span-2:focus {
        grid-column: span 2 / span 2;
    }

    .lg\:col-span-3, .hover\:lg\:col-span-3:hover, .focus\:lg\:col-span-3:focus {
        grid-column: span 3 / span 3;
    }

    .lg\:col-span-4, .hover\:lg\:col-span-4:hover, .focus\:lg\:col-span-4:focus {
        grid-column: span 4 / span 4;
    }

    .lg\:col-span-5, .hover\:lg\:col-span-5:hover, .focus\:lg\:col-span-5:focus {
        grid-column: span 5 / span 5;
    }

    .lg\:col-span-6, .hover\:lg\:col-span-6:hover, .focus\:lg\:col-span-6:focus {
        grid-column: span 6 / span 6;
    }

    .lg\:col-span-7, .hover\:lg\:col-span-7:hover, .focus\:lg\:col-span-7:focus {
        grid-column: span 7 / span 7;
    }

    .lg\:col-span-8, .hover\:lg\:col-span-8:hover, .focus\:lg\:col-span-8:focus {
        grid-column: span 8 / span 8;
    }

    .lg\:col-span-9, .hover\:lg\:col-span-9:hover, .focus\:lg\:col-span-9:focus {
        grid-column: span 9 / span 9;
    }

    .lg\:col-span-10, .hover\:lg\:col-span-10:hover, .focus\:lg\:col-span-10:focus {
        grid-column: span 10 / span 10;
    }

    .lg\:col-span-11, .hover\:lg\:col-span-11:hover, .focus\:lg\:col-span-11:focus {
        grid-column: span 12 / span 11;
    }

    .lg\:col-span-12, .hover\:lg\:col-span-12:hover, .focus\:lg\:col-span-12:focus {
        grid-column: span 12 / span 12;
    }

    .lg\:col-span-full, .hover\:lg\:col-span-full:hover, .focus\:lg\:col-span-full:focus {
        grid-column: span 1 / span -1;
    }

    .lg\:col-start-1, .hover\:lg\:col-start-1:hover, .focus\:lg\:col-start-1:focus {
        grid-column-start: 1;
    }

    .lg\:col-start-2, .hover\:lg\:col-start-2:hover, .focus\:lg\:col-start-2:focus {
        grid-column-start: 2;
    }

    .lg\:col-start-3, .hover\:lg\:col-start-3:hover, .focus\:lg\:col-start-3:focus {
        grid-column-start: 3;
    }

    .lg\:col-start-4, .hover\:lg\:col-start-4:hover, .focus\:lg\:col-start-4:focus {
        grid-column-start: 4;
    }

    .lg\:col-start-5, .hover\:lg\:col-start-5:hover, .focus\:lg\:col-start-5:focus {
        grid-column-start: 5;
    }

    .lg\:col-start-6, .hover\:lg\:col-start-6:hover, .focus\:lg\:col-start-6:focus {
        grid-column-start: 6;
    }

    .lg\:col-start-7, .hover\:lg\:col-start-7:hover, .focus\:lg\:col-start-7:focus {
        grid-column-start: 7;
    }

    .lg\:col-start-8, .hover\:lg\:col-start-8:hover, .focus\:lg\:col-start-8:focus {
        grid-column-start: 8;
    }

    .lg\:col-start-9, .hover\:lg\:col-start-9:hover, .focus\:lg\:col-start-9:focus {
        grid-column-start: 9;
    }

    .lg\:col-start-10, .hover\:lg\:col-start-10:hover, .focus\:lg\:col-start-10:focus {
        grid-column-start: 10;
    }

    .lg\:col-start-11, .hover\:lg\:col-start-11:hover, .focus\:lg\:col-start-11:focus {
        grid-column-start: 11;
    }

    .lg\:col-start-12, .hover\:lg\:col-start-12:hover, .focus\:lg\:col-start-12:focus {
        grid-column-start: 12;
    }

    .lg\:col-start-full, .hover\:lg\:col-start-full:hover, .focus\:lg\:col-start-full:focus {
        grid-column-start: auto;
    }

    .lg\:col-end-1, .hover\:lg\:col-end-1:hover, .focus\:lg\:col-end-1:focus {
        grid-column-end: 1;
    }

    .lg\:col-end-2, .hover\:lg\:col-end-2:hover, .focus\:lg\:col-end-2:focus {
        grid-column-end: 2;
    }

    .lg\:col-end-3, .hover\:lg\:col-end-3:hover, .focus\:lg\:col-end-3:focus {
        grid-column-end: 3;
    }

    .lg\:col-end-4, .hover\:lg\:col-end-4:hover, .focus\:lg\:col-end-4:focus {
        grid-column-end: 4;
    }

    .lg\:col-end-5, .hover\:lg\:col-end-5:hover, .focus\:lg\:col-end-5:focus {
        grid-column-end: 5;
    }

    .lg\:col-end-6, .hover\:lg\:col-end-6:hover, .focus\:lg\:col-end-6:focus {
        grid-column-end: 6;
    }

    .lg\:col-end-7, .hover\:lg\:col-end-7:hover, .focus\:lg\:col-end-7:focus {
        grid-column-end: 7;
    }

    .lg\:col-end-8, .hover\:lg\:col-end-8:hover, .focus\:lg\:col-end-8:focus {
        grid-column-end: 8;
    }

    .lg\:col-end-9, .hover\:lg\:col-end-9:hover, .focus\:lg\:col-end-9:focus {
        grid-column-end: 9;
    }

    .lg\:col-end-10, .hover\:lg\:col-end-10:hover, .focus\:lg\:col-end-10:focus {
        grid-column-end: 10;
    }

    .lg\:col-end-11, .hover\:lg\:col-end-11:hover, .focus\:lg\:col-end-11:focus {
        grid-column-end: 11;
    }

    .lg\:col-end-12, .hover\:lg\:col-end-12:hover, .focus\:lg\:col-end-12:focus {
        grid-column-end: 12;
    }

    .lg\:col-end-full, .hover\:lg\:col-end-full:hover, .focus\:lg\:col-end-full:focus {
        grid-column-end: auto;
    }

    .lg\:row-span-1, .hover\:lg\:row-span-1:hover, .focus\:lg\:row-span-1:focus {
        grid-row: span 1 / span 1;
    }

    .lg\:row-span-2, .hover\:lg\:row-span-2:hover, .focus\:lg\:row-span-2:focus {
        grid-row: span 2 / span 2;
    }

    .lg\:row-span-3, .hover\:lg\:row-span-3:hover, .focus\:lg\:row-span-3:focus {
        grid-row: span 3 / span 3;
    }

    .lg\:row-span-4, .hover\:lg\:row-span-4:hover, .focus\:lg\:row-span-4:focus {
        grid-row: span 4 / span 4;
    }

    .lg\:row-span-5, .hover\:lg\:row-span-5:hover, .focus\:lg\:row-span-5:focus {
        grid-row: span 5 / span 5;
    }

    .lg\:row-span-6, .hover\:lg\:row-span-6:hover, .focus\:lg\:row-span-6:focus {
        grid-row: span 6 / span 6;
    }

    .lg\:row-span-full, .hover\:lg\:row-span-full:hover, .focus\:lg\:row-span-full:focus {
        grid-row: span 1 / span -1;
    }

    .lg\:row-start-1, .hover\:lg\:row-start-1:hover, .focus\:lg\:row-start-1:focus {
        grid-row-start: 1;
    }

    .lg\:row-start-2, .hover\:lg\:row-start-2:hover, .focus\:lg\:row-start-2:focus {
        grid-row-start: 2;
    }

    .lg\:row-start-3, .hover\:lg\:row-start-3:hover, .focus\:lg\:row-start-3:focus {
        grid-row-start: 3;
    }

    .lg\:row-start-4, .hover\:lg\:row-start-4:hover, .focus\:lg\:row-start-4:focus {
        grid-row-start: 4;
    }

    .lg\:row-start-5, .hover\:lg\:row-start-5:hover, .focus\:lg\:row-start-5:focus {
        grid-row-start: 5;
    }

    .lg\:row-start-6, .hover\:lg\:row-start-6:hover, .focus\:lg\:row-start-6:focus {
        grid-row-start: 6;
    }

    .lg\:row-start-7, .hover\:lg\:row-start-7:hover, .focus\:lg\:row-start-7:focus {
        grid-row-start: 7;
    }

    .lg\:row-start-full, .hover\:lg\:row-start-full:hover, .focus\:lg\:row-start-full:focus {
        grid-row-start: auto;
    }

    .lg\:row-end-1, .hover\:lg\:row-end-1:hover, .focus\:lg\:row-end-1:focus {
        grid-row-end: 1;
    }

    .lg\:row-end-2, .hover\:lg\:row-end-2:hover, .focus\:lg\:row-end-2:focus {
        grid-row-end: 2;
    }

    .lg\:row-end-3, .hover\:lg\:row-end-3:hover, .focus\:lg\:row-end-3:focus {
        grid-row-end: 3;
    }

    .lg\:row-end-4, .hover\:lg\:row-end-4:hover, .focus\:lg\:row-end-4:focus {
        grid-row-end: 4;
    }

    .lg\:row-end-5, .hover\:lg\:row-end-5:hover, .focus\:lg\:row-end-5:focus {
        grid-row-end: 5;
    }

    .lg\:row-end-6, .hover\:lg\:row-end-6:hover, .focus\:lg\:row-end-6:focus {
        grid-row-end: 6;
    }

    .lg\:row-end-7, .hover\:lg\:row-end-7:hover, .focus\:lg\:row-end-7:focus {
        grid-row-end: 7;
    }

    .lg\:row-end-full, .hover\:lg\:row-end-full:hover, .focus\:lg\:row-end-full:focus {
        grid-row-end: auto;
    }

    .lg\:shadow-black, .hover\:lg\:shadow-black:hover, .focus\:lg\:shadow-black:focus, .group:hover .hover\:\:lg\:shadow-black, .group-shadow:hover .hover\:\:lg\:shadow-black, .group:focus .focus\:\:lg\:shadow-black, .group-shadow:focus .focus\:\:lg\:shadow-black {
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    }

    .lg\:shadow-white, .hover\:lg\:shadow-white:hover, .focus\:lg\:shadow-white:focus, .group:hover .hover\:\:lg\:shadow-white, .group-shadow:hover .hover\:\:lg\:shadow-white, .group:focus .focus\:\:lg\:shadow-white, .group-shadow:focus .focus\:\:lg\:shadow-white {
        --shadow-color: rgba(255, 255, 255, var(--shadow-opacity));
    }

    .lg\:shadow-red-50, .hover\:lg\:shadow-red-50:hover, .focus\:lg\:shadow-red-50:focus, .group:hover .hover\:\:lg\:shadow-red-50, .group-shadow:hover .hover\:\:lg\:shadow-red-50, .group:focus .focus\:\:lg\:shadow-red-50, .group-shadow:focus .focus\:\:lg\:shadow-red-50 {
        --shadow-color: rgba(254, 242, 242, var(--shadow-opacity));
    }

    .lg\:shadow-red-100, .hover\:lg\:shadow-red-100:hover, .focus\:lg\:shadow-red-100:focus, .group:hover .hover\:\:lg\:shadow-red-100, .group-shadow:hover .hover\:\:lg\:shadow-red-100, .group:focus .focus\:\:lg\:shadow-red-100, .group-shadow:focus .focus\:\:lg\:shadow-red-100 {
        --shadow-color: rgba(254, 226, 226, var(--shadow-opacity));
    }

    .lg\:shadow-red-200, .hover\:lg\:shadow-red-200:hover, .focus\:lg\:shadow-red-200:focus, .group:hover .hover\:\:lg\:shadow-red-200, .group-shadow:hover .hover\:\:lg\:shadow-red-200, .group:focus .focus\:\:lg\:shadow-red-200, .group-shadow:focus .focus\:\:lg\:shadow-red-200 {
        --shadow-color: rgba(254, 202, 202, var(--shadow-opacity));
    }

    .lg\:shadow-red-300, .hover\:lg\:shadow-red-300:hover, .focus\:lg\:shadow-red-300:focus, .group:hover .hover\:\:lg\:shadow-red-300, .group-shadow:hover .hover\:\:lg\:shadow-red-300, .group:focus .focus\:\:lg\:shadow-red-300, .group-shadow:focus .focus\:\:lg\:shadow-red-300 {
        --shadow-color: rgba(252, 165, 165, var(--shadow-opacity));
    }

    .lg\:shadow-red-400, .hover\:lg\:shadow-red-400:hover, .focus\:lg\:shadow-red-400:focus, .group:hover .hover\:\:lg\:shadow-red-400, .group-shadow:hover .hover\:\:lg\:shadow-red-400, .group:focus .focus\:\:lg\:shadow-red-400, .group-shadow:focus .focus\:\:lg\:shadow-red-400 {
        --shadow-color: rgba(232, 71, 78, var(--shadow-opacity));
    }

    .lg\:shadow-red-500, .hover\:lg\:shadow-red-500:hover, .focus\:lg\:shadow-red-500:focus, .group:hover .hover\:\:lg\:shadow-red-500, .group-shadow:hover .hover\:\:lg\:shadow-red-500, .group:focus .focus\:\:lg\:shadow-red-500, .group-shadow:focus .focus\:\:lg\:shadow-red-500 {
        --shadow-color: rgba(239, 68, 6, var(--shadow-opacity));
    }

    .lg\:shadow-red-600, .hover\:lg\:shadow-red-600:hover, .focus\:lg\:shadow-red-600:focus, .group:hover .hover\:\:lg\:shadow-red-600, .group-shadow:hover .hover\:\:lg\:shadow-red-600, .group:focus .focus\:\:lg\:shadow-red-600, .group-shadow:focus .focus\:\:lg\:shadow-red-600 {
        --shadow-color: rgba(220, 38, 3, var(--shadow-opacity));
    }

    .lg\:shadow-red-700, .hover\:lg\:shadow-red-700:hover, .focus\:lg\:shadow-red-700:focus, .group:hover .hover\:\:lg\:shadow-red-700, .group-shadow:hover .hover\:\:lg\:shadow-red-700, .group:focus .focus\:\:lg\:shadow-red-700, .group-shadow:focus .focus\:\:lg\:shadow-red-700 {
        --shadow-color: rgba(185, 28, 28, var(--shadow-opacity));
    }

    .lg\:shadow-red-800, .hover\:lg\:shadow-red-800:hover, .focus\:lg\:shadow-red-800:focus, .group:hover .hover\:\:lg\:shadow-red-800, .group-shadow:hover .hover\:\:lg\:shadow-red-800, .group:focus .focus\:\:lg\:shadow-red-800, .group-shadow:focus .focus\:\:lg\:shadow-red-800 {
        --shadow-color: rgba(153, 27, 27, var(--shadow-opacity));
    }

    .lg\:shadow-red-900, .hover\:lg\:shadow-red-900:hover, .focus\:lg\:shadow-red-900:focus, .group:hover .hover\:\:lg\:shadow-red-900, .group-shadow:hover .hover\:\:lg\:shadow-red-900, .group:focus .focus\:\:lg\:shadow-red-900, .group-shadow:focus .focus\:\:lg\:shadow-red-900 {
        --shadow-color: rgba(127, 29, 29, var(--shadow-opacity));
    }

    .lg\:shadow-gray-50, .hover\:lg\:shadow-gray-50:hover, .focus\:lg\:shadow-gray-50:focus, .group:hover .hover\:\:lg\:shadow-gray-50, .group-shadow:hover .hover\:\:lg\:shadow-gray-50, .group:focus .focus\:\:lg\:shadow-gray-50, .group-shadow:focus .focus\:\:lg\:shadow-gray-50 {
        --shadow-color: rgba(249, 250, 251, var(--shadow-opacity));
    }

    .lg\:shadow-gray-100, .hover\:lg\:shadow-gray-100:hover, .focus\:lg\:shadow-gray-100:focus, .group:hover .hover\:\:lg\:shadow-gray-100, .group-shadow:hover .hover\:\:lg\:shadow-gray-100, .group:focus .focus\:\:lg\:shadow-gray-100, .group-shadow:focus .focus\:\:lg\:shadow-gray-100 {
        --shadow-color: rgba(243, 244, 246, var(--shadow-opacity));
    }

    .lg\:shadow-gray-200, .hover\:lg\:shadow-gray-200:hover, .focus\:lg\:shadow-gray-200:focus, .group:hover .hover\:\:lg\:shadow-gray-200, .group-shadow:hover .hover\:\:lg\:shadow-gray-200, .group:focus .focus\:\:lg\:shadow-gray-200, .group-shadow:focus .focus\:\:lg\:shadow-gray-200 {
        --shadow-color: rgba(229, 231, 235, var(--shadow-opacity));
    }

    .lg\:shadow-gray-300, .hover\:lg\:shadow-gray-300:hover, .focus\:lg\:shadow-gray-300:focus, .group:hover .hover\:\:lg\:shadow-gray-300, .group-shadow:hover .hover\:\:lg\:shadow-gray-300, .group:focus .focus\:\:lg\:shadow-gray-300, .group-shadow:focus .focus\:\:lg\:shadow-gray-300 {
        --shadow-color: rgba(209, 213, 219, var(--shadow-opacity));
    }

    .lg\:shadow-gray-400, .hover\:lg\:shadow-gray-400:hover, .focus\:lg\:shadow-gray-400:focus, .group:hover .hover\:\:lg\:shadow-gray-400, .group-shadow:hover .hover\:\:lg\:shadow-gray-400, .group:focus .focus\:\:lg\:shadow-gray-400, .group-shadow:focus .focus\:\:lg\:shadow-gray-400 {
        --shadow-color: rgba(156, 163, 175, var(--shadow-opacity));
    }

    .lg\:shadow-gray-500, .hover\:lg\:shadow-gray-500:hover, .focus\:lg\:shadow-gray-500:focus, .group:hover .hover\:\:lg\:shadow-gray-500, .group-shadow:hover .hover\:\:lg\:shadow-gray-500, .group:focus .focus\:\:lg\:shadow-gray-500, .group-shadow:focus .focus\:\:lg\:shadow-gray-500 {
        --shadow-color: rgba(107, 114, 128, var(--shadow-opacity));
    }

    .lg\:shadow-gray-600, .hover\:lg\:shadow-gray-600:hover, .focus\:lg\:shadow-gray-600:focus, .group:hover .hover\:\:lg\:shadow-gray-600, .group-shadow:hover .hover\:\:lg\:shadow-gray-600, .group:focus .focus\:\:lg\:shadow-gray-600, .group-shadow:focus .focus\:\:lg\:shadow-gray-600 {
        --shadow-color: rgba(75, 85, 99, var(--shadow-opacity));
    }

    .lg\:shadow-gray-700, .hover\:lg\:shadow-gray-700:hover, .focus\:lg\:shadow-gray-700:focus, .group:hover .hover\:\:lg\:shadow-gray-700, .group-shadow:hover .hover\:\:lg\:shadow-gray-700, .group:focus .focus\:\:lg\:shadow-gray-700, .group-shadow:focus .focus\:\:lg\:shadow-gray-700 {
        --shadow-color: rgba(55, 65, 81, var(--shadow-opacity));
    }

    .lg\:shadow-gray-800, .hover\:lg\:shadow-gray-800:hover, .focus\:lg\:shadow-gray-800:focus, .group:hover .hover\:\:lg\:shadow-gray-800, .group-shadow:hover .hover\:\:lg\:shadow-gray-800, .group:focus .focus\:\:lg\:shadow-gray-800, .group-shadow:focus .focus\:\:lg\:shadow-gray-800 {
        --shadow-color: rgba(31, 41, 55, var(--shadow-opacity));
    }

    .lg\:shadow-gray-900, .hover\:lg\:shadow-gray-900:hover, .focus\:lg\:shadow-gray-900:focus, .group:hover .hover\:\:lg\:shadow-gray-900, .group-shadow:hover .hover\:\:lg\:shadow-gray-900, .group:focus .focus\:\:lg\:shadow-gray-900, .group-shadow:focus .focus\:\:lg\:shadow-gray-900 {
        --shadow-color: rgba(17, 24, 39, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-50, .hover\:lg\:shadow-yellow-50:hover, .focus\:lg\:shadow-yellow-50:focus, .group:hover .hover\:\:lg\:shadow-yellow-50, .group-shadow:hover .hover\:\:lg\:shadow-yellow-50, .group:focus .focus\:\:lg\:shadow-yellow-50, .group-shadow:focus .focus\:\:lg\:shadow-yellow-50 {
        --shadow-color: rgba(255, 251, 235, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-100, .hover\:lg\:shadow-yellow-100:hover, .focus\:lg\:shadow-yellow-100:focus, .group:hover .hover\:\:lg\:shadow-yellow-100, .group-shadow:hover .hover\:\:lg\:shadow-yellow-100, .group:focus .focus\:\:lg\:shadow-yellow-100, .group-shadow:focus .focus\:\:lg\:shadow-yellow-100 {
        --shadow-color: rgba(254, 243, 199, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-200, .hover\:lg\:shadow-yellow-200:hover, .focus\:lg\:shadow-yellow-200:focus, .group:hover .hover\:\:lg\:shadow-yellow-200, .group-shadow:hover .hover\:\:lg\:shadow-yellow-200, .group:focus .focus\:\:lg\:shadow-yellow-200, .group-shadow:focus .focus\:\:lg\:shadow-yellow-200 {
        --shadow-color: rgba(253, 230, 138, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-300, .hover\:lg\:shadow-yellow-300:hover, .focus\:lg\:shadow-yellow-300:focus, .group:hover .hover\:\:lg\:shadow-yellow-300, .group-shadow:hover .hover\:\:lg\:shadow-yellow-300, .group:focus .focus\:\:lg\:shadow-yellow-300, .group-shadow:focus .focus\:\:lg\:shadow-yellow-300 {
        --shadow-color: rgba(252, 211, 77, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-400, .hover\:lg\:shadow-yellow-400:hover, .focus\:lg\:shadow-yellow-400:focus, .group:hover .hover\:\:lg\:shadow-yellow-400, .group-shadow:hover .hover\:\:lg\:shadow-yellow-400, .group:focus .focus\:\:lg\:shadow-yellow-400, .group-shadow:focus .focus\:\:lg\:shadow-yellow-400 {
        --shadow-color: rgba(251, 191, 36, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-500, .hover\:lg\:shadow-yellow-500:hover, .focus\:lg\:shadow-yellow-500:focus, .group:hover .hover\:\:lg\:shadow-yellow-500, .group-shadow:hover .hover\:\:lg\:shadow-yellow-500, .group:focus .focus\:\:lg\:shadow-yellow-500, .group-shadow:focus .focus\:\:lg\:shadow-yellow-500 {
        --shadow-color: rgba(245, 158, 11, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-600, .hover\:lg\:shadow-yellow-600:hover, .focus\:lg\:shadow-yellow-600:focus, .group:hover .hover\:\:lg\:shadow-yellow-600, .group-shadow:hover .hover\:\:lg\:shadow-yellow-600, .group:focus .focus\:\:lg\:shadow-yellow-600, .group-shadow:focus .focus\:\:lg\:shadow-yellow-600 {
        --shadow-color: rgba(217, 119, 6, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-700, .hover\:lg\:shadow-yellow-700:hover, .focus\:lg\:shadow-yellow-700:focus, .group:hover .hover\:\:lg\:shadow-yellow-700, .group-shadow:hover .hover\:\:lg\:shadow-yellow-700, .group:focus .focus\:\:lg\:shadow-yellow-700, .group-shadow:focus .focus\:\:lg\:shadow-yellow-700 {
        --shadow-color: rgba(180, 83, 9, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-800, .hover\:lg\:shadow-yellow-800:hover, .focus\:lg\:shadow-yellow-800:focus, .group:hover .hover\:\:lg\:shadow-yellow-800, .group-shadow:hover .hover\:\:lg\:shadow-yellow-800, .group:focus .focus\:\:lg\:shadow-yellow-800, .group-shadow:focus .focus\:\:lg\:shadow-yellow-800 {
        --shadow-color: rgba(146, 64, 14, var(--shadow-opacity));
    }

    .lg\:shadow-yellow-900, .hover\:lg\:shadow-yellow-900:hover, .focus\:lg\:shadow-yellow-900:focus, .group:hover .hover\:\:lg\:shadow-yellow-900, .group-shadow:hover .hover\:\:lg\:shadow-yellow-900, .group:focus .focus\:\:lg\:shadow-yellow-900, .group-shadow:focus .focus\:\:lg\:shadow-yellow-900 {
        --shadow-color: rgba(120, 53, 15, var(--shadow-opacity));
    }

    .lg\:shadow-green-50, .hover\:lg\:shadow-green-50:hover, .focus\:lg\:shadow-green-50:focus, .group:hover .hover\:\:lg\:shadow-green-50, .group-shadow:hover .hover\:\:lg\:shadow-green-50, .group:focus .focus\:\:lg\:shadow-green-50, .group-shadow:focus .focus\:\:lg\:shadow-green-50 {
        --shadow-color: rgba(236, 253, 245, var(--shadow-opacity));
    }

    .lg\:shadow-green-100, .hover\:lg\:shadow-green-100:hover, .focus\:lg\:shadow-green-100:focus, .group:hover .hover\:\:lg\:shadow-green-100, .group-shadow:hover .hover\:\:lg\:shadow-green-100, .group:focus .focus\:\:lg\:shadow-green-100, .group-shadow:focus .focus\:\:lg\:shadow-green-100 {
        --shadow-color: rgba(209, 250, 229, var(--shadow-opacity));
    }

    .lg\:shadow-green-200, .hover\:lg\:shadow-green-200:hover, .focus\:lg\:shadow-green-200:focus, .group:hover .hover\:\:lg\:shadow-green-200, .group-shadow:hover .hover\:\:lg\:shadow-green-200, .group:focus .focus\:\:lg\:shadow-green-200, .group-shadow:focus .focus\:\:lg\:shadow-green-200 {
        --shadow-color: rgba(167, 243, 208, var(--shadow-opacity));
    }

    .lg\:shadow-green-300, .hover\:lg\:shadow-green-300:hover, .focus\:lg\:shadow-green-300:focus, .group:hover .hover\:\:lg\:shadow-green-300, .group-shadow:hover .hover\:\:lg\:shadow-green-300, .group:focus .focus\:\:lg\:shadow-green-300, .group-shadow:focus .focus\:\:lg\:shadow-green-300 {
        --shadow-color: rgba(110, 231, 183, var(--shadow-opacity));
    }

    .lg\:shadow-green-400, .hover\:lg\:shadow-green-400:hover, .focus\:lg\:shadow-green-400:focus, .group:hover .hover\:\:lg\:shadow-green-400, .group-shadow:hover .hover\:\:lg\:shadow-green-400, .group:focus .focus\:\:lg\:shadow-green-400, .group-shadow:focus .focus\:\:lg\:shadow-green-400 {
        --shadow-color: rgba(52, 211, 153, var(--shadow-opacity));
    }

    .lg\:shadow-green-500, .hover\:lg\:shadow-green-500:hover, .focus\:lg\:shadow-green-500:focus, .group:hover .hover\:\:lg\:shadow-green-500, .group-shadow:hover .hover\:\:lg\:shadow-green-500, .group:focus .focus\:\:lg\:shadow-green-500, .group-shadow:focus .focus\:\:lg\:shadow-green-500 {
        --shadow-color: rgba(16, 185, 129, var(--shadow-opacity));
    }

    .lg\:shadow-green-600, .hover\:lg\:shadow-green-600:hover, .focus\:lg\:shadow-green-600:focus, .group:hover .hover\:\:lg\:shadow-green-600, .group-shadow:hover .hover\:\:lg\:shadow-green-600, .group:focus .focus\:\:lg\:shadow-green-600, .group-shadow:focus .focus\:\:lg\:shadow-green-600 {
        --shadow-color: rgba(5, 150, 105, var(--shadow-opacity));
    }

    .lg\:shadow-green-700, .hover\:lg\:shadow-green-700:hover, .focus\:lg\:shadow-green-700:focus, .group:hover .hover\:\:lg\:shadow-green-700, .group-shadow:hover .hover\:\:lg\:shadow-green-700, .group:focus .focus\:\:lg\:shadow-green-700, .group-shadow:focus .focus\:\:lg\:shadow-green-700 {
        --shadow-color: rgba(4, 120, 87, var(--shadow-opacity));
    }

    .lg\:shadow-green-800, .hover\:lg\:shadow-green-800:hover, .focus\:lg\:shadow-green-800:focus, .group:hover .hover\:\:lg\:shadow-green-800, .group-shadow:hover .hover\:\:lg\:shadow-green-800, .group:focus .focus\:\:lg\:shadow-green-800, .group-shadow:focus .focus\:\:lg\:shadow-green-800 {
        --shadow-color: rgba(6, 95, 70, var(--shadow-opacity));
    }

    .lg\:shadow-green-900, .hover\:lg\:shadow-green-900:hover, .focus\:lg\:shadow-green-900:focus, .group:hover .hover\:\:lg\:shadow-green-900, .group-shadow:hover .hover\:\:lg\:shadow-green-900, .group:focus .focus\:\:lg\:shadow-green-900, .group-shadow:focus .focus\:\:lg\:shadow-green-900 {
        --shadow-color: rgba(6, 78, 59, var(--shadow-opacity));
    }

    .lg\:shadow-blue-50, .hover\:lg\:shadow-blue-50:hover, .focus\:lg\:shadow-blue-50:focus, .group:hover .hover\:\:lg\:shadow-blue-50, .group-shadow:hover .hover\:\:lg\:shadow-blue-50, .group:focus .focus\:\:lg\:shadow-blue-50, .group-shadow:focus .focus\:\:lg\:shadow-blue-50 {
        --shadow-color: rgba(239, 246, 255, var(--shadow-opacity));
    }

    .lg\:shadow-blue-100, .hover\:lg\:shadow-blue-100:hover, .focus\:lg\:shadow-blue-100:focus, .group:hover .hover\:\:lg\:shadow-blue-100, .group-shadow:hover .hover\:\:lg\:shadow-blue-100, .group:focus .focus\:\:lg\:shadow-blue-100, .group-shadow:focus .focus\:\:lg\:shadow-blue-100 {
        --shadow-color: rgba(219, 234, 254, var(--shadow-opacity));
    }

    .lg\:shadow-blue-200, .hover\:lg\:shadow-blue-200:hover, .focus\:lg\:shadow-blue-200:focus, .group:hover .hover\:\:lg\:shadow-blue-200, .group-shadow:hover .hover\:\:lg\:shadow-blue-200, .group:focus .focus\:\:lg\:shadow-blue-200, .group-shadow:focus .focus\:\:lg\:shadow-blue-200 {
        --shadow-color: rgba(191, 219, 254, var(--shadow-opacity));
    }

    .lg\:shadow-blue-300, .hover\:lg\:shadow-blue-300:hover, .focus\:lg\:shadow-blue-300:focus, .group:hover .hover\:\:lg\:shadow-blue-300, .group-shadow:hover .hover\:\:lg\:shadow-blue-300, .group:focus .focus\:\:lg\:shadow-blue-300, .group-shadow:focus .focus\:\:lg\:shadow-blue-300 {
        --shadow-color: rgba(147, 197, 253, var(--shadow-opacity));
    }

    .lg\:shadow-blue-400, .hover\:lg\:shadow-blue-400:hover, .focus\:lg\:shadow-blue-400:focus, .group:hover .hover\:\:lg\:shadow-blue-400, .group-shadow:hover .hover\:\:lg\:shadow-blue-400, .group:focus .focus\:\:lg\:shadow-blue-400, .group-shadow:focus .focus\:\:lg\:shadow-blue-400 {
        --shadow-color: rgba(96, 165, 250, var(--shadow-opacity));
    }

    .lg\:shadow-blue-500, .hover\:lg\:shadow-blue-500:hover, .focus\:lg\:shadow-blue-500:focus, .group:hover .hover\:\:lg\:shadow-blue-500, .group-shadow:hover .hover\:\:lg\:shadow-blue-500, .group:focus .focus\:\:lg\:shadow-blue-500, .group-shadow:focus .focus\:\:lg\:shadow-blue-500 {
        --shadow-color: rgba(59, 130, 246, var(--shadow-opacity));
    }

    .lg\:shadow-blue-600, .hover\:lg\:shadow-blue-600:hover, .focus\:lg\:shadow-blue-600:focus, .group:hover .hover\:\:lg\:shadow-blue-600, .group-shadow:hover .hover\:\:lg\:shadow-blue-600, .group:focus .focus\:\:lg\:shadow-blue-600, .group-shadow:focus .focus\:\:lg\:shadow-blue-600 {
        --shadow-color: rgba(37, 99, 235, var(--shadow-opacity));
    }

    .lg\:shadow-blue-700, .hover\:lg\:shadow-blue-700:hover, .focus\:lg\:shadow-blue-700:focus, .group:hover .hover\:\:lg\:shadow-blue-700, .group-shadow:hover .hover\:\:lg\:shadow-blue-700, .group:focus .focus\:\:lg\:shadow-blue-700, .group-shadow:focus .focus\:\:lg\:shadow-blue-700 {
        --shadow-color: rgba(29, 78, 216, var(--shadow-opacity));
    }

    .lg\:shadow-blue-800, .hover\:lg\:shadow-blue-800:hover, .focus\:lg\:shadow-blue-800:focus, .group:hover .hover\:\:lg\:shadow-blue-800, .group-shadow:hover .hover\:\:lg\:shadow-blue-800, .group:focus .focus\:\:lg\:shadow-blue-800, .group-shadow:focus .focus\:\:lg\:shadow-blue-800 {
        --shadow-color: rgba(30, 64, 175, var(--shadow-opacity));
    }

    .lg\:shadow-blue-900, .hover\:lg\:shadow-blue-900:hover, .focus\:lg\:shadow-blue-900:focus, .group:hover .hover\:\:lg\:shadow-blue-900, .group-shadow:hover .hover\:\:lg\:shadow-blue-900, .group:focus .focus\:\:lg\:shadow-blue-900, .group-shadow:focus .focus\:\:lg\:shadow-blue-900 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .lg\:shadow-purple-50, .hover\:lg\:shadow-purple-50:hover, .focus\:lg\:shadow-purple-50:focus, .group:hover .hover\:\:lg\:shadow-purple-50, .group-shadow:hover .hover\:\:lg\:shadow-purple-50, .group:focus .focus\:\:lg\:shadow-purple-50, .group-shadow:focus .focus\:\:lg\:shadow-purple-50 {
        --shadow-color: rgba(245, 243, 255, var(--shadow-opacity));
    }

    .lg\:shadow-purple-100, .hover\:lg\:shadow-purple-100:hover, .focus\:lg\:shadow-purple-100:focus, .group:hover .hover\:\:lg\:shadow-purple-100, .group-shadow:hover .hover\:\:lg\:shadow-purple-100, .group:focus .focus\:\:lg\:shadow-purple-100, .group-shadow:focus .focus\:\:lg\:shadow-purple-100 {
        --shadow-color: rgba(237, 233, 254, var(--shadow-opacity));
    }

    .lg\:shadow-purple-200, .hover\:lg\:shadow-purple-200:hover, .focus\:lg\:shadow-purple-200:focus, .group:hover .hover\:\:lg\:shadow-purple-200, .group-shadow:hover .hover\:\:lg\:shadow-purple-200, .group:focus .focus\:\:lg\:shadow-purple-200, .group-shadow:focus .focus\:\:lg\:shadow-purple-200 {
        --shadow-color: rgba(221, 214, 254, var(--shadow-opacity));
    }

    .lg\:shadow-purple-300, .hover\:lg\:shadow-purple-300:hover, .focus\:lg\:shadow-purple-300:focus, .group:hover .hover\:\:lg\:shadow-purple-300, .group-shadow:hover .hover\:\:lg\:shadow-purple-300, .group:focus .focus\:\:lg\:shadow-purple-300, .group-shadow:focus .focus\:\:lg\:shadow-purple-300 {
        --shadow-color: rgba(196, 181, 253, var(--shadow-opacity));
    }

    .lg\:shadow-purple-400, .hover\:lg\:shadow-purple-400:hover, .focus\:lg\:shadow-purple-400:focus, .group:hover .hover\:\:lg\:shadow-purple-400, .group-shadow:hover .hover\:\:lg\:shadow-purple-400, .group:focus .focus\:\:lg\:shadow-purple-400, .group-shadow:focus .focus\:\:lg\:shadow-purple-400 {
        --shadow-color: rgba(167, 139, 250, var(--shadow-opacity));
    }

    .lg\:shadow-purple-500, .hover\:lg\:shadow-purple-500:hover, .focus\:lg\:shadow-purple-500:focus, .group:hover .hover\:\:lg\:shadow-purple-500, .group-shadow:hover .hover\:\:lg\:shadow-purple-500, .group:focus .focus\:\:lg\:shadow-purple-500, .group-shadow:focus .focus\:\:lg\:shadow-purple-500 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .lg\:shadow-purple-600, .hover\:lg\:shadow-purple-600:hover, .focus\:lg\:shadow-purple-600:focus, .group:hover .hover\:\:lg\:shadow-purple-600, .group-shadow:hover .hover\:\:lg\:shadow-purple-600, .group:focus .focus\:\:lg\:shadow-purple-600, .group-shadow:focus .focus\:\:lg\:shadow-purple-600 {
        --shadow-color: rgba(139, 92, 246, var(--shadow-opacity));
    }

    .lg\:shadow-purple-700, .hover\:lg\:shadow-purple-700:hover, .focus\:lg\:shadow-purple-700:focus, .group:hover .hover\:\:lg\:shadow-purple-700, .group-shadow:hover .hover\:\:lg\:shadow-purple-700, .group:focus .focus\:\:lg\:shadow-purple-700, .group-shadow:focus .focus\:\:lg\:shadow-purple-700 {
        --shadow-color: rgba(124, 58, 237, var(--shadow-opacity));
    }

    .lg\:shadow-purple-800, .hover\:lg\:shadow-purple-800:hover, .focus\:lg\:shadow-purple-800:focus, .group:hover .hover\:\:lg\:shadow-purple-800, .group-shadow:hover .hover\:\:lg\:shadow-purple-800, .group:focus .focus\:\:lg\:shadow-purple-800, .group-shadow:focus .focus\:\:lg\:shadow-purple-800 {
        --shadow-color: rgba(109, 40, 217, var(--shadow-opacity));
    }

    .lg\:shadow-purple-900, .hover\:lg\:shadow-purple-900:hover, .focus\:lg\:shadow-purple-900:focus, .group:hover .hover\:\:lg\:shadow-purple-900, .group-shadow:hover .hover\:\:lg\:shadow-purple-900, .group:focus .focus\:\:lg\:shadow-purple-900, .group-shadow:focus .focus\:\:lg\:shadow-purple-900 {
        --shadow-color: rgba(91, 33, 182, var(--shadow-opacity));
    }

    .lg\:shadow-pink-50, .hover\:lg\:shadow-pink-50:hover, .focus\:lg\:shadow-pink-50:focus, .group:hover .hover\:\:lg\:shadow-pink-50, .group-shadow:hover .hover\:\:lg\:shadow-pink-50, .group:focus .focus\:\:lg\:shadow-pink-50, .group-shadow:focus .focus\:\:lg\:shadow-pink-50 {
        --shadow-color: rgba(76, 29, 149, var(--shadow-opacity));
    }

    .lg\:shadow-pink-100, .hover\:lg\:shadow-pink-100:hover, .focus\:lg\:shadow-pink-100:focus, .group:hover .hover\:\:lg\:shadow-pink-100, .group-shadow:hover .hover\:\:lg\:shadow-pink-100, .group:focus .focus\:\:lg\:shadow-pink-100, .group-shadow:focus .focus\:\:lg\:shadow-pink-100 {
        --shadow-color: rgba(253, 242, 248, var(--shadow-opacity));
    }

    .lg\:shadow-pink-200, .hover\:lg\:shadow-pink-200:hover, .focus\:lg\:shadow-pink-200:focus, .group:hover .hover\:\:lg\:shadow-pink-200, .group-shadow:hover .hover\:\:lg\:shadow-pink-200, .group:focus .focus\:\:lg\:shadow-pink-200, .group-shadow:focus .focus\:\:lg\:shadow-pink-200 {
        --shadow-color: rgba(252, 231, 243, var(--shadow-opacity));
    }

    .lg\:shadow-pink-30, .hover\:lg\:shadow-pink-30:hover, .focus\:lg\:shadow-pink-30:focus, .group:hover .hover\:\:lg\:shadow-pink-30, .group-shadow:hover .hover\:\:lg\:shadow-pink-30, .group:focus .focus\:\:lg\:shadow-pink-30, .group-shadow:focus .focus\:\:lg\:shadow-pink-30 {
        --shadow-color: rgba(251, 207, 232, var(--shadow-opacity));
    }

    .lg\:shadow-pink-400, .hover\:lg\:shadow-pink-400:hover, .focus\:lg\:shadow-pink-400:focus, .group:hover .hover\:\:lg\:shadow-pink-400, .group-shadow:hover .hover\:\:lg\:shadow-pink-400, .group:focus .focus\:\:lg\:shadow-pink-400, .group-shadow:focus .focus\:\:lg\:shadow-pink-400 {
        --shadow-color: rgba(249, 168, 212, var(--shadow-opacity));
    }

    .lg\:shadow-pink-500, .hover\:lg\:shadow-pink-500:hover, .focus\:lg\:shadow-pink-500:focus, .group:hover .hover\:\:lg\:shadow-pink-500, .group-shadow:hover .hover\:\:lg\:shadow-pink-500, .group:focus .focus\:\:lg\:shadow-pink-500, .group-shadow:focus .focus\:\:lg\:shadow-pink-500 {
        --shadow-color: rgba(244, 114, 182, var(--shadow-opacity));
    }

    .lg\:shadow-pink-600, .hover\:lg\:shadow-pink-600:hover, .focus\:lg\:shadow-pink-600:focus, .group:hover .hover\:\:lg\:shadow-pink-600, .group-shadow:hover .hover\:\:lg\:shadow-pink-600, .group:focus .focus\:\:lg\:shadow-pink-600, .group-shadow:focus .focus\:\:lg\:shadow-pink-600 {
        --shadow-color: rgba(236, 72, 153, var(--shadow-opacity));
    }

    .lg\:shadow-pink-700, .hover\:lg\:shadow-pink-700:hover, .focus\:lg\:shadow-pink-700:focus, .group:hover .hover\:\:lg\:shadow-pink-700, .group-shadow:hover .hover\:\:lg\:shadow-pink-700, .group:focus .focus\:\:lg\:shadow-pink-700, .group-shadow:focus .focus\:\:lg\:shadow-pink-700 {
        --shadow-color: rgba(219, 39, 119, var(--shadow-opacity));
    }

    .lg\:shadow-pink-800, .hover\:lg\:shadow-pink-800:hover, .focus\:lg\:shadow-pink-800:focus, .group:hover .hover\:\:lg\:shadow-pink-800, .group-shadow:hover .hover\:\:lg\:shadow-pink-800, .group:focus .focus\:\:lg\:shadow-pink-800, .group-shadow:focus .focus\:\:lg\:shadow-pink-800 {
        --shadow-color: rgba(190, 24, 93, var(--shadow-opacity));
    }

    .lg\:shadow-pink-900, .hover\:lg\:shadow-pink-900:hover, .focus\:lg\:shadow-pink-900:focus, .group:hover .hover\:\:lg\:shadow-pink-900, .group-shadow:hover .hover\:\:lg\:shadow-pink-900, .group:focus .focus\:\:lg\:shadow-pink-900, .group-shadow:focus .focus\:\:lg\:shadow-pink-900 {
        --shadow-color: rgba(157, 23, 77, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-50, .hover\:lg\:shadow-indigo-50:hover, .focus\:lg\:shadow-indigo-50:focus, .group:hover .hover\:\:lg\:shadow-indigo-50, .group-shadow:hover .hover\:\:lg\:shadow-indigo-50, .group:focus .focus\:\:lg\:shadow-indigo-50, .group-shadow:focus .focus\:\:lg\:shadow-indigo-50 {
        --shadow-color: rgba(238, 242, 255, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-100, .hover\:lg\:shadow-indigo-100:hover, .focus\:lg\:shadow-indigo-100:focus, .group:hover .hover\:\:lg\:shadow-indigo-100, .group-shadow:hover .hover\:\:lg\:shadow-indigo-100, .group:focus .focus\:\:lg\:shadow-indigo-100, .group-shadow:focus .focus\:\:lg\:shadow-indigo-100 {
        --shadow-color: rgba(224, 231, 255, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-200, .hover\:lg\:shadow-indigo-200:hover, .focus\:lg\:shadow-indigo-200:focus, .group:hover .hover\:\:lg\:shadow-indigo-200, .group-shadow:hover .hover\:\:lg\:shadow-indigo-200, .group:focus .focus\:\:lg\:shadow-indigo-200, .group-shadow:focus .focus\:\:lg\:shadow-indigo-200 {
        --shadow-color: rgba(199, 210, 254, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-300, .hover\:lg\:shadow-indigo-300:hover, .focus\:lg\:shadow-indigo-300:focus, .group:hover .hover\:\:lg\:shadow-indigo-300, .group-shadow:hover .hover\:\:lg\:shadow-indigo-300, .group:focus .focus\:\:lg\:shadow-indigo-300, .group-shadow:focus .focus\:\:lg\:shadow-indigo-300 {
        --shadow-color: rgba(165, 180, 252, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-400, .hover\:lg\:shadow-indigo-400:hover, .focus\:lg\:shadow-indigo-400:focus, .group:hover .hover\:\:lg\:shadow-indigo-400, .group-shadow:hover .hover\:\:lg\:shadow-indigo-400, .group:focus .focus\:\:lg\:shadow-indigo-400, .group-shadow:focus .focus\:\:lg\:shadow-indigo-400 {
        --shadow-color: rgba(129, 140, 248, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-500, .hover\:lg\:shadow-indigo-500:hover, .focus\:lg\:shadow-indigo-500:focus, .group:hover .hover\:\:lg\:shadow-indigo-500, .group-shadow:hover .hover\:\:lg\:shadow-indigo-500, .group:focus .focus\:\:lg\:shadow-indigo-500, .group-shadow:focus .focus\:\:lg\:shadow-indigo-500 {
        --shadow-color: rgba(99, 102, 2412, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-600, .hover\:lg\:shadow-indigo-600:hover, .focus\:lg\:shadow-indigo-600:focus, .group:hover .hover\:\:lg\:shadow-indigo-600, .group-shadow:hover .hover\:\:lg\:shadow-indigo-600, .group:focus .focus\:\:lg\:shadow-indigo-600, .group-shadow:focus .focus\:\:lg\:shadow-indigo-600 {
        --shadow-color: rgba(79, 70, 229, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-700, .hover\:lg\:shadow-indigo-700:hover, .focus\:lg\:shadow-indigo-700:focus, .group:hover .hover\:\:lg\:shadow-indigo-700, .group-shadow:hover .hover\:\:lg\:shadow-indigo-700, .group:focus .focus\:\:lg\:shadow-indigo-700, .group-shadow:focus .focus\:\:lg\:shadow-indigo-700 {
        --shadow-color: rgba(67, 56, 202, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-800, .hover\:lg\:shadow-indigo-800:hover, .focus\:lg\:shadow-indigo-800:focus, .group:hover .hover\:\:lg\:shadow-indigo-800, .group-shadow:hover .hover\:\:lg\:shadow-indigo-800, .group:focus .focus\:\:lg\:shadow-indigo-800, .group-shadow:focus .focus\:\:lg\:shadow-indigo-800 {
        --shadow-color: rgba(55, 48, 163, var(--shadow-opacity));
    }

    .lg\:shadow-indigo-900, .hover\:lg\:shadow-indigo-900:hover, .focus\:lg\:shadow-indigo-900:focus, .group:hover .hover\:\:lg\:shadow-indigo-900, .group-shadow:hover .hover\:\:lg\:shadow-indigo-900, .group:focus .focus\:\:lg\:shadow-indigo-900, .group-shadow:focus .focus\:\:lg\:shadow-indigo-900 {
        --shadow-color: rgba(49, 46, 129, var(--shadow-opacity));
    }

    .lg\:shadow-opacity-0, .hover\:lg\:shadow-opacity-0:hover, .focus\:lg\:shadow-opacity-0:focus, .group:hover .hover\:\:lg\:shadow-opacity-0, .group-shadow:hover .hover\:\:lg\:shadow-opacity-0, .group:focus .focus\:\:lg\:shadow-opacity-0, .group-shadow:focus .focus\:\:lg\:shadow-opacity-0 {
        --shadow-opacity: 0;
    }

    .lg\:shadow-opacity-01, .hover\:lg\:shadow-opacity-01:hover, .focus\:lg\:shadow-opacity-01:focus, .group:hover .hover\:\:lg\:shadow-opacity-01, .group-shadow:hover .hover\:\:lg\:shadow-opacity-01, .group:focus .focus\:\:lg\:shadow-opacity-01, .group-shadow:focus .focus\:\:lg\:shadow-opacity-01 {
        --shadow-opacity: .01;
    }

    .lg\:shadow-opacity-02, .hover\:lg\:shadow-opacity-02:hover, .focus\:lg\:shadow-opacity-02:focus, .group:hover .hover\:\:lg\:shadow-opacity-02, .group-shadow:hover .hover\:\:lg\:shadow-opacity-02, .group:focus .focus\:\:lg\:shadow-opacity-02, .group-shadow:focus .focus\:\:lg\:shadow-opacity-02 {
        --shadow-opacity: .02;
    }

    .lg\:shadow-opacity-03, .hover\:lg\:shadow-opacity-03:hover, .focus\:lg\:shadow-opacity-03:focus, .group:hover .hover\:\:lg\:shadow-opacity-03, .group-shadow:hover .hover\:\:lg\:shadow-opacity-03, .group:focus .focus\:\:lg\:shadow-opacity-03, .group-shadow:focus .focus\:\:lg\:shadow-opacity-03 {
        --shadow-opacity: .03;
    }

    .lg\:shadow-opacity-04, .hover\:lg\:shadow-opacity-04:hover, .focus\:lg\:shadow-opacity-04:focus, .group:hover .hover\:\:lg\:shadow-opacity-04, .group-shadow:hover .hover\:\:lg\:shadow-opacity-04, .group:focus .focus\:\:lg\:shadow-opacity-04, .group-shadow:focus .focus\:\:lg\:shadow-opacity-04 {
        --shadow-opacity: .04;
    }

    .lg\:shadow-opacity-5, .hover\:lg\:shadow-opacity-5:hover, .focus\:lg\:shadow-opacity-5:focus, .group:hover .hover\:\:lg\:shadow-opacity-5, .group-shadow:hover .hover\:\:lg\:shadow-opacity-5, .group:focus .focus\:\:lg\:shadow-opacity-5, .group-shadow:focus .focus\:\:lg\:shadow-opacity-5 {
        --shadow-opacity: .05;
    }

    .lg\:shadow-opacity-06, .hover\:lg\:shadow-opacity-06:hover, .focus\:lg\:shadow-opacity-06:focus, .group:hover .hover\:\:lg\:shadow-opacity-06, .group-shadow:hover .hover\:\:lg\:shadow-opacity-06, .group:focus .focus\:\:lg\:shadow-opacity-06, .group-shadow:focus .focus\:\:lg\:shadow-opacity-06 {
        --shadow-opacity: .06;
    }

    .lg\:shadow-opacity-07, .hover\:lg\:shadow-opacity-07:hover, .focus\:lg\:shadow-opacity-07:focus, .group:hover .hover\:\:lg\:shadow-opacity-07, .group-shadow:hover .hover\:\:lg\:shadow-opacity-07, .group:focus .focus\:\:lg\:shadow-opacity-07, .group-shadow:focus .focus\:\:lg\:shadow-opacity-07 {
        --shadow-opacity: .07;
    }

    .lg\:shadow-opacity-08, .hover\:lg\:shadow-opacity-08:hover, .focus\:lg\:shadow-opacity-08:focus, .group:hover .hover\:\:lg\:shadow-opacity-08, .group-shadow:hover .hover\:\:lg\:shadow-opacity-08, .group:focus .focus\:\:lg\:shadow-opacity-08, .group-shadow:focus .focus\:\:lg\:shadow-opacity-08 {
        --shadow-opacity: .08;
    }

    .lg\:shadow-opacity-09, .hover\:lg\:shadow-opacity-09:hover, .focus\:lg\:shadow-opacity-09:focus, .group:hover .hover\:\:lg\:shadow-opacity-09, .group-shadow:hover .hover\:\:lg\:shadow-opacity-09, .group:focus .focus\:\:lg\:shadow-opacity-09, .group-shadow:focus .focus\:\:lg\:shadow-opacity-09 {
        --shadow-opacity: .08;
    }

    .lg\:shadow-opacity-10, .hover\:lg\:shadow-opacity-10:hover, .focus\:lg\:shadow-opacity-10:focus, .group:hover .hover\:\:lg\:shadow-opacity-10, .group-shadow:hover .hover\:\:lg\:shadow-opacity-10, .group:focus .focus\:\:lg\:shadow-opacity-10, .group-shadow:focus .focus\:\:lg\:shadow-opacity-10 {
        --shadow-opacity: .1;
    }

    .lg\:shadow-opacity-15, .hover\:lg\:shadow-opacity-15:hover, .focus\:lg\:shadow-opacity-15:focus, .group:hover .hover\:\:lg\:shadow-opacity-15, .group-shadow:hover .hover\:\:lg\:shadow-opacity-15, .group:focus .focus\:\:lg\:shadow-opacity-15, .group-shadow:focus .focus\:\:lg\:shadow-opacity-15 {
        --shadow-opacity: .15;
    }

    .lg\:shadow-opacity-20, .hover\:lg\:shadow-opacity-20:hover, .focus\:lg\:shadow-opacity-20:focus, .group:hover .hover\:\:lg\:shadow-opacity-20, .group-shadow:hover .hover\:\:lg\:shadow-opacity-20, .group:focus .focus\:\:lg\:shadow-opacity-20, .group-shadow:focus .focus\:\:lg\:shadow-opacity-20 {
        --shadow-opacity: .2;
    }

    .lg\:shadow-opacity-25, .hover\:lg\:shadow-opacity-25:hover, .focus\:lg\:shadow-opacity-25:focus, .group:hover .hover\:\:lg\:shadow-opacity-25, .group-shadow:hover .hover\:\:lg\:shadow-opacity-25, .group:focus .focus\:\:lg\:shadow-opacity-25, .group-shadow:focus .focus\:\:lg\:shadow-opacity-25 {
        --shadow-opacity: .25;
    }

    .lg\:shadow-opacity-30, .hover\:lg\:shadow-opacity-30:hover, .focus\:lg\:shadow-opacity-30:focus, .group:hover .hover\:\:lg\:shadow-opacity-30, .group-shadow:hover .hover\:\:lg\:shadow-opacity-30, .group:focus .focus\:\:lg\:shadow-opacity-30, .group-shadow:focus .focus\:\:lg\:shadow-opacity-30 {
        --shadow-opacity: .3;
    }

    .lg\:shadow-opacity-35, .hover\:lg\:shadow-opacity-35:hover, .focus\:lg\:shadow-opacity-35:focus, .group:hover .hover\:\:lg\:shadow-opacity-35, .group-shadow:hover .hover\:\:lg\:shadow-opacity-35, .group:focus .focus\:\:lg\:shadow-opacity-35, .group-shadow:focus .focus\:\:lg\:shadow-opacity-35 {
        --shadow-opacity: .35;
    }

    .lg\:shadow-opacity-40, .hover\:lg\:shadow-opacity-40:hover, .focus\:lg\:shadow-opacity-40:focus, .group:hover .hover\:\:lg\:shadow-opacity-40, .group-shadow:hover .hover\:\:lg\:shadow-opacity-40, .group:focus .focus\:\:lg\:shadow-opacity-40, .group-shadow:focus .focus\:\:lg\:shadow-opacity-40 {
        --shadow-opacity: .4;
    }

    .lg\:shadow-opacity-45, .hover\:lg\:shadow-opacity-45:hover, .focus\:lg\:shadow-opacity-45:focus, .group:hover .hover\:\:lg\:shadow-opacity-45, .group-shadow:hover .hover\:\:lg\:shadow-opacity-45, .group:focus .focus\:\:lg\:shadow-opacity-45, .group-shadow:focus .focus\:\:lg\:shadow-opacity-45 {
        --shadow-opacity: .45;
    }

    .lg\:shadow-opacity-50, .hover\:lg\:shadow-opacity-50:hover, .focus\:lg\:shadow-opacity-50:focus, .group:hover .hover\:\:lg\:shadow-opacity-50, .group-shadow:hover .hover\:\:lg\:shadow-opacity-50, .group:focus .focus\:\:lg\:shadow-opacity-50, .group-shadow:focus .focus\:\:lg\:shadow-opacity-50 {
        --shadow-opacity: .5;
    }

    .lg\:shadow-opacity-55, .hover\:lg\:shadow-opacity-55:hover, .focus\:lg\:shadow-opacity-55:focus, .group:hover .hover\:\:lg\:shadow-opacity-55, .group-shadow:hover .hover\:\:lg\:shadow-opacity-55, .group:focus .focus\:\:lg\:shadow-opacity-55, .group-shadow:focus .focus\:\:lg\:shadow-opacity-55 {
        --shadow-opacity: .55;
    }

    .lg\:shadow-opacity-60, .hover\:lg\:shadow-opacity-60:hover, .focus\:lg\:shadow-opacity-60:focus, .group:hover .hover\:\:lg\:shadow-opacity-60, .group-shadow:hover .hover\:\:lg\:shadow-opacity-60, .group:focus .focus\:\:lg\:shadow-opacity-60, .group-shadow:focus .focus\:\:lg\:shadow-opacity-60 {
        --shadow-opacity: .6;
    }

    .lg\:shadow-opacity-65, .hover\:lg\:shadow-opacity-65:hover, .focus\:lg\:shadow-opacity-65:focus, .group:hover .hover\:\:lg\:shadow-opacity-65, .group-shadow:hover .hover\:\:lg\:shadow-opacity-65, .group:focus .focus\:\:lg\:shadow-opacity-65, .group-shadow:focus .focus\:\:lg\:shadow-opacity-65 {
        --shadow-opacity: .65;
    }

    .lg\:shadow-opacity-70, .hover\:lg\:shadow-opacity-70:hover, .focus\:lg\:shadow-opacity-70:focus, .group:hover .hover\:\:lg\:shadow-opacity-70, .group-shadow:hover .hover\:\:lg\:shadow-opacity-70, .group:focus .focus\:\:lg\:shadow-opacity-70, .group-shadow:focus .focus\:\:lg\:shadow-opacity-70 {
        --shadow-opacity: .7;
    }

    .lg\:shadow-opacity-75, .hover\:lg\:shadow-opacity-75:hover, .focus\:lg\:shadow-opacity-75:focus, .group:hover .hover\:\:lg\:shadow-opacity-75, .group-shadow:hover .hover\:\:lg\:shadow-opacity-75, .group:focus .focus\:\:lg\:shadow-opacity-75, .group-shadow:focus .focus\:\:lg\:shadow-opacity-75 {
        --shadow-opacity: .75;
    }

    .lg\:shadow-opacity-80, .hover\:lg\:shadow-opacity-80:hover, .focus\:lg\:shadow-opacity-80:focus, .group:hover .hover\:\:lg\:shadow-opacity-80, .group-shadow:hover .hover\:\:lg\:shadow-opacity-80, .group:focus .focus\:\:lg\:shadow-opacity-80, .group-shadow:focus .focus\:\:lg\:shadow-opacity-80 {
        --shadow-opacity: .8;
    }

    .lg\:shadow-opacity-85, .hover\:lg\:shadow-opacity-85:hover, .focus\:lg\:shadow-opacity-85:focus, .group:hover .hover\:\:lg\:shadow-opacity-85, .group-shadow:hover .hover\:\:lg\:shadow-opacity-85, .group:focus .focus\:\:lg\:shadow-opacity-85, .group-shadow:focus .focus\:\:lg\:shadow-opacity-85 {
        --shadow-opacity: .85;
    }

    .lg\:shadow-opacity-90, .hover\:lg\:shadow-opacity-90:hover, .focus\:lg\:shadow-opacity-90:focus, .group:hover .hover\:\:lg\:shadow-opacity-90, .group-shadow:hover .hover\:\:lg\:shadow-opacity-90, .group:focus .focus\:\:lg\:shadow-opacity-90, .group-shadow:focus .focus\:\:lg\:shadow-opacity-90 {
        --shadow-opacity: .9;
    }

    .lg\:shadow-opacity-95, .hover\:lg\:shadow-opacity-95:hover, .focus\:lg\:shadow-opacity-95:focus, .group:hover .hover\:\:lg\:shadow-opacity-95, .group-shadow:hover .hover\:\:lg\:shadow-opacity-95, .group:focus .focus\:\:lg\:shadow-opacity-95, .group-shadow:focus .focus\:\:lg\:shadow-opacity-95 {
        --shadow-opacity: .95;
    }

    .lg\:shadow-opacity-100, .hover\:lg\:shadow-opacity-100:hover, .focus\:lg\:shadow-opacity-100:focus, .group:hover .hover\:\:lg\:shadow-opacity-100, .group-shadow:hover .hover\:\:lg\:shadow-opacity-100, .group:focus .focus\:\:lg\:shadow-opacity-100, .group-shadow:focus .focus\:\:lg\:shadow-opacity-100 {
        --shadow-opacity: 1;
    }

    .lg\:shadow-sm, .hover\:lg\:shadow-sm:hover, .focus\:lg\:shadow-sm:focus, .group:hover .hover\:\:lg\:shadow-sm, .group-shadow:hover .hover\:\:lg\:shadow-sm, .group:focus .focus\:\:lg\:shadow-sm, .group-shadow:focus .focus\:\:lg\:shadow-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 5px 0 var(--shadow-color);
    }

    .lg\:shadow-lg, .hover\:lg\:shadow-lg:hover, .focus\:lg\:shadow-lg:focus, .group:hover .hover\:\:lg\:shadow-lg, .group-shadow:hover .hover\:\:lg\:shadow-lg, .group:focus .focus\:\:lg\:shadow-lg, .group-shadow:focus .focus\:\:lg\:shadow-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 13px 0 var(--shadow-color);
    }

    .lg\:shadow-xl, .hover\:lg\:shadow-xl:hover, .focus\:lg\:shadow-xl:focus, .group:hover .hover\:\:lg\:shadow-xl, .group-shadow:hover .hover\:\:lg\:shadow-xl, .group:focus .focus\:\:lg\:shadow-xl, .group-shadow:focus .focus\:\:lg\:shadow-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 17px 0 var(--shadow-color);
    }

    .lg\:shadow-rb-sm, .hover\:lg\:shadow-rb-sm:hover, .focus\:lg\:shadow-rb-sm:focus, .group:hover .hover\:\:lg\:shadow-rb-sm, .group-shadow:hover .hover\:\:lg\:shadow-rb-sm, .group:focus .focus\:\:lg\:shadow-rb-sm, .group-shadow:focus .focus\:\:lg\:shadow-rb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 5px 0 var(--shadow-color);
    }

    .lg\:shadow-rb, .hover\:lg\:shadow-rb:hover, .focus\:lg\:shadow-rb:focus, .group:hover .hover\:\:lg\:shadow-rb, .group-shadow:hover .hover\:\:lg\:shadow-rb, .group:focus .focus\:\:lg\:shadow-rb, .group-shadow:focus .focus\:\:lg\:shadow-rb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 10px 0 var(--shadow-color);
    }

    .lg\:shadow-rb-lg, .hover\:lg\:shadow-rb-lg:hover, .focus\:lg\:shadow-rb-lg:focus, .group:hover .hover\:\:lg\:shadow-rb-lg, .group-shadow:hover .hover\:\:lg\:shadow-rb-lg, .group:focus .focus\:\:lg\:shadow-rb-lg, .group-shadow:focus .focus\:\:lg\:shadow-rb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 13px 0 var(--shadow-color);
    }

    .lg\:shadow-rb-xl, .hover\:lg\:shadow-rb-xl:hover, .focus\:lg\:shadow-rb-xl:focus, .group:hover .hover\:\:lg\:shadow-rb-xl, .group-shadow:hover .hover\:\:lg\:shadow-rb-xl, .group:focus .focus\:\:lg\:shadow-rb-xl, .group-shadow:focus .focus\:\:lg\:shadow-rb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 17px 0 var(--shadow-color);
    }

    .lg\:shadow-lb-sm, .hover\:lg\:shadow-lb-sm:hover, .focus\:lg\:shadow-lb-sm:focus, .group:hover .hover\:\:lg\:shadow-lb-sm, .group-shadow:hover .hover\:\:lg\:shadow-lb-sm, .group:focus .focus\:\:lg\:shadow-lb-sm, .group-shadow:focus .focus\:\:lg\:shadow-lb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 5px 0 var(--shadow-color);
    }

    .lg\:shadow-lb, .hover\:lg\:shadow-lb:hover, .focus\:lg\:shadow-lb:focus, .group:hover .hover\:\:lg\:shadow-lb, .group-shadow:hover .hover\:\:lg\:shadow-lb, .group:focus .focus\:\:lg\:shadow-lb, .group-shadow:focus .focus\:\:lg\:shadow-lb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 10px 0 var(--shadow-color);
    }

    .lg\:shadow-lb-lg, .hover\:lg\:shadow-lb-lg:hover, .focus\:lg\:shadow-lb-lg:focus, .group:hover .hover\:\:lg\:shadow-lb-lg, .group-shadow:hover .hover\:\:lg\:shadow-lb-lg, .group:focus .focus\:\:lg\:shadow-lb-lg, .group-shadow:focus .focus\:\:lg\:shadow-lb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 13px 0 var(--shadow-color);
    }

    .lg\:shadow-lb-xl, .hover\:lg\:shadow-lb-xl:hover, .focus\:lg\:shadow-lb-xl:focus, .group:hover .hover\:\:lg\:shadow-lb-xl, .group-shadow:hover .hover\:\:lg\:shadow-lb-xl, .group:focus .focus\:\:lg\:shadow-lb-xl, .group-shadow:focus .focus\:\:lg\:shadow-lb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 17px 0 var(--shadow-color);
    }

    .lg\:shadow-rt-sm, .hover\:lg\:shadow-rt-sm:hover, .focus\:lg\:shadow-rt-sm:focus, .group:hover .hover\:\:lg\:shadow-rt-sm, .group-shadow:hover .hover\:\:lg\:shadow-rt-sm, .group:focus .focus\:\:lg\:shadow-rt-sm, .group-shadow:focus .focus\:\:lg\:shadow-rt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 5px 0 var(--shadow-color);
    }

    .lg\:shadow-rt, .hover\:lg\:shadow-rt:hover, .focus\:lg\:shadow-rt:focus, .group:hover .hover\:\:lg\:shadow-rt, .group-shadow:hover .hover\:\:lg\:shadow-rt, .group:focus .focus\:\:lg\:shadow-rt, .group-shadow:focus .focus\:\:lg\:shadow-rt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 10px 0 var(--shadow-color);
    }

    .lg\:shadow-rt-lg, .hover\:lg\:shadow-rt-lg:hover, .focus\:lg\:shadow-rt-lg:focus, .group:hover .hover\:\:lg\:shadow-rt-lg, .group-shadow:hover .hover\:\:lg\:shadow-rt-lg, .group:focus .focus\:\:lg\:shadow-rt-lg, .group-shadow:focus .focus\:\:lg\:shadow-rt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 13px 0 var(--shadow-color);
    }

    .lg\:shadow-rt-xl, .hover\:lg\:shadow-rt-xl:hover, .focus\:lg\:shadow-rt-xl:focus, .group:hover .hover\:\:lg\:shadow-rt-xl, .group-shadow:hover .hover\:\:lg\:shadow-rt-xl, .group:focus .focus\:\:lg\:shadow-rt-xl, .group-shadow:focus .focus\:\:lg\:shadow-rt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 17px 0 var(--shadow-color);
    }

    .lg\:shadow-lt-sm, .hover\:lg\:shadow-lt-sm:hover, .focus\:lg\:shadow-lt-sm:focus, .group:hover .hover\:\:lg\:shadow-lt-sm, .group-shadow:hover .hover\:\:lg\:shadow-lt-sm, .group:focus .focus\:\:lg\:shadow-lt-sm, .group-shadow:focus .focus\:\:lg\:shadow-lt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 5px 0 var(--shadow-color);
    }

    .lg\:shadow-lt, .hover\:lg\:shadow-lt:hover, .focus\:lg\:shadow-lt:focus, .group:hover .hover\:\:lg\:shadow-lt, .group-shadow:hover .hover\:\:lg\:shadow-lt, .group:focus .focus\:\:lg\:shadow-lt, .group-shadow:focus .focus\:\:lg\:shadow-lt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 10px 0 var(--shadow-color);
    }

    .lg\:shadow-lt-lg, .hover\:lg\:shadow-lt-lg:hover, .focus\:lg\:shadow-lt-lg:focus, .group:hover .hover\:\:lg\:shadow-lt-lg, .group-shadow:hover .hover\:\:lg\:shadow-lt-lg, .group:focus .focus\:\:lg\:shadow-lt-lg, .group-shadow:focus .focus\:\:lg\:shadow-lt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 13px 0 var(--shadow-color);
    }

    .lg\:shadow-lt-xl, .hover\:lg\:shadow-lt-xl:hover, .focus\:lg\:shadow-lt-xl:focus, .group:hover .hover\:\:lg\:shadow-lt-xl, .group-shadow:hover .hover\:\:lg\:shadow-lt-xl, .group:focus .focus\:\:lg\:shadow-lt-xl, .group-shadow:focus .focus\:\:lg\:shadow-lt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 17px 0 var(--shadow-color);
    }

    .lg\:border-2, .hover\:lg\:border-2:hover, .focus\:lg\:border-2:focus, .group:hover .hover\:\:lg\:border-2, .group-border:hover .hover\:\:lg\:border-2, .group:focus .focus\:\:lg\:border-2, .group-border:focus .focus\:\:lg\:border-2 {
        --border-opacity: 1;
        border: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-3, .hover\:lg\:border-3:hover, .focus\:lg\:border-3:focus, .group:hover .hover\:\:lg\:border-3, .group-border:hover .hover\:\:lg\:border-3, .group:focus .focus\:\:lg\:border-3, .group-border:focus .focus\:\:lg\:border-3 {
        --border-opacity: 1;
        border: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-4, .hover\:lg\:border-4:hover, .focus\:lg\:border-4:focus, .group:hover .hover\:\:lg\:border-4, .group-border:hover .hover\:\:lg\:border-4, .group:focus .focus\:\:lg\:border-4, .group-border:focus .focus\:\:lg\:border-4 {
        --border-opacity: 1;
        border: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-5, .hover\:lg\:border-5:hover, .focus\:lg\:border-5:focus, .group:hover .hover\:\:lg\:border-5, .group-border:hover .hover\:\:lg\:border-5, .group:focus .focus\:\:lg\:border-5, .group-border:focus .focus\:\:lg\:border-5 {
        --border-opacity: 1;
        border: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-left, .hover\:lg\:border-left:hover, .focus\:lg\:border-left:focus, .group:hover .hover\:\:lg\:border-left, .group-border:hover .hover\:\:lg\:border-left, .group:focus .focus\:\:lg\:border-left, .group-border:focus .focus\:\:lg\:border-left {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-left-2, .hover\:lg\:border-left-2:hover, .focus\:lg\:border-left-2:focus, .group:hover .hover\:\:lg\:border-left-2, .group-border:hover .hover\:\:lg\:border-left-2, .group:focus .focus\:\:lg\:border-left-2, .group-border:focus .focus\:\:lg\:border-left-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-left-3, .hover\:lg\:border-left-3:hover, .focus\:lg\:border-left-3:focus, .group:hover .hover\:\:lg\:border-left-3, .group-border:hover .hover\:\:lg\:border-left-3, .group:focus .focus\:\:lg\:border-left-3, .group-border:focus .focus\:\:lg\:border-left-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-left-4, .hover\:lg\:border-left-4:hover, .focus\:lg\:border-left-4:focus, .group:hover .hover\:\:lg\:border-left-4, .group-border:hover .hover\:\:lg\:border-left-4, .group:focus .focus\:\:lg\:border-left-4, .group-border:focus .focus\:\:lg\:border-left-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-left-5, .hover\:lg\:border-left-5:hover, .focus\:lg\:border-left-5:focus, .group:hover .hover\:\:lg\:border-left-5, .group-border:hover .hover\:\:lg\:border-left-5, .group:focus .focus\:\:lg\:border-left-5, .group-border:focus .focus\:\:lg\:border-left-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-right, .hover\:lg\:border-right:hover, .focus\:lg\:border-right:focus, .group:hover .hover\:\:lg\:border-right, .group-border:hover .hover\:\:lg\:border-right, .group:focus .focus\:\:lg\:border-right, .group-border:focus .focus\:\:lg\:border-right {
        --border-opacity: 1;
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-right-2, .hover\:lg\:border-right-2:hover, .focus\:lg\:border-right-2:focus, .group:hover .hover\:\:lg\:border-right-2, .group-border:hover .hover\:\:lg\:border-right-2, .group:focus .focus\:\:lg\:border-right-2, .group-border:focus .focus\:\:lg\:border-right-2 {
        --border-opacity: 1;
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-right-3, .hover\:lg\:border-right-3:hover, .focus\:lg\:border-right-3:focus, .group:hover .hover\:\:lg\:border-right-3, .group-border:hover .hover\:\:lg\:border-right-3, .group:focus .focus\:\:lg\:border-right-3, .group-border:focus .focus\:\:lg\:border-right-3 {
        --border-opacity: 1;
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-right-4, .hover\:lg\:border-right-4:hover, .focus\:lg\:border-right-4:focus, .group:hover .hover\:\:lg\:border-right-4, .group-border:hover .hover\:\:lg\:border-right-4, .group:focus .focus\:\:lg\:border-right-4, .group-border:focus .focus\:\:lg\:border-right-4 {
        --border-opacity: 1;
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-right-5, .hover\:lg\:border-right-5:hover, .focus\:lg\:border-right-5:focus, .group:hover .hover\:\:lg\:border-right-5, .group-border:hover .hover\:\:lg\:border-right-5, .group:focus .focus\:\:lg\:border-right-5, .group-border:focus .focus\:\:lg\:border-right-5 {
        --border-opacity: 1;
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-bottom, .hover\:lg\:border-bottom:hover, .focus\:lg\:border-bottom:focus, .group:hover .hover\:\:lg\:border-bottom, .group-border:hover .hover\:\:lg\:border-bottom, .group:focus .focus\:\:lg\:border-bottom, .group-border:focus .focus\:\:lg\:border-bottom {
        --border-opacity: 1;
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-bottom-2, .hover\:lg\:border-bottom-2:hover, .focus\:lg\:border-bottom-2:focus, .group:hover .hover\:\:lg\:border-bottom-2, .group-border:hover .hover\:\:lg\:border-bottom-2, .group:focus .focus\:\:lg\:border-bottom-2, .group-border:focus .focus\:\:lg\:border-bottom-2 {
        --border-opacity: 1;
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-bottom-3, .hover\:lg\:border-bottom-3:hover, .focus\:lg\:border-bottom-3:focus, .group:hover .hover\:\:lg\:border-bottom-3, .group-border:hover .hover\:\:lg\:border-bottom-3, .group:focus .focus\:\:lg\:border-bottom-3, .group-border:focus .focus\:\:lg\:border-bottom-3 {
        --border-opacity: 1;
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-bottom-4, .hover\:lg\:border-bottom-4:hover, .focus\:lg\:border-bottom-4:focus, .group:hover .hover\:\:lg\:border-bottom-4, .group-border:hover .hover\:\:lg\:border-bottom-4, .group:focus .focus\:\:lg\:border-bottom-4, .group-border:focus .focus\:\:lg\:border-bottom-4 {
        --border-opacity: 1;
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-bottom-5, .hover\:lg\:border-bottom-5:hover, .focus\:lg\:border-bottom-5:focus, .group:hover .hover\:\:lg\:border-bottom-5, .group-border:hover .hover\:\:lg\:border-bottom-5, .group:focus .focus\:\:lg\:border-bottom-5, .group-border:focus .focus\:\:lg\:border-bottom-5 {
        --border-opacity: 1;
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-top, .hover\:lg\:border-top:hover, .focus\:lg\:border-top:focus, .group:hover .hover\:\:lg\:border-top, .group-border:hover .hover\:\:lg\:border-top, .group:focus .focus\:\:lg\:border-top, .group-border:focus .focus\:\:lg\:border-top {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-top-2, .hover\:lg\:border-top-2:hover, .focus\:lg\:border-top-2:focus, .group:hover .hover\:\:lg\:border-top-2, .group-border:hover .hover\:\:lg\:border-top-2, .group:focus .focus\:\:lg\:border-top-2, .group-border:focus .focus\:\:lg\:border-top-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-top-3, .hover\:lg\:border-top-3:hover, .focus\:lg\:border-top-3:focus, .group:hover .hover\:\:lg\:border-top-3, .group-border:hover .hover\:\:lg\:border-top-3, .group:focus .focus\:\:lg\:border-top-3, .group-border:focus .focus\:\:lg\:border-top-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-top-4, .hover\:lg\:border-top-4:hover, .focus\:lg\:border-top-4:focus, .group:hover .hover\:\:lg\:border-top-4, .group-border:hover .hover\:\:lg\:border-top-4, .group:focus .focus\:\:lg\:border-top-4, .group-border:focus .focus\:\:lg\:border-top-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-top-5, .hover\:lg\:border-top-5:hover, .focus\:lg\:border-top-5:focus, .group:hover .hover\:\:lg\:border-top-5, .group-border:hover .hover\:\:lg\:border-top-5, .group:focus .focus\:\:lg\:border-top-5, .group-border:focus .focus\:\:lg\:border-top-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-x, .hover\:lg\:border-x:hover, .focus\:lg\:border-x:focus, .group:hover .hover\:\:lg\:border-x, .group-border:hover .hover\:\:lg\:border-x, .group:focus .focus\:\:lg\:border-x, .group-border:focus .focus\:\:lg\:border-x {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-x-2, .hover\:lg\:border-x-2:hover, .focus\:lg\:border-x-2:focus, .group:hover .hover\:\:lg\:border-x-2, .group-border:hover .hover\:\:lg\:border-x-2, .group:focus .focus\:\:lg\:border-x-2, .group-border:focus .focus\:\:lg\:border-x-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-x-3, .hover\:lg\:border-x-3:hover, .focus\:lg\:border-x-3:focus, .group:hover .hover\:\:lg\:border-x-3, .group-border:hover .hover\:\:lg\:border-x-3, .group:focus .focus\:\:lg\:border-x-3, .group-border:focus .focus\:\:lg\:border-x-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-x-4, .hover\:lg\:border-x-4:hover, .focus\:lg\:border-x-4:focus, .group:hover .hover\:\:lg\:border-x-4, .group-border:hover .hover\:\:lg\:border-x-4, .group:focus .focus\:\:lg\:border-x-4, .group-border:focus .focus\:\:lg\:border-x-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-x-5, .hover\:lg\:border-x-5:hover, .focus\:lg\:border-x-5:focus, .group:hover .hover\:\:lg\:border-x-5, .group-border:hover .hover\:\:lg\:border-x-5, .group:focus .focus\:\:lg\:border-x-5, .group-border:focus .focus\:\:lg\:border-x-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-y, .hover\:lg\:border-y:hover, .focus\:lg\:border-y:focus, .group:hover .hover\:\:lg\:border-y, .group-border:hover .hover\:\:lg\:border-y, .group:focus .focus\:\:lg\:border-y, .group-border:focus .focus\:\:lg\:border-y {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-y-2, .hover\:lg\:border-y-2:hover, .focus\:lg\:border-y-2:focus, .group:hover .hover\:\:lg\:border-y-2, .group-border:hover .hover\:\:lg\:border-y-2, .group:focus .focus\:\:lg\:border-y-2, .group-border:focus .focus\:\:lg\:border-y-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-y-3, .hover\:lg\:border-y-3:hover, .focus\:lg\:border-y-3:focus, .group:hover .hover\:\:lg\:border-y-3, .group-border:hover .hover\:\:lg\:border-y-3, .group:focus .focus\:\:lg\:border-y-3, .group-border:focus .focus\:\:lg\:border-y-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-y-4, .hover\:lg\:border-y-4:hover, .focus\:lg\:border-y-4:focus, .group:hover .hover\:\:lg\:border-y-4, .group-border:hover .hover\:\:lg\:border-y-4, .group:focus .focus\:\:lg\:border-y-4, .group-border:focus .focus\:\:lg\:border-y-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-y-5, .hover\:lg\:border-y-5:hover, .focus\:lg\:border-y-5:focus, .group:hover .hover\:\:lg\:border-y-5, .group-border:hover .hover\:\:lg\:border-y-5, .group:focus .focus\:\:lg\:border-y-5, .group-border:focus .focus\:\:lg\:border-y-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .lg\:border-black, .hover\:lg\:border-black:hover, .focus\:lg\:border-black:focus, .group:hover .hover\:\:lg\:border-black, .group-border:hover .hover\:\:lg\:border-black, .group:focus .focus\:\:lg\:border-black, .group-border:focus .focus\:\:lg\:border-black {
        --border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--border-opacity)) ;
    }

    .lg\:border-white, .hover\:lg\:border-white:hover, .focus\:lg\:border-white:focus, .group:hover .hover\:\:lg\:border-white, .group-border:hover .hover\:\:lg\:border-white, .group:focus .focus\:\:lg\:border-white, .group-border:focus .focus\:\:lg\:border-white {
        --border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--border-opacity)) ;
    }

    .lg\:border-red-50, .hover\:lg\:border-red-50:hover, .focus\:lg\:border-red-50:focus, .group:hover .hover\:\:lg\:border-red-50, .group-border:hover .hover\:\:lg\:border-red-50, .group:focus .focus\:\:lg\:border-red-50, .group-border:focus .focus\:\:lg\:border-red-50 {
        --border-opacity: 1;
        border-color: rgba(254, 242, 242, var(--border-opacity)) ;
    }

    .lg\:border-red-100, .hover\:lg\:border-red-100:hover, .focus\:lg\:border-red-100:focus, .group:hover .hover\:\:lg\:border-red-100, .group-border:hover .hover\:\:lg\:border-red-100, .group:focus .focus\:\:lg\:border-red-100, .group-border:focus .focus\:\:lg\:border-red-100 {
        --border-opacity: 1;
        border-color: rgba(254, 226, 226, var(--border-opacity)) ;
    }

    .lg\:border-red-200, .hover\:lg\:border-red-200:hover, .focus\:lg\:border-red-200:focus, .group:hover .hover\:\:lg\:border-red-200, .group-border:hover .hover\:\:lg\:border-red-200, .group:focus .focus\:\:lg\:border-red-200, .group-border:focus .focus\:\:lg\:border-red-200 {
        --border-opacity: 1;
        border-color: rgba(254, 202, 202, var(--border-opacity)) ;
    }

    .lg\:border-red-300, .hover\:lg\:border-red-300:hover, .focus\:lg\:border-red-300:focus, .group:hover .hover\:\:lg\:border-red-300, .group-border:hover .hover\:\:lg\:border-red-300, .group:focus .focus\:\:lg\:border-red-300, .group-border:focus .focus\:\:lg\:border-red-300 {
        --border-opacity: 1;
        border-color: rgba(252, 165, 165, var(--border-opacity)) ;
    }

    .lg\:border-red-400, .hover\:lg\:border-red-400:hover, .focus\:lg\:border-red-400:focus, .group:hover .hover\:\:lg\:border-red-400, .group-border:hover .hover\:\:lg\:border-red-400, .group:focus .focus\:\:lg\:border-red-400, .group-border:focus .focus\:\:lg\:border-red-400 {
        --border-opacity: 1;
        border-color: rgba(232, 71, 78, var(--border-opacity)) ;
    }

    .lg\:border-red-500, .hover\:lg\:border-red-500:hover, .focus\:lg\:border-red-500:focus, .group:hover .hover\:\:lg\:border-red-500, .group-border:hover .hover\:\:lg\:border-red-500, .group:focus .focus\:\:lg\:border-red-500, .group-border:focus .focus\:\:lg\:border-red-500 {
        --border-opacity: 1;
        border-color: rgba(239, 68, 6, var(--border-opacity)) ;
    }

    .lg\:border-red-600, .hover\:lg\:border-red-600:hover, .focus\:lg\:border-red-600:focus, .group:hover .hover\:\:lg\:border-red-600, .group-border:hover .hover\:\:lg\:border-red-600, .group:focus .focus\:\:lg\:border-red-600, .group-border:focus .focus\:\:lg\:border-red-600 {
        --border-opacity: 1;
        border-color: rgba(220, 38, 3, var(--border-opacity)) ;
    }

    .lg\:border-red-700, .hover\:lg\:border-red-700:hover, .focus\:lg\:border-red-700:focus, .group:hover .hover\:\:lg\:border-red-700, .group-border:hover .hover\:\:lg\:border-red-700, .group:focus .focus\:\:lg\:border-red-700, .group-border:focus .focus\:\:lg\:border-red-700 {
        --border-opacity: 1;
        border-color: rgba(185, 28, 28, var(--border-opacity)) ;
    }

    .lg\:border-red-800, .hover\:lg\:border-red-800:hover, .focus\:lg\:border-red-800:focus, .group:hover .hover\:\:lg\:border-red-800, .group-border:hover .hover\:\:lg\:border-red-800, .group:focus .focus\:\:lg\:border-red-800, .group-border:focus .focus\:\:lg\:border-red-800 {
        --border-opacity: 1;
        border-color: rgba(153, 27, 27, var(--border-opacity)) ;
    }

    .lg\:border-red-900, .hover\:lg\:border-red-900:hover, .focus\:lg\:border-red-900:focus, .group:hover .hover\:\:lg\:border-red-900, .group-border:hover .hover\:\:lg\:border-red-900, .group:focus .focus\:\:lg\:border-red-900, .group-border:focus .focus\:\:lg\:border-red-900 {
        --border-opacity: 1;
        border-color: rgba(127, 29, 29, var(--border-opacity)) ;
    }

    .lg\:border-gray-50, .hover\:lg\:border-gray-50:hover, .focus\:lg\:border-gray-50:focus, .group:hover .hover\:\:lg\:border-gray-50, .group-border:hover .hover\:\:lg\:border-gray-50, .group:focus .focus\:\:lg\:border-gray-50, .group-border:focus .focus\:\:lg\:border-gray-50 {
        --border-opacity: 1;
        border-color: rgba(249, 250, 251, var(--border-opacity)) ;
    }

    .lg\:border-gray-100, .hover\:lg\:border-gray-100:hover, .focus\:lg\:border-gray-100:focus, .group:hover .hover\:\:lg\:border-gray-100, .group-border:hover .hover\:\:lg\:border-gray-100, .group:focus .focus\:\:lg\:border-gray-100, .group-border:focus .focus\:\:lg\:border-gray-100 {
        --border-opacity: 1;
        border-color: rgba(243, 244, 246, var(--border-opacity)) ;
    }

    .lg\:border-gray-200, .hover\:lg\:border-gray-200:hover, .focus\:lg\:border-gray-200:focus, .group:hover .hover\:\:lg\:border-gray-200, .group-border:hover .hover\:\:lg\:border-gray-200, .group:focus .focus\:\:lg\:border-gray-200, .group-border:focus .focus\:\:lg\:border-gray-200 {
        --border-opacity: 1;
        border-color: rgba(229, 231, 235, var(--border-opacity)) ;
    }

    .lg\:border-gray-300, .hover\:lg\:border-gray-300:hover, .focus\:lg\:border-gray-300:focus, .group:hover .hover\:\:lg\:border-gray-300, .group-border:hover .hover\:\:lg\:border-gray-300, .group:focus .focus\:\:lg\:border-gray-300, .group-border:focus .focus\:\:lg\:border-gray-300 {
        --border-opacity: 1;
        border-color: rgba(209, 213, 219, var(--border-opacity)) ;
    }

    .lg\:border-gray-400, .hover\:lg\:border-gray-400:hover, .focus\:lg\:border-gray-400:focus, .group:hover .hover\:\:lg\:border-gray-400, .group-border:hover .hover\:\:lg\:border-gray-400, .group:focus .focus\:\:lg\:border-gray-400, .group-border:focus .focus\:\:lg\:border-gray-400 {
        --border-opacity: 1;
        border-color: rgba(156, 163, 175, var(--border-opacity)) ;
    }

    .lg\:border-gray-500, .hover\:lg\:border-gray-500:hover, .focus\:lg\:border-gray-500:focus, .group:hover .hover\:\:lg\:border-gray-500, .group-border:hover .hover\:\:lg\:border-gray-500, .group:focus .focus\:\:lg\:border-gray-500, .group-border:focus .focus\:\:lg\:border-gray-500 {
        --border-opacity: 1;
        border-color: rgba(107, 114, 128, var(--border-opacity)) ;
    }

    .lg\:border-gray-600, .hover\:lg\:border-gray-600:hover, .focus\:lg\:border-gray-600:focus, .group:hover .hover\:\:lg\:border-gray-600, .group-border:hover .hover\:\:lg\:border-gray-600, .group:focus .focus\:\:lg\:border-gray-600, .group-border:focus .focus\:\:lg\:border-gray-600 {
        --border-opacity: 1;
        border-color: rgba(75, 85, 99, var(--border-opacity)) ;
    }

    .lg\:border-gray-700, .hover\:lg\:border-gray-700:hover, .focus\:lg\:border-gray-700:focus, .group:hover .hover\:\:lg\:border-gray-700, .group-border:hover .hover\:\:lg\:border-gray-700, .group:focus .focus\:\:lg\:border-gray-700, .group-border:focus .focus\:\:lg\:border-gray-700 {
        --border-opacity: 1;
        border-color: rgba(55, 65, 81, var(--border-opacity)) ;
    }

    .lg\:border-gray-800, .hover\:lg\:border-gray-800:hover, .focus\:lg\:border-gray-800:focus, .group:hover .hover\:\:lg\:border-gray-800, .group-border:hover .hover\:\:lg\:border-gray-800, .group:focus .focus\:\:lg\:border-gray-800, .group-border:focus .focus\:\:lg\:border-gray-800 {
        --border-opacity: 1;
        border-color: rgba(31, 41, 55, var(--border-opacity)) ;
    }

    .lg\:border-gray-900, .hover\:lg\:border-gray-900:hover, .focus\:lg\:border-gray-900:focus, .group:hover .hover\:\:lg\:border-gray-900, .group-border:hover .hover\:\:lg\:border-gray-900, .group:focus .focus\:\:lg\:border-gray-900, .group-border:focus .focus\:\:lg\:border-gray-900 {
        --border-opacity: 1;
        border-color: rgba(17, 24, 39, var(--border-opacity)) ;
    }

    .lg\:border-yellow-50, .hover\:lg\:border-yellow-50:hover, .focus\:lg\:border-yellow-50:focus, .group:hover .hover\:\:lg\:border-yellow-50, .group-border:hover .hover\:\:lg\:border-yellow-50, .group:focus .focus\:\:lg\:border-yellow-50, .group-border:focus .focus\:\:lg\:border-yellow-50 {
        --border-opacity: 1;
        border-color: rgba(255, 251, 235, var(--border-opacity)) ;
    }

    .lg\:border-yellow-100, .hover\:lg\:border-yellow-100:hover, .focus\:lg\:border-yellow-100:focus, .group:hover .hover\:\:lg\:border-yellow-100, .group-border:hover .hover\:\:lg\:border-yellow-100, .group:focus .focus\:\:lg\:border-yellow-100, .group-border:focus .focus\:\:lg\:border-yellow-100 {
        --border-opacity: 1;
        border-color: rgba(254, 243, 199, var(--border-opacity)) ;
    }

    .lg\:border-yellow-200, .hover\:lg\:border-yellow-200:hover, .focus\:lg\:border-yellow-200:focus, .group:hover .hover\:\:lg\:border-yellow-200, .group-border:hover .hover\:\:lg\:border-yellow-200, .group:focus .focus\:\:lg\:border-yellow-200, .group-border:focus .focus\:\:lg\:border-yellow-200 {
        --border-opacity: 1;
        border-color: rgba(253, 230, 138, var(--border-opacity)) ;
    }

    .lg\:border-yellow-300, .hover\:lg\:border-yellow-300:hover, .focus\:lg\:border-yellow-300:focus, .group:hover .hover\:\:lg\:border-yellow-300, .group-border:hover .hover\:\:lg\:border-yellow-300, .group:focus .focus\:\:lg\:border-yellow-300, .group-border:focus .focus\:\:lg\:border-yellow-300 {
        --border-opacity: 1;
        border-color: rgba(252, 211, 77, var(--border-opacity)) ;
    }

    .lg\:border-yellow-400, .hover\:lg\:border-yellow-400:hover, .focus\:lg\:border-yellow-400:focus, .group:hover .hover\:\:lg\:border-yellow-400, .group-border:hover .hover\:\:lg\:border-yellow-400, .group:focus .focus\:\:lg\:border-yellow-400, .group-border:focus .focus\:\:lg\:border-yellow-400 {
        --border-opacity: 1;
        border-color: rgba(251, 191, 36, var(--border-opacity)) ;
    }

    .lg\:border-yellow-500, .hover\:lg\:border-yellow-500:hover, .focus\:lg\:border-yellow-500:focus, .group:hover .hover\:\:lg\:border-yellow-500, .group-border:hover .hover\:\:lg\:border-yellow-500, .group:focus .focus\:\:lg\:border-yellow-500, .group-border:focus .focus\:\:lg\:border-yellow-500 {
        --border-opacity: 1;
        border-color: rgba(245, 158, 11, var(--border-opacity)) ;
    }

    .lg\:border-yellow-600, .hover\:lg\:border-yellow-600:hover, .focus\:lg\:border-yellow-600:focus, .group:hover .hover\:\:lg\:border-yellow-600, .group-border:hover .hover\:\:lg\:border-yellow-600, .group:focus .focus\:\:lg\:border-yellow-600, .group-border:focus .focus\:\:lg\:border-yellow-600 {
        --border-opacity: 1;
        border-color: rgba(217, 119, 6, var(--border-opacity)) ;
    }

    .lg\:border-yellow-700, .hover\:lg\:border-yellow-700:hover, .focus\:lg\:border-yellow-700:focus, .group:hover .hover\:\:lg\:border-yellow-700, .group-border:hover .hover\:\:lg\:border-yellow-700, .group:focus .focus\:\:lg\:border-yellow-700, .group-border:focus .focus\:\:lg\:border-yellow-700 {
        --border-opacity: 1;
        border-color: rgba(180, 83, 9, var(--border-opacity)) ;
    }

    .lg\:border-yellow-800, .hover\:lg\:border-yellow-800:hover, .focus\:lg\:border-yellow-800:focus, .group:hover .hover\:\:lg\:border-yellow-800, .group-border:hover .hover\:\:lg\:border-yellow-800, .group:focus .focus\:\:lg\:border-yellow-800, .group-border:focus .focus\:\:lg\:border-yellow-800 {
        --border-opacity: 1;
        border-color: rgba(146, 64, 14, var(--border-opacity)) ;
    }

    .lg\:border-yellow-900, .hover\:lg\:border-yellow-900:hover, .focus\:lg\:border-yellow-900:focus, .group:hover .hover\:\:lg\:border-yellow-900, .group-border:hover .hover\:\:lg\:border-yellow-900, .group:focus .focus\:\:lg\:border-yellow-900, .group-border:focus .focus\:\:lg\:border-yellow-900 {
        --border-opacity: 1;
        border-color: rgba(120, 53, 15, var(--border-opacity)) ;
    }

    .lg\:border-green-50, .hover\:lg\:border-green-50:hover, .focus\:lg\:border-green-50:focus, .group:hover .hover\:\:lg\:border-green-50, .group-border:hover .hover\:\:lg\:border-green-50, .group:focus .focus\:\:lg\:border-green-50, .group-border:focus .focus\:\:lg\:border-green-50 {
        --border-opacity: 1;
        border-color: rgba(236, 253, 245, var(--border-opacity)) ;
    }

    .lg\:border-green-100, .hover\:lg\:border-green-100:hover, .focus\:lg\:border-green-100:focus, .group:hover .hover\:\:lg\:border-green-100, .group-border:hover .hover\:\:lg\:border-green-100, .group:focus .focus\:\:lg\:border-green-100, .group-border:focus .focus\:\:lg\:border-green-100 {
        --border-opacity: 1;
        border-color: rgba(209, 250, 229, var(--border-opacity)) ;
    }

    .lg\:border-green-200, .hover\:lg\:border-green-200:hover, .focus\:lg\:border-green-200:focus, .group:hover .hover\:\:lg\:border-green-200, .group-border:hover .hover\:\:lg\:border-green-200, .group:focus .focus\:\:lg\:border-green-200, .group-border:focus .focus\:\:lg\:border-green-200 {
        --border-opacity: 1;
        border-color: rgba(167, 243, 208, var(--border-opacity)) ;
    }

    .lg\:border-green-300, .hover\:lg\:border-green-300:hover, .focus\:lg\:border-green-300:focus, .group:hover .hover\:\:lg\:border-green-300, .group-border:hover .hover\:\:lg\:border-green-300, .group:focus .focus\:\:lg\:border-green-300, .group-border:focus .focus\:\:lg\:border-green-300 {
        --border-opacity: 1;
        border-color: rgba(110, 231, 183, var(--border-opacity)) ;
    }

    .lg\:border-green-400, .hover\:lg\:border-green-400:hover, .focus\:lg\:border-green-400:focus, .group:hover .hover\:\:lg\:border-green-400, .group-border:hover .hover\:\:lg\:border-green-400, .group:focus .focus\:\:lg\:border-green-400, .group-border:focus .focus\:\:lg\:border-green-400 {
        --border-opacity: 1;
        border-color: rgba(52, 211, 153, var(--border-opacity)) ;
    }

    .lg\:border-green-500, .hover\:lg\:border-green-500:hover, .focus\:lg\:border-green-500:focus, .group:hover .hover\:\:lg\:border-green-500, .group-border:hover .hover\:\:lg\:border-green-500, .group:focus .focus\:\:lg\:border-green-500, .group-border:focus .focus\:\:lg\:border-green-500 {
        --border-opacity: 1;
        border-color: rgba(16, 185, 129, var(--border-opacity)) ;
    }

    .lg\:border-green-600, .hover\:lg\:border-green-600:hover, .focus\:lg\:border-green-600:focus, .group:hover .hover\:\:lg\:border-green-600, .group-border:hover .hover\:\:lg\:border-green-600, .group:focus .focus\:\:lg\:border-green-600, .group-border:focus .focus\:\:lg\:border-green-600 {
        --border-opacity: 1;
        border-color: rgba(5, 150, 105, var(--border-opacity)) ;
    }

    .lg\:border-green-700, .hover\:lg\:border-green-700:hover, .focus\:lg\:border-green-700:focus, .group:hover .hover\:\:lg\:border-green-700, .group-border:hover .hover\:\:lg\:border-green-700, .group:focus .focus\:\:lg\:border-green-700, .group-border:focus .focus\:\:lg\:border-green-700 {
        --border-opacity: 1;
        border-color: rgba(4, 120, 87, var(--border-opacity)) ;
    }

    .lg\:border-green-800, .hover\:lg\:border-green-800:hover, .focus\:lg\:border-green-800:focus, .group:hover .hover\:\:lg\:border-green-800, .group-border:hover .hover\:\:lg\:border-green-800, .group:focus .focus\:\:lg\:border-green-800, .group-border:focus .focus\:\:lg\:border-green-800 {
        --border-opacity: 1;
        border-color: rgba(6, 95, 70, var(--border-opacity)) ;
    }

    .lg\:border-green-900, .hover\:lg\:border-green-900:hover, .focus\:lg\:border-green-900:focus, .group:hover .hover\:\:lg\:border-green-900, .group-border:hover .hover\:\:lg\:border-green-900, .group:focus .focus\:\:lg\:border-green-900, .group-border:focus .focus\:\:lg\:border-green-900 {
        --border-opacity: 1;
        border-color: rgba(6, 78, 59, var(--border-opacity)) ;
    }

    .lg\:border-blue-50, .hover\:lg\:border-blue-50:hover, .focus\:lg\:border-blue-50:focus, .group:hover .hover\:\:lg\:border-blue-50, .group-border:hover .hover\:\:lg\:border-blue-50, .group:focus .focus\:\:lg\:border-blue-50, .group-border:focus .focus\:\:lg\:border-blue-50 {
        --border-opacity: 1;
        border-color: rgba(239, 246, 255, var(--border-opacity)) ;
    }

    .lg\:border-blue-100, .hover\:lg\:border-blue-100:hover, .focus\:lg\:border-blue-100:focus, .group:hover .hover\:\:lg\:border-blue-100, .group-border:hover .hover\:\:lg\:border-blue-100, .group:focus .focus\:\:lg\:border-blue-100, .group-border:focus .focus\:\:lg\:border-blue-100 {
        --border-opacity: 1;
        border-color: rgba(219, 234, 254, var(--border-opacity)) ;
    }

    .lg\:border-blue-200, .hover\:lg\:border-blue-200:hover, .focus\:lg\:border-blue-200:focus, .group:hover .hover\:\:lg\:border-blue-200, .group-border:hover .hover\:\:lg\:border-blue-200, .group:focus .focus\:\:lg\:border-blue-200, .group-border:focus .focus\:\:lg\:border-blue-200 {
        --border-opacity: 1;
        border-color: rgba(191, 219, 254, var(--border-opacity)) ;
    }

    .lg\:border-blue-300, .hover\:lg\:border-blue-300:hover, .focus\:lg\:border-blue-300:focus, .group:hover .hover\:\:lg\:border-blue-300, .group-border:hover .hover\:\:lg\:border-blue-300, .group:focus .focus\:\:lg\:border-blue-300, .group-border:focus .focus\:\:lg\:border-blue-300 {
        --border-opacity: 1;
        border-color: rgba(147, 197, 253, var(--border-opacity)) ;
    }

    .lg\:border-blue-400, .hover\:lg\:border-blue-400:hover, .focus\:lg\:border-blue-400:focus, .group:hover .hover\:\:lg\:border-blue-400, .group-border:hover .hover\:\:lg\:border-blue-400, .group:focus .focus\:\:lg\:border-blue-400, .group-border:focus .focus\:\:lg\:border-blue-400 {
        --border-opacity: 1;
        border-color: rgba(96, 165, 250, var(--border-opacity)) ;
    }

    .lg\:border-blue-500, .hover\:lg\:border-blue-500:hover, .focus\:lg\:border-blue-500:focus, .group:hover .hover\:\:lg\:border-blue-500, .group-border:hover .hover\:\:lg\:border-blue-500, .group:focus .focus\:\:lg\:border-blue-500, .group-border:focus .focus\:\:lg\:border-blue-500 {
        --border-opacity: 1;
        border-color: rgba(59, 130, 246, var(--border-opacity)) ;
    }

    .lg\:border-blue-600, .hover\:lg\:border-blue-600:hover, .focus\:lg\:border-blue-600:focus, .group:hover .hover\:\:lg\:border-blue-600, .group-border:hover .hover\:\:lg\:border-blue-600, .group:focus .focus\:\:lg\:border-blue-600, .group-border:focus .focus\:\:lg\:border-blue-600 {
        --border-opacity: 1;
        border-color: rgba(37, 99, 235, var(--border-opacity)) ;
    }

    .lg\:border-blue-700, .hover\:lg\:border-blue-700:hover, .focus\:lg\:border-blue-700:focus, .group:hover .hover\:\:lg\:border-blue-700, .group-border:hover .hover\:\:lg\:border-blue-700, .group:focus .focus\:\:lg\:border-blue-700, .group-border:focus .focus\:\:lg\:border-blue-700 {
        --border-opacity: 1;
        border-color: rgba(29, 78, 216, var(--border-opacity)) ;
    }

    .lg\:border-blue-800, .hover\:lg\:border-blue-800:hover, .focus\:lg\:border-blue-800:focus, .group:hover .hover\:\:lg\:border-blue-800, .group-border:hover .hover\:\:lg\:border-blue-800, .group:focus .focus\:\:lg\:border-blue-800, .group-border:focus .focus\:\:lg\:border-blue-800 {
        --border-opacity: 1;
        border-color: rgba(30, 64, 175, var(--border-opacity)) ;
    }

    .lg\:border-blue-900, .hover\:lg\:border-blue-900:hover, .focus\:lg\:border-blue-900:focus, .group:hover .hover\:\:lg\:border-blue-900, .group-border:hover .hover\:\:lg\:border-blue-900, .group:focus .focus\:\:lg\:border-blue-900, .group-border:focus .focus\:\:lg\:border-blue-900 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .lg\:border-purple-50, .hover\:lg\:border-purple-50:hover, .focus\:lg\:border-purple-50:focus, .group:hover .hover\:\:lg\:border-purple-50, .group-border:hover .hover\:\:lg\:border-purple-50, .group:focus .focus\:\:lg\:border-purple-50, .group-border:focus .focus\:\:lg\:border-purple-50 {
        --border-opacity: 1;
        border-color: rgba(245, 243, 255, var(--border-opacity)) ;
    }

    .lg\:border-purple-100, .hover\:lg\:border-purple-100:hover, .focus\:lg\:border-purple-100:focus, .group:hover .hover\:\:lg\:border-purple-100, .group-border:hover .hover\:\:lg\:border-purple-100, .group:focus .focus\:\:lg\:border-purple-100, .group-border:focus .focus\:\:lg\:border-purple-100 {
        --border-opacity: 1;
        border-color: rgba(237, 233, 254, var(--border-opacity)) ;
    }

    .lg\:border-purple-200, .hover\:lg\:border-purple-200:hover, .focus\:lg\:border-purple-200:focus, .group:hover .hover\:\:lg\:border-purple-200, .group-border:hover .hover\:\:lg\:border-purple-200, .group:focus .focus\:\:lg\:border-purple-200, .group-border:focus .focus\:\:lg\:border-purple-200 {
        --border-opacity: 1;
        border-color: rgba(221, 214, 254, var(--border-opacity)) ;
    }

    .lg\:border-purple-300, .hover\:lg\:border-purple-300:hover, .focus\:lg\:border-purple-300:focus, .group:hover .hover\:\:lg\:border-purple-300, .group-border:hover .hover\:\:lg\:border-purple-300, .group:focus .focus\:\:lg\:border-purple-300, .group-border:focus .focus\:\:lg\:border-purple-300 {
        --border-opacity: 1;
        border-color: rgba(196, 181, 253, var(--border-opacity)) ;
    }

    .lg\:border-purple-400, .hover\:lg\:border-purple-400:hover, .focus\:lg\:border-purple-400:focus, .group:hover .hover\:\:lg\:border-purple-400, .group-border:hover .hover\:\:lg\:border-purple-400, .group:focus .focus\:\:lg\:border-purple-400, .group-border:focus .focus\:\:lg\:border-purple-400 {
        --border-opacity: 1;
        border-color: rgba(167, 139, 250, var(--border-opacity)) ;
    }

    .lg\:border-purple-500, .hover\:lg\:border-purple-500:hover, .focus\:lg\:border-purple-500:focus, .group:hover .hover\:\:lg\:border-purple-500, .group-border:hover .hover\:\:lg\:border-purple-500, .group:focus .focus\:\:lg\:border-purple-500, .group-border:focus .focus\:\:lg\:border-purple-500 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .lg\:border-purple-600, .hover\:lg\:border-purple-600:hover, .focus\:lg\:border-purple-600:focus, .group:hover .hover\:\:lg\:border-purple-600, .group-border:hover .hover\:\:lg\:border-purple-600, .group:focus .focus\:\:lg\:border-purple-600, .group-border:focus .focus\:\:lg\:border-purple-600 {
        --border-opacity: 1;
        border-color: rgba(139, 92, 246, var(--border-opacity)) ;
    }

    .lg\:border-purple-700, .hover\:lg\:border-purple-700:hover, .focus\:lg\:border-purple-700:focus, .group:hover .hover\:\:lg\:border-purple-700, .group-border:hover .hover\:\:lg\:border-purple-700, .group:focus .focus\:\:lg\:border-purple-700, .group-border:focus .focus\:\:lg\:border-purple-700 {
        --border-opacity: 1;
        border-color: rgba(124, 58, 237, var(--border-opacity)) ;
    }

    .lg\:border-purple-800, .hover\:lg\:border-purple-800:hover, .focus\:lg\:border-purple-800:focus, .group:hover .hover\:\:lg\:border-purple-800, .group-border:hover .hover\:\:lg\:border-purple-800, .group:focus .focus\:\:lg\:border-purple-800, .group-border:focus .focus\:\:lg\:border-purple-800 {
        --border-opacity: 1;
        border-color: rgba(109, 40, 217, var(--border-opacity)) ;
    }

    .lg\:border-purple-900, .hover\:lg\:border-purple-900:hover, .focus\:lg\:border-purple-900:focus, .group:hover .hover\:\:lg\:border-purple-900, .group-border:hover .hover\:\:lg\:border-purple-900, .group:focus .focus\:\:lg\:border-purple-900, .group-border:focus .focus\:\:lg\:border-purple-900 {
        --border-opacity: 1;
        border-color: rgba(91, 33, 182, var(--border-opacity)) ;
    }

    .lg\:border-pink-50, .hover\:lg\:border-pink-50:hover, .focus\:lg\:border-pink-50:focus, .group:hover .hover\:\:lg\:border-pink-50, .group-border:hover .hover\:\:lg\:border-pink-50, .group:focus .focus\:\:lg\:border-pink-50, .group-border:focus .focus\:\:lg\:border-pink-50 {
        --border-opacity: 1;
        border-color: rgba(76, 29, 149, var(--border-opacity)) ;
    }

    .lg\:border-pink-100, .hover\:lg\:border-pink-100:hover, .focus\:lg\:border-pink-100:focus, .group:hover .hover\:\:lg\:border-pink-100, .group-border:hover .hover\:\:lg\:border-pink-100, .group:focus .focus\:\:lg\:border-pink-100, .group-border:focus .focus\:\:lg\:border-pink-100 {
        --border-opacity: 1;
        border-color: rgba(253, 242, 248, var(--border-opacity)) ;
    }

    .lg\:border-pink-200, .hover\:lg\:border-pink-200:hover, .focus\:lg\:border-pink-200:focus, .group:hover .hover\:\:lg\:border-pink-200, .group-border:hover .hover\:\:lg\:border-pink-200, .group:focus .focus\:\:lg\:border-pink-200, .group-border:focus .focus\:\:lg\:border-pink-200 {
        --border-opacity: 1;
        border-color: rgba(252, 231, 243, var(--border-opacity)) ;
    }

    .lg\:border-pink-30, .hover\:lg\:border-pink-30:hover, .focus\:lg\:border-pink-30:focus, .group:hover .hover\:\:lg\:border-pink-30, .group-border:hover .hover\:\:lg\:border-pink-30, .group:focus .focus\:\:lg\:border-pink-30, .group-border:focus .focus\:\:lg\:border-pink-30 {
        --border-opacity: 1;
        border-color: rgba(251, 207, 232, var(--border-opacity)) ;
    }

    .lg\:border-pink-400, .hover\:lg\:border-pink-400:hover, .focus\:lg\:border-pink-400:focus, .group:hover .hover\:\:lg\:border-pink-400, .group-border:hover .hover\:\:lg\:border-pink-400, .group:focus .focus\:\:lg\:border-pink-400, .group-border:focus .focus\:\:lg\:border-pink-400 {
        --border-opacity: 1;
        border-color: rgba(249, 168, 212, var(--border-opacity)) ;
    }

    .lg\:border-pink-500, .hover\:lg\:border-pink-500:hover, .focus\:lg\:border-pink-500:focus, .group:hover .hover\:\:lg\:border-pink-500, .group-border:hover .hover\:\:lg\:border-pink-500, .group:focus .focus\:\:lg\:border-pink-500, .group-border:focus .focus\:\:lg\:border-pink-500 {
        --border-opacity: 1;
        border-color: rgba(244, 114, 182, var(--border-opacity)) ;
    }

    .lg\:border-pink-600, .hover\:lg\:border-pink-600:hover, .focus\:lg\:border-pink-600:focus, .group:hover .hover\:\:lg\:border-pink-600, .group-border:hover .hover\:\:lg\:border-pink-600, .group:focus .focus\:\:lg\:border-pink-600, .group-border:focus .focus\:\:lg\:border-pink-600 {
        --border-opacity: 1;
        border-color: rgba(236, 72, 153, var(--border-opacity)) ;
    }

    .lg\:border-pink-700, .hover\:lg\:border-pink-700:hover, .focus\:lg\:border-pink-700:focus, .group:hover .hover\:\:lg\:border-pink-700, .group-border:hover .hover\:\:lg\:border-pink-700, .group:focus .focus\:\:lg\:border-pink-700, .group-border:focus .focus\:\:lg\:border-pink-700 {
        --border-opacity: 1;
        border-color: rgba(219, 39, 119, var(--border-opacity)) ;
    }

    .lg\:border-pink-800, .hover\:lg\:border-pink-800:hover, .focus\:lg\:border-pink-800:focus, .group:hover .hover\:\:lg\:border-pink-800, .group-border:hover .hover\:\:lg\:border-pink-800, .group:focus .focus\:\:lg\:border-pink-800, .group-border:focus .focus\:\:lg\:border-pink-800 {
        --border-opacity: 1;
        border-color: rgba(190, 24, 93, var(--border-opacity)) ;
    }

    .lg\:border-pink-900, .hover\:lg\:border-pink-900:hover, .focus\:lg\:border-pink-900:focus, .group:hover .hover\:\:lg\:border-pink-900, .group-border:hover .hover\:\:lg\:border-pink-900, .group:focus .focus\:\:lg\:border-pink-900, .group-border:focus .focus\:\:lg\:border-pink-900 {
        --border-opacity: 1;
        border-color: rgba(157, 23, 77, var(--border-opacity)) ;
    }

    .lg\:border-indigo-50, .hover\:lg\:border-indigo-50:hover, .focus\:lg\:border-indigo-50:focus, .group:hover .hover\:\:lg\:border-indigo-50, .group-border:hover .hover\:\:lg\:border-indigo-50, .group:focus .focus\:\:lg\:border-indigo-50, .group-border:focus .focus\:\:lg\:border-indigo-50 {
        --border-opacity: 1;
        border-color: rgba(238, 242, 255, var(--border-opacity)) ;
    }

    .lg\:border-indigo-100, .hover\:lg\:border-indigo-100:hover, .focus\:lg\:border-indigo-100:focus, .group:hover .hover\:\:lg\:border-indigo-100, .group-border:hover .hover\:\:lg\:border-indigo-100, .group:focus .focus\:\:lg\:border-indigo-100, .group-border:focus .focus\:\:lg\:border-indigo-100 {
        --border-opacity: 1;
        border-color: rgba(224, 231, 255, var(--border-opacity)) ;
    }

    .lg\:border-indigo-200, .hover\:lg\:border-indigo-200:hover, .focus\:lg\:border-indigo-200:focus, .group:hover .hover\:\:lg\:border-indigo-200, .group-border:hover .hover\:\:lg\:border-indigo-200, .group:focus .focus\:\:lg\:border-indigo-200, .group-border:focus .focus\:\:lg\:border-indigo-200 {
        --border-opacity: 1;
        border-color: rgba(199, 210, 254, var(--border-opacity)) ;
    }

    .lg\:border-indigo-300, .hover\:lg\:border-indigo-300:hover, .focus\:lg\:border-indigo-300:focus, .group:hover .hover\:\:lg\:border-indigo-300, .group-border:hover .hover\:\:lg\:border-indigo-300, .group:focus .focus\:\:lg\:border-indigo-300, .group-border:focus .focus\:\:lg\:border-indigo-300 {
        --border-opacity: 1;
        border-color: rgba(165, 180, 252, var(--border-opacity)) ;
    }

    .lg\:border-indigo-400, .hover\:lg\:border-indigo-400:hover, .focus\:lg\:border-indigo-400:focus, .group:hover .hover\:\:lg\:border-indigo-400, .group-border:hover .hover\:\:lg\:border-indigo-400, .group:focus .focus\:\:lg\:border-indigo-400, .group-border:focus .focus\:\:lg\:border-indigo-400 {
        --border-opacity: 1;
        border-color: rgba(129, 140, 248, var(--border-opacity)) ;
    }

    .lg\:border-indigo-500, .hover\:lg\:border-indigo-500:hover, .focus\:lg\:border-indigo-500:focus, .group:hover .hover\:\:lg\:border-indigo-500, .group-border:hover .hover\:\:lg\:border-indigo-500, .group:focus .focus\:\:lg\:border-indigo-500, .group-border:focus .focus\:\:lg\:border-indigo-500 {
        --border-opacity: 1;
        border-color: rgba(99, 102, 2412, var(--border-opacity)) ;
    }

    .lg\:border-indigo-600, .hover\:lg\:border-indigo-600:hover, .focus\:lg\:border-indigo-600:focus, .group:hover .hover\:\:lg\:border-indigo-600, .group-border:hover .hover\:\:lg\:border-indigo-600, .group:focus .focus\:\:lg\:border-indigo-600, .group-border:focus .focus\:\:lg\:border-indigo-600 {
        --border-opacity: 1;
        border-color: rgba(79, 70, 229, var(--border-opacity)) ;
    }

    .lg\:border-indigo-700, .hover\:lg\:border-indigo-700:hover, .focus\:lg\:border-indigo-700:focus, .group:hover .hover\:\:lg\:border-indigo-700, .group-border:hover .hover\:\:lg\:border-indigo-700, .group:focus .focus\:\:lg\:border-indigo-700, .group-border:focus .focus\:\:lg\:border-indigo-700 {
        --border-opacity: 1;
        border-color: rgba(67, 56, 202, var(--border-opacity)) ;
    }

    .lg\:border-indigo-800, .hover\:lg\:border-indigo-800:hover, .focus\:lg\:border-indigo-800:focus, .group:hover .hover\:\:lg\:border-indigo-800, .group-border:hover .hover\:\:lg\:border-indigo-800, .group:focus .focus\:\:lg\:border-indigo-800, .group-border:focus .focus\:\:lg\:border-indigo-800 {
        --border-opacity: 1;
        border-color: rgba(55, 48, 163, var(--border-opacity)) ;
    }

    .lg\:border-indigo-900, .hover\:lg\:border-indigo-900:hover, .focus\:lg\:border-indigo-900:focus, .group:hover .hover\:\:lg\:border-indigo-900, .group-border:hover .hover\:\:lg\:border-indigo-900, .group:focus .focus\:\:lg\:border-indigo-900, .group-border:focus .focus\:\:lg\:border-indigo-900 {
        --border-opacity: 1;
        border-color: rgba(49, 46, 129, var(--border-opacity)) ;
    }

    .lg\:border-opacity-0, .hover\:lg\:border-opacity-0:hover, .focus\:lg\:border-opacity-0:focus, .group:hover .hover\:\:lg\:border-opacity-0, .group-border:hover .hover\:\:lg\:border-opacity-0, .group:focus .focus\:\:lg\:border-opacity-0, .group-border:focus .focus\:\:lg\:border-opacity-0 {
        --border-opacity: 0;
    }

    .lg\:border-opacity-01, .hover\:lg\:border-opacity-01:hover, .focus\:lg\:border-opacity-01:focus, .group:hover .hover\:\:lg\:border-opacity-01, .group-border:hover .hover\:\:lg\:border-opacity-01, .group:focus .focus\:\:lg\:border-opacity-01, .group-border:focus .focus\:\:lg\:border-opacity-01 {
        --border-opacity: .01;
    }

    .lg\:border-opacity-02, .hover\:lg\:border-opacity-02:hover, .focus\:lg\:border-opacity-02:focus, .group:hover .hover\:\:lg\:border-opacity-02, .group-border:hover .hover\:\:lg\:border-opacity-02, .group:focus .focus\:\:lg\:border-opacity-02, .group-border:focus .focus\:\:lg\:border-opacity-02 {
        --border-opacity: .02;
    }

    .lg\:border-opacity-03, .hover\:lg\:border-opacity-03:hover, .focus\:lg\:border-opacity-03:focus, .group:hover .hover\:\:lg\:border-opacity-03, .group-border:hover .hover\:\:lg\:border-opacity-03, .group:focus .focus\:\:lg\:border-opacity-03, .group-border:focus .focus\:\:lg\:border-opacity-03 {
        --border-opacity: .03;
    }

    .lg\:border-opacity-04, .hover\:lg\:border-opacity-04:hover, .focus\:lg\:border-opacity-04:focus, .group:hover .hover\:\:lg\:border-opacity-04, .group-border:hover .hover\:\:lg\:border-opacity-04, .group:focus .focus\:\:lg\:border-opacity-04, .group-border:focus .focus\:\:lg\:border-opacity-04 {
        --border-opacity: .04;
    }

    .lg\:border-opacity-5, .hover\:lg\:border-opacity-5:hover, .focus\:lg\:border-opacity-5:focus, .group:hover .hover\:\:lg\:border-opacity-5, .group-border:hover .hover\:\:lg\:border-opacity-5, .group:focus .focus\:\:lg\:border-opacity-5, .group-border:focus .focus\:\:lg\:border-opacity-5 {
        --border-opacity: .05;
    }

    .lg\:border-opacity-06, .hover\:lg\:border-opacity-06:hover, .focus\:lg\:border-opacity-06:focus, .group:hover .hover\:\:lg\:border-opacity-06, .group-border:hover .hover\:\:lg\:border-opacity-06, .group:focus .focus\:\:lg\:border-opacity-06, .group-border:focus .focus\:\:lg\:border-opacity-06 {
        --border-opacity: .06;
    }

    .lg\:border-opacity-07, .hover\:lg\:border-opacity-07:hover, .focus\:lg\:border-opacity-07:focus, .group:hover .hover\:\:lg\:border-opacity-07, .group-border:hover .hover\:\:lg\:border-opacity-07, .group:focus .focus\:\:lg\:border-opacity-07, .group-border:focus .focus\:\:lg\:border-opacity-07 {
        --border-opacity: .07;
    }

    .lg\:border-opacity-08, .hover\:lg\:border-opacity-08:hover, .focus\:lg\:border-opacity-08:focus, .group:hover .hover\:\:lg\:border-opacity-08, .group-border:hover .hover\:\:lg\:border-opacity-08, .group:focus .focus\:\:lg\:border-opacity-08, .group-border:focus .focus\:\:lg\:border-opacity-08 {
        --border-opacity: .08;
    }

    .lg\:border-opacity-09, .hover\:lg\:border-opacity-09:hover, .focus\:lg\:border-opacity-09:focus, .group:hover .hover\:\:lg\:border-opacity-09, .group-border:hover .hover\:\:lg\:border-opacity-09, .group:focus .focus\:\:lg\:border-opacity-09, .group-border:focus .focus\:\:lg\:border-opacity-09 {
        --border-opacity: .08;
    }

    .lg\:border-opacity-10, .hover\:lg\:border-opacity-10:hover, .focus\:lg\:border-opacity-10:focus, .group:hover .hover\:\:lg\:border-opacity-10, .group-border:hover .hover\:\:lg\:border-opacity-10, .group:focus .focus\:\:lg\:border-opacity-10, .group-border:focus .focus\:\:lg\:border-opacity-10 {
        --border-opacity: .1;
    }

    .lg\:border-opacity-15, .hover\:lg\:border-opacity-15:hover, .focus\:lg\:border-opacity-15:focus, .group:hover .hover\:\:lg\:border-opacity-15, .group-border:hover .hover\:\:lg\:border-opacity-15, .group:focus .focus\:\:lg\:border-opacity-15, .group-border:focus .focus\:\:lg\:border-opacity-15 {
        --border-opacity: .15;
    }

    .lg\:border-opacity-20, .hover\:lg\:border-opacity-20:hover, .focus\:lg\:border-opacity-20:focus, .group:hover .hover\:\:lg\:border-opacity-20, .group-border:hover .hover\:\:lg\:border-opacity-20, .group:focus .focus\:\:lg\:border-opacity-20, .group-border:focus .focus\:\:lg\:border-opacity-20 {
        --border-opacity: .2;
    }

    .lg\:border-opacity-25, .hover\:lg\:border-opacity-25:hover, .focus\:lg\:border-opacity-25:focus, .group:hover .hover\:\:lg\:border-opacity-25, .group-border:hover .hover\:\:lg\:border-opacity-25, .group:focus .focus\:\:lg\:border-opacity-25, .group-border:focus .focus\:\:lg\:border-opacity-25 {
        --border-opacity: .25;
    }

    .lg\:border-opacity-30, .hover\:lg\:border-opacity-30:hover, .focus\:lg\:border-opacity-30:focus, .group:hover .hover\:\:lg\:border-opacity-30, .group-border:hover .hover\:\:lg\:border-opacity-30, .group:focus .focus\:\:lg\:border-opacity-30, .group-border:focus .focus\:\:lg\:border-opacity-30 {
        --border-opacity: .3;
    }

    .lg\:border-opacity-35, .hover\:lg\:border-opacity-35:hover, .focus\:lg\:border-opacity-35:focus, .group:hover .hover\:\:lg\:border-opacity-35, .group-border:hover .hover\:\:lg\:border-opacity-35, .group:focus .focus\:\:lg\:border-opacity-35, .group-border:focus .focus\:\:lg\:border-opacity-35 {
        --border-opacity: .35;
    }

    .lg\:border-opacity-40, .hover\:lg\:border-opacity-40:hover, .focus\:lg\:border-opacity-40:focus, .group:hover .hover\:\:lg\:border-opacity-40, .group-border:hover .hover\:\:lg\:border-opacity-40, .group:focus .focus\:\:lg\:border-opacity-40, .group-border:focus .focus\:\:lg\:border-opacity-40 {
        --border-opacity: .4;
    }

    .lg\:border-opacity-45, .hover\:lg\:border-opacity-45:hover, .focus\:lg\:border-opacity-45:focus, .group:hover .hover\:\:lg\:border-opacity-45, .group-border:hover .hover\:\:lg\:border-opacity-45, .group:focus .focus\:\:lg\:border-opacity-45, .group-border:focus .focus\:\:lg\:border-opacity-45 {
        --border-opacity: .45;
    }

    .lg\:border-opacity-50, .hover\:lg\:border-opacity-50:hover, .focus\:lg\:border-opacity-50:focus, .group:hover .hover\:\:lg\:border-opacity-50, .group-border:hover .hover\:\:lg\:border-opacity-50, .group:focus .focus\:\:lg\:border-opacity-50, .group-border:focus .focus\:\:lg\:border-opacity-50 {
        --border-opacity: .5;
    }

    .lg\:border-opacity-55, .hover\:lg\:border-opacity-55:hover, .focus\:lg\:border-opacity-55:focus, .group:hover .hover\:\:lg\:border-opacity-55, .group-border:hover .hover\:\:lg\:border-opacity-55, .group:focus .focus\:\:lg\:border-opacity-55, .group-border:focus .focus\:\:lg\:border-opacity-55 {
        --border-opacity: .55;
    }

    .lg\:border-opacity-60, .hover\:lg\:border-opacity-60:hover, .focus\:lg\:border-opacity-60:focus, .group:hover .hover\:\:lg\:border-opacity-60, .group-border:hover .hover\:\:lg\:border-opacity-60, .group:focus .focus\:\:lg\:border-opacity-60, .group-border:focus .focus\:\:lg\:border-opacity-60 {
        --border-opacity: .6;
    }

    .lg\:border-opacity-65, .hover\:lg\:border-opacity-65:hover, .focus\:lg\:border-opacity-65:focus, .group:hover .hover\:\:lg\:border-opacity-65, .group-border:hover .hover\:\:lg\:border-opacity-65, .group:focus .focus\:\:lg\:border-opacity-65, .group-border:focus .focus\:\:lg\:border-opacity-65 {
        --border-opacity: .65;
    }

    .lg\:border-opacity-70, .hover\:lg\:border-opacity-70:hover, .focus\:lg\:border-opacity-70:focus, .group:hover .hover\:\:lg\:border-opacity-70, .group-border:hover .hover\:\:lg\:border-opacity-70, .group:focus .focus\:\:lg\:border-opacity-70, .group-border:focus .focus\:\:lg\:border-opacity-70 {
        --border-opacity: .7;
    }

    .lg\:border-opacity-75, .hover\:lg\:border-opacity-75:hover, .focus\:lg\:border-opacity-75:focus, .group:hover .hover\:\:lg\:border-opacity-75, .group-border:hover .hover\:\:lg\:border-opacity-75, .group:focus .focus\:\:lg\:border-opacity-75, .group-border:focus .focus\:\:lg\:border-opacity-75 {
        --border-opacity: .75;
    }

    .lg\:border-opacity-80, .hover\:lg\:border-opacity-80:hover, .focus\:lg\:border-opacity-80:focus, .group:hover .hover\:\:lg\:border-opacity-80, .group-border:hover .hover\:\:lg\:border-opacity-80, .group:focus .focus\:\:lg\:border-opacity-80, .group-border:focus .focus\:\:lg\:border-opacity-80 {
        --border-opacity: .8;
    }

    .lg\:border-opacity-85, .hover\:lg\:border-opacity-85:hover, .focus\:lg\:border-opacity-85:focus, .group:hover .hover\:\:lg\:border-opacity-85, .group-border:hover .hover\:\:lg\:border-opacity-85, .group:focus .focus\:\:lg\:border-opacity-85, .group-border:focus .focus\:\:lg\:border-opacity-85 {
        --border-opacity: .85;
    }

    .lg\:border-opacity-90, .hover\:lg\:border-opacity-90:hover, .focus\:lg\:border-opacity-90:focus, .group:hover .hover\:\:lg\:border-opacity-90, .group-border:hover .hover\:\:lg\:border-opacity-90, .group:focus .focus\:\:lg\:border-opacity-90, .group-border:focus .focus\:\:lg\:border-opacity-90 {
        --border-opacity: .9;
    }

    .lg\:border-opacity-95, .hover\:lg\:border-opacity-95:hover, .focus\:lg\:border-opacity-95:focus, .group:hover .hover\:\:lg\:border-opacity-95, .group-border:hover .hover\:\:lg\:border-opacity-95, .group:focus .focus\:\:lg\:border-opacity-95, .group-border:focus .focus\:\:lg\:border-opacity-95 {
        --border-opacity: .95;
    }

    .lg\:border-opacity-100, .hover\:lg\:border-opacity-100:hover, .focus\:lg\:border-opacity-100:focus, .group:hover .hover\:\:lg\:border-opacity-100, .group-border:hover .hover\:\:lg\:border-opacity-100, .group:focus .focus\:\:lg\:border-opacity-100, .group-border:focus .focus\:\:lg\:border-opacity-100 {
        --border-opacity: 1;
    }

    .lg\:br-2 {
        width: 100%;
        height: 1px;
    }

    .lg\:br-3 {
        width: 100%;
        height: 2px;
    }
}

@media (min-width: 1200px) {
    .xl\:none {
        display: none;
    }

    .xl\:block {
        display: block ;
    }

    .xl\:flex {
        display: flex;
    }

    .xl\:inline-block {
        display: inline-block;
    }

    .xl\:inline-flex {
        display: inline-flex;
    }

    .xl\:table {
        display: table;
    }

    .xl\:grid {
        display: grid;
    }

    .xl\:inline-grid {
        display: inline-grid;
    }

    .xl\:flow {
        display: flow;
    }

    .xl\:flow-root {
        display: flow-root;
    }

    .xl\:list-item {
        display: list-item;
        list-style: disc;
        position: relative;
        margin-left: 1rem;
    }

    .xl\:contents {
        display: contents;
    }

    .xl\:font-sans, .group:hover .hover\:\:xl\:font-sans, .group-text:hover .hover\:\:xl\:font-sans, .group:focus .focus\:\:xl\:font-sans, .group-text:focus .focus\:\:xl\: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";
    }

    .xl\:font-serif, .group:hover .hover\:\:xl\:font-serif, .group-text:hover .hover\:\:xl\:font-serif, .group:focus .focus\:\:xl\:font-serif, .group-text:focus .focus\:\:xl\:font-serif {
        font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    }

    .xl\:font-mono, .group:hover .hover\:\:xl\:font-mono, .group-text:hover .hover\:\:xl\:font-mono, .group:focus .focus\:\:xl\:font-mono, .group-text:focus .focus\:\:xl\:font-mono {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    .xl\:underline, .group:hover .hover\:\:xl\:underline, .group-text:hover .hover\:\:xl\:underline, .group:focus .focus\:\:xl\:underline, .group-text:focus .focus\:\:xl\:underline {
        text-decoration: underline;
    }

    .xl\:overline, .group:hover .hover\:\:xl\:overline, .group-text:hover .hover\:\:xl\:overline, .group:focus .focus\:\:xl\:overline, .group-text:focus .focus\:\:xl\:overline {
        text-decoration: underline;
    }

    .xl\:line-through, .group:hover .hover\:\:xl\:line-through, .group-text:hover .hover\:\:xl\:line-through, .group:focus .focus\:\:xl\:line-through, .group-text:focus .focus\:\:xl\:line-through {
        text-decoration: line-through;
    }

    .xl\:no-decoration, .group:hover .hover\:\:xl\:no-decoration, .group-text:hover .hover\:\:xl\:no-decoration, .group:focus .focus\:\:xl\:no-decoration, .group-text:focus .focus\:\:xl\:no-decoration {
        text-decoration: none;
    }

    .xl\:uppercase, .group:hover .hover\:\:xl\:uppercase, .group-text:hover .hover\:\:xl\:uppercase, .group:focus .focus\:\:xl\:uppercase, .group-text:focus .focus\:\:xl\:uppercase {
        text-transform: uppercase;
    }

    .xl\:lowercase, .group:hover .hover\:\:xl\:lowercase, .group-text:hover .hover\:\:xl\:lowercase, .group:focus .focus\:\:xl\:lowercase, .group-text:focus .focus\:\:xl\:lowercase {
        text-transform: lowercase;
    }

    .xl\:capitalize, .group:hover .hover\:\:xl\:capitalize, .group-text:hover .hover\:\:xl\:capitalize, .group:focus .focus\:\:xl\:capitalize, .group-text:focus .focus\:\:xl\:capitalize {
        text-transform: capitalize;
    }

    .xl\:no-transform, .group:hover .hover\:\:xl\:no-transform, .group-text:hover .hover\:\:xl\:no-transform, .group:focus .focus\:\:xl\:no-transform, .group-text:focus .focus\:\:xl\:no-transform {
        text-transform: none;
    }

    .xl\:absolute {
        position: absolute;
    }

    .xl\:relative {
        position: relative;
    }

    .xl\:static {
        position: static;
    }

    .xl\:fixed {
        position: fixed;
    }

    .xl\:sticky {
        position: sticky;
    }

    .xl\:shadow, .group:hover .hover\:\:xl\:shadow, .group-shadow:hover .hover\:\:xl\:shadow, .group:focus .focus\:\:xl\:shadow, .group-shadow:focus .focus\:\:xl\:shadow {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 10px 0 var(--shadow-color);
    }

    .xl\:transform, .group:hover .hover\:\:xl\:transform, .group-transform:hover .hover\:\:xl\:transform, .group:focus .focus\:\:xl\:transform, .group-transform:focus .focus\:\:xl\:transform {
        --translateX: 0;
        --translateY: 0;
        --translate: 0;
        --rotateX: 0;
        --rotateY: 0;
        --rotate: 0;
        --skewX: 0;
        --skewY: 0;
        --skew: 0;
        --scaleX: 1;
        --scaleY: 1;
        --scale: 1;
        transform: translateX(var(--translateX)) translateY(var(--translateY)) rotate(var(--rotate)) rotateX(var(--rotateX)) rotateY(var(--rotateY)) skewX(var(--skewX)) skewY(var(--skewY)) scaleX(var(--scaleX)) scaleY(var(--scaleY));
    }

    .xl\:fill {
        fill: currentColor;
    }

    .xl\:border-0, .group:hover .hover\:\:xl\:border-0, .group-border:hover .hover\:\:xl\:border-0, .group:focus .focus\:\:xl\:border-0, .group-border:focus .focus\:\:xl\:border-0 {
        border: none;
    }

    .xl\:border, .group:hover .hover\:\:xl\:border, .group-border:hover .hover\:\:xl\:border, .group:focus .focus\:\:xl\:border, .group-border:focus .focus\:\:xl\:border {
        --border-opacity: 1;
        border: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:circle, .group:hover .hover\:\:xl\:circle, .group-border:hover .hover\:\:xl\:circle, .group:focus .focus\:\:xl\:circle, .group-border:focus .focus\:\:xl\:circle {
        border-radius: 50% ;
    }

    .xl\:outline-none {
        outline: none;
    }

    .xl\:border-box {
        box-sizing: border-box;
    }

    .xl\:br {
        width: 100%;
        height: 1px;
    }

    .xl\:text-xs, .hover\:xl\:text-xs:hover, .focus\:xl\:text-xs:focus, .group:hover .hover\:\:xl\:text-xs, .group-text:hover .hover\:\:xl\:text-xs, .group:focus .focus\:\:xl\:text-xs, .group-text:focus .focus\:\:xl\:text-xs {
        font-size: calc(.3rem + .2vw) ;
    }

    .xl\:text-sm, .hover\:xl\:text-sm:hover, .focus\:xl\:text-sm:focus, .group:hover .hover\:\:xl\:text-sm, .group-text:hover .hover\:\:xl\:text-sm, .group:focus .focus\:\:xl\:text-sm, .group-text:focus .focus\:\:xl\:text-sm {
        font-size: calc(.4rem + .3vw) ;
    }

    .xl\:text-md, .hover\:xl\:text-md:hover, .focus\:xl\:text-md:focus, .group:hover .hover\:\:xl\:text-md, .group-text:hover .hover\:\:xl\:text-md, .group:focus .focus\:\:xl\:text-md, .group-text:focus .focus\:\:xl\:text-md {
        font-size: calc(.45rem + .45vw) ;
    }

    .xl\:text-base, .hover\:xl\:text-base:hover, .focus\:xl\:text-base:focus, .group:hover .hover\:\:xl\:text-base, .group-text:hover .hover\:\:xl\:text-base, .group:focus .focus\:\:xl\:text-base, .group-text:focus .focus\:\:xl\:text-base {
        font-size: calc(.6rem + .5vw) ;
    }

    .xl\:text-lg, .hover\:xl\:text-lg:hover, .focus\:xl\:text-lg:focus, .group:hover .hover\:\:xl\:text-lg, .group-text:hover .hover\:\:xl\:text-lg, .group:focus .focus\:\:xl\:text-lg, .group-text:focus .focus\:\:xl\:text-lg {
        font-size: calc(.75rem + .6vw) ;
    }

    .xl\:text-xl, .hover\:xl\:text-xl:hover, .focus\:xl\:text-xl:focus, .group:hover .hover\:\:xl\:text-xl, .group-text:hover .hover\:\:xl\:text-xl, .group:focus .focus\:\:xl\:text-xl, .group-text:focus .focus\:\:xl\:text-xl {
        font-size: calc(.75rem + .85vw) ;
    }

    .xl\:text-1, .hover\:xl\:text-1:hover, .focus\:xl\:text-1:focus, .group:hover .hover\:\:xl\:text-1, .group-text:hover .hover\:\:xl\:text-1, .group:focus .focus\:\:xl\:text-1, .group-text:focus .focus\:\:xl\:text-1 {
        font-size: calc(1rem + .85vw) ;
    }

    .xl\:text-2, .hover\:xl\:text-2:hover, .focus\:xl\:text-2:focus, .group:hover .hover\:\:xl\:text-2, .group-text:hover .hover\:\:xl\:text-2, .group:focus .focus\:\:xl\:text-2, .group-text:focus .focus\:\:xl\:text-2 {
        font-size: calc(1.25rem + .85vw) ;
    }

    .xl\:text-3, .hover\:xl\:text-3:hover, .focus\:xl\:text-3:focus, .group:hover .hover\:\:xl\:text-3, .group-text:hover .hover\:\:xl\:text-3, .group:focus .focus\:\:xl\:text-3, .group-text:focus .focus\:\:xl\:text-3 {
        font-size: calc(1.5rem + 1vw) ;
    }

    .xl\:text-4, .hover\:xl\:text-4:hover, .focus\:xl\:text-4:focus, .group:hover .hover\:\:xl\:text-4, .group-text:hover .hover\:\:xl\:text-4, .group:focus .focus\:\:xl\:text-4, .group-text:focus .focus\:\:xl\:text-4 {
        font-size: calc(1.75rem + 1.25vw) ;
    }

    .xl\:text-5, .hover\:xl\:text-5:hover, .focus\:xl\:text-5:focus, .group:hover .hover\:\:xl\:text-5, .group-text:hover .hover\:\:xl\:text-5, .group:focus .focus\:\:xl\:text-5, .group-text:focus .focus\:\:xl\:text-5 {
        font-size: calc(2rem + 1.5vw) ;
    }

    .xl\:text-black, .hover\:xl\:text-black:hover, .focus\:xl\:text-black:focus, .group:hover .hover\:\:xl\:text-black, .group-text:hover .hover\:\:xl\:text-black, .group:focus .focus\:\:xl\:text-black, .group-text:focus .focus\:\:xl\:text-black {
        --text-opacity: 1;
        color: rgba(0, 0, 0, var(--text-opacity)) ;
    }

    .xl\:text-white, .hover\:xl\:text-white:hover, .focus\:xl\:text-white:focus, .group:hover .hover\:\:xl\:text-white, .group-text:hover .hover\:\:xl\:text-white, .group:focus .focus\:\:xl\:text-white, .group-text:focus .focus\:\:xl\:text-white {
        --text-opacity: 1;
        color: rgba(255, 255, 255, var(--text-opacity)) ;
    }

    .xl\:text-red-50, .hover\:xl\:text-red-50:hover, .focus\:xl\:text-red-50:focus, .group:hover .hover\:\:xl\:text-red-50, .group-text:hover .hover\:\:xl\:text-red-50, .group:focus .focus\:\:xl\:text-red-50, .group-text:focus .focus\:\:xl\:text-red-50 {
        --text-opacity: 1;
        color: rgba(254, 242, 242, var(--text-opacity)) ;
    }

    .xl\:text-red-100, .hover\:xl\:text-red-100:hover, .focus\:xl\:text-red-100:focus, .group:hover .hover\:\:xl\:text-red-100, .group-text:hover .hover\:\:xl\:text-red-100, .group:focus .focus\:\:xl\:text-red-100, .group-text:focus .focus\:\:xl\:text-red-100 {
        --text-opacity: 1;
        color: rgba(254, 226, 226, var(--text-opacity)) ;
    }

    .xl\:text-red-200, .hover\:xl\:text-red-200:hover, .focus\:xl\:text-red-200:focus, .group:hover .hover\:\:xl\:text-red-200, .group-text:hover .hover\:\:xl\:text-red-200, .group:focus .focus\:\:xl\:text-red-200, .group-text:focus .focus\:\:xl\:text-red-200 {
        --text-opacity: 1;
        color: rgba(254, 202, 202, var(--text-opacity)) ;
    }

    .xl\:text-red-300, .hover\:xl\:text-red-300:hover, .focus\:xl\:text-red-300:focus, .group:hover .hover\:\:xl\:text-red-300, .group-text:hover .hover\:\:xl\:text-red-300, .group:focus .focus\:\:xl\:text-red-300, .group-text:focus .focus\:\:xl\:text-red-300 {
        --text-opacity: 1;
        color: rgba(252, 165, 165, var(--text-opacity)) ;
    }

    .xl\:text-red-400, .hover\:xl\:text-red-400:hover, .focus\:xl\:text-red-400:focus, .group:hover .hover\:\:xl\:text-red-400, .group-text:hover .hover\:\:xl\:text-red-400, .group:focus .focus\:\:xl\:text-red-400, .group-text:focus .focus\:\:xl\:text-red-400 {
        --text-opacity: 1;
        color: rgba(232, 71, 78, var(--text-opacity)) ;
    }

    .xl\:text-red-500, .hover\:xl\:text-red-500:hover, .focus\:xl\:text-red-500:focus, .group:hover .hover\:\:xl\:text-red-500, .group-text:hover .hover\:\:xl\:text-red-500, .group:focus .focus\:\:xl\:text-red-500, .group-text:focus .focus\:\:xl\:text-red-500 {
        --text-opacity: 1;
        color: rgba(239, 68, 6, var(--text-opacity)) ;
    }

    .xl\:text-red-600, .hover\:xl\:text-red-600:hover, .focus\:xl\:text-red-600:focus, .group:hover .hover\:\:xl\:text-red-600, .group-text:hover .hover\:\:xl\:text-red-600, .group:focus .focus\:\:xl\:text-red-600, .group-text:focus .focus\:\:xl\:text-red-600 {
        --text-opacity: 1;
        color: rgba(220, 38, 3, var(--text-opacity)) ;
    }

    .xl\:text-red-700, .hover\:xl\:text-red-700:hover, .focus\:xl\:text-red-700:focus, .group:hover .hover\:\:xl\:text-red-700, .group-text:hover .hover\:\:xl\:text-red-700, .group:focus .focus\:\:xl\:text-red-700, .group-text:focus .focus\:\:xl\:text-red-700 {
        --text-opacity: 1;
        color: rgba(185, 28, 28, var(--text-opacity)) ;
    }

    .xl\:text-red-800, .hover\:xl\:text-red-800:hover, .focus\:xl\:text-red-800:focus, .group:hover .hover\:\:xl\:text-red-800, .group-text:hover .hover\:\:xl\:text-red-800, .group:focus .focus\:\:xl\:text-red-800, .group-text:focus .focus\:\:xl\:text-red-800 {
        --text-opacity: 1;
        color: rgba(153, 27, 27, var(--text-opacity)) ;
    }

    .xl\:text-red-900, .hover\:xl\:text-red-900:hover, .focus\:xl\:text-red-900:focus, .group:hover .hover\:\:xl\:text-red-900, .group-text:hover .hover\:\:xl\:text-red-900, .group:focus .focus\:\:xl\:text-red-900, .group-text:focus .focus\:\:xl\:text-red-900 {
        --text-opacity: 1;
        color: rgba(127, 29, 29, var(--text-opacity)) ;
    }

    .xl\:text-gray-50, .hover\:xl\:text-gray-50:hover, .focus\:xl\:text-gray-50:focus, .group:hover .hover\:\:xl\:text-gray-50, .group-text:hover .hover\:\:xl\:text-gray-50, .group:focus .focus\:\:xl\:text-gray-50, .group-text:focus .focus\:\:xl\:text-gray-50 {
        --text-opacity: 1;
        color: rgba(249, 250, 251, var(--text-opacity)) ;
    }

    .xl\:text-gray-100, .hover\:xl\:text-gray-100:hover, .focus\:xl\:text-gray-100:focus, .group:hover .hover\:\:xl\:text-gray-100, .group-text:hover .hover\:\:xl\:text-gray-100, .group:focus .focus\:\:xl\:text-gray-100, .group-text:focus .focus\:\:xl\:text-gray-100 {
        --text-opacity: 1;
        color: rgba(243, 244, 246, var(--text-opacity)) ;
    }

    .xl\:text-gray-200, .hover\:xl\:text-gray-200:hover, .focus\:xl\:text-gray-200:focus, .group:hover .hover\:\:xl\:text-gray-200, .group-text:hover .hover\:\:xl\:text-gray-200, .group:focus .focus\:\:xl\:text-gray-200, .group-text:focus .focus\:\:xl\:text-gray-200 {
        --text-opacity: 1;
        color: rgba(229, 231, 235, var(--text-opacity)) ;
    }

    .xl\:text-gray-300, .hover\:xl\:text-gray-300:hover, .focus\:xl\:text-gray-300:focus, .group:hover .hover\:\:xl\:text-gray-300, .group-text:hover .hover\:\:xl\:text-gray-300, .group:focus .focus\:\:xl\:text-gray-300, .group-text:focus .focus\:\:xl\:text-gray-300 {
        --text-opacity: 1;
        color: rgba(209, 213, 219, var(--text-opacity)) ;
    }

    .xl\:text-gray-400, .hover\:xl\:text-gray-400:hover, .focus\:xl\:text-gray-400:focus, .group:hover .hover\:\:xl\:text-gray-400, .group-text:hover .hover\:\:xl\:text-gray-400, .group:focus .focus\:\:xl\:text-gray-400, .group-text:focus .focus\:\:xl\:text-gray-400 {
        --text-opacity: 1;
        color: rgba(156, 163, 175, var(--text-opacity)) ;
    }

    .xl\:text-gray-500, .hover\:xl\:text-gray-500:hover, .focus\:xl\:text-gray-500:focus, .group:hover .hover\:\:xl\:text-gray-500, .group-text:hover .hover\:\:xl\:text-gray-500, .group:focus .focus\:\:xl\:text-gray-500, .group-text:focus .focus\:\:xl\:text-gray-500 {
        --text-opacity: 1;
        color: rgba(107, 114, 128, var(--text-opacity)) ;
    }

    .xl\:text-gray-600, .hover\:xl\:text-gray-600:hover, .focus\:xl\:text-gray-600:focus, .group:hover .hover\:\:xl\:text-gray-600, .group-text:hover .hover\:\:xl\:text-gray-600, .group:focus .focus\:\:xl\:text-gray-600, .group-text:focus .focus\:\:xl\:text-gray-600 {
        --text-opacity: 1;
        color: rgba(75, 85, 99, var(--text-opacity)) ;
    }

    .xl\:text-gray-700, .hover\:xl\:text-gray-700:hover, .focus\:xl\:text-gray-700:focus, .group:hover .hover\:\:xl\:text-gray-700, .group-text:hover .hover\:\:xl\:text-gray-700, .group:focus .focus\:\:xl\:text-gray-700, .group-text:focus .focus\:\:xl\:text-gray-700 {
        --text-opacity: 1;
        color: rgba(55, 65, 81, var(--text-opacity)) ;
    }

    .xl\:text-gray-800, .hover\:xl\:text-gray-800:hover, .focus\:xl\:text-gray-800:focus, .group:hover .hover\:\:xl\:text-gray-800, .group-text:hover .hover\:\:xl\:text-gray-800, .group:focus .focus\:\:xl\:text-gray-800, .group-text:focus .focus\:\:xl\:text-gray-800 {
        --text-opacity: 1;
        color: rgba(31, 41, 55, var(--text-opacity)) ;
    }

    .xl\:text-gray-900, .hover\:xl\:text-gray-900:hover, .focus\:xl\:text-gray-900:focus, .group:hover .hover\:\:xl\:text-gray-900, .group-text:hover .hover\:\:xl\:text-gray-900, .group:focus .focus\:\:xl\:text-gray-900, .group-text:focus .focus\:\:xl\:text-gray-900 {
        --text-opacity: 1;
        color: rgba(17, 24, 39, var(--text-opacity)) ;
    }

    .xl\:text-yellow-50, .hover\:xl\:text-yellow-50:hover, .focus\:xl\:text-yellow-50:focus, .group:hover .hover\:\:xl\:text-yellow-50, .group-text:hover .hover\:\:xl\:text-yellow-50, .group:focus .focus\:\:xl\:text-yellow-50, .group-text:focus .focus\:\:xl\:text-yellow-50 {
        --text-opacity: 1;
        color: rgba(255, 251, 235, var(--text-opacity)) ;
    }

    .xl\:text-yellow-100, .hover\:xl\:text-yellow-100:hover, .focus\:xl\:text-yellow-100:focus, .group:hover .hover\:\:xl\:text-yellow-100, .group-text:hover .hover\:\:xl\:text-yellow-100, .group:focus .focus\:\:xl\:text-yellow-100, .group-text:focus .focus\:\:xl\:text-yellow-100 {
        --text-opacity: 1;
        color: rgba(254, 243, 199, var(--text-opacity)) ;
    }

    .xl\:text-yellow-200, .hover\:xl\:text-yellow-200:hover, .focus\:xl\:text-yellow-200:focus, .group:hover .hover\:\:xl\:text-yellow-200, .group-text:hover .hover\:\:xl\:text-yellow-200, .group:focus .focus\:\:xl\:text-yellow-200, .group-text:focus .focus\:\:xl\:text-yellow-200 {
        --text-opacity: 1;
        color: rgba(253, 230, 138, var(--text-opacity)) ;
    }

    .xl\:text-yellow-300, .hover\:xl\:text-yellow-300:hover, .focus\:xl\:text-yellow-300:focus, .group:hover .hover\:\:xl\:text-yellow-300, .group-text:hover .hover\:\:xl\:text-yellow-300, .group:focus .focus\:\:xl\:text-yellow-300, .group-text:focus .focus\:\:xl\:text-yellow-300 {
        --text-opacity: 1;
        color: rgba(252, 211, 77, var(--text-opacity)) ;
    }

    .xl\:text-yellow-400, .hover\:xl\:text-yellow-400:hover, .focus\:xl\:text-yellow-400:focus, .group:hover .hover\:\:xl\:text-yellow-400, .group-text:hover .hover\:\:xl\:text-yellow-400, .group:focus .focus\:\:xl\:text-yellow-400, .group-text:focus .focus\:\:xl\:text-yellow-400 {
        --text-opacity: 1;
        color: rgba(251, 191, 36, var(--text-opacity)) ;
    }

    .xl\:text-yellow-500, .hover\:xl\:text-yellow-500:hover, .focus\:xl\:text-yellow-500:focus, .group:hover .hover\:\:xl\:text-yellow-500, .group-text:hover .hover\:\:xl\:text-yellow-500, .group:focus .focus\:\:xl\:text-yellow-500, .group-text:focus .focus\:\:xl\:text-yellow-500 {
        --text-opacity: 1;
        color: rgba(245, 158, 11, var(--text-opacity)) ;
    }

    .xl\:text-yellow-600, .hover\:xl\:text-yellow-600:hover, .focus\:xl\:text-yellow-600:focus, .group:hover .hover\:\:xl\:text-yellow-600, .group-text:hover .hover\:\:xl\:text-yellow-600, .group:focus .focus\:\:xl\:text-yellow-600, .group-text:focus .focus\:\:xl\:text-yellow-600 {
        --text-opacity: 1;
        color: rgba(217, 119, 6, var(--text-opacity)) ;
    }

    .xl\:text-yellow-700, .hover\:xl\:text-yellow-700:hover, .focus\:xl\:text-yellow-700:focus, .group:hover .hover\:\:xl\:text-yellow-700, .group-text:hover .hover\:\:xl\:text-yellow-700, .group:focus .focus\:\:xl\:text-yellow-700, .group-text:focus .focus\:\:xl\:text-yellow-700 {
        --text-opacity: 1;
        color: rgba(180, 83, 9, var(--text-opacity)) ;
    }

    .xl\:text-yellow-800, .hover\:xl\:text-yellow-800:hover, .focus\:xl\:text-yellow-800:focus, .group:hover .hover\:\:xl\:text-yellow-800, .group-text:hover .hover\:\:xl\:text-yellow-800, .group:focus .focus\:\:xl\:text-yellow-800, .group-text:focus .focus\:\:xl\:text-yellow-800 {
        --text-opacity: 1;
        color: rgba(146, 64, 14, var(--text-opacity)) ;
    }

    .xl\:text-yellow-900, .hover\:xl\:text-yellow-900:hover, .focus\:xl\:text-yellow-900:focus, .group:hover .hover\:\:xl\:text-yellow-900, .group-text:hover .hover\:\:xl\:text-yellow-900, .group:focus .focus\:\:xl\:text-yellow-900, .group-text:focus .focus\:\:xl\:text-yellow-900 {
        --text-opacity: 1;
        color: rgba(120, 53, 15, var(--text-opacity)) ;
    }

    .xl\:text-green-50, .hover\:xl\:text-green-50:hover, .focus\:xl\:text-green-50:focus, .group:hover .hover\:\:xl\:text-green-50, .group-text:hover .hover\:\:xl\:text-green-50, .group:focus .focus\:\:xl\:text-green-50, .group-text:focus .focus\:\:xl\:text-green-50 {
        --text-opacity: 1;
        color: rgba(236, 253, 245, var(--text-opacity)) ;
    }

    .xl\:text-green-100, .hover\:xl\:text-green-100:hover, .focus\:xl\:text-green-100:focus, .group:hover .hover\:\:xl\:text-green-100, .group-text:hover .hover\:\:xl\:text-green-100, .group:focus .focus\:\:xl\:text-green-100, .group-text:focus .focus\:\:xl\:text-green-100 {
        --text-opacity: 1;
        color: rgba(209, 250, 229, var(--text-opacity)) ;
    }

    .xl\:text-green-200, .hover\:xl\:text-green-200:hover, .focus\:xl\:text-green-200:focus, .group:hover .hover\:\:xl\:text-green-200, .group-text:hover .hover\:\:xl\:text-green-200, .group:focus .focus\:\:xl\:text-green-200, .group-text:focus .focus\:\:xl\:text-green-200 {
        --text-opacity: 1;
        color: rgba(167, 243, 208, var(--text-opacity)) ;
    }

    .xl\:text-green-300, .hover\:xl\:text-green-300:hover, .focus\:xl\:text-green-300:focus, .group:hover .hover\:\:xl\:text-green-300, .group-text:hover .hover\:\:xl\:text-green-300, .group:focus .focus\:\:xl\:text-green-300, .group-text:focus .focus\:\:xl\:text-green-300 {
        --text-opacity: 1;
        color: rgba(110, 231, 183, var(--text-opacity)) ;
    }

    .xl\:text-green-400, .hover\:xl\:text-green-400:hover, .focus\:xl\:text-green-400:focus, .group:hover .hover\:\:xl\:text-green-400, .group-text:hover .hover\:\:xl\:text-green-400, .group:focus .focus\:\:xl\:text-green-400, .group-text:focus .focus\:\:xl\:text-green-400 {
        --text-opacity: 1;
        color: rgba(52, 211, 153, var(--text-opacity)) ;
    }

    .xl\:text-green-500, .hover\:xl\:text-green-500:hover, .focus\:xl\:text-green-500:focus, .group:hover .hover\:\:xl\:text-green-500, .group-text:hover .hover\:\:xl\:text-green-500, .group:focus .focus\:\:xl\:text-green-500, .group-text:focus .focus\:\:xl\:text-green-500 {
        --text-opacity: 1;
        color: rgba(16, 185, 129, var(--text-opacity)) ;
    }

    .xl\:text-green-600, .hover\:xl\:text-green-600:hover, .focus\:xl\:text-green-600:focus, .group:hover .hover\:\:xl\:text-green-600, .group-text:hover .hover\:\:xl\:text-green-600, .group:focus .focus\:\:xl\:text-green-600, .group-text:focus .focus\:\:xl\:text-green-600 {
        --text-opacity: 1;
        color: rgba(5, 150, 105, var(--text-opacity)) ;
    }

    .xl\:text-green-700, .hover\:xl\:text-green-700:hover, .focus\:xl\:text-green-700:focus, .group:hover .hover\:\:xl\:text-green-700, .group-text:hover .hover\:\:xl\:text-green-700, .group:focus .focus\:\:xl\:text-green-700, .group-text:focus .focus\:\:xl\:text-green-700 {
        --text-opacity: 1;
        color: rgba(4, 120, 87, var(--text-opacity)) ;
    }

    .xl\:text-green-800, .hover\:xl\:text-green-800:hover, .focus\:xl\:text-green-800:focus, .group:hover .hover\:\:xl\:text-green-800, .group-text:hover .hover\:\:xl\:text-green-800, .group:focus .focus\:\:xl\:text-green-800, .group-text:focus .focus\:\:xl\:text-green-800 {
        --text-opacity: 1;
        color: rgba(6, 95, 70, var(--text-opacity)) ;
    }

    .xl\:text-green-900, .hover\:xl\:text-green-900:hover, .focus\:xl\:text-green-900:focus, .group:hover .hover\:\:xl\:text-green-900, .group-text:hover .hover\:\:xl\:text-green-900, .group:focus .focus\:\:xl\:text-green-900, .group-text:focus .focus\:\:xl\:text-green-900 {
        --text-opacity: 1;
        color: rgba(6, 78, 59, var(--text-opacity)) ;
    }

    .xl\:text-blue-50, .hover\:xl\:text-blue-50:hover, .focus\:xl\:text-blue-50:focus, .group:hover .hover\:\:xl\:text-blue-50, .group-text:hover .hover\:\:xl\:text-blue-50, .group:focus .focus\:\:xl\:text-blue-50, .group-text:focus .focus\:\:xl\:text-blue-50 {
        --text-opacity: 1;
        color: rgba(239, 246, 255, var(--text-opacity)) ;
    }

    .xl\:text-blue-100, .hover\:xl\:text-blue-100:hover, .focus\:xl\:text-blue-100:focus, .group:hover .hover\:\:xl\:text-blue-100, .group-text:hover .hover\:\:xl\:text-blue-100, .group:focus .focus\:\:xl\:text-blue-100, .group-text:focus .focus\:\:xl\:text-blue-100 {
        --text-opacity: 1;
        color: rgba(219, 234, 254, var(--text-opacity)) ;
    }

    .xl\:text-blue-200, .hover\:xl\:text-blue-200:hover, .focus\:xl\:text-blue-200:focus, .group:hover .hover\:\:xl\:text-blue-200, .group-text:hover .hover\:\:xl\:text-blue-200, .group:focus .focus\:\:xl\:text-blue-200, .group-text:focus .focus\:\:xl\:text-blue-200 {
        --text-opacity: 1;
        color: rgba(191, 219, 254, var(--text-opacity)) ;
    }

    .xl\:text-blue-300, .hover\:xl\:text-blue-300:hover, .focus\:xl\:text-blue-300:focus, .group:hover .hover\:\:xl\:text-blue-300, .group-text:hover .hover\:\:xl\:text-blue-300, .group:focus .focus\:\:xl\:text-blue-300, .group-text:focus .focus\:\:xl\:text-blue-300 {
        --text-opacity: 1;
        color: rgba(147, 197, 253, var(--text-opacity)) ;
    }

    .xl\:text-blue-400, .hover\:xl\:text-blue-400:hover, .focus\:xl\:text-blue-400:focus, .group:hover .hover\:\:xl\:text-blue-400, .group-text:hover .hover\:\:xl\:text-blue-400, .group:focus .focus\:\:xl\:text-blue-400, .group-text:focus .focus\:\:xl\:text-blue-400 {
        --text-opacity: 1;
        color: rgba(96, 165, 250, var(--text-opacity)) ;
    }

    .xl\:text-blue-500, .hover\:xl\:text-blue-500:hover, .focus\:xl\:text-blue-500:focus, .group:hover .hover\:\:xl\:text-blue-500, .group-text:hover .hover\:\:xl\:text-blue-500, .group:focus .focus\:\:xl\:text-blue-500, .group-text:focus .focus\:\:xl\:text-blue-500 {
        --text-opacity: 1;
        color: rgba(59, 130, 246, var(--text-opacity)) ;
    }

    .xl\:text-blue-600, .hover\:xl\:text-blue-600:hover, .focus\:xl\:text-blue-600:focus, .group:hover .hover\:\:xl\:text-blue-600, .group-text:hover .hover\:\:xl\:text-blue-600, .group:focus .focus\:\:xl\:text-blue-600, .group-text:focus .focus\:\:xl\:text-blue-600 {
        --text-opacity: 1;
        color: rgba(37, 99, 235, var(--text-opacity)) ;
    }

    .xl\:text-blue-700, .hover\:xl\:text-blue-700:hover, .focus\:xl\:text-blue-700:focus, .group:hover .hover\:\:xl\:text-blue-700, .group-text:hover .hover\:\:xl\:text-blue-700, .group:focus .focus\:\:xl\:text-blue-700, .group-text:focus .focus\:\:xl\:text-blue-700 {
        --text-opacity: 1;
        color: rgba(29, 78, 216, var(--text-opacity)) ;
    }

    .xl\:text-blue-800, .hover\:xl\:text-blue-800:hover, .focus\:xl\:text-blue-800:focus, .group:hover .hover\:\:xl\:text-blue-800, .group-text:hover .hover\:\:xl\:text-blue-800, .group:focus .focus\:\:xl\:text-blue-800, .group-text:focus .focus\:\:xl\:text-blue-800 {
        --text-opacity: 1;
        color: rgba(30, 64, 175, var(--text-opacity)) ;
    }

    .xl\:text-blue-900, .hover\:xl\:text-blue-900:hover, .focus\:xl\:text-blue-900:focus, .group:hover .hover\:\:xl\:text-blue-900, .group-text:hover .hover\:\:xl\:text-blue-900, .group:focus .focus\:\:xl\:text-blue-900, .group-text:focus .focus\:\:xl\:text-blue-900 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .xl\:text-purple-50, .hover\:xl\:text-purple-50:hover, .focus\:xl\:text-purple-50:focus, .group:hover .hover\:\:xl\:text-purple-50, .group-text:hover .hover\:\:xl\:text-purple-50, .group:focus .focus\:\:xl\:text-purple-50, .group-text:focus .focus\:\:xl\:text-purple-50 {
        --text-opacity: 1;
        color: rgba(245, 243, 255, var(--text-opacity)) ;
    }

    .xl\:text-purple-100, .hover\:xl\:text-purple-100:hover, .focus\:xl\:text-purple-100:focus, .group:hover .hover\:\:xl\:text-purple-100, .group-text:hover .hover\:\:xl\:text-purple-100, .group:focus .focus\:\:xl\:text-purple-100, .group-text:focus .focus\:\:xl\:text-purple-100 {
        --text-opacity: 1;
        color: rgba(237, 233, 254, var(--text-opacity)) ;
    }

    .xl\:text-purple-200, .hover\:xl\:text-purple-200:hover, .focus\:xl\:text-purple-200:focus, .group:hover .hover\:\:xl\:text-purple-200, .group-text:hover .hover\:\:xl\:text-purple-200, .group:focus .focus\:\:xl\:text-purple-200, .group-text:focus .focus\:\:xl\:text-purple-200 {
        --text-opacity: 1;
        color: rgba(221, 214, 254, var(--text-opacity)) ;
    }

    .xl\:text-purple-300, .hover\:xl\:text-purple-300:hover, .focus\:xl\:text-purple-300:focus, .group:hover .hover\:\:xl\:text-purple-300, .group-text:hover .hover\:\:xl\:text-purple-300, .group:focus .focus\:\:xl\:text-purple-300, .group-text:focus .focus\:\:xl\:text-purple-300 {
        --text-opacity: 1;
        color: rgba(196, 181, 253, var(--text-opacity)) ;
    }

    .xl\:text-purple-400, .hover\:xl\:text-purple-400:hover, .focus\:xl\:text-purple-400:focus, .group:hover .hover\:\:xl\:text-purple-400, .group-text:hover .hover\:\:xl\:text-purple-400, .group:focus .focus\:\:xl\:text-purple-400, .group-text:focus .focus\:\:xl\:text-purple-400 {
        --text-opacity: 1;
        color: rgba(167, 139, 250, var(--text-opacity)) ;
    }

    .xl\:text-purple-500, .hover\:xl\:text-purple-500:hover, .focus\:xl\:text-purple-500:focus, .group:hover .hover\:\:xl\:text-purple-500, .group-text:hover .hover\:\:xl\:text-purple-500, .group:focus .focus\:\:xl\:text-purple-500, .group-text:focus .focus\:\:xl\:text-purple-500 {
        --text-opacity: 1;
        color: rgba(30, 58, 138, var(--text-opacity)) ;
    }

    .xl\:text-purple-600, .hover\:xl\:text-purple-600:hover, .focus\:xl\:text-purple-600:focus, .group:hover .hover\:\:xl\:text-purple-600, .group-text:hover .hover\:\:xl\:text-purple-600, .group:focus .focus\:\:xl\:text-purple-600, .group-text:focus .focus\:\:xl\:text-purple-600 {
        --text-opacity: 1;
        color: rgba(139, 92, 246, var(--text-opacity)) ;
    }

    .xl\:text-purple-700, .hover\:xl\:text-purple-700:hover, .focus\:xl\:text-purple-700:focus, .group:hover .hover\:\:xl\:text-purple-700, .group-text:hover .hover\:\:xl\:text-purple-700, .group:focus .focus\:\:xl\:text-purple-700, .group-text:focus .focus\:\:xl\:text-purple-700 {
        --text-opacity: 1;
        color: rgba(124, 58, 237, var(--text-opacity)) ;
    }

    .xl\:text-purple-800, .hover\:xl\:text-purple-800:hover, .focus\:xl\:text-purple-800:focus, .group:hover .hover\:\:xl\:text-purple-800, .group-text:hover .hover\:\:xl\:text-purple-800, .group:focus .focus\:\:xl\:text-purple-800, .group-text:focus .focus\:\:xl\:text-purple-800 {
        --text-opacity: 1;
        color: rgba(109, 40, 217, var(--text-opacity)) ;
    }

    .xl\:text-purple-900, .hover\:xl\:text-purple-900:hover, .focus\:xl\:text-purple-900:focus, .group:hover .hover\:\:xl\:text-purple-900, .group-text:hover .hover\:\:xl\:text-purple-900, .group:focus .focus\:\:xl\:text-purple-900, .group-text:focus .focus\:\:xl\:text-purple-900 {
        --text-opacity: 1;
        color: rgba(91, 33, 182, var(--text-opacity)) ;
    }

    .xl\:text-pink-50, .hover\:xl\:text-pink-50:hover, .focus\:xl\:text-pink-50:focus, .group:hover .hover\:\:xl\:text-pink-50, .group-text:hover .hover\:\:xl\:text-pink-50, .group:focus .focus\:\:xl\:text-pink-50, .group-text:focus .focus\:\:xl\:text-pink-50 {
        --text-opacity: 1;
        color: rgba(76, 29, 149, var(--text-opacity)) ;
    }

    .xl\:text-pink-100, .hover\:xl\:text-pink-100:hover, .focus\:xl\:text-pink-100:focus, .group:hover .hover\:\:xl\:text-pink-100, .group-text:hover .hover\:\:xl\:text-pink-100, .group:focus .focus\:\:xl\:text-pink-100, .group-text:focus .focus\:\:xl\:text-pink-100 {
        --text-opacity: 1;
        color: rgba(253, 242, 248, var(--text-opacity)) ;
    }

    .xl\:text-pink-200, .hover\:xl\:text-pink-200:hover, .focus\:xl\:text-pink-200:focus, .group:hover .hover\:\:xl\:text-pink-200, .group-text:hover .hover\:\:xl\:text-pink-200, .group:focus .focus\:\:xl\:text-pink-200, .group-text:focus .focus\:\:xl\:text-pink-200 {
        --text-opacity: 1;
        color: rgba(252, 231, 243, var(--text-opacity)) ;
    }

    .xl\:text-pink-30, .hover\:xl\:text-pink-30:hover, .focus\:xl\:text-pink-30:focus, .group:hover .hover\:\:xl\:text-pink-30, .group-text:hover .hover\:\:xl\:text-pink-30, .group:focus .focus\:\:xl\:text-pink-30, .group-text:focus .focus\:\:xl\:text-pink-30 {
        --text-opacity: 1;
        color: rgba(251, 207, 232, var(--text-opacity)) ;
    }

    .xl\:text-pink-400, .hover\:xl\:text-pink-400:hover, .focus\:xl\:text-pink-400:focus, .group:hover .hover\:\:xl\:text-pink-400, .group-text:hover .hover\:\:xl\:text-pink-400, .group:focus .focus\:\:xl\:text-pink-400, .group-text:focus .focus\:\:xl\:text-pink-400 {
        --text-opacity: 1;
        color: rgba(249, 168, 212, var(--text-opacity)) ;
    }

    .xl\:text-pink-500, .hover\:xl\:text-pink-500:hover, .focus\:xl\:text-pink-500:focus, .group:hover .hover\:\:xl\:text-pink-500, .group-text:hover .hover\:\:xl\:text-pink-500, .group:focus .focus\:\:xl\:text-pink-500, .group-text:focus .focus\:\:xl\:text-pink-500 {
        --text-opacity: 1;
        color: rgba(244, 114, 182, var(--text-opacity)) ;
    }

    .xl\:text-pink-600, .hover\:xl\:text-pink-600:hover, .focus\:xl\:text-pink-600:focus, .group:hover .hover\:\:xl\:text-pink-600, .group-text:hover .hover\:\:xl\:text-pink-600, .group:focus .focus\:\:xl\:text-pink-600, .group-text:focus .focus\:\:xl\:text-pink-600 {
        --text-opacity: 1;
        color: rgba(236, 72, 153, var(--text-opacity)) ;
    }

    .xl\:text-pink-700, .hover\:xl\:text-pink-700:hover, .focus\:xl\:text-pink-700:focus, .group:hover .hover\:\:xl\:text-pink-700, .group-text:hover .hover\:\:xl\:text-pink-700, .group:focus .focus\:\:xl\:text-pink-700, .group-text:focus .focus\:\:xl\:text-pink-700 {
        --text-opacity: 1;
        color: rgba(219, 39, 119, var(--text-opacity)) ;
    }

    .xl\:text-pink-800, .hover\:xl\:text-pink-800:hover, .focus\:xl\:text-pink-800:focus, .group:hover .hover\:\:xl\:text-pink-800, .group-text:hover .hover\:\:xl\:text-pink-800, .group:focus .focus\:\:xl\:text-pink-800, .group-text:focus .focus\:\:xl\:text-pink-800 {
        --text-opacity: 1;
        color: rgba(190, 24, 93, var(--text-opacity)) ;
    }

    .xl\:text-pink-900, .hover\:xl\:text-pink-900:hover, .focus\:xl\:text-pink-900:focus, .group:hover .hover\:\:xl\:text-pink-900, .group-text:hover .hover\:\:xl\:text-pink-900, .group:focus .focus\:\:xl\:text-pink-900, .group-text:focus .focus\:\:xl\:text-pink-900 {
        --text-opacity: 1;
        color: rgba(157, 23, 77, var(--text-opacity)) ;
    }

    .xl\:text-indigo-50, .hover\:xl\:text-indigo-50:hover, .focus\:xl\:text-indigo-50:focus, .group:hover .hover\:\:xl\:text-indigo-50, .group-text:hover .hover\:\:xl\:text-indigo-50, .group:focus .focus\:\:xl\:text-indigo-50, .group-text:focus .focus\:\:xl\:text-indigo-50 {
        --text-opacity: 1;
        color: rgba(238, 242, 255, var(--text-opacity)) ;
    }

    .xl\:text-indigo-100, .hover\:xl\:text-indigo-100:hover, .focus\:xl\:text-indigo-100:focus, .group:hover .hover\:\:xl\:text-indigo-100, .group-text:hover .hover\:\:xl\:text-indigo-100, .group:focus .focus\:\:xl\:text-indigo-100, .group-text:focus .focus\:\:xl\:text-indigo-100 {
        --text-opacity: 1;
        color: rgba(224, 231, 255, var(--text-opacity)) ;
    }

    .xl\:text-indigo-200, .hover\:xl\:text-indigo-200:hover, .focus\:xl\:text-indigo-200:focus, .group:hover .hover\:\:xl\:text-indigo-200, .group-text:hover .hover\:\:xl\:text-indigo-200, .group:focus .focus\:\:xl\:text-indigo-200, .group-text:focus .focus\:\:xl\:text-indigo-200 {
        --text-opacity: 1;
        color: rgba(199, 210, 254, var(--text-opacity)) ;
    }

    .xl\:text-indigo-300, .hover\:xl\:text-indigo-300:hover, .focus\:xl\:text-indigo-300:focus, .group:hover .hover\:\:xl\:text-indigo-300, .group-text:hover .hover\:\:xl\:text-indigo-300, .group:focus .focus\:\:xl\:text-indigo-300, .group-text:focus .focus\:\:xl\:text-indigo-300 {
        --text-opacity: 1;
        color: rgba(165, 180, 252, var(--text-opacity)) ;
    }

    .xl\:text-indigo-400, .hover\:xl\:text-indigo-400:hover, .focus\:xl\:text-indigo-400:focus, .group:hover .hover\:\:xl\:text-indigo-400, .group-text:hover .hover\:\:xl\:text-indigo-400, .group:focus .focus\:\:xl\:text-indigo-400, .group-text:focus .focus\:\:xl\:text-indigo-400 {
        --text-opacity: 1;
        color: rgba(129, 140, 248, var(--text-opacity)) ;
    }

    .xl\:text-indigo-500, .hover\:xl\:text-indigo-500:hover, .focus\:xl\:text-indigo-500:focus, .group:hover .hover\:\:xl\:text-indigo-500, .group-text:hover .hover\:\:xl\:text-indigo-500, .group:focus .focus\:\:xl\:text-indigo-500, .group-text:focus .focus\:\:xl\:text-indigo-500 {
        --text-opacity: 1;
        color: rgba(99, 102, 2412, var(--text-opacity)) ;
    }

    .xl\:text-indigo-600, .hover\:xl\:text-indigo-600:hover, .focus\:xl\:text-indigo-600:focus, .group:hover .hover\:\:xl\:text-indigo-600, .group-text:hover .hover\:\:xl\:text-indigo-600, .group:focus .focus\:\:xl\:text-indigo-600, .group-text:focus .focus\:\:xl\:text-indigo-600 {
        --text-opacity: 1;
        color: rgba(79, 70, 229, var(--text-opacity)) ;
    }

    .xl\:text-indigo-700, .hover\:xl\:text-indigo-700:hover, .focus\:xl\:text-indigo-700:focus, .group:hover .hover\:\:xl\:text-indigo-700, .group-text:hover .hover\:\:xl\:text-indigo-700, .group:focus .focus\:\:xl\:text-indigo-700, .group-text:focus .focus\:\:xl\:text-indigo-700 {
        --text-opacity: 1;
        color: rgba(67, 56, 202, var(--text-opacity)) ;
    }

    .xl\:text-indigo-800, .hover\:xl\:text-indigo-800:hover, .focus\:xl\:text-indigo-800:focus, .group:hover .hover\:\:xl\:text-indigo-800, .group-text:hover .hover\:\:xl\:text-indigo-800, .group:focus .focus\:\:xl\:text-indigo-800, .group-text:focus .focus\:\:xl\:text-indigo-800 {
        --text-opacity: 1;
        color: rgba(55, 48, 163, var(--text-opacity)) ;
    }

    .xl\:text-indigo-900, .hover\:xl\:text-indigo-900:hover, .focus\:xl\:text-indigo-900:focus, .group:hover .hover\:\:xl\:text-indigo-900, .group-text:hover .hover\:\:xl\:text-indigo-900, .group:focus .focus\:\:xl\:text-indigo-900, .group-text:focus .focus\:\:xl\:text-indigo-900 {
        --text-opacity: 1;
        color: rgba(49, 46, 129, var(--text-opacity)) ;
    }

    .xl\:text-opacity-0, .hover\:xl\:text-opacity-0:hover, .focus\:xl\:text-opacity-0:focus, .group:hover .hover\:\:xl\:text-opacity-0, .group-text:hover .hover\:\:xl\:text-opacity-0, .group:focus .focus\:\:xl\:text-opacity-0, .group-text:focus .focus\:\:xl\:text-opacity-0 {
        --text-opacity: 0;
    }

    .xl\:text-opacity-01, .hover\:xl\:text-opacity-01:hover, .focus\:xl\:text-opacity-01:focus, .group:hover .hover\:\:xl\:text-opacity-01, .group-text:hover .hover\:\:xl\:text-opacity-01, .group:focus .focus\:\:xl\:text-opacity-01, .group-text:focus .focus\:\:xl\:text-opacity-01 {
        --text-opacity: .01;
    }

    .xl\:text-opacity-02, .hover\:xl\:text-opacity-02:hover, .focus\:xl\:text-opacity-02:focus, .group:hover .hover\:\:xl\:text-opacity-02, .group-text:hover .hover\:\:xl\:text-opacity-02, .group:focus .focus\:\:xl\:text-opacity-02, .group-text:focus .focus\:\:xl\:text-opacity-02 {
        --text-opacity: .02;
    }

    .xl\:text-opacity-03, .hover\:xl\:text-opacity-03:hover, .focus\:xl\:text-opacity-03:focus, .group:hover .hover\:\:xl\:text-opacity-03, .group-text:hover .hover\:\:xl\:text-opacity-03, .group:focus .focus\:\:xl\:text-opacity-03, .group-text:focus .focus\:\:xl\:text-opacity-03 {
        --text-opacity: .03;
    }

    .xl\:text-opacity-04, .hover\:xl\:text-opacity-04:hover, .focus\:xl\:text-opacity-04:focus, .group:hover .hover\:\:xl\:text-opacity-04, .group-text:hover .hover\:\:xl\:text-opacity-04, .group:focus .focus\:\:xl\:text-opacity-04, .group-text:focus .focus\:\:xl\:text-opacity-04 {
        --text-opacity: .04;
    }

    .xl\:text-opacity-5, .hover\:xl\:text-opacity-5:hover, .focus\:xl\:text-opacity-5:focus, .group:hover .hover\:\:xl\:text-opacity-5, .group-text:hover .hover\:\:xl\:text-opacity-5, .group:focus .focus\:\:xl\:text-opacity-5, .group-text:focus .focus\:\:xl\:text-opacity-5 {
        --text-opacity: .05;
    }

    .xl\:text-opacity-06, .hover\:xl\:text-opacity-06:hover, .focus\:xl\:text-opacity-06:focus, .group:hover .hover\:\:xl\:text-opacity-06, .group-text:hover .hover\:\:xl\:text-opacity-06, .group:focus .focus\:\:xl\:text-opacity-06, .group-text:focus .focus\:\:xl\:text-opacity-06 {
        --text-opacity: .06;
    }

    .xl\:text-opacity-07, .hover\:xl\:text-opacity-07:hover, .focus\:xl\:text-opacity-07:focus, .group:hover .hover\:\:xl\:text-opacity-07, .group-text:hover .hover\:\:xl\:text-opacity-07, .group:focus .focus\:\:xl\:text-opacity-07, .group-text:focus .focus\:\:xl\:text-opacity-07 {
        --text-opacity: .07;
    }

    .xl\:text-opacity-08, .hover\:xl\:text-opacity-08:hover, .focus\:xl\:text-opacity-08:focus, .group:hover .hover\:\:xl\:text-opacity-08, .group-text:hover .hover\:\:xl\:text-opacity-08, .group:focus .focus\:\:xl\:text-opacity-08, .group-text:focus .focus\:\:xl\:text-opacity-08 {
        --text-opacity: .08;
    }

    .xl\:text-opacity-09, .hover\:xl\:text-opacity-09:hover, .focus\:xl\:text-opacity-09:focus, .group:hover .hover\:\:xl\:text-opacity-09, .group-text:hover .hover\:\:xl\:text-opacity-09, .group:focus .focus\:\:xl\:text-opacity-09, .group-text:focus .focus\:\:xl\:text-opacity-09 {
        --text-opacity: .08;
    }

    .xl\:text-opacity-10, .hover\:xl\:text-opacity-10:hover, .focus\:xl\:text-opacity-10:focus, .group:hover .hover\:\:xl\:text-opacity-10, .group-text:hover .hover\:\:xl\:text-opacity-10, .group:focus .focus\:\:xl\:text-opacity-10, .group-text:focus .focus\:\:xl\:text-opacity-10 {
        --text-opacity: .1;
    }

    .xl\:text-opacity-15, .hover\:xl\:text-opacity-15:hover, .focus\:xl\:text-opacity-15:focus, .group:hover .hover\:\:xl\:text-opacity-15, .group-text:hover .hover\:\:xl\:text-opacity-15, .group:focus .focus\:\:xl\:text-opacity-15, .group-text:focus .focus\:\:xl\:text-opacity-15 {
        --text-opacity: .15;
    }

    .xl\:text-opacity-20, .hover\:xl\:text-opacity-20:hover, .focus\:xl\:text-opacity-20:focus, .group:hover .hover\:\:xl\:text-opacity-20, .group-text:hover .hover\:\:xl\:text-opacity-20, .group:focus .focus\:\:xl\:text-opacity-20, .group-text:focus .focus\:\:xl\:text-opacity-20 {
        --text-opacity: .2;
    }

    .xl\:text-opacity-25, .hover\:xl\:text-opacity-25:hover, .focus\:xl\:text-opacity-25:focus, .group:hover .hover\:\:xl\:text-opacity-25, .group-text:hover .hover\:\:xl\:text-opacity-25, .group:focus .focus\:\:xl\:text-opacity-25, .group-text:focus .focus\:\:xl\:text-opacity-25 {
        --text-opacity: .25;
    }

    .xl\:text-opacity-30, .hover\:xl\:text-opacity-30:hover, .focus\:xl\:text-opacity-30:focus, .group:hover .hover\:\:xl\:text-opacity-30, .group-text:hover .hover\:\:xl\:text-opacity-30, .group:focus .focus\:\:xl\:text-opacity-30, .group-text:focus .focus\:\:xl\:text-opacity-30 {
        --text-opacity: .3;
    }

    .xl\:text-opacity-35, .hover\:xl\:text-opacity-35:hover, .focus\:xl\:text-opacity-35:focus, .group:hover .hover\:\:xl\:text-opacity-35, .group-text:hover .hover\:\:xl\:text-opacity-35, .group:focus .focus\:\:xl\:text-opacity-35, .group-text:focus .focus\:\:xl\:text-opacity-35 {
        --text-opacity: .35;
    }

    .xl\:text-opacity-40, .hover\:xl\:text-opacity-40:hover, .focus\:xl\:text-opacity-40:focus, .group:hover .hover\:\:xl\:text-opacity-40, .group-text:hover .hover\:\:xl\:text-opacity-40, .group:focus .focus\:\:xl\:text-opacity-40, .group-text:focus .focus\:\:xl\:text-opacity-40 {
        --text-opacity: .4;
    }

    .xl\:text-opacity-45, .hover\:xl\:text-opacity-45:hover, .focus\:xl\:text-opacity-45:focus, .group:hover .hover\:\:xl\:text-opacity-45, .group-text:hover .hover\:\:xl\:text-opacity-45, .group:focus .focus\:\:xl\:text-opacity-45, .group-text:focus .focus\:\:xl\:text-opacity-45 {
        --text-opacity: .45;
    }

    .xl\:text-opacity-50, .hover\:xl\:text-opacity-50:hover, .focus\:xl\:text-opacity-50:focus, .group:hover .hover\:\:xl\:text-opacity-50, .group-text:hover .hover\:\:xl\:text-opacity-50, .group:focus .focus\:\:xl\:text-opacity-50, .group-text:focus .focus\:\:xl\:text-opacity-50 {
        --text-opacity: .5;
    }

    .xl\:text-opacity-55, .hover\:xl\:text-opacity-55:hover, .focus\:xl\:text-opacity-55:focus, .group:hover .hover\:\:xl\:text-opacity-55, .group-text:hover .hover\:\:xl\:text-opacity-55, .group:focus .focus\:\:xl\:text-opacity-55, .group-text:focus .focus\:\:xl\:text-opacity-55 {
        --text-opacity: .55;
    }

    .xl\:text-opacity-60, .hover\:xl\:text-opacity-60:hover, .focus\:xl\:text-opacity-60:focus, .group:hover .hover\:\:xl\:text-opacity-60, .group-text:hover .hover\:\:xl\:text-opacity-60, .group:focus .focus\:\:xl\:text-opacity-60, .group-text:focus .focus\:\:xl\:text-opacity-60 {
        --text-opacity: .6;
    }

    .xl\:text-opacity-65, .hover\:xl\:text-opacity-65:hover, .focus\:xl\:text-opacity-65:focus, .group:hover .hover\:\:xl\:text-opacity-65, .group-text:hover .hover\:\:xl\:text-opacity-65, .group:focus .focus\:\:xl\:text-opacity-65, .group-text:focus .focus\:\:xl\:text-opacity-65 {
        --text-opacity: .65;
    }

    .xl\:text-opacity-70, .hover\:xl\:text-opacity-70:hover, .focus\:xl\:text-opacity-70:focus, .group:hover .hover\:\:xl\:text-opacity-70, .group-text:hover .hover\:\:xl\:text-opacity-70, .group:focus .focus\:\:xl\:text-opacity-70, .group-text:focus .focus\:\:xl\:text-opacity-70 {
        --text-opacity: .7;
    }

    .xl\:text-opacity-75, .hover\:xl\:text-opacity-75:hover, .focus\:xl\:text-opacity-75:focus, .group:hover .hover\:\:xl\:text-opacity-75, .group-text:hover .hover\:\:xl\:text-opacity-75, .group:focus .focus\:\:xl\:text-opacity-75, .group-text:focus .focus\:\:xl\:text-opacity-75 {
        --text-opacity: .75;
    }

    .xl\:text-opacity-80, .hover\:xl\:text-opacity-80:hover, .focus\:xl\:text-opacity-80:focus, .group:hover .hover\:\:xl\:text-opacity-80, .group-text:hover .hover\:\:xl\:text-opacity-80, .group:focus .focus\:\:xl\:text-opacity-80, .group-text:focus .focus\:\:xl\:text-opacity-80 {
        --text-opacity: .8;
    }

    .xl\:text-opacity-85, .hover\:xl\:text-opacity-85:hover, .focus\:xl\:text-opacity-85:focus, .group:hover .hover\:\:xl\:text-opacity-85, .group-text:hover .hover\:\:xl\:text-opacity-85, .group:focus .focus\:\:xl\:text-opacity-85, .group-text:focus .focus\:\:xl\:text-opacity-85 {
        --text-opacity: .85;
    }

    .xl\:text-opacity-90, .hover\:xl\:text-opacity-90:hover, .focus\:xl\:text-opacity-90:focus, .group:hover .hover\:\:xl\:text-opacity-90, .group-text:hover .hover\:\:xl\:text-opacity-90, .group:focus .focus\:\:xl\:text-opacity-90, .group-text:focus .focus\:\:xl\:text-opacity-90 {
        --text-opacity: .9;
    }

    .xl\:text-opacity-95, .hover\:xl\:text-opacity-95:hover, .focus\:xl\:text-opacity-95:focus, .group:hover .hover\:\:xl\:text-opacity-95, .group-text:hover .hover\:\:xl\:text-opacity-95, .group:focus .focus\:\:xl\:text-opacity-95, .group-text:focus .focus\:\:xl\:text-opacity-95 {
        --text-opacity: .95;
    }

    .xl\:text-opacity-100, .hover\:xl\:text-opacity-100:hover, .focus\:xl\:text-opacity-100:focus, .group:hover .hover\:\:xl\:text-opacity-100, .group-text:hover .hover\:\:xl\:text-opacity-100, .group:focus .focus\:\:xl\:text-opacity-100, .group-text:focus .focus\:\:xl\:text-opacity-100 {
        --text-opacity: 1;
    }

    .xl\:text-left {
        text-align: left;
    }

    .xl\:text-right {
        text-align: right;
    }

    .xl\:text-center {
        text-align: center;
    }

    .xl\:bg-black, .hover\:xl\:bg-black:hover, .focus\:xl\:bg-black:focus, .checked\:xl\:bg-black:checked, .group:hover .hover\:\:xl\:bg-black, .group-bg:hover .hover\:\:xl\:bg-black, .group:focus .focus\:\:xl\:bg-black, .group-bg:focus .focus\:\:xl\:bg-black {
        --bg-opacity: 1;
        background: rgba(0, 0, 0, var(--bg-opacity)) ;
    }

    .xl\:bg-white, .hover\:xl\:bg-white:hover, .focus\:xl\:bg-white:focus, .checked\:xl\:bg-white:checked, .group:hover .hover\:\:xl\:bg-white, .group-bg:hover .hover\:\:xl\:bg-white, .group:focus .focus\:\:xl\:bg-white, .group-bg:focus .focus\:\:xl\:bg-white {
        --bg-opacity: 1;
        background: rgba(255, 255, 255, var(--bg-opacity)) ;
    }

    .xl\:bg-red-50, .hover\:xl\:bg-red-50:hover, .focus\:xl\:bg-red-50:focus, .checked\:xl\:bg-red-50:checked, .group:hover .hover\:\:xl\:bg-red-50, .group-bg:hover .hover\:\:xl\:bg-red-50, .group:focus .focus\:\:xl\:bg-red-50, .group-bg:focus .focus\:\:xl\:bg-red-50 {
        --bg-opacity: 1;
        background: rgba(254, 242, 242, var(--bg-opacity)) ;
    }

    .xl\:bg-red-100, .hover\:xl\:bg-red-100:hover, .focus\:xl\:bg-red-100:focus, .checked\:xl\:bg-red-100:checked, .group:hover .hover\:\:xl\:bg-red-100, .group-bg:hover .hover\:\:xl\:bg-red-100, .group:focus .focus\:\:xl\:bg-red-100, .group-bg:focus .focus\:\:xl\:bg-red-100 {
        --bg-opacity: 1;
        background: rgba(254, 226, 226, var(--bg-opacity)) ;
    }

    .xl\:bg-red-200, .hover\:xl\:bg-red-200:hover, .focus\:xl\:bg-red-200:focus, .checked\:xl\:bg-red-200:checked, .group:hover .hover\:\:xl\:bg-red-200, .group-bg:hover .hover\:\:xl\:bg-red-200, .group:focus .focus\:\:xl\:bg-red-200, .group-bg:focus .focus\:\:xl\:bg-red-200 {
        --bg-opacity: 1;
        background: rgba(254, 202, 202, var(--bg-opacity)) ;
    }

    .xl\:bg-red-300, .hover\:xl\:bg-red-300:hover, .focus\:xl\:bg-red-300:focus, .checked\:xl\:bg-red-300:checked, .group:hover .hover\:\:xl\:bg-red-300, .group-bg:hover .hover\:\:xl\:bg-red-300, .group:focus .focus\:\:xl\:bg-red-300, .group-bg:focus .focus\:\:xl\:bg-red-300 {
        --bg-opacity: 1;
        background: rgba(252, 165, 165, var(--bg-opacity)) ;
    }

    .xl\:bg-red-400, .hover\:xl\:bg-red-400:hover, .focus\:xl\:bg-red-400:focus, .checked\:xl\:bg-red-400:checked, .group:hover .hover\:\:xl\:bg-red-400, .group-bg:hover .hover\:\:xl\:bg-red-400, .group:focus .focus\:\:xl\:bg-red-400, .group-bg:focus .focus\:\:xl\:bg-red-400 {
        --bg-opacity: 1;
        background: rgba(232, 71, 78, var(--bg-opacity)) ;
    }

    .xl\:bg-red-500, .hover\:xl\:bg-red-500:hover, .focus\:xl\:bg-red-500:focus, .checked\:xl\:bg-red-500:checked, .group:hover .hover\:\:xl\:bg-red-500, .group-bg:hover .hover\:\:xl\:bg-red-500, .group:focus .focus\:\:xl\:bg-red-500, .group-bg:focus .focus\:\:xl\:bg-red-500 {
        --bg-opacity: 1;
        background: rgba(239, 68, 6, var(--bg-opacity)) ;
    }

    .xl\:bg-red-600, .hover\:xl\:bg-red-600:hover, .focus\:xl\:bg-red-600:focus, .checked\:xl\:bg-red-600:checked, .group:hover .hover\:\:xl\:bg-red-600, .group-bg:hover .hover\:\:xl\:bg-red-600, .group:focus .focus\:\:xl\:bg-red-600, .group-bg:focus .focus\:\:xl\:bg-red-600 {
        --bg-opacity: 1;
        background: rgba(220, 38, 3, var(--bg-opacity)) ;
    }

    .xl\:bg-red-700, .hover\:xl\:bg-red-700:hover, .focus\:xl\:bg-red-700:focus, .checked\:xl\:bg-red-700:checked, .group:hover .hover\:\:xl\:bg-red-700, .group-bg:hover .hover\:\:xl\:bg-red-700, .group:focus .focus\:\:xl\:bg-red-700, .group-bg:focus .focus\:\:xl\:bg-red-700 {
        --bg-opacity: 1;
        background: rgba(185, 28, 28, var(--bg-opacity)) ;
    }

    .xl\:bg-red-800, .hover\:xl\:bg-red-800:hover, .focus\:xl\:bg-red-800:focus, .checked\:xl\:bg-red-800:checked, .group:hover .hover\:\:xl\:bg-red-800, .group-bg:hover .hover\:\:xl\:bg-red-800, .group:focus .focus\:\:xl\:bg-red-800, .group-bg:focus .focus\:\:xl\:bg-red-800 {
        --bg-opacity: 1;
        background: rgba(153, 27, 27, var(--bg-opacity)) ;
    }

    .xl\:bg-red-900, .hover\:xl\:bg-red-900:hover, .focus\:xl\:bg-red-900:focus, .checked\:xl\:bg-red-900:checked, .group:hover .hover\:\:xl\:bg-red-900, .group-bg:hover .hover\:\:xl\:bg-red-900, .group:focus .focus\:\:xl\:bg-red-900, .group-bg:focus .focus\:\:xl\:bg-red-900 {
        --bg-opacity: 1;
        background: rgba(127, 29, 29, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-50, .hover\:xl\:bg-gray-50:hover, .focus\:xl\:bg-gray-50:focus, .checked\:xl\:bg-gray-50:checked, .group:hover .hover\:\:xl\:bg-gray-50, .group-bg:hover .hover\:\:xl\:bg-gray-50, .group:focus .focus\:\:xl\:bg-gray-50, .group-bg:focus .focus\:\:xl\:bg-gray-50 {
        --bg-opacity: 1;
        background: rgba(249, 250, 251, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-100, .hover\:xl\:bg-gray-100:hover, .focus\:xl\:bg-gray-100:focus, .checked\:xl\:bg-gray-100:checked, .group:hover .hover\:\:xl\:bg-gray-100, .group-bg:hover .hover\:\:xl\:bg-gray-100, .group:focus .focus\:\:xl\:bg-gray-100, .group-bg:focus .focus\:\:xl\:bg-gray-100 {
        --bg-opacity: 1;
        background: rgba(243, 244, 246, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-200, .hover\:xl\:bg-gray-200:hover, .focus\:xl\:bg-gray-200:focus, .checked\:xl\:bg-gray-200:checked, .group:hover .hover\:\:xl\:bg-gray-200, .group-bg:hover .hover\:\:xl\:bg-gray-200, .group:focus .focus\:\:xl\:bg-gray-200, .group-bg:focus .focus\:\:xl\:bg-gray-200 {
        --bg-opacity: 1;
        background: rgba(229, 231, 235, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-300, .hover\:xl\:bg-gray-300:hover, .focus\:xl\:bg-gray-300:focus, .checked\:xl\:bg-gray-300:checked, .group:hover .hover\:\:xl\:bg-gray-300, .group-bg:hover .hover\:\:xl\:bg-gray-300, .group:focus .focus\:\:xl\:bg-gray-300, .group-bg:focus .focus\:\:xl\:bg-gray-300 {
        --bg-opacity: 1;
        background: rgba(209, 213, 219, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-400, .hover\:xl\:bg-gray-400:hover, .focus\:xl\:bg-gray-400:focus, .checked\:xl\:bg-gray-400:checked, .group:hover .hover\:\:xl\:bg-gray-400, .group-bg:hover .hover\:\:xl\:bg-gray-400, .group:focus .focus\:\:xl\:bg-gray-400, .group-bg:focus .focus\:\:xl\:bg-gray-400 {
        --bg-opacity: 1;
        background: rgba(156, 163, 175, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-500, .hover\:xl\:bg-gray-500:hover, .focus\:xl\:bg-gray-500:focus, .checked\:xl\:bg-gray-500:checked, .group:hover .hover\:\:xl\:bg-gray-500, .group-bg:hover .hover\:\:xl\:bg-gray-500, .group:focus .focus\:\:xl\:bg-gray-500, .group-bg:focus .focus\:\:xl\:bg-gray-500 {
        --bg-opacity: 1;
        background: rgba(107, 114, 128, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-600, .hover\:xl\:bg-gray-600:hover, .focus\:xl\:bg-gray-600:focus, .checked\:xl\:bg-gray-600:checked, .group:hover .hover\:\:xl\:bg-gray-600, .group-bg:hover .hover\:\:xl\:bg-gray-600, .group:focus .focus\:\:xl\:bg-gray-600, .group-bg:focus .focus\:\:xl\:bg-gray-600 {
        --bg-opacity: 1;
        background: rgba(75, 85, 99, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-700, .hover\:xl\:bg-gray-700:hover, .focus\:xl\:bg-gray-700:focus, .checked\:xl\:bg-gray-700:checked, .group:hover .hover\:\:xl\:bg-gray-700, .group-bg:hover .hover\:\:xl\:bg-gray-700, .group:focus .focus\:\:xl\:bg-gray-700, .group-bg:focus .focus\:\:xl\:bg-gray-700 {
        --bg-opacity: 1;
        background: rgba(55, 65, 81, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-800, .hover\:xl\:bg-gray-800:hover, .focus\:xl\:bg-gray-800:focus, .checked\:xl\:bg-gray-800:checked, .group:hover .hover\:\:xl\:bg-gray-800, .group-bg:hover .hover\:\:xl\:bg-gray-800, .group:focus .focus\:\:xl\:bg-gray-800, .group-bg:focus .focus\:\:xl\:bg-gray-800 {
        --bg-opacity: 1;
        background: rgba(31, 41, 55, var(--bg-opacity)) ;
    }

    .xl\:bg-gray-900, .hover\:xl\:bg-gray-900:hover, .focus\:xl\:bg-gray-900:focus, .checked\:xl\:bg-gray-900:checked, .group:hover .hover\:\:xl\:bg-gray-900, .group-bg:hover .hover\:\:xl\:bg-gray-900, .group:focus .focus\:\:xl\:bg-gray-900, .group-bg:focus .focus\:\:xl\:bg-gray-900 {
        --bg-opacity: 1;
        background: rgba(17, 24, 39, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-50, .hover\:xl\:bg-yellow-50:hover, .focus\:xl\:bg-yellow-50:focus, .checked\:xl\:bg-yellow-50:checked, .group:hover .hover\:\:xl\:bg-yellow-50, .group-bg:hover .hover\:\:xl\:bg-yellow-50, .group:focus .focus\:\:xl\:bg-yellow-50, .group-bg:focus .focus\:\:xl\:bg-yellow-50 {
        --bg-opacity: 1;
        background: rgba(255, 251, 235, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-100, .hover\:xl\:bg-yellow-100:hover, .focus\:xl\:bg-yellow-100:focus, .checked\:xl\:bg-yellow-100:checked, .group:hover .hover\:\:xl\:bg-yellow-100, .group-bg:hover .hover\:\:xl\:bg-yellow-100, .group:focus .focus\:\:xl\:bg-yellow-100, .group-bg:focus .focus\:\:xl\:bg-yellow-100 {
        --bg-opacity: 1;
        background: rgba(254, 243, 199, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-200, .hover\:xl\:bg-yellow-200:hover, .focus\:xl\:bg-yellow-200:focus, .checked\:xl\:bg-yellow-200:checked, .group:hover .hover\:\:xl\:bg-yellow-200, .group-bg:hover .hover\:\:xl\:bg-yellow-200, .group:focus .focus\:\:xl\:bg-yellow-200, .group-bg:focus .focus\:\:xl\:bg-yellow-200 {
        --bg-opacity: 1;
        background: rgba(253, 230, 138, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-300, .hover\:xl\:bg-yellow-300:hover, .focus\:xl\:bg-yellow-300:focus, .checked\:xl\:bg-yellow-300:checked, .group:hover .hover\:\:xl\:bg-yellow-300, .group-bg:hover .hover\:\:xl\:bg-yellow-300, .group:focus .focus\:\:xl\:bg-yellow-300, .group-bg:focus .focus\:\:xl\:bg-yellow-300 {
        --bg-opacity: 1;
        background: rgba(252, 211, 77, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-400, .hover\:xl\:bg-yellow-400:hover, .focus\:xl\:bg-yellow-400:focus, .checked\:xl\:bg-yellow-400:checked, .group:hover .hover\:\:xl\:bg-yellow-400, .group-bg:hover .hover\:\:xl\:bg-yellow-400, .group:focus .focus\:\:xl\:bg-yellow-400, .group-bg:focus .focus\:\:xl\:bg-yellow-400 {
        --bg-opacity: 1;
        background: rgba(251, 191, 36, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-500, .hover\:xl\:bg-yellow-500:hover, .focus\:xl\:bg-yellow-500:focus, .checked\:xl\:bg-yellow-500:checked, .group:hover .hover\:\:xl\:bg-yellow-500, .group-bg:hover .hover\:\:xl\:bg-yellow-500, .group:focus .focus\:\:xl\:bg-yellow-500, .group-bg:focus .focus\:\:xl\:bg-yellow-500 {
        --bg-opacity: 1;
        background: rgba(245, 158, 11, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-600, .hover\:xl\:bg-yellow-600:hover, .focus\:xl\:bg-yellow-600:focus, .checked\:xl\:bg-yellow-600:checked, .group:hover .hover\:\:xl\:bg-yellow-600, .group-bg:hover .hover\:\:xl\:bg-yellow-600, .group:focus .focus\:\:xl\:bg-yellow-600, .group-bg:focus .focus\:\:xl\:bg-yellow-600 {
        --bg-opacity: 1;
        background: rgba(217, 119, 6, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-700, .hover\:xl\:bg-yellow-700:hover, .focus\:xl\:bg-yellow-700:focus, .checked\:xl\:bg-yellow-700:checked, .group:hover .hover\:\:xl\:bg-yellow-700, .group-bg:hover .hover\:\:xl\:bg-yellow-700, .group:focus .focus\:\:xl\:bg-yellow-700, .group-bg:focus .focus\:\:xl\:bg-yellow-700 {
        --bg-opacity: 1;
        background: rgba(180, 83, 9, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-800, .hover\:xl\:bg-yellow-800:hover, .focus\:xl\:bg-yellow-800:focus, .checked\:xl\:bg-yellow-800:checked, .group:hover .hover\:\:xl\:bg-yellow-800, .group-bg:hover .hover\:\:xl\:bg-yellow-800, .group:focus .focus\:\:xl\:bg-yellow-800, .group-bg:focus .focus\:\:xl\:bg-yellow-800 {
        --bg-opacity: 1;
        background: rgba(146, 64, 14, var(--bg-opacity)) ;
    }

    .xl\:bg-yellow-900, .hover\:xl\:bg-yellow-900:hover, .focus\:xl\:bg-yellow-900:focus, .checked\:xl\:bg-yellow-900:checked, .group:hover .hover\:\:xl\:bg-yellow-900, .group-bg:hover .hover\:\:xl\:bg-yellow-900, .group:focus .focus\:\:xl\:bg-yellow-900, .group-bg:focus .focus\:\:xl\:bg-yellow-900 {
        --bg-opacity: 1;
        background: rgba(120, 53, 15, var(--bg-opacity)) ;
    }

    .xl\:bg-green-50, .hover\:xl\:bg-green-50:hover, .focus\:xl\:bg-green-50:focus, .checked\:xl\:bg-green-50:checked, .group:hover .hover\:\:xl\:bg-green-50, .group-bg:hover .hover\:\:xl\:bg-green-50, .group:focus .focus\:\:xl\:bg-green-50, .group-bg:focus .focus\:\:xl\:bg-green-50 {
        --bg-opacity: 1;
        background: rgba(236, 253, 245, var(--bg-opacity)) ;
    }

    .xl\:bg-green-100, .hover\:xl\:bg-green-100:hover, .focus\:xl\:bg-green-100:focus, .checked\:xl\:bg-green-100:checked, .group:hover .hover\:\:xl\:bg-green-100, .group-bg:hover .hover\:\:xl\:bg-green-100, .group:focus .focus\:\:xl\:bg-green-100, .group-bg:focus .focus\:\:xl\:bg-green-100 {
        --bg-opacity: 1;
        background: rgba(209, 250, 229, var(--bg-opacity)) ;
    }

    .xl\:bg-green-200, .hover\:xl\:bg-green-200:hover, .focus\:xl\:bg-green-200:focus, .checked\:xl\:bg-green-200:checked, .group:hover .hover\:\:xl\:bg-green-200, .group-bg:hover .hover\:\:xl\:bg-green-200, .group:focus .focus\:\:xl\:bg-green-200, .group-bg:focus .focus\:\:xl\:bg-green-200 {
        --bg-opacity: 1;
        background: rgba(167, 243, 208, var(--bg-opacity)) ;
    }

    .xl\:bg-green-300, .hover\:xl\:bg-green-300:hover, .focus\:xl\:bg-green-300:focus, .checked\:xl\:bg-green-300:checked, .group:hover .hover\:\:xl\:bg-green-300, .group-bg:hover .hover\:\:xl\:bg-green-300, .group:focus .focus\:\:xl\:bg-green-300, .group-bg:focus .focus\:\:xl\:bg-green-300 {
        --bg-opacity: 1;
        background: rgba(110, 231, 183, var(--bg-opacity)) ;
    }

    .xl\:bg-green-400, .hover\:xl\:bg-green-400:hover, .focus\:xl\:bg-green-400:focus, .checked\:xl\:bg-green-400:checked, .group:hover .hover\:\:xl\:bg-green-400, .group-bg:hover .hover\:\:xl\:bg-green-400, .group:focus .focus\:\:xl\:bg-green-400, .group-bg:focus .focus\:\:xl\:bg-green-400 {
        --bg-opacity: 1;
        background: rgba(52, 211, 153, var(--bg-opacity)) ;
    }

    .xl\:bg-green-500, .hover\:xl\:bg-green-500:hover, .focus\:xl\:bg-green-500:focus, .checked\:xl\:bg-green-500:checked, .group:hover .hover\:\:xl\:bg-green-500, .group-bg:hover .hover\:\:xl\:bg-green-500, .group:focus .focus\:\:xl\:bg-green-500, .group-bg:focus .focus\:\:xl\:bg-green-500 {
        --bg-opacity: 1;
        background: rgba(16, 185, 129, var(--bg-opacity)) ;
    }

    .xl\:bg-green-600, .hover\:xl\:bg-green-600:hover, .focus\:xl\:bg-green-600:focus, .checked\:xl\:bg-green-600:checked, .group:hover .hover\:\:xl\:bg-green-600, .group-bg:hover .hover\:\:xl\:bg-green-600, .group:focus .focus\:\:xl\:bg-green-600, .group-bg:focus .focus\:\:xl\:bg-green-600 {
        --bg-opacity: 1;
        background: rgba(5, 150, 105, var(--bg-opacity)) ;
    }

    .xl\:bg-green-700, .hover\:xl\:bg-green-700:hover, .focus\:xl\:bg-green-700:focus, .checked\:xl\:bg-green-700:checked, .group:hover .hover\:\:xl\:bg-green-700, .group-bg:hover .hover\:\:xl\:bg-green-700, .group:focus .focus\:\:xl\:bg-green-700, .group-bg:focus .focus\:\:xl\:bg-green-700 {
        --bg-opacity: 1;
        background: rgba(4, 120, 87, var(--bg-opacity)) ;
    }

    .xl\:bg-green-800, .hover\:xl\:bg-green-800:hover, .focus\:xl\:bg-green-800:focus, .checked\:xl\:bg-green-800:checked, .group:hover .hover\:\:xl\:bg-green-800, .group-bg:hover .hover\:\:xl\:bg-green-800, .group:focus .focus\:\:xl\:bg-green-800, .group-bg:focus .focus\:\:xl\:bg-green-800 {
        --bg-opacity: 1;
        background: rgba(6, 95, 70, var(--bg-opacity)) ;
    }

    .xl\:bg-green-900, .hover\:xl\:bg-green-900:hover, .focus\:xl\:bg-green-900:focus, .checked\:xl\:bg-green-900:checked, .group:hover .hover\:\:xl\:bg-green-900, .group-bg:hover .hover\:\:xl\:bg-green-900, .group:focus .focus\:\:xl\:bg-green-900, .group-bg:focus .focus\:\:xl\:bg-green-900 {
        --bg-opacity: 1;
        background: rgba(6, 78, 59, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-50, .hover\:xl\:bg-blue-50:hover, .focus\:xl\:bg-blue-50:focus, .checked\:xl\:bg-blue-50:checked, .group:hover .hover\:\:xl\:bg-blue-50, .group-bg:hover .hover\:\:xl\:bg-blue-50, .group:focus .focus\:\:xl\:bg-blue-50, .group-bg:focus .focus\:\:xl\:bg-blue-50 {
        --bg-opacity: 1;
        background: rgba(239, 246, 255, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-100, .hover\:xl\:bg-blue-100:hover, .focus\:xl\:bg-blue-100:focus, .checked\:xl\:bg-blue-100:checked, .group:hover .hover\:\:xl\:bg-blue-100, .group-bg:hover .hover\:\:xl\:bg-blue-100, .group:focus .focus\:\:xl\:bg-blue-100, .group-bg:focus .focus\:\:xl\:bg-blue-100 {
        --bg-opacity: 1;
        background: rgba(219, 234, 254, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-200, .hover\:xl\:bg-blue-200:hover, .focus\:xl\:bg-blue-200:focus, .checked\:xl\:bg-blue-200:checked, .group:hover .hover\:\:xl\:bg-blue-200, .group-bg:hover .hover\:\:xl\:bg-blue-200, .group:focus .focus\:\:xl\:bg-blue-200, .group-bg:focus .focus\:\:xl\:bg-blue-200 {
        --bg-opacity: 1;
        background: rgba(191, 219, 254, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-300, .hover\:xl\:bg-blue-300:hover, .focus\:xl\:bg-blue-300:focus, .checked\:xl\:bg-blue-300:checked, .group:hover .hover\:\:xl\:bg-blue-300, .group-bg:hover .hover\:\:xl\:bg-blue-300, .group:focus .focus\:\:xl\:bg-blue-300, .group-bg:focus .focus\:\:xl\:bg-blue-300 {
        --bg-opacity: 1;
        background: rgba(147, 197, 253, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-400, .hover\:xl\:bg-blue-400:hover, .focus\:xl\:bg-blue-400:focus, .checked\:xl\:bg-blue-400:checked, .group:hover .hover\:\:xl\:bg-blue-400, .group-bg:hover .hover\:\:xl\:bg-blue-400, .group:focus .focus\:\:xl\:bg-blue-400, .group-bg:focus .focus\:\:xl\:bg-blue-400 {
        --bg-opacity: 1;
        background: rgba(96, 165, 250, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-500, .hover\:xl\:bg-blue-500:hover, .focus\:xl\:bg-blue-500:focus, .checked\:xl\:bg-blue-500:checked, .group:hover .hover\:\:xl\:bg-blue-500, .group-bg:hover .hover\:\:xl\:bg-blue-500, .group:focus .focus\:\:xl\:bg-blue-500, .group-bg:focus .focus\:\:xl\:bg-blue-500 {
        --bg-opacity: 1;
        background: rgba(59, 130, 246, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-600, .hover\:xl\:bg-blue-600:hover, .focus\:xl\:bg-blue-600:focus, .checked\:xl\:bg-blue-600:checked, .group:hover .hover\:\:xl\:bg-blue-600, .group-bg:hover .hover\:\:xl\:bg-blue-600, .group:focus .focus\:\:xl\:bg-blue-600, .group-bg:focus .focus\:\:xl\:bg-blue-600 {
        --bg-opacity: 1;
        background: rgba(37, 99, 235, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-700, .hover\:xl\:bg-blue-700:hover, .focus\:xl\:bg-blue-700:focus, .checked\:xl\:bg-blue-700:checked, .group:hover .hover\:\:xl\:bg-blue-700, .group-bg:hover .hover\:\:xl\:bg-blue-700, .group:focus .focus\:\:xl\:bg-blue-700, .group-bg:focus .focus\:\:xl\:bg-blue-700 {
        --bg-opacity: 1;
        background: rgba(29, 78, 216, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-800, .hover\:xl\:bg-blue-800:hover, .focus\:xl\:bg-blue-800:focus, .checked\:xl\:bg-blue-800:checked, .group:hover .hover\:\:xl\:bg-blue-800, .group-bg:hover .hover\:\:xl\:bg-blue-800, .group:focus .focus\:\:xl\:bg-blue-800, .group-bg:focus .focus\:\:xl\:bg-blue-800 {
        --bg-opacity: 1;
        background: rgba(30, 64, 175, var(--bg-opacity)) ;
    }

    .xl\:bg-blue-900, .hover\:xl\:bg-blue-900:hover, .focus\:xl\:bg-blue-900:focus, .checked\:xl\:bg-blue-900:checked, .group:hover .hover\:\:xl\:bg-blue-900, .group-bg:hover .hover\:\:xl\:bg-blue-900, .group:focus .focus\:\:xl\:bg-blue-900, .group-bg:focus .focus\:\:xl\:bg-blue-900 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-50, .hover\:xl\:bg-purple-50:hover, .focus\:xl\:bg-purple-50:focus, .checked\:xl\:bg-purple-50:checked, .group:hover .hover\:\:xl\:bg-purple-50, .group-bg:hover .hover\:\:xl\:bg-purple-50, .group:focus .focus\:\:xl\:bg-purple-50, .group-bg:focus .focus\:\:xl\:bg-purple-50 {
        --bg-opacity: 1;
        background: rgba(245, 243, 255, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-100, .hover\:xl\:bg-purple-100:hover, .focus\:xl\:bg-purple-100:focus, .checked\:xl\:bg-purple-100:checked, .group:hover .hover\:\:xl\:bg-purple-100, .group-bg:hover .hover\:\:xl\:bg-purple-100, .group:focus .focus\:\:xl\:bg-purple-100, .group-bg:focus .focus\:\:xl\:bg-purple-100 {
        --bg-opacity: 1;
        background: rgba(237, 233, 254, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-200, .hover\:xl\:bg-purple-200:hover, .focus\:xl\:bg-purple-200:focus, .checked\:xl\:bg-purple-200:checked, .group:hover .hover\:\:xl\:bg-purple-200, .group-bg:hover .hover\:\:xl\:bg-purple-200, .group:focus .focus\:\:xl\:bg-purple-200, .group-bg:focus .focus\:\:xl\:bg-purple-200 {
        --bg-opacity: 1;
        background: rgba(221, 214, 254, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-300, .hover\:xl\:bg-purple-300:hover, .focus\:xl\:bg-purple-300:focus, .checked\:xl\:bg-purple-300:checked, .group:hover .hover\:\:xl\:bg-purple-300, .group-bg:hover .hover\:\:xl\:bg-purple-300, .group:focus .focus\:\:xl\:bg-purple-300, .group-bg:focus .focus\:\:xl\:bg-purple-300 {
        --bg-opacity: 1;
        background: rgba(196, 181, 253, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-400, .hover\:xl\:bg-purple-400:hover, .focus\:xl\:bg-purple-400:focus, .checked\:xl\:bg-purple-400:checked, .group:hover .hover\:\:xl\:bg-purple-400, .group-bg:hover .hover\:\:xl\:bg-purple-400, .group:focus .focus\:\:xl\:bg-purple-400, .group-bg:focus .focus\:\:xl\:bg-purple-400 {
        --bg-opacity: 1;
        background: rgba(167, 139, 250, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-500, .hover\:xl\:bg-purple-500:hover, .focus\:xl\:bg-purple-500:focus, .checked\:xl\:bg-purple-500:checked, .group:hover .hover\:\:xl\:bg-purple-500, .group-bg:hover .hover\:\:xl\:bg-purple-500, .group:focus .focus\:\:xl\:bg-purple-500, .group-bg:focus .focus\:\:xl\:bg-purple-500 {
        --bg-opacity: 1;
        background: rgba(30, 58, 138, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-600, .hover\:xl\:bg-purple-600:hover, .focus\:xl\:bg-purple-600:focus, .checked\:xl\:bg-purple-600:checked, .group:hover .hover\:\:xl\:bg-purple-600, .group-bg:hover .hover\:\:xl\:bg-purple-600, .group:focus .focus\:\:xl\:bg-purple-600, .group-bg:focus .focus\:\:xl\:bg-purple-600 {
        --bg-opacity: 1;
        background: rgba(139, 92, 246, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-700, .hover\:xl\:bg-purple-700:hover, .focus\:xl\:bg-purple-700:focus, .checked\:xl\:bg-purple-700:checked, .group:hover .hover\:\:xl\:bg-purple-700, .group-bg:hover .hover\:\:xl\:bg-purple-700, .group:focus .focus\:\:xl\:bg-purple-700, .group-bg:focus .focus\:\:xl\:bg-purple-700 {
        --bg-opacity: 1;
        background: rgba(124, 58, 237, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-800, .hover\:xl\:bg-purple-800:hover, .focus\:xl\:bg-purple-800:focus, .checked\:xl\:bg-purple-800:checked, .group:hover .hover\:\:xl\:bg-purple-800, .group-bg:hover .hover\:\:xl\:bg-purple-800, .group:focus .focus\:\:xl\:bg-purple-800, .group-bg:focus .focus\:\:xl\:bg-purple-800 {
        --bg-opacity: 1;
        background: rgba(109, 40, 217, var(--bg-opacity)) ;
    }

    .xl\:bg-purple-900, .hover\:xl\:bg-purple-900:hover, .focus\:xl\:bg-purple-900:focus, .checked\:xl\:bg-purple-900:checked, .group:hover .hover\:\:xl\:bg-purple-900, .group-bg:hover .hover\:\:xl\:bg-purple-900, .group:focus .focus\:\:xl\:bg-purple-900, .group-bg:focus .focus\:\:xl\:bg-purple-900 {
        --bg-opacity: 1;
        background: rgba(91, 33, 182, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-50, .hover\:xl\:bg-pink-50:hover, .focus\:xl\:bg-pink-50:focus, .checked\:xl\:bg-pink-50:checked, .group:hover .hover\:\:xl\:bg-pink-50, .group-bg:hover .hover\:\:xl\:bg-pink-50, .group:focus .focus\:\:xl\:bg-pink-50, .group-bg:focus .focus\:\:xl\:bg-pink-50 {
        --bg-opacity: 1;
        background: rgba(76, 29, 149, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-100, .hover\:xl\:bg-pink-100:hover, .focus\:xl\:bg-pink-100:focus, .checked\:xl\:bg-pink-100:checked, .group:hover .hover\:\:xl\:bg-pink-100, .group-bg:hover .hover\:\:xl\:bg-pink-100, .group:focus .focus\:\:xl\:bg-pink-100, .group-bg:focus .focus\:\:xl\:bg-pink-100 {
        --bg-opacity: 1;
        background: rgba(253, 242, 248, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-200, .hover\:xl\:bg-pink-200:hover, .focus\:xl\:bg-pink-200:focus, .checked\:xl\:bg-pink-200:checked, .group:hover .hover\:\:xl\:bg-pink-200, .group-bg:hover .hover\:\:xl\:bg-pink-200, .group:focus .focus\:\:xl\:bg-pink-200, .group-bg:focus .focus\:\:xl\:bg-pink-200 {
        --bg-opacity: 1;
        background: rgba(252, 231, 243, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-30, .hover\:xl\:bg-pink-30:hover, .focus\:xl\:bg-pink-30:focus, .checked\:xl\:bg-pink-30:checked, .group:hover .hover\:\:xl\:bg-pink-30, .group-bg:hover .hover\:\:xl\:bg-pink-30, .group:focus .focus\:\:xl\:bg-pink-30, .group-bg:focus .focus\:\:xl\:bg-pink-30 {
        --bg-opacity: 1;
        background: rgba(251, 207, 232, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-400, .hover\:xl\:bg-pink-400:hover, .focus\:xl\:bg-pink-400:focus, .checked\:xl\:bg-pink-400:checked, .group:hover .hover\:\:xl\:bg-pink-400, .group-bg:hover .hover\:\:xl\:bg-pink-400, .group:focus .focus\:\:xl\:bg-pink-400, .group-bg:focus .focus\:\:xl\:bg-pink-400 {
        --bg-opacity: 1;
        background: rgba(249, 168, 212, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-500, .hover\:xl\:bg-pink-500:hover, .focus\:xl\:bg-pink-500:focus, .checked\:xl\:bg-pink-500:checked, .group:hover .hover\:\:xl\:bg-pink-500, .group-bg:hover .hover\:\:xl\:bg-pink-500, .group:focus .focus\:\:xl\:bg-pink-500, .group-bg:focus .focus\:\:xl\:bg-pink-500 {
        --bg-opacity: 1;
        background: rgba(244, 114, 182, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-600, .hover\:xl\:bg-pink-600:hover, .focus\:xl\:bg-pink-600:focus, .checked\:xl\:bg-pink-600:checked, .group:hover .hover\:\:xl\:bg-pink-600, .group-bg:hover .hover\:\:xl\:bg-pink-600, .group:focus .focus\:\:xl\:bg-pink-600, .group-bg:focus .focus\:\:xl\:bg-pink-600 {
        --bg-opacity: 1;
        background: rgba(236, 72, 153, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-700, .hover\:xl\:bg-pink-700:hover, .focus\:xl\:bg-pink-700:focus, .checked\:xl\:bg-pink-700:checked, .group:hover .hover\:\:xl\:bg-pink-700, .group-bg:hover .hover\:\:xl\:bg-pink-700, .group:focus .focus\:\:xl\:bg-pink-700, .group-bg:focus .focus\:\:xl\:bg-pink-700 {
        --bg-opacity: 1;
        background: rgba(219, 39, 119, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-800, .hover\:xl\:bg-pink-800:hover, .focus\:xl\:bg-pink-800:focus, .checked\:xl\:bg-pink-800:checked, .group:hover .hover\:\:xl\:bg-pink-800, .group-bg:hover .hover\:\:xl\:bg-pink-800, .group:focus .focus\:\:xl\:bg-pink-800, .group-bg:focus .focus\:\:xl\:bg-pink-800 {
        --bg-opacity: 1;
        background: rgba(190, 24, 93, var(--bg-opacity)) ;
    }

    .xl\:bg-pink-900, .hover\:xl\:bg-pink-900:hover, .focus\:xl\:bg-pink-900:focus, .checked\:xl\:bg-pink-900:checked, .group:hover .hover\:\:xl\:bg-pink-900, .group-bg:hover .hover\:\:xl\:bg-pink-900, .group:focus .focus\:\:xl\:bg-pink-900, .group-bg:focus .focus\:\:xl\:bg-pink-900 {
        --bg-opacity: 1;
        background: rgba(157, 23, 77, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-50, .hover\:xl\:bg-indigo-50:hover, .focus\:xl\:bg-indigo-50:focus, .checked\:xl\:bg-indigo-50:checked, .group:hover .hover\:\:xl\:bg-indigo-50, .group-bg:hover .hover\:\:xl\:bg-indigo-50, .group:focus .focus\:\:xl\:bg-indigo-50, .group-bg:focus .focus\:\:xl\:bg-indigo-50 {
        --bg-opacity: 1;
        background: rgba(238, 242, 255, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-100, .hover\:xl\:bg-indigo-100:hover, .focus\:xl\:bg-indigo-100:focus, .checked\:xl\:bg-indigo-100:checked, .group:hover .hover\:\:xl\:bg-indigo-100, .group-bg:hover .hover\:\:xl\:bg-indigo-100, .group:focus .focus\:\:xl\:bg-indigo-100, .group-bg:focus .focus\:\:xl\:bg-indigo-100 {
        --bg-opacity: 1;
        background: rgba(224, 231, 255, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-200, .hover\:xl\:bg-indigo-200:hover, .focus\:xl\:bg-indigo-200:focus, .checked\:xl\:bg-indigo-200:checked, .group:hover .hover\:\:xl\:bg-indigo-200, .group-bg:hover .hover\:\:xl\:bg-indigo-200, .group:focus .focus\:\:xl\:bg-indigo-200, .group-bg:focus .focus\:\:xl\:bg-indigo-200 {
        --bg-opacity: 1;
        background: rgba(199, 210, 254, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-300, .hover\:xl\:bg-indigo-300:hover, .focus\:xl\:bg-indigo-300:focus, .checked\:xl\:bg-indigo-300:checked, .group:hover .hover\:\:xl\:bg-indigo-300, .group-bg:hover .hover\:\:xl\:bg-indigo-300, .group:focus .focus\:\:xl\:bg-indigo-300, .group-bg:focus .focus\:\:xl\:bg-indigo-300 {
        --bg-opacity: 1;
        background: rgba(165, 180, 252, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-400, .hover\:xl\:bg-indigo-400:hover, .focus\:xl\:bg-indigo-400:focus, .checked\:xl\:bg-indigo-400:checked, .group:hover .hover\:\:xl\:bg-indigo-400, .group-bg:hover .hover\:\:xl\:bg-indigo-400, .group:focus .focus\:\:xl\:bg-indigo-400, .group-bg:focus .focus\:\:xl\:bg-indigo-400 {
        --bg-opacity: 1;
        background: rgba(129, 140, 248, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-500, .hover\:xl\:bg-indigo-500:hover, .focus\:xl\:bg-indigo-500:focus, .checked\:xl\:bg-indigo-500:checked, .group:hover .hover\:\:xl\:bg-indigo-500, .group-bg:hover .hover\:\:xl\:bg-indigo-500, .group:focus .focus\:\:xl\:bg-indigo-500, .group-bg:focus .focus\:\:xl\:bg-indigo-500 {
        --bg-opacity: 1;
        background: rgba(99, 102, 2412, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-600, .hover\:xl\:bg-indigo-600:hover, .focus\:xl\:bg-indigo-600:focus, .checked\:xl\:bg-indigo-600:checked, .group:hover .hover\:\:xl\:bg-indigo-600, .group-bg:hover .hover\:\:xl\:bg-indigo-600, .group:focus .focus\:\:xl\:bg-indigo-600, .group-bg:focus .focus\:\:xl\:bg-indigo-600 {
        --bg-opacity: 1;
        background: rgba(79, 70, 229, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-700, .hover\:xl\:bg-indigo-700:hover, .focus\:xl\:bg-indigo-700:focus, .checked\:xl\:bg-indigo-700:checked, .group:hover .hover\:\:xl\:bg-indigo-700, .group-bg:hover .hover\:\:xl\:bg-indigo-700, .group:focus .focus\:\:xl\:bg-indigo-700, .group-bg:focus .focus\:\:xl\:bg-indigo-700 {
        --bg-opacity: 1;
        background: rgba(67, 56, 202, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-800, .hover\:xl\:bg-indigo-800:hover, .focus\:xl\:bg-indigo-800:focus, .checked\:xl\:bg-indigo-800:checked, .group:hover .hover\:\:xl\:bg-indigo-800, .group-bg:hover .hover\:\:xl\:bg-indigo-800, .group:focus .focus\:\:xl\:bg-indigo-800, .group-bg:focus .focus\:\:xl\:bg-indigo-800 {
        --bg-opacity: 1;
        background: rgba(55, 48, 163, var(--bg-opacity)) ;
    }

    .xl\:bg-indigo-900, .hover\:xl\:bg-indigo-900:hover, .focus\:xl\:bg-indigo-900:focus, .checked\:xl\:bg-indigo-900:checked, .group:hover .hover\:\:xl\:bg-indigo-900, .group-bg:hover .hover\:\:xl\:bg-indigo-900, .group:focus .focus\:\:xl\:bg-indigo-900, .group-bg:focus .focus\:\:xl\:bg-indigo-900 {
        --bg-opacity: 1;
        background: rgba(49, 46, 129, var(--bg-opacity)) ;
    }

    .xl\:bg-opacity-0, .hover\:xl\:bg-opacity-0:hover, .focus\:xl\:bg-opacity-0:focus, .checked\:xl\:bg-opacity-0:checked, .group:hover .hover\:\:xl\:bg-opacity-0, .group-bg:hover .hover\:\:xl\:bg-opacity-0, .group:focus .focus\:\:xl\:bg-opacity-0, .group-bg:focus .focus\:\:xl\:bg-opacity-0 {
        --bg-opacity: 0;
    }

    .xl\:bg-opacity-01, .hover\:xl\:bg-opacity-01:hover, .focus\:xl\:bg-opacity-01:focus, .checked\:xl\:bg-opacity-01:checked, .group:hover .hover\:\:xl\:bg-opacity-01, .group-bg:hover .hover\:\:xl\:bg-opacity-01, .group:focus .focus\:\:xl\:bg-opacity-01, .group-bg:focus .focus\:\:xl\:bg-opacity-01 {
        --bg-opacity: .01;
    }

    .xl\:bg-opacity-02, .hover\:xl\:bg-opacity-02:hover, .focus\:xl\:bg-opacity-02:focus, .checked\:xl\:bg-opacity-02:checked, .group:hover .hover\:\:xl\:bg-opacity-02, .group-bg:hover .hover\:\:xl\:bg-opacity-02, .group:focus .focus\:\:xl\:bg-opacity-02, .group-bg:focus .focus\:\:xl\:bg-opacity-02 {
        --bg-opacity: .02;
    }

    .xl\:bg-opacity-03, .hover\:xl\:bg-opacity-03:hover, .focus\:xl\:bg-opacity-03:focus, .checked\:xl\:bg-opacity-03:checked, .group:hover .hover\:\:xl\:bg-opacity-03, .group-bg:hover .hover\:\:xl\:bg-opacity-03, .group:focus .focus\:\:xl\:bg-opacity-03, .group-bg:focus .focus\:\:xl\:bg-opacity-03 {
        --bg-opacity: .03;
    }

    .xl\:bg-opacity-04, .hover\:xl\:bg-opacity-04:hover, .focus\:xl\:bg-opacity-04:focus, .checked\:xl\:bg-opacity-04:checked, .group:hover .hover\:\:xl\:bg-opacity-04, .group-bg:hover .hover\:\:xl\:bg-opacity-04, .group:focus .focus\:\:xl\:bg-opacity-04, .group-bg:focus .focus\:\:xl\:bg-opacity-04 {
        --bg-opacity: .04;
    }

    .xl\:bg-opacity-05, .hover\:xl\:bg-opacity-05:hover, .focus\:xl\:bg-opacity-05:focus, .checked\:xl\:bg-opacity-05:checked, .group:hover .hover\:\:xl\:bg-opacity-05, .group-bg:hover .hover\:\:xl\:bg-opacity-05, .group:focus .focus\:\:xl\:bg-opacity-05, .group-bg:focus .focus\:\:xl\:bg-opacity-05 {
        --bg-opacity: .05;
    }

    .xl\:bg-opacity-06, .hover\:xl\:bg-opacity-06:hover, .focus\:xl\:bg-opacity-06:focus, .checked\:xl\:bg-opacity-06:checked, .group:hover .hover\:\:xl\:bg-opacity-06, .group-bg:hover .hover\:\:xl\:bg-opacity-06, .group:focus .focus\:\:xl\:bg-opacity-06, .group-bg:focus .focus\:\:xl\:bg-opacity-06 {
        --bg-opacity: .06;
    }

    .xl\:bg-opacity-07, .hover\:xl\:bg-opacity-07:hover, .focus\:xl\:bg-opacity-07:focus, .checked\:xl\:bg-opacity-07:checked, .group:hover .hover\:\:xl\:bg-opacity-07, .group-bg:hover .hover\:\:xl\:bg-opacity-07, .group:focus .focus\:\:xl\:bg-opacity-07, .group-bg:focus .focus\:\:xl\:bg-opacity-07 {
        --bg-opacity: .07;
    }

    .xl\:bg-opacity-08, .hover\:xl\:bg-opacity-08:hover, .focus\:xl\:bg-opacity-08:focus, .checked\:xl\:bg-opacity-08:checked, .group:hover .hover\:\:xl\:bg-opacity-08, .group-bg:hover .hover\:\:xl\:bg-opacity-08, .group:focus .focus\:\:xl\:bg-opacity-08, .group-bg:focus .focus\:\:xl\:bg-opacity-08 {
        --bg-opacity: .08;
    }

    .xl\:bg-opacity-09, .hover\:xl\:bg-opacity-09:hover, .focus\:xl\:bg-opacity-09:focus, .checked\:xl\:bg-opacity-09:checked, .group:hover .hover\:\:xl\:bg-opacity-09, .group-bg:hover .hover\:\:xl\:bg-opacity-09, .group:focus .focus\:\:xl\:bg-opacity-09, .group-bg:focus .focus\:\:xl\:bg-opacity-09 {
        --bg-opacity: .08;
    }

    .xl\:bg-opacity-10, .hover\:xl\:bg-opacity-10:hover, .focus\:xl\:bg-opacity-10:focus, .checked\:xl\:bg-opacity-10:checked, .group:hover .hover\:\:xl\:bg-opacity-10, .group-bg:hover .hover\:\:xl\:bg-opacity-10, .group:focus .focus\:\:xl\:bg-opacity-10, .group-bg:focus .focus\:\:xl\:bg-opacity-10 {
        --bg-opacity: .1;
    }

    .xl\:bg-opacity-15, .hover\:xl\:bg-opacity-15:hover, .focus\:xl\:bg-opacity-15:focus, .checked\:xl\:bg-opacity-15:checked, .group:hover .hover\:\:xl\:bg-opacity-15, .group-bg:hover .hover\:\:xl\:bg-opacity-15, .group:focus .focus\:\:xl\:bg-opacity-15, .group-bg:focus .focus\:\:xl\:bg-opacity-15 {
        --bg-opacity: .15;
    }

    .xl\:bg-opacity-20, .hover\:xl\:bg-opacity-20:hover, .focus\:xl\:bg-opacity-20:focus, .checked\:xl\:bg-opacity-20:checked, .group:hover .hover\:\:xl\:bg-opacity-20, .group-bg:hover .hover\:\:xl\:bg-opacity-20, .group:focus .focus\:\:xl\:bg-opacity-20, .group-bg:focus .focus\:\:xl\:bg-opacity-20 {
        --bg-opacity: .2;
    }

    .xl\:bg-opacity-25, .hover\:xl\:bg-opacity-25:hover, .focus\:xl\:bg-opacity-25:focus, .checked\:xl\:bg-opacity-25:checked, .group:hover .hover\:\:xl\:bg-opacity-25, .group-bg:hover .hover\:\:xl\:bg-opacity-25, .group:focus .focus\:\:xl\:bg-opacity-25, .group-bg:focus .focus\:\:xl\:bg-opacity-25 {
        --bg-opacity: .25;
    }

    .xl\:bg-opacity-30, .hover\:xl\:bg-opacity-30:hover, .focus\:xl\:bg-opacity-30:focus, .checked\:xl\:bg-opacity-30:checked, .group:hover .hover\:\:xl\:bg-opacity-30, .group-bg:hover .hover\:\:xl\:bg-opacity-30, .group:focus .focus\:\:xl\:bg-opacity-30, .group-bg:focus .focus\:\:xl\:bg-opacity-30 {
        --bg-opacity: .3;
    }

    .xl\:bg-opacity-35, .hover\:xl\:bg-opacity-35:hover, .focus\:xl\:bg-opacity-35:focus, .checked\:xl\:bg-opacity-35:checked, .group:hover .hover\:\:xl\:bg-opacity-35, .group-bg:hover .hover\:\:xl\:bg-opacity-35, .group:focus .focus\:\:xl\:bg-opacity-35, .group-bg:focus .focus\:\:xl\:bg-opacity-35 {
        --bg-opacity: .35;
    }

    .xl\:bg-opacity-40, .hover\:xl\:bg-opacity-40:hover, .focus\:xl\:bg-opacity-40:focus, .checked\:xl\:bg-opacity-40:checked, .group:hover .hover\:\:xl\:bg-opacity-40, .group-bg:hover .hover\:\:xl\:bg-opacity-40, .group:focus .focus\:\:xl\:bg-opacity-40, .group-bg:focus .focus\:\:xl\:bg-opacity-40 {
        --bg-opacity: .4;
    }

    .xl\:bg-opacity-45, .hover\:xl\:bg-opacity-45:hover, .focus\:xl\:bg-opacity-45:focus, .checked\:xl\:bg-opacity-45:checked, .group:hover .hover\:\:xl\:bg-opacity-45, .group-bg:hover .hover\:\:xl\:bg-opacity-45, .group:focus .focus\:\:xl\:bg-opacity-45, .group-bg:focus .focus\:\:xl\:bg-opacity-45 {
        --bg-opacity: .45;
    }

    .xl\:bg-opacity-50, .hover\:xl\:bg-opacity-50:hover, .focus\:xl\:bg-opacity-50:focus, .checked\:xl\:bg-opacity-50:checked, .group:hover .hover\:\:xl\:bg-opacity-50, .group-bg:hover .hover\:\:xl\:bg-opacity-50, .group:focus .focus\:\:xl\:bg-opacity-50, .group-bg:focus .focus\:\:xl\:bg-opacity-50 {
        --bg-opacity: .5;
    }

    .xl\:bg-opacity-55, .hover\:xl\:bg-opacity-55:hover, .focus\:xl\:bg-opacity-55:focus, .checked\:xl\:bg-opacity-55:checked, .group:hover .hover\:\:xl\:bg-opacity-55, .group-bg:hover .hover\:\:xl\:bg-opacity-55, .group:focus .focus\:\:xl\:bg-opacity-55, .group-bg:focus .focus\:\:xl\:bg-opacity-55 {
        --bg-opacity: .55;
    }

    .xl\:bg-opacity-60, .hover\:xl\:bg-opacity-60:hover, .focus\:xl\:bg-opacity-60:focus, .checked\:xl\:bg-opacity-60:checked, .group:hover .hover\:\:xl\:bg-opacity-60, .group-bg:hover .hover\:\:xl\:bg-opacity-60, .group:focus .focus\:\:xl\:bg-opacity-60, .group-bg:focus .focus\:\:xl\:bg-opacity-60 {
        --bg-opacity: .6;
    }

    .xl\:bg-opacity-65, .hover\:xl\:bg-opacity-65:hover, .focus\:xl\:bg-opacity-65:focus, .checked\:xl\:bg-opacity-65:checked, .group:hover .hover\:\:xl\:bg-opacity-65, .group-bg:hover .hover\:\:xl\:bg-opacity-65, .group:focus .focus\:\:xl\:bg-opacity-65, .group-bg:focus .focus\:\:xl\:bg-opacity-65 {
        --bg-opacity: .65;
    }

    .xl\:bg-opacity-70, .hover\:xl\:bg-opacity-70:hover, .focus\:xl\:bg-opacity-70:focus, .checked\:xl\:bg-opacity-70:checked, .group:hover .hover\:\:xl\:bg-opacity-70, .group-bg:hover .hover\:\:xl\:bg-opacity-70, .group:focus .focus\:\:xl\:bg-opacity-70, .group-bg:focus .focus\:\:xl\:bg-opacity-70 {
        --bg-opacity: .7;
    }

    .xl\:bg-opacity-75, .hover\:xl\:bg-opacity-75:hover, .focus\:xl\:bg-opacity-75:focus, .checked\:xl\:bg-opacity-75:checked, .group:hover .hover\:\:xl\:bg-opacity-75, .group-bg:hover .hover\:\:xl\:bg-opacity-75, .group:focus .focus\:\:xl\:bg-opacity-75, .group-bg:focus .focus\:\:xl\:bg-opacity-75 {
        --bg-opacity: .75;
    }

    .xl\:bg-opacity-80, .hover\:xl\:bg-opacity-80:hover, .focus\:xl\:bg-opacity-80:focus, .checked\:xl\:bg-opacity-80:checked, .group:hover .hover\:\:xl\:bg-opacity-80, .group-bg:hover .hover\:\:xl\:bg-opacity-80, .group:focus .focus\:\:xl\:bg-opacity-80, .group-bg:focus .focus\:\:xl\:bg-opacity-80 {
        --bg-opacity: .8;
    }

    .xl\:bg-opacity-85, .hover\:xl\:bg-opacity-85:hover, .focus\:xl\:bg-opacity-85:focus, .checked\:xl\:bg-opacity-85:checked, .group:hover .hover\:\:xl\:bg-opacity-85, .group-bg:hover .hover\:\:xl\:bg-opacity-85, .group:focus .focus\:\:xl\:bg-opacity-85, .group-bg:focus .focus\:\:xl\:bg-opacity-85 {
        --bg-opacity: .85;
    }

    .xl\:bg-opacity-90, .hover\:xl\:bg-opacity-90:hover, .focus\:xl\:bg-opacity-90:focus, .checked\:xl\:bg-opacity-90:checked, .group:hover .hover\:\:xl\:bg-opacity-90, .group-bg:hover .hover\:\:xl\:bg-opacity-90, .group:focus .focus\:\:xl\:bg-opacity-90, .group-bg:focus .focus\:\:xl\:bg-opacity-90 {
        --bg-opacity: .9;
    }

    .xl\:bg-opacity-95, .hover\:xl\:bg-opacity-95:hover, .focus\:xl\:bg-opacity-95:focus, .checked\:xl\:bg-opacity-95:checked, .group:hover .hover\:\:xl\:bg-opacity-95, .group-bg:hover .hover\:\:xl\:bg-opacity-95, .group:focus .focus\:\:xl\:bg-opacity-95, .group-bg:focus .focus\:\:xl\:bg-opacity-95 {
        --bg-opacity: .95;
    }

    .xl\:bg-opacity-100, .hover\:xl\:bg-opacity-100:hover, .focus\:xl\:bg-opacity-100:focus, .checked\:xl\:bg-opacity-100:checked, .group:hover .hover\:\:xl\:bg-opacity-100, .group-bg:hover .hover\:\:xl\:bg-opacity-100, .group:focus .focus\:\:xl\:bg-opacity-100, .group-bg:focus .focus\:\:xl\:bg-opacity-100 {
        --bg-opacity: 1;
    }

    .xl\:bg-gradient-l, .hover\:xl\:bg-gradient-l:hover, .focus\:xl\:bg-gradient-l:focus, .group:hover .hover\:\:xl\:bg-gradient-l, .group-bg:hover .hover\:\:xl\:bg-gradient-l, .group:focus .focus\:\:xl\:bg-gradient-l, .group-bg:focus .focus\:\:xl\:bg-gradient-l {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .xl\:bg-gradient-t, .hover\:xl\:bg-gradient-t:hover, .focus\:xl\:bg-gradient-t:focus, .group:hover .hover\:\:xl\:bg-gradient-t, .group-bg:hover .hover\:\:xl\:bg-gradient-t, .group:focus .focus\:\:xl\:bg-gradient-t, .group-bg:focus .focus\:\:xl\:bg-gradient-t {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .xl\:bg-gradient-r, .hover\:xl\:bg-gradient-r:hover, .focus\:xl\:bg-gradient-r:focus, .group:hover .hover\:\:xl\:bg-gradient-r, .group-bg:hover .hover\:\:xl\:bg-gradient-r, .group:focus .focus\:\:xl\:bg-gradient-r, .group-bg:focus .focus\:\:xl\:bg-gradient-r {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .xl\:bg-gradient-b, .hover\:xl\:bg-gradient-b:hover, .focus\:xl\:bg-gradient-b:focus, .group:hover .hover\:\:xl\:bg-gradient-b, .group-bg:hover .hover\:\:xl\:bg-gradient-b, .group:focus .focus\:\:xl\:bg-gradient-b, .group-bg:focus .focus\:\:xl\:bg-gradient-b {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-l, .hover\:xl\:bg-gradient-via-l:hover, .focus\:xl\:bg-gradient-via-l:focus, .group:hover .hover\:\:xl\:bg-gradient-via-l, .group-bg:hover .hover\:\:xl\:bg-gradient-via-l, .group:focus .focus\:\:xl\:bg-gradient-via-l, .group-bg:focus .focus\:\:xl\:bg-gradient-via-l {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to left, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-t, .hover\:xl\:bg-gradient-via-t:hover, .focus\:xl\:bg-gradient-via-t:focus, .group:hover .hover\:\:xl\:bg-gradient-via-t, .group-bg:hover .hover\:\:xl\:bg-gradient-via-t, .group:focus .focus\:\:xl\:bg-gradient-via-t, .group-bg:focus .focus\:\:xl\:bg-gradient-via-t {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-r, .hover\:xl\:bg-gradient-via-r:hover, .focus\:xl\:bg-gradient-via-r:focus, .group:hover .hover\:\:xl\:bg-gradient-via-r, .group-bg:hover .hover\:\:xl\:bg-gradient-via-r, .group:focus .focus\:\:xl\:bg-gradient-via-r, .group-bg:focus .focus\:\:xl\:bg-gradient-via-r {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to right, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-b, .hover\:xl\:bg-gradient-via-b:hover, .focus\:xl\:bg-gradient-via-b:focus, .group:hover .hover\:\:xl\:bg-gradient-via-b, .group-bg:hover .hover\:\:xl\:bg-gradient-via-b, .group:focus .focus\:\:xl\:bg-gradient-via-b, .group-bg:focus .focus\:\:xl\:bg-gradient-via-b {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-bl, .hover\:xl\:bg-gradient-via-bl:hover, .focus\:xl\:bg-gradient-via-bl:focus, .group:hover .hover\:\:xl\:bg-gradient-via-bl, .group-bg:hover .hover\:\:xl\:bg-gradient-via-bl, .group:focus .focus\:\:xl\:bg-gradient-via-bl, .group-bg:focus .focus\:\:xl\:bg-gradient-via-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-br, .hover\:xl\:bg-gradient-via-br:hover, .focus\:xl\:bg-gradient-via-br:focus, .group:hover .hover\:\:xl\:bg-gradient-via-br, .group-bg:hover .hover\:\:xl\:bg-gradient-via-br, .group:focus .focus\:\:xl\:bg-gradient-via-br, .group-bg:focus .focus\:\:xl\:bg-gradient-via-br {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-tl, .hover\:xl\:bg-gradient-via-tl:hover, .focus\:xl\:bg-gradient-via-tl:focus, .group:hover .hover\:\:xl\:bg-gradient-via-tl, .group-bg:hover .hover\:\:xl\:bg-gradient-via-tl, .group:focus .focus\:\:xl\:bg-gradient-via-tl, .group-bg:focus .focus\:\:xl\:bg-gradient-via-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .xl\:bg-gradient-via-tr, .hover\:xl\:bg-gradient-via-tr:hover, .focus\:xl\:bg-gradient-via-tr:focus, .group:hover .hover\:\:xl\:bg-gradient-via-tr, .group-bg:hover .hover\:\:xl\:bg-gradient-via-tr, .group:focus .focus\:\:xl\:bg-gradient-via-tr, .group-bg:focus .focus\:\:xl\:bg-gradient-via-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-via), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .xl\:bg-gradient-bl, .hover\:xl\:bg-gradient-bl:hover, .focus\:xl\:bg-gradient-bl:focus, .group:hover .hover\:\:xl\:bg-gradient-bl, .group-bg:hover .hover\:\:xl\:bg-gradient-bl, .group:focus .focus\:\:xl\:bg-gradient-bl, .group-bg:focus .focus\:\:xl\:bg-gradient-bl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom left, var(--gradient-stops));
    }

    .xl\:bg-gradient-br, .hover\:xl\:bg-gradient-br:hover, .focus\:xl\:bg-gradient-br:focus, .group:hover .hover\:\:xl\:bg-gradient-br, .group-bg:hover .hover\:\:xl\:bg-gradient-br, .group:focus .focus\:\:xl\:bg-gradient-br, .group-bg:focus .focus\:\:xl\:bg-gradient-br {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to bottom right, var(--gradient-stops));
    }

    .xl\:bg-gradient-tl, .hover\:xl\:bg-gradient-tl:hover, .focus\:xl\:bg-gradient-tl:focus, .group:hover .hover\:\:xl\:bg-gradient-tl, .group-bg:hover .hover\:\:xl\:bg-gradient-tl, .group:focus .focus\:\:xl\:bg-gradient-tl, .group-bg:focus .focus\:\:xl\:bg-gradient-tl {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top left, var(--gradient-stops));
    }

    .xl\:bg-gradient-tr, .hover\:xl\:bg-gradient-tr:hover, .focus\:xl\:bg-gradient-tr:focus, .group:hover .hover\:\:xl\:bg-gradient-tr, .group-bg:hover .hover\:\:xl\:bg-gradient-tr, .group:focus .focus\:\:xl\:bg-gradient-tr, .group-bg:focus .focus\:\:xl\:bg-gradient-tr {
        --gradient-stops: var(--gradient-from), var(--gradient-to, rgba(45, 212, 191, 0));
        background: linear-gradient(to top right, var(--gradient-stops));
    }

    .xl\:bg-bottom, .hover\:xl\:bg-bottom:hover, .focus\:xl\:bg-bottom:focus {
        background-position: bottom;
    }

    .xl\:bg-center, .hover\:xl\:bg-center:hover, .focus\:xl\:bg-center:focus {
        background-position: center;
    }

    .xl\:bg-left, .hover\:xl\:bg-left:hover, .focus\:xl\:bg-left:focus {
        background-position: left;
    }

    .xl\:bg-left-bottom, .hover\:xl\:bg-left-bottom:hover, .focus\:xl\:bg-left-bottom:focus {
        background-position: left bottom;
    }

    .xl\:bg-left-top, .hover\:xl\:bg-left-top:hover, .focus\:xl\:bg-left-top:focus {
        background-position: left top;
    }

    .xl\:bg-right, .hover\:xl\:bg-right:hover, .focus\:xl\:bg-right:focus {
        background-position: right;
    }

    .xl\:bg-right-bottom, .hover\:xl\:bg-right-bottom:hover, .focus\:xl\:bg-right-bottom:focus {
        background-position: right bottom;
    }

    .xl\:bg-right-top, .hover\:xl\:bg-right-top:hover, .focus\:xl\:bg-right-top:focus {
        background-position: right top;
    }

    .xl\:bg-top, .hover\:xl\:bg-top:hover, .focus\:xl\:bg-top:focus {
        background-position: top;
    }

    .xl\:bg-auto, .hover\:xl\:bg-auto:hover, .focus\:xl\:bg-auto:focus {
        background-size: auto;
    }

    .xl\:bg-cover, .hover\:xl\:bg-cover:hover, .focus\:xl\:bg-cover:focus {
        background-size: cover;
    }

    .xl\:bg-contain, .hover\:xl\:bg-contain:hover, .focus\:xl\:bg-contain:focus {
        background-size: contain;
    }

    .xl\:bg-10, .hover\:xl\:bg-10:hover, .focus\:xl\:bg-10:focus {
        background-size: 10%;
    }

    .xl\:bg-20, .hover\:xl\:bg-20:hover, .focus\:xl\:bg-20:focus {
        background-size: 20%;
    }

    .xl\:bg-30, .hover\:xl\:bg-30:hover, .focus\:xl\:bg-30:focus {
        background-size: 30%;
    }

    .xl\:bg-40, .hover\:xl\:bg-40:hover, .focus\:xl\:bg-40:focus {
        background-size: 40%;
    }

    .xl\:bg-50, .hover\:xl\:bg-50:hover, .focus\:xl\:bg-50:focus {
        background-size: 50%;
    }

    .xl\:bg-60, .hover\:xl\:bg-60:hover, .focus\:xl\:bg-60:focus {
        background-size: 60%;
    }

    .xl\:bg-70, .hover\:xl\:bg-70:hover, .focus\:xl\:bg-70:focus {
        background-size: 70%;
    }

    .xl\:bg-80, .hover\:xl\:bg-80:hover, .focus\:xl\:bg-80:focus {
        background-size: 80%;
    }

    .xl\:bg-90, .hover\:xl\:bg-90:hover, .focus\:xl\:bg-90:focus {
        background-size: 90%;
    }

    .xl\:bg-100, .hover\:xl\:bg-100:hover, .focus\:xl\:bg-100:focus {
        background-size: 100%;
    }

    .xl\:bg-110, .hover\:xl\:bg-110:hover, .focus\:xl\:bg-110:focus {
        background-size: 110%;
    }

    .xl\:bg-120, .hover\:xl\:bg-120:hover, .focus\:xl\:bg-120:focus {
        background-size: 120%;
    }

    .xl\:bg-130, .hover\:xl\:bg-130:hover, .focus\:xl\:bg-130:focus {
        background-size: 130%;
    }

    .xl\:bg-140, .hover\:xl\:bg-140:hover, .focus\:xl\:bg-140:focus {
        background-size: 140%;
    }

    .xl\:bg-150, .hover\:xl\:bg-150:hover, .focus\:xl\:bg-150:focus {
        background-size: 150%;
    }

    .xl\:bg-160, .hover\:xl\:bg-160:hover, .focus\:xl\:bg-160:focus {
        background-size: 160%;
    }

    .xl\:bg-170, .hover\:xl\:bg-170:hover, .focus\:xl\:bg-170:focus {
        background-size: 170%;
    }

    .xl\:bg-180, .hover\:xl\:bg-180:hover, .focus\:xl\:bg-180:focus {
        background-size: 180%;
    }

    .xl\:bg-190, .hover\:xl\:bg-190:hover, .focus\:xl\:bg-190:focus {
        background-size: 190%;
    }

    .xl\:bg-200, .hover\:xl\:bg-200:hover, .focus\:xl\:bg-200:focus {
        background-size: 200%;
    }

    .xl\:from-black, .hover\:xl\:from-black:hover, .focus\:xl\:from-black:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(0, 0, 0, var(--bg-opacity));
    }

    .xl\:from-white, .hover\:xl\:from-white:hover, .focus\:xl\:from-white:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 255, 255, var(--bg-opacity));
    }

    .xl\:from-red-50, .hover\:xl\:from-red-50:hover, .focus\:xl\:from-red-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 242, 242, var(--bg-opacity));
    }

    .xl\:from-red-100, .hover\:xl\:from-red-100:hover, .focus\:xl\:from-red-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 226, 226, var(--bg-opacity));
    }

    .xl\:from-red-200, .hover\:xl\:from-red-200:hover, .focus\:xl\:from-red-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 202, 202, var(--bg-opacity));
    }

    .xl\:from-red-300, .hover\:xl\:from-red-300:hover, .focus\:xl\:from-red-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 165, 165, var(--bg-opacity));
    }

    .xl\:from-red-400, .hover\:xl\:from-red-400:hover, .focus\:xl\:from-red-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(232, 71, 78, var(--bg-opacity));
    }

    .xl\:from-red-500, .hover\:xl\:from-red-500:hover, .focus\:xl\:from-red-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 68, 6, var(--bg-opacity));
    }

    .xl\:from-red-600, .hover\:xl\:from-red-600:hover, .focus\:xl\:from-red-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(220, 38, 3, var(--bg-opacity));
    }

    .xl\:from-red-700, .hover\:xl\:from-red-700:hover, .focus\:xl\:from-red-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(185, 28, 28, var(--bg-opacity));
    }

    .xl\:from-red-800, .hover\:xl\:from-red-800:hover, .focus\:xl\:from-red-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(153, 27, 27, var(--bg-opacity));
    }

    .xl\:from-red-900, .hover\:xl\:from-red-900:hover, .focus\:xl\:from-red-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(127, 29, 29, var(--bg-opacity));
    }

    .xl\:from-gray-50, .hover\:xl\:from-gray-50:hover, .focus\:xl\:from-gray-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 250, 251, var(--bg-opacity));
    }

    .xl\:from-gray-100, .hover\:xl\:from-gray-100:hover, .focus\:xl\:from-gray-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(243, 244, 246, var(--bg-opacity));
    }

    .xl\:from-gray-200, .hover\:xl\:from-gray-200:hover, .focus\:xl\:from-gray-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(229, 231, 235, var(--bg-opacity));
    }

    .xl\:from-gray-300, .hover\:xl\:from-gray-300:hover, .focus\:xl\:from-gray-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 213, 219, var(--bg-opacity));
    }

    .xl\:from-gray-400, .hover\:xl\:from-gray-400:hover, .focus\:xl\:from-gray-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(156, 163, 175, var(--bg-opacity));
    }

    .xl\:from-gray-500, .hover\:xl\:from-gray-500:hover, .focus\:xl\:from-gray-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(107, 114, 128, var(--bg-opacity));
    }

    .xl\:from-gray-600, .hover\:xl\:from-gray-600:hover, .focus\:xl\:from-gray-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(75, 85, 99, var(--bg-opacity));
    }

    .xl\:from-gray-700, .hover\:xl\:from-gray-700:hover, .focus\:xl\:from-gray-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 65, 81, var(--bg-opacity));
    }

    .xl\:from-gray-800, .hover\:xl\:from-gray-800:hover, .focus\:xl\:from-gray-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(31, 41, 55, var(--bg-opacity));
    }

    .xl\:from-gray-900, .hover\:xl\:from-gray-900:hover, .focus\:xl\:from-gray-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(17, 24, 39, var(--bg-opacity));
    }

    .xl\:from-yellow-50, .hover\:xl\:from-yellow-50:hover, .focus\:xl\:from-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(255, 251, 235, var(--bg-opacity));
    }

    .xl\:from-yellow-100, .hover\:xl\:from-yellow-100:hover, .focus\:xl\:from-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(254, 243, 199, var(--bg-opacity));
    }

    .xl\:from-yellow-200, .hover\:xl\:from-yellow-200:hover, .focus\:xl\:from-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 230, 138, var(--bg-opacity));
    }

    .xl\:from-yellow-300, .hover\:xl\:from-yellow-300:hover, .focus\:xl\:from-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 211, 77, var(--bg-opacity));
    }

    .xl\:from-yellow-400, .hover\:xl\:from-yellow-400:hover, .focus\:xl\:from-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 191, 36, var(--bg-opacity));
    }

    .xl\:from-yellow-500, .hover\:xl\:from-yellow-500:hover, .focus\:xl\:from-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 158, 11, var(--bg-opacity));
    }

    .xl\:from-yellow-600, .hover\:xl\:from-yellow-600:hover, .focus\:xl\:from-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(217, 119, 6, var(--bg-opacity));
    }

    .xl\:from-yellow-700, .hover\:xl\:from-yellow-700:hover, .focus\:xl\:from-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(180, 83, 9, var(--bg-opacity));
    }

    .xl\:from-yellow-800, .hover\:xl\:from-yellow-800:hover, .focus\:xl\:from-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(146, 64, 14, var(--bg-opacity));
    }

    .xl\:from-yellow-900, .hover\:xl\:from-yellow-900:hover, .focus\:xl\:from-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(120, 53, 15, var(--bg-opacity));
    }

    .xl\:from-green-50, .hover\:xl\:from-green-50:hover, .focus\:xl\:from-green-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 253, 245, var(--bg-opacity));
    }

    .xl\:from-green-100, .hover\:xl\:from-green-100:hover, .focus\:xl\:from-green-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(209, 250, 229, var(--bg-opacity));
    }

    .xl\:from-green-200, .hover\:xl\:from-green-200:hover, .focus\:xl\:from-green-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 243, 208, var(--bg-opacity));
    }

    .xl\:from-green-300, .hover\:xl\:from-green-300:hover, .focus\:xl\:from-green-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(110, 231, 183, var(--bg-opacity));
    }

    .xl\:from-green-400, .hover\:xl\:from-green-400:hover, .focus\:xl\:from-green-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(52, 211, 153, var(--bg-opacity));
    }

    .xl\:from-green-500, .hover\:xl\:from-green-500:hover, .focus\:xl\:from-green-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(16, 185, 129, var(--bg-opacity));
    }

    .xl\:from-green-600, .hover\:xl\:from-green-600:hover, .focus\:xl\:from-green-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(5, 150, 105, var(--bg-opacity));
    }

    .xl\:from-green-700, .hover\:xl\:from-green-700:hover, .focus\:xl\:from-green-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(4, 120, 87, var(--bg-opacity));
    }

    .xl\:from-green-800, .hover\:xl\:from-green-800:hover, .focus\:xl\:from-green-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 95, 70, var(--bg-opacity));
    }

    .xl\:from-green-900, .hover\:xl\:from-green-900:hover, .focus\:xl\:from-green-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(6, 78, 59, var(--bg-opacity));
    }

    .xl\:from-blue-50, .hover\:xl\:from-blue-50:hover, .focus\:xl\:from-blue-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(239, 246, 255, var(--bg-opacity));
    }

    .xl\:from-blue-100, .hover\:xl\:from-blue-100:hover, .focus\:xl\:from-blue-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 234, 254, var(--bg-opacity));
    }

    .xl\:from-blue-200, .hover\:xl\:from-blue-200:hover, .focus\:xl\:from-blue-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(191, 219, 254, var(--bg-opacity));
    }

    .xl\:from-blue-300, .hover\:xl\:from-blue-300:hover, .focus\:xl\:from-blue-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(147, 197, 253, var(--bg-opacity));
    }

    .xl\:from-blue-400, .hover\:xl\:from-blue-400:hover, .focus\:xl\:from-blue-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(96, 165, 250, var(--bg-opacity));
    }

    .xl\:from-blue-500, .hover\:xl\:from-blue-500:hover, .focus\:xl\:from-blue-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(59, 130, 246, var(--bg-opacity));
    }

    .xl\:from-blue-600, .hover\:xl\:from-blue-600:hover, .focus\:xl\:from-blue-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(37, 99, 235, var(--bg-opacity));
    }

    .xl\:from-blue-700, .hover\:xl\:from-blue-700:hover, .focus\:xl\:from-blue-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(29, 78, 216, var(--bg-opacity));
    }

    .xl\:from-blue-800, .hover\:xl\:from-blue-800:hover, .focus\:xl\:from-blue-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 64, 175, var(--bg-opacity));
    }

    .xl\:from-blue-900, .hover\:xl\:from-blue-900:hover, .focus\:xl\:from-blue-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:from-purple-50, .hover\:xl\:from-purple-50:hover, .focus\:xl\:from-purple-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(245, 243, 255, var(--bg-opacity));
    }

    .xl\:from-purple-100, .hover\:xl\:from-purple-100:hover, .focus\:xl\:from-purple-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(237, 233, 254, var(--bg-opacity));
    }

    .xl\:from-purple-200, .hover\:xl\:from-purple-200:hover, .focus\:xl\:from-purple-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(221, 214, 254, var(--bg-opacity));
    }

    .xl\:from-purple-300, .hover\:xl\:from-purple-300:hover, .focus\:xl\:from-purple-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(196, 181, 253, var(--bg-opacity));
    }

    .xl\:from-purple-400, .hover\:xl\:from-purple-400:hover, .focus\:xl\:from-purple-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(167, 139, 250, var(--bg-opacity));
    }

    .xl\:from-purple-500, .hover\:xl\:from-purple-500:hover, .focus\:xl\:from-purple-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:from-purple-600, .hover\:xl\:from-purple-600:hover, .focus\:xl\:from-purple-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(139, 92, 246, var(--bg-opacity));
    }

    .xl\:from-purple-700, .hover\:xl\:from-purple-700:hover, .focus\:xl\:from-purple-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(124, 58, 237, var(--bg-opacity));
    }

    .xl\:from-purple-800, .hover\:xl\:from-purple-800:hover, .focus\:xl\:from-purple-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(109, 40, 217, var(--bg-opacity));
    }

    .xl\:from-purple-900, .hover\:xl\:from-purple-900:hover, .focus\:xl\:from-purple-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(91, 33, 182, var(--bg-opacity));
    }

    .xl\:from-pink-50, .hover\:xl\:from-pink-50:hover, .focus\:xl\:from-pink-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(76, 29, 149, var(--bg-opacity));
    }

    .xl\:from-pink-100, .hover\:xl\:from-pink-100:hover, .focus\:xl\:from-pink-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(253, 242, 248, var(--bg-opacity));
    }

    .xl\:from-pink-200, .hover\:xl\:from-pink-200:hover, .focus\:xl\:from-pink-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(252, 231, 243, var(--bg-opacity));
    }

    .xl\:from-pink-30, .hover\:xl\:from-pink-30:hover, .focus\:xl\:from-pink-30:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(251, 207, 232, var(--bg-opacity));
    }

    .xl\:from-pink-400, .hover\:xl\:from-pink-400:hover, .focus\:xl\:from-pink-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(249, 168, 212, var(--bg-opacity));
    }

    .xl\:from-pink-500, .hover\:xl\:from-pink-500:hover, .focus\:xl\:from-pink-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(244, 114, 182, var(--bg-opacity));
    }

    .xl\:from-pink-600, .hover\:xl\:from-pink-600:hover, .focus\:xl\:from-pink-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(236, 72, 153, var(--bg-opacity));
    }

    .xl\:from-pink-700, .hover\:xl\:from-pink-700:hover, .focus\:xl\:from-pink-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(219, 39, 119, var(--bg-opacity));
    }

    .xl\:from-pink-800, .hover\:xl\:from-pink-800:hover, .focus\:xl\:from-pink-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(190, 24, 93, var(--bg-opacity));
    }

    .xl\:from-pink-900, .hover\:xl\:from-pink-900:hover, .focus\:xl\:from-pink-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(157, 23, 77, var(--bg-opacity));
    }

    .xl\:from-indigo-50, .hover\:xl\:from-indigo-50:hover, .focus\:xl\:from-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(238, 242, 255, var(--bg-opacity));
    }

    .xl\:from-indigo-100, .hover\:xl\:from-indigo-100:hover, .focus\:xl\:from-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(224, 231, 255, var(--bg-opacity));
    }

    .xl\:from-indigo-200, .hover\:xl\:from-indigo-200:hover, .focus\:xl\:from-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(199, 210, 254, var(--bg-opacity));
    }

    .xl\:from-indigo-300, .hover\:xl\:from-indigo-300:hover, .focus\:xl\:from-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(165, 180, 252, var(--bg-opacity));
    }

    .xl\:from-indigo-400, .hover\:xl\:from-indigo-400:hover, .focus\:xl\:from-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(129, 140, 248, var(--bg-opacity));
    }

    .xl\:from-indigo-500, .hover\:xl\:from-indigo-500:hover, .focus\:xl\:from-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .xl\:from-indigo-600, .hover\:xl\:from-indigo-600:hover, .focus\:xl\:from-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(79, 70, 229, var(--bg-opacity));
    }

    .xl\:from-indigo-700, .hover\:xl\:from-indigo-700:hover, .focus\:xl\:from-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(67, 56, 202, var(--bg-opacity));
    }

    .xl\:from-indigo-800, .hover\:xl\:from-indigo-800:hover, .focus\:xl\:from-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(55, 48, 163, var(--bg-opacity));
    }

    .xl\:from-indigo-900, .hover\:xl\:from-indigo-900:hover, .focus\:xl\:from-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-from: rgba(49, 46, 129, var(--bg-opacity));
    }

    .xl\:via-black, .hover\:xl\:via-black:hover, .focus\:xl\:via-black:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(0, 0, 0, var(--bg-opacity));
    }

    .xl\:via-white, .hover\:xl\:via-white:hover, .focus\:xl\:via-white:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 255, 255, var(--bg-opacity));
    }

    .xl\:via-red-50, .hover\:xl\:via-red-50:hover, .focus\:xl\:via-red-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 242, 242, var(--bg-opacity));
    }

    .xl\:via-red-100, .hover\:xl\:via-red-100:hover, .focus\:xl\:via-red-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 226, 226, var(--bg-opacity));
    }

    .xl\:via-red-200, .hover\:xl\:via-red-200:hover, .focus\:xl\:via-red-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 202, 202, var(--bg-opacity));
    }

    .xl\:via-red-300, .hover\:xl\:via-red-300:hover, .focus\:xl\:via-red-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 165, 165, var(--bg-opacity));
    }

    .xl\:via-red-400, .hover\:xl\:via-red-400:hover, .focus\:xl\:via-red-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(232, 71, 78, var(--bg-opacity));
    }

    .xl\:via-red-500, .hover\:xl\:via-red-500:hover, .focus\:xl\:via-red-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 68, 6, var(--bg-opacity));
    }

    .xl\:via-red-600, .hover\:xl\:via-red-600:hover, .focus\:xl\:via-red-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(220, 38, 3, var(--bg-opacity));
    }

    .xl\:via-red-700, .hover\:xl\:via-red-700:hover, .focus\:xl\:via-red-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(185, 28, 28, var(--bg-opacity));
    }

    .xl\:via-red-800, .hover\:xl\:via-red-800:hover, .focus\:xl\:via-red-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(153, 27, 27, var(--bg-opacity));
    }

    .xl\:via-red-900, .hover\:xl\:via-red-900:hover, .focus\:xl\:via-red-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(127, 29, 29, var(--bg-opacity));
    }

    .xl\:via-gray-50, .hover\:xl\:via-gray-50:hover, .focus\:xl\:via-gray-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 250, 251, var(--bg-opacity));
    }

    .xl\:via-gray-100, .hover\:xl\:via-gray-100:hover, .focus\:xl\:via-gray-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(243, 244, 246, var(--bg-opacity));
    }

    .xl\:via-gray-200, .hover\:xl\:via-gray-200:hover, .focus\:xl\:via-gray-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(229, 231, 235, var(--bg-opacity));
    }

    .xl\:via-gray-300, .hover\:xl\:via-gray-300:hover, .focus\:xl\:via-gray-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 213, 219, var(--bg-opacity));
    }

    .xl\:via-gray-400, .hover\:xl\:via-gray-400:hover, .focus\:xl\:via-gray-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(156, 163, 175, var(--bg-opacity));
    }

    .xl\:via-gray-500, .hover\:xl\:via-gray-500:hover, .focus\:xl\:via-gray-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(107, 114, 128, var(--bg-opacity));
    }

    .xl\:via-gray-600, .hover\:xl\:via-gray-600:hover, .focus\:xl\:via-gray-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(75, 85, 99, var(--bg-opacity));
    }

    .xl\:via-gray-700, .hover\:xl\:via-gray-700:hover, .focus\:xl\:via-gray-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 65, 81, var(--bg-opacity));
    }

    .xl\:via-gray-800, .hover\:xl\:via-gray-800:hover, .focus\:xl\:via-gray-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(31, 41, 55, var(--bg-opacity));
    }

    .xl\:via-gray-900, .hover\:xl\:via-gray-900:hover, .focus\:xl\:via-gray-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(17, 24, 39, var(--bg-opacity));
    }

    .xl\:via-yellow-50, .hover\:xl\:via-yellow-50:hover, .focus\:xl\:via-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(255, 251, 235, var(--bg-opacity));
    }

    .xl\:via-yellow-100, .hover\:xl\:via-yellow-100:hover, .focus\:xl\:via-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(254, 243, 199, var(--bg-opacity));
    }

    .xl\:via-yellow-200, .hover\:xl\:via-yellow-200:hover, .focus\:xl\:via-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 230, 138, var(--bg-opacity));
    }

    .xl\:via-yellow-300, .hover\:xl\:via-yellow-300:hover, .focus\:xl\:via-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 211, 77, var(--bg-opacity));
    }

    .xl\:via-yellow-400, .hover\:xl\:via-yellow-400:hover, .focus\:xl\:via-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 191, 36, var(--bg-opacity));
    }

    .xl\:via-yellow-500, .hover\:xl\:via-yellow-500:hover, .focus\:xl\:via-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 158, 11, var(--bg-opacity));
    }

    .xl\:via-yellow-600, .hover\:xl\:via-yellow-600:hover, .focus\:xl\:via-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(217, 119, 6, var(--bg-opacity));
    }

    .xl\:via-yellow-700, .hover\:xl\:via-yellow-700:hover, .focus\:xl\:via-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(180, 83, 9, var(--bg-opacity));
    }

    .xl\:via-yellow-800, .hover\:xl\:via-yellow-800:hover, .focus\:xl\:via-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(146, 64, 14, var(--bg-opacity));
    }

    .xl\:via-yellow-900, .hover\:xl\:via-yellow-900:hover, .focus\:xl\:via-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(120, 53, 15, var(--bg-opacity));
    }

    .xl\:via-green-50, .hover\:xl\:via-green-50:hover, .focus\:xl\:via-green-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 253, 245, var(--bg-opacity));
    }

    .xl\:via-green-100, .hover\:xl\:via-green-100:hover, .focus\:xl\:via-green-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(209, 250, 229, var(--bg-opacity));
    }

    .xl\:via-green-200, .hover\:xl\:via-green-200:hover, .focus\:xl\:via-green-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 243, 208, var(--bg-opacity));
    }

    .xl\:via-green-300, .hover\:xl\:via-green-300:hover, .focus\:xl\:via-green-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(110, 231, 183, var(--bg-opacity));
    }

    .xl\:via-green-400, .hover\:xl\:via-green-400:hover, .focus\:xl\:via-green-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(52, 211, 153, var(--bg-opacity));
    }

    .xl\:via-green-500, .hover\:xl\:via-green-500:hover, .focus\:xl\:via-green-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(16, 185, 129, var(--bg-opacity));
    }

    .xl\:via-green-600, .hover\:xl\:via-green-600:hover, .focus\:xl\:via-green-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(5, 150, 105, var(--bg-opacity));
    }

    .xl\:via-green-700, .hover\:xl\:via-green-700:hover, .focus\:xl\:via-green-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(4, 120, 87, var(--bg-opacity));
    }

    .xl\:via-green-800, .hover\:xl\:via-green-800:hover, .focus\:xl\:via-green-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 95, 70, var(--bg-opacity));
    }

    .xl\:via-green-900, .hover\:xl\:via-green-900:hover, .focus\:xl\:via-green-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(6, 78, 59, var(--bg-opacity));
    }

    .xl\:via-blue-50, .hover\:xl\:via-blue-50:hover, .focus\:xl\:via-blue-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(239, 246, 255, var(--bg-opacity));
    }

    .xl\:via-blue-100, .hover\:xl\:via-blue-100:hover, .focus\:xl\:via-blue-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 234, 254, var(--bg-opacity));
    }

    .xl\:via-blue-200, .hover\:xl\:via-blue-200:hover, .focus\:xl\:via-blue-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(191, 219, 254, var(--bg-opacity));
    }

    .xl\:via-blue-300, .hover\:xl\:via-blue-300:hover, .focus\:xl\:via-blue-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(147, 197, 253, var(--bg-opacity));
    }

    .xl\:via-blue-400, .hover\:xl\:via-blue-400:hover, .focus\:xl\:via-blue-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(96, 165, 250, var(--bg-opacity));
    }

    .xl\:via-blue-500, .hover\:xl\:via-blue-500:hover, .focus\:xl\:via-blue-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(59, 130, 246, var(--bg-opacity));
    }

    .xl\:via-blue-600, .hover\:xl\:via-blue-600:hover, .focus\:xl\:via-blue-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(37, 99, 235, var(--bg-opacity));
    }

    .xl\:via-blue-700, .hover\:xl\:via-blue-700:hover, .focus\:xl\:via-blue-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(29, 78, 216, var(--bg-opacity));
    }

    .xl\:via-blue-800, .hover\:xl\:via-blue-800:hover, .focus\:xl\:via-blue-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 64, 175, var(--bg-opacity));
    }

    .xl\:via-blue-900, .hover\:xl\:via-blue-900:hover, .focus\:xl\:via-blue-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:via-purple-50, .hover\:xl\:via-purple-50:hover, .focus\:xl\:via-purple-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(245, 243, 255, var(--bg-opacity));
    }

    .xl\:via-purple-100, .hover\:xl\:via-purple-100:hover, .focus\:xl\:via-purple-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(237, 233, 254, var(--bg-opacity));
    }

    .xl\:via-purple-200, .hover\:xl\:via-purple-200:hover, .focus\:xl\:via-purple-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(221, 214, 254, var(--bg-opacity));
    }

    .xl\:via-purple-300, .hover\:xl\:via-purple-300:hover, .focus\:xl\:via-purple-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(196, 181, 253, var(--bg-opacity));
    }

    .xl\:via-purple-400, .hover\:xl\:via-purple-400:hover, .focus\:xl\:via-purple-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(167, 139, 250, var(--bg-opacity));
    }

    .xl\:via-purple-500, .hover\:xl\:via-purple-500:hover, .focus\:xl\:via-purple-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:via-purple-600, .hover\:xl\:via-purple-600:hover, .focus\:xl\:via-purple-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(139, 92, 246, var(--bg-opacity));
    }

    .xl\:via-purple-700, .hover\:xl\:via-purple-700:hover, .focus\:xl\:via-purple-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(124, 58, 237, var(--bg-opacity));
    }

    .xl\:via-purple-800, .hover\:xl\:via-purple-800:hover, .focus\:xl\:via-purple-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(109, 40, 217, var(--bg-opacity));
    }

    .xl\:via-purple-900, .hover\:xl\:via-purple-900:hover, .focus\:xl\:via-purple-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(91, 33, 182, var(--bg-opacity));
    }

    .xl\:via-pink-50, .hover\:xl\:via-pink-50:hover, .focus\:xl\:via-pink-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(76, 29, 149, var(--bg-opacity));
    }

    .xl\:via-pink-100, .hover\:xl\:via-pink-100:hover, .focus\:xl\:via-pink-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(253, 242, 248, var(--bg-opacity));
    }

    .xl\:via-pink-200, .hover\:xl\:via-pink-200:hover, .focus\:xl\:via-pink-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(252, 231, 243, var(--bg-opacity));
    }

    .xl\:via-pink-30, .hover\:xl\:via-pink-30:hover, .focus\:xl\:via-pink-30:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(251, 207, 232, var(--bg-opacity));
    }

    .xl\:via-pink-400, .hover\:xl\:via-pink-400:hover, .focus\:xl\:via-pink-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(249, 168, 212, var(--bg-opacity));
    }

    .xl\:via-pink-500, .hover\:xl\:via-pink-500:hover, .focus\:xl\:via-pink-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(244, 114, 182, var(--bg-opacity));
    }

    .xl\:via-pink-600, .hover\:xl\:via-pink-600:hover, .focus\:xl\:via-pink-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(236, 72, 153, var(--bg-opacity));
    }

    .xl\:via-pink-700, .hover\:xl\:via-pink-700:hover, .focus\:xl\:via-pink-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(219, 39, 119, var(--bg-opacity));
    }

    .xl\:via-pink-800, .hover\:xl\:via-pink-800:hover, .focus\:xl\:via-pink-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(190, 24, 93, var(--bg-opacity));
    }

    .xl\:via-pink-900, .hover\:xl\:via-pink-900:hover, .focus\:xl\:via-pink-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(157, 23, 77, var(--bg-opacity));
    }

    .xl\:via-indigo-50, .hover\:xl\:via-indigo-50:hover, .focus\:xl\:via-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(238, 242, 255, var(--bg-opacity));
    }

    .xl\:via-indigo-100, .hover\:xl\:via-indigo-100:hover, .focus\:xl\:via-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(224, 231, 255, var(--bg-opacity));
    }

    .xl\:via-indigo-200, .hover\:xl\:via-indigo-200:hover, .focus\:xl\:via-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(199, 210, 254, var(--bg-opacity));
    }

    .xl\:via-indigo-300, .hover\:xl\:via-indigo-300:hover, .focus\:xl\:via-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(165, 180, 252, var(--bg-opacity));
    }

    .xl\:via-indigo-400, .hover\:xl\:via-indigo-400:hover, .focus\:xl\:via-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(129, 140, 248, var(--bg-opacity));
    }

    .xl\:via-indigo-500, .hover\:xl\:via-indigo-500:hover, .focus\:xl\:via-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .xl\:via-indigo-600, .hover\:xl\:via-indigo-600:hover, .focus\:xl\:via-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(79, 70, 229, var(--bg-opacity));
    }

    .xl\:via-indigo-700, .hover\:xl\:via-indigo-700:hover, .focus\:xl\:via-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(67, 56, 202, var(--bg-opacity));
    }

    .xl\:via-indigo-800, .hover\:xl\:via-indigo-800:hover, .focus\:xl\:via-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(55, 48, 163, var(--bg-opacity));
    }

    .xl\:via-indigo-900, .hover\:xl\:via-indigo-900:hover, .focus\:xl\:via-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-via: rgba(49, 46, 129, var(--bg-opacity));
    }

    .xl\:to-black, .hover\:xl\:to-black:hover, .focus\:xl\:to-black:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(0, 0, 0, var(--bg-opacity));
    }

    .xl\:to-white, .hover\:xl\:to-white:hover, .focus\:xl\:to-white:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 255, 255, var(--bg-opacity));
    }

    .xl\:to-red-50, .hover\:xl\:to-red-50:hover, .focus\:xl\:to-red-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 242, 242, var(--bg-opacity));
    }

    .xl\:to-red-100, .hover\:xl\:to-red-100:hover, .focus\:xl\:to-red-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 226, 226, var(--bg-opacity));
    }

    .xl\:to-red-200, .hover\:xl\:to-red-200:hover, .focus\:xl\:to-red-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 202, 202, var(--bg-opacity));
    }

    .xl\:to-red-300, .hover\:xl\:to-red-300:hover, .focus\:xl\:to-red-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 165, 165, var(--bg-opacity));
    }

    .xl\:to-red-400, .hover\:xl\:to-red-400:hover, .focus\:xl\:to-red-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(232, 71, 78, var(--bg-opacity));
    }

    .xl\:to-red-500, .hover\:xl\:to-red-500:hover, .focus\:xl\:to-red-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 68, 6, var(--bg-opacity));
    }

    .xl\:to-red-600, .hover\:xl\:to-red-600:hover, .focus\:xl\:to-red-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(220, 38, 3, var(--bg-opacity));
    }

    .xl\:to-red-700, .hover\:xl\:to-red-700:hover, .focus\:xl\:to-red-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(185, 28, 28, var(--bg-opacity));
    }

    .xl\:to-red-800, .hover\:xl\:to-red-800:hover, .focus\:xl\:to-red-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(153, 27, 27, var(--bg-opacity));
    }

    .xl\:to-red-900, .hover\:xl\:to-red-900:hover, .focus\:xl\:to-red-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(127, 29, 29, var(--bg-opacity));
    }

    .xl\:to-gray-50, .hover\:xl\:to-gray-50:hover, .focus\:xl\:to-gray-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 250, 251, var(--bg-opacity));
    }

    .xl\:to-gray-100, .hover\:xl\:to-gray-100:hover, .focus\:xl\:to-gray-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(243, 244, 246, var(--bg-opacity));
    }

    .xl\:to-gray-200, .hover\:xl\:to-gray-200:hover, .focus\:xl\:to-gray-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(229, 231, 235, var(--bg-opacity));
    }

    .xl\:to-gray-300, .hover\:xl\:to-gray-300:hover, .focus\:xl\:to-gray-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 213, 219, var(--bg-opacity));
    }

    .xl\:to-gray-400, .hover\:xl\:to-gray-400:hover, .focus\:xl\:to-gray-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(156, 163, 175, var(--bg-opacity));
    }

    .xl\:to-gray-500, .hover\:xl\:to-gray-500:hover, .focus\:xl\:to-gray-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(107, 114, 128, var(--bg-opacity));
    }

    .xl\:to-gray-600, .hover\:xl\:to-gray-600:hover, .focus\:xl\:to-gray-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(75, 85, 99, var(--bg-opacity));
    }

    .xl\:to-gray-700, .hover\:xl\:to-gray-700:hover, .focus\:xl\:to-gray-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 65, 81, var(--bg-opacity));
    }

    .xl\:to-gray-800, .hover\:xl\:to-gray-800:hover, .focus\:xl\:to-gray-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(31, 41, 55, var(--bg-opacity));
    }

    .xl\:to-gray-900, .hover\:xl\:to-gray-900:hover, .focus\:xl\:to-gray-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(17, 24, 39, var(--bg-opacity));
    }

    .xl\:to-yellow-50, .hover\:xl\:to-yellow-50:hover, .focus\:xl\:to-yellow-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(255, 251, 235, var(--bg-opacity));
    }

    .xl\:to-yellow-100, .hover\:xl\:to-yellow-100:hover, .focus\:xl\:to-yellow-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(254, 243, 199, var(--bg-opacity));
    }

    .xl\:to-yellow-200, .hover\:xl\:to-yellow-200:hover, .focus\:xl\:to-yellow-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 230, 138, var(--bg-opacity));
    }

    .xl\:to-yellow-300, .hover\:xl\:to-yellow-300:hover, .focus\:xl\:to-yellow-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 211, 77, var(--bg-opacity));
    }

    .xl\:to-yellow-400, .hover\:xl\:to-yellow-400:hover, .focus\:xl\:to-yellow-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 191, 36, var(--bg-opacity));
    }

    .xl\:to-yellow-500, .hover\:xl\:to-yellow-500:hover, .focus\:xl\:to-yellow-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 158, 11, var(--bg-opacity));
    }

    .xl\:to-yellow-600, .hover\:xl\:to-yellow-600:hover, .focus\:xl\:to-yellow-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(217, 119, 6, var(--bg-opacity));
    }

    .xl\:to-yellow-700, .hover\:xl\:to-yellow-700:hover, .focus\:xl\:to-yellow-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(180, 83, 9, var(--bg-opacity));
    }

    .xl\:to-yellow-800, .hover\:xl\:to-yellow-800:hover, .focus\:xl\:to-yellow-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(146, 64, 14, var(--bg-opacity));
    }

    .xl\:to-yellow-900, .hover\:xl\:to-yellow-900:hover, .focus\:xl\:to-yellow-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(120, 53, 15, var(--bg-opacity));
    }

    .xl\:to-green-50, .hover\:xl\:to-green-50:hover, .focus\:xl\:to-green-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 253, 245, var(--bg-opacity));
    }

    .xl\:to-green-100, .hover\:xl\:to-green-100:hover, .focus\:xl\:to-green-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(209, 250, 229, var(--bg-opacity));
    }

    .xl\:to-green-200, .hover\:xl\:to-green-200:hover, .focus\:xl\:to-green-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 243, 208, var(--bg-opacity));
    }

    .xl\:to-green-300, .hover\:xl\:to-green-300:hover, .focus\:xl\:to-green-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(110, 231, 183, var(--bg-opacity));
    }

    .xl\:to-green-400, .hover\:xl\:to-green-400:hover, .focus\:xl\:to-green-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(52, 211, 153, var(--bg-opacity));
    }

    .xl\:to-green-500, .hover\:xl\:to-green-500:hover, .focus\:xl\:to-green-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(16, 185, 129, var(--bg-opacity));
    }

    .xl\:to-green-600, .hover\:xl\:to-green-600:hover, .focus\:xl\:to-green-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(5, 150, 105, var(--bg-opacity));
    }

    .xl\:to-green-700, .hover\:xl\:to-green-700:hover, .focus\:xl\:to-green-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(4, 120, 87, var(--bg-opacity));
    }

    .xl\:to-green-800, .hover\:xl\:to-green-800:hover, .focus\:xl\:to-green-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 95, 70, var(--bg-opacity));
    }

    .xl\:to-green-900, .hover\:xl\:to-green-900:hover, .focus\:xl\:to-green-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(6, 78, 59, var(--bg-opacity));
    }

    .xl\:to-blue-50, .hover\:xl\:to-blue-50:hover, .focus\:xl\:to-blue-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(239, 246, 255, var(--bg-opacity));
    }

    .xl\:to-blue-100, .hover\:xl\:to-blue-100:hover, .focus\:xl\:to-blue-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 234, 254, var(--bg-opacity));
    }

    .xl\:to-blue-200, .hover\:xl\:to-blue-200:hover, .focus\:xl\:to-blue-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(191, 219, 254, var(--bg-opacity));
    }

    .xl\:to-blue-300, .hover\:xl\:to-blue-300:hover, .focus\:xl\:to-blue-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(147, 197, 253, var(--bg-opacity));
    }

    .xl\:to-blue-400, .hover\:xl\:to-blue-400:hover, .focus\:xl\:to-blue-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(96, 165, 250, var(--bg-opacity));
    }

    .xl\:to-blue-500, .hover\:xl\:to-blue-500:hover, .focus\:xl\:to-blue-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(59, 130, 246, var(--bg-opacity));
    }

    .xl\:to-blue-600, .hover\:xl\:to-blue-600:hover, .focus\:xl\:to-blue-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(37, 99, 235, var(--bg-opacity));
    }

    .xl\:to-blue-700, .hover\:xl\:to-blue-700:hover, .focus\:xl\:to-blue-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(29, 78, 216, var(--bg-opacity));
    }

    .xl\:to-blue-800, .hover\:xl\:to-blue-800:hover, .focus\:xl\:to-blue-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 64, 175, var(--bg-opacity));
    }

    .xl\:to-blue-900, .hover\:xl\:to-blue-900:hover, .focus\:xl\:to-blue-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:to-purple-50, .hover\:xl\:to-purple-50:hover, .focus\:xl\:to-purple-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(245, 243, 255, var(--bg-opacity));
    }

    .xl\:to-purple-100, .hover\:xl\:to-purple-100:hover, .focus\:xl\:to-purple-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(237, 233, 254, var(--bg-opacity));
    }

    .xl\:to-purple-200, .hover\:xl\:to-purple-200:hover, .focus\:xl\:to-purple-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(221, 214, 254, var(--bg-opacity));
    }

    .xl\:to-purple-300, .hover\:xl\:to-purple-300:hover, .focus\:xl\:to-purple-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(196, 181, 253, var(--bg-opacity));
    }

    .xl\:to-purple-400, .hover\:xl\:to-purple-400:hover, .focus\:xl\:to-purple-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(167, 139, 250, var(--bg-opacity));
    }

    .xl\:to-purple-500, .hover\:xl\:to-purple-500:hover, .focus\:xl\:to-purple-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(30, 58, 138, var(--bg-opacity));
    }

    .xl\:to-purple-600, .hover\:xl\:to-purple-600:hover, .focus\:xl\:to-purple-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(139, 92, 246, var(--bg-opacity));
    }

    .xl\:to-purple-700, .hover\:xl\:to-purple-700:hover, .focus\:xl\:to-purple-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(124, 58, 237, var(--bg-opacity));
    }

    .xl\:to-purple-800, .hover\:xl\:to-purple-800:hover, .focus\:xl\:to-purple-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(109, 40, 217, var(--bg-opacity));
    }

    .xl\:to-purple-900, .hover\:xl\:to-purple-900:hover, .focus\:xl\:to-purple-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(91, 33, 182, var(--bg-opacity));
    }

    .xl\:to-pink-50, .hover\:xl\:to-pink-50:hover, .focus\:xl\:to-pink-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(76, 29, 149, var(--bg-opacity));
    }

    .xl\:to-pink-100, .hover\:xl\:to-pink-100:hover, .focus\:xl\:to-pink-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(253, 242, 248, var(--bg-opacity));
    }

    .xl\:to-pink-200, .hover\:xl\:to-pink-200:hover, .focus\:xl\:to-pink-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(252, 231, 243, var(--bg-opacity));
    }

    .xl\:to-pink-30, .hover\:xl\:to-pink-30:hover, .focus\:xl\:to-pink-30:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(251, 207, 232, var(--bg-opacity));
    }

    .xl\:to-pink-400, .hover\:xl\:to-pink-400:hover, .focus\:xl\:to-pink-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(249, 168, 212, var(--bg-opacity));
    }

    .xl\:to-pink-500, .hover\:xl\:to-pink-500:hover, .focus\:xl\:to-pink-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(244, 114, 182, var(--bg-opacity));
    }

    .xl\:to-pink-600, .hover\:xl\:to-pink-600:hover, .focus\:xl\:to-pink-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(236, 72, 153, var(--bg-opacity));
    }

    .xl\:to-pink-700, .hover\:xl\:to-pink-700:hover, .focus\:xl\:to-pink-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(219, 39, 119, var(--bg-opacity));
    }

    .xl\:to-pink-800, .hover\:xl\:to-pink-800:hover, .focus\:xl\:to-pink-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(190, 24, 93, var(--bg-opacity));
    }

    .xl\:to-pink-900, .hover\:xl\:to-pink-900:hover, .focus\:xl\:to-pink-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(157, 23, 77, var(--bg-opacity));
    }

    .xl\:to-indigo-50, .hover\:xl\:to-indigo-50:hover, .focus\:xl\:to-indigo-50:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(238, 242, 255, var(--bg-opacity));
    }

    .xl\:to-indigo-100, .hover\:xl\:to-indigo-100:hover, .focus\:xl\:to-indigo-100:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(224, 231, 255, var(--bg-opacity));
    }

    .xl\:to-indigo-200, .hover\:xl\:to-indigo-200:hover, .focus\:xl\:to-indigo-200:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(199, 210, 254, var(--bg-opacity));
    }

    .xl\:to-indigo-300, .hover\:xl\:to-indigo-300:hover, .focus\:xl\:to-indigo-300:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(165, 180, 252, var(--bg-opacity));
    }

    .xl\:to-indigo-400, .hover\:xl\:to-indigo-400:hover, .focus\:xl\:to-indigo-400:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(129, 140, 248, var(--bg-opacity));
    }

    .xl\:to-indigo-500, .hover\:xl\:to-indigo-500:hover, .focus\:xl\:to-indigo-500:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(99, 102, 2412, var(--bg-opacity));
    }

    .xl\:to-indigo-600, .hover\:xl\:to-indigo-600:hover, .focus\:xl\:to-indigo-600:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(79, 70, 229, var(--bg-opacity));
    }

    .xl\:to-indigo-700, .hover\:xl\:to-indigo-700:hover, .focus\:xl\:to-indigo-700:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(67, 56, 202, var(--bg-opacity));
    }

    .xl\:to-indigo-800, .hover\:xl\:to-indigo-800:hover, .focus\:xl\:to-indigo-800:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(55, 48, 163, var(--bg-opacity));
    }

    .xl\:to-indigo-900, .hover\:xl\:to-indigo-900:hover, .focus\:xl\:to-indigo-900:focus {
        --bg-opacity: 1;
        --gradient-to: rgba(49, 46, 129, var(--bg-opacity));
    }

    .xl\:duration-75 {
        transition-duration: 75ms ;
    }

    .xl\:duration-100 {
        transition-duration: 100ms ;
    }

    .xl\:duration-150 {
        transition-duration: 150ms ;
    }

    .xl\:duration-300 {
        transition-duration: 300ms ;
    }

    .xl\:duration-500 {
        transition-duration: 500ms ;
    }

    .xl\:duration-700 {
        transition-duration: 700ms ;
    }

    .xl\:duration-850 {
        transition-duration: 850ms ;
    }

    .xl\:duration-1000 {
        transition-duration: 1000ms ;
    }

    .xl\:overflow-auto {
        overflow: auto;
    }

    .xl\:overflow-hidden {
        overflow: hidden;
    }

    .xl\:overflow-visible {
        overflow: visible;
    }

    .xl\:overflow-scroll {
        overflow: scroll;
    }

    .xl\:overflow-x-auto {
        overflow-x: auto;
    }

    .xl\:overflow-x-hidden {
        overflow-x: hidden;
    }

    .xl\:overflow-x-visible {
        overflow-x: visible;
    }

    .xl\:overflow-x-scroll {
        overflow-x: scroll;
    }

    .xl\:overflow-y-auto {
        overflow-y: auto;
    }

    .xl\:overflow-y-hidden {
        overflow-y: hidden;
    }

    .xl\:overflow-y-visible {
        overflow-y: visible;
    }

    .xl\:overflow-y-scroll {
        overflow-y: scroll;
    }

    .xl\:container-xs {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:container-sm {
        width: 768px;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:container-md {
        width: 1024px;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:container-lg {
        width: 1280px;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:container-xl {
        width: 1536px;
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:table-row {
        display: table-row;
    }

    .xl\:table-row-group {
        display: table-row-group;
    }

    .xl\:table-cell {
        display: table-cell;
    }

    .xl\:table-caption {
        display: table-caption;
    }

    .xl\:table-column {
        display: table-column;
    }

    .xl\:table-column-group {
        display: table-column-group;
    }

    .xl\:table-footer-group {
        display: table-footer-group;
    }

    .xl\:table-header-group {
        display: table-header-group;
    }

    .xl\:m-0, .hover\:xl\:m-0:hover, .focus\:xl\:m-0:focus, .group:hover .hover\:\:xl\:m-0, .group-spacing:hover .hover\:\:xl\:m-0, .group:focus .focus\:\:xl\:m-0, .group-spacing:focus .focus\:\:xl\:m-0 {
        margin: 0;
    }

    .xl\:m-xs, .hover\:xl\:m-xs:hover, .focus\:xl\:m-xs:focus, .group:hover .hover\:\:xl\:m-xs, .group-spacing:hover .hover\:\:xl\:m-xs, .group:focus .focus\:\:xl\:m-xs, .group-spacing:focus .focus\:\:xl\:m-xs {
        margin: .25rem;
    }

    .xl\:m-sm, .hover\:xl\:m-sm:hover, .focus\:xl\:m-sm:focus, .group:hover .hover\:\:xl\:m-sm, .group-spacing:hover .hover\:\:xl\:m-sm, .group:focus .focus\:\:xl\:m-sm, .group-spacing:focus .focus\:\:xl\:m-sm {
        margin: .5rem;
    }

    .xl\:m-md, .hover\:xl\:m-md:hover, .focus\:xl\:m-md:focus, .group:hover .hover\:\:xl\:m-md, .group-spacing:hover .hover\:\:xl\:m-md, .group:focus .focus\:\:xl\:m-md, .group-spacing:focus .focus\:\:xl\:m-md {
        margin: .75rem;
    }

    .xl\:m-base, .hover\:xl\:m-base:hover, .focus\:xl\:m-base:focus, .group:hover .hover\:\:xl\:m-base, .group-spacing:hover .hover\:\:xl\:m-base, .group:focus .focus\:\:xl\:m-base, .group-spacing:focus .focus\:\:xl\:m-base {
        margin: 1rem;
    }

    .xl\:m-lg, .hover\:xl\:m-lg:hover, .focus\:xl\:m-lg:focus, .group:hover .hover\:\:xl\:m-lg, .group-spacing:hover .hover\:\:xl\:m-lg, .group:focus .focus\:\:xl\:m-lg, .group-spacing:focus .focus\:\:xl\:m-lg {
        margin: 1.5rem;
    }

    .xl\:m-xl, .hover\:xl\:m-xl:hover, .focus\:xl\:m-xl:focus, .group:hover .hover\:\:xl\:m-xl, .group-spacing:hover .hover\:\:xl\:m-xl, .group:focus .focus\:\:xl\:m-xl, .group-spacing:focus .focus\:\:xl\:m-xl {
        margin: 2rem;
    }

    .xl\:m-1, .hover\:xl\:m-1:hover, .focus\:xl\:m-1:focus, .group:hover .hover\:\:xl\:m-1, .group-spacing:hover .hover\:\:xl\:m-1, .group:focus .focus\:\:xl\:m-1, .group-spacing:focus .focus\:\:xl\:m-1 {
        margin: 2.5rem;
    }

    .xl\:m-2, .hover\:xl\:m-2:hover, .focus\:xl\:m-2:focus, .group:hover .hover\:\:xl\:m-2, .group-spacing:hover .hover\:\:xl\:m-2, .group:focus .focus\:\:xl\:m-2, .group-spacing:focus .focus\:\:xl\:m-2 {
        margin: 3rem;
    }

    .xl\:m-3, .hover\:xl\:m-3:hover, .focus\:xl\:m-3:focus, .group:hover .hover\:\:xl\:m-3, .group-spacing:hover .hover\:\:xl\:m-3, .group:focus .focus\:\:xl\:m-3, .group-spacing:focus .focus\:\:xl\:m-3 {
        margin: 3.5rem;
    }

    .xl\:m-4, .hover\:xl\:m-4:hover, .focus\:xl\:m-4:focus, .group:hover .hover\:\:xl\:m-4, .group-spacing:hover .hover\:\:xl\:m-4, .group:focus .focus\:\:xl\:m-4, .group-spacing:focus .focus\:\:xl\:m-4 {
        margin: 4rem;
    }

    .xl\:m-5, .hover\:xl\:m-5:hover, .focus\:xl\:m-5:focus, .group:hover .hover\:\:xl\:m-5, .group-spacing:hover .hover\:\:xl\:m-5, .group:focus .focus\:\:xl\:m-5, .group-spacing:focus .focus\:\:xl\:m-5 {
        margin: 4.5rem;
    }

    .xl\:m-6, .hover\:xl\:m-6:hover, .focus\:xl\:m-6:focus, .group:hover .hover\:\:xl\:m-6, .group-spacing:hover .hover\:\:xl\:m-6, .group:focus .focus\:\:xl\:m-6, .group-spacing:focus .focus\:\:xl\:m-6 {
        margin: 5rem;
    }

    .xl\:m-7, .hover\:xl\:m-7:hover, .focus\:xl\:m-7:focus, .group:hover .hover\:\:xl\:m-7, .group-spacing:hover .hover\:\:xl\:m-7, .group:focus .focus\:\:xl\:m-7, .group-spacing:focus .focus\:\:xl\:m-7 {
        margin: 5.5rem;
    }

    .xl\:m-8, .hover\:xl\:m-8:hover, .focus\:xl\:m-8:focus, .group:hover .hover\:\:xl\:m-8, .group-spacing:hover .hover\:\:xl\:m-8, .group:focus .focus\:\:xl\:m-8, .group-spacing:focus .focus\:\:xl\:m-8 {
        margin: 6rem;
    }

    .xl\:m-9, .hover\:xl\:m-9:hover, .focus\:xl\:m-9:focus, .group:hover .hover\:\:xl\:m-9, .group-spacing:hover .hover\:\:xl\:m-9, .group:focus .focus\:\:xl\:m-9, .group-spacing:focus .focus\:\:xl\:m-9 {
        margin: 6.5rem;
    }

    .xl\:m-10, .hover\:xl\:m-10:hover, .focus\:xl\:m-10:focus, .group:hover .hover\:\:xl\:m-10, .group-spacing:hover .hover\:\:xl\:m-10, .group:focus .focus\:\:xl\:m-10, .group-spacing:focus .focus\:\:xl\:m-10 {
        margin: 7rem;
    }

    .xl\:mt-0, .hover\:xl\:mt-0:hover, .focus\:xl\:mt-0:focus, .group:hover .hover\:\:xl\:mt-0, .group-spacing:hover .hover\:\:xl\:mt-0, .group:focus .focus\:\:xl\:mt-0, .group-spacing:focus .focus\:\:xl\:mt-0 {
        margin-top: 0;
    }

    .xl\:mt-xs, .hover\:xl\:mt-xs:hover, .focus\:xl\:mt-xs:focus, .group:hover .hover\:\:xl\:mt-xs, .group-spacing:hover .hover\:\:xl\:mt-xs, .group:focus .focus\:\:xl\:mt-xs, .group-spacing:focus .focus\:\:xl\:mt-xs {
        margin-top: .25rem;
    }

    .xl\:mt-sm, .hover\:xl\:mt-sm:hover, .focus\:xl\:mt-sm:focus, .group:hover .hover\:\:xl\:mt-sm, .group-spacing:hover .hover\:\:xl\:mt-sm, .group:focus .focus\:\:xl\:mt-sm, .group-spacing:focus .focus\:\:xl\:mt-sm {
        margin-top: .5rem;
    }

    .xl\:mt-md, .hover\:xl\:mt-md:hover, .focus\:xl\:mt-md:focus, .group:hover .hover\:\:xl\:mt-md, .group-spacing:hover .hover\:\:xl\:mt-md, .group:focus .focus\:\:xl\:mt-md, .group-spacing:focus .focus\:\:xl\:mt-md {
        margin-top: .75rem;
    }

    .xl\:mt-base, .hover\:xl\:mt-base:hover, .focus\:xl\:mt-base:focus, .group:hover .hover\:\:xl\:mt-base, .group-spacing:hover .hover\:\:xl\:mt-base, .group:focus .focus\:\:xl\:mt-base, .group-spacing:focus .focus\:\:xl\:mt-base {
        margin-top: 1rem;
    }

    .xl\:mt-lg, .hover\:xl\:mt-lg:hover, .focus\:xl\:mt-lg:focus, .group:hover .hover\:\:xl\:mt-lg, .group-spacing:hover .hover\:\:xl\:mt-lg, .group:focus .focus\:\:xl\:mt-lg, .group-spacing:focus .focus\:\:xl\:mt-lg {
        margin-top: 1.5rem;
    }

    .xl\:mt-xl, .hover\:xl\:mt-xl:hover, .focus\:xl\:mt-xl:focus, .group:hover .hover\:\:xl\:mt-xl, .group-spacing:hover .hover\:\:xl\:mt-xl, .group:focus .focus\:\:xl\:mt-xl, .group-spacing:focus .focus\:\:xl\:mt-xl {
        margin-top: 2rem;
    }

    .xl\:mt-1, .hover\:xl\:mt-1:hover, .focus\:xl\:mt-1:focus, .group:hover .hover\:\:xl\:mt-1, .group-spacing:hover .hover\:\:xl\:mt-1, .group:focus .focus\:\:xl\:mt-1, .group-spacing:focus .focus\:\:xl\:mt-1 {
        margin-top: 2.5rem;
    }

    .xl\:mt-2, .hover\:xl\:mt-2:hover, .focus\:xl\:mt-2:focus, .group:hover .hover\:\:xl\:mt-2, .group-spacing:hover .hover\:\:xl\:mt-2, .group:focus .focus\:\:xl\:mt-2, .group-spacing:focus .focus\:\:xl\:mt-2 {
        margin-top: 3rem;
    }

    .xl\:mt-3, .hover\:xl\:mt-3:hover, .focus\:xl\:mt-3:focus, .group:hover .hover\:\:xl\:mt-3, .group-spacing:hover .hover\:\:xl\:mt-3, .group:focus .focus\:\:xl\:mt-3, .group-spacing:focus .focus\:\:xl\:mt-3 {
        margin-top: 3.5rem;
    }

    .xl\:mt-4, .hover\:xl\:mt-4:hover, .focus\:xl\:mt-4:focus, .group:hover .hover\:\:xl\:mt-4, .group-spacing:hover .hover\:\:xl\:mt-4, .group:focus .focus\:\:xl\:mt-4, .group-spacing:focus .focus\:\:xl\:mt-4 {
        margin-top: 4rem;
    }

    .xl\:mt-5, .hover\:xl\:mt-5:hover, .focus\:xl\:mt-5:focus, .group:hover .hover\:\:xl\:mt-5, .group-spacing:hover .hover\:\:xl\:mt-5, .group:focus .focus\:\:xl\:mt-5, .group-spacing:focus .focus\:\:xl\:mt-5 {
        margin-top: 4.5rem;
    }

    .xl\:mt-6, .hover\:xl\:mt-6:hover, .focus\:xl\:mt-6:focus, .group:hover .hover\:\:xl\:mt-6, .group-spacing:hover .hover\:\:xl\:mt-6, .group:focus .focus\:\:xl\:mt-6, .group-spacing:focus .focus\:\:xl\:mt-6 {
        margin-top: 5rem;
    }

    .xl\:mt-7, .hover\:xl\:mt-7:hover, .focus\:xl\:mt-7:focus, .group:hover .hover\:\:xl\:mt-7, .group-spacing:hover .hover\:\:xl\:mt-7, .group:focus .focus\:\:xl\:mt-7, .group-spacing:focus .focus\:\:xl\:mt-7 {
        margin-top: 5.5rem;
    }

    .xl\:mt-8, .hover\:xl\:mt-8:hover, .focus\:xl\:mt-8:focus, .group:hover .hover\:\:xl\:mt-8, .group-spacing:hover .hover\:\:xl\:mt-8, .group:focus .focus\:\:xl\:mt-8, .group-spacing:focus .focus\:\:xl\:mt-8 {
        margin-top: 6rem;
    }

    .xl\:mt-9, .hover\:xl\:mt-9:hover, .focus\:xl\:mt-9:focus, .group:hover .hover\:\:xl\:mt-9, .group-spacing:hover .hover\:\:xl\:mt-9, .group:focus .focus\:\:xl\:mt-9, .group-spacing:focus .focus\:\:xl\:mt-9 {
        margin-top: 6.5rem;
    }

    .xl\:mt-10, .hover\:xl\:mt-10:hover, .focus\:xl\:mt-10:focus, .group:hover .hover\:\:xl\:mt-10, .group-spacing:hover .hover\:\:xl\:mt-10, .group:focus .focus\:\:xl\:mt-10, .group-spacing:focus .focus\:\:xl\:mt-10 {
        margin-top: 7rem;
    }

    .xl\:mb-0, .hover\:xl\:mb-0:hover, .focus\:xl\:mb-0:focus, .group:hover .hover\:\:xl\:mb-0, .group-spacing:hover .hover\:\:xl\:mb-0, .group:focus .focus\:\:xl\:mb-0, .group-spacing:focus .focus\:\:xl\:mb-0 {
        margin-bottom: 0;
    }

    .xl\:mb-xs, .hover\:xl\:mb-xs:hover, .focus\:xl\:mb-xs:focus, .group:hover .hover\:\:xl\:mb-xs, .group-spacing:hover .hover\:\:xl\:mb-xs, .group:focus .focus\:\:xl\:mb-xs, .group-spacing:focus .focus\:\:xl\:mb-xs {
        margin-bottom: .25rem;
    }

    .xl\:mb-sm, .hover\:xl\:mb-sm:hover, .focus\:xl\:mb-sm:focus, .group:hover .hover\:\:xl\:mb-sm, .group-spacing:hover .hover\:\:xl\:mb-sm, .group:focus .focus\:\:xl\:mb-sm, .group-spacing:focus .focus\:\:xl\:mb-sm {
        margin-bottom: .5rem;
    }

    .xl\:mb-md, .hover\:xl\:mb-md:hover, .focus\:xl\:mb-md:focus, .group:hover .hover\:\:xl\:mb-md, .group-spacing:hover .hover\:\:xl\:mb-md, .group:focus .focus\:\:xl\:mb-md, .group-spacing:focus .focus\:\:xl\:mb-md {
        margin-bottom: .75rem;
    }

    .xl\:mb-base, .hover\:xl\:mb-base:hover, .focus\:xl\:mb-base:focus, .group:hover .hover\:\:xl\:mb-base, .group-spacing:hover .hover\:\:xl\:mb-base, .group:focus .focus\:\:xl\:mb-base, .group-spacing:focus .focus\:\:xl\:mb-base {
        margin-bottom: 1rem;
    }

    .xl\:mb-lg, .hover\:xl\:mb-lg:hover, .focus\:xl\:mb-lg:focus, .group:hover .hover\:\:xl\:mb-lg, .group-spacing:hover .hover\:\:xl\:mb-lg, .group:focus .focus\:\:xl\:mb-lg, .group-spacing:focus .focus\:\:xl\:mb-lg {
        margin-bottom: 1.5rem;
    }

    .xl\:mb-xl, .hover\:xl\:mb-xl:hover, .focus\:xl\:mb-xl:focus, .group:hover .hover\:\:xl\:mb-xl, .group-spacing:hover .hover\:\:xl\:mb-xl, .group:focus .focus\:\:xl\:mb-xl, .group-spacing:focus .focus\:\:xl\:mb-xl {
        margin-bottom: 2rem;
    }

    .xl\:mb-1, .hover\:xl\:mb-1:hover, .focus\:xl\:mb-1:focus, .group:hover .hover\:\:xl\:mb-1, .group-spacing:hover .hover\:\:xl\:mb-1, .group:focus .focus\:\:xl\:mb-1, .group-spacing:focus .focus\:\:xl\:mb-1 {
        margin-bottom: 2.5rem;
    }

    .xl\:mb-2, .hover\:xl\:mb-2:hover, .focus\:xl\:mb-2:focus, .group:hover .hover\:\:xl\:mb-2, .group-spacing:hover .hover\:\:xl\:mb-2, .group:focus .focus\:\:xl\:mb-2, .group-spacing:focus .focus\:\:xl\:mb-2 {
        margin-bottom: 3rem;
    }

    .xl\:mb-3, .hover\:xl\:mb-3:hover, .focus\:xl\:mb-3:focus, .group:hover .hover\:\:xl\:mb-3, .group-spacing:hover .hover\:\:xl\:mb-3, .group:focus .focus\:\:xl\:mb-3, .group-spacing:focus .focus\:\:xl\:mb-3 {
        margin-bottom: 3.5rem;
    }

    .xl\:mb-4, .hover\:xl\:mb-4:hover, .focus\:xl\:mb-4:focus, .group:hover .hover\:\:xl\:mb-4, .group-spacing:hover .hover\:\:xl\:mb-4, .group:focus .focus\:\:xl\:mb-4, .group-spacing:focus .focus\:\:xl\:mb-4 {
        margin-bottom: 4rem;
    }

    .xl\:mb-5, .hover\:xl\:mb-5:hover, .focus\:xl\:mb-5:focus, .group:hover .hover\:\:xl\:mb-5, .group-spacing:hover .hover\:\:xl\:mb-5, .group:focus .focus\:\:xl\:mb-5, .group-spacing:focus .focus\:\:xl\:mb-5 {
        margin-bottom: 4.5rem;
    }

    .xl\:mb-6, .hover\:xl\:mb-6:hover, .focus\:xl\:mb-6:focus, .group:hover .hover\:\:xl\:mb-6, .group-spacing:hover .hover\:\:xl\:mb-6, .group:focus .focus\:\:xl\:mb-6, .group-spacing:focus .focus\:\:xl\:mb-6 {
        margin-bottom: 5rem;
    }

    .xl\:mb-7, .hover\:xl\:mb-7:hover, .focus\:xl\:mb-7:focus, .group:hover .hover\:\:xl\:mb-7, .group-spacing:hover .hover\:\:xl\:mb-7, .group:focus .focus\:\:xl\:mb-7, .group-spacing:focus .focus\:\:xl\:mb-7 {
        margin-bottom: 5.5rem;
    }

    .xl\:mb-8, .hover\:xl\:mb-8:hover, .focus\:xl\:mb-8:focus, .group:hover .hover\:\:xl\:mb-8, .group-spacing:hover .hover\:\:xl\:mb-8, .group:focus .focus\:\:xl\:mb-8, .group-spacing:focus .focus\:\:xl\:mb-8 {
        margin-bottom: 6rem;
    }

    .xl\:mb-9, .hover\:xl\:mb-9:hover, .focus\:xl\:mb-9:focus, .group:hover .hover\:\:xl\:mb-9, .group-spacing:hover .hover\:\:xl\:mb-9, .group:focus .focus\:\:xl\:mb-9, .group-spacing:focus .focus\:\:xl\:mb-9 {
        margin-bottom: 6.5rem;
    }

    .xl\:mb-10, .hover\:xl\:mb-10:hover, .focus\:xl\:mb-10:focus, .group:hover .hover\:\:xl\:mb-10, .group-spacing:hover .hover\:\:xl\:mb-10, .group:focus .focus\:\:xl\:mb-10, .group-spacing:focus .focus\:\:xl\:mb-10 {
        margin-bottom: 7rem;
    }

    .xl\:ml-0, .hover\:xl\:ml-0:hover, .focus\:xl\:ml-0:focus, .group:hover .hover\:\:xl\:ml-0, .group-spacing:hover .hover\:\:xl\:ml-0, .group:focus .focus\:\:xl\:ml-0, .group-spacing:focus .focus\:\:xl\:ml-0 {
        margin-left: 0;
    }

    .xl\:ml-xs, .hover\:xl\:ml-xs:hover, .focus\:xl\:ml-xs:focus, .group:hover .hover\:\:xl\:ml-xs, .group-spacing:hover .hover\:\:xl\:ml-xs, .group:focus .focus\:\:xl\:ml-xs, .group-spacing:focus .focus\:\:xl\:ml-xs {
        margin-left: .25rem;
    }

    .xl\:ml-sm, .hover\:xl\:ml-sm:hover, .focus\:xl\:ml-sm:focus, .group:hover .hover\:\:xl\:ml-sm, .group-spacing:hover .hover\:\:xl\:ml-sm, .group:focus .focus\:\:xl\:ml-sm, .group-spacing:focus .focus\:\:xl\:ml-sm {
        margin-left: .5rem;
    }

    .xl\:ml-md, .hover\:xl\:ml-md:hover, .focus\:xl\:ml-md:focus, .group:hover .hover\:\:xl\:ml-md, .group-spacing:hover .hover\:\:xl\:ml-md, .group:focus .focus\:\:xl\:ml-md, .group-spacing:focus .focus\:\:xl\:ml-md {
        margin-left: .75rem;
    }

    .xl\:ml-base, .hover\:xl\:ml-base:hover, .focus\:xl\:ml-base:focus, .group:hover .hover\:\:xl\:ml-base, .group-spacing:hover .hover\:\:xl\:ml-base, .group:focus .focus\:\:xl\:ml-base, .group-spacing:focus .focus\:\:xl\:ml-base {
        margin-left: 1rem;
    }

    .xl\:ml-lg, .hover\:xl\:ml-lg:hover, .focus\:xl\:ml-lg:focus, .group:hover .hover\:\:xl\:ml-lg, .group-spacing:hover .hover\:\:xl\:ml-lg, .group:focus .focus\:\:xl\:ml-lg, .group-spacing:focus .focus\:\:xl\:ml-lg {
        margin-left: 1.5rem;
    }

    .xl\:ml-xl, .hover\:xl\:ml-xl:hover, .focus\:xl\:ml-xl:focus, .group:hover .hover\:\:xl\:ml-xl, .group-spacing:hover .hover\:\:xl\:ml-xl, .group:focus .focus\:\:xl\:ml-xl, .group-spacing:focus .focus\:\:xl\:ml-xl {
        margin-left: 2rem;
    }

    .xl\:ml-1, .hover\:xl\:ml-1:hover, .focus\:xl\:ml-1:focus, .group:hover .hover\:\:xl\:ml-1, .group-spacing:hover .hover\:\:xl\:ml-1, .group:focus .focus\:\:xl\:ml-1, .group-spacing:focus .focus\:\:xl\:ml-1 {
        margin-left: 2.5rem;
    }

    .xl\:ml-2, .hover\:xl\:ml-2:hover, .focus\:xl\:ml-2:focus, .group:hover .hover\:\:xl\:ml-2, .group-spacing:hover .hover\:\:xl\:ml-2, .group:focus .focus\:\:xl\:ml-2, .group-spacing:focus .focus\:\:xl\:ml-2 {
        margin-left: 3rem;
    }

    .xl\:ml-3, .hover\:xl\:ml-3:hover, .focus\:xl\:ml-3:focus, .group:hover .hover\:\:xl\:ml-3, .group-spacing:hover .hover\:\:xl\:ml-3, .group:focus .focus\:\:xl\:ml-3, .group-spacing:focus .focus\:\:xl\:ml-3 {
        margin-left: 3.5rem;
    }

    .xl\:ml-4, .hover\:xl\:ml-4:hover, .focus\:xl\:ml-4:focus, .group:hover .hover\:\:xl\:ml-4, .group-spacing:hover .hover\:\:xl\:ml-4, .group:focus .focus\:\:xl\:ml-4, .group-spacing:focus .focus\:\:xl\:ml-4 {
        margin-left: 4rem;
    }

    .xl\:ml-5, .hover\:xl\:ml-5:hover, .focus\:xl\:ml-5:focus, .group:hover .hover\:\:xl\:ml-5, .group-spacing:hover .hover\:\:xl\:ml-5, .group:focus .focus\:\:xl\:ml-5, .group-spacing:focus .focus\:\:xl\:ml-5 {
        margin-left: 4.5rem;
    }

    .xl\:ml-6, .hover\:xl\:ml-6:hover, .focus\:xl\:ml-6:focus, .group:hover .hover\:\:xl\:ml-6, .group-spacing:hover .hover\:\:xl\:ml-6, .group:focus .focus\:\:xl\:ml-6, .group-spacing:focus .focus\:\:xl\:ml-6 {
        margin-left: 5rem;
    }

    .xl\:ml-7, .hover\:xl\:ml-7:hover, .focus\:xl\:ml-7:focus, .group:hover .hover\:\:xl\:ml-7, .group-spacing:hover .hover\:\:xl\:ml-7, .group:focus .focus\:\:xl\:ml-7, .group-spacing:focus .focus\:\:xl\:ml-7 {
        margin-left: 5.5rem;
    }

    .xl\:ml-8, .hover\:xl\:ml-8:hover, .focus\:xl\:ml-8:focus, .group:hover .hover\:\:xl\:ml-8, .group-spacing:hover .hover\:\:xl\:ml-8, .group:focus .focus\:\:xl\:ml-8, .group-spacing:focus .focus\:\:xl\:ml-8 {
        margin-left: 6rem;
    }

    .xl\:ml-9, .hover\:xl\:ml-9:hover, .focus\:xl\:ml-9:focus, .group:hover .hover\:\:xl\:ml-9, .group-spacing:hover .hover\:\:xl\:ml-9, .group:focus .focus\:\:xl\:ml-9, .group-spacing:focus .focus\:\:xl\:ml-9 {
        margin-left: 6.5rem;
    }

    .xl\:ml-10, .hover\:xl\:ml-10:hover, .focus\:xl\:ml-10:focus, .group:hover .hover\:\:xl\:ml-10, .group-spacing:hover .hover\:\:xl\:ml-10, .group:focus .focus\:\:xl\:ml-10, .group-spacing:focus .focus\:\:xl\:ml-10 {
        margin-left: 7rem;
    }

    .xl\:mr-0, .hover\:xl\:mr-0:hover, .focus\:xl\:mr-0:focus, .group:hover .hover\:\:xl\:mr-0, .group-spacing:hover .hover\:\:xl\:mr-0, .group:focus .focus\:\:xl\:mr-0, .group-spacing:focus .focus\:\:xl\:mr-0 {
        margin-right: 0;
    }

    .xl\:mr-xs, .hover\:xl\:mr-xs:hover, .focus\:xl\:mr-xs:focus, .group:hover .hover\:\:xl\:mr-xs, .group-spacing:hover .hover\:\:xl\:mr-xs, .group:focus .focus\:\:xl\:mr-xs, .group-spacing:focus .focus\:\:xl\:mr-xs {
        margin-right: .25rem;
    }

    .xl\:mr-sm, .hover\:xl\:mr-sm:hover, .focus\:xl\:mr-sm:focus, .group:hover .hover\:\:xl\:mr-sm, .group-spacing:hover .hover\:\:xl\:mr-sm, .group:focus .focus\:\:xl\:mr-sm, .group-spacing:focus .focus\:\:xl\:mr-sm {
        margin-right: .5rem;
    }

    .xl\:mr-md, .hover\:xl\:mr-md:hover, .focus\:xl\:mr-md:focus, .group:hover .hover\:\:xl\:mr-md, .group-spacing:hover .hover\:\:xl\:mr-md, .group:focus .focus\:\:xl\:mr-md, .group-spacing:focus .focus\:\:xl\:mr-md {
        margin-right: .75rem;
    }

    .xl\:mr-base, .hover\:xl\:mr-base:hover, .focus\:xl\:mr-base:focus, .group:hover .hover\:\:xl\:mr-base, .group-spacing:hover .hover\:\:xl\:mr-base, .group:focus .focus\:\:xl\:mr-base, .group-spacing:focus .focus\:\:xl\:mr-base {
        margin-right: 1rem;
    }

    .xl\:mr-lg, .hover\:xl\:mr-lg:hover, .focus\:xl\:mr-lg:focus, .group:hover .hover\:\:xl\:mr-lg, .group-spacing:hover .hover\:\:xl\:mr-lg, .group:focus .focus\:\:xl\:mr-lg, .group-spacing:focus .focus\:\:xl\:mr-lg {
        margin-right: 1.5rem;
    }

    .xl\:mr-xl, .hover\:xl\:mr-xl:hover, .focus\:xl\:mr-xl:focus, .group:hover .hover\:\:xl\:mr-xl, .group-spacing:hover .hover\:\:xl\:mr-xl, .group:focus .focus\:\:xl\:mr-xl, .group-spacing:focus .focus\:\:xl\:mr-xl {
        margin-right: 2rem;
    }

    .xl\:mr-1, .hover\:xl\:mr-1:hover, .focus\:xl\:mr-1:focus, .group:hover .hover\:\:xl\:mr-1, .group-spacing:hover .hover\:\:xl\:mr-1, .group:focus .focus\:\:xl\:mr-1, .group-spacing:focus .focus\:\:xl\:mr-1 {
        margin-right: 2.5rem;
    }

    .xl\:mr-2, .hover\:xl\:mr-2:hover, .focus\:xl\:mr-2:focus, .group:hover .hover\:\:xl\:mr-2, .group-spacing:hover .hover\:\:xl\:mr-2, .group:focus .focus\:\:xl\:mr-2, .group-spacing:focus .focus\:\:xl\:mr-2 {
        margin-right: 3rem;
    }

    .xl\:mr-3, .hover\:xl\:mr-3:hover, .focus\:xl\:mr-3:focus, .group:hover .hover\:\:xl\:mr-3, .group-spacing:hover .hover\:\:xl\:mr-3, .group:focus .focus\:\:xl\:mr-3, .group-spacing:focus .focus\:\:xl\:mr-3 {
        margin-right: 3.5rem;
    }

    .xl\:mr-4, .hover\:xl\:mr-4:hover, .focus\:xl\:mr-4:focus, .group:hover .hover\:\:xl\:mr-4, .group-spacing:hover .hover\:\:xl\:mr-4, .group:focus .focus\:\:xl\:mr-4, .group-spacing:focus .focus\:\:xl\:mr-4 {
        margin-right: 4rem;
    }

    .xl\:mr-5, .hover\:xl\:mr-5:hover, .focus\:xl\:mr-5:focus, .group:hover .hover\:\:xl\:mr-5, .group-spacing:hover .hover\:\:xl\:mr-5, .group:focus .focus\:\:xl\:mr-5, .group-spacing:focus .focus\:\:xl\:mr-5 {
        margin-right: 4.5rem;
    }

    .xl\:mr-6, .hover\:xl\:mr-6:hover, .focus\:xl\:mr-6:focus, .group:hover .hover\:\:xl\:mr-6, .group-spacing:hover .hover\:\:xl\:mr-6, .group:focus .focus\:\:xl\:mr-6, .group-spacing:focus .focus\:\:xl\:mr-6 {
        margin-right: 5rem;
    }

    .xl\:mr-7, .hover\:xl\:mr-7:hover, .focus\:xl\:mr-7:focus, .group:hover .hover\:\:xl\:mr-7, .group-spacing:hover .hover\:\:xl\:mr-7, .group:focus .focus\:\:xl\:mr-7, .group-spacing:focus .focus\:\:xl\:mr-7 {
        margin-right: 5.5rem;
    }

    .xl\:mr-8, .hover\:xl\:mr-8:hover, .focus\:xl\:mr-8:focus, .group:hover .hover\:\:xl\:mr-8, .group-spacing:hover .hover\:\:xl\:mr-8, .group:focus .focus\:\:xl\:mr-8, .group-spacing:focus .focus\:\:xl\:mr-8 {
        margin-right: 6rem;
    }

    .xl\:mr-9, .hover\:xl\:mr-9:hover, .focus\:xl\:mr-9:focus, .group:hover .hover\:\:xl\:mr-9, .group-spacing:hover .hover\:\:xl\:mr-9, .group:focus .focus\:\:xl\:mr-9, .group-spacing:focus .focus\:\:xl\:mr-9 {
        margin-right: 6.5rem;
    }

    .xl\:mr-10, .hover\:xl\:mr-10:hover, .focus\:xl\:mr-10:focus, .group:hover .hover\:\:xl\:mr-10, .group-spacing:hover .hover\:\:xl\:mr-10, .group:focus .focus\:\:xl\:mr-10, .group-spacing:focus .focus\:\:xl\:mr-10 {
        margin-right: 7rem;
    }

    .xl\:my-0, .hover\:xl\:my-0:hover, .focus\:xl\:my-0:focus, .group:hover .hover\:\:xl\:my-0, .group-spacing:hover .hover\:\:xl\:my-0, .group:focus .focus\:\:xl\:my-0, .group-spacing:focus .focus\:\:xl\:my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .xl\:my-xs, .hover\:xl\:my-xs:hover, .focus\:xl\:my-xs:focus, .group:hover .hover\:\:xl\:my-xs, .group-spacing:hover .hover\:\:xl\:my-xs, .group:focus .focus\:\:xl\:my-xs, .group-spacing:focus .focus\:\:xl\:my-xs {
        margin-top: .25rem;
        margin-bottom: .25rem;
    }

    .xl\:my-sm, .hover\:xl\:my-sm:hover, .focus\:xl\:my-sm:focus, .group:hover .hover\:\:xl\:my-sm, .group-spacing:hover .hover\:\:xl\:my-sm, .group:focus .focus\:\:xl\:my-sm, .group-spacing:focus .focus\:\:xl\:my-sm {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .xl\:my-md, .hover\:xl\:my-md:hover, .focus\:xl\:my-md:focus, .group:hover .hover\:\:xl\:my-md, .group-spacing:hover .hover\:\:xl\:my-md, .group:focus .focus\:\:xl\:my-md, .group-spacing:focus .focus\:\:xl\:my-md {
        margin-top: .75rem;
        margin-bottom: .75rem;
    }

    .xl\:my-base, .hover\:xl\:my-base:hover, .focus\:xl\:my-base:focus, .group:hover .hover\:\:xl\:my-base, .group-spacing:hover .hover\:\:xl\:my-base, .group:focus .focus\:\:xl\:my-base, .group-spacing:focus .focus\:\:xl\:my-base {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .xl\:my-lg, .hover\:xl\:my-lg:hover, .focus\:xl\:my-lg:focus, .group:hover .hover\:\:xl\:my-lg, .group-spacing:hover .hover\:\:xl\:my-lg, .group:focus .focus\:\:xl\:my-lg, .group-spacing:focus .focus\:\:xl\:my-lg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .xl\:my-xl, .hover\:xl\:my-xl:hover, .focus\:xl\:my-xl:focus, .group:hover .hover\:\:xl\:my-xl, .group-spacing:hover .hover\:\:xl\:my-xl, .group:focus .focus\:\:xl\:my-xl, .group-spacing:focus .focus\:\:xl\:my-xl {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .xl\:my-1, .hover\:xl\:my-1:hover, .focus\:xl\:my-1:focus, .group:hover .hover\:\:xl\:my-1, .group-spacing:hover .hover\:\:xl\:my-1, .group:focus .focus\:\:xl\:my-1, .group-spacing:focus .focus\:\:xl\:my-1 {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }

    .xl\:my-2, .hover\:xl\:my-2:hover, .focus\:xl\:my-2:focus, .group:hover .hover\:\:xl\:my-2, .group-spacing:hover .hover\:\:xl\:my-2, .group:focus .focus\:\:xl\:my-2, .group-spacing:focus .focus\:\:xl\:my-2 {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .xl\:my-3, .hover\:xl\:my-3:hover, .focus\:xl\:my-3:focus, .group:hover .hover\:\:xl\:my-3, .group-spacing:hover .hover\:\:xl\:my-3, .group:focus .focus\:\:xl\:my-3, .group-spacing:focus .focus\:\:xl\:my-3 {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }

    .xl\:my-4, .hover\:xl\:my-4:hover, .focus\:xl\:my-4:focus, .group:hover .hover\:\:xl\:my-4, .group-spacing:hover .hover\:\:xl\:my-4, .group:focus .focus\:\:xl\:my-4, .group-spacing:focus .focus\:\:xl\:my-4 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .xl\:my-5, .hover\:xl\:my-5:hover, .focus\:xl\:my-5:focus, .group:hover .hover\:\:xl\:my-5, .group-spacing:hover .hover\:\:xl\:my-5, .group:focus .focus\:\:xl\:my-5, .group-spacing:focus .focus\:\:xl\:my-5 {
        margin-top: 4.5rem;
        margin-bottom: 4.5rem;
    }

    .xl\:my-6, .hover\:xl\:my-6:hover, .focus\:xl\:my-6:focus, .group:hover .hover\:\:xl\:my-6, .group-spacing:hover .hover\:\:xl\:my-6, .group:focus .focus\:\:xl\:my-6, .group-spacing:focus .focus\:\:xl\:my-6 {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }

    .xl\:my-7, .hover\:xl\:my-7:hover, .focus\:xl\:my-7:focus, .group:hover .hover\:\:xl\:my-7, .group-spacing:hover .hover\:\:xl\:my-7, .group:focus .focus\:\:xl\:my-7, .group-spacing:focus .focus\:\:xl\:my-7 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem;
    }

    .xl\:my-8, .hover\:xl\:my-8:hover, .focus\:xl\:my-8:focus, .group:hover .hover\:\:xl\:my-8, .group-spacing:hover .hover\:\:xl\:my-8, .group:focus .focus\:\:xl\:my-8, .group-spacing:focus .focus\:\:xl\:my-8 {
        margin-top: 6rem;
        margin-bottom: 6rem;
    }

    .xl\:my-9, .hover\:xl\:my-9:hover, .focus\:xl\:my-9:focus, .group:hover .hover\:\:xl\:my-9, .group-spacing:hover .hover\:\:xl\:my-9, .group:focus .focus\:\:xl\:my-9, .group-spacing:focus .focus\:\:xl\:my-9 {
        margin-top: 6.5rem;
        margin-bottom: 6.5rem;
    }

    .xl\:my-10, .hover\:xl\:my-10:hover, .focus\:xl\:my-10:focus, .group:hover .hover\:\:xl\:my-10, .group-spacing:hover .hover\:\:xl\:my-10, .group:focus .focus\:\:xl\:my-10, .group-spacing:focus .focus\:\:xl\:my-10 {
        margin-top: 7rem;
        margin-bottom: 7rem;
    }

    .xl\:mx-auto, .hover\:xl\:mx-auto:hover, .focus\:xl\:mx-auto:focus, .group:hover .hover\:\:xl\:mx-auto, .group-spacing:hover .hover\:\:xl\:mx-auto, .group:focus .focus\:\:xl\:mx-auto, .group-spacing:focus .focus\:\:xl\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:mx-0, .hover\:xl\:mx-0:hover, .focus\:xl\:mx-0:focus, .group:hover .hover\:\:xl\:mx-0, .group-spacing:hover .hover\:\:xl\:mx-0, .group:focus .focus\:\:xl\:mx-0, .group-spacing:focus .focus\:\:xl\:mx-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .xl\:mx-xs, .hover\:xl\:mx-xs:hover, .focus\:xl\:mx-xs:focus, .group:hover .hover\:\:xl\:mx-xs, .group-spacing:hover .hover\:\:xl\:mx-xs, .group:focus .focus\:\:xl\:mx-xs, .group-spacing:focus .focus\:\:xl\:mx-xs {
        margin-left: .25rem;
        margin-right: .25rem;
    }

    .xl\:mx-sm, .hover\:xl\:mx-sm:hover, .focus\:xl\:mx-sm:focus, .group:hover .hover\:\:xl\:mx-sm, .group-spacing:hover .hover\:\:xl\:mx-sm, .group:focus .focus\:\:xl\:mx-sm, .group-spacing:focus .focus\:\:xl\:mx-sm {
        margin-left: .5rem;
        margin-right: .5rem;
    }

    .xl\:mx-md, .hover\:xl\:mx-md:hover, .focus\:xl\:mx-md:focus, .group:hover .hover\:\:xl\:mx-md, .group-spacing:hover .hover\:\:xl\:mx-md, .group:focus .focus\:\:xl\:mx-md, .group-spacing:focus .focus\:\:xl\:mx-md {
        margin-left: .75rem;
        margin-right: .75rem;
    }

    .xl\:mx-base, .hover\:xl\:mx-base:hover, .focus\:xl\:mx-base:focus, .group:hover .hover\:\:xl\:mx-base, .group-spacing:hover .hover\:\:xl\:mx-base, .group:focus .focus\:\:xl\:mx-base, .group-spacing:focus .focus\:\:xl\:mx-base {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .xl\:mx-lg, .hover\:xl\:mx-lg:hover, .focus\:xl\:mx-lg:focus, .group:hover .hover\:\:xl\:mx-lg, .group-spacing:hover .hover\:\:xl\:mx-lg, .group:focus .focus\:\:xl\:mx-lg, .group-spacing:focus .focus\:\:xl\:mx-lg {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .xl\:mx-xl, .hover\:xl\:mx-xl:hover, .focus\:xl\:mx-xl:focus, .group:hover .hover\:\:xl\:mx-xl, .group-spacing:hover .hover\:\:xl\:mx-xl, .group:focus .focus\:\:xl\:mx-xl, .group-spacing:focus .focus\:\:xl\:mx-xl {
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .xl\:mx-1, .hover\:xl\:mx-1:hover, .focus\:xl\:mx-1:focus, .group:hover .hover\:\:xl\:mx-1, .group-spacing:hover .hover\:\:xl\:mx-1, .group:focus .focus\:\:xl\:mx-1, .group-spacing:focus .focus\:\:xl\:mx-1 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .xl\:mx-2, .hover\:xl\:mx-2:hover, .focus\:xl\:mx-2:focus, .group:hover .hover\:\:xl\:mx-2, .group-spacing:hover .hover\:\:xl\:mx-2, .group:focus .focus\:\:xl\:mx-2, .group-spacing:focus .focus\:\:xl\:mx-2 {
        margin-left: 3rem;
        margin-right: 3rem;
    }

    .xl\:mx-3, .hover\:xl\:mx-3:hover, .focus\:xl\:mx-3:focus, .group:hover .hover\:\:xl\:mx-3, .group-spacing:hover .hover\:\:xl\:mx-3, .group:focus .focus\:\:xl\:mx-3, .group-spacing:focus .focus\:\:xl\:mx-3 {
        margin-left: 3.5rem;
        margin-right: 3.5rem;
    }

    .xl\:mx-4, .hover\:xl\:mx-4:hover, .focus\:xl\:mx-4:focus, .group:hover .hover\:\:xl\:mx-4, .group-spacing:hover .hover\:\:xl\:mx-4, .group:focus .focus\:\:xl\:mx-4, .group-spacing:focus .focus\:\:xl\:mx-4 {
        margin-left: 4rem;
        margin-right: 4rem;
    }

    .xl\:mx-5, .hover\:xl\:mx-5:hover, .focus\:xl\:mx-5:focus, .group:hover .hover\:\:xl\:mx-5, .group-spacing:hover .hover\:\:xl\:mx-5, .group:focus .focus\:\:xl\:mx-5, .group-spacing:focus .focus\:\:xl\:mx-5 {
        margin-left: 4.5rem;
        margin-right: 4.5rem;
    }

    .xl\:mx-6, .hover\:xl\:mx-6:hover, .focus\:xl\:mx-6:focus, .group:hover .hover\:\:xl\:mx-6, .group-spacing:hover .hover\:\:xl\:mx-6, .group:focus .focus\:\:xl\:mx-6, .group-spacing:focus .focus\:\:xl\:mx-6 {
        margin-left: 5rem;
        margin-right: 5rem;
    }

    .xl\:mx-7, .hover\:xl\:mx-7:hover, .focus\:xl\:mx-7:focus, .group:hover .hover\:\:xl\:mx-7, .group-spacing:hover .hover\:\:xl\:mx-7, .group:focus .focus\:\:xl\:mx-7, .group-spacing:focus .focus\:\:xl\:mx-7 {
        margin-left: 5.5rem;
        margin-right: 5.5rem;
    }

    .xl\:mx-8, .hover\:xl\:mx-8:hover, .focus\:xl\:mx-8:focus, .group:hover .hover\:\:xl\:mx-8, .group-spacing:hover .hover\:\:xl\:mx-8, .group:focus .focus\:\:xl\:mx-8, .group-spacing:focus .focus\:\:xl\:mx-8 {
        margin-left: 6rem;
        margin-right: 6rem;
    }

    .xl\:mx-9, .hover\:xl\:mx-9:hover, .focus\:xl\:mx-9:focus, .group:hover .hover\:\:xl\:mx-9, .group-spacing:hover .hover\:\:xl\:mx-9, .group:focus .focus\:\:xl\:mx-9, .group-spacing:focus .focus\:\:xl\:mx-9 {
        margin-left: 6.5rem;
        margin-right: 6.5rem;
    }

    .xl\:mx-10, .hover\:xl\:mx-10:hover, .focus\:xl\:mx-10:focus, .group:hover .hover\:\:xl\:mx-10, .group-spacing:hover .hover\:\:xl\:mx-10, .group:focus .focus\:\:xl\:mx-10, .group-spacing:focus .focus\:\:xl\:mx-10 {
        margin-left: 7rem;
        margin-right: 7rem;
    }

    .xl\:p-0, .hover\:xl\:p-0:hover, .focus\:xl\:p-0:focus, .group:hover .hover\:\:xl\:p-0, .group-spacing:hover .hover\:\:xl\:p-0, .group:focus .focus\:\:xl\:p-0, .group-spacing:focus .focus\:\:xl\:p-0 {
        padding: 0 ;
    }

    .xl\:p-xs, .hover\:xl\:p-xs:hover, .focus\:xl\:p-xs:focus, .group:hover .hover\:\:xl\:p-xs, .group-spacing:hover .hover\:\:xl\:p-xs, .group:focus .focus\:\:xl\:p-xs, .group-spacing:focus .focus\:\:xl\:p-xs {
        padding: .25rem ;
    }

    .xl\:p-sm, .hover\:xl\:p-sm:hover, .focus\:xl\:p-sm:focus, .group:hover .hover\:\:xl\:p-sm, .group-spacing:hover .hover\:\:xl\:p-sm, .group:focus .focus\:\:xl\:p-sm, .group-spacing:focus .focus\:\:xl\:p-sm {
        padding: .5rem ;
    }

    .xl\:p-md, .hover\:xl\:p-md:hover, .focus\:xl\:p-md:focus, .group:hover .hover\:\:xl\:p-md, .group-spacing:hover .hover\:\:xl\:p-md, .group:focus .focus\:\:xl\:p-md, .group-spacing:focus .focus\:\:xl\:p-md {
        padding: .75rem ;
    }

    .xl\:p-base, .hover\:xl\:p-base:hover, .focus\:xl\:p-base:focus, .group:hover .hover\:\:xl\:p-base, .group-spacing:hover .hover\:\:xl\:p-base, .group:focus .focus\:\:xl\:p-base, .group-spacing:focus .focus\:\:xl\:p-base {
        padding: 1rem ;
    }

    .xl\:p-lg, .hover\:xl\:p-lg:hover, .focus\:xl\:p-lg:focus, .group:hover .hover\:\:xl\:p-lg, .group-spacing:hover .hover\:\:xl\:p-lg, .group:focus .focus\:\:xl\:p-lg, .group-spacing:focus .focus\:\:xl\:p-lg {
        padding: 1.5rem ;
    }

    .xl\:p-xl, .hover\:xl\:p-xl:hover, .focus\:xl\:p-xl:focus, .group:hover .hover\:\:xl\:p-xl, .group-spacing:hover .hover\:\:xl\:p-xl, .group:focus .focus\:\:xl\:p-xl, .group-spacing:focus .focus\:\:xl\:p-xl {
        padding: 2rem ;
    }

    .xl\:p-1, .hover\:xl\:p-1:hover, .focus\:xl\:p-1:focus, .group:hover .hover\:\:xl\:p-1, .group-spacing:hover .hover\:\:xl\:p-1, .group:focus .focus\:\:xl\:p-1, .group-spacing:focus .focus\:\:xl\:p-1 {
        padding: 2.5rem ;
    }

    .xl\:p-2, .hover\:xl\:p-2:hover, .focus\:xl\:p-2:focus, .group:hover .hover\:\:xl\:p-2, .group-spacing:hover .hover\:\:xl\:p-2, .group:focus .focus\:\:xl\:p-2, .group-spacing:focus .focus\:\:xl\:p-2 {
        padding: 3rem ;
    }

    .xl\:p-3, .hover\:xl\:p-3:hover, .focus\:xl\:p-3:focus, .group:hover .hover\:\:xl\:p-3, .group-spacing:hover .hover\:\:xl\:p-3, .group:focus .focus\:\:xl\:p-3, .group-spacing:focus .focus\:\:xl\:p-3 {
        padding: 3.5rem ;
    }

    .xl\:p-4, .hover\:xl\:p-4:hover, .focus\:xl\:p-4:focus, .group:hover .hover\:\:xl\:p-4, .group-spacing:hover .hover\:\:xl\:p-4, .group:focus .focus\:\:xl\:p-4, .group-spacing:focus .focus\:\:xl\:p-4 {
        padding: 4rem ;
    }

    .xl\:p-5, .hover\:xl\:p-5:hover, .focus\:xl\:p-5:focus, .group:hover .hover\:\:xl\:p-5, .group-spacing:hover .hover\:\:xl\:p-5, .group:focus .focus\:\:xl\:p-5, .group-spacing:focus .focus\:\:xl\:p-5 {
        padding: 4.5rem ;
    }

    .xl\:p-6, .hover\:xl\:p-6:hover, .focus\:xl\:p-6:focus, .group:hover .hover\:\:xl\:p-6, .group-spacing:hover .hover\:\:xl\:p-6, .group:focus .focus\:\:xl\:p-6, .group-spacing:focus .focus\:\:xl\:p-6 {
        padding: 5rem ;
    }

    .xl\:p-7, .hover\:xl\:p-7:hover, .focus\:xl\:p-7:focus, .group:hover .hover\:\:xl\:p-7, .group-spacing:hover .hover\:\:xl\:p-7, .group:focus .focus\:\:xl\:p-7, .group-spacing:focus .focus\:\:xl\:p-7 {
        padding: 5.5rem ;
    }

    .xl\:p-8, .hover\:xl\:p-8:hover, .focus\:xl\:p-8:focus, .group:hover .hover\:\:xl\:p-8, .group-spacing:hover .hover\:\:xl\:p-8, .group:focus .focus\:\:xl\:p-8, .group-spacing:focus .focus\:\:xl\:p-8 {
        padding: 6rem ;
    }

    .xl\:p-9, .hover\:xl\:p-9:hover, .focus\:xl\:p-9:focus, .group:hover .hover\:\:xl\:p-9, .group-spacing:hover .hover\:\:xl\:p-9, .group:focus .focus\:\:xl\:p-9, .group-spacing:focus .focus\:\:xl\:p-9 {
        padding: 6.5rem ;
    }

    .xl\:p-10, .hover\:xl\:p-10:hover, .focus\:xl\:p-10:focus, .group:hover .hover\:\:xl\:p-10, .group-spacing:hover .hover\:\:xl\:p-10, .group:focus .focus\:\:xl\:p-10, .group-spacing:focus .focus\:\:xl\:p-10 {
        padding: 7rem ;
    }

    .xl\:pt-0, .hover\:xl\:pt-0:hover, .focus\:xl\:pt-0:focus, .group:hover .hover\:\:xl\:pt-0, .group-spacing:hover .hover\:\:xl\:pt-0, .group:focus .focus\:\:xl\:pt-0, .group-spacing:focus .focus\:\:xl\:pt-0 {
        padding-top: 0 ;
    }

    .xl\:pt-xs, .hover\:xl\:pt-xs:hover, .focus\:xl\:pt-xs:focus, .group:hover .hover\:\:xl\:pt-xs, .group-spacing:hover .hover\:\:xl\:pt-xs, .group:focus .focus\:\:xl\:pt-xs, .group-spacing:focus .focus\:\:xl\:pt-xs {
        padding-top: .25rem ;
    }

    .xl\:pt-sm, .hover\:xl\:pt-sm:hover, .focus\:xl\:pt-sm:focus, .group:hover .hover\:\:xl\:pt-sm, .group-spacing:hover .hover\:\:xl\:pt-sm, .group:focus .focus\:\:xl\:pt-sm, .group-spacing:focus .focus\:\:xl\:pt-sm {
        padding-top: .5rem ;
    }

    .xl\:pt-md, .hover\:xl\:pt-md:hover, .focus\:xl\:pt-md:focus, .group:hover .hover\:\:xl\:pt-md, .group-spacing:hover .hover\:\:xl\:pt-md, .group:focus .focus\:\:xl\:pt-md, .group-spacing:focus .focus\:\:xl\:pt-md {
        padding-top: .75rem ;
    }

    .xl\:pt-base, .hover\:xl\:pt-base:hover, .focus\:xl\:pt-base:focus, .group:hover .hover\:\:xl\:pt-base, .group-spacing:hover .hover\:\:xl\:pt-base, .group:focus .focus\:\:xl\:pt-base, .group-spacing:focus .focus\:\:xl\:pt-base {
        padding-top: 1rem ;
    }

    .xl\:pt-lg, .hover\:xl\:pt-lg:hover, .focus\:xl\:pt-lg:focus, .group:hover .hover\:\:xl\:pt-lg, .group-spacing:hover .hover\:\:xl\:pt-lg, .group:focus .focus\:\:xl\:pt-lg, .group-spacing:focus .focus\:\:xl\:pt-lg {
        padding-top: 1.5rem ;
    }

    .xl\:pt-xl, .hover\:xl\:pt-xl:hover, .focus\:xl\:pt-xl:focus, .group:hover .hover\:\:xl\:pt-xl, .group-spacing:hover .hover\:\:xl\:pt-xl, .group:focus .focus\:\:xl\:pt-xl, .group-spacing:focus .focus\:\:xl\:pt-xl {
        padding-top: 2rem ;
    }

    .xl\:pt-1, .hover\:xl\:pt-1:hover, .focus\:xl\:pt-1:focus, .group:hover .hover\:\:xl\:pt-1, .group-spacing:hover .hover\:\:xl\:pt-1, .group:focus .focus\:\:xl\:pt-1, .group-spacing:focus .focus\:\:xl\:pt-1 {
        padding-top: 2.5rem ;
    }

    .xl\:pt-2, .hover\:xl\:pt-2:hover, .focus\:xl\:pt-2:focus, .group:hover .hover\:\:xl\:pt-2, .group-spacing:hover .hover\:\:xl\:pt-2, .group:focus .focus\:\:xl\:pt-2, .group-spacing:focus .focus\:\:xl\:pt-2 {
        padding-top: 3rem ;
    }

    .xl\:pt-3, .hover\:xl\:pt-3:hover, .focus\:xl\:pt-3:focus, .group:hover .hover\:\:xl\:pt-3, .group-spacing:hover .hover\:\:xl\:pt-3, .group:focus .focus\:\:xl\:pt-3, .group-spacing:focus .focus\:\:xl\:pt-3 {
        padding-top: 3.5rem ;
    }

    .xl\:pt-4, .hover\:xl\:pt-4:hover, .focus\:xl\:pt-4:focus, .group:hover .hover\:\:xl\:pt-4, .group-spacing:hover .hover\:\:xl\:pt-4, .group:focus .focus\:\:xl\:pt-4, .group-spacing:focus .focus\:\:xl\:pt-4 {
        padding-top: 4rem ;
    }

    .xl\:pt-5, .hover\:xl\:pt-5:hover, .focus\:xl\:pt-5:focus, .group:hover .hover\:\:xl\:pt-5, .group-spacing:hover .hover\:\:xl\:pt-5, .group:focus .focus\:\:xl\:pt-5, .group-spacing:focus .focus\:\:xl\:pt-5 {
        padding-top: 4.5rem ;
    }

    .xl\:pt-6, .hover\:xl\:pt-6:hover, .focus\:xl\:pt-6:focus, .group:hover .hover\:\:xl\:pt-6, .group-spacing:hover .hover\:\:xl\:pt-6, .group:focus .focus\:\:xl\:pt-6, .group-spacing:focus .focus\:\:xl\:pt-6 {
        padding-top: 5rem ;
    }

    .xl\:pt-7, .hover\:xl\:pt-7:hover, .focus\:xl\:pt-7:focus, .group:hover .hover\:\:xl\:pt-7, .group-spacing:hover .hover\:\:xl\:pt-7, .group:focus .focus\:\:xl\:pt-7, .group-spacing:focus .focus\:\:xl\:pt-7 {
        padding-top: 5.5rem ;
    }

    .xl\:pt-8, .hover\:xl\:pt-8:hover, .focus\:xl\:pt-8:focus, .group:hover .hover\:\:xl\:pt-8, .group-spacing:hover .hover\:\:xl\:pt-8, .group:focus .focus\:\:xl\:pt-8, .group-spacing:focus .focus\:\:xl\:pt-8 {
        padding-top: 6rem ;
    }

    .xl\:pt-9, .hover\:xl\:pt-9:hover, .focus\:xl\:pt-9:focus, .group:hover .hover\:\:xl\:pt-9, .group-spacing:hover .hover\:\:xl\:pt-9, .group:focus .focus\:\:xl\:pt-9, .group-spacing:focus .focus\:\:xl\:pt-9 {
        padding-top: 6.5rem ;
    }

    .xl\:pt-10, .hover\:xl\:pt-10:hover, .focus\:xl\:pt-10:focus, .group:hover .hover\:\:xl\:pt-10, .group-spacing:hover .hover\:\:xl\:pt-10, .group:focus .focus\:\:xl\:pt-10, .group-spacing:focus .focus\:\:xl\:pt-10 {
        padding-top: 7rem ;
    }

    .xl\:pb-0, .hover\:xl\:pb-0:hover, .focus\:xl\:pb-0:focus, .group:hover .hover\:\:xl\:pb-0, .group-spacing:hover .hover\:\:xl\:pb-0, .group:focus .focus\:\:xl\:pb-0, .group-spacing:focus .focus\:\:xl\:pb-0 {
        padding-bottom: 0 ;
    }

    .xl\:pb-xs, .hover\:xl\:pb-xs:hover, .focus\:xl\:pb-xs:focus, .group:hover .hover\:\:xl\:pb-xs, .group-spacing:hover .hover\:\:xl\:pb-xs, .group:focus .focus\:\:xl\:pb-xs, .group-spacing:focus .focus\:\:xl\:pb-xs {
        padding-bottom: .25rem ;
    }

    .xl\:pb-sm, .hover\:xl\:pb-sm:hover, .focus\:xl\:pb-sm:focus, .group:hover .hover\:\:xl\:pb-sm, .group-spacing:hover .hover\:\:xl\:pb-sm, .group:focus .focus\:\:xl\:pb-sm, .group-spacing:focus .focus\:\:xl\:pb-sm {
        padding-bottom: .5rem ;
    }

    .xl\:pb-md, .hover\:xl\:pb-md:hover, .focus\:xl\:pb-md:focus, .group:hover .hover\:\:xl\:pb-md, .group-spacing:hover .hover\:\:xl\:pb-md, .group:focus .focus\:\:xl\:pb-md, .group-spacing:focus .focus\:\:xl\:pb-md {
        padding-bottom: .75rem ;
    }

    .xl\:pb-base, .hover\:xl\:pb-base:hover, .focus\:xl\:pb-base:focus, .group:hover .hover\:\:xl\:pb-base, .group-spacing:hover .hover\:\:xl\:pb-base, .group:focus .focus\:\:xl\:pb-base, .group-spacing:focus .focus\:\:xl\:pb-base {
        padding-bottom: 1rem ;
    }

    .xl\:pb-lg, .hover\:xl\:pb-lg:hover, .focus\:xl\:pb-lg:focus, .group:hover .hover\:\:xl\:pb-lg, .group-spacing:hover .hover\:\:xl\:pb-lg, .group:focus .focus\:\:xl\:pb-lg, .group-spacing:focus .focus\:\:xl\:pb-lg {
        padding-bottom: 1.5rem ;
    }

    .xl\:pb-xl, .hover\:xl\:pb-xl:hover, .focus\:xl\:pb-xl:focus, .group:hover .hover\:\:xl\:pb-xl, .group-spacing:hover .hover\:\:xl\:pb-xl, .group:focus .focus\:\:xl\:pb-xl, .group-spacing:focus .focus\:\:xl\:pb-xl {
        padding-bottom: 2rem ;
    }

    .xl\:pb-1, .hover\:xl\:pb-1:hover, .focus\:xl\:pb-1:focus, .group:hover .hover\:\:xl\:pb-1, .group-spacing:hover .hover\:\:xl\:pb-1, .group:focus .focus\:\:xl\:pb-1, .group-spacing:focus .focus\:\:xl\:pb-1 {
        padding-bottom: 2.5rem ;
    }

    .xl\:pb-2, .hover\:xl\:pb-2:hover, .focus\:xl\:pb-2:focus, .group:hover .hover\:\:xl\:pb-2, .group-spacing:hover .hover\:\:xl\:pb-2, .group:focus .focus\:\:xl\:pb-2, .group-spacing:focus .focus\:\:xl\:pb-2 {
        padding-bottom: 3rem ;
    }

    .xl\:pb-3, .hover\:xl\:pb-3:hover, .focus\:xl\:pb-3:focus, .group:hover .hover\:\:xl\:pb-3, .group-spacing:hover .hover\:\:xl\:pb-3, .group:focus .focus\:\:xl\:pb-3, .group-spacing:focus .focus\:\:xl\:pb-3 {
        padding-bottom: 3.5rem ;
    }

    .xl\:pb-4, .hover\:xl\:pb-4:hover, .focus\:xl\:pb-4:focus, .group:hover .hover\:\:xl\:pb-4, .group-spacing:hover .hover\:\:xl\:pb-4, .group:focus .focus\:\:xl\:pb-4, .group-spacing:focus .focus\:\:xl\:pb-4 {
        padding-bottom: 4rem ;
    }

    .xl\:pb-5, .hover\:xl\:pb-5:hover, .focus\:xl\:pb-5:focus, .group:hover .hover\:\:xl\:pb-5, .group-spacing:hover .hover\:\:xl\:pb-5, .group:focus .focus\:\:xl\:pb-5, .group-spacing:focus .focus\:\:xl\:pb-5 {
        padding-bottom: 4.5rem ;
    }

    .xl\:pb-6, .hover\:xl\:pb-6:hover, .focus\:xl\:pb-6:focus, .group:hover .hover\:\:xl\:pb-6, .group-spacing:hover .hover\:\:xl\:pb-6, .group:focus .focus\:\:xl\:pb-6, .group-spacing:focus .focus\:\:xl\:pb-6 {
        padding-bottom: 5rem ;
    }

    .xl\:pb-7, .hover\:xl\:pb-7:hover, .focus\:xl\:pb-7:focus, .group:hover .hover\:\:xl\:pb-7, .group-spacing:hover .hover\:\:xl\:pb-7, .group:focus .focus\:\:xl\:pb-7, .group-spacing:focus .focus\:\:xl\:pb-7 {
        padding-bottom: 5.5rem ;
    }

    .xl\:pb-8, .hover\:xl\:pb-8:hover, .focus\:xl\:pb-8:focus, .group:hover .hover\:\:xl\:pb-8, .group-spacing:hover .hover\:\:xl\:pb-8, .group:focus .focus\:\:xl\:pb-8, .group-spacing:focus .focus\:\:xl\:pb-8 {
        padding-bottom: 6rem ;
    }

    .xl\:pb-9, .hover\:xl\:pb-9:hover, .focus\:xl\:pb-9:focus, .group:hover .hover\:\:xl\:pb-9, .group-spacing:hover .hover\:\:xl\:pb-9, .group:focus .focus\:\:xl\:pb-9, .group-spacing:focus .focus\:\:xl\:pb-9 {
        padding-bottom: 6.5rem ;
    }

    .xl\:pb-10, .hover\:xl\:pb-10:hover, .focus\:xl\:pb-10:focus, .group:hover .hover\:\:xl\:pb-10, .group-spacing:hover .hover\:\:xl\:pb-10, .group:focus .focus\:\:xl\:pb-10, .group-spacing:focus .focus\:\:xl\:pb-10 {
        padding-bottom: 7rem ;
    }

    .xl\:pl-0, .hover\:xl\:pl-0:hover, .focus\:xl\:pl-0:focus, .group:hover .hover\:\:xl\:pl-0, .group-spacing:hover .hover\:\:xl\:pl-0, .group:focus .focus\:\:xl\:pl-0, .group-spacing:focus .focus\:\:xl\:pl-0 {
        padding-left: 0 ;
    }

    .xl\:pl-xs, .hover\:xl\:pl-xs:hover, .focus\:xl\:pl-xs:focus, .group:hover .hover\:\:xl\:pl-xs, .group-spacing:hover .hover\:\:xl\:pl-xs, .group:focus .focus\:\:xl\:pl-xs, .group-spacing:focus .focus\:\:xl\:pl-xs {
        padding-left: .25rem ;
    }

    .xl\:pl-sm, .hover\:xl\:pl-sm:hover, .focus\:xl\:pl-sm:focus, .group:hover .hover\:\:xl\:pl-sm, .group-spacing:hover .hover\:\:xl\:pl-sm, .group:focus .focus\:\:xl\:pl-sm, .group-spacing:focus .focus\:\:xl\:pl-sm {
        padding-left: .5rem ;
    }

    .xl\:pl-md, .hover\:xl\:pl-md:hover, .focus\:xl\:pl-md:focus, .group:hover .hover\:\:xl\:pl-md, .group-spacing:hover .hover\:\:xl\:pl-md, .group:focus .focus\:\:xl\:pl-md, .group-spacing:focus .focus\:\:xl\:pl-md {
        padding-left: .75rem ;
    }

    .xl\:pl-base, .hover\:xl\:pl-base:hover, .focus\:xl\:pl-base:focus, .group:hover .hover\:\:xl\:pl-base, .group-spacing:hover .hover\:\:xl\:pl-base, .group:focus .focus\:\:xl\:pl-base, .group-spacing:focus .focus\:\:xl\:pl-base {
        padding-left: 1rem ;
    }

    .xl\:pl-lg, .hover\:xl\:pl-lg:hover, .focus\:xl\:pl-lg:focus, .group:hover .hover\:\:xl\:pl-lg, .group-spacing:hover .hover\:\:xl\:pl-lg, .group:focus .focus\:\:xl\:pl-lg, .group-spacing:focus .focus\:\:xl\:pl-lg {
        padding-left: 1.5rem ;
    }

    .xl\:pl-xl, .hover\:xl\:pl-xl:hover, .focus\:xl\:pl-xl:focus, .group:hover .hover\:\:xl\:pl-xl, .group-spacing:hover .hover\:\:xl\:pl-xl, .group:focus .focus\:\:xl\:pl-xl, .group-spacing:focus .focus\:\:xl\:pl-xl {
        padding-left: 2rem ;
    }

    .xl\:pl-1, .hover\:xl\:pl-1:hover, .focus\:xl\:pl-1:focus, .group:hover .hover\:\:xl\:pl-1, .group-spacing:hover .hover\:\:xl\:pl-1, .group:focus .focus\:\:xl\:pl-1, .group-spacing:focus .focus\:\:xl\:pl-1 {
        padding-left: 2.5rem ;
    }

    .xl\:pl-2, .hover\:xl\:pl-2:hover, .focus\:xl\:pl-2:focus, .group:hover .hover\:\:xl\:pl-2, .group-spacing:hover .hover\:\:xl\:pl-2, .group:focus .focus\:\:xl\:pl-2, .group-spacing:focus .focus\:\:xl\:pl-2 {
        padding-left: 3rem ;
    }

    .xl\:pl-3, .hover\:xl\:pl-3:hover, .focus\:xl\:pl-3:focus, .group:hover .hover\:\:xl\:pl-3, .group-spacing:hover .hover\:\:xl\:pl-3, .group:focus .focus\:\:xl\:pl-3, .group-spacing:focus .focus\:\:xl\:pl-3 {
        padding-left: 3.5rem ;
    }

    .xl\:pl-4, .hover\:xl\:pl-4:hover, .focus\:xl\:pl-4:focus, .group:hover .hover\:\:xl\:pl-4, .group-spacing:hover .hover\:\:xl\:pl-4, .group:focus .focus\:\:xl\:pl-4, .group-spacing:focus .focus\:\:xl\:pl-4 {
        padding-left: 4rem ;
    }

    .xl\:pl-5, .hover\:xl\:pl-5:hover, .focus\:xl\:pl-5:focus, .group:hover .hover\:\:xl\:pl-5, .group-spacing:hover .hover\:\:xl\:pl-5, .group:focus .focus\:\:xl\:pl-5, .group-spacing:focus .focus\:\:xl\:pl-5 {
        padding-left: 4.5rem ;
    }

    .xl\:pl-6, .hover\:xl\:pl-6:hover, .focus\:xl\:pl-6:focus, .group:hover .hover\:\:xl\:pl-6, .group-spacing:hover .hover\:\:xl\:pl-6, .group:focus .focus\:\:xl\:pl-6, .group-spacing:focus .focus\:\:xl\:pl-6 {
        padding-left: 5rem ;
    }

    .xl\:pl-7, .hover\:xl\:pl-7:hover, .focus\:xl\:pl-7:focus, .group:hover .hover\:\:xl\:pl-7, .group-spacing:hover .hover\:\:xl\:pl-7, .group:focus .focus\:\:xl\:pl-7, .group-spacing:focus .focus\:\:xl\:pl-7 {
        padding-left: 5.5rem ;
    }

    .xl\:pl-8, .hover\:xl\:pl-8:hover, .focus\:xl\:pl-8:focus, .group:hover .hover\:\:xl\:pl-8, .group-spacing:hover .hover\:\:xl\:pl-8, .group:focus .focus\:\:xl\:pl-8, .group-spacing:focus .focus\:\:xl\:pl-8 {
        padding-left: 6rem ;
    }

    .xl\:pl-9, .hover\:xl\:pl-9:hover, .focus\:xl\:pl-9:focus, .group:hover .hover\:\:xl\:pl-9, .group-spacing:hover .hover\:\:xl\:pl-9, .group:focus .focus\:\:xl\:pl-9, .group-spacing:focus .focus\:\:xl\:pl-9 {
        padding-left: 6.5rem ;
    }

    .xl\:pl-10, .hover\:xl\:pl-10:hover, .focus\:xl\:pl-10:focus, .group:hover .hover\:\:xl\:pl-10, .group-spacing:hover .hover\:\:xl\:pl-10, .group:focus .focus\:\:xl\:pl-10, .group-spacing:focus .focus\:\:xl\:pl-10 {
        padding-left: 7rem ;
    }

    .xl\:pr-0, .hover\:xl\:pr-0:hover, .focus\:xl\:pr-0:focus, .group:hover .hover\:\:xl\:pr-0, .group-spacing:hover .hover\:\:xl\:pr-0, .group:focus .focus\:\:xl\:pr-0, .group-spacing:focus .focus\:\:xl\:pr-0 {
        padding-right: 0 ;
    }

    .xl\:pr-xs, .hover\:xl\:pr-xs:hover, .focus\:xl\:pr-xs:focus, .group:hover .hover\:\:xl\:pr-xs, .group-spacing:hover .hover\:\:xl\:pr-xs, .group:focus .focus\:\:xl\:pr-xs, .group-spacing:focus .focus\:\:xl\:pr-xs {
        padding-right: .25rem ;
    }

    .xl\:pr-sm, .hover\:xl\:pr-sm:hover, .focus\:xl\:pr-sm:focus, .group:hover .hover\:\:xl\:pr-sm, .group-spacing:hover .hover\:\:xl\:pr-sm, .group:focus .focus\:\:xl\:pr-sm, .group-spacing:focus .focus\:\:xl\:pr-sm {
        padding-right: .5rem ;
    }

    .xl\:pr-md, .hover\:xl\:pr-md:hover, .focus\:xl\:pr-md:focus, .group:hover .hover\:\:xl\:pr-md, .group-spacing:hover .hover\:\:xl\:pr-md, .group:focus .focus\:\:xl\:pr-md, .group-spacing:focus .focus\:\:xl\:pr-md {
        padding-right: .75rem ;
    }

    .xl\:pr-base, .hover\:xl\:pr-base:hover, .focus\:xl\:pr-base:focus, .group:hover .hover\:\:xl\:pr-base, .group-spacing:hover .hover\:\:xl\:pr-base, .group:focus .focus\:\:xl\:pr-base, .group-spacing:focus .focus\:\:xl\:pr-base {
        padding-right: 1rem ;
    }

    .xl\:pr-lg, .hover\:xl\:pr-lg:hover, .focus\:xl\:pr-lg:focus, .group:hover .hover\:\:xl\:pr-lg, .group-spacing:hover .hover\:\:xl\:pr-lg, .group:focus .focus\:\:xl\:pr-lg, .group-spacing:focus .focus\:\:xl\:pr-lg {
        padding-right: 1.5rem ;
    }

    .xl\:pr-xl, .hover\:xl\:pr-xl:hover, .focus\:xl\:pr-xl:focus, .group:hover .hover\:\:xl\:pr-xl, .group-spacing:hover .hover\:\:xl\:pr-xl, .group:focus .focus\:\:xl\:pr-xl, .group-spacing:focus .focus\:\:xl\:pr-xl {
        padding-right: 2rem ;
    }

    .xl\:pr-1, .hover\:xl\:pr-1:hover, .focus\:xl\:pr-1:focus, .group:hover .hover\:\:xl\:pr-1, .group-spacing:hover .hover\:\:xl\:pr-1, .group:focus .focus\:\:xl\:pr-1, .group-spacing:focus .focus\:\:xl\:pr-1 {
        padding-right: 2.5rem ;
    }

    .xl\:pr-2, .hover\:xl\:pr-2:hover, .focus\:xl\:pr-2:focus, .group:hover .hover\:\:xl\:pr-2, .group-spacing:hover .hover\:\:xl\:pr-2, .group:focus .focus\:\:xl\:pr-2, .group-spacing:focus .focus\:\:xl\:pr-2 {
        padding-right: 3rem ;
    }

    .xl\:pr-3, .hover\:xl\:pr-3:hover, .focus\:xl\:pr-3:focus, .group:hover .hover\:\:xl\:pr-3, .group-spacing:hover .hover\:\:xl\:pr-3, .group:focus .focus\:\:xl\:pr-3, .group-spacing:focus .focus\:\:xl\:pr-3 {
        padding-right: 3.5rem ;
    }

    .xl\:pr-4, .hover\:xl\:pr-4:hover, .focus\:xl\:pr-4:focus, .group:hover .hover\:\:xl\:pr-4, .group-spacing:hover .hover\:\:xl\:pr-4, .group:focus .focus\:\:xl\:pr-4, .group-spacing:focus .focus\:\:xl\:pr-4 {
        padding-right: 4rem ;
    }

    .xl\:pr-5, .hover\:xl\:pr-5:hover, .focus\:xl\:pr-5:focus, .group:hover .hover\:\:xl\:pr-5, .group-spacing:hover .hover\:\:xl\:pr-5, .group:focus .focus\:\:xl\:pr-5, .group-spacing:focus .focus\:\:xl\:pr-5 {
        padding-right: 4.5rem ;
    }

    .xl\:pr-6, .hover\:xl\:pr-6:hover, .focus\:xl\:pr-6:focus, .group:hover .hover\:\:xl\:pr-6, .group-spacing:hover .hover\:\:xl\:pr-6, .group:focus .focus\:\:xl\:pr-6, .group-spacing:focus .focus\:\:xl\:pr-6 {
        padding-right: 5rem ;
    }

    .xl\:pr-7, .hover\:xl\:pr-7:hover, .focus\:xl\:pr-7:focus, .group:hover .hover\:\:xl\:pr-7, .group-spacing:hover .hover\:\:xl\:pr-7, .group:focus .focus\:\:xl\:pr-7, .group-spacing:focus .focus\:\:xl\:pr-7 {
        padding-right: 5.5rem ;
    }

    .xl\:pr-8, .hover\:xl\:pr-8:hover, .focus\:xl\:pr-8:focus, .group:hover .hover\:\:xl\:pr-8, .group-spacing:hover .hover\:\:xl\:pr-8, .group:focus .focus\:\:xl\:pr-8, .group-spacing:focus .focus\:\:xl\:pr-8 {
        padding-right: 6rem ;
    }

    .xl\:pr-9, .hover\:xl\:pr-9:hover, .focus\:xl\:pr-9:focus, .group:hover .hover\:\:xl\:pr-9, .group-spacing:hover .hover\:\:xl\:pr-9, .group:focus .focus\:\:xl\:pr-9, .group-spacing:focus .focus\:\:xl\:pr-9 {
        padding-right: 6.5rem ;
    }

    .xl\:pr-10, .hover\:xl\:pr-10:hover, .focus\:xl\:pr-10:focus, .group:hover .hover\:\:xl\:pr-10, .group-spacing:hover .hover\:\:xl\:pr-10, .group:focus .focus\:\:xl\:pr-10, .group-spacing:focus .focus\:\:xl\:pr-10 {
        padding-right: 7rem ;
    }

    .xl\:py-0, .hover\:xl\:py-0:hover, .focus\:xl\:py-0:focus, .group:hover .hover\:\:xl\:py-0, .group-spacing:hover .hover\:\:xl\:py-0, .group:focus .focus\:\:xl\:py-0, .group-spacing:focus .focus\:\:xl\:py-0 {
        padding-top: 0 ;
        padding-bottom: 0 ;
    }

    .xl\:py-xs, .hover\:xl\:py-xs:hover, .focus\:xl\:py-xs:focus, .group:hover .hover\:\:xl\:py-xs, .group-spacing:hover .hover\:\:xl\:py-xs, .group:focus .focus\:\:xl\:py-xs, .group-spacing:focus .focus\:\:xl\:py-xs {
        padding-top: .25rem ;
        padding-bottom: .25rem ;
    }

    .xl\:py-sm, .hover\:xl\:py-sm:hover, .focus\:xl\:py-sm:focus, .group:hover .hover\:\:xl\:py-sm, .group-spacing:hover .hover\:\:xl\:py-sm, .group:focus .focus\:\:xl\:py-sm, .group-spacing:focus .focus\:\:xl\:py-sm {
        padding-top: .5rem ;
        padding-bottom: .5rem ;
    }

    .xl\:py-md, .hover\:xl\:py-md:hover, .focus\:xl\:py-md:focus, .group:hover .hover\:\:xl\:py-md, .group-spacing:hover .hover\:\:xl\:py-md, .group:focus .focus\:\:xl\:py-md, .group-spacing:focus .focus\:\:xl\:py-md {
        padding-top: .75rem ;
        padding-bottom: .75rem ;
    }

    .xl\:py-base, .hover\:xl\:py-base:hover, .focus\:xl\:py-base:focus, .group:hover .hover\:\:xl\:py-base, .group-spacing:hover .hover\:\:xl\:py-base, .group:focus .focus\:\:xl\:py-base, .group-spacing:focus .focus\:\:xl\:py-base {
        padding-top: 1rem ;
        padding-bottom: 1rem ;
    }

    .xl\:py-lg, .hover\:xl\:py-lg:hover, .focus\:xl\:py-lg:focus, .group:hover .hover\:\:xl\:py-lg, .group-spacing:hover .hover\:\:xl\:py-lg, .group:focus .focus\:\:xl\:py-lg, .group-spacing:focus .focus\:\:xl\:py-lg {
        padding-top: 1.5rem ;
        padding-bottom: 1.5rem ;
    }

    .xl\:py-xl, .hover\:xl\:py-xl:hover, .focus\:xl\:py-xl:focus, .group:hover .hover\:\:xl\:py-xl, .group-spacing:hover .hover\:\:xl\:py-xl, .group:focus .focus\:\:xl\:py-xl, .group-spacing:focus .focus\:\:xl\:py-xl {
        padding-top: 2rem ;
        padding-bottom: 2rem ;
    }

    .xl\:py-1, .hover\:xl\:py-1:hover, .focus\:xl\:py-1:focus, .group:hover .hover\:\:xl\:py-1, .group-spacing:hover .hover\:\:xl\:py-1, .group:focus .focus\:\:xl\:py-1, .group-spacing:focus .focus\:\:xl\:py-1 {
        padding-top: 2.5rem ;
        padding-bottom: 2.5rem ;
    }

    .xl\:py-2, .hover\:xl\:py-2:hover, .focus\:xl\:py-2:focus, .group:hover .hover\:\:xl\:py-2, .group-spacing:hover .hover\:\:xl\:py-2, .group:focus .focus\:\:xl\:py-2, .group-spacing:focus .focus\:\:xl\:py-2 {
        padding-top: 3rem ;
        padding-bottom: 3rem ;
    }

    .xl\:py-3, .hover\:xl\:py-3:hover, .focus\:xl\:py-3:focus, .group:hover .hover\:\:xl\:py-3, .group-spacing:hover .hover\:\:xl\:py-3, .group:focus .focus\:\:xl\:py-3, .group-spacing:focus .focus\:\:xl\:py-3 {
        padding-top: 3.5rem ;
        padding-bottom: 3.5rem ;
    }

    .xl\:py-4, .hover\:xl\:py-4:hover, .focus\:xl\:py-4:focus, .group:hover .hover\:\:xl\:py-4, .group-spacing:hover .hover\:\:xl\:py-4, .group:focus .focus\:\:xl\:py-4, .group-spacing:focus .focus\:\:xl\:py-4 {
        padding-top: 4rem ;
        padding-bottom: 4rem ;
    }

    .xl\:py-5, .hover\:xl\:py-5:hover, .focus\:xl\:py-5:focus, .group:hover .hover\:\:xl\:py-5, .group-spacing:hover .hover\:\:xl\:py-5, .group:focus .focus\:\:xl\:py-5, .group-spacing:focus .focus\:\:xl\:py-5 {
        padding-top: 4.5rem ;
        padding-bottom: 4.5rem ;
    }

    .xl\:py-6, .hover\:xl\:py-6:hover, .focus\:xl\:py-6:focus, .group:hover .hover\:\:xl\:py-6, .group-spacing:hover .hover\:\:xl\:py-6, .group:focus .focus\:\:xl\:py-6, .group-spacing:focus .focus\:\:xl\:py-6 {
        padding-top: 5rem ;
        padding-bottom: 5rem ;
    }

    .xl\:py-7, .hover\:xl\:py-7:hover, .focus\:xl\:py-7:focus, .group:hover .hover\:\:xl\:py-7, .group-spacing:hover .hover\:\:xl\:py-7, .group:focus .focus\:\:xl\:py-7, .group-spacing:focus .focus\:\:xl\:py-7 {
        padding-top: 5.5rem ;
        padding-bottom: 5.5rem ;
    }

    .xl\:py-8, .hover\:xl\:py-8:hover, .focus\:xl\:py-8:focus, .group:hover .hover\:\:xl\:py-8, .group-spacing:hover .hover\:\:xl\:py-8, .group:focus .focus\:\:xl\:py-8, .group-spacing:focus .focus\:\:xl\:py-8 {
        padding-top: 6rem ;
        padding-bottom: 6rem ;
    }

    .xl\:py-9, .hover\:xl\:py-9:hover, .focus\:xl\:py-9:focus, .group:hover .hover\:\:xl\:py-9, .group-spacing:hover .hover\:\:xl\:py-9, .group:focus .focus\:\:xl\:py-9, .group-spacing:focus .focus\:\:xl\:py-9 {
        padding-top: 6.5rem ;
        padding-bottom: 6.5rem ;
    }

    .xl\:py-10, .hover\:xl\:py-10:hover, .focus\:xl\:py-10:focus, .group:hover .hover\:\:xl\:py-10, .group-spacing:hover .hover\:\:xl\:py-10, .group:focus .focus\:\:xl\:py-10, .group-spacing:focus .focus\:\:xl\:py-10 {
        padding-top: 7rem ;
        padding-bottom: 7rem ;
    }

    .xl\:px-0, .hover\:xl\:px-0:hover, .focus\:xl\:px-0:focus, .group:hover .hover\:\:xl\:px-0, .group-spacing:hover .hover\:\:xl\:px-0, .group:focus .focus\:\:xl\:px-0, .group-spacing:focus .focus\:\:xl\:px-0 {
        padding-left: 0 ;
        padding-right: 0 ;
    }

    .xl\:px-xs, .hover\:xl\:px-xs:hover, .focus\:xl\:px-xs:focus, .group:hover .hover\:\:xl\:px-xs, .group-spacing:hover .hover\:\:xl\:px-xs, .group:focus .focus\:\:xl\:px-xs, .group-spacing:focus .focus\:\:xl\:px-xs {
        padding-left: .25rem ;
        padding-right: .25rem ;
    }

    .xl\:px-sm, .hover\:xl\:px-sm:hover, .focus\:xl\:px-sm:focus, .group:hover .hover\:\:xl\:px-sm, .group-spacing:hover .hover\:\:xl\:px-sm, .group:focus .focus\:\:xl\:px-sm, .group-spacing:focus .focus\:\:xl\:px-sm {
        padding-left: .5rem ;
        padding-right: .5rem ;
    }

    .xl\:px-md, .hover\:xl\:px-md:hover, .focus\:xl\:px-md:focus, .group:hover .hover\:\:xl\:px-md, .group-spacing:hover .hover\:\:xl\:px-md, .group:focus .focus\:\:xl\:px-md, .group-spacing:focus .focus\:\:xl\:px-md {
        padding-left: .75rem ;
        padding-right: .75rem ;
    }

    .xl\:px-base, .hover\:xl\:px-base:hover, .focus\:xl\:px-base:focus, .group:hover .hover\:\:xl\:px-base, .group-spacing:hover .hover\:\:xl\:px-base, .group:focus .focus\:\:xl\:px-base, .group-spacing:focus .focus\:\:xl\:px-base {
        padding-left: 1rem ;
        padding-right: 1rem ;
    }

    .xl\:px-lg, .hover\:xl\:px-lg:hover, .focus\:xl\:px-lg:focus, .group:hover .hover\:\:xl\:px-lg, .group-spacing:hover .hover\:\:xl\:px-lg, .group:focus .focus\:\:xl\:px-lg, .group-spacing:focus .focus\:\:xl\:px-lg {
        padding-left: 1.5rem ;
        padding-right: 1.5rem ;
    }

    .xl\:px-xl, .hover\:xl\:px-xl:hover, .focus\:xl\:px-xl:focus, .group:hover .hover\:\:xl\:px-xl, .group-spacing:hover .hover\:\:xl\:px-xl, .group:focus .focus\:\:xl\:px-xl, .group-spacing:focus .focus\:\:xl\:px-xl {
        padding-left: 2rem ;
        padding-right: 2rem ;
    }

    .xl\:px-1, .hover\:xl\:px-1:hover, .focus\:xl\:px-1:focus, .group:hover .hover\:\:xl\:px-1, .group-spacing:hover .hover\:\:xl\:px-1, .group:focus .focus\:\:xl\:px-1, .group-spacing:focus .focus\:\:xl\:px-1 {
        padding-left: 2.5rem ;
        padding-right: 2.5rem ;
    }

    .xl\:px-2, .hover\:xl\:px-2:hover, .focus\:xl\:px-2:focus, .group:hover .hover\:\:xl\:px-2, .group-spacing:hover .hover\:\:xl\:px-2, .group:focus .focus\:\:xl\:px-2, .group-spacing:focus .focus\:\:xl\:px-2 {
        padding-left: 3rem ;
        padding-right: 3rem ;
    }

    .xl\:px-3, .hover\:xl\:px-3:hover, .focus\:xl\:px-3:focus, .group:hover .hover\:\:xl\:px-3, .group-spacing:hover .hover\:\:xl\:px-3, .group:focus .focus\:\:xl\:px-3, .group-spacing:focus .focus\:\:xl\:px-3 {
        padding-left: 3.5rem ;
        padding-right: 3.5rem ;
    }

    .xl\:px-4, .hover\:xl\:px-4:hover, .focus\:xl\:px-4:focus, .group:hover .hover\:\:xl\:px-4, .group-spacing:hover .hover\:\:xl\:px-4, .group:focus .focus\:\:xl\:px-4, .group-spacing:focus .focus\:\:xl\:px-4 {
        padding-left: 4rem ;
        padding-right: 4rem ;
    }

    .xl\:px-5, .hover\:xl\:px-5:hover, .focus\:xl\:px-5:focus, .group:hover .hover\:\:xl\:px-5, .group-spacing:hover .hover\:\:xl\:px-5, .group:focus .focus\:\:xl\:px-5, .group-spacing:focus .focus\:\:xl\:px-5 {
        padding-left: 4.5rem ;
        padding-right: 4.5rem ;
    }

    .xl\:px-6, .hover\:xl\:px-6:hover, .focus\:xl\:px-6:focus, .group:hover .hover\:\:xl\:px-6, .group-spacing:hover .hover\:\:xl\:px-6, .group:focus .focus\:\:xl\:px-6, .group-spacing:focus .focus\:\:xl\:px-6 {
        padding-left: 5rem ;
        padding-right: 5rem ;
    }

    .xl\:px-7, .hover\:xl\:px-7:hover, .focus\:xl\:px-7:focus, .group:hover .hover\:\:xl\:px-7, .group-spacing:hover .hover\:\:xl\:px-7, .group:focus .focus\:\:xl\:px-7, .group-spacing:focus .focus\:\:xl\:px-7 {
        padding-left: 5.5rem ;
        padding-right: 5.5rem ;
    }

    .xl\:px-8, .hover\:xl\:px-8:hover, .focus\:xl\:px-8:focus, .group:hover .hover\:\:xl\:px-8, .group-spacing:hover .hover\:\:xl\:px-8, .group:focus .focus\:\:xl\:px-8, .group-spacing:focus .focus\:\:xl\:px-8 {
        padding-left: 6rem ;
        padding-right: 6rem ;
    }

    .xl\:px-9, .hover\:xl\:px-9:hover, .focus\:xl\:px-9:focus, .group:hover .hover\:\:xl\:px-9, .group-spacing:hover .hover\:\:xl\:px-9, .group:focus .focus\:\:xl\:px-9, .group-spacing:focus .focus\:\:xl\:px-9 {
        padding-left: 6.5rem ;
        padding-right: 6.5rem ;
    }

    .xl\:px-10, .hover\:xl\:px-10:hover, .focus\:xl\:px-10:focus, .group:hover .hover\:\:xl\:px-10, .group-spacing:hover .hover\:\:xl\:px-10, .group:focus .focus\:\:xl\:px-10, .group-spacing:focus .focus\:\:xl\:px-10 {
        padding-left: 7rem ;
        padding-right: 7rem ;
    }

    .xl\:z-0 {
        z-index: 0;
    }

    .xl\:z-10 {
        z-index: 10;
    }

    .xl\:z-20 {
        z-index: 20;
    }

    .xl\:z-30 {
        z-index: 30;
    }

    .xl\:z-40 {
        z-index: 40;
    }

    .xl\:z-50 {
        z-index: 50;
    }

    .xl\:z-60 {
        z-index: 60;
    }

    .xl\:z-70 {
        z-index: 70;
    }

    .xl\:z-80 {
        z-index: 80;
    }

    .xl\:z-90 {
        z-index: 90;
    }

    .xl\:z-100 {
        z-index: 100;
    }

    .xl\:-z-10 {
        z-index: -10;
    }

    .xl\:-z-20 {
        z-index: -20;
    }

    .xl\:-z-30 {
        z-index: -30;
    }

    .xl\:-z-40 {
        z-index: -40;
    }

    .xl\:-z-50 {
        z-index: -50;
    }

    .xl\:-z-60 {
        z-index: -60;
    }

    .xl\:-z-70 {
        z-index: -70;
    }

    .xl\:-z-80 {
        z-index: -80;
    }

    .xl\:-z-90 {
        z-index: -90;
    }

    .xl\:-z-100 {
        z-index: -100;
    }

    .xl\:float-left {
        float: left;
    }

    .xl\:float-right {
        float: right;
    }

    .xl\:float-none {
        float: none;
    }

    .xl\:opacity-0, .hover\:xl\:opacity-0:hover, .focus\:xl\:opacity-0:focus, .group:hover .hover\:\:xl\:opacity-0, .group-opacity:hover .hover\:\:xl\:opacity-0, .group:focus .focus\:\:xl\:opacity-0, .group-opacity:focus .focus\:\:xl\:opacity-0 {
        opacity: 0;
    }

    .xl\:opacity-01, .hover\:xl\:opacity-01:hover, .focus\:xl\:opacity-01:focus, .group:hover .hover\:\:xl\:opacity-01, .group-opacity:hover .hover\:\:xl\:opacity-01, .group:focus .focus\:\:xl\:opacity-01, .group-opacity:focus .focus\:\:xl\:opacity-01 {
        opacity: .01;
    }

    .xl\:opacity-02, .hover\:xl\:opacity-02:hover, .focus\:xl\:opacity-02:focus, .group:hover .hover\:\:xl\:opacity-02, .group-opacity:hover .hover\:\:xl\:opacity-02, .group:focus .focus\:\:xl\:opacity-02, .group-opacity:focus .focus\:\:xl\:opacity-02 {
        opacity: .02;
    }

    .xl\:opacity-03, .hover\:xl\:opacity-03:hover, .focus\:xl\:opacity-03:focus, .group:hover .hover\:\:xl\:opacity-03, .group-opacity:hover .hover\:\:xl\:opacity-03, .group:focus .focus\:\:xl\:opacity-03, .group-opacity:focus .focus\:\:xl\:opacity-03 {
        opacity: .03;
    }

    .xl\:opacity-04, .hover\:xl\:opacity-04:hover, .focus\:xl\:opacity-04:focus, .group:hover .hover\:\:xl\:opacity-04, .group-opacity:hover .hover\:\:xl\:opacity-04, .group:focus .focus\:\:xl\:opacity-04, .group-opacity:focus .focus\:\:xl\:opacity-04 {
        opacity: .04;
    }

    .xl\:opacity-5, .hover\:xl\:opacity-5:hover, .focus\:xl\:opacity-5:focus, .group:hover .hover\:\:xl\:opacity-5, .group-opacity:hover .hover\:\:xl\:opacity-5, .group:focus .focus\:\:xl\:opacity-5, .group-opacity:focus .focus\:\:xl\:opacity-5 {
        opacity: .05;
    }

    .xl\:opacity-06, .hover\:xl\:opacity-06:hover, .focus\:xl\:opacity-06:focus, .group:hover .hover\:\:xl\:opacity-06, .group-opacity:hover .hover\:\:xl\:opacity-06, .group:focus .focus\:\:xl\:opacity-06, .group-opacity:focus .focus\:\:xl\:opacity-06 {
        opacity: .06;
    }

    .xl\:opacity-07, .hover\:xl\:opacity-07:hover, .focus\:xl\:opacity-07:focus, .group:hover .hover\:\:xl\:opacity-07, .group-opacity:hover .hover\:\:xl\:opacity-07, .group:focus .focus\:\:xl\:opacity-07, .group-opacity:focus .focus\:\:xl\:opacity-07 {
        opacity: .07;
    }

    .xl\:opacity-08, .hover\:xl\:opacity-08:hover, .focus\:xl\:opacity-08:focus, .group:hover .hover\:\:xl\:opacity-08, .group-opacity:hover .hover\:\:xl\:opacity-08, .group:focus .focus\:\:xl\:opacity-08, .group-opacity:focus .focus\:\:xl\:opacity-08 {
        opacity: .08;
    }

    .xl\:opacity-09, .hover\:xl\:opacity-09:hover, .focus\:xl\:opacity-09:focus, .group:hover .hover\:\:xl\:opacity-09, .group-opacity:hover .hover\:\:xl\:opacity-09, .group:focus .focus\:\:xl\:opacity-09, .group-opacity:focus .focus\:\:xl\:opacity-09 {
        opacity: .08;
    }

    .xl\:opacity-10, .hover\:xl\:opacity-10:hover, .focus\:xl\:opacity-10:focus, .group:hover .hover\:\:xl\:opacity-10, .group-opacity:hover .hover\:\:xl\:opacity-10, .group:focus .focus\:\:xl\:opacity-10, .group-opacity:focus .focus\:\:xl\:opacity-10 {
        opacity: .1;
    }

    .xl\:opacity-15, .hover\:xl\:opacity-15:hover, .focus\:xl\:opacity-15:focus, .group:hover .hover\:\:xl\:opacity-15, .group-opacity:hover .hover\:\:xl\:opacity-15, .group:focus .focus\:\:xl\:opacity-15, .group-opacity:focus .focus\:\:xl\:opacity-15 {
        opacity: .15;
    }

    .xl\:opacity-20, .hover\:xl\:opacity-20:hover, .focus\:xl\:opacity-20:focus, .group:hover .hover\:\:xl\:opacity-20, .group-opacity:hover .hover\:\:xl\:opacity-20, .group:focus .focus\:\:xl\:opacity-20, .group-opacity:focus .focus\:\:xl\:opacity-20 {
        opacity: .2;
    }

    .xl\:opacity-25, .hover\:xl\:opacity-25:hover, .focus\:xl\:opacity-25:focus, .group:hover .hover\:\:xl\:opacity-25, .group-opacity:hover .hover\:\:xl\:opacity-25, .group:focus .focus\:\:xl\:opacity-25, .group-opacity:focus .focus\:\:xl\:opacity-25 {
        opacity: .25;
    }

    .xl\:opacity-30, .hover\:xl\:opacity-30:hover, .focus\:xl\:opacity-30:focus, .group:hover .hover\:\:xl\:opacity-30, .group-opacity:hover .hover\:\:xl\:opacity-30, .group:focus .focus\:\:xl\:opacity-30, .group-opacity:focus .focus\:\:xl\:opacity-30 {
        opacity: .3;
    }

    .xl\:opacity-35, .hover\:xl\:opacity-35:hover, .focus\:xl\:opacity-35:focus, .group:hover .hover\:\:xl\:opacity-35, .group-opacity:hover .hover\:\:xl\:opacity-35, .group:focus .focus\:\:xl\:opacity-35, .group-opacity:focus .focus\:\:xl\:opacity-35 {
        opacity: .35;
    }

    .xl\:opacity-40, .hover\:xl\:opacity-40:hover, .focus\:xl\:opacity-40:focus, .group:hover .hover\:\:xl\:opacity-40, .group-opacity:hover .hover\:\:xl\:opacity-40, .group:focus .focus\:\:xl\:opacity-40, .group-opacity:focus .focus\:\:xl\:opacity-40 {
        opacity: .4;
    }

    .xl\:opacity-45, .hover\:xl\:opacity-45:hover, .focus\:xl\:opacity-45:focus, .group:hover .hover\:\:xl\:opacity-45, .group-opacity:hover .hover\:\:xl\:opacity-45, .group:focus .focus\:\:xl\:opacity-45, .group-opacity:focus .focus\:\:xl\:opacity-45 {
        opacity: .45;
    }

    .xl\:opacity-50, .hover\:xl\:opacity-50:hover, .focus\:xl\:opacity-50:focus, .group:hover .hover\:\:xl\:opacity-50, .group-opacity:hover .hover\:\:xl\:opacity-50, .group:focus .focus\:\:xl\:opacity-50, .group-opacity:focus .focus\:\:xl\:opacity-50 {
        opacity: .5;
    }

    .xl\:opacity-55, .hover\:xl\:opacity-55:hover, .focus\:xl\:opacity-55:focus, .group:hover .hover\:\:xl\:opacity-55, .group-opacity:hover .hover\:\:xl\:opacity-55, .group:focus .focus\:\:xl\:opacity-55, .group-opacity:focus .focus\:\:xl\:opacity-55 {
        opacity: .55;
    }

    .xl\:opacity-60, .hover\:xl\:opacity-60:hover, .focus\:xl\:opacity-60:focus, .group:hover .hover\:\:xl\:opacity-60, .group-opacity:hover .hover\:\:xl\:opacity-60, .group:focus .focus\:\:xl\:opacity-60, .group-opacity:focus .focus\:\:xl\:opacity-60 {
        opacity: .6;
    }

    .xl\:opacity-65, .hover\:xl\:opacity-65:hover, .focus\:xl\:opacity-65:focus, .group:hover .hover\:\:xl\:opacity-65, .group-opacity:hover .hover\:\:xl\:opacity-65, .group:focus .focus\:\:xl\:opacity-65, .group-opacity:focus .focus\:\:xl\:opacity-65 {
        opacity: .65;
    }

    .xl\:opacity-70, .hover\:xl\:opacity-70:hover, .focus\:xl\:opacity-70:focus, .group:hover .hover\:\:xl\:opacity-70, .group-opacity:hover .hover\:\:xl\:opacity-70, .group:focus .focus\:\:xl\:opacity-70, .group-opacity:focus .focus\:\:xl\:opacity-70 {
        opacity: .7;
    }

    .xl\:opacity-75, .hover\:xl\:opacity-75:hover, .focus\:xl\:opacity-75:focus, .group:hover .hover\:\:xl\:opacity-75, .group-opacity:hover .hover\:\:xl\:opacity-75, .group:focus .focus\:\:xl\:opacity-75, .group-opacity:focus .focus\:\:xl\:opacity-75 {
        opacity: .75;
    }

    .xl\:opacity-80, .hover\:xl\:opacity-80:hover, .focus\:xl\:opacity-80:focus, .group:hover .hover\:\:xl\:opacity-80, .group-opacity:hover .hover\:\:xl\:opacity-80, .group:focus .focus\:\:xl\:opacity-80, .group-opacity:focus .focus\:\:xl\:opacity-80 {
        opacity: .8;
    }

    .xl\:opacity-85, .hover\:xl\:opacity-85:hover, .focus\:xl\:opacity-85:focus, .group:hover .hover\:\:xl\:opacity-85, .group-opacity:hover .hover\:\:xl\:opacity-85, .group:focus .focus\:\:xl\:opacity-85, .group-opacity:focus .focus\:\:xl\:opacity-85 {
        opacity: .85;
    }

    .xl\:opacity-90, .hover\:xl\:opacity-90:hover, .focus\:xl\:opacity-90:focus, .group:hover .hover\:\:xl\:opacity-90, .group-opacity:hover .hover\:\:xl\:opacity-90, .group:focus .focus\:\:xl\:opacity-90, .group-opacity:focus .focus\:\:xl\:opacity-90 {
        opacity: .9;
    }

    .xl\:opacity-95, .hover\:xl\:opacity-95:hover, .focus\:xl\:opacity-95:focus, .group:hover .hover\:\:xl\:opacity-95, .group-opacity:hover .hover\:\:xl\:opacity-95, .group:focus .focus\:\:xl\:opacity-95, .group-opacity:focus .focus\:\:xl\:opacity-95 {
        opacity: .95;
    }

    .xl\:opacity-100, .hover\:xl\:opacity-100:hover, .focus\:xl\:opacity-100:focus, .group:hover .hover\:\:xl\:opacity-100, .group-opacity:hover .hover\:\:xl\:opacity-100, .group:focus .focus\:\:xl\:opacity-100, .group-opacity:focus .focus\:\:xl\:opacity-100 {
        opacity: 1;
    }

    .xl\:flex-column {
        flex-direction: column;
    }

    .xl\:flex-column-reverse {
        flex-direction: column-reverse;
    }

    .xl\:row {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .xl\:row-reverse {
        flex-direction: row-reverse;
    }

    .xl\:col {
        flex: 1 0 0% ;
    }

    .xl\:col-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .xl\:col-5 {
        flex: 0 0 auto;
        width: 5% ;
    }

    .xl\:col-10 {
        flex: 0 0 auto;
        width: 10% ;
    }

    .xl\:col-15 {
        flex: 0 0 auto;
        width: 15% ;
    }

    .xl\:col-20 {
        flex: 0 0 auto;
        width: 20% ;
    }

    .xl\:col-25 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .xl\:col-30 {
        flex: 0 0 auto;
        width: 30% ;
    }

    .xl\:col-35 {
        flex: 0 0 auto;
        width: 35% ;
    }

    .xl\:col-40 {
        flex: 0 0 auto;
        width: 40% ;
    }

    .xl\:col-45 {
        flex: 0 0 auto;
        width: 45% ;
    }

    .xl\:col-50 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .xl\:col-55 {
        flex: 0 0 auto;
        width: 55% ;
    }

    .xl\:col-60 {
        flex: 0 0 auto;
        width: 60% ;
    }

    .xl\:col-65 {
        flex: 0 0 auto;
        width: 65% ;
    }

    .xl\:col-70 {
        flex: 0 0 auto;
        width: 70% ;
    }

    .xl\:col-75 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .xl\:col-80 {
        flex: 0 0 auto;
        width: 80% ;
    }

    .xl\:col-85 {
        flex: 0 0 auto;
        width: 85% ;
    }

    .xl\:col-90 {
        flex: 0 0 auto;
        width: 90% ;
    }

    .xl\:col-95 {
        flex: 0 0 auto;
        width: 95% ;
    }

    .xl\:col-100 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .xl\:col-12\/1 {
        flex: 0 0 auto;
        width: 8.33333333% ;
    }

    .xl\:col-12\/2 {
        flex: 0 0 auto;
        width: 16.6666667% ;
    }

    .xl\:col-12\/3 {
        flex: 0 0 auto;
        width: 25% ;
    }

    .xl\:col-12\/4 {
        flex: 0 0 auto;
        width: 33.3333333% ;
    }

    .xl\:col-12\/5 {
        flex: 0 0 auto;
        width: 41.6666667% ;
    }

    .xl\:col-12\/6 {
        flex: 0 0 auto;
        width: 50% ;
    }

    .xl\:col-12\/7 {
        flex: 0 0 auto;
        width: 58.3333333% ;
    }

    .xl\:col-12\/8 {
        flex: 0 0 auto;
        width: 66.6666666% ;
    }

    .xl\:col-12\/9 {
        flex: 0 0 auto;
        width: 75% ;
    }

    .xl\:col-12\/10 {
        flex: 0 0 auto;
        width: 83.3333333% ;
    }

    .xl\:col-12\/11 {
        flex: 0 0 auto;
        width: 91.6666666% ;
    }

    .xl\:col-12\/12 {
        flex: 0 0 auto;
        width: 100% ;
    }

    .xl\:w-fit, .hover\:xl\:w-fit:hover, .group:hover .hover\:\:xl\:w-fit, .group-size:hover .hover\:\:xl\:w-fit {
        width: fit-content;
    }

    .xl\:w-full, .hover\:xl\:w-full:hover, .group:hover .hover\:\:xl\:w-full, .group-size:hover .hover\:\:xl\:w-full {
        width: 100%;
    }

    .xl\:w-xxs, .hover\:xl\:w-xxs:hover, .group:hover .hover\:\:xl\:w-xxs, .group-size:hover .hover\:\:xl\:w-xxs {
        width: .25rem;
    }

    .xl\:w-xs, .hover\:xl\:w-xs:hover, .group:hover .hover\:\:xl\:w-xs, .group-size:hover .hover\:\:xl\:w-xs {
        width: 1rem;
    }

    .xl\:w-sm, .hover\:xl\:w-sm:hover, .group:hover .hover\:\:xl\:w-sm, .group-size:hover .hover\:\:xl\:w-sm {
        width: 1.5rem;
    }

    .xl\:w-md, .hover\:xl\:w-md:hover, .group:hover .hover\:\:xl\:w-md, .group-size:hover .hover\:\:xl\:w-md {
        width: 2rem;
    }

    .xl\:w-base, .hover\:xl\:w-base:hover, .group:hover .hover\:\:xl\:w-base, .group-size:hover .hover\:\:xl\:w-base {
        width: 3rem;
    }

    .xl\:w-lg, .hover\:xl\:w-lg:hover, .group:hover .hover\:\:xl\:w-lg, .group-size:hover .hover\:\:xl\:w-lg {
        width: 4rem;
    }

    .xl\:w-xl, .hover\:xl\:w-xl:hover, .group:hover .hover\:\:xl\:w-xl, .group-size:hover .hover\:\:xl\:w-xl {
        width: 5rem;
    }

    .xl\:w-2xl, .hover\:xl\:w-2xl:hover, .group:hover .hover\:\:xl\:w-2xl, .group-size:hover .hover\:\:xl\:w-2xl {
        width: 6rem;
    }

    .xl\:w-3xl, .hover\:xl\:w-3xl:hover, .group:hover .hover\:\:xl\:w-3xl, .group-size:hover .hover\:\:xl\:w-3xl {
        width: 7rem;
    }

    .xl\:w-4xl, .hover\:xl\:w-4xl:hover, .group:hover .hover\:\:xl\:w-4xl, .group-size:hover .hover\:\:xl\:w-4xl {
        width: 8rem;
    }

    .xl\:w-5xl, .hover\:xl\:w-5xl:hover, .group:hover .hover\:\:xl\:w-5xl, .group-size:hover .hover\:\:xl\:w-5xl {
        width: 9rem;
    }

    .xl\:w-5, .hover\:xl\:w-5:hover, .group:hover .hover\:\:xl\:w-5, .group-size:hover .hover\:\:xl\:w-5 {
        width: 5%;
    }

    .xl\:w-10, .hover\:xl\:w-10:hover, .group:hover .hover\:\:xl\:w-10, .group-size:hover .hover\:\:xl\:w-10 {
        width: 10%;
    }

    .xl\:w-15, .hover\:xl\:w-15:hover, .group:hover .hover\:\:xl\:w-15, .group-size:hover .hover\:\:xl\:w-15 {
        width: 15%;
    }

    .xl\:w-20, .hover\:xl\:w-20:hover, .group:hover .hover\:\:xl\:w-20, .group-size:hover .hover\:\:xl\:w-20 {
        width: 20%;
    }

    .xl\:w-25, .hover\:xl\:w-25:hover, .group:hover .hover\:\:xl\:w-25, .group-size:hover .hover\:\:xl\:w-25 {
        width: 25%;
    }

    .xl\:w-30, .hover\:xl\:w-30:hover, .group:hover .hover\:\:xl\:w-30, .group-size:hover .hover\:\:xl\:w-30 {
        width: 30%;
    }

    .xl\:w-35, .hover\:xl\:w-35:hover, .group:hover .hover\:\:xl\:w-35, .group-size:hover .hover\:\:xl\:w-35 {
        width: 35%;
    }

    .xl\:w-40, .hover\:xl\:w-40:hover, .group:hover .hover\:\:xl\:w-40, .group-size:hover .hover\:\:xl\:w-40 {
        width: 40%;
    }

    .xl\:w-45, .hover\:xl\:w-45:hover, .group:hover .hover\:\:xl\:w-45, .group-size:hover .hover\:\:xl\:w-45 {
        width: 45%;
    }

    .xl\:w-50, .hover\:xl\:w-50:hover, .group:hover .hover\:\:xl\:w-50, .group-size:hover .hover\:\:xl\:w-50 {
        width: 50%;
    }

    .xl\:w-55, .hover\:xl\:w-55:hover, .group:hover .hover\:\:xl\:w-55, .group-size:hover .hover\:\:xl\:w-55 {
        width: 55%;
    }

    .xl\:w-60, .hover\:xl\:w-60:hover, .group:hover .hover\:\:xl\:w-60, .group-size:hover .hover\:\:xl\:w-60 {
        width: 60%;
    }

    .xl\:w-65, .hover\:xl\:w-65:hover, .group:hover .hover\:\:xl\:w-65, .group-size:hover .hover\:\:xl\:w-65 {
        width: 65%;
    }

    .xl\:w-70, .hover\:xl\:w-70:hover, .group:hover .hover\:\:xl\:w-70, .group-size:hover .hover\:\:xl\:w-70 {
        width: 70%;
    }

    .xl\:w-75, .hover\:xl\:w-75:hover, .group:hover .hover\:\:xl\:w-75, .group-size:hover .hover\:\:xl\:w-75 {
        width: 75%;
    }

    .xl\:w-80, .hover\:xl\:w-80:hover, .group:hover .hover\:\:xl\:w-80, .group-size:hover .hover\:\:xl\:w-80 {
        width: 80%;
    }

    .xl\:w-85, .hover\:xl\:w-85:hover, .group:hover .hover\:\:xl\:w-85, .group-size:hover .hover\:\:xl\:w-85 {
        width: 85%;
    }

    .xl\:w-90, .hover\:xl\:w-90:hover, .group:hover .hover\:\:xl\:w-90, .group-size:hover .hover\:\:xl\:w-90 {
        width: 90%;
    }

    .xl\:w-95, .hover\:xl\:w-95:hover, .group:hover .hover\:\:xl\:w-95, .group-size:hover .hover\:\:xl\:w-95 {
        width: 95%;
    }

    .xl\:max-w-fit {
        max-width: fit-content;
    }

    .xl\:max-w-full {
        max-width: 100%;
    }

    .xl\:max-w-xs {
        max-width: 1rem;
    }

    .xl\:max-w-sm {
        max-width: 1.5rem;
    }

    .xl\:max-w-md {
        max-width: 2rem;
    }

    .xl\:max-w-base {
        max-width: 3rem;
    }

    .xl\:max-w-lg {
        max-width: 4rem;
    }

    .xl\:max-w-xl {
        max-width: 5rem;
    }

    .xl\:max-w-2xl {
        max-width: 6rem;
    }

    .xl\:max-w-3xl {
        max-width: 7rem;
    }

    .xl\:max-w-4xl {
        max-width: 8rem;
    }

    .xl\:max-w-5xl {
        max-width: 9rem;
    }

    .xl\:max-w-5 {
        max-width: 5%;
    }

    .xl\:max-w-10 {
        max-width: 10%;
    }

    .xl\:max-w-15 {
        max-width: 15%;
    }

    .xl\:max-w-20 {
        max-width: 20%;
    }

    .xl\:max-w-25 {
        max-width: 25%;
    }

    .xl\:max-w-30 {
        max-width: 30%;
    }

    .xl\:max-w-35 {
        max-width: 35%;
    }

    .xl\:max-w-40 {
        max-width: 40%;
    }

    .xl\:max-w-45 {
        max-width: 45%;
    }

    .xl\:max-w-50 {
        max-width: 50%;
    }

    .xl\:max-w-55 {
        max-width: 55%;
    }

    .xl\:max-w-60 {
        max-width: 60%;
    }

    .xl\:max-w-65 {
        max-width: 65%;
    }

    .xl\:max-w-70 {
        max-width: 70%;
    }

    .xl\:max-w-75 {
        max-width: 75%;
    }

    .xl\:max-w-80 {
        max-width: 80%;
    }

    .xl\:max-w-85 {
        max-width: 85%;
    }

    .xl\:max-w-90 {
        max-width: 90%;
    }

    .xl\:max-w-95 {
        max-width: 95%;
    }

    .xl\:min-w-fit {
        min-width: fit-content;
    }

    .xl\:min-w-full {
        min-width: 100%;
    }

    .xl\:min-w-xs {
        min-width: 1rem;
    }

    .xl\:min-w-sm {
        min-width: 1.5rem;
    }

    .xl\:min-w-md {
        min-width: 2rem;
    }

    .xl\:min-w-base {
        min-width: 3rem;
    }

    .xl\:min-w-lg {
        min-width: 4rem;
    }

    .xl\:min-w-xl {
        min-width: 5rem;
    }

    .xl\:min-w-2xl {
        min-width: 6rem;
    }

    .xl\:min-w-3xl {
        min-width: 7rem;
    }

    .xl\:min-w-4xl {
        min-width: 8rem;
    }

    .xl\:min-w-5xl {
        min-width: 9rem;
    }

    .xl\:min-w-5 {
        min-width: 5%;
    }

    .xl\:min-w-10 {
        min-width: 10%;
    }

    .xl\:min-w-15 {
        min-width: 15%;
    }

    .xl\:min-w-20 {
        min-width: 20%;
    }

    .xl\:min-w-25 {
        min-width: 25%;
    }

    .xl\:min-w-30 {
        min-width: 30%;
    }

    .xl\:min-w-35 {
        min-width: 35%;
    }

    .xl\:min-w-40 {
        min-width: 40%;
    }

    .xl\:min-w-45 {
        min-width: 45%;
    }

    .xl\:min-w-50 {
        min-width: 50%;
    }

    .xl\:min-w-55 {
        min-width: 55%;
    }

    .xl\:min-w-60 {
        min-width: 60%;
    }

    .xl\:min-w-65 {
        min-width: 65%;
    }

    .xl\:min-w-70 {
        min-width: 70%;
    }

    .xl\:min-w-75 {
        min-width: 75%;
    }

    .xl\:min-w-80 {
        min-width: 80%;
    }

    .xl\:min-w-85 {
        min-width: 85%;
    }

    .xl\:min-w-90 {
        min-width: 90%;
    }

    .xl\:min-w-95 {
        min-width: 95%;
    }

    .xl\:h-fit {
        height: fit-content;
    }

    .xl\:h-full {
        height: 100%;
    }

    .xl\:h-xs {
        height: 1rem;
    }

    .xl\:h-sm {
        height: 1.5rem;
    }

    .xl\:h-md {
        height: 2rem;
    }

    .xl\:h-base {
        height: 3rem;
    }

    .xl\:h-lg {
        height: 4rem;
    }

    .xl\:h-xl {
        height: 5rem;
    }

    .xl\:h-2xl {
        height: 6rem;
    }

    .xl\:h-3xl {
        height: 7rem;
    }

    .xl\:h-4xl {
        height: 8rem;
    }

    .xl\:h-5xl {
        height: 9rem;
    }

    .xl\:h-5 {
        height: 5%;
    }

    .xl\:h-10 {
        height: 10%;
    }

    .xl\:h-15 {
        height: 15%;
    }

    .xl\:h-20 {
        height: 20%;
    }

    .xl\:h-25 {
        height: 25%;
    }

    .xl\:h-30 {
        height: 30%;
    }

    .xl\:h-35 {
        height: 35%;
    }

    .xl\:h-40 {
        height: 40%;
    }

    .xl\:h-45 {
        height: 45%;
    }

    .xl\:h-50 {
        height: 50%;
    }

    .xl\:h-55 {
        height: 55%;
    }

    .xl\:h-60 {
        height: 60%;
    }

    .xl\:h-65 {
        height: 65%;
    }

    .xl\:h-70 {
        height: 70%;
    }

    .xl\:h-75 {
        height: 75%;
    }

    .xl\:h-80 {
        height: 80%;
    }

    .xl\:h-85 {
        height: 85%;
    }

    .xl\:h-90 {
        height: 90%;
    }

    .xl\:h-95 {
        height: 95%;
    }

    .xl\:max-h-fit {
        max-height: fit-content;
    }

    .xl\:max-h-full {
        max-height: 100%;
    }

    .xl\:max-h-xs {
        max-height: 1rem;
    }

    .xl\:max-h-sm {
        max-height: 1.5rem;
    }

    .xl\:max-h-md {
        max-height: 2rem;
    }

    .xl\:max-h-base {
        max-height: 3rem;
    }

    .xl\:max-h-lg {
        max-height: 4rem;
    }

    .xl\:max-h-xl {
        max-height: 5rem;
    }

    .xl\:max-h-2xl {
        max-height: 6rem;
    }

    .xl\:max-h-3xl {
        max-height: 7rem;
    }

    .xl\:max-h-4xl {
        max-height: 8rem;
    }

    .xl\:max-h-5xl {
        max-height: 9rem;
    }

    .xl\:max-h-5 {
        max-height: 5%;
    }

    .xl\:max-h-10 {
        max-height: 10%;
    }

    .xl\:max-h-15 {
        max-height: 15%;
    }

    .xl\:max-h-20 {
        max-height: 20%;
    }

    .xl\:max-h-25 {
        max-height: 25%;
    }

    .xl\:max-h-30 {
        max-height: 30%;
    }

    .xl\:max-h-35 {
        max-height: 35%;
    }

    .xl\:max-h-40 {
        max-height: 40%;
    }

    .xl\:max-h-45 {
        max-height: 45%;
    }

    .xl\:max-h-50 {
        max-height: 50%;
    }

    .xl\:max-h-55 {
        max-height: 55%;
    }

    .xl\:max-h-60 {
        max-height: 60%;
    }

    .xl\:max-h-65 {
        max-height: 65%;
    }

    .xl\:max-h-70 {
        max-height: 70%;
    }

    .xl\:max-h-75 {
        max-height: 75%;
    }

    .xl\:max-h-80 {
        max-height: 80%;
    }

    .xl\:max-h-85 {
        max-height: 85%;
    }

    .xl\:max-h-90 {
        max-height: 90%;
    }

    .xl\:max-h-95 {
        max-height: 95%;
    }

    .xl\:min-h-fit {
        min-height: fit-content;
    }

    .xl\:min-h-full {
        min-height: 100%;
    }

    .xl\:min-h-xs {
        min-height: 1rem;
    }

    .xl\:min-h-sm {
        min-height: 1.5rem;
    }

    .xl\:min-h-md {
        min-height: 2rem;
    }

    .xl\:min-h-base {
        min-height: 3rem;
    }

    .xl\:min-h-lg {
        min-height: 4rem;
    }

    .xl\:min-h-xl {
        min-height: 5rem;
    }

    .xl\:min-h-2xl {
        min-height: 6rem;
    }

    .xl\:min-h-3xl {
        min-height: 7rem;
    }

    .xl\:min-h-4xl {
        min-height: 8rem;
    }

    .xl\:min-h-5xl {
        min-height: 9rem;
    }

    .xl\:min-h-5 {
        min-height: 5%;
    }

    .xl\:min-h-10 {
        min-height: 10%;
    }

    .xl\:min-h-15 {
        min-height: 15%;
    }

    .xl\:min-h-20 {
        min-height: 20%;
    }

    .xl\:min-h-25 {
        min-height: 25%;
    }

    .xl\:min-h-30 {
        min-height: 30%;
    }

    .xl\:min-h-35 {
        min-height: 35%;
    }

    .xl\:min-h-40 {
        min-height: 40%;
    }

    .xl\:min-h-45 {
        min-height: 45%;
    }

    .xl\:min-h-50 {
        min-height: 50%;
    }

    .xl\:min-h-55 {
        min-height: 55%;
    }

    .xl\:min-h-60 {
        min-height: 60%;
    }

    .xl\:min-h-65 {
        min-height: 65%;
    }

    .xl\:min-h-70 {
        min-height: 70%;
    }

    .xl\:min-h-75 {
        min-height: 75%;
    }

    .xl\:min-h-80 {
        min-height: 80%;
    }

    .xl\:min-h-85 {
        min-height: 85%;
    }

    .xl\:min-h-90 {
        min-height: 90%;
    }

    .xl\:min-h-95 {
        min-height: 95%;
    }

    .xl\:fw-100 {
        font-weight: 100 ;
    }

    .xl\:fw-200 {
        font-weight: 200 ;
    }

    .xl\:fw-300 {
        font-weight: 300 ;
    }

    .xl\:fw-400 {
        font-weight: 400 ;
    }

    .xl\:fw-500 {
        font-weight: 500 ;
    }

    .xl\:fw-600 {
        font-weight: 600 ;
    }

    .xl\:fw-700 {
        font-weight: 700 ;
    }

    .xl\:fw-800 {
        font-weight: 800 ;
    }

    .xl\:fw-900 {
        font-weight: 900 ;
    }

    .xl\:justify-start {
        justify-content: flex-start;
    }

    .xl\:justify-end {
        justify-content: flex-end;
    }

    .xl\:justify-center {
        justify-content: center;
    }

    .xl\:justify-between {
        justify-content: space-between;
    }

    .xl\:justify-around {
        justify-content: space-around;
    }

    .xl\:justify-evenly {
        justify-content: space-evenly;
    }

    .xl\:justify-items-start {
        justify-items: start;
    }

    .xl\:justify-items-end {
        justify-items: end;
    }

    .xl\:justify-items-center {
        justify-items: center;
    }

    .xl\:justify-items-stretch {
        justify-items: stretch;
    }

    .xl\:justify-items-auto {
        justify-items: auto;
    }

    .xl\:justify-items-start {
        justify-self: start;
    }

    .xl\:justify-items-end {
        justify-self: end;
    }

    .xl\:justify-items-center {
        justify-self: center;
    }

    .xl\:justify-items-stretch {
        justify-self: stretch;
    }

    .xl\:justify-items-auto {
        justify-self: auto;
    }

    .xl\:align-start {
        align-content: flex-start;
    }

    .xl\:align-end {
        align-content: flex-end;
    }

    .xl\:align-center {
        align-content: center;
    }

    .xl\:align-between {
        align-content: space-between;
    }

    .xl\:align-around {
        align-content: space-around;
    }

    .xl\:align-evenly {
        align-content: space-evenly;
    }

    .xl\:align-items-start {
        align-items: start;
    }

    .xl\:align-items-end {
        align-items: end;
    }

    .xl\:align-items-center {
        align-items: center;
    }

    .xl\:align-items-stretch {
        align-items: stretch;
    }

    .xl\:align-items-start {
        align-self: start;
    }

    .xl\:align-items-end {
        align-self: end;
    }

    .xl\:align-items-center {
        align-self: center;
    }

    .xl\:align-items-stretch {
        align-self: stretch;
    }

    .xl\:align-items-auto {
        align-self: auto;
    }

    .xl\:cursor-pointer {
        cursor: pointer;
    }

    .xl\:cursor-default {
        cursor: default;
    }

    .xl\:cursor-none {
        cursor: none;
    }

    .xl\:cursor-move {
        cursor: move;
    }

    .xl\:cursor-wait {
        cursor: wait;
    }

    .xl\:cursor-text {
        cursor: text;
    }

    .xl\:cursor-help {
        cursor: help;
    }

    .xl\:cursor-copy {
        cursor: copy;
    }

    .xl\:cursor-zoom-in {
        cursor: zoom-in;
    }

    .xl\:cursor-zoom-out {
        cursor: zoom-out;
    }

    .xl\:cursor-grab {
        cursor: grab;
    }

    .xl\:cursor-grabbing {
        cursor: grabbing;
    }

    .xl\:cursor-crosshair {
        cursor: crosshair;
    }

    .xl\:cursor-col-resize {
        cursor: col-resize;
    }

    .xl\:cursor-row-resize {
        cursor: row-resize;
    }

    .xl\:rotate-0, .hover\:xl\:rotate-0:hover, .focus\:xl\:rotate-0:focus, .group:hover .hover\:\:xl\:rotate-0, .group-transform:hover .hover\:\:xl\:rotate-0, .group:focus .focus\:\:xl\:rotate-0, .group-transform:focus .focus\:\:xl\:rotate-0 {
        --rotate: 0deg;
    }

    .xl\:rotate-1, .hover\:xl\:rotate-1:hover, .focus\:xl\:rotate-1:focus, .group:hover .hover\:\:xl\:rotate-1, .group-transform:hover .hover\:\:xl\:rotate-1, .group:focus .focus\:\:xl\:rotate-1, .group-transform:focus .focus\:\:xl\:rotate-1 {
        --rotate: 1deg;
    }

    .xl\:rotate-2, .hover\:xl\:rotate-2:hover, .focus\:xl\:rotate-2:focus, .group:hover .hover\:\:xl\:rotate-2, .group-transform:hover .hover\:\:xl\:rotate-2, .group:focus .focus\:\:xl\:rotate-2, .group-transform:focus .focus\:\:xl\:rotate-2 {
        --rotate: 2deg;
    }

    .xl\:rotate-3, .hover\:xl\:rotate-3:hover, .focus\:xl\:rotate-3:focus, .group:hover .hover\:\:xl\:rotate-3, .group-transform:hover .hover\:\:xl\:rotate-3, .group:focus .focus\:\:xl\:rotate-3, .group-transform:focus .focus\:\:xl\:rotate-3 {
        --rotate: 3deg;
    }

    .xl\:rotate-4, .hover\:xl\:rotate-4:hover, .focus\:xl\:rotate-4:focus, .group:hover .hover\:\:xl\:rotate-4, .group-transform:hover .hover\:\:xl\:rotate-4, .group:focus .focus\:\:xl\:rotate-4, .group-transform:focus .focus\:\:xl\:rotate-4 {
        --rotate: 4deg;
    }

    .xl\:rotate-5, .hover\:xl\:rotate-5:hover, .focus\:xl\:rotate-5:focus, .group:hover .hover\:\:xl\:rotate-5, .group-transform:hover .hover\:\:xl\:rotate-5, .group:focus .focus\:\:xl\:rotate-5, .group-transform:focus .focus\:\:xl\:rotate-5 {
        --rotate: 5deg;
    }

    .xl\:rotate-6, .hover\:xl\:rotate-6:hover, .focus\:xl\:rotate-6:focus, .group:hover .hover\:\:xl\:rotate-6, .group-transform:hover .hover\:\:xl\:rotate-6, .group:focus .focus\:\:xl\:rotate-6, .group-transform:focus .focus\:\:xl\:rotate-6 {
        --rotate: 6deg;
    }

    .xl\:rotate-7, .hover\:xl\:rotate-7:hover, .focus\:xl\:rotate-7:focus, .group:hover .hover\:\:xl\:rotate-7, .group-transform:hover .hover\:\:xl\:rotate-7, .group:focus .focus\:\:xl\:rotate-7, .group-transform:focus .focus\:\:xl\:rotate-7 {
        --rotate: 7deg;
    }

    .xl\:rotate-8, .hover\:xl\:rotate-8:hover, .focus\:xl\:rotate-8:focus, .group:hover .hover\:\:xl\:rotate-8, .group-transform:hover .hover\:\:xl\:rotate-8, .group:focus .focus\:\:xl\:rotate-8, .group-transform:focus .focus\:\:xl\:rotate-8 {
        --rotate: 8deg;
    }

    .xl\:rotate-9, .hover\:xl\:rotate-9:hover, .focus\:xl\:rotate-9:focus, .group:hover .hover\:\:xl\:rotate-9, .group-transform:hover .hover\:\:xl\:rotate-9, .group:focus .focus\:\:xl\:rotate-9, .group-transform:focus .focus\:\:xl\:rotate-9 {
        --rotate: 9deg;
    }

    .xl\:rotate-10, .hover\:xl\:rotate-10:hover, .focus\:xl\:rotate-10:focus, .group:hover .hover\:\:xl\:rotate-10, .group-transform:hover .hover\:\:xl\:rotate-10, .group:focus .focus\:\:xl\:rotate-10, .group-transform:focus .focus\:\:xl\:rotate-10 {
        --rotate: 10deg;
    }

    .xl\:rotate-45, .hover\:xl\:rotate-45:hover, .focus\:xl\:rotate-45:focus, .group:hover .hover\:\:xl\:rotate-45, .group-transform:hover .hover\:\:xl\:rotate-45, .group:focus .focus\:\:xl\:rotate-45, .group-transform:focus .focus\:\:xl\:rotate-45 {
        --rotate: 15deg;
    }

    .xl\:rotate-90, .hover\:xl\:rotate-90:hover, .focus\:xl\:rotate-90:focus, .group:hover .hover\:\:xl\:rotate-90, .group-transform:hover .hover\:\:xl\:rotate-90, .group:focus .focus\:\:xl\:rotate-90, .group-transform:focus .focus\:\:xl\:rotate-90 {
        --rotate: 90deg;
    }

    .xl\:rotate-135, .hover\:xl\:rotate-135:hover, .focus\:xl\:rotate-135:focus, .group:hover .hover\:\:xl\:rotate-135, .group-transform:hover .hover\:\:xl\:rotate-135, .group:focus .focus\:\:xl\:rotate-135, .group-transform:focus .focus\:\:xl\:rotate-135 {
        --rotate: 135deg;
    }

    .xl\:rotate-180, .hover\:xl\:rotate-180:hover, .focus\:xl\:rotate-180:focus, .group:hover .hover\:\:xl\:rotate-180, .group-transform:hover .hover\:\:xl\:rotate-180, .group:focus .focus\:\:xl\:rotate-180, .group-transform:focus .focus\:\:xl\:rotate-180 {
        --rotate: 180deg;
    }

    .xl\:rotate-225, .hover\:xl\:rotate-225:hover, .focus\:xl\:rotate-225:focus, .group:hover .hover\:\:xl\:rotate-225, .group-transform:hover .hover\:\:xl\:rotate-225, .group:focus .focus\:\:xl\:rotate-225, .group-transform:focus .focus\:\:xl\:rotate-225 {
        --rotate: 225deg;
    }

    .xl\:rotate-270, .hover\:xl\:rotate-270:hover, .focus\:xl\:rotate-270:focus, .group:hover .hover\:\:xl\:rotate-270, .group-transform:hover .hover\:\:xl\:rotate-270, .group:focus .focus\:\:xl\:rotate-270, .group-transform:focus .focus\:\:xl\:rotate-270 {
        --rotate: 270deg;
    }

    .xl\:rotate-315, .hover\:xl\:rotate-315:hover, .focus\:xl\:rotate-315:focus, .group:hover .hover\:\:xl\:rotate-315, .group-transform:hover .hover\:\:xl\:rotate-315, .group:focus .focus\:\:xl\:rotate-315, .group-transform:focus .focus\:\:xl\:rotate-315 {
        --rotate: 315deg;
    }

    .xl\:rotate-360, .hover\:xl\:rotate-360:hover, .focus\:xl\:rotate-360:focus, .group:hover .hover\:\:xl\:rotate-360, .group-transform:hover .hover\:\:xl\:rotate-360, .group:focus .focus\:\:xl\:rotate-360, .group-transform:focus .focus\:\:xl\:rotate-360 {
        --rotate: 360deg;
    }

    .xl\:rotate-y-0, .hover\:xl\:rotate-y-0:hover, .focus\:xl\:rotate-y-0:focus, .group:hover .hover\:\:xl\:rotate-y-0, .group-transform:hover .hover\:\:xl\:rotate-y-0, .group:focus .focus\:\:xl\:rotate-y-0, .group-transform:focus .focus\:\:xl\:rotate-y-0 {
        --rotateY: 0deg;
    }

    .xl\:rotate-y-1, .hover\:xl\:rotate-y-1:hover, .focus\:xl\:rotate-y-1:focus, .group:hover .hover\:\:xl\:rotate-y-1, .group-transform:hover .hover\:\:xl\:rotate-y-1, .group:focus .focus\:\:xl\:rotate-y-1, .group-transform:focus .focus\:\:xl\:rotate-y-1 {
        --rotateY: 1deg;
    }

    .xl\:rotate-y-2, .hover\:xl\:rotate-y-2:hover, .focus\:xl\:rotate-y-2:focus, .group:hover .hover\:\:xl\:rotate-y-2, .group-transform:hover .hover\:\:xl\:rotate-y-2, .group:focus .focus\:\:xl\:rotate-y-2, .group-transform:focus .focus\:\:xl\:rotate-y-2 {
        --rotateY: 2deg;
    }

    .xl\:rotate-y-3, .hover\:xl\:rotate-y-3:hover, .focus\:xl\:rotate-y-3:focus, .group:hover .hover\:\:xl\:rotate-y-3, .group-transform:hover .hover\:\:xl\:rotate-y-3, .group:focus .focus\:\:xl\:rotate-y-3, .group-transform:focus .focus\:\:xl\:rotate-y-3 {
        --rotateY: 3deg;
    }

    .xl\:rotate-y-4, .hover\:xl\:rotate-y-4:hover, .focus\:xl\:rotate-y-4:focus, .group:hover .hover\:\:xl\:rotate-y-4, .group-transform:hover .hover\:\:xl\:rotate-y-4, .group:focus .focus\:\:xl\:rotate-y-4, .group-transform:focus .focus\:\:xl\:rotate-y-4 {
        --rotateY: 4deg;
    }

    .xl\:rotate-y-5, .hover\:xl\:rotate-y-5:hover, .focus\:xl\:rotate-y-5:focus, .group:hover .hover\:\:xl\:rotate-y-5, .group-transform:hover .hover\:\:xl\:rotate-y-5, .group:focus .focus\:\:xl\:rotate-y-5, .group-transform:focus .focus\:\:xl\:rotate-y-5 {
        --rotateY: 5deg;
    }

    .xl\:rotate-y-6, .hover\:xl\:rotate-y-6:hover, .focus\:xl\:rotate-y-6:focus, .group:hover .hover\:\:xl\:rotate-y-6, .group-transform:hover .hover\:\:xl\:rotate-y-6, .group:focus .focus\:\:xl\:rotate-y-6, .group-transform:focus .focus\:\:xl\:rotate-y-6 {
        --rotateY: 6deg;
    }

    .xl\:rotate-y-7, .hover\:xl\:rotate-y-7:hover, .focus\:xl\:rotate-y-7:focus, .group:hover .hover\:\:xl\:rotate-y-7, .group-transform:hover .hover\:\:xl\:rotate-y-7, .group:focus .focus\:\:xl\:rotate-y-7, .group-transform:focus .focus\:\:xl\:rotate-y-7 {
        --rotateY: 7deg;
    }

    .xl\:rotate-y-8, .hover\:xl\:rotate-y-8:hover, .focus\:xl\:rotate-y-8:focus, .group:hover .hover\:\:xl\:rotate-y-8, .group-transform:hover .hover\:\:xl\:rotate-y-8, .group:focus .focus\:\:xl\:rotate-y-8, .group-transform:focus .focus\:\:xl\:rotate-y-8 {
        --rotateY: 8deg;
    }

    .xl\:rotate-y-9, .hover\:xl\:rotate-y-9:hover, .focus\:xl\:rotate-y-9:focus, .group:hover .hover\:\:xl\:rotate-y-9, .group-transform:hover .hover\:\:xl\:rotate-y-9, .group:focus .focus\:\:xl\:rotate-y-9, .group-transform:focus .focus\:\:xl\:rotate-y-9 {
        --rotateY: 9deg;
    }

    .xl\:rotate-y-10, .hover\:xl\:rotate-y-10:hover, .focus\:xl\:rotate-y-10:focus, .group:hover .hover\:\:xl\:rotate-y-10, .group-transform:hover .hover\:\:xl\:rotate-y-10, .group:focus .focus\:\:xl\:rotate-y-10, .group-transform:focus .focus\:\:xl\:rotate-y-10 {
        --rotateY: 10deg;
    }

    .xl\:rotate-y-45, .hover\:xl\:rotate-y-45:hover, .focus\:xl\:rotate-y-45:focus, .group:hover .hover\:\:xl\:rotate-y-45, .group-transform:hover .hover\:\:xl\:rotate-y-45, .group:focus .focus\:\:xl\:rotate-y-45, .group-transform:focus .focus\:\:xl\:rotate-y-45 {
        --rotateY: 15deg;
    }

    .xl\:rotate-y-90, .hover\:xl\:rotate-y-90:hover, .focus\:xl\:rotate-y-90:focus, .group:hover .hover\:\:xl\:rotate-y-90, .group-transform:hover .hover\:\:xl\:rotate-y-90, .group:focus .focus\:\:xl\:rotate-y-90, .group-transform:focus .focus\:\:xl\:rotate-y-90 {
        --rotateY: 90deg;
    }

    .xl\:rotate-y-135, .hover\:xl\:rotate-y-135:hover, .focus\:xl\:rotate-y-135:focus, .group:hover .hover\:\:xl\:rotate-y-135, .group-transform:hover .hover\:\:xl\:rotate-y-135, .group:focus .focus\:\:xl\:rotate-y-135, .group-transform:focus .focus\:\:xl\:rotate-y-135 {
        --rotateY: 135deg;
    }

    .xl\:rotate-y-180, .hover\:xl\:rotate-y-180:hover, .focus\:xl\:rotate-y-180:focus, .group:hover .hover\:\:xl\:rotate-y-180, .group-transform:hover .hover\:\:xl\:rotate-y-180, .group:focus .focus\:\:xl\:rotate-y-180, .group-transform:focus .focus\:\:xl\:rotate-y-180 {
        --rotateY: 180deg;
    }

    .xl\:rotate-y-225, .hover\:xl\:rotate-y-225:hover, .focus\:xl\:rotate-y-225:focus, .group:hover .hover\:\:xl\:rotate-y-225, .group-transform:hover .hover\:\:xl\:rotate-y-225, .group:focus .focus\:\:xl\:rotate-y-225, .group-transform:focus .focus\:\:xl\:rotate-y-225 {
        --rotateY: 225deg;
    }

    .xl\:rotate-y-270, .hover\:xl\:rotate-y-270:hover, .focus\:xl\:rotate-y-270:focus, .group:hover .hover\:\:xl\:rotate-y-270, .group-transform:hover .hover\:\:xl\:rotate-y-270, .group:focus .focus\:\:xl\:rotate-y-270, .group-transform:focus .focus\:\:xl\:rotate-y-270 {
        --rotateY: 270deg;
    }

    .xl\:rotate-y-315, .hover\:xl\:rotate-y-315:hover, .focus\:xl\:rotate-y-315:focus, .group:hover .hover\:\:xl\:rotate-y-315, .group-transform:hover .hover\:\:xl\:rotate-y-315, .group:focus .focus\:\:xl\:rotate-y-315, .group-transform:focus .focus\:\:xl\:rotate-y-315 {
        --rotateY: 315deg;
    }

    .xl\:rotate-y-360, .hover\:xl\:rotate-y-360:hover, .focus\:xl\:rotate-y-360:focus, .group:hover .hover\:\:xl\:rotate-y-360, .group-transform:hover .hover\:\:xl\:rotate-y-360, .group:focus .focus\:\:xl\:rotate-y-360, .group-transform:focus .focus\:\:xl\:rotate-y-360 {
        --rotateY: 360deg;
    }

    .xl\:rotate-x-0, .hover\:xl\:rotate-x-0:hover, .focus\:xl\:rotate-x-0:focus, .group:hover .hover\:\:xl\:rotate-x-0, .group-transform:hover .hover\:\:xl\:rotate-x-0, .group:focus .focus\:\:xl\:rotate-x-0, .group-transform:focus .focus\:\:xl\:rotate-x-0 {
        --rotateX: 0deg;
    }

    .xl\:rotate-x-1, .hover\:xl\:rotate-x-1:hover, .focus\:xl\:rotate-x-1:focus, .group:hover .hover\:\:xl\:rotate-x-1, .group-transform:hover .hover\:\:xl\:rotate-x-1, .group:focus .focus\:\:xl\:rotate-x-1, .group-transform:focus .focus\:\:xl\:rotate-x-1 {
        --rotateX: 1deg;
    }

    .xl\:rotate-x-2, .hover\:xl\:rotate-x-2:hover, .focus\:xl\:rotate-x-2:focus, .group:hover .hover\:\:xl\:rotate-x-2, .group-transform:hover .hover\:\:xl\:rotate-x-2, .group:focus .focus\:\:xl\:rotate-x-2, .group-transform:focus .focus\:\:xl\:rotate-x-2 {
        --rotateX: 2deg;
    }

    .xl\:rotate-x-3, .hover\:xl\:rotate-x-3:hover, .focus\:xl\:rotate-x-3:focus, .group:hover .hover\:\:xl\:rotate-x-3, .group-transform:hover .hover\:\:xl\:rotate-x-3, .group:focus .focus\:\:xl\:rotate-x-3, .group-transform:focus .focus\:\:xl\:rotate-x-3 {
        --rotateX: 3deg;
    }

    .xl\:rotate-x-4, .hover\:xl\:rotate-x-4:hover, .focus\:xl\:rotate-x-4:focus, .group:hover .hover\:\:xl\:rotate-x-4, .group-transform:hover .hover\:\:xl\:rotate-x-4, .group:focus .focus\:\:xl\:rotate-x-4, .group-transform:focus .focus\:\:xl\:rotate-x-4 {
        --rotateX: 4deg;
    }

    .xl\:rotate-x-5, .hover\:xl\:rotate-x-5:hover, .focus\:xl\:rotate-x-5:focus, .group:hover .hover\:\:xl\:rotate-x-5, .group-transform:hover .hover\:\:xl\:rotate-x-5, .group:focus .focus\:\:xl\:rotate-x-5, .group-transform:focus .focus\:\:xl\:rotate-x-5 {
        --rotateX: 5deg;
    }

    .xl\:rotate-x-6, .hover\:xl\:rotate-x-6:hover, .focus\:xl\:rotate-x-6:focus, .group:hover .hover\:\:xl\:rotate-x-6, .group-transform:hover .hover\:\:xl\:rotate-x-6, .group:focus .focus\:\:xl\:rotate-x-6, .group-transform:focus .focus\:\:xl\:rotate-x-6 {
        --rotateX: 6deg;
    }

    .xl\:rotate-x-7, .hover\:xl\:rotate-x-7:hover, .focus\:xl\:rotate-x-7:focus, .group:hover .hover\:\:xl\:rotate-x-7, .group-transform:hover .hover\:\:xl\:rotate-x-7, .group:focus .focus\:\:xl\:rotate-x-7, .group-transform:focus .focus\:\:xl\:rotate-x-7 {
        --rotateX: 7deg;
    }

    .xl\:rotate-x-8, .hover\:xl\:rotate-x-8:hover, .focus\:xl\:rotate-x-8:focus, .group:hover .hover\:\:xl\:rotate-x-8, .group-transform:hover .hover\:\:xl\:rotate-x-8, .group:focus .focus\:\:xl\:rotate-x-8, .group-transform:focus .focus\:\:xl\:rotate-x-8 {
        --rotateX: 8deg;
    }

    .xl\:rotate-x-9, .hover\:xl\:rotate-x-9:hover, .focus\:xl\:rotate-x-9:focus, .group:hover .hover\:\:xl\:rotate-x-9, .group-transform:hover .hover\:\:xl\:rotate-x-9, .group:focus .focus\:\:xl\:rotate-x-9, .group-transform:focus .focus\:\:xl\:rotate-x-9 {
        --rotateX: 9deg;
    }

    .xl\:rotate-x-10, .hover\:xl\:rotate-x-10:hover, .focus\:xl\:rotate-x-10:focus, .group:hover .hover\:\:xl\:rotate-x-10, .group-transform:hover .hover\:\:xl\:rotate-x-10, .group:focus .focus\:\:xl\:rotate-x-10, .group-transform:focus .focus\:\:xl\:rotate-x-10 {
        --rotateX: 10deg;
    }

    .xl\:rotate-x-45, .hover\:xl\:rotate-x-45:hover, .focus\:xl\:rotate-x-45:focus, .group:hover .hover\:\:xl\:rotate-x-45, .group-transform:hover .hover\:\:xl\:rotate-x-45, .group:focus .focus\:\:xl\:rotate-x-45, .group-transform:focus .focus\:\:xl\:rotate-x-45 {
        --rotateX: 15deg;
    }

    .xl\:rotate-x-90, .hover\:xl\:rotate-x-90:hover, .focus\:xl\:rotate-x-90:focus, .group:hover .hover\:\:xl\:rotate-x-90, .group-transform:hover .hover\:\:xl\:rotate-x-90, .group:focus .focus\:\:xl\:rotate-x-90, .group-transform:focus .focus\:\:xl\:rotate-x-90 {
        --rotateX: 90deg;
    }

    .xl\:rotate-x-135, .hover\:xl\:rotate-x-135:hover, .focus\:xl\:rotate-x-135:focus, .group:hover .hover\:\:xl\:rotate-x-135, .group-transform:hover .hover\:\:xl\:rotate-x-135, .group:focus .focus\:\:xl\:rotate-x-135, .group-transform:focus .focus\:\:xl\:rotate-x-135 {
        --rotateX: 135deg;
    }

    .xl\:rotate-x-180, .hover\:xl\:rotate-x-180:hover, .focus\:xl\:rotate-x-180:focus, .group:hover .hover\:\:xl\:rotate-x-180, .group-transform:hover .hover\:\:xl\:rotate-x-180, .group:focus .focus\:\:xl\:rotate-x-180, .group-transform:focus .focus\:\:xl\:rotate-x-180 {
        --rotateX: 180deg;
    }

    .xl\:rotate-x-225, .hover\:xl\:rotate-x-225:hover, .focus\:xl\:rotate-x-225:focus, .group:hover .hover\:\:xl\:rotate-x-225, .group-transform:hover .hover\:\:xl\:rotate-x-225, .group:focus .focus\:\:xl\:rotate-x-225, .group-transform:focus .focus\:\:xl\:rotate-x-225 {
        --rotateX: 225deg;
    }

    .xl\:rotate-x-270, .hover\:xl\:rotate-x-270:hover, .focus\:xl\:rotate-x-270:focus, .group:hover .hover\:\:xl\:rotate-x-270, .group-transform:hover .hover\:\:xl\:rotate-x-270, .group:focus .focus\:\:xl\:rotate-x-270, .group-transform:focus .focus\:\:xl\:rotate-x-270 {
        --rotateX: 270deg;
    }

    .xl\:rotate-x-315, .hover\:xl\:rotate-x-315:hover, .focus\:xl\:rotate-x-315:focus, .group:hover .hover\:\:xl\:rotate-x-315, .group-transform:hover .hover\:\:xl\:rotate-x-315, .group:focus .focus\:\:xl\:rotate-x-315, .group-transform:focus .focus\:\:xl\:rotate-x-315 {
        --rotateX: 315deg;
    }

    .xl\:rotate-x-360, .hover\:xl\:rotate-x-360:hover, .focus\:xl\:rotate-x-360:focus, .group:hover .hover\:\:xl\:rotate-x-360, .group-transform:hover .hover\:\:xl\:rotate-x-360, .group:focus .focus\:\:xl\:rotate-x-360, .group-transform:focus .focus\:\:xl\:rotate-x-360 {
        --rotateX: 360deg;
    }

    .xl\:-rotate-0, .hover\:xl\:-rotate-0:hover, .focus\:xl\:-rotate-0:focus, .group:hover .hover\:\:xl\:-rotate-0, .group-transform:hover .hover\:\:xl\:-rotate-0, .group:focus .focus\:\:xl\:-rotate-0, .group-transform:focus .focus\:\:xl\:-rotate-0 {
        --rotate: -0deg;
    }

    .xl\:-rotate-1, .hover\:xl\:-rotate-1:hover, .focus\:xl\:-rotate-1:focus, .group:hover .hover\:\:xl\:-rotate-1, .group-transform:hover .hover\:\:xl\:-rotate-1, .group:focus .focus\:\:xl\:-rotate-1, .group-transform:focus .focus\:\:xl\:-rotate-1 {
        --rotate: -1deg;
    }

    .xl\:-rotate-2, .hover\:xl\:-rotate-2:hover, .focus\:xl\:-rotate-2:focus, .group:hover .hover\:\:xl\:-rotate-2, .group-transform:hover .hover\:\:xl\:-rotate-2, .group:focus .focus\:\:xl\:-rotate-2, .group-transform:focus .focus\:\:xl\:-rotate-2 {
        --rotate: -2deg;
    }

    .xl\:-rotate-3, .hover\:xl\:-rotate-3:hover, .focus\:xl\:-rotate-3:focus, .group:hover .hover\:\:xl\:-rotate-3, .group-transform:hover .hover\:\:xl\:-rotate-3, .group:focus .focus\:\:xl\:-rotate-3, .group-transform:focus .focus\:\:xl\:-rotate-3 {
        --rotate: -3deg;
    }

    .xl\:-rotate-4, .hover\:xl\:-rotate-4:hover, .focus\:xl\:-rotate-4:focus, .group:hover .hover\:\:xl\:-rotate-4, .group-transform:hover .hover\:\:xl\:-rotate-4, .group:focus .focus\:\:xl\:-rotate-4, .group-transform:focus .focus\:\:xl\:-rotate-4 {
        --rotate: -4deg;
    }

    .xl\:-rotate-5, .hover\:xl\:-rotate-5:hover, .focus\:xl\:-rotate-5:focus, .group:hover .hover\:\:xl\:-rotate-5, .group-transform:hover .hover\:\:xl\:-rotate-5, .group:focus .focus\:\:xl\:-rotate-5, .group-transform:focus .focus\:\:xl\:-rotate-5 {
        --rotate: -5deg;
    }

    .xl\:-rotate-6, .hover\:xl\:-rotate-6:hover, .focus\:xl\:-rotate-6:focus, .group:hover .hover\:\:xl\:-rotate-6, .group-transform:hover .hover\:\:xl\:-rotate-6, .group:focus .focus\:\:xl\:-rotate-6, .group-transform:focus .focus\:\:xl\:-rotate-6 {
        --rotate: -6deg;
    }

    .xl\:-rotate-7, .hover\:xl\:-rotate-7:hover, .focus\:xl\:-rotate-7:focus, .group:hover .hover\:\:xl\:-rotate-7, .group-transform:hover .hover\:\:xl\:-rotate-7, .group:focus .focus\:\:xl\:-rotate-7, .group-transform:focus .focus\:\:xl\:-rotate-7 {
        --rotate: -7deg;
    }

    .xl\:-rotate-8, .hover\:xl\:-rotate-8:hover, .focus\:xl\:-rotate-8:focus, .group:hover .hover\:\:xl\:-rotate-8, .group-transform:hover .hover\:\:xl\:-rotate-8, .group:focus .focus\:\:xl\:-rotate-8, .group-transform:focus .focus\:\:xl\:-rotate-8 {
        --rotate: -8deg;
    }

    .xl\:-rotate-9, .hover\:xl\:-rotate-9:hover, .focus\:xl\:-rotate-9:focus, .group:hover .hover\:\:xl\:-rotate-9, .group-transform:hover .hover\:\:xl\:-rotate-9, .group:focus .focus\:\:xl\:-rotate-9, .group-transform:focus .focus\:\:xl\:-rotate-9 {
        --rotate: -9deg;
    }

    .xl\:-rotate-10, .hover\:xl\:-rotate-10:hover, .focus\:xl\:-rotate-10:focus, .group:hover .hover\:\:xl\:-rotate-10, .group-transform:hover .hover\:\:xl\:-rotate-10, .group:focus .focus\:\:xl\:-rotate-10, .group-transform:focus .focus\:\:xl\:-rotate-10 {
        --rotate: -10deg;
    }

    .xl\:-rotate-45, .hover\:xl\:-rotate-45:hover, .focus\:xl\:-rotate-45:focus, .group:hover .hover\:\:xl\:-rotate-45, .group-transform:hover .hover\:\:xl\:-rotate-45, .group:focus .focus\:\:xl\:-rotate-45, .group-transform:focus .focus\:\:xl\:-rotate-45 {
        --rotate: -15deg;
    }

    .xl\:-rotate-90, .hover\:xl\:-rotate-90:hover, .focus\:xl\:-rotate-90:focus, .group:hover .hover\:\:xl\:-rotate-90, .group-transform:hover .hover\:\:xl\:-rotate-90, .group:focus .focus\:\:xl\:-rotate-90, .group-transform:focus .focus\:\:xl\:-rotate-90 {
        --rotate: -90deg;
    }

    .xl\:-rotate-135, .hover\:xl\:-rotate-135:hover, .focus\:xl\:-rotate-135:focus, .group:hover .hover\:\:xl\:-rotate-135, .group-transform:hover .hover\:\:xl\:-rotate-135, .group:focus .focus\:\:xl\:-rotate-135, .group-transform:focus .focus\:\:xl\:-rotate-135 {
        --rotate: -135deg;
    }

    .xl\:-rotate-180, .hover\:xl\:-rotate-180:hover, .focus\:xl\:-rotate-180:focus, .group:hover .hover\:\:xl\:-rotate-180, .group-transform:hover .hover\:\:xl\:-rotate-180, .group:focus .focus\:\:xl\:-rotate-180, .group-transform:focus .focus\:\:xl\:-rotate-180 {
        --rotate: -180deg;
    }

    .xl\:-rotate-225, .hover\:xl\:-rotate-225:hover, .focus\:xl\:-rotate-225:focus, .group:hover .hover\:\:xl\:-rotate-225, .group-transform:hover .hover\:\:xl\:-rotate-225, .group:focus .focus\:\:xl\:-rotate-225, .group-transform:focus .focus\:\:xl\:-rotate-225 {
        --rotate: -225deg;
    }

    .xl\:-rotate-270, .hover\:xl\:-rotate-270:hover, .focus\:xl\:-rotate-270:focus, .group:hover .hover\:\:xl\:-rotate-270, .group-transform:hover .hover\:\:xl\:-rotate-270, .group:focus .focus\:\:xl\:-rotate-270, .group-transform:focus .focus\:\:xl\:-rotate-270 {
        --rotate: -270deg;
    }

    .xl\:-rotate-315, .hover\:xl\:-rotate-315:hover, .focus\:xl\:-rotate-315:focus, .group:hover .hover\:\:xl\:-rotate-315, .group-transform:hover .hover\:\:xl\:-rotate-315, .group:focus .focus\:\:xl\:-rotate-315, .group-transform:focus .focus\:\:xl\:-rotate-315 {
        --rotate: -315deg;
    }

    .xl\:-rotate-360, .hover\:xl\:-rotate-360:hover, .focus\:xl\:-rotate-360:focus, .group:hover .hover\:\:xl\:-rotate-360, .group-transform:hover .hover\:\:xl\:-rotate-360, .group:focus .focus\:\:xl\:-rotate-360, .group-transform:focus .focus\:\:xl\:-rotate-360 {
        --rotate: -360deg;
    }

    .xl\:-rotate-y-0, .hover\:xl\:-rotate-y-0:hover, .focus\:xl\:-rotate-y-0:focus, .group:hover .hover\:\:xl\:-rotate-y-0, .group-transform:hover .hover\:\:xl\:-rotate-y-0, .group:focus .focus\:\:xl\:-rotate-y-0, .group-transform:focus .focus\:\:xl\:-rotate-y-0 {
        --rotateY: -0deg;
    }

    .xl\:-rotate-y-1, .hover\:xl\:-rotate-y-1:hover, .focus\:xl\:-rotate-y-1:focus, .group:hover .hover\:\:xl\:-rotate-y-1, .group-transform:hover .hover\:\:xl\:-rotate-y-1, .group:focus .focus\:\:xl\:-rotate-y-1, .group-transform:focus .focus\:\:xl\:-rotate-y-1 {
        --rotateY: -1deg;
    }

    .xl\:-rotate-y-2, .hover\:xl\:-rotate-y-2:hover, .focus\:xl\:-rotate-y-2:focus, .group:hover .hover\:\:xl\:-rotate-y-2, .group-transform:hover .hover\:\:xl\:-rotate-y-2, .group:focus .focus\:\:xl\:-rotate-y-2, .group-transform:focus .focus\:\:xl\:-rotate-y-2 {
        --rotateY: -2deg;
    }

    .xl\:-rotate-y-3, .hover\:xl\:-rotate-y-3:hover, .focus\:xl\:-rotate-y-3:focus, .group:hover .hover\:\:xl\:-rotate-y-3, .group-transform:hover .hover\:\:xl\:-rotate-y-3, .group:focus .focus\:\:xl\:-rotate-y-3, .group-transform:focus .focus\:\:xl\:-rotate-y-3 {
        --rotateY: -3deg;
    }

    .xl\:-rotate-y-4, .hover\:xl\:-rotate-y-4:hover, .focus\:xl\:-rotate-y-4:focus, .group:hover .hover\:\:xl\:-rotate-y-4, .group-transform:hover .hover\:\:xl\:-rotate-y-4, .group:focus .focus\:\:xl\:-rotate-y-4, .group-transform:focus .focus\:\:xl\:-rotate-y-4 {
        --rotateY: -4deg;
    }

    .xl\:-rotate-y-5, .hover\:xl\:-rotate-y-5:hover, .focus\:xl\:-rotate-y-5:focus, .group:hover .hover\:\:xl\:-rotate-y-5, .group-transform:hover .hover\:\:xl\:-rotate-y-5, .group:focus .focus\:\:xl\:-rotate-y-5, .group-transform:focus .focus\:\:xl\:-rotate-y-5 {
        --rotateY: -5deg;
    }

    .xl\:-rotate-y-6, .hover\:xl\:-rotate-y-6:hover, .focus\:xl\:-rotate-y-6:focus, .group:hover .hover\:\:xl\:-rotate-y-6, .group-transform:hover .hover\:\:xl\:-rotate-y-6, .group:focus .focus\:\:xl\:-rotate-y-6, .group-transform:focus .focus\:\:xl\:-rotate-y-6 {
        --rotateY: -6deg;
    }

    .xl\:-rotate-y-7, .hover\:xl\:-rotate-y-7:hover, .focus\:xl\:-rotate-y-7:focus, .group:hover .hover\:\:xl\:-rotate-y-7, .group-transform:hover .hover\:\:xl\:-rotate-y-7, .group:focus .focus\:\:xl\:-rotate-y-7, .group-transform:focus .focus\:\:xl\:-rotate-y-7 {
        --rotateY: -7deg;
    }

    .xl\:-rotate-y-8, .hover\:xl\:-rotate-y-8:hover, .focus\:xl\:-rotate-y-8:focus, .group:hover .hover\:\:xl\:-rotate-y-8, .group-transform:hover .hover\:\:xl\:-rotate-y-8, .group:focus .focus\:\:xl\:-rotate-y-8, .group-transform:focus .focus\:\:xl\:-rotate-y-8 {
        --rotateY: -8deg;
    }

    .xl\:-rotate-y-9, .hover\:xl\:-rotate-y-9:hover, .focus\:xl\:-rotate-y-9:focus, .group:hover .hover\:\:xl\:-rotate-y-9, .group-transform:hover .hover\:\:xl\:-rotate-y-9, .group:focus .focus\:\:xl\:-rotate-y-9, .group-transform:focus .focus\:\:xl\:-rotate-y-9 {
        --rotateY: -9deg;
    }

    .xl\:-rotate-y-10, .hover\:xl\:-rotate-y-10:hover, .focus\:xl\:-rotate-y-10:focus, .group:hover .hover\:\:xl\:-rotate-y-10, .group-transform:hover .hover\:\:xl\:-rotate-y-10, .group:focus .focus\:\:xl\:-rotate-y-10, .group-transform:focus .focus\:\:xl\:-rotate-y-10 {
        --rotateY: -10deg;
    }

    .xl\:-rotate-y-45, .hover\:xl\:-rotate-y-45:hover, .focus\:xl\:-rotate-y-45:focus, .group:hover .hover\:\:xl\:-rotate-y-45, .group-transform:hover .hover\:\:xl\:-rotate-y-45, .group:focus .focus\:\:xl\:-rotate-y-45, .group-transform:focus .focus\:\:xl\:-rotate-y-45 {
        --rotateY: -15deg;
    }

    .xl\:-rotate-y-90, .hover\:xl\:-rotate-y-90:hover, .focus\:xl\:-rotate-y-90:focus, .group:hover .hover\:\:xl\:-rotate-y-90, .group-transform:hover .hover\:\:xl\:-rotate-y-90, .group:focus .focus\:\:xl\:-rotate-y-90, .group-transform:focus .focus\:\:xl\:-rotate-y-90 {
        --rotateY: -90deg;
    }

    .xl\:-rotate-y-135, .hover\:xl\:-rotate-y-135:hover, .focus\:xl\:-rotate-y-135:focus, .group:hover .hover\:\:xl\:-rotate-y-135, .group-transform:hover .hover\:\:xl\:-rotate-y-135, .group:focus .focus\:\:xl\:-rotate-y-135, .group-transform:focus .focus\:\:xl\:-rotate-y-135 {
        --rotateY: -135deg;
    }

    .xl\:-rotate-y-180, .hover\:xl\:-rotate-y-180:hover, .focus\:xl\:-rotate-y-180:focus, .group:hover .hover\:\:xl\:-rotate-y-180, .group-transform:hover .hover\:\:xl\:-rotate-y-180, .group:focus .focus\:\:xl\:-rotate-y-180, .group-transform:focus .focus\:\:xl\:-rotate-y-180 {
        --rotateY: -180deg;
    }

    .xl\:-rotate-y-225, .hover\:xl\:-rotate-y-225:hover, .focus\:xl\:-rotate-y-225:focus, .group:hover .hover\:\:xl\:-rotate-y-225, .group-transform:hover .hover\:\:xl\:-rotate-y-225, .group:focus .focus\:\:xl\:-rotate-y-225, .group-transform:focus .focus\:\:xl\:-rotate-y-225 {
        --rotateY: -225deg;
    }

    .xl\:-rotate-y-270, .hover\:xl\:-rotate-y-270:hover, .focus\:xl\:-rotate-y-270:focus, .group:hover .hover\:\:xl\:-rotate-y-270, .group-transform:hover .hover\:\:xl\:-rotate-y-270, .group:focus .focus\:\:xl\:-rotate-y-270, .group-transform:focus .focus\:\:xl\:-rotate-y-270 {
        --rotateY: -270deg;
    }

    .xl\:-rotate-y-315, .hover\:xl\:-rotate-y-315:hover, .focus\:xl\:-rotate-y-315:focus, .group:hover .hover\:\:xl\:-rotate-y-315, .group-transform:hover .hover\:\:xl\:-rotate-y-315, .group:focus .focus\:\:xl\:-rotate-y-315, .group-transform:focus .focus\:\:xl\:-rotate-y-315 {
        --rotateY: -315deg;
    }

    .xl\:-rotate-y-360, .hover\:xl\:-rotate-y-360:hover, .focus\:xl\:-rotate-y-360:focus, .group:hover .hover\:\:xl\:-rotate-y-360, .group-transform:hover .hover\:\:xl\:-rotate-y-360, .group:focus .focus\:\:xl\:-rotate-y-360, .group-transform:focus .focus\:\:xl\:-rotate-y-360 {
        --rotateY: -360deg;
    }

    .xl\:-rotate-x-0, .hover\:xl\:-rotate-x-0:hover, .focus\:xl\:-rotate-x-0:focus, .group:hover .hover\:\:xl\:-rotate-x-0, .group-transform:hover .hover\:\:xl\:-rotate-x-0, .group:focus .focus\:\:xl\:-rotate-x-0, .group-transform:focus .focus\:\:xl\:-rotate-x-0 {
        --rotateX: -0deg;
    }

    .xl\:-rotate-x-1, .hover\:xl\:-rotate-x-1:hover, .focus\:xl\:-rotate-x-1:focus, .group:hover .hover\:\:xl\:-rotate-x-1, .group-transform:hover .hover\:\:xl\:-rotate-x-1, .group:focus .focus\:\:xl\:-rotate-x-1, .group-transform:focus .focus\:\:xl\:-rotate-x-1 {
        --rotateX: -1deg;
    }

    .xl\:-rotate-x-2, .hover\:xl\:-rotate-x-2:hover, .focus\:xl\:-rotate-x-2:focus, .group:hover .hover\:\:xl\:-rotate-x-2, .group-transform:hover .hover\:\:xl\:-rotate-x-2, .group:focus .focus\:\:xl\:-rotate-x-2, .group-transform:focus .focus\:\:xl\:-rotate-x-2 {
        --rotateX: -2deg;
    }

    .xl\:-rotate-x-3, .hover\:xl\:-rotate-x-3:hover, .focus\:xl\:-rotate-x-3:focus, .group:hover .hover\:\:xl\:-rotate-x-3, .group-transform:hover .hover\:\:xl\:-rotate-x-3, .group:focus .focus\:\:xl\:-rotate-x-3, .group-transform:focus .focus\:\:xl\:-rotate-x-3 {
        --rotateX: -3deg;
    }

    .xl\:-rotate-x-4, .hover\:xl\:-rotate-x-4:hover, .focus\:xl\:-rotate-x-4:focus, .group:hover .hover\:\:xl\:-rotate-x-4, .group-transform:hover .hover\:\:xl\:-rotate-x-4, .group:focus .focus\:\:xl\:-rotate-x-4, .group-transform:focus .focus\:\:xl\:-rotate-x-4 {
        --rotateX: -4deg;
    }

    .xl\:-rotate-x-5, .hover\:xl\:-rotate-x-5:hover, .focus\:xl\:-rotate-x-5:focus, .group:hover .hover\:\:xl\:-rotate-x-5, .group-transform:hover .hover\:\:xl\:-rotate-x-5, .group:focus .focus\:\:xl\:-rotate-x-5, .group-transform:focus .focus\:\:xl\:-rotate-x-5 {
        --rotateX: -5deg;
    }

    .xl\:-rotate-x-6, .hover\:xl\:-rotate-x-6:hover, .focus\:xl\:-rotate-x-6:focus, .group:hover .hover\:\:xl\:-rotate-x-6, .group-transform:hover .hover\:\:xl\:-rotate-x-6, .group:focus .focus\:\:xl\:-rotate-x-6, .group-transform:focus .focus\:\:xl\:-rotate-x-6 {
        --rotateX: -6deg;
    }

    .xl\:-rotate-x-7, .hover\:xl\:-rotate-x-7:hover, .focus\:xl\:-rotate-x-7:focus, .group:hover .hover\:\:xl\:-rotate-x-7, .group-transform:hover .hover\:\:xl\:-rotate-x-7, .group:focus .focus\:\:xl\:-rotate-x-7, .group-transform:focus .focus\:\:xl\:-rotate-x-7 {
        --rotateX: -7deg;
    }

    .xl\:-rotate-x-8, .hover\:xl\:-rotate-x-8:hover, .focus\:xl\:-rotate-x-8:focus, .group:hover .hover\:\:xl\:-rotate-x-8, .group-transform:hover .hover\:\:xl\:-rotate-x-8, .group:focus .focus\:\:xl\:-rotate-x-8, .group-transform:focus .focus\:\:xl\:-rotate-x-8 {
        --rotateX: -8deg;
    }

    .xl\:-rotate-x-9, .hover\:xl\:-rotate-x-9:hover, .focus\:xl\:-rotate-x-9:focus, .group:hover .hover\:\:xl\:-rotate-x-9, .group-transform:hover .hover\:\:xl\:-rotate-x-9, .group:focus .focus\:\:xl\:-rotate-x-9, .group-transform:focus .focus\:\:xl\:-rotate-x-9 {
        --rotateX: -9deg;
    }

    .xl\:-rotate-x-10, .hover\:xl\:-rotate-x-10:hover, .focus\:xl\:-rotate-x-10:focus, .group:hover .hover\:\:xl\:-rotate-x-10, .group-transform:hover .hover\:\:xl\:-rotate-x-10, .group:focus .focus\:\:xl\:-rotate-x-10, .group-transform:focus .focus\:\:xl\:-rotate-x-10 {
        --rotateX: -10deg;
    }

    .xl\:-rotate-x-45, .hover\:xl\:-rotate-x-45:hover, .focus\:xl\:-rotate-x-45:focus, .group:hover .hover\:\:xl\:-rotate-x-45, .group-transform:hover .hover\:\:xl\:-rotate-x-45, .group:focus .focus\:\:xl\:-rotate-x-45, .group-transform:focus .focus\:\:xl\:-rotate-x-45 {
        --rotateX: -15deg;
    }

    .xl\:-rotate-x-90, .hover\:xl\:-rotate-x-90:hover, .focus\:xl\:-rotate-x-90:focus, .group:hover .hover\:\:xl\:-rotate-x-90, .group-transform:hover .hover\:\:xl\:-rotate-x-90, .group:focus .focus\:\:xl\:-rotate-x-90, .group-transform:focus .focus\:\:xl\:-rotate-x-90 {
        --rotateX: -90deg;
    }

    .xl\:-rotate-x-135, .hover\:xl\:-rotate-x-135:hover, .focus\:xl\:-rotate-x-135:focus, .group:hover .hover\:\:xl\:-rotate-x-135, .group-transform:hover .hover\:\:xl\:-rotate-x-135, .group:focus .focus\:\:xl\:-rotate-x-135, .group-transform:focus .focus\:\:xl\:-rotate-x-135 {
        --rotateX: -135deg;
    }

    .xl\:-rotate-x-180, .hover\:xl\:-rotate-x-180:hover, .focus\:xl\:-rotate-x-180:focus, .group:hover .hover\:\:xl\:-rotate-x-180, .group-transform:hover .hover\:\:xl\:-rotate-x-180, .group:focus .focus\:\:xl\:-rotate-x-180, .group-transform:focus .focus\:\:xl\:-rotate-x-180 {
        --rotateX: -180deg;
    }

    .xl\:-rotate-x-225, .hover\:xl\:-rotate-x-225:hover, .focus\:xl\:-rotate-x-225:focus, .group:hover .hover\:\:xl\:-rotate-x-225, .group-transform:hover .hover\:\:xl\:-rotate-x-225, .group:focus .focus\:\:xl\:-rotate-x-225, .group-transform:focus .focus\:\:xl\:-rotate-x-225 {
        --rotateX: -225deg;
    }

    .xl\:-rotate-x-270, .hover\:xl\:-rotate-x-270:hover, .focus\:xl\:-rotate-x-270:focus, .group:hover .hover\:\:xl\:-rotate-x-270, .group-transform:hover .hover\:\:xl\:-rotate-x-270, .group:focus .focus\:\:xl\:-rotate-x-270, .group-transform:focus .focus\:\:xl\:-rotate-x-270 {
        --rotateX: -270deg;
    }

    .xl\:-rotate-x-315, .hover\:xl\:-rotate-x-315:hover, .focus\:xl\:-rotate-x-315:focus, .group:hover .hover\:\:xl\:-rotate-x-315, .group-transform:hover .hover\:\:xl\:-rotate-x-315, .group:focus .focus\:\:xl\:-rotate-x-315, .group-transform:focus .focus\:\:xl\:-rotate-x-315 {
        --rotateX: -315deg;
    }

    .xl\:-rotate-x-360, .hover\:xl\:-rotate-x-360:hover, .focus\:xl\:-rotate-x-360:focus, .group:hover .hover\:\:xl\:-rotate-x-360, .group-transform:hover .hover\:\:xl\:-rotate-x-360, .group:focus .focus\:\:xl\:-rotate-x-360, .group-transform:focus .focus\:\:xl\:-rotate-x-360 {
        --rotateX: -360deg;
    }

    .xl\:scale-0, .hover\:xl\:scale-0:hover, .focus\:xl\:scale-0:focus, .group:hover .hover\:\:xl\:scale-0, .group-transform:hover .hover\:\:xl\:scale-0, .group:focus .focus\:\:xl\:scale-0, .group-transform:focus .focus\:\:xl\:scale-0 {
        --scaleY: 0;
        --scaleX: 0;
    }

    .xl\:scale-10, .hover\:xl\:scale-10:hover, .focus\:xl\:scale-10:focus, .group:hover .hover\:\:xl\:scale-10, .group-transform:hover .hover\:\:xl\:scale-10, .group:focus .focus\:\:xl\:scale-10, .group-transform:focus .focus\:\:xl\:scale-10 {
        --scaleY: .10;
        --scaleX: .10;
    }

    .xl\:scale-25, .hover\:xl\:scale-25:hover, .focus\:xl\:scale-25:focus, .group:hover .hover\:\:xl\:scale-25, .group-transform:hover .hover\:\:xl\:scale-25, .group:focus .focus\:\:xl\:scale-25, .group-transform:focus .focus\:\:xl\:scale-25 {
        --scaleY: .25;
        --scaleX: .25;
    }

    .xl\:scale-50, .hover\:xl\:scale-50:hover, .focus\:xl\:scale-50:focus, .group:hover .hover\:\:xl\:scale-50, .group-transform:hover .hover\:\:xl\:scale-50, .group:focus .focus\:\:xl\:scale-50, .group-transform:focus .focus\:\:xl\:scale-50 {
        --scaleY: .50;
        --scaleX: .50;
    }

    .xl\:scale-100, .hover\:xl\:scale-100:hover, .focus\:xl\:scale-100:focus, .group:hover .hover\:\:xl\:scale-100, .group-transform:hover .hover\:\:xl\:scale-100, .group:focus .focus\:\:xl\:scale-100, .group-transform:focus .focus\:\:xl\:scale-100 {
        --scaleY: 1;
        --scaleX: 1;
    }

    .xl\:scale-125, .hover\:xl\:scale-125:hover, .focus\:xl\:scale-125:focus, .group:hover .hover\:\:xl\:scale-125, .group-transform:hover .hover\:\:xl\:scale-125, .group:focus .focus\:\:xl\:scale-125, .group-transform:focus .focus\:\:xl\:scale-125 {
        --scaleY: 1.25;
        --scaleX: 1.25;
    }

    .xl\:scale-150, .hover\:xl\:scale-150:hover, .focus\:xl\:scale-150:focus, .group:hover .hover\:\:xl\:scale-150, .group-transform:hover .hover\:\:xl\:scale-150, .group:focus .focus\:\:xl\:scale-150, .group-transform:focus .focus\:\:xl\:scale-150 {
        --scaleY: 1.5;
        --scaleX: 1.5;
    }

    .xl\:scale-175, .hover\:xl\:scale-175:hover, .focus\:xl\:scale-175:focus, .group:hover .hover\:\:xl\:scale-175, .group-transform:hover .hover\:\:xl\:scale-175, .group:focus .focus\:\:xl\:scale-175, .group-transform:focus .focus\:\:xl\:scale-175 {
        --scaleY: 1.75;
        --scaleX: 1.75;
    }

    .xl\:scale-200, .hover\:xl\:scale-200:hover, .focus\:xl\:scale-200:focus, .group:hover .hover\:\:xl\:scale-200, .group-transform:hover .hover\:\:xl\:scale-200, .group:focus .focus\:\:xl\:scale-200, .group-transform:focus .focus\:\:xl\:scale-200 {
        --scaleY: 2;
        --scaleX: 2;
    }

    .xl\:scale-y-0, .hover\:xl\:scale-y-0:hover, .focus\:xl\:scale-y-0:focus, .group:hover .hover\:\:xl\:scale-y-0, .group-transform:hover .hover\:\:xl\:scale-y-0, .group:focus .focus\:\:xl\:scale-y-0, .group-transform:focus .focus\:\:xl\:scale-y-0 {
        --scaleY: 0;
    }

    .xl\:scale-y-10, .hover\:xl\:scale-y-10:hover, .focus\:xl\:scale-y-10:focus, .group:hover .hover\:\:xl\:scale-y-10, .group-transform:hover .hover\:\:xl\:scale-y-10, .group:focus .focus\:\:xl\:scale-y-10, .group-transform:focus .focus\:\:xl\:scale-y-10 {
        --scaleY: .10;
    }

    .xl\:scale-y-25, .hover\:xl\:scale-y-25:hover, .focus\:xl\:scale-y-25:focus, .group:hover .hover\:\:xl\:scale-y-25, .group-transform:hover .hover\:\:xl\:scale-y-25, .group:focus .focus\:\:xl\:scale-y-25, .group-transform:focus .focus\:\:xl\:scale-y-25 {
        --scaleY: .25;
    }

    .xl\:scale-y-50, .hover\:xl\:scale-y-50:hover, .focus\:xl\:scale-y-50:focus, .group:hover .hover\:\:xl\:scale-y-50, .group-transform:hover .hover\:\:xl\:scale-y-50, .group:focus .focus\:\:xl\:scale-y-50, .group-transform:focus .focus\:\:xl\:scale-y-50 {
        --scaleY: .50;
    }

    .xl\:scale-y-100, .hover\:xl\:scale-y-100:hover, .focus\:xl\:scale-y-100:focus, .group:hover .hover\:\:xl\:scale-y-100, .group-transform:hover .hover\:\:xl\:scale-y-100, .group:focus .focus\:\:xl\:scale-y-100, .group-transform:focus .focus\:\:xl\:scale-y-100 {
        --scaleY: 1;
    }

    .xl\:scale-y-125, .hover\:xl\:scale-y-125:hover, .focus\:xl\:scale-y-125:focus, .group:hover .hover\:\:xl\:scale-y-125, .group-transform:hover .hover\:\:xl\:scale-y-125, .group:focus .focus\:\:xl\:scale-y-125, .group-transform:focus .focus\:\:xl\:scale-y-125 {
        --scaleY: 1.25;
    }

    .xl\:scale-y-150, .hover\:xl\:scale-y-150:hover, .focus\:xl\:scale-y-150:focus, .group:hover .hover\:\:xl\:scale-y-150, .group-transform:hover .hover\:\:xl\:scale-y-150, .group:focus .focus\:\:xl\:scale-y-150, .group-transform:focus .focus\:\:xl\:scale-y-150 {
        --scaleY: 1.5;
    }

    .xl\:scale-y-175, .hover\:xl\:scale-y-175:hover, .focus\:xl\:scale-y-175:focus, .group:hover .hover\:\:xl\:scale-y-175, .group-transform:hover .hover\:\:xl\:scale-y-175, .group:focus .focus\:\:xl\:scale-y-175, .group-transform:focus .focus\:\:xl\:scale-y-175 {
        --scaleY: 1.75;
    }

    .xl\:scale-y-200, .hover\:xl\:scale-y-200:hover, .focus\:xl\:scale-y-200:focus, .group:hover .hover\:\:xl\:scale-y-200, .group-transform:hover .hover\:\:xl\:scale-y-200, .group:focus .focus\:\:xl\:scale-y-200, .group-transform:focus .focus\:\:xl\:scale-y-200 {
        --scaleY: 2;
    }

    .xl\:scale-x-0, .hover\:xl\:scale-x-0:hover, .focus\:xl\:scale-x-0:focus, .group:hover .hover\:\:xl\:scale-x-0, .group-transform:hover .hover\:\:xl\:scale-x-0, .group:focus .focus\:\:xl\:scale-x-0, .group-transform:focus .focus\:\:xl\:scale-x-0 {
        --scaleX: 0;
    }

    .xl\:scale-x-10, .hover\:xl\:scale-x-10:hover, .focus\:xl\:scale-x-10:focus, .group:hover .hover\:\:xl\:scale-x-10, .group-transform:hover .hover\:\:xl\:scale-x-10, .group:focus .focus\:\:xl\:scale-x-10, .group-transform:focus .focus\:\:xl\:scale-x-10 {
        --scaleX: .10;
    }

    .xl\:scale-x-25, .hover\:xl\:scale-x-25:hover, .focus\:xl\:scale-x-25:focus, .group:hover .hover\:\:xl\:scale-x-25, .group-transform:hover .hover\:\:xl\:scale-x-25, .group:focus .focus\:\:xl\:scale-x-25, .group-transform:focus .focus\:\:xl\:scale-x-25 {
        --scaleX: .25;
    }

    .xl\:scale-x-50, .hover\:xl\:scale-x-50:hover, .focus\:xl\:scale-x-50:focus, .group:hover .hover\:\:xl\:scale-x-50, .group-transform:hover .hover\:\:xl\:scale-x-50, .group:focus .focus\:\:xl\:scale-x-50, .group-transform:focus .focus\:\:xl\:scale-x-50 {
        --scaleX: .50;
    }

    .xl\:scale-x-100, .hover\:xl\:scale-x-100:hover, .focus\:xl\:scale-x-100:focus, .group:hover .hover\:\:xl\:scale-x-100, .group-transform:hover .hover\:\:xl\:scale-x-100, .group:focus .focus\:\:xl\:scale-x-100, .group-transform:focus .focus\:\:xl\:scale-x-100 {
        --scaleX: 1;
    }

    .xl\:scale-x-125, .hover\:xl\:scale-x-125:hover, .focus\:xl\:scale-x-125:focus, .group:hover .hover\:\:xl\:scale-x-125, .group-transform:hover .hover\:\:xl\:scale-x-125, .group:focus .focus\:\:xl\:scale-x-125, .group-transform:focus .focus\:\:xl\:scale-x-125 {
        --scaleX: 1.25;
    }

    .xl\:scale-x-150, .hover\:xl\:scale-x-150:hover, .focus\:xl\:scale-x-150:focus, .group:hover .hover\:\:xl\:scale-x-150, .group-transform:hover .hover\:\:xl\:scale-x-150, .group:focus .focus\:\:xl\:scale-x-150, .group-transform:focus .focus\:\:xl\:scale-x-150 {
        --scaleX: 1.5;
    }

    .xl\:scale-x-175, .hover\:xl\:scale-x-175:hover, .focus\:xl\:scale-x-175:focus, .group:hover .hover\:\:xl\:scale-x-175, .group-transform:hover .hover\:\:xl\:scale-x-175, .group:focus .focus\:\:xl\:scale-x-175, .group-transform:focus .focus\:\:xl\:scale-x-175 {
        --scaleX: 1.75;
    }

    .xl\:scale-x-200, .hover\:xl\:scale-x-200:hover, .focus\:xl\:scale-x-200:focus, .group:hover .hover\:\:xl\:scale-x-200, .group-transform:hover .hover\:\:xl\:scale-x-200, .group:focus .focus\:\:xl\:scale-x-200, .group-transform:focus .focus\:\:xl\:scale-x-200 {
        --scaleX: 2;
    }

    .xl\:-scale-0, .hover\:xl\:-scale-0:hover, .focus\:xl\:-scale-0:focus, .group:hover .hover\:\:xl\:-scale-0, .group-transform:hover .hover\:\:xl\:-scale-0, .group:focus .focus\:\:xl\:-scale-0, .group-transform:focus .focus\:\:xl\:-scale-0 {
        --scale: -0;
    }

    .xl\:-scale-10, .hover\:xl\:-scale-10:hover, .focus\:xl\:-scale-10:focus, .group:hover .hover\:\:xl\:-scale-10, .group-transform:hover .hover\:\:xl\:-scale-10, .group:focus .focus\:\:xl\:-scale-10, .group-transform:focus .focus\:\:xl\:-scale-10 {
        --scale: -.10;
    }

    .xl\:-scale-25, .hover\:xl\:-scale-25:hover, .focus\:xl\:-scale-25:focus, .group:hover .hover\:\:xl\:-scale-25, .group-transform:hover .hover\:\:xl\:-scale-25, .group:focus .focus\:\:xl\:-scale-25, .group-transform:focus .focus\:\:xl\:-scale-25 {
        --scale: -.25;
    }

    .xl\:-scale-50, .hover\:xl\:-scale-50:hover, .focus\:xl\:-scale-50:focus, .group:hover .hover\:\:xl\:-scale-50, .group-transform:hover .hover\:\:xl\:-scale-50, .group:focus .focus\:\:xl\:-scale-50, .group-transform:focus .focus\:\:xl\:-scale-50 {
        --scale: -.50;
    }

    .xl\:-scale-100, .hover\:xl\:-scale-100:hover, .focus\:xl\:-scale-100:focus, .group:hover .hover\:\:xl\:-scale-100, .group-transform:hover .hover\:\:xl\:-scale-100, .group:focus .focus\:\:xl\:-scale-100, .group-transform:focus .focus\:\:xl\:-scale-100 {
        --scale: -1;
    }

    .xl\:-scale-125, .hover\:xl\:-scale-125:hover, .focus\:xl\:-scale-125:focus, .group:hover .hover\:\:xl\:-scale-125, .group-transform:hover .hover\:\:xl\:-scale-125, .group:focus .focus\:\:xl\:-scale-125, .group-transform:focus .focus\:\:xl\:-scale-125 {
        --scale: -1.25;
    }

    .xl\:-scale-150, .hover\:xl\:-scale-150:hover, .focus\:xl\:-scale-150:focus, .group:hover .hover\:\:xl\:-scale-150, .group-transform:hover .hover\:\:xl\:-scale-150, .group:focus .focus\:\:xl\:-scale-150, .group-transform:focus .focus\:\:xl\:-scale-150 {
        --scale: -1.5;
    }

    .xl\:-scale-175, .hover\:xl\:-scale-175:hover, .focus\:xl\:-scale-175:focus, .group:hover .hover\:\:xl\:-scale-175, .group-transform:hover .hover\:\:xl\:-scale-175, .group:focus .focus\:\:xl\:-scale-175, .group-transform:focus .focus\:\:xl\:-scale-175 {
        --scale: -1.75;
    }

    .xl\:-scale-200, .hover\:xl\:-scale-200:hover, .focus\:xl\:-scale-200:focus, .group:hover .hover\:\:xl\:-scale-200, .group-transform:hover .hover\:\:xl\:-scale-200, .group:focus .focus\:\:xl\:-scale-200, .group-transform:focus .focus\:\:xl\:-scale-200 {
        --scale: -2;
    }

    .xl\:-scale-y-0, .hover\:xl\:-scale-y-0:hover, .focus\:xl\:-scale-y-0:focus, .group:hover .hover\:\:xl\:-scale-y-0, .group-transform:hover .hover\:\:xl\:-scale-y-0, .group:focus .focus\:\:xl\:-scale-y-0, .group-transform:focus .focus\:\:xl\:-scale-y-0 {
        --scaleY: -0;
    }

    .xl\:-scale-y-10, .hover\:xl\:-scale-y-10:hover, .focus\:xl\:-scale-y-10:focus, .group:hover .hover\:\:xl\:-scale-y-10, .group-transform:hover .hover\:\:xl\:-scale-y-10, .group:focus .focus\:\:xl\:-scale-y-10, .group-transform:focus .focus\:\:xl\:-scale-y-10 {
        --scaleY: -.10;
    }

    .xl\:-scale-y-25, .hover\:xl\:-scale-y-25:hover, .focus\:xl\:-scale-y-25:focus, .group:hover .hover\:\:xl\:-scale-y-25, .group-transform:hover .hover\:\:xl\:-scale-y-25, .group:focus .focus\:\:xl\:-scale-y-25, .group-transform:focus .focus\:\:xl\:-scale-y-25 {
        --scaleY: -.25;
    }

    .xl\:-scale-y-50, .hover\:xl\:-scale-y-50:hover, .focus\:xl\:-scale-y-50:focus, .group:hover .hover\:\:xl\:-scale-y-50, .group-transform:hover .hover\:\:xl\:-scale-y-50, .group:focus .focus\:\:xl\:-scale-y-50, .group-transform:focus .focus\:\:xl\:-scale-y-50 {
        --scaleY: -.50;
    }

    .xl\:-scale-y-100, .hover\:xl\:-scale-y-100:hover, .focus\:xl\:-scale-y-100:focus, .group:hover .hover\:\:xl\:-scale-y-100, .group-transform:hover .hover\:\:xl\:-scale-y-100, .group:focus .focus\:\:xl\:-scale-y-100, .group-transform:focus .focus\:\:xl\:-scale-y-100 {
        --scaleY: -1;
    }

    .xl\:-scale-y-125, .hover\:xl\:-scale-y-125:hover, .focus\:xl\:-scale-y-125:focus, .group:hover .hover\:\:xl\:-scale-y-125, .group-transform:hover .hover\:\:xl\:-scale-y-125, .group:focus .focus\:\:xl\:-scale-y-125, .group-transform:focus .focus\:\:xl\:-scale-y-125 {
        --scaleY: -1.25;
    }

    .xl\:-scale-y-150, .hover\:xl\:-scale-y-150:hover, .focus\:xl\:-scale-y-150:focus, .group:hover .hover\:\:xl\:-scale-y-150, .group-transform:hover .hover\:\:xl\:-scale-y-150, .group:focus .focus\:\:xl\:-scale-y-150, .group-transform:focus .focus\:\:xl\:-scale-y-150 {
        --scaleY: -1.5;
    }

    .xl\:-scale-y-175, .hover\:xl\:-scale-y-175:hover, .focus\:xl\:-scale-y-175:focus, .group:hover .hover\:\:xl\:-scale-y-175, .group-transform:hover .hover\:\:xl\:-scale-y-175, .group:focus .focus\:\:xl\:-scale-y-175, .group-transform:focus .focus\:\:xl\:-scale-y-175 {
        --scaleY: -1.75;
    }

    .xl\:-scale-y-200, .hover\:xl\:-scale-y-200:hover, .focus\:xl\:-scale-y-200:focus, .group:hover .hover\:\:xl\:-scale-y-200, .group-transform:hover .hover\:\:xl\:-scale-y-200, .group:focus .focus\:\:xl\:-scale-y-200, .group-transform:focus .focus\:\:xl\:-scale-y-200 {
        --scaleY: -2;
    }

    .xl\:-scale-x-0, .hover\:xl\:-scale-x-0:hover, .focus\:xl\:-scale-x-0:focus, .group:hover .hover\:\:xl\:-scale-x-0, .group-transform:hover .hover\:\:xl\:-scale-x-0, .group:focus .focus\:\:xl\:-scale-x-0, .group-transform:focus .focus\:\:xl\:-scale-x-0 {
        --scaleX: -0;
    }

    .xl\:-scale-x-10, .hover\:xl\:-scale-x-10:hover, .focus\:xl\:-scale-x-10:focus, .group:hover .hover\:\:xl\:-scale-x-10, .group-transform:hover .hover\:\:xl\:-scale-x-10, .group:focus .focus\:\:xl\:-scale-x-10, .group-transform:focus .focus\:\:xl\:-scale-x-10 {
        --scaleX: -.10;
    }

    .xl\:-scale-x-25, .hover\:xl\:-scale-x-25:hover, .focus\:xl\:-scale-x-25:focus, .group:hover .hover\:\:xl\:-scale-x-25, .group-transform:hover .hover\:\:xl\:-scale-x-25, .group:focus .focus\:\:xl\:-scale-x-25, .group-transform:focus .focus\:\:xl\:-scale-x-25 {
        --scaleX: -.25;
    }

    .xl\:-scale-x-50, .hover\:xl\:-scale-x-50:hover, .focus\:xl\:-scale-x-50:focus, .group:hover .hover\:\:xl\:-scale-x-50, .group-transform:hover .hover\:\:xl\:-scale-x-50, .group:focus .focus\:\:xl\:-scale-x-50, .group-transform:focus .focus\:\:xl\:-scale-x-50 {
        --scaleX: -.50;
    }

    .xl\:-scale-x-100, .hover\:xl\:-scale-x-100:hover, .focus\:xl\:-scale-x-100:focus, .group:hover .hover\:\:xl\:-scale-x-100, .group-transform:hover .hover\:\:xl\:-scale-x-100, .group:focus .focus\:\:xl\:-scale-x-100, .group-transform:focus .focus\:\:xl\:-scale-x-100 {
        --scaleX: -1;
    }

    .xl\:-scale-x-125, .hover\:xl\:-scale-x-125:hover, .focus\:xl\:-scale-x-125:focus, .group:hover .hover\:\:xl\:-scale-x-125, .group-transform:hover .hover\:\:xl\:-scale-x-125, .group:focus .focus\:\:xl\:-scale-x-125, .group-transform:focus .focus\:\:xl\:-scale-x-125 {
        --scaleX: -1.25;
    }

    .xl\:-scale-x-150, .hover\:xl\:-scale-x-150:hover, .focus\:xl\:-scale-x-150:focus, .group:hover .hover\:\:xl\:-scale-x-150, .group-transform:hover .hover\:\:xl\:-scale-x-150, .group:focus .focus\:\:xl\:-scale-x-150, .group-transform:focus .focus\:\:xl\:-scale-x-150 {
        --scaleX: -1.5;
    }

    .xl\:-scale-x-175, .hover\:xl\:-scale-x-175:hover, .focus\:xl\:-scale-x-175:focus, .group:hover .hover\:\:xl\:-scale-x-175, .group-transform:hover .hover\:\:xl\:-scale-x-175, .group:focus .focus\:\:xl\:-scale-x-175, .group-transform:focus .focus\:\:xl\:-scale-x-175 {
        --scaleX: -1.75;
    }

    .xl\:-scale-x-200, .hover\:xl\:-scale-x-200:hover, .focus\:xl\:-scale-x-200:focus, .group:hover .hover\:\:xl\:-scale-x-200, .group-transform:hover .hover\:\:xl\:-scale-x-200, .group:focus .focus\:\:xl\:-scale-x-200, .group-transform:focus .focus\:\:xl\:-scale-x-200 {
        --scaleX: -2;
    }

    .xl\:skew-0, .hover\:xl\:skew-0:hover, .focus\:xl\:skew-0:focus, .group:hover .hover\:\:xl\:skew-0, .group-transform:hover .hover\:\:xl\:skew-0, .group:focus .focus\:\:xl\:skew-0, .group-transform:focus .focus\:\:xl\:skew-0 {
        --skew: 0deg;
    }

    .xl\:skew-1, .hover\:xl\:skew-1:hover, .focus\:xl\:skew-1:focus, .group:hover .hover\:\:xl\:skew-1, .group-transform:hover .hover\:\:xl\:skew-1, .group:focus .focus\:\:xl\:skew-1, .group-transform:focus .focus\:\:xl\:skew-1 {
        --skew: 1deg;
    }

    .xl\:skew-2, .hover\:xl\:skew-2:hover, .focus\:xl\:skew-2:focus, .group:hover .hover\:\:xl\:skew-2, .group-transform:hover .hover\:\:xl\:skew-2, .group:focus .focus\:\:xl\:skew-2, .group-transform:focus .focus\:\:xl\:skew-2 {
        --skew: 2deg;
    }

    .xl\:skew-3, .hover\:xl\:skew-3:hover, .focus\:xl\:skew-3:focus, .group:hover .hover\:\:xl\:skew-3, .group-transform:hover .hover\:\:xl\:skew-3, .group:focus .focus\:\:xl\:skew-3, .group-transform:focus .focus\:\:xl\:skew-3 {
        --skew: 3deg;
    }

    .xl\:skew-4, .hover\:xl\:skew-4:hover, .focus\:xl\:skew-4:focus, .group:hover .hover\:\:xl\:skew-4, .group-transform:hover .hover\:\:xl\:skew-4, .group:focus .focus\:\:xl\:skew-4, .group-transform:focus .focus\:\:xl\:skew-4 {
        --skew: 4deg;
    }

    .xl\:skew-5, .hover\:xl\:skew-5:hover, .focus\:xl\:skew-5:focus, .group:hover .hover\:\:xl\:skew-5, .group-transform:hover .hover\:\:xl\:skew-5, .group:focus .focus\:\:xl\:skew-5, .group-transform:focus .focus\:\:xl\:skew-5 {
        --skew: 5deg;
    }

    .xl\:skew-6, .hover\:xl\:skew-6:hover, .focus\:xl\:skew-6:focus, .group:hover .hover\:\:xl\:skew-6, .group-transform:hover .hover\:\:xl\:skew-6, .group:focus .focus\:\:xl\:skew-6, .group-transform:focus .focus\:\:xl\:skew-6 {
        --skew: 6deg;
    }

    .xl\:skew-7, .hover\:xl\:skew-7:hover, .focus\:xl\:skew-7:focus, .group:hover .hover\:\:xl\:skew-7, .group-transform:hover .hover\:\:xl\:skew-7, .group:focus .focus\:\:xl\:skew-7, .group-transform:focus .focus\:\:xl\:skew-7 {
        --skew: 7deg;
    }

    .xl\:skew-8, .hover\:xl\:skew-8:hover, .focus\:xl\:skew-8:focus, .group:hover .hover\:\:xl\:skew-8, .group-transform:hover .hover\:\:xl\:skew-8, .group:focus .focus\:\:xl\:skew-8, .group-transform:focus .focus\:\:xl\:skew-8 {
        --skew: 8deg;
    }

    .xl\:skew-9, .hover\:xl\:skew-9:hover, .focus\:xl\:skew-9:focus, .group:hover .hover\:\:xl\:skew-9, .group-transform:hover .hover\:\:xl\:skew-9, .group:focus .focus\:\:xl\:skew-9, .group-transform:focus .focus\:\:xl\:skew-9 {
        --skew: 9deg;
    }

    .xl\:skew-10, .hover\:xl\:skew-10:hover, .focus\:xl\:skew-10:focus, .group:hover .hover\:\:xl\:skew-10, .group-transform:hover .hover\:\:xl\:skew-10, .group:focus .focus\:\:xl\:skew-10, .group-transform:focus .focus\:\:xl\:skew-10 {
        --skew: 10deg;
    }

    .xl\:skew-45, .hover\:xl\:skew-45:hover, .focus\:xl\:skew-45:focus, .group:hover .hover\:\:xl\:skew-45, .group-transform:hover .hover\:\:xl\:skew-45, .group:focus .focus\:\:xl\:skew-45, .group-transform:focus .focus\:\:xl\:skew-45 {
        --skew: 15deg;
    }

    .xl\:skew-90, .hover\:xl\:skew-90:hover, .focus\:xl\:skew-90:focus, .group:hover .hover\:\:xl\:skew-90, .group-transform:hover .hover\:\:xl\:skew-90, .group:focus .focus\:\:xl\:skew-90, .group-transform:focus .focus\:\:xl\:skew-90 {
        --skew: 90deg;
    }

    .xl\:skew-135, .hover\:xl\:skew-135:hover, .focus\:xl\:skew-135:focus, .group:hover .hover\:\:xl\:skew-135, .group-transform:hover .hover\:\:xl\:skew-135, .group:focus .focus\:\:xl\:skew-135, .group-transform:focus .focus\:\:xl\:skew-135 {
        --skew: 135deg;
    }

    .xl\:skew-180, .hover\:xl\:skew-180:hover, .focus\:xl\:skew-180:focus, .group:hover .hover\:\:xl\:skew-180, .group-transform:hover .hover\:\:xl\:skew-180, .group:focus .focus\:\:xl\:skew-180, .group-transform:focus .focus\:\:xl\:skew-180 {
        --skew: 180deg;
    }

    .xl\:skew-225, .hover\:xl\:skew-225:hover, .focus\:xl\:skew-225:focus, .group:hover .hover\:\:xl\:skew-225, .group-transform:hover .hover\:\:xl\:skew-225, .group:focus .focus\:\:xl\:skew-225, .group-transform:focus .focus\:\:xl\:skew-225 {
        --skew: 225deg;
    }

    .xl\:skew-270, .hover\:xl\:skew-270:hover, .focus\:xl\:skew-270:focus, .group:hover .hover\:\:xl\:skew-270, .group-transform:hover .hover\:\:xl\:skew-270, .group:focus .focus\:\:xl\:skew-270, .group-transform:focus .focus\:\:xl\:skew-270 {
        --skew: 270deg;
    }

    .xl\:skew-315, .hover\:xl\:skew-315:hover, .focus\:xl\:skew-315:focus, .group:hover .hover\:\:xl\:skew-315, .group-transform:hover .hover\:\:xl\:skew-315, .group:focus .focus\:\:xl\:skew-315, .group-transform:focus .focus\:\:xl\:skew-315 {
        --skew: 315deg;
    }

    .xl\:skew-360, .hover\:xl\:skew-360:hover, .focus\:xl\:skew-360:focus, .group:hover .hover\:\:xl\:skew-360, .group-transform:hover .hover\:\:xl\:skew-360, .group:focus .focus\:\:xl\:skew-360, .group-transform:focus .focus\:\:xl\:skew-360 {
        --skew: 360deg;
    }

    .xl\:skew-y-0, .hover\:xl\:skew-y-0:hover, .focus\:xl\:skew-y-0:focus, .group:hover .hover\:\:xl\:skew-y-0, .group-transform:hover .hover\:\:xl\:skew-y-0, .group:focus .focus\:\:xl\:skew-y-0, .group-transform:focus .focus\:\:xl\:skew-y-0 {
        --skewY: 0deg;
    }

    .xl\:skew-y-1, .hover\:xl\:skew-y-1:hover, .focus\:xl\:skew-y-1:focus, .group:hover .hover\:\:xl\:skew-y-1, .group-transform:hover .hover\:\:xl\:skew-y-1, .group:focus .focus\:\:xl\:skew-y-1, .group-transform:focus .focus\:\:xl\:skew-y-1 {
        --skewY: 1deg;
    }

    .xl\:skew-y-2, .hover\:xl\:skew-y-2:hover, .focus\:xl\:skew-y-2:focus, .group:hover .hover\:\:xl\:skew-y-2, .group-transform:hover .hover\:\:xl\:skew-y-2, .group:focus .focus\:\:xl\:skew-y-2, .group-transform:focus .focus\:\:xl\:skew-y-2 {
        --skewY: 2deg;
    }

    .xl\:skew-y-3, .hover\:xl\:skew-y-3:hover, .focus\:xl\:skew-y-3:focus, .group:hover .hover\:\:xl\:skew-y-3, .group-transform:hover .hover\:\:xl\:skew-y-3, .group:focus .focus\:\:xl\:skew-y-3, .group-transform:focus .focus\:\:xl\:skew-y-3 {
        --skewY: 3deg;
    }

    .xl\:skew-y-4, .hover\:xl\:skew-y-4:hover, .focus\:xl\:skew-y-4:focus, .group:hover .hover\:\:xl\:skew-y-4, .group-transform:hover .hover\:\:xl\:skew-y-4, .group:focus .focus\:\:xl\:skew-y-4, .group-transform:focus .focus\:\:xl\:skew-y-4 {
        --skewY: 4deg;
    }

    .xl\:skew-y-5, .hover\:xl\:skew-y-5:hover, .focus\:xl\:skew-y-5:focus, .group:hover .hover\:\:xl\:skew-y-5, .group-transform:hover .hover\:\:xl\:skew-y-5, .group:focus .focus\:\:xl\:skew-y-5, .group-transform:focus .focus\:\:xl\:skew-y-5 {
        --skewY: 5deg;
    }

    .xl\:skew-y-6, .hover\:xl\:skew-y-6:hover, .focus\:xl\:skew-y-6:focus, .group:hover .hover\:\:xl\:skew-y-6, .group-transform:hover .hover\:\:xl\:skew-y-6, .group:focus .focus\:\:xl\:skew-y-6, .group-transform:focus .focus\:\:xl\:skew-y-6 {
        --skewY: 6deg;
    }

    .xl\:skew-y-7, .hover\:xl\:skew-y-7:hover, .focus\:xl\:skew-y-7:focus, .group:hover .hover\:\:xl\:skew-y-7, .group-transform:hover .hover\:\:xl\:skew-y-7, .group:focus .focus\:\:xl\:skew-y-7, .group-transform:focus .focus\:\:xl\:skew-y-7 {
        --skewY: 7deg;
    }

    .xl\:skew-y-8, .hover\:xl\:skew-y-8:hover, .focus\:xl\:skew-y-8:focus, .group:hover .hover\:\:xl\:skew-y-8, .group-transform:hover .hover\:\:xl\:skew-y-8, .group:focus .focus\:\:xl\:skew-y-8, .group-transform:focus .focus\:\:xl\:skew-y-8 {
        --skewY: 8deg;
    }

    .xl\:skew-y-9, .hover\:xl\:skew-y-9:hover, .focus\:xl\:skew-y-9:focus, .group:hover .hover\:\:xl\:skew-y-9, .group-transform:hover .hover\:\:xl\:skew-y-9, .group:focus .focus\:\:xl\:skew-y-9, .group-transform:focus .focus\:\:xl\:skew-y-9 {
        --skewY: 9deg;
    }

    .xl\:skew-y-10, .hover\:xl\:skew-y-10:hover, .focus\:xl\:skew-y-10:focus, .group:hover .hover\:\:xl\:skew-y-10, .group-transform:hover .hover\:\:xl\:skew-y-10, .group:focus .focus\:\:xl\:skew-y-10, .group-transform:focus .focus\:\:xl\:skew-y-10 {
        --skewY: 10deg;
    }

    .xl\:skew-y-45, .hover\:xl\:skew-y-45:hover, .focus\:xl\:skew-y-45:focus, .group:hover .hover\:\:xl\:skew-y-45, .group-transform:hover .hover\:\:xl\:skew-y-45, .group:focus .focus\:\:xl\:skew-y-45, .group-transform:focus .focus\:\:xl\:skew-y-45 {
        --skewY: 15deg;
    }

    .xl\:skew-y-90, .hover\:xl\:skew-y-90:hover, .focus\:xl\:skew-y-90:focus, .group:hover .hover\:\:xl\:skew-y-90, .group-transform:hover .hover\:\:xl\:skew-y-90, .group:focus .focus\:\:xl\:skew-y-90, .group-transform:focus .focus\:\:xl\:skew-y-90 {
        --skewY: 90deg;
    }

    .xl\:skew-y-135, .hover\:xl\:skew-y-135:hover, .focus\:xl\:skew-y-135:focus, .group:hover .hover\:\:xl\:skew-y-135, .group-transform:hover .hover\:\:xl\:skew-y-135, .group:focus .focus\:\:xl\:skew-y-135, .group-transform:focus .focus\:\:xl\:skew-y-135 {
        --skewY: 135deg;
    }

    .xl\:skew-y-180, .hover\:xl\:skew-y-180:hover, .focus\:xl\:skew-y-180:focus, .group:hover .hover\:\:xl\:skew-y-180, .group-transform:hover .hover\:\:xl\:skew-y-180, .group:focus .focus\:\:xl\:skew-y-180, .group-transform:focus .focus\:\:xl\:skew-y-180 {
        --skewY: 180deg;
    }

    .xl\:skew-y-225, .hover\:xl\:skew-y-225:hover, .focus\:xl\:skew-y-225:focus, .group:hover .hover\:\:xl\:skew-y-225, .group-transform:hover .hover\:\:xl\:skew-y-225, .group:focus .focus\:\:xl\:skew-y-225, .group-transform:focus .focus\:\:xl\:skew-y-225 {
        --skewY: 225deg;
    }

    .xl\:skew-y-270, .hover\:xl\:skew-y-270:hover, .focus\:xl\:skew-y-270:focus, .group:hover .hover\:\:xl\:skew-y-270, .group-transform:hover .hover\:\:xl\:skew-y-270, .group:focus .focus\:\:xl\:skew-y-270, .group-transform:focus .focus\:\:xl\:skew-y-270 {
        --skewY: 270deg;
    }

    .xl\:skew-y-315, .hover\:xl\:skew-y-315:hover, .focus\:xl\:skew-y-315:focus, .group:hover .hover\:\:xl\:skew-y-315, .group-transform:hover .hover\:\:xl\:skew-y-315, .group:focus .focus\:\:xl\:skew-y-315, .group-transform:focus .focus\:\:xl\:skew-y-315 {
        --skewY: 315deg;
    }

    .xl\:skew-y-360, .hover\:xl\:skew-y-360:hover, .focus\:xl\:skew-y-360:focus, .group:hover .hover\:\:xl\:skew-y-360, .group-transform:hover .hover\:\:xl\:skew-y-360, .group:focus .focus\:\:xl\:skew-y-360, .group-transform:focus .focus\:\:xl\:skew-y-360 {
        --skewY: 360deg;
    }

    .xl\:skew-x-0, .hover\:xl\:skew-x-0:hover, .focus\:xl\:skew-x-0:focus, .group:hover .hover\:\:xl\:skew-x-0, .group-transform:hover .hover\:\:xl\:skew-x-0, .group:focus .focus\:\:xl\:skew-x-0, .group-transform:focus .focus\:\:xl\:skew-x-0 {
        --skewx: 0deg;
    }

    .xl\:skew-x-1, .hover\:xl\:skew-x-1:hover, .focus\:xl\:skew-x-1:focus, .group:hover .hover\:\:xl\:skew-x-1, .group-transform:hover .hover\:\:xl\:skew-x-1, .group:focus .focus\:\:xl\:skew-x-1, .group-transform:focus .focus\:\:xl\:skew-x-1 {
        --skewx: 1deg;
    }

    .xl\:skew-x-2, .hover\:xl\:skew-x-2:hover, .focus\:xl\:skew-x-2:focus, .group:hover .hover\:\:xl\:skew-x-2, .group-transform:hover .hover\:\:xl\:skew-x-2, .group:focus .focus\:\:xl\:skew-x-2, .group-transform:focus .focus\:\:xl\:skew-x-2 {
        --skewx: 2deg;
    }

    .xl\:skew-x-3, .hover\:xl\:skew-x-3:hover, .focus\:xl\:skew-x-3:focus, .group:hover .hover\:\:xl\:skew-x-3, .group-transform:hover .hover\:\:xl\:skew-x-3, .group:focus .focus\:\:xl\:skew-x-3, .group-transform:focus .focus\:\:xl\:skew-x-3 {
        --skewx: 3deg;
    }

    .xl\:skew-x-4, .hover\:xl\:skew-x-4:hover, .focus\:xl\:skew-x-4:focus, .group:hover .hover\:\:xl\:skew-x-4, .group-transform:hover .hover\:\:xl\:skew-x-4, .group:focus .focus\:\:xl\:skew-x-4, .group-transform:focus .focus\:\:xl\:skew-x-4 {
        --skewx: 4deg;
    }

    .xl\:skew-x-5, .hover\:xl\:skew-x-5:hover, .focus\:xl\:skew-x-5:focus, .group:hover .hover\:\:xl\:skew-x-5, .group-transform:hover .hover\:\:xl\:skew-x-5, .group:focus .focus\:\:xl\:skew-x-5, .group-transform:focus .focus\:\:xl\:skew-x-5 {
        --skewx: 5deg;
    }

    .xl\:skew-x-6, .hover\:xl\:skew-x-6:hover, .focus\:xl\:skew-x-6:focus, .group:hover .hover\:\:xl\:skew-x-6, .group-transform:hover .hover\:\:xl\:skew-x-6, .group:focus .focus\:\:xl\:skew-x-6, .group-transform:focus .focus\:\:xl\:skew-x-6 {
        --skewx: 6deg;
    }

    .xl\:skew-x-7, .hover\:xl\:skew-x-7:hover, .focus\:xl\:skew-x-7:focus, .group:hover .hover\:\:xl\:skew-x-7, .group-transform:hover .hover\:\:xl\:skew-x-7, .group:focus .focus\:\:xl\:skew-x-7, .group-transform:focus .focus\:\:xl\:skew-x-7 {
        --skewx: 7deg;
    }

    .xl\:skew-x-8, .hover\:xl\:skew-x-8:hover, .focus\:xl\:skew-x-8:focus, .group:hover .hover\:\:xl\:skew-x-8, .group-transform:hover .hover\:\:xl\:skew-x-8, .group:focus .focus\:\:xl\:skew-x-8, .group-transform:focus .focus\:\:xl\:skew-x-8 {
        --skewx: 8deg;
    }

    .xl\:skew-x-9, .hover\:xl\:skew-x-9:hover, .focus\:xl\:skew-x-9:focus, .group:hover .hover\:\:xl\:skew-x-9, .group-transform:hover .hover\:\:xl\:skew-x-9, .group:focus .focus\:\:xl\:skew-x-9, .group-transform:focus .focus\:\:xl\:skew-x-9 {
        --skewx: 9deg;
    }

    .xl\:skew-x-10, .hover\:xl\:skew-x-10:hover, .focus\:xl\:skew-x-10:focus, .group:hover .hover\:\:xl\:skew-x-10, .group-transform:hover .hover\:\:xl\:skew-x-10, .group:focus .focus\:\:xl\:skew-x-10, .group-transform:focus .focus\:\:xl\:skew-x-10 {
        --skewx: 10deg;
    }

    .xl\:skew-x-45, .hover\:xl\:skew-x-45:hover, .focus\:xl\:skew-x-45:focus, .group:hover .hover\:\:xl\:skew-x-45, .group-transform:hover .hover\:\:xl\:skew-x-45, .group:focus .focus\:\:xl\:skew-x-45, .group-transform:focus .focus\:\:xl\:skew-x-45 {
        --skewx: 15deg;
    }

    .xl\:skew-x-90, .hover\:xl\:skew-x-90:hover, .focus\:xl\:skew-x-90:focus, .group:hover .hover\:\:xl\:skew-x-90, .group-transform:hover .hover\:\:xl\:skew-x-90, .group:focus .focus\:\:xl\:skew-x-90, .group-transform:focus .focus\:\:xl\:skew-x-90 {
        --skewx: 90deg;
    }

    .xl\:skew-x-135, .hover\:xl\:skew-x-135:hover, .focus\:xl\:skew-x-135:focus, .group:hover .hover\:\:xl\:skew-x-135, .group-transform:hover .hover\:\:xl\:skew-x-135, .group:focus .focus\:\:xl\:skew-x-135, .group-transform:focus .focus\:\:xl\:skew-x-135 {
        --skewx: 135deg;
    }

    .xl\:skew-x-180, .hover\:xl\:skew-x-180:hover, .focus\:xl\:skew-x-180:focus, .group:hover .hover\:\:xl\:skew-x-180, .group-transform:hover .hover\:\:xl\:skew-x-180, .group:focus .focus\:\:xl\:skew-x-180, .group-transform:focus .focus\:\:xl\:skew-x-180 {
        --skewx: 180deg;
    }

    .xl\:skew-x-225, .hover\:xl\:skew-x-225:hover, .focus\:xl\:skew-x-225:focus, .group:hover .hover\:\:xl\:skew-x-225, .group-transform:hover .hover\:\:xl\:skew-x-225, .group:focus .focus\:\:xl\:skew-x-225, .group-transform:focus .focus\:\:xl\:skew-x-225 {
        --skewx: 225deg;
    }

    .xl\:skew-x-270, .hover\:xl\:skew-x-270:hover, .focus\:xl\:skew-x-270:focus, .group:hover .hover\:\:xl\:skew-x-270, .group-transform:hover .hover\:\:xl\:skew-x-270, .group:focus .focus\:\:xl\:skew-x-270, .group-transform:focus .focus\:\:xl\:skew-x-270 {
        --skewx: 270deg;
    }

    .xl\:skew-x-315, .hover\:xl\:skew-x-315:hover, .focus\:xl\:skew-x-315:focus, .group:hover .hover\:\:xl\:skew-x-315, .group-transform:hover .hover\:\:xl\:skew-x-315, .group:focus .focus\:\:xl\:skew-x-315, .group-transform:focus .focus\:\:xl\:skew-x-315 {
        --skewx: 315deg;
    }

    .xl\:skew-x-360, .hover\:xl\:skew-x-360:hover, .focus\:xl\:skew-x-360:focus, .group:hover .hover\:\:xl\:skew-x-360, .group-transform:hover .hover\:\:xl\:skew-x-360, .group:focus .focus\:\:xl\:skew-x-360, .group-transform:focus .focus\:\:xl\:skew-x-360 {
        --skewx: 360deg;
    }

    .xl\:-skew-0, .hover\:xl\:-skew-0:hover, .focus\:xl\:-skew-0:focus, .group:hover .hover\:\:xl\:-skew-0, .group-transform:hover .hover\:\:xl\:-skew-0, .group:focus .focus\:\:xl\:-skew-0, .group-transform:focus .focus\:\:xl\:-skew-0 {
        --skew: -0deg;
    }

    .xl\:-skew-1, .hover\:xl\:-skew-1:hover, .focus\:xl\:-skew-1:focus, .group:hover .hover\:\:xl\:-skew-1, .group-transform:hover .hover\:\:xl\:-skew-1, .group:focus .focus\:\:xl\:-skew-1, .group-transform:focus .focus\:\:xl\:-skew-1 {
        --skew: -1deg;
    }

    .xl\:-skew-2, .hover\:xl\:-skew-2:hover, .focus\:xl\:-skew-2:focus, .group:hover .hover\:\:xl\:-skew-2, .group-transform:hover .hover\:\:xl\:-skew-2, .group:focus .focus\:\:xl\:-skew-2, .group-transform:focus .focus\:\:xl\:-skew-2 {
        --skew: -2deg;
    }

    .xl\:-skew-3, .hover\:xl\:-skew-3:hover, .focus\:xl\:-skew-3:focus, .group:hover .hover\:\:xl\:-skew-3, .group-transform:hover .hover\:\:xl\:-skew-3, .group:focus .focus\:\:xl\:-skew-3, .group-transform:focus .focus\:\:xl\:-skew-3 {
        --skew: -3deg;
    }

    .xl\:-skew-4, .hover\:xl\:-skew-4:hover, .focus\:xl\:-skew-4:focus, .group:hover .hover\:\:xl\:-skew-4, .group-transform:hover .hover\:\:xl\:-skew-4, .group:focus .focus\:\:xl\:-skew-4, .group-transform:focus .focus\:\:xl\:-skew-4 {
        --skew: -4deg;
    }

    .xl\:-skew-5, .hover\:xl\:-skew-5:hover, .focus\:xl\:-skew-5:focus, .group:hover .hover\:\:xl\:-skew-5, .group-transform:hover .hover\:\:xl\:-skew-5, .group:focus .focus\:\:xl\:-skew-5, .group-transform:focus .focus\:\:xl\:-skew-5 {
        --skew: -5deg;
    }

    .xl\:-skew-6, .hover\:xl\:-skew-6:hover, .focus\:xl\:-skew-6:focus, .group:hover .hover\:\:xl\:-skew-6, .group-transform:hover .hover\:\:xl\:-skew-6, .group:focus .focus\:\:xl\:-skew-6, .group-transform:focus .focus\:\:xl\:-skew-6 {
        --skew: -6deg;
    }

    .xl\:-skew-7, .hover\:xl\:-skew-7:hover, .focus\:xl\:-skew-7:focus, .group:hover .hover\:\:xl\:-skew-7, .group-transform:hover .hover\:\:xl\:-skew-7, .group:focus .focus\:\:xl\:-skew-7, .group-transform:focus .focus\:\:xl\:-skew-7 {
        --skew: -7deg;
    }

    .xl\:-skew-8, .hover\:xl\:-skew-8:hover, .focus\:xl\:-skew-8:focus, .group:hover .hover\:\:xl\:-skew-8, .group-transform:hover .hover\:\:xl\:-skew-8, .group:focus .focus\:\:xl\:-skew-8, .group-transform:focus .focus\:\:xl\:-skew-8 {
        --skew: -8deg;
    }

    .xl\:-skew-9, .hover\:xl\:-skew-9:hover, .focus\:xl\:-skew-9:focus, .group:hover .hover\:\:xl\:-skew-9, .group-transform:hover .hover\:\:xl\:-skew-9, .group:focus .focus\:\:xl\:-skew-9, .group-transform:focus .focus\:\:xl\:-skew-9 {
        --skew: -9deg;
    }

    .xl\:-skew-10, .hover\:xl\:-skew-10:hover, .focus\:xl\:-skew-10:focus, .group:hover .hover\:\:xl\:-skew-10, .group-transform:hover .hover\:\:xl\:-skew-10, .group:focus .focus\:\:xl\:-skew-10, .group-transform:focus .focus\:\:xl\:-skew-10 {
        --skew: -10deg;
    }

    .xl\:-skew-45, .hover\:xl\:-skew-45:hover, .focus\:xl\:-skew-45:focus, .group:hover .hover\:\:xl\:-skew-45, .group-transform:hover .hover\:\:xl\:-skew-45, .group:focus .focus\:\:xl\:-skew-45, .group-transform:focus .focus\:\:xl\:-skew-45 {
        --skew: -15deg;
    }

    .xl\:-skew-90, .hover\:xl\:-skew-90:hover, .focus\:xl\:-skew-90:focus, .group:hover .hover\:\:xl\:-skew-90, .group-transform:hover .hover\:\:xl\:-skew-90, .group:focus .focus\:\:xl\:-skew-90, .group-transform:focus .focus\:\:xl\:-skew-90 {
        --skew: -90deg;
    }

    .xl\:-skew-135, .hover\:xl\:-skew-135:hover, .focus\:xl\:-skew-135:focus, .group:hover .hover\:\:xl\:-skew-135, .group-transform:hover .hover\:\:xl\:-skew-135, .group:focus .focus\:\:xl\:-skew-135, .group-transform:focus .focus\:\:xl\:-skew-135 {
        --skew: -135deg;
    }

    .xl\:-skew-180, .hover\:xl\:-skew-180:hover, .focus\:xl\:-skew-180:focus, .group:hover .hover\:\:xl\:-skew-180, .group-transform:hover .hover\:\:xl\:-skew-180, .group:focus .focus\:\:xl\:-skew-180, .group-transform:focus .focus\:\:xl\:-skew-180 {
        --skew: -180deg;
    }

    .xl\:-skew-225, .hover\:xl\:-skew-225:hover, .focus\:xl\:-skew-225:focus, .group:hover .hover\:\:xl\:-skew-225, .group-transform:hover .hover\:\:xl\:-skew-225, .group:focus .focus\:\:xl\:-skew-225, .group-transform:focus .focus\:\:xl\:-skew-225 {
        --skew: -225deg;
    }

    .xl\:-skew-270, .hover\:xl\:-skew-270:hover, .focus\:xl\:-skew-270:focus, .group:hover .hover\:\:xl\:-skew-270, .group-transform:hover .hover\:\:xl\:-skew-270, .group:focus .focus\:\:xl\:-skew-270, .group-transform:focus .focus\:\:xl\:-skew-270 {
        --skew: -270deg;
    }

    .xl\:-skew-315, .hover\:xl\:-skew-315:hover, .focus\:xl\:-skew-315:focus, .group:hover .hover\:\:xl\:-skew-315, .group-transform:hover .hover\:\:xl\:-skew-315, .group:focus .focus\:\:xl\:-skew-315, .group-transform:focus .focus\:\:xl\:-skew-315 {
        --skew: -315deg;
    }

    .xl\:-skew-360, .hover\:xl\:-skew-360:hover, .focus\:xl\:-skew-360:focus, .group:hover .hover\:\:xl\:-skew-360, .group-transform:hover .hover\:\:xl\:-skew-360, .group:focus .focus\:\:xl\:-skew-360, .group-transform:focus .focus\:\:xl\:-skew-360 {
        --skew: -360deg;
    }

    .xl\:-skew-y-0, .hover\:xl\:-skew-y-0:hover, .focus\:xl\:-skew-y-0:focus, .group:hover .hover\:\:xl\:-skew-y-0, .group-transform:hover .hover\:\:xl\:-skew-y-0, .group:focus .focus\:\:xl\:-skew-y-0, .group-transform:focus .focus\:\:xl\:-skew-y-0 {
        --skewY: -0deg;
    }

    .xl\:-skew-y-1, .hover\:xl\:-skew-y-1:hover, .focus\:xl\:-skew-y-1:focus, .group:hover .hover\:\:xl\:-skew-y-1, .group-transform:hover .hover\:\:xl\:-skew-y-1, .group:focus .focus\:\:xl\:-skew-y-1, .group-transform:focus .focus\:\:xl\:-skew-y-1 {
        --skewY: -1deg;
    }

    .xl\:-skew-y-2, .hover\:xl\:-skew-y-2:hover, .focus\:xl\:-skew-y-2:focus, .group:hover .hover\:\:xl\:-skew-y-2, .group-transform:hover .hover\:\:xl\:-skew-y-2, .group:focus .focus\:\:xl\:-skew-y-2, .group-transform:focus .focus\:\:xl\:-skew-y-2 {
        --skewY: -2deg;
    }

    .xl\:-skew-y-3, .hover\:xl\:-skew-y-3:hover, .focus\:xl\:-skew-y-3:focus, .group:hover .hover\:\:xl\:-skew-y-3, .group-transform:hover .hover\:\:xl\:-skew-y-3, .group:focus .focus\:\:xl\:-skew-y-3, .group-transform:focus .focus\:\:xl\:-skew-y-3 {
        --skewY: -3deg;
    }

    .xl\:-skew-y-4, .hover\:xl\:-skew-y-4:hover, .focus\:xl\:-skew-y-4:focus, .group:hover .hover\:\:xl\:-skew-y-4, .group-transform:hover .hover\:\:xl\:-skew-y-4, .group:focus .focus\:\:xl\:-skew-y-4, .group-transform:focus .focus\:\:xl\:-skew-y-4 {
        --skewY: -4deg;
    }

    .xl\:-skew-y-5, .hover\:xl\:-skew-y-5:hover, .focus\:xl\:-skew-y-5:focus, .group:hover .hover\:\:xl\:-skew-y-5, .group-transform:hover .hover\:\:xl\:-skew-y-5, .group:focus .focus\:\:xl\:-skew-y-5, .group-transform:focus .focus\:\:xl\:-skew-y-5 {
        --skewY: -5deg;
    }

    .xl\:-skew-y-6, .hover\:xl\:-skew-y-6:hover, .focus\:xl\:-skew-y-6:focus, .group:hover .hover\:\:xl\:-skew-y-6, .group-transform:hover .hover\:\:xl\:-skew-y-6, .group:focus .focus\:\:xl\:-skew-y-6, .group-transform:focus .focus\:\:xl\:-skew-y-6 {
        --skewY: -6deg;
    }

    .xl\:-skew-y-7, .hover\:xl\:-skew-y-7:hover, .focus\:xl\:-skew-y-7:focus, .group:hover .hover\:\:xl\:-skew-y-7, .group-transform:hover .hover\:\:xl\:-skew-y-7, .group:focus .focus\:\:xl\:-skew-y-7, .group-transform:focus .focus\:\:xl\:-skew-y-7 {
        --skewY: -7deg;
    }

    .xl\:-skew-y-8, .hover\:xl\:-skew-y-8:hover, .focus\:xl\:-skew-y-8:focus, .group:hover .hover\:\:xl\:-skew-y-8, .group-transform:hover .hover\:\:xl\:-skew-y-8, .group:focus .focus\:\:xl\:-skew-y-8, .group-transform:focus .focus\:\:xl\:-skew-y-8 {
        --skewY: -8deg;
    }

    .xl\:-skew-y-9, .hover\:xl\:-skew-y-9:hover, .focus\:xl\:-skew-y-9:focus, .group:hover .hover\:\:xl\:-skew-y-9, .group-transform:hover .hover\:\:xl\:-skew-y-9, .group:focus .focus\:\:xl\:-skew-y-9, .group-transform:focus .focus\:\:xl\:-skew-y-9 {
        --skewY: -9deg;
    }

    .xl\:-skew-y-10, .hover\:xl\:-skew-y-10:hover, .focus\:xl\:-skew-y-10:focus, .group:hover .hover\:\:xl\:-skew-y-10, .group-transform:hover .hover\:\:xl\:-skew-y-10, .group:focus .focus\:\:xl\:-skew-y-10, .group-transform:focus .focus\:\:xl\:-skew-y-10 {
        --skewY: -10deg;
    }

    .xl\:-skew-y-45, .hover\:xl\:-skew-y-45:hover, .focus\:xl\:-skew-y-45:focus, .group:hover .hover\:\:xl\:-skew-y-45, .group-transform:hover .hover\:\:xl\:-skew-y-45, .group:focus .focus\:\:xl\:-skew-y-45, .group-transform:focus .focus\:\:xl\:-skew-y-45 {
        --skewY: -15deg;
    }

    .xl\:-skew-y-90, .hover\:xl\:-skew-y-90:hover, .focus\:xl\:-skew-y-90:focus, .group:hover .hover\:\:xl\:-skew-y-90, .group-transform:hover .hover\:\:xl\:-skew-y-90, .group:focus .focus\:\:xl\:-skew-y-90, .group-transform:focus .focus\:\:xl\:-skew-y-90 {
        --skewY: -90deg;
    }

    .xl\:-skew-y-135, .hover\:xl\:-skew-y-135:hover, .focus\:xl\:-skew-y-135:focus, .group:hover .hover\:\:xl\:-skew-y-135, .group-transform:hover .hover\:\:xl\:-skew-y-135, .group:focus .focus\:\:xl\:-skew-y-135, .group-transform:focus .focus\:\:xl\:-skew-y-135 {
        --skewY: -135deg;
    }

    .xl\:-skew-y-180, .hover\:xl\:-skew-y-180:hover, .focus\:xl\:-skew-y-180:focus, .group:hover .hover\:\:xl\:-skew-y-180, .group-transform:hover .hover\:\:xl\:-skew-y-180, .group:focus .focus\:\:xl\:-skew-y-180, .group-transform:focus .focus\:\:xl\:-skew-y-180 {
        --skewY: -180deg;
    }

    .xl\:-skew-y-225, .hover\:xl\:-skew-y-225:hover, .focus\:xl\:-skew-y-225:focus, .group:hover .hover\:\:xl\:-skew-y-225, .group-transform:hover .hover\:\:xl\:-skew-y-225, .group:focus .focus\:\:xl\:-skew-y-225, .group-transform:focus .focus\:\:xl\:-skew-y-225 {
        --skewY: -225deg;
    }

    .xl\:-skew-y-270, .hover\:xl\:-skew-y-270:hover, .focus\:xl\:-skew-y-270:focus, .group:hover .hover\:\:xl\:-skew-y-270, .group-transform:hover .hover\:\:xl\:-skew-y-270, .group:focus .focus\:\:xl\:-skew-y-270, .group-transform:focus .focus\:\:xl\:-skew-y-270 {
        --skewY: -270deg;
    }

    .xl\:-skew-y-315, .hover\:xl\:-skew-y-315:hover, .focus\:xl\:-skew-y-315:focus, .group:hover .hover\:\:xl\:-skew-y-315, .group-transform:hover .hover\:\:xl\:-skew-y-315, .group:focus .focus\:\:xl\:-skew-y-315, .group-transform:focus .focus\:\:xl\:-skew-y-315 {
        --skewY: -315deg;
    }

    .xl\:-skew-y-360, .hover\:xl\:-skew-y-360:hover, .focus\:xl\:-skew-y-360:focus, .group:hover .hover\:\:xl\:-skew-y-360, .group-transform:hover .hover\:\:xl\:-skew-y-360, .group:focus .focus\:\:xl\:-skew-y-360, .group-transform:focus .focus\:\:xl\:-skew-y-360 {
        --skewY: -360deg;
    }

    .xl\:-skew-x-0, .hover\:xl\:-skew-x-0:hover, .focus\:xl\:-skew-x-0:focus, .group:hover .hover\:\:xl\:-skew-x-0, .group-transform:hover .hover\:\:xl\:-skew-x-0, .group:focus .focus\:\:xl\:-skew-x-0, .group-transform:focus .focus\:\:xl\:-skew-x-0 {
        --skewX: -0deg;
    }

    .xl\:-skew-x-1, .hover\:xl\:-skew-x-1:hover, .focus\:xl\:-skew-x-1:focus, .group:hover .hover\:\:xl\:-skew-x-1, .group-transform:hover .hover\:\:xl\:-skew-x-1, .group:focus .focus\:\:xl\:-skew-x-1, .group-transform:focus .focus\:\:xl\:-skew-x-1 {
        --skewX: -1deg;
    }

    .xl\:-skew-x-2, .hover\:xl\:-skew-x-2:hover, .focus\:xl\:-skew-x-2:focus, .group:hover .hover\:\:xl\:-skew-x-2, .group-transform:hover .hover\:\:xl\:-skew-x-2, .group:focus .focus\:\:xl\:-skew-x-2, .group-transform:focus .focus\:\:xl\:-skew-x-2 {
        --skewX: -2deg;
    }

    .xl\:-skew-x-3, .hover\:xl\:-skew-x-3:hover, .focus\:xl\:-skew-x-3:focus, .group:hover .hover\:\:xl\:-skew-x-3, .group-transform:hover .hover\:\:xl\:-skew-x-3, .group:focus .focus\:\:xl\:-skew-x-3, .group-transform:focus .focus\:\:xl\:-skew-x-3 {
        --skewX: -3deg;
    }

    .xl\:-skew-x-4, .hover\:xl\:-skew-x-4:hover, .focus\:xl\:-skew-x-4:focus, .group:hover .hover\:\:xl\:-skew-x-4, .group-transform:hover .hover\:\:xl\:-skew-x-4, .group:focus .focus\:\:xl\:-skew-x-4, .group-transform:focus .focus\:\:xl\:-skew-x-4 {
        --skewX: -4deg;
    }

    .xl\:-skew-x-5, .hover\:xl\:-skew-x-5:hover, .focus\:xl\:-skew-x-5:focus, .group:hover .hover\:\:xl\:-skew-x-5, .group-transform:hover .hover\:\:xl\:-skew-x-5, .group:focus .focus\:\:xl\:-skew-x-5, .group-transform:focus .focus\:\:xl\:-skew-x-5 {
        --skewX: -5deg;
    }

    .xl\:-skew-x-6, .hover\:xl\:-skew-x-6:hover, .focus\:xl\:-skew-x-6:focus, .group:hover .hover\:\:xl\:-skew-x-6, .group-transform:hover .hover\:\:xl\:-skew-x-6, .group:focus .focus\:\:xl\:-skew-x-6, .group-transform:focus .focus\:\:xl\:-skew-x-6 {
        --skewX: -6deg;
    }

    .xl\:-skew-x-7, .hover\:xl\:-skew-x-7:hover, .focus\:xl\:-skew-x-7:focus, .group:hover .hover\:\:xl\:-skew-x-7, .group-transform:hover .hover\:\:xl\:-skew-x-7, .group:focus .focus\:\:xl\:-skew-x-7, .group-transform:focus .focus\:\:xl\:-skew-x-7 {
        --skewX: -7deg;
    }

    .xl\:-skew-x-8, .hover\:xl\:-skew-x-8:hover, .focus\:xl\:-skew-x-8:focus, .group:hover .hover\:\:xl\:-skew-x-8, .group-transform:hover .hover\:\:xl\:-skew-x-8, .group:focus .focus\:\:xl\:-skew-x-8, .group-transform:focus .focus\:\:xl\:-skew-x-8 {
        --skewX: -8deg;
    }

    .xl\:-skew-x-9, .hover\:xl\:-skew-x-9:hover, .focus\:xl\:-skew-x-9:focus, .group:hover .hover\:\:xl\:-skew-x-9, .group-transform:hover .hover\:\:xl\:-skew-x-9, .group:focus .focus\:\:xl\:-skew-x-9, .group-transform:focus .focus\:\:xl\:-skew-x-9 {
        --skewX: -9deg;
    }

    .xl\:-skew-x-10, .hover\:xl\:-skew-x-10:hover, .focus\:xl\:-skew-x-10:focus, .group:hover .hover\:\:xl\:-skew-x-10, .group-transform:hover .hover\:\:xl\:-skew-x-10, .group:focus .focus\:\:xl\:-skew-x-10, .group-transform:focus .focus\:\:xl\:-skew-x-10 {
        --skewX: -10deg;
    }

    .xl\:-skew-x-45, .hover\:xl\:-skew-x-45:hover, .focus\:xl\:-skew-x-45:focus, .group:hover .hover\:\:xl\:-skew-x-45, .group-transform:hover .hover\:\:xl\:-skew-x-45, .group:focus .focus\:\:xl\:-skew-x-45, .group-transform:focus .focus\:\:xl\:-skew-x-45 {
        --skewX: -15deg;
    }

    .xl\:-skew-x-90, .hover\:xl\:-skew-x-90:hover, .focus\:xl\:-skew-x-90:focus, .group:hover .hover\:\:xl\:-skew-x-90, .group-transform:hover .hover\:\:xl\:-skew-x-90, .group:focus .focus\:\:xl\:-skew-x-90, .group-transform:focus .focus\:\:xl\:-skew-x-90 {
        --skewX: -90deg;
    }

    .xl\:-skew-x-135, .hover\:xl\:-skew-x-135:hover, .focus\:xl\:-skew-x-135:focus, .group:hover .hover\:\:xl\:-skew-x-135, .group-transform:hover .hover\:\:xl\:-skew-x-135, .group:focus .focus\:\:xl\:-skew-x-135, .group-transform:focus .focus\:\:xl\:-skew-x-135 {
        --skewX: -135deg;
    }

    .xl\:-skew-x-180, .hover\:xl\:-skew-x-180:hover, .focus\:xl\:-skew-x-180:focus, .group:hover .hover\:\:xl\:-skew-x-180, .group-transform:hover .hover\:\:xl\:-skew-x-180, .group:focus .focus\:\:xl\:-skew-x-180, .group-transform:focus .focus\:\:xl\:-skew-x-180 {
        --skewX: -180deg;
    }

    .xl\:-skew-x-225, .hover\:xl\:-skew-x-225:hover, .focus\:xl\:-skew-x-225:focus, .group:hover .hover\:\:xl\:-skew-x-225, .group-transform:hover .hover\:\:xl\:-skew-x-225, .group:focus .focus\:\:xl\:-skew-x-225, .group-transform:focus .focus\:\:xl\:-skew-x-225 {
        --skewX: -225deg;
    }

    .xl\:-skew-x-270, .hover\:xl\:-skew-x-270:hover, .focus\:xl\:-skew-x-270:focus, .group:hover .hover\:\:xl\:-skew-x-270, .group-transform:hover .hover\:\:xl\:-skew-x-270, .group:focus .focus\:\:xl\:-skew-x-270, .group-transform:focus .focus\:\:xl\:-skew-x-270 {
        --skewX: -270deg;
    }

    .xl\:-skew-x-315, .hover\:xl\:-skew-x-315:hover, .focus\:xl\:-skew-x-315:focus, .group:hover .hover\:\:xl\:-skew-x-315, .group-transform:hover .hover\:\:xl\:-skew-x-315, .group:focus .focus\:\:xl\:-skew-x-315, .group-transform:focus .focus\:\:xl\:-skew-x-315 {
        --skewX: -315deg;
    }

    .xl\:-skew-x-360, .hover\:xl\:-skew-x-360:hover, .focus\:xl\:-skew-x-360:focus, .group:hover .hover\:\:xl\:-skew-x-360, .group-transform:hover .hover\:\:xl\:-skew-x-360, .group:focus .focus\:\:xl\:-skew-x-360, .group-transform:focus .focus\:\:xl\:-skew-x-360 {
        --skewX: -360deg;
    }

    .xl\:top-0 {
        top: 0;
    }

    .xl\:top-1 {
        top: 1px;
    }

    .xl\:top-2 {
        top: 2px;
    }

    .xl\:top-3 {
        top: 3px;
    }

    .xl\:top-4 {
        top: 4px;
    }

    .xl\:top-5 {
        top: 5px;
    }

    .xl\:top-6 {
        top: 6px;
    }

    .xl\:top-7 {
        top: 7px;
    }

    .xl\:top-8 {
        top: 8px;
    }

    .xl\:top-9 {
        top: 9px;
    }

    .xl\:top-10 {
        top: 10px;
    }

    .xl\:top-11 {
        top: 11px;
    }

    .xl\:top-12 {
        top: 12px;
    }

    .xl\:top-13 {
        top: 13px;
    }

    .xl\:top-14 {
        top: 14px;
    }

    .xl\:top-15 {
        top: 15px;
    }

    .xl\:top-16 {
        top: 16px;
    }

    .xl\:top-17 {
        top: 17px;
    }

    .xl\:top-18 {
        top: 18px;
    }

    .xl\:top-19 {
        top: 19px;
    }

    .xl\:top-20 {
        top: 20px;
    }

    .xl\:top-21 {
        top: 21px;
    }

    .xl\:top-22 {
        top: 22px;
    }

    .xl\:top-23 {
        top: 23px;
    }

    .xl\:top-24 {
        top: 24px;
    }

    .xl\:top-25 {
        top: 25px;
    }

    .xl\:top-26 {
        top: 26px;
    }

    .xl\:top-27 {
        top: 27px;
    }

    .xl\:top-28 {
        top: 28px;
    }

    .xl\:top-29 {
        top: 29px;
    }

    .xl\:top-30 {
        top: 30px;
    }

    .xl\:-top-0 {
        top: 0;
    }

    .xl\:-top-1 {
        top: -1px;
    }

    .xl\:-top-2 {
        top: -2px;
    }

    .xl\:-top-3 {
        top: -3px;
    }

    .xl\:-top-4 {
        top: -4px;
    }

    .xl\:-top-5 {
        top: -5px;
    }

    .xl\:-top-6 {
        top: -6px;
    }

    .xl\:-top-7 {
        top: -7px;
    }

    .xl\:-top-8 {
        top: -8px;
    }

    .xl\:-top-9 {
        top: -9px;
    }

    .xl\:-top-10 {
        top: -10px;
    }

    .xl\:-top-11 {
        top: -11px;
    }

    .xl\:-top-12 {
        top: -12px;
    }

    .xl\:-top-13 {
        top: -13px;
    }

    .xl\:-top-14 {
        top: -14px;
    }

    .xl\:-top-15 {
        top: -15px;
    }

    .xl\:-top-16 {
        top: -16px;
    }

    .xl\:-top-17 {
        top: -17px;
    }

    .xl\:-top-18 {
        top: -18px;
    }

    .xl\:-top-19 {
        top: -19px;
    }

    .xl\:-top-20 {
        top: -20px;
    }

    .xl\:-top-21 {
        top: -21px;
    }

    .xl\:-top-22 {
        top: -22px;
    }

    .xl\:-top-23 {
        top: -23px;
    }

    .xl\:-top-24 {
        top: -24px;
    }

    .xl\:-top-25 {
        top: -25px;
    }

    .xl\:-top-26 {
        top: -26px;
    }

    .xl\:-top-27 {
        top: -27px;
    }

    .xl\:-top-28 {
        top: -28px;
    }

    .xl\:-top-29 {
        top: -29px;
    }

    .xl\:-top-30 {
        top: -30px;
    }

    .xl\:bottom-0 {
        bottom: 0;
    }

    .xl\:bottom-1 {
        bottom: 1px;
    }

    .xl\:bottom-2 {
        bottom: 2px;
    }

    .xl\:bottom-3 {
        bottom: 3px;
    }

    .xl\:bottom-4 {
        bottom: 4px;
    }

    .xl\:bottom-5 {
        bottom: 5px;
    }

    .xl\:bottom-6 {
        bottom: 6px;
    }

    .xl\:bottom-7 {
        bottom: 7px;
    }

    .xl\:bottom-8 {
        bottom: 8px;
    }

    .xl\:bottom-9 {
        bottom: 9px;
    }

    .xl\:bottom-10 {
        bottom: 10px;
    }

    .xl\:bottom-11 {
        bottom: 11px;
    }

    .xl\:bottom-12 {
        bottom: 12px;
    }

    .xl\:bottom-13 {
        bottom: 13px;
    }

    .xl\:bottom-14 {
        bottom: 14px;
    }

    .xl\:bottom-15 {
        bottom: 15px;
    }

    .xl\:bottom-16 {
        bottom: 16px;
    }

    .xl\:bottom-17 {
        bottom: 17px;
    }

    .xl\:bottom-18 {
        bottom: 18px;
    }

    .xl\:bottom-19 {
        bottom: 19px;
    }

    .xl\:bottom-20 {
        bottom: 20px;
    }

    .xl\:bottom-21 {
        bottom: 21px;
    }

    .xl\:bottom-22 {
        bottom: 22px;
    }

    .xl\:bottom-23 {
        bottom: 23px;
    }

    .xl\:bottom-24 {
        bottom: 24px;
    }

    .xl\:bottom-25 {
        bottom: 25px;
    }

    .xl\:bottom-26 {
        bottom: 26px;
    }

    .xl\:bottom-27 {
        bottom: 27px;
    }

    .xl\:bottom-28 {
        bottom: 28px;
    }

    .xl\:bottom-29 {
        bottom: 29px;
    }

    .xl\:bottom-30 {
        bottom: 30px;
    }

    .xl\:-bottom-0 {
        bottom: 0;
    }

    .xl\:-bottom-1 {
        bottom: -1px;
    }

    .xl\:-bottom-2 {
        bottom: -2px;
    }

    .xl\:-bottom-3 {
        bottom: -3px;
    }

    .xl\:-bottom-4 {
        bottom: -4px;
    }

    .xl\:-bottom-5 {
        bottom: -5px;
    }

    .xl\:-bottom-6 {
        bottom: -6px;
    }

    .xl\:-bottom-7 {
        bottom: -7px;
    }

    .xl\:-bottom-8 {
        bottom: -8px;
    }

    .xl\:-bottom-9 {
        bottom: -9px;
    }

    .xl\:-bottom-10 {
        bottom: -10px;
    }

    .xl\:-bottom-11 {
        bottom: -11px;
    }

    .xl\:-bottom-12 {
        bottom: -12px;
    }

    .xl\:-bottom-13 {
        bottom: -13px;
    }

    .xl\:-bottom-14 {
        bottom: -14px;
    }

    .xl\:-bottom-15 {
        bottom: -15px;
    }

    .xl\:-bottom-16 {
        bottom: -16px;
    }

    .xl\:-bottom-17 {
        bottom: -17px;
    }

    .xl\:-bottom-18 {
        bottom: -18px;
    }

    .xl\:-bottom-19 {
        bottom: -19px;
    }

    .xl\:-bottom-20 {
        bottom: -20px;
    }

    .xl\:-bottom-21 {
        bottom: -21px;
    }

    .xl\:-bottom-22 {
        bottom: -22px;
    }

    .xl\:-bottom-23 {
        bottom: -23px;
    }

    .xl\:-bottom-24 {
        bottom: -24px;
    }

    .xl\:-bottom-25 {
        bottom: -25px;
    }

    .xl\:-bottom-26 {
        bottom: -26px;
    }

    .xl\:-bottom-27 {
        bottom: -27px;
    }

    .xl\:-bottom-28 {
        bottom: -28px;
    }

    .xl\:-bottom-29 {
        bottom: -29px;
    }

    .xl\:-bottom-30 {
        bottom: -30px;
    }

    .xl\:left-0 {
        left: 0;
    }

    .xl\:left-1 {
        left: 1px;
    }

    .xl\:left-2 {
        left: 2px;
    }

    .xl\:left-3 {
        left: 3px;
    }

    .xl\:left-4 {
        left: 4px;
    }

    .xl\:left-5 {
        left: 5px;
    }

    .xl\:left-6 {
        left: 6px;
    }

    .xl\:left-7 {
        left: 7px;
    }

    .xl\:left-8 {
        left: 8px;
    }

    .xl\:left-9 {
        left: 9px;
    }

    .xl\:left-10 {
        left: 10px;
    }

    .xl\:left-11 {
        left: 11px;
    }

    .xl\:left-12 {
        left: 12px;
    }

    .xl\:left-13 {
        left: 13px;
    }

    .xl\:left-14 {
        left: 14px;
    }

    .xl\:left-15 {
        left: 15px;
    }

    .xl\:left-16 {
        left: 16px;
    }

    .xl\:left-17 {
        left: 17px;
    }

    .xl\:left-18 {
        left: 18px;
    }

    .xl\:left-19 {
        left: 19px;
    }

    .xl\:left-20 {
        left: 20px;
    }

    .xl\:left-21 {
        left: 21px;
    }

    .xl\:left-22 {
        left: 22px;
    }

    .xl\:left-23 {
        left: 23px;
    }

    .xl\:left-24 {
        left: 24px;
    }

    .xl\:left-25 {
        left: 25px;
    }

    .xl\:left-26 {
        left: 26px;
    }

    .xl\:left-27 {
        left: 27px;
    }

    .xl\:left-28 {
        left: 28px;
    }

    .xl\:left-29 {
        left: 29px;
    }

    .xl\:left-30 {
        left: 30px;
    }

    .xl\:-left-0 {
        left: 0;
    }

    .xl\:-left-1 {
        left: -1px;
    }

    .xl\:-left-2 {
        left: -2px;
    }

    .xl\:-left-3 {
        left: -3px;
    }

    .xl\:-left-4 {
        left: -4px;
    }

    .xl\:-left-5 {
        left: -5px;
    }

    .xl\:-left-6 {
        left: -6px;
    }

    .xl\:-left-7 {
        left: -7px;
    }

    .xl\:-left-8 {
        left: -8px;
    }

    .xl\:-left-9 {
        left: -9px;
    }

    .xl\:-left-10 {
        left: -10px;
    }

    .xl\:-left-11 {
        left: -11px;
    }

    .xl\:-left-12 {
        left: -12px;
    }

    .xl\:-left-13 {
        left: -13px;
    }

    .xl\:-left-14 {
        left: -14px;
    }

    .xl\:-left-15 {
        left: -15px;
    }

    .xl\:-left-16 {
        left: -16px;
    }

    .xl\:-left-17 {
        left: -17px;
    }

    .xl\:-left-18 {
        left: -18px;
    }

    .xl\:-left-19 {
        left: -19px;
    }

    .xl\:-left-20 {
        left: -20px;
    }

    .xl\:-left-21 {
        left: -21px;
    }

    .xl\:-left-22 {
        left: -22px;
    }

    .xl\:-left-23 {
        left: -23px;
    }

    .xl\:-left-24 {
        left: -24px;
    }

    .xl\:-left-25 {
        left: -25px;
    }

    .xl\:-left-26 {
        left: -26px;
    }

    .xl\:-left-27 {
        left: -27px;
    }

    .xl\:-left-28 {
        left: -28px;
    }

    .xl\:-left-29 {
        left: -29px;
    }

    .xl\:-left-30 {
        left: -30px;
    }

    .xl\:right-0 {
        right: 0;
    }

    .xl\:right-1 {
        right: 1px;
    }

    .xl\:right-2 {
        right: 2px;
    }

    .xl\:right-3 {
        right: 3px;
    }

    .xl\:right-4 {
        right: 4px;
    }

    .xl\:right-5 {
        right: 5px;
    }

    .xl\:right-6 {
        right: 6px;
    }

    .xl\:right-7 {
        right: 7px;
    }

    .xl\:right-8 {
        right: 8px;
    }

    .xl\:right-9 {
        right: 9px;
    }

    .xl\:right-10 {
        right: 10px;
    }

    .xl\:right-11 {
        right: 11px;
    }

    .xl\:right-12 {
        right: 12px;
    }

    .xl\:right-13 {
        right: 13px;
    }

    .xl\:right-14 {
        right: 14px;
    }

    .xl\:right-15 {
        right: 15px;
    }

    .xl\:right-16 {
        right: 16px;
    }

    .xl\:right-17 {
        right: 17px;
    }

    .xl\:right-18 {
        right: 18px;
    }

    .xl\:right-19 {
        right: 19px;
    }

    .xl\:right-20 {
        right: 20px;
    }

    .xl\:right-21 {
        right: 21px;
    }

    .xl\:right-22 {
        right: 22px;
    }

    .xl\:right-23 {
        right: 23px;
    }

    .xl\:right-24 {
        right: 24px;
    }

    .xl\:right-25 {
        right: 25px;
    }

    .xl\:right-26 {
        right: 26px;
    }

    .xl\:right-27 {
        right: 27px;
    }

    .xl\:right-28 {
        right: 28px;
    }

    .xl\:right-29 {
        right: 29px;
    }

    .xl\:right-30 {
        right: 30px;
    }

    .xl\:-right-0 {
        right: 0;
    }

    .xl\:-right-1 {
        right: -1px;
    }

    .xl\:-right-2 {
        right: -2px;
    }

    .xl\:-right-3 {
        right: -3px;
    }

    .xl\:-right-4 {
        right: -4px;
    }

    .xl\:-right-5 {
        right: -5px;
    }

    .xl\:-right-6 {
        right: -6px;
    }

    .xl\:-right-7 {
        right: -7px;
    }

    .xl\:-right-8 {
        right: -8px;
    }

    .xl\:-right-9 {
        right: -9px;
    }

    .xl\:-right-10 {
        right: -10px;
    }

    .xl\:-right-11 {
        right: -11px;
    }

    .xl\:-right-12 {
        right: -12px;
    }

    .xl\:-right-13 {
        right: -13px;
    }

    .xl\:-right-14 {
        right: -14px;
    }

    .xl\:-right-15 {
        right: -15px;
    }

    .xl\:-right-16 {
        right: -16px;
    }

    .xl\:-right-17 {
        right: -17px;
    }

    .xl\:-right-18 {
        right: -18px;
    }

    .xl\:-right-19 {
        right: -19px;
    }

    .xl\:-right-20 {
        right: -20px;
    }

    .xl\:-right-21 {
        right: -21px;
    }

    .xl\:-right-22 {
        right: -22px;
    }

    .xl\:-right-23 {
        right: -23px;
    }

    .xl\:-right-24 {
        right: -24px;
    }

    .xl\:-right-25 {
        right: -25px;
    }

    .xl\:-right-26 {
        right: -26px;
    }

    .xl\:-right-27 {
        right: -27px;
    }

    .xl\:-right-28 {
        right: -28px;
    }

    .xl\:-right-29 {
        right: -29px;
    }

    .xl\:-right-30 {
        right: -30px;
    }

    .xl\:radius-0, .hover\:xl\:radius-0:hover, .focus\:xl\:radius-0:focus, .group:hover .hover\:\:xl\:radius-0, .group-radius:hover .hover\:\:xl\:radius-0, .group:focus .focus\:\:xl\:radius-0, .group-radius:focus .focus\:\:xl\:radius-0 {
        border-radius: 0 ;
    }

    .xl\:radius-1, .hover\:xl\:radius-1:hover, .focus\:xl\:radius-1:focus, .group:hover .hover\:\:xl\:radius-1, .group-radius:hover .hover\:\:xl\:radius-1, .group:focus .focus\:\:xl\:radius-1, .group-radius:focus .focus\:\:xl\:radius-1 {
        border-radius: 1px ;
    }

    .xl\:radius-2, .hover\:xl\:radius-2:hover, .focus\:xl\:radius-2:focus, .group:hover .hover\:\:xl\:radius-2, .group-radius:hover .hover\:\:xl\:radius-2, .group:focus .focus\:\:xl\:radius-2, .group-radius:focus .focus\:\:xl\:radius-2 {
        border-radius: 2px ;
    }

    .xl\:radius-3, .hover\:xl\:radius-3:hover, .focus\:xl\:radius-3:focus, .group:hover .hover\:\:xl\:radius-3, .group-radius:hover .hover\:\:xl\:radius-3, .group:focus .focus\:\:xl\:radius-3, .group-radius:focus .focus\:\:xl\:radius-3 {
        border-radius: 3px ;
    }

    .xl\:radius-4, .hover\:xl\:radius-4:hover, .focus\:xl\:radius-4:focus, .group:hover .hover\:\:xl\:radius-4, .group-radius:hover .hover\:\:xl\:radius-4, .group:focus .focus\:\:xl\:radius-4, .group-radius:focus .focus\:\:xl\:radius-4 {
        border-radius: 4px ;
    }

    .xl\:radius-5, .hover\:xl\:radius-5:hover, .focus\:xl\:radius-5:focus, .group:hover .hover\:\:xl\:radius-5, .group-radius:hover .hover\:\:xl\:radius-5, .group:focus .focus\:\:xl\:radius-5, .group-radius:focus .focus\:\:xl\:radius-5 {
        border-radius: 5px ;
    }

    .xl\:radius-6, .hover\:xl\:radius-6:hover, .focus\:xl\:radius-6:focus, .group:hover .hover\:\:xl\:radius-6, .group-radius:hover .hover\:\:xl\:radius-6, .group:focus .focus\:\:xl\:radius-6, .group-radius:focus .focus\:\:xl\:radius-6 {
        border-radius: 6px ;
    }

    .xl\:radius-7, .hover\:xl\:radius-7:hover, .focus\:xl\:radius-7:focus, .group:hover .hover\:\:xl\:radius-7, .group-radius:hover .hover\:\:xl\:radius-7, .group:focus .focus\:\:xl\:radius-7, .group-radius:focus .focus\:\:xl\:radius-7 {
        border-radius: 7px ;
    }

    .xl\:radius-8, .hover\:xl\:radius-8:hover, .focus\:xl\:radius-8:focus, .group:hover .hover\:\:xl\:radius-8, .group-radius:hover .hover\:\:xl\:radius-8, .group:focus .focus\:\:xl\:radius-8, .group-radius:focus .focus\:\:xl\:radius-8 {
        border-radius: 8px ;
    }

    .xl\:radius-9, .hover\:xl\:radius-9:hover, .focus\:xl\:radius-9:focus, .group:hover .hover\:\:xl\:radius-9, .group-radius:hover .hover\:\:xl\:radius-9, .group:focus .focus\:\:xl\:radius-9, .group-radius:focus .focus\:\:xl\:radius-9 {
        border-radius: 9px ;
    }

    .xl\:radius-10, .hover\:xl\:radius-10:hover, .focus\:xl\:radius-10:focus, .group:hover .hover\:\:xl\:radius-10, .group-radius:hover .hover\:\:xl\:radius-10, .group:focus .focus\:\:xl\:radius-10, .group-radius:focus .focus\:\:xl\:radius-10 {
        border-radius: 10px ;
    }

    .xl\:radius-11, .hover\:xl\:radius-11:hover, .focus\:xl\:radius-11:focus, .group:hover .hover\:\:xl\:radius-11, .group-radius:hover .hover\:\:xl\:radius-11, .group:focus .focus\:\:xl\:radius-11, .group-radius:focus .focus\:\:xl\:radius-11 {
        border-radius: 11px ;
    }

    .xl\:radius-12, .hover\:xl\:radius-12:hover, .focus\:xl\:radius-12:focus, .group:hover .hover\:\:xl\:radius-12, .group-radius:hover .hover\:\:xl\:radius-12, .group:focus .focus\:\:xl\:radius-12, .group-radius:focus .focus\:\:xl\:radius-12 {
        border-radius: 12px ;
    }

    .xl\:radius-13, .hover\:xl\:radius-13:hover, .focus\:xl\:radius-13:focus, .group:hover .hover\:\:xl\:radius-13, .group-radius:hover .hover\:\:xl\:radius-13, .group:focus .focus\:\:xl\:radius-13, .group-radius:focus .focus\:\:xl\:radius-13 {
        border-radius: 13px ;
    }

    .xl\:radius-14, .hover\:xl\:radius-14:hover, .focus\:xl\:radius-14:focus, .group:hover .hover\:\:xl\:radius-14, .group-radius:hover .hover\:\:xl\:radius-14, .group:focus .focus\:\:xl\:radius-14, .group-radius:focus .focus\:\:xl\:radius-14 {
        border-radius: 14px ;
    }

    .xl\:radius-15, .hover\:xl\:radius-15:hover, .focus\:xl\:radius-15:focus, .group:hover .hover\:\:xl\:radius-15, .group-radius:hover .hover\:\:xl\:radius-15, .group:focus .focus\:\:xl\:radius-15, .group-radius:focus .focus\:\:xl\:radius-15 {
        border-radius: 15px ;
    }

    .xl\:radius-16, .hover\:xl\:radius-16:hover, .focus\:xl\:radius-16:focus, .group:hover .hover\:\:xl\:radius-16, .group-radius:hover .hover\:\:xl\:radius-16, .group:focus .focus\:\:xl\:radius-16, .group-radius:focus .focus\:\:xl\:radius-16 {
        border-radius: 16px ;
    }

    .xl\:radius-17, .hover\:xl\:radius-17:hover, .focus\:xl\:radius-17:focus, .group:hover .hover\:\:xl\:radius-17, .group-radius:hover .hover\:\:xl\:radius-17, .group:focus .focus\:\:xl\:radius-17, .group-radius:focus .focus\:\:xl\:radius-17 {
        border-radius: 17px ;
    }

    .xl\:radius-18, .hover\:xl\:radius-18:hover, .focus\:xl\:radius-18:focus, .group:hover .hover\:\:xl\:radius-18, .group-radius:hover .hover\:\:xl\:radius-18, .group:focus .focus\:\:xl\:radius-18, .group-radius:focus .focus\:\:xl\:radius-18 {
        border-radius: 18px ;
    }

    .xl\:radius-19, .hover\:xl\:radius-19:hover, .focus\:xl\:radius-19:focus, .group:hover .hover\:\:xl\:radius-19, .group-radius:hover .hover\:\:xl\:radius-19, .group:focus .focus\:\:xl\:radius-19, .group-radius:focus .focus\:\:xl\:radius-19 {
        border-radius: 19px ;
    }

    .xl\:radius-20, .hover\:xl\:radius-20:hover, .focus\:xl\:radius-20:focus, .group:hover .hover\:\:xl\:radius-20, .group-radius:hover .hover\:\:xl\:radius-20, .group:focus .focus\:\:xl\:radius-20, .group-radius:focus .focus\:\:xl\:radius-20 {
        border-radius: 20px ;
    }

    .xl\:radius-21, .hover\:xl\:radius-21:hover, .focus\:xl\:radius-21:focus, .group:hover .hover\:\:xl\:radius-21, .group-radius:hover .hover\:\:xl\:radius-21, .group:focus .focus\:\:xl\:radius-21, .group-radius:focus .focus\:\:xl\:radius-21 {
        border-radius: 11px ;
    }

    .xl\:radius-22, .hover\:xl\:radius-22:hover, .focus\:xl\:radius-22:focus, .group:hover .hover\:\:xl\:radius-22, .group-radius:hover .hover\:\:xl\:radius-22, .group:focus .focus\:\:xl\:radius-22, .group-radius:focus .focus\:\:xl\:radius-22 {
        border-radius: 12px ;
    }

    .xl\:radius-23, .hover\:xl\:radius-23:hover, .focus\:xl\:radius-23:focus, .group:hover .hover\:\:xl\:radius-23, .group-radius:hover .hover\:\:xl\:radius-23, .group:focus .focus\:\:xl\:radius-23, .group-radius:focus .focus\:\:xl\:radius-23 {
        border-radius: 13px ;
    }

    .xl\:radius-24, .hover\:xl\:radius-24:hover, .focus\:xl\:radius-24:focus, .group:hover .hover\:\:xl\:radius-24, .group-radius:hover .hover\:\:xl\:radius-24, .group:focus .focus\:\:xl\:radius-24, .group-radius:focus .focus\:\:xl\:radius-24 {
        border-radius: 14px ;
    }

    .xl\:radius-25, .hover\:xl\:radius-25:hover, .focus\:xl\:radius-25:focus, .group:hover .hover\:\:xl\:radius-25, .group-radius:hover .hover\:\:xl\:radius-25, .group:focus .focus\:\:xl\:radius-25, .group-radius:focus .focus\:\:xl\:radius-25 {
        border-radius: 15px ;
    }

    .xl\:radius-26, .hover\:xl\:radius-26:hover, .focus\:xl\:radius-26:focus, .group:hover .hover\:\:xl\:radius-26, .group-radius:hover .hover\:\:xl\:radius-26, .group:focus .focus\:\:xl\:radius-26, .group-radius:focus .focus\:\:xl\:radius-26 {
        border-radius: 16px ;
    }

    .xl\:radius-27, .hover\:xl\:radius-27:hover, .focus\:xl\:radius-27:focus, .group:hover .hover\:\:xl\:radius-27, .group-radius:hover .hover\:\:xl\:radius-27, .group:focus .focus\:\:xl\:radius-27, .group-radius:focus .focus\:\:xl\:radius-27 {
        border-radius: 17px ;
    }

    .xl\:radius-28, .hover\:xl\:radius-28:hover, .focus\:xl\:radius-28:focus, .group:hover .hover\:\:xl\:radius-28, .group-radius:hover .hover\:\:xl\:radius-28, .group:focus .focus\:\:xl\:radius-28, .group-radius:focus .focus\:\:xl\:radius-28 {
        border-radius: 18px ;
    }

    .xl\:radius-29, .hover\:xl\:radius-29:hover, .focus\:xl\:radius-29:focus, .group:hover .hover\:\:xl\:radius-29, .group-radius:hover .hover\:\:xl\:radius-29, .group:focus .focus\:\:xl\:radius-29, .group-radius:focus .focus\:\:xl\:radius-29 {
        border-radius: 19px ;
    }

    .xl\:radius-30, .hover\:xl\:radius-30:hover, .focus\:xl\:radius-30:focus, .group:hover .hover\:\:xl\:radius-30, .group-radius:hover .hover\:\:xl\:radius-30, .group:focus .focus\:\:xl\:radius-30, .group-radius:focus .focus\:\:xl\:radius-30 {
        border-radius: 20px ;
    }

    .xl\:radius-tl-0, .hover\:xl\:radius-tl-0:hover, .focus\:xl\:radius-tl-0:focus, .group:hover .hover\:\:xl\:radius-tl-0, .group-radius:hover .hover\:\:xl\:radius-tl-0, .group:focus .focus\:\:xl\:radius-tl-0, .group-radius:focus .focus\:\:xl\:radius-tl-0 {
        border-top-left-radius: 0 ;
    }

    .xl\:radius-tl-1, .hover\:xl\:radius-tl-1:hover, .focus\:xl\:radius-tl-1:focus, .group:hover .hover\:\:xl\:radius-tl-1, .group-radius:hover .hover\:\:xl\:radius-tl-1, .group:focus .focus\:\:xl\:radius-tl-1, .group-radius:focus .focus\:\:xl\:radius-tl-1 {
        border-top-left-radius: 1px ;
    }

    .xl\:radius-tl-2, .hover\:xl\:radius-tl-2:hover, .focus\:xl\:radius-tl-2:focus, .group:hover .hover\:\:xl\:radius-tl-2, .group-radius:hover .hover\:\:xl\:radius-tl-2, .group:focus .focus\:\:xl\:radius-tl-2, .group-radius:focus .focus\:\:xl\:radius-tl-2 {
        border-top-left-radius: 2px ;
    }

    .xl\:radius-tl-3, .hover\:xl\:radius-tl-3:hover, .focus\:xl\:radius-tl-3:focus, .group:hover .hover\:\:xl\:radius-tl-3, .group-radius:hover .hover\:\:xl\:radius-tl-3, .group:focus .focus\:\:xl\:radius-tl-3, .group-radius:focus .focus\:\:xl\:radius-tl-3 {
        border-top-left-radius: 3px ;
    }

    .xl\:radius-tl-4, .hover\:xl\:radius-tl-4:hover, .focus\:xl\:radius-tl-4:focus, .group:hover .hover\:\:xl\:radius-tl-4, .group-radius:hover .hover\:\:xl\:radius-tl-4, .group:focus .focus\:\:xl\:radius-tl-4, .group-radius:focus .focus\:\:xl\:radius-tl-4 {
        border-top-left-radius: 4px ;
    }

    .xl\:radius-tl-5, .hover\:xl\:radius-tl-5:hover, .focus\:xl\:radius-tl-5:focus, .group:hover .hover\:\:xl\:radius-tl-5, .group-radius:hover .hover\:\:xl\:radius-tl-5, .group:focus .focus\:\:xl\:radius-tl-5, .group-radius:focus .focus\:\:xl\:radius-tl-5 {
        border-top-left-radius: 5px ;
    }

    .xl\:radius-tl-6, .hover\:xl\:radius-tl-6:hover, .focus\:xl\:radius-tl-6:focus, .group:hover .hover\:\:xl\:radius-tl-6, .group-radius:hover .hover\:\:xl\:radius-tl-6, .group:focus .focus\:\:xl\:radius-tl-6, .group-radius:focus .focus\:\:xl\:radius-tl-6 {
        border-top-left-radius: 6px ;
    }

    .xl\:radius-tl-7, .hover\:xl\:radius-tl-7:hover, .focus\:xl\:radius-tl-7:focus, .group:hover .hover\:\:xl\:radius-tl-7, .group-radius:hover .hover\:\:xl\:radius-tl-7, .group:focus .focus\:\:xl\:radius-tl-7, .group-radius:focus .focus\:\:xl\:radius-tl-7 {
        border-top-left-radius: 7px ;
    }

    .xl\:radius-tl-8, .hover\:xl\:radius-tl-8:hover, .focus\:xl\:radius-tl-8:focus, .group:hover .hover\:\:xl\:radius-tl-8, .group-radius:hover .hover\:\:xl\:radius-tl-8, .group:focus .focus\:\:xl\:radius-tl-8, .group-radius:focus .focus\:\:xl\:radius-tl-8 {
        border-top-left-radius: 8px ;
    }

    .xl\:radius-tl-9, .hover\:xl\:radius-tl-9:hover, .focus\:xl\:radius-tl-9:focus, .group:hover .hover\:\:xl\:radius-tl-9, .group-radius:hover .hover\:\:xl\:radius-tl-9, .group:focus .focus\:\:xl\:radius-tl-9, .group-radius:focus .focus\:\:xl\:radius-tl-9 {
        border-top-left-radius: 9px ;
    }

    .xl\:radius-tl-10, .hover\:xl\:radius-tl-10:hover, .focus\:xl\:radius-tl-10:focus, .group:hover .hover\:\:xl\:radius-tl-10, .group-radius:hover .hover\:\:xl\:radius-tl-10, .group:focus .focus\:\:xl\:radius-tl-10, .group-radius:focus .focus\:\:xl\:radius-tl-10 {
        border-top-left-radius: 10px ;
    }

    .xl\:radius-tl-11, .hover\:xl\:radius-tl-11:hover, .focus\:xl\:radius-tl-11:focus, .group:hover .hover\:\:xl\:radius-tl-11, .group-radius:hover .hover\:\:xl\:radius-tl-11, .group:focus .focus\:\:xl\:radius-tl-11, .group-radius:focus .focus\:\:xl\:radius-tl-11 {
        border-top-left-radius: 11px ;
    }

    .xl\:radius-tl-12, .hover\:xl\:radius-tl-12:hover, .focus\:xl\:radius-tl-12:focus, .group:hover .hover\:\:xl\:radius-tl-12, .group-radius:hover .hover\:\:xl\:radius-tl-12, .group:focus .focus\:\:xl\:radius-tl-12, .group-radius:focus .focus\:\:xl\:radius-tl-12 {
        border-top-left-radius: 12px ;
    }

    .xl\:radius-tl-13, .hover\:xl\:radius-tl-13:hover, .focus\:xl\:radius-tl-13:focus, .group:hover .hover\:\:xl\:radius-tl-13, .group-radius:hover .hover\:\:xl\:radius-tl-13, .group:focus .focus\:\:xl\:radius-tl-13, .group-radius:focus .focus\:\:xl\:radius-tl-13 {
        border-top-left-radius: 13px ;
    }

    .xl\:radius-tl-14, .hover\:xl\:radius-tl-14:hover, .focus\:xl\:radius-tl-14:focus, .group:hover .hover\:\:xl\:radius-tl-14, .group-radius:hover .hover\:\:xl\:radius-tl-14, .group:focus .focus\:\:xl\:radius-tl-14, .group-radius:focus .focus\:\:xl\:radius-tl-14 {
        border-top-left-radius: 14px ;
    }

    .xl\:radius-tl-15, .hover\:xl\:radius-tl-15:hover, .focus\:xl\:radius-tl-15:focus, .group:hover .hover\:\:xl\:radius-tl-15, .group-radius:hover .hover\:\:xl\:radius-tl-15, .group:focus .focus\:\:xl\:radius-tl-15, .group-radius:focus .focus\:\:xl\:radius-tl-15 {
        border-top-left-radius: 15px ;
    }

    .xl\:radius-tl-16, .hover\:xl\:radius-tl-16:hover, .focus\:xl\:radius-tl-16:focus, .group:hover .hover\:\:xl\:radius-tl-16, .group-radius:hover .hover\:\:xl\:radius-tl-16, .group:focus .focus\:\:xl\:radius-tl-16, .group-radius:focus .focus\:\:xl\:radius-tl-16 {
        border-top-left-radius: 16px ;
    }

    .xl\:radius-tl-17, .hover\:xl\:radius-tl-17:hover, .focus\:xl\:radius-tl-17:focus, .group:hover .hover\:\:xl\:radius-tl-17, .group-radius:hover .hover\:\:xl\:radius-tl-17, .group:focus .focus\:\:xl\:radius-tl-17, .group-radius:focus .focus\:\:xl\:radius-tl-17 {
        border-top-left-radius: 17px ;
    }

    .xl\:radius-tl-18, .hover\:xl\:radius-tl-18:hover, .focus\:xl\:radius-tl-18:focus, .group:hover .hover\:\:xl\:radius-tl-18, .group-radius:hover .hover\:\:xl\:radius-tl-18, .group:focus .focus\:\:xl\:radius-tl-18, .group-radius:focus .focus\:\:xl\:radius-tl-18 {
        border-top-left-radius: 18px ;
    }

    .xl\:radius-tl-19, .hover\:xl\:radius-tl-19:hover, .focus\:xl\:radius-tl-19:focus, .group:hover .hover\:\:xl\:radius-tl-19, .group-radius:hover .hover\:\:xl\:radius-tl-19, .group:focus .focus\:\:xl\:radius-tl-19, .group-radius:focus .focus\:\:xl\:radius-tl-19 {
        border-top-left-radius: 19px ;
    }

    .xl\:radius-tl-20, .hover\:xl\:radius-tl-20:hover, .focus\:xl\:radius-tl-20:focus, .group:hover .hover\:\:xl\:radius-tl-20, .group-radius:hover .hover\:\:xl\:radius-tl-20, .group:focus .focus\:\:xl\:radius-tl-20, .group-radius:focus .focus\:\:xl\:radius-tl-20 {
        border-top-left-radius: 20px ;
    }

    .xl\:radius-tl-21, .hover\:xl\:radius-tl-21:hover, .focus\:xl\:radius-tl-21:focus, .group:hover .hover\:\:xl\:radius-tl-21, .group-radius:hover .hover\:\:xl\:radius-tl-21, .group:focus .focus\:\:xl\:radius-tl-21, .group-radius:focus .focus\:\:xl\:radius-tl-21 {
        border-top-left-radius: 11px ;
    }

    .xl\:radius-tl-22, .hover\:xl\:radius-tl-22:hover, .focus\:xl\:radius-tl-22:focus, .group:hover .hover\:\:xl\:radius-tl-22, .group-radius:hover .hover\:\:xl\:radius-tl-22, .group:focus .focus\:\:xl\:radius-tl-22, .group-radius:focus .focus\:\:xl\:radius-tl-22 {
        border-top-left-radius: 12px ;
    }

    .xl\:radius-tl-23, .hover\:xl\:radius-tl-23:hover, .focus\:xl\:radius-tl-23:focus, .group:hover .hover\:\:xl\:radius-tl-23, .group-radius:hover .hover\:\:xl\:radius-tl-23, .group:focus .focus\:\:xl\:radius-tl-23, .group-radius:focus .focus\:\:xl\:radius-tl-23 {
        border-top-left-radius: 13px ;
    }

    .xl\:radius-tl-24, .hover\:xl\:radius-tl-24:hover, .focus\:xl\:radius-tl-24:focus, .group:hover .hover\:\:xl\:radius-tl-24, .group-radius:hover .hover\:\:xl\:radius-tl-24, .group:focus .focus\:\:xl\:radius-tl-24, .group-radius:focus .focus\:\:xl\:radius-tl-24 {
        border-top-left-radius: 14px ;
    }

    .xl\:radius-tl-25, .hover\:xl\:radius-tl-25:hover, .focus\:xl\:radius-tl-25:focus, .group:hover .hover\:\:xl\:radius-tl-25, .group-radius:hover .hover\:\:xl\:radius-tl-25, .group:focus .focus\:\:xl\:radius-tl-25, .group-radius:focus .focus\:\:xl\:radius-tl-25 {
        border-top-left-radius: 15px ;
    }

    .xl\:radius-tl-26, .hover\:xl\:radius-tl-26:hover, .focus\:xl\:radius-tl-26:focus, .group:hover .hover\:\:xl\:radius-tl-26, .group-radius:hover .hover\:\:xl\:radius-tl-26, .group:focus .focus\:\:xl\:radius-tl-26, .group-radius:focus .focus\:\:xl\:radius-tl-26 {
        border-top-left-radius: 16px ;
    }

    .xl\:radius-tl-27, .hover\:xl\:radius-tl-27:hover, .focus\:xl\:radius-tl-27:focus, .group:hover .hover\:\:xl\:radius-tl-27, .group-radius:hover .hover\:\:xl\:radius-tl-27, .group:focus .focus\:\:xl\:radius-tl-27, .group-radius:focus .focus\:\:xl\:radius-tl-27 {
        border-top-left-radius: 17px ;
    }

    .xl\:radius-tl-28, .hover\:xl\:radius-tl-28:hover, .focus\:xl\:radius-tl-28:focus, .group:hover .hover\:\:xl\:radius-tl-28, .group-radius:hover .hover\:\:xl\:radius-tl-28, .group:focus .focus\:\:xl\:radius-tl-28, .group-radius:focus .focus\:\:xl\:radius-tl-28 {
        border-top-left-radius: 18px ;
    }

    .xl\:radius-tl-29, .hover\:xl\:radius-tl-29:hover, .focus\:xl\:radius-tl-29:focus, .group:hover .hover\:\:xl\:radius-tl-29, .group-radius:hover .hover\:\:xl\:radius-tl-29, .group:focus .focus\:\:xl\:radius-tl-29, .group-radius:focus .focus\:\:xl\:radius-tl-29 {
        border-top-left-radius: 19px ;
    }

    .xl\:radius-tl-30, .hover\:xl\:radius-tl-30:hover, .focus\:xl\:radius-tl-30:focus, .group:hover .hover\:\:xl\:radius-tl-30, .group-radius:hover .hover\:\:xl\:radius-tl-30, .group:focus .focus\:\:xl\:radius-tl-30, .group-radius:focus .focus\:\:xl\:radius-tl-30 {
        border-top-left-radius: 20px ;
    }

    .xl\:radius-bl-0, .hover\:xl\:radius-bl-0:hover, .focus\:xl\:radius-bl-0:focus, .group:hover .hover\:\:xl\:radius-bl-0, .group-radius:hover .hover\:\:xl\:radius-bl-0, .group:focus .focus\:\:xl\:radius-bl-0, .group-radius:focus .focus\:\:xl\:radius-bl-0 {
        border-bottom-left-radius: 0 ;
    }

    .xl\:radius-bl-1, .hover\:xl\:radius-bl-1:hover, .focus\:xl\:radius-bl-1:focus, .group:hover .hover\:\:xl\:radius-bl-1, .group-radius:hover .hover\:\:xl\:radius-bl-1, .group:focus .focus\:\:xl\:radius-bl-1, .group-radius:focus .focus\:\:xl\:radius-bl-1 {
        border-bottom-left-radius: 1px ;
    }

    .xl\:radius-bl-2, .hover\:xl\:radius-bl-2:hover, .focus\:xl\:radius-bl-2:focus, .group:hover .hover\:\:xl\:radius-bl-2, .group-radius:hover .hover\:\:xl\:radius-bl-2, .group:focus .focus\:\:xl\:radius-bl-2, .group-radius:focus .focus\:\:xl\:radius-bl-2 {
        border-bottom-left-radius: 2px ;
    }

    .xl\:radius-bl-3, .hover\:xl\:radius-bl-3:hover, .focus\:xl\:radius-bl-3:focus, .group:hover .hover\:\:xl\:radius-bl-3, .group-radius:hover .hover\:\:xl\:radius-bl-3, .group:focus .focus\:\:xl\:radius-bl-3, .group-radius:focus .focus\:\:xl\:radius-bl-3 {
        border-bottom-left-radius: 3px ;
    }

    .xl\:radius-bl-4, .hover\:xl\:radius-bl-4:hover, .focus\:xl\:radius-bl-4:focus, .group:hover .hover\:\:xl\:radius-bl-4, .group-radius:hover .hover\:\:xl\:radius-bl-4, .group:focus .focus\:\:xl\:radius-bl-4, .group-radius:focus .focus\:\:xl\:radius-bl-4 {
        border-bottom-left-radius: 4px ;
    }

    .xl\:radius-bl-5, .hover\:xl\:radius-bl-5:hover, .focus\:xl\:radius-bl-5:focus, .group:hover .hover\:\:xl\:radius-bl-5, .group-radius:hover .hover\:\:xl\:radius-bl-5, .group:focus .focus\:\:xl\:radius-bl-5, .group-radius:focus .focus\:\:xl\:radius-bl-5 {
        border-bottom-left-radius: 5px ;
    }

    .xl\:radius-bl-6, .hover\:xl\:radius-bl-6:hover, .focus\:xl\:radius-bl-6:focus, .group:hover .hover\:\:xl\:radius-bl-6, .group-radius:hover .hover\:\:xl\:radius-bl-6, .group:focus .focus\:\:xl\:radius-bl-6, .group-radius:focus .focus\:\:xl\:radius-bl-6 {
        border-bottom-left-radius: 6px ;
    }

    .xl\:radius-bl-7, .hover\:xl\:radius-bl-7:hover, .focus\:xl\:radius-bl-7:focus, .group:hover .hover\:\:xl\:radius-bl-7, .group-radius:hover .hover\:\:xl\:radius-bl-7, .group:focus .focus\:\:xl\:radius-bl-7, .group-radius:focus .focus\:\:xl\:radius-bl-7 {
        border-bottom-left-radius: 7px ;
    }

    .xl\:radius-bl-8, .hover\:xl\:radius-bl-8:hover, .focus\:xl\:radius-bl-8:focus, .group:hover .hover\:\:xl\:radius-bl-8, .group-radius:hover .hover\:\:xl\:radius-bl-8, .group:focus .focus\:\:xl\:radius-bl-8, .group-radius:focus .focus\:\:xl\:radius-bl-8 {
        border-bottom-left-radius: 8px ;
    }

    .xl\:radius-bl-9, .hover\:xl\:radius-bl-9:hover, .focus\:xl\:radius-bl-9:focus, .group:hover .hover\:\:xl\:radius-bl-9, .group-radius:hover .hover\:\:xl\:radius-bl-9, .group:focus .focus\:\:xl\:radius-bl-9, .group-radius:focus .focus\:\:xl\:radius-bl-9 {
        border-bottom-left-radius: 9px ;
    }

    .xl\:radius-bl-10, .hover\:xl\:radius-bl-10:hover, .focus\:xl\:radius-bl-10:focus, .group:hover .hover\:\:xl\:radius-bl-10, .group-radius:hover .hover\:\:xl\:radius-bl-10, .group:focus .focus\:\:xl\:radius-bl-10, .group-radius:focus .focus\:\:xl\:radius-bl-10 {
        border-bottom-left-radius: 10px ;
    }

    .xl\:radius-bl-11, .hover\:xl\:radius-bl-11:hover, .focus\:xl\:radius-bl-11:focus, .group:hover .hover\:\:xl\:radius-bl-11, .group-radius:hover .hover\:\:xl\:radius-bl-11, .group:focus .focus\:\:xl\:radius-bl-11, .group-radius:focus .focus\:\:xl\:radius-bl-11 {
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-bl-12, .hover\:xl\:radius-bl-12:hover, .focus\:xl\:radius-bl-12:focus, .group:hover .hover\:\:xl\:radius-bl-12, .group-radius:hover .hover\:\:xl\:radius-bl-12, .group:focus .focus\:\:xl\:radius-bl-12, .group-radius:focus .focus\:\:xl\:radius-bl-12 {
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-bl-13, .hover\:xl\:radius-bl-13:hover, .focus\:xl\:radius-bl-13:focus, .group:hover .hover\:\:xl\:radius-bl-13, .group-radius:hover .hover\:\:xl\:radius-bl-13, .group:focus .focus\:\:xl\:radius-bl-13, .group-radius:focus .focus\:\:xl\:radius-bl-13 {
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-bl-14, .hover\:xl\:radius-bl-14:hover, .focus\:xl\:radius-bl-14:focus, .group:hover .hover\:\:xl\:radius-bl-14, .group-radius:hover .hover\:\:xl\:radius-bl-14, .group:focus .focus\:\:xl\:radius-bl-14, .group-radius:focus .focus\:\:xl\:radius-bl-14 {
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-bl-15, .hover\:xl\:radius-bl-15:hover, .focus\:xl\:radius-bl-15:focus, .group:hover .hover\:\:xl\:radius-bl-15, .group-radius:hover .hover\:\:xl\:radius-bl-15, .group:focus .focus\:\:xl\:radius-bl-15, .group-radius:focus .focus\:\:xl\:radius-bl-15 {
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-bl-16, .hover\:xl\:radius-bl-16:hover, .focus\:xl\:radius-bl-16:focus, .group:hover .hover\:\:xl\:radius-bl-16, .group-radius:hover .hover\:\:xl\:radius-bl-16, .group:focus .focus\:\:xl\:radius-bl-16, .group-radius:focus .focus\:\:xl\:radius-bl-16 {
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-bl-17, .hover\:xl\:radius-bl-17:hover, .focus\:xl\:radius-bl-17:focus, .group:hover .hover\:\:xl\:radius-bl-17, .group-radius:hover .hover\:\:xl\:radius-bl-17, .group:focus .focus\:\:xl\:radius-bl-17, .group-radius:focus .focus\:\:xl\:radius-bl-17 {
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-bl-18, .hover\:xl\:radius-bl-18:hover, .focus\:xl\:radius-bl-18:focus, .group:hover .hover\:\:xl\:radius-bl-18, .group-radius:hover .hover\:\:xl\:radius-bl-18, .group:focus .focus\:\:xl\:radius-bl-18, .group-radius:focus .focus\:\:xl\:radius-bl-18 {
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-bl-19, .hover\:xl\:radius-bl-19:hover, .focus\:xl\:radius-bl-19:focus, .group:hover .hover\:\:xl\:radius-bl-19, .group-radius:hover .hover\:\:xl\:radius-bl-19, .group:focus .focus\:\:xl\:radius-bl-19, .group-radius:focus .focus\:\:xl\:radius-bl-19 {
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-bl-20, .hover\:xl\:radius-bl-20:hover, .focus\:xl\:radius-bl-20:focus, .group:hover .hover\:\:xl\:radius-bl-20, .group-radius:hover .hover\:\:xl\:radius-bl-20, .group:focus .focus\:\:xl\:radius-bl-20, .group-radius:focus .focus\:\:xl\:radius-bl-20 {
        border-bottom-left-radius: 20px ;
    }

    .xl\:radius-bl-21, .hover\:xl\:radius-bl-21:hover, .focus\:xl\:radius-bl-21:focus, .group:hover .hover\:\:xl\:radius-bl-21, .group-radius:hover .hover\:\:xl\:radius-bl-21, .group:focus .focus\:\:xl\:radius-bl-21, .group-radius:focus .focus\:\:xl\:radius-bl-21 {
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-bl-22, .hover\:xl\:radius-bl-22:hover, .focus\:xl\:radius-bl-22:focus, .group:hover .hover\:\:xl\:radius-bl-22, .group-radius:hover .hover\:\:xl\:radius-bl-22, .group:focus .focus\:\:xl\:radius-bl-22, .group-radius:focus .focus\:\:xl\:radius-bl-22 {
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-bl-23, .hover\:xl\:radius-bl-23:hover, .focus\:xl\:radius-bl-23:focus, .group:hover .hover\:\:xl\:radius-bl-23, .group-radius:hover .hover\:\:xl\:radius-bl-23, .group:focus .focus\:\:xl\:radius-bl-23, .group-radius:focus .focus\:\:xl\:radius-bl-23 {
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-bl-24, .hover\:xl\:radius-bl-24:hover, .focus\:xl\:radius-bl-24:focus, .group:hover .hover\:\:xl\:radius-bl-24, .group-radius:hover .hover\:\:xl\:radius-bl-24, .group:focus .focus\:\:xl\:radius-bl-24, .group-radius:focus .focus\:\:xl\:radius-bl-24 {
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-bl-25, .hover\:xl\:radius-bl-25:hover, .focus\:xl\:radius-bl-25:focus, .group:hover .hover\:\:xl\:radius-bl-25, .group-radius:hover .hover\:\:xl\:radius-bl-25, .group:focus .focus\:\:xl\:radius-bl-25, .group-radius:focus .focus\:\:xl\:radius-bl-25 {
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-bl-26, .hover\:xl\:radius-bl-26:hover, .focus\:xl\:radius-bl-26:focus, .group:hover .hover\:\:xl\:radius-bl-26, .group-radius:hover .hover\:\:xl\:radius-bl-26, .group:focus .focus\:\:xl\:radius-bl-26, .group-radius:focus .focus\:\:xl\:radius-bl-26 {
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-bl-27, .hover\:xl\:radius-bl-27:hover, .focus\:xl\:radius-bl-27:focus, .group:hover .hover\:\:xl\:radius-bl-27, .group-radius:hover .hover\:\:xl\:radius-bl-27, .group:focus .focus\:\:xl\:radius-bl-27, .group-radius:focus .focus\:\:xl\:radius-bl-27 {
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-bl-28, .hover\:xl\:radius-bl-28:hover, .focus\:xl\:radius-bl-28:focus, .group:hover .hover\:\:xl\:radius-bl-28, .group-radius:hover .hover\:\:xl\:radius-bl-28, .group:focus .focus\:\:xl\:radius-bl-28, .group-radius:focus .focus\:\:xl\:radius-bl-28 {
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-bl-29, .hover\:xl\:radius-bl-29:hover, .focus\:xl\:radius-bl-29:focus, .group:hover .hover\:\:xl\:radius-bl-29, .group-radius:hover .hover\:\:xl\:radius-bl-29, .group:focus .focus\:\:xl\:radius-bl-29, .group-radius:focus .focus\:\:xl\:radius-bl-29 {
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-bl-30, .hover\:xl\:radius-bl-30:hover, .focus\:xl\:radius-bl-30:focus, .group:hover .hover\:\:xl\:radius-bl-30, .group-radius:hover .hover\:\:xl\:radius-bl-30, .group:focus .focus\:\:xl\:radius-bl-30, .group-radius:focus .focus\:\:xl\:radius-bl-30 {
        border-bottom-left-radius: 20px ;
    }

    .xl\:radius-tr-0, .hover\:xl\:radius-tr-0:hover, .focus\:xl\:radius-tr-0:focus, .group:hover .hover\:\:xl\:radius-tr-0, .group-radius:hover .hover\:\:xl\:radius-tr-0, .group:focus .focus\:\:xl\:radius-tr-0, .group-radius:focus .focus\:\:xl\:radius-tr-0 {
        border-top-right-radius: 0 ;
    }

    .xl\:radius-tr-1, .hover\:xl\:radius-tr-1:hover, .focus\:xl\:radius-tr-1:focus, .group:hover .hover\:\:xl\:radius-tr-1, .group-radius:hover .hover\:\:xl\:radius-tr-1, .group:focus .focus\:\:xl\:radius-tr-1, .group-radius:focus .focus\:\:xl\:radius-tr-1 {
        border-top-right-radius: 1px ;
    }

    .xl\:radius-tr-2, .hover\:xl\:radius-tr-2:hover, .focus\:xl\:radius-tr-2:focus, .group:hover .hover\:\:xl\:radius-tr-2, .group-radius:hover .hover\:\:xl\:radius-tr-2, .group:focus .focus\:\:xl\:radius-tr-2, .group-radius:focus .focus\:\:xl\:radius-tr-2 {
        border-top-right-radius: 2px ;
    }

    .xl\:radius-tr-3, .hover\:xl\:radius-tr-3:hover, .focus\:xl\:radius-tr-3:focus, .group:hover .hover\:\:xl\:radius-tr-3, .group-radius:hover .hover\:\:xl\:radius-tr-3, .group:focus .focus\:\:xl\:radius-tr-3, .group-radius:focus .focus\:\:xl\:radius-tr-3 {
        border-top-right-radius: 3px ;
    }

    .xl\:radius-tr-4, .hover\:xl\:radius-tr-4:hover, .focus\:xl\:radius-tr-4:focus, .group:hover .hover\:\:xl\:radius-tr-4, .group-radius:hover .hover\:\:xl\:radius-tr-4, .group:focus .focus\:\:xl\:radius-tr-4, .group-radius:focus .focus\:\:xl\:radius-tr-4 {
        border-top-right-radius: 4px ;
    }

    .xl\:radius-tr-5, .hover\:xl\:radius-tr-5:hover, .focus\:xl\:radius-tr-5:focus, .group:hover .hover\:\:xl\:radius-tr-5, .group-radius:hover .hover\:\:xl\:radius-tr-5, .group:focus .focus\:\:xl\:radius-tr-5, .group-radius:focus .focus\:\:xl\:radius-tr-5 {
        border-top-right-radius: 5px ;
    }

    .xl\:radius-tr-6, .hover\:xl\:radius-tr-6:hover, .focus\:xl\:radius-tr-6:focus, .group:hover .hover\:\:xl\:radius-tr-6, .group-radius:hover .hover\:\:xl\:radius-tr-6, .group:focus .focus\:\:xl\:radius-tr-6, .group-radius:focus .focus\:\:xl\:radius-tr-6 {
        border-top-right-radius: 6px ;
    }

    .xl\:radius-tr-7, .hover\:xl\:radius-tr-7:hover, .focus\:xl\:radius-tr-7:focus, .group:hover .hover\:\:xl\:radius-tr-7, .group-radius:hover .hover\:\:xl\:radius-tr-7, .group:focus .focus\:\:xl\:radius-tr-7, .group-radius:focus .focus\:\:xl\:radius-tr-7 {
        border-top-right-radius: 7px ;
    }

    .xl\:radius-tr-8, .hover\:xl\:radius-tr-8:hover, .focus\:xl\:radius-tr-8:focus, .group:hover .hover\:\:xl\:radius-tr-8, .group-radius:hover .hover\:\:xl\:radius-tr-8, .group:focus .focus\:\:xl\:radius-tr-8, .group-radius:focus .focus\:\:xl\:radius-tr-8 {
        border-top-right-radius: 8px ;
    }

    .xl\:radius-tr-9, .hover\:xl\:radius-tr-9:hover, .focus\:xl\:radius-tr-9:focus, .group:hover .hover\:\:xl\:radius-tr-9, .group-radius:hover .hover\:\:xl\:radius-tr-9, .group:focus .focus\:\:xl\:radius-tr-9, .group-radius:focus .focus\:\:xl\:radius-tr-9 {
        border-top-right-radius: 9px ;
    }

    .xl\:radius-tr-10, .hover\:xl\:radius-tr-10:hover, .focus\:xl\:radius-tr-10:focus, .group:hover .hover\:\:xl\:radius-tr-10, .group-radius:hover .hover\:\:xl\:radius-tr-10, .group:focus .focus\:\:xl\:radius-tr-10, .group-radius:focus .focus\:\:xl\:radius-tr-10 {
        border-top-right-radius: 10px ;
    }

    .xl\:radius-tr-11, .hover\:xl\:radius-tr-11:hover, .focus\:xl\:radius-tr-11:focus, .group:hover .hover\:\:xl\:radius-tr-11, .group-radius:hover .hover\:\:xl\:radius-tr-11, .group:focus .focus\:\:xl\:radius-tr-11, .group-radius:focus .focus\:\:xl\:radius-tr-11 {
        border-top-right-radius: 11px ;
    }

    .xl\:radius-tr-12, .hover\:xl\:radius-tr-12:hover, .focus\:xl\:radius-tr-12:focus, .group:hover .hover\:\:xl\:radius-tr-12, .group-radius:hover .hover\:\:xl\:radius-tr-12, .group:focus .focus\:\:xl\:radius-tr-12, .group-radius:focus .focus\:\:xl\:radius-tr-12 {
        border-top-right-radius: 12px ;
    }

    .xl\:radius-tr-13, .hover\:xl\:radius-tr-13:hover, .focus\:xl\:radius-tr-13:focus, .group:hover .hover\:\:xl\:radius-tr-13, .group-radius:hover .hover\:\:xl\:radius-tr-13, .group:focus .focus\:\:xl\:radius-tr-13, .group-radius:focus .focus\:\:xl\:radius-tr-13 {
        border-top-right-radius: 13px ;
    }

    .xl\:radius-tr-14, .hover\:xl\:radius-tr-14:hover, .focus\:xl\:radius-tr-14:focus, .group:hover .hover\:\:xl\:radius-tr-14, .group-radius:hover .hover\:\:xl\:radius-tr-14, .group:focus .focus\:\:xl\:radius-tr-14, .group-radius:focus .focus\:\:xl\:radius-tr-14 {
        border-top-right-radius: 14px ;
    }

    .xl\:radius-tr-15, .hover\:xl\:radius-tr-15:hover, .focus\:xl\:radius-tr-15:focus, .group:hover .hover\:\:xl\:radius-tr-15, .group-radius:hover .hover\:\:xl\:radius-tr-15, .group:focus .focus\:\:xl\:radius-tr-15, .group-radius:focus .focus\:\:xl\:radius-tr-15 {
        border-top-right-radius: 15px ;
    }

    .xl\:radius-tr-16, .hover\:xl\:radius-tr-16:hover, .focus\:xl\:radius-tr-16:focus, .group:hover .hover\:\:xl\:radius-tr-16, .group-radius:hover .hover\:\:xl\:radius-tr-16, .group:focus .focus\:\:xl\:radius-tr-16, .group-radius:focus .focus\:\:xl\:radius-tr-16 {
        border-top-right-radius: 16px ;
    }

    .xl\:radius-tr-17, .hover\:xl\:radius-tr-17:hover, .focus\:xl\:radius-tr-17:focus, .group:hover .hover\:\:xl\:radius-tr-17, .group-radius:hover .hover\:\:xl\:radius-tr-17, .group:focus .focus\:\:xl\:radius-tr-17, .group-radius:focus .focus\:\:xl\:radius-tr-17 {
        border-top-right-radius: 17px ;
    }

    .xl\:radius-tr-18, .hover\:xl\:radius-tr-18:hover, .focus\:xl\:radius-tr-18:focus, .group:hover .hover\:\:xl\:radius-tr-18, .group-radius:hover .hover\:\:xl\:radius-tr-18, .group:focus .focus\:\:xl\:radius-tr-18, .group-radius:focus .focus\:\:xl\:radius-tr-18 {
        border-top-right-radius: 18px ;
    }

    .xl\:radius-tr-19, .hover\:xl\:radius-tr-19:hover, .focus\:xl\:radius-tr-19:focus, .group:hover .hover\:\:xl\:radius-tr-19, .group-radius:hover .hover\:\:xl\:radius-tr-19, .group:focus .focus\:\:xl\:radius-tr-19, .group-radius:focus .focus\:\:xl\:radius-tr-19 {
        border-top-right-radius: 19px ;
    }

    .xl\:radius-tr-20, .hover\:xl\:radius-tr-20:hover, .focus\:xl\:radius-tr-20:focus, .group:hover .hover\:\:xl\:radius-tr-20, .group-radius:hover .hover\:\:xl\:radius-tr-20, .group:focus .focus\:\:xl\:radius-tr-20, .group-radius:focus .focus\:\:xl\:radius-tr-20 {
        border-top-right-radius: 20px ;
    }

    .xl\:radius-tr-21, .hover\:xl\:radius-tr-21:hover, .focus\:xl\:radius-tr-21:focus, .group:hover .hover\:\:xl\:radius-tr-21, .group-radius:hover .hover\:\:xl\:radius-tr-21, .group:focus .focus\:\:xl\:radius-tr-21, .group-radius:focus .focus\:\:xl\:radius-tr-21 {
        border-top-right-radius: 11px ;
    }

    .xl\:radius-tr-22, .hover\:xl\:radius-tr-22:hover, .focus\:xl\:radius-tr-22:focus, .group:hover .hover\:\:xl\:radius-tr-22, .group-radius:hover .hover\:\:xl\:radius-tr-22, .group:focus .focus\:\:xl\:radius-tr-22, .group-radius:focus .focus\:\:xl\:radius-tr-22 {
        border-top-right-radius: 12px ;
    }

    .xl\:radius-tr-23, .hover\:xl\:radius-tr-23:hover, .focus\:xl\:radius-tr-23:focus, .group:hover .hover\:\:xl\:radius-tr-23, .group-radius:hover .hover\:\:xl\:radius-tr-23, .group:focus .focus\:\:xl\:radius-tr-23, .group-radius:focus .focus\:\:xl\:radius-tr-23 {
        border-top-right-radius: 13px ;
    }

    .xl\:radius-tr-24, .hover\:xl\:radius-tr-24:hover, .focus\:xl\:radius-tr-24:focus, .group:hover .hover\:\:xl\:radius-tr-24, .group-radius:hover .hover\:\:xl\:radius-tr-24, .group:focus .focus\:\:xl\:radius-tr-24, .group-radius:focus .focus\:\:xl\:radius-tr-24 {
        border-top-right-radius: 14px ;
    }

    .xl\:radius-tr-25, .hover\:xl\:radius-tr-25:hover, .focus\:xl\:radius-tr-25:focus, .group:hover .hover\:\:xl\:radius-tr-25, .group-radius:hover .hover\:\:xl\:radius-tr-25, .group:focus .focus\:\:xl\:radius-tr-25, .group-radius:focus .focus\:\:xl\:radius-tr-25 {
        border-top-right-radius: 15px ;
    }

    .xl\:radius-tr-26, .hover\:xl\:radius-tr-26:hover, .focus\:xl\:radius-tr-26:focus, .group:hover .hover\:\:xl\:radius-tr-26, .group-radius:hover .hover\:\:xl\:radius-tr-26, .group:focus .focus\:\:xl\:radius-tr-26, .group-radius:focus .focus\:\:xl\:radius-tr-26 {
        border-top-right-radius: 16px ;
    }

    .xl\:radius-tr-27, .hover\:xl\:radius-tr-27:hover, .focus\:xl\:radius-tr-27:focus, .group:hover .hover\:\:xl\:radius-tr-27, .group-radius:hover .hover\:\:xl\:radius-tr-27, .group:focus .focus\:\:xl\:radius-tr-27, .group-radius:focus .focus\:\:xl\:radius-tr-27 {
        border-top-right-radius: 17px ;
    }

    .xl\:radius-tr-28, .hover\:xl\:radius-tr-28:hover, .focus\:xl\:radius-tr-28:focus, .group:hover .hover\:\:xl\:radius-tr-28, .group-radius:hover .hover\:\:xl\:radius-tr-28, .group:focus .focus\:\:xl\:radius-tr-28, .group-radius:focus .focus\:\:xl\:radius-tr-28 {
        border-top-right-radius: 18px ;
    }

    .xl\:radius-tr-29, .hover\:xl\:radius-tr-29:hover, .focus\:xl\:radius-tr-29:focus, .group:hover .hover\:\:xl\:radius-tr-29, .group-radius:hover .hover\:\:xl\:radius-tr-29, .group:focus .focus\:\:xl\:radius-tr-29, .group-radius:focus .focus\:\:xl\:radius-tr-29 {
        border-top-right-radius: 19px ;
    }

    .xl\:radius-tr-30, .hover\:xl\:radius-tr-30:hover, .focus\:xl\:radius-tr-30:focus, .group:hover .hover\:\:xl\:radius-tr-30, .group-radius:hover .hover\:\:xl\:radius-tr-30, .group:focus .focus\:\:xl\:radius-tr-30, .group-radius:focus .focus\:\:xl\:radius-tr-30 {
        border-top-right-radius: 20px ;
    }

    .xl\:radius-br-0, .hover\:xl\:radius-br-0:hover, .focus\:xl\:radius-br-0:focus, .group:hover .hover\:\:xl\:radius-br-0, .group-radius:hover .hover\:\:xl\:radius-br-0, .group:focus .focus\:\:xl\:radius-br-0, .group-radius:focus .focus\:\:xl\:radius-br-0 {
        border-bottom-right-radius: 0 ;
    }

    .xl\:radius-br-1, .hover\:xl\:radius-br-1:hover, .focus\:xl\:radius-br-1:focus, .group:hover .hover\:\:xl\:radius-br-1, .group-radius:hover .hover\:\:xl\:radius-br-1, .group:focus .focus\:\:xl\:radius-br-1, .group-radius:focus .focus\:\:xl\:radius-br-1 {
        border-bottom-right-radius: 1px ;
    }

    .xl\:radius-br-2, .hover\:xl\:radius-br-2:hover, .focus\:xl\:radius-br-2:focus, .group:hover .hover\:\:xl\:radius-br-2, .group-radius:hover .hover\:\:xl\:radius-br-2, .group:focus .focus\:\:xl\:radius-br-2, .group-radius:focus .focus\:\:xl\:radius-br-2 {
        border-bottom-right-radius: 2px ;
    }

    .xl\:radius-br-3, .hover\:xl\:radius-br-3:hover, .focus\:xl\:radius-br-3:focus, .group:hover .hover\:\:xl\:radius-br-3, .group-radius:hover .hover\:\:xl\:radius-br-3, .group:focus .focus\:\:xl\:radius-br-3, .group-radius:focus .focus\:\:xl\:radius-br-3 {
        border-bottom-right-radius: 3px ;
    }

    .xl\:radius-br-4, .hover\:xl\:radius-br-4:hover, .focus\:xl\:radius-br-4:focus, .group:hover .hover\:\:xl\:radius-br-4, .group-radius:hover .hover\:\:xl\:radius-br-4, .group:focus .focus\:\:xl\:radius-br-4, .group-radius:focus .focus\:\:xl\:radius-br-4 {
        border-bottom-right-radius: 4px ;
    }

    .xl\:radius-br-5, .hover\:xl\:radius-br-5:hover, .focus\:xl\:radius-br-5:focus, .group:hover .hover\:\:xl\:radius-br-5, .group-radius:hover .hover\:\:xl\:radius-br-5, .group:focus .focus\:\:xl\:radius-br-5, .group-radius:focus .focus\:\:xl\:radius-br-5 {
        border-bottom-right-radius: 5px ;
    }

    .xl\:radius-br-6, .hover\:xl\:radius-br-6:hover, .focus\:xl\:radius-br-6:focus, .group:hover .hover\:\:xl\:radius-br-6, .group-radius:hover .hover\:\:xl\:radius-br-6, .group:focus .focus\:\:xl\:radius-br-6, .group-radius:focus .focus\:\:xl\:radius-br-6 {
        border-bottom-right-radius: 6px ;
    }

    .xl\:radius-br-7, .hover\:xl\:radius-br-7:hover, .focus\:xl\:radius-br-7:focus, .group:hover .hover\:\:xl\:radius-br-7, .group-radius:hover .hover\:\:xl\:radius-br-7, .group:focus .focus\:\:xl\:radius-br-7, .group-radius:focus .focus\:\:xl\:radius-br-7 {
        border-bottom-right-radius: 7px ;
    }

    .xl\:radius-br-8, .hover\:xl\:radius-br-8:hover, .focus\:xl\:radius-br-8:focus, .group:hover .hover\:\:xl\:radius-br-8, .group-radius:hover .hover\:\:xl\:radius-br-8, .group:focus .focus\:\:xl\:radius-br-8, .group-radius:focus .focus\:\:xl\:radius-br-8 {
        border-bottom-right-radius: 8px ;
    }

    .xl\:radius-br-9, .hover\:xl\:radius-br-9:hover, .focus\:xl\:radius-br-9:focus, .group:hover .hover\:\:xl\:radius-br-9, .group-radius:hover .hover\:\:xl\:radius-br-9, .group:focus .focus\:\:xl\:radius-br-9, .group-radius:focus .focus\:\:xl\:radius-br-9 {
        border-bottom-right-radius: 9px ;
    }

    .xl\:radius-br-10, .hover\:xl\:radius-br-10:hover, .focus\:xl\:radius-br-10:focus, .group:hover .hover\:\:xl\:radius-br-10, .group-radius:hover .hover\:\:xl\:radius-br-10, .group:focus .focus\:\:xl\:radius-br-10, .group-radius:focus .focus\:\:xl\:radius-br-10 {
        border-bottom-right-radius: 10px ;
    }

    .xl\:radius-br-11, .hover\:xl\:radius-br-11:hover, .focus\:xl\:radius-br-11:focus, .group:hover .hover\:\:xl\:radius-br-11, .group-radius:hover .hover\:\:xl\:radius-br-11, .group:focus .focus\:\:xl\:radius-br-11, .group-radius:focus .focus\:\:xl\:radius-br-11 {
        border-bottom-right-radius: 11px ;
    }

    .xl\:radius-br-12, .hover\:xl\:radius-br-12:hover, .focus\:xl\:radius-br-12:focus, .group:hover .hover\:\:xl\:radius-br-12, .group-radius:hover .hover\:\:xl\:radius-br-12, .group:focus .focus\:\:xl\:radius-br-12, .group-radius:focus .focus\:\:xl\:radius-br-12 {
        border-bottom-right-radius: 12px ;
    }

    .xl\:radius-br-13, .hover\:xl\:radius-br-13:hover, .focus\:xl\:radius-br-13:focus, .group:hover .hover\:\:xl\:radius-br-13, .group-radius:hover .hover\:\:xl\:radius-br-13, .group:focus .focus\:\:xl\:radius-br-13, .group-radius:focus .focus\:\:xl\:radius-br-13 {
        border-bottom-right-radius: 13px ;
    }

    .xl\:radius-br-14, .hover\:xl\:radius-br-14:hover, .focus\:xl\:radius-br-14:focus, .group:hover .hover\:\:xl\:radius-br-14, .group-radius:hover .hover\:\:xl\:radius-br-14, .group:focus .focus\:\:xl\:radius-br-14, .group-radius:focus .focus\:\:xl\:radius-br-14 {
        border-bottom-right-radius: 14px ;
    }

    .xl\:radius-br-15, .hover\:xl\:radius-br-15:hover, .focus\:xl\:radius-br-15:focus, .group:hover .hover\:\:xl\:radius-br-15, .group-radius:hover .hover\:\:xl\:radius-br-15, .group:focus .focus\:\:xl\:radius-br-15, .group-radius:focus .focus\:\:xl\:radius-br-15 {
        border-bottom-right-radius: 15px ;
    }

    .xl\:radius-br-16, .hover\:xl\:radius-br-16:hover, .focus\:xl\:radius-br-16:focus, .group:hover .hover\:\:xl\:radius-br-16, .group-radius:hover .hover\:\:xl\:radius-br-16, .group:focus .focus\:\:xl\:radius-br-16, .group-radius:focus .focus\:\:xl\:radius-br-16 {
        border-bottom-right-radius: 16px ;
    }

    .xl\:radius-br-17, .hover\:xl\:radius-br-17:hover, .focus\:xl\:radius-br-17:focus, .group:hover .hover\:\:xl\:radius-br-17, .group-radius:hover .hover\:\:xl\:radius-br-17, .group:focus .focus\:\:xl\:radius-br-17, .group-radius:focus .focus\:\:xl\:radius-br-17 {
        border-bottom-right-radius: 17px ;
    }

    .xl\:radius-br-18, .hover\:xl\:radius-br-18:hover, .focus\:xl\:radius-br-18:focus, .group:hover .hover\:\:xl\:radius-br-18, .group-radius:hover .hover\:\:xl\:radius-br-18, .group:focus .focus\:\:xl\:radius-br-18, .group-radius:focus .focus\:\:xl\:radius-br-18 {
        border-bottom-right-radius: 18px ;
    }

    .xl\:radius-br-19, .hover\:xl\:radius-br-19:hover, .focus\:xl\:radius-br-19:focus, .group:hover .hover\:\:xl\:radius-br-19, .group-radius:hover .hover\:\:xl\:radius-br-19, .group:focus .focus\:\:xl\:radius-br-19, .group-radius:focus .focus\:\:xl\:radius-br-19 {
        border-bottom-right-radius: 19px ;
    }

    .xl\:radius-br-20, .hover\:xl\:radius-br-20:hover, .focus\:xl\:radius-br-20:focus, .group:hover .hover\:\:xl\:radius-br-20, .group-radius:hover .hover\:\:xl\:radius-br-20, .group:focus .focus\:\:xl\:radius-br-20, .group-radius:focus .focus\:\:xl\:radius-br-20 {
        border-bottom-right-radius: 20px ;
    }

    .xl\:radius-br-21, .hover\:xl\:radius-br-21:hover, .focus\:xl\:radius-br-21:focus, .group:hover .hover\:\:xl\:radius-br-21, .group-radius:hover .hover\:\:xl\:radius-br-21, .group:focus .focus\:\:xl\:radius-br-21, .group-radius:focus .focus\:\:xl\:radius-br-21 {
        border-bottom-right-radius: 11px ;
    }

    .xl\:radius-br-22, .hover\:xl\:radius-br-22:hover, .focus\:xl\:radius-br-22:focus, .group:hover .hover\:\:xl\:radius-br-22, .group-radius:hover .hover\:\:xl\:radius-br-22, .group:focus .focus\:\:xl\:radius-br-22, .group-radius:focus .focus\:\:xl\:radius-br-22 {
        border-bottom-right-radius: 12px ;
    }

    .xl\:radius-br-23, .hover\:xl\:radius-br-23:hover, .focus\:xl\:radius-br-23:focus, .group:hover .hover\:\:xl\:radius-br-23, .group-radius:hover .hover\:\:xl\:radius-br-23, .group:focus .focus\:\:xl\:radius-br-23, .group-radius:focus .focus\:\:xl\:radius-br-23 {
        border-bottom-right-radius: 13px ;
    }

    .xl\:radius-br-24, .hover\:xl\:radius-br-24:hover, .focus\:xl\:radius-br-24:focus, .group:hover .hover\:\:xl\:radius-br-24, .group-radius:hover .hover\:\:xl\:radius-br-24, .group:focus .focus\:\:xl\:radius-br-24, .group-radius:focus .focus\:\:xl\:radius-br-24 {
        border-bottom-right-radius: 14px ;
    }

    .xl\:radius-br-25, .hover\:xl\:radius-br-25:hover, .focus\:xl\:radius-br-25:focus, .group:hover .hover\:\:xl\:radius-br-25, .group-radius:hover .hover\:\:xl\:radius-br-25, .group:focus .focus\:\:xl\:radius-br-25, .group-radius:focus .focus\:\:xl\:radius-br-25 {
        border-bottom-right-radius: 15px ;
    }

    .xl\:radius-br-26, .hover\:xl\:radius-br-26:hover, .focus\:xl\:radius-br-26:focus, .group:hover .hover\:\:xl\:radius-br-26, .group-radius:hover .hover\:\:xl\:radius-br-26, .group:focus .focus\:\:xl\:radius-br-26, .group-radius:focus .focus\:\:xl\:radius-br-26 {
        border-bottom-right-radius: 16px ;
    }

    .xl\:radius-br-27, .hover\:xl\:radius-br-27:hover, .focus\:xl\:radius-br-27:focus, .group:hover .hover\:\:xl\:radius-br-27, .group-radius:hover .hover\:\:xl\:radius-br-27, .group:focus .focus\:\:xl\:radius-br-27, .group-radius:focus .focus\:\:xl\:radius-br-27 {
        border-bottom-right-radius: 17px ;
    }

    .xl\:radius-br-28, .hover\:xl\:radius-br-28:hover, .focus\:xl\:radius-br-28:focus, .group:hover .hover\:\:xl\:radius-br-28, .group-radius:hover .hover\:\:xl\:radius-br-28, .group:focus .focus\:\:xl\:radius-br-28, .group-radius:focus .focus\:\:xl\:radius-br-28 {
        border-bottom-right-radius: 18px ;
    }

    .xl\:radius-br-29, .hover\:xl\:radius-br-29:hover, .focus\:xl\:radius-br-29:focus, .group:hover .hover\:\:xl\:radius-br-29, .group-radius:hover .hover\:\:xl\:radius-br-29, .group:focus .focus\:\:xl\:radius-br-29, .group-radius:focus .focus\:\:xl\:radius-br-29 {
        border-bottom-right-radius: 19px ;
    }

    .xl\:radius-br-30, .hover\:xl\:radius-br-30:hover, .focus\:xl\:radius-br-30:focus, .group:hover .hover\:\:xl\:radius-br-30, .group-radius:hover .hover\:\:xl\:radius-br-30, .group:focus .focus\:\:xl\:radius-br-30, .group-radius:focus .focus\:\:xl\:radius-br-30 {
        border-bottom-right-radius: 20px ;
    }

    .xl\:radius-top-0, .hover\:xl\:radius-top-0:hover, .focus\:xl\:radius-top-0:focus, .group:hover .hover\:\:xl\:radius-top-0, .group-radius:hover .hover\:\:xl\:radius-top-0, .group:focus .focus\:\:xl\:radius-top-0, .group-radius:focus .focus\:\:xl\:radius-top-0 {
        border-top-right-radius: 0 ;
        border-top-left-radius: 0 ;
    }

    .xl\:radius-top-1, .hover\:xl\:radius-top-1:hover, .focus\:xl\:radius-top-1:focus, .group:hover .hover\:\:xl\:radius-top-1, .group-radius:hover .hover\:\:xl\:radius-top-1, .group:focus .focus\:\:xl\:radius-top-1, .group-radius:focus .focus\:\:xl\:radius-top-1 {
        border-top-right-radius: 1px ;
        border-top-left-radius: 1px ;
    }

    .xl\:radius-top-2, .hover\:xl\:radius-top-2:hover, .focus\:xl\:radius-top-2:focus, .group:hover .hover\:\:xl\:radius-top-2, .group-radius:hover .hover\:\:xl\:radius-top-2, .group:focus .focus\:\:xl\:radius-top-2, .group-radius:focus .focus\:\:xl\:radius-top-2 {
        border-top-right-radius: 2px ;
        border-top-left-radius: 2px ;
    }

    .xl\:radius-top-3, .hover\:xl\:radius-top-3:hover, .focus\:xl\:radius-top-3:focus, .group:hover .hover\:\:xl\:radius-top-3, .group-radius:hover .hover\:\:xl\:radius-top-3, .group:focus .focus\:\:xl\:radius-top-3, .group-radius:focus .focus\:\:xl\:radius-top-3 {
        border-top-right-radius: 3px ;
        border-top-left-radius: 3px ;
    }

    .xl\:radius-top-4, .hover\:xl\:radius-top-4:hover, .focus\:xl\:radius-top-4:focus, .group:hover .hover\:\:xl\:radius-top-4, .group-radius:hover .hover\:\:xl\:radius-top-4, .group:focus .focus\:\:xl\:radius-top-4, .group-radius:focus .focus\:\:xl\:radius-top-4 {
        border-top-right-radius: 4px ;
        border-top-left-radius: 4px ;
    }

    .xl\:radius-top-5, .hover\:xl\:radius-top-5:hover, .focus\:xl\:radius-top-5:focus, .group:hover .hover\:\:xl\:radius-top-5, .group-radius:hover .hover\:\:xl\:radius-top-5, .group:focus .focus\:\:xl\:radius-top-5, .group-radius:focus .focus\:\:xl\:radius-top-5 {
        border-top-right-radius: 5px ;
        border-top-left-radius: 5px ;
    }

    .xl\:radius-top-6, .hover\:xl\:radius-top-6:hover, .focus\:xl\:radius-top-6:focus, .group:hover .hover\:\:xl\:radius-top-6, .group-radius:hover .hover\:\:xl\:radius-top-6, .group:focus .focus\:\:xl\:radius-top-6, .group-radius:focus .focus\:\:xl\:radius-top-6 {
        border-top-right-radius: 6px ;
        border-top-left-radius: 6px ;
    }

    .xl\:radius-top-7, .hover\:xl\:radius-top-7:hover, .focus\:xl\:radius-top-7:focus, .group:hover .hover\:\:xl\:radius-top-7, .group-radius:hover .hover\:\:xl\:radius-top-7, .group:focus .focus\:\:xl\:radius-top-7, .group-radius:focus .focus\:\:xl\:radius-top-7 {
        border-top-right-radius: 7px ;
        border-top-left-radius: 7px ;
    }

    .xl\:radius-top-8, .hover\:xl\:radius-top-8:hover, .focus\:xl\:radius-top-8:focus, .group:hover .hover\:\:xl\:radius-top-8, .group-radius:hover .hover\:\:xl\:radius-top-8, .group:focus .focus\:\:xl\:radius-top-8, .group-radius:focus .focus\:\:xl\:radius-top-8 {
        border-top-right-radius: 8px ;
        border-top-left-radius: 8px ;
    }

    .xl\:radius-top-9, .hover\:xl\:radius-top-9:hover, .focus\:xl\:radius-top-9:focus, .group:hover .hover\:\:xl\:radius-top-9, .group-radius:hover .hover\:\:xl\:radius-top-9, .group:focus .focus\:\:xl\:radius-top-9, .group-radius:focus .focus\:\:xl\:radius-top-9 {
        border-top-right-radius: 9px ;
        border-top-left-radius: 9px ;
    }

    .xl\:radius-top-10, .hover\:xl\:radius-top-10:hover, .focus\:xl\:radius-top-10:focus, .group:hover .hover\:\:xl\:radius-top-10, .group-radius:hover .hover\:\:xl\:radius-top-10, .group:focus .focus\:\:xl\:radius-top-10, .group-radius:focus .focus\:\:xl\:radius-top-10 {
        border-top-right-radius: 10px ;
        border-top-left-radius: 10px ;
    }

    .xl\:radius-top-11, .hover\:xl\:radius-top-11:hover, .focus\:xl\:radius-top-11:focus, .group:hover .hover\:\:xl\:radius-top-11, .group-radius:hover .hover\:\:xl\:radius-top-11, .group:focus .focus\:\:xl\:radius-top-11, .group-radius:focus .focus\:\:xl\:radius-top-11 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .xl\:radius-top-12, .hover\:xl\:radius-top-12:hover, .focus\:xl\:radius-top-12:focus, .group:hover .hover\:\:xl\:radius-top-12, .group-radius:hover .hover\:\:xl\:radius-top-12, .group:focus .focus\:\:xl\:radius-top-12, .group-radius:focus .focus\:\:xl\:radius-top-12 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .xl\:radius-top-13, .hover\:xl\:radius-top-13:hover, .focus\:xl\:radius-top-13:focus, .group:hover .hover\:\:xl\:radius-top-13, .group-radius:hover .hover\:\:xl\:radius-top-13, .group:focus .focus\:\:xl\:radius-top-13, .group-radius:focus .focus\:\:xl\:radius-top-13 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .xl\:radius-top-14, .hover\:xl\:radius-top-14:hover, .focus\:xl\:radius-top-14:focus, .group:hover .hover\:\:xl\:radius-top-14, .group-radius:hover .hover\:\:xl\:radius-top-14, .group:focus .focus\:\:xl\:radius-top-14, .group-radius:focus .focus\:\:xl\:radius-top-14 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .xl\:radius-top-15, .hover\:xl\:radius-top-15:hover, .focus\:xl\:radius-top-15:focus, .group:hover .hover\:\:xl\:radius-top-15, .group-radius:hover .hover\:\:xl\:radius-top-15, .group:focus .focus\:\:xl\:radius-top-15, .group-radius:focus .focus\:\:xl\:radius-top-15 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .xl\:radius-top-16, .hover\:xl\:radius-top-16:hover, .focus\:xl\:radius-top-16:focus, .group:hover .hover\:\:xl\:radius-top-16, .group-radius:hover .hover\:\:xl\:radius-top-16, .group:focus .focus\:\:xl\:radius-top-16, .group-radius:focus .focus\:\:xl\:radius-top-16 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .xl\:radius-top-17, .hover\:xl\:radius-top-17:hover, .focus\:xl\:radius-top-17:focus, .group:hover .hover\:\:xl\:radius-top-17, .group-radius:hover .hover\:\:xl\:radius-top-17, .group:focus .focus\:\:xl\:radius-top-17, .group-radius:focus .focus\:\:xl\:radius-top-17 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .xl\:radius-top-18, .hover\:xl\:radius-top-18:hover, .focus\:xl\:radius-top-18:focus, .group:hover .hover\:\:xl\:radius-top-18, .group-radius:hover .hover\:\:xl\:radius-top-18, .group:focus .focus\:\:xl\:radius-top-18, .group-radius:focus .focus\:\:xl\:radius-top-18 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .xl\:radius-top-19, .hover\:xl\:radius-top-19:hover, .focus\:xl\:radius-top-19:focus, .group:hover .hover\:\:xl\:radius-top-19, .group-radius:hover .hover\:\:xl\:radius-top-19, .group:focus .focus\:\:xl\:radius-top-19, .group-radius:focus .focus\:\:xl\:radius-top-19 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .xl\:radius-top-20, .hover\:xl\:radius-top-20:hover, .focus\:xl\:radius-top-20:focus, .group:hover .hover\:\:xl\:radius-top-20, .group-radius:hover .hover\:\:xl\:radius-top-20, .group:focus .focus\:\:xl\:radius-top-20, .group-radius:focus .focus\:\:xl\:radius-top-20 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .xl\:radius-top-21, .hover\:xl\:radius-top-21:hover, .focus\:xl\:radius-top-21:focus, .group:hover .hover\:\:xl\:radius-top-21, .group-radius:hover .hover\:\:xl\:radius-top-21, .group:focus .focus\:\:xl\:radius-top-21, .group-radius:focus .focus\:\:xl\:radius-top-21 {
        border-top-right-radius: 11px ;
        border-top-left-radius: 11px ;
    }

    .xl\:radius-top-22, .hover\:xl\:radius-top-22:hover, .focus\:xl\:radius-top-22:focus, .group:hover .hover\:\:xl\:radius-top-22, .group-radius:hover .hover\:\:xl\:radius-top-22, .group:focus .focus\:\:xl\:radius-top-22, .group-radius:focus .focus\:\:xl\:radius-top-22 {
        border-top-right-radius: 12px ;
        border-top-left-radius: 12px ;
    }

    .xl\:radius-top-23, .hover\:xl\:radius-top-23:hover, .focus\:xl\:radius-top-23:focus, .group:hover .hover\:\:xl\:radius-top-23, .group-radius:hover .hover\:\:xl\:radius-top-23, .group:focus .focus\:\:xl\:radius-top-23, .group-radius:focus .focus\:\:xl\:radius-top-23 {
        border-top-right-radius: 13px ;
        border-top-left-radius: 13px ;
    }

    .xl\:radius-top-24, .hover\:xl\:radius-top-24:hover, .focus\:xl\:radius-top-24:focus, .group:hover .hover\:\:xl\:radius-top-24, .group-radius:hover .hover\:\:xl\:radius-top-24, .group:focus .focus\:\:xl\:radius-top-24, .group-radius:focus .focus\:\:xl\:radius-top-24 {
        border-top-right-radius: 14px ;
        border-top-left-radius: 14px ;
    }

    .xl\:radius-top-25, .hover\:xl\:radius-top-25:hover, .focus\:xl\:radius-top-25:focus, .group:hover .hover\:\:xl\:radius-top-25, .group-radius:hover .hover\:\:xl\:radius-top-25, .group:focus .focus\:\:xl\:radius-top-25, .group-radius:focus .focus\:\:xl\:radius-top-25 {
        border-top-right-radius: 15px ;
        border-top-left-radius: 15px ;
    }

    .xl\:radius-top-26, .hover\:xl\:radius-top-26:hover, .focus\:xl\:radius-top-26:focus, .group:hover .hover\:\:xl\:radius-top-26, .group-radius:hover .hover\:\:xl\:radius-top-26, .group:focus .focus\:\:xl\:radius-top-26, .group-radius:focus .focus\:\:xl\:radius-top-26 {
        border-top-right-radius: 16px ;
        border-top-left-radius: 16px ;
    }

    .xl\:radius-top-27, .hover\:xl\:radius-top-27:hover, .focus\:xl\:radius-top-27:focus, .group:hover .hover\:\:xl\:radius-top-27, .group-radius:hover .hover\:\:xl\:radius-top-27, .group:focus .focus\:\:xl\:radius-top-27, .group-radius:focus .focus\:\:xl\:radius-top-27 {
        border-top-right-radius: 17px ;
        border-top-left-radius: 17px ;
    }

    .xl\:radius-top-28, .hover\:xl\:radius-top-28:hover, .focus\:xl\:radius-top-28:focus, .group:hover .hover\:\:xl\:radius-top-28, .group-radius:hover .hover\:\:xl\:radius-top-28, .group:focus .focus\:\:xl\:radius-top-28, .group-radius:focus .focus\:\:xl\:radius-top-28 {
        border-top-right-radius: 18px ;
        border-top-left-radius: 18px ;
    }

    .xl\:radius-top-29, .hover\:xl\:radius-top-29:hover, .focus\:xl\:radius-top-29:focus, .group:hover .hover\:\:xl\:radius-top-29, .group-radius:hover .hover\:\:xl\:radius-top-29, .group:focus .focus\:\:xl\:radius-top-29, .group-radius:focus .focus\:\:xl\:radius-top-29 {
        border-top-right-radius: 19px ;
        border-top-left-radius: 19px ;
    }

    .xl\:radius-top-30, .hover\:xl\:radius-top-30:hover, .focus\:xl\:radius-top-30:focus, .group:hover .hover\:\:xl\:radius-top-30, .group-radius:hover .hover\:\:xl\:radius-top-30, .group:focus .focus\:\:xl\:radius-top-30, .group-radius:focus .focus\:\:xl\:radius-top-30 {
        border-top-right-radius: 20px ;
        border-top-left-radius: 20px ;
    }

    .xl\:radius-bottom-0, .hover\:xl\:radius-bottom-0:hover, .focus\:xl\:radius-bottom-0:focus, .group:hover .hover\:\:xl\:radius-bottom-0, .group-radius:hover .hover\:\:xl\:radius-bottom-0, .group:focus .focus\:\:xl\:radius-bottom-0, .group-radius:focus .focus\:\:xl\:radius-bottom-0 {
        border-bottom-right-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .xl\:radius-bottom-1, .hover\:xl\:radius-bottom-1:hover, .focus\:xl\:radius-bottom-1:focus, .group:hover .hover\:\:xl\:radius-bottom-1, .group-radius:hover .hover\:\:xl\:radius-bottom-1, .group:focus .focus\:\:xl\:radius-bottom-1, .group-radius:focus .focus\:\:xl\:radius-bottom-1 {
        border-bottom-right-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .xl\:radius-bottom-2, .hover\:xl\:radius-bottom-2:hover, .focus\:xl\:radius-bottom-2:focus, .group:hover .hover\:\:xl\:radius-bottom-2, .group-radius:hover .hover\:\:xl\:radius-bottom-2, .group:focus .focus\:\:xl\:radius-bottom-2, .group-radius:focus .focus\:\:xl\:radius-bottom-2 {
        border-bottom-right-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .xl\:radius-bottom-3, .hover\:xl\:radius-bottom-3:hover, .focus\:xl\:radius-bottom-3:focus, .group:hover .hover\:\:xl\:radius-bottom-3, .group-radius:hover .hover\:\:xl\:radius-bottom-3, .group:focus .focus\:\:xl\:radius-bottom-3, .group-radius:focus .focus\:\:xl\:radius-bottom-3 {
        border-bottom-right-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .xl\:radius-bottom-4, .hover\:xl\:radius-bottom-4:hover, .focus\:xl\:radius-bottom-4:focus, .group:hover .hover\:\:xl\:radius-bottom-4, .group-radius:hover .hover\:\:xl\:radius-bottom-4, .group:focus .focus\:\:xl\:radius-bottom-4, .group-radius:focus .focus\:\:xl\:radius-bottom-4 {
        border-bottom-right-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .xl\:radius-bottom-5, .hover\:xl\:radius-bottom-5:hover, .focus\:xl\:radius-bottom-5:focus, .group:hover .hover\:\:xl\:radius-bottom-5, .group-radius:hover .hover\:\:xl\:radius-bottom-5, .group:focus .focus\:\:xl\:radius-bottom-5, .group-radius:focus .focus\:\:xl\:radius-bottom-5 {
        border-bottom-right-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .xl\:radius-bottom-6, .hover\:xl\:radius-bottom-6:hover, .focus\:xl\:radius-bottom-6:focus, .group:hover .hover\:\:xl\:radius-bottom-6, .group-radius:hover .hover\:\:xl\:radius-bottom-6, .group:focus .focus\:\:xl\:radius-bottom-6, .group-radius:focus .focus\:\:xl\:radius-bottom-6 {
        border-bottom-right-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .xl\:radius-bottom-7, .hover\:xl\:radius-bottom-7:hover, .focus\:xl\:radius-bottom-7:focus, .group:hover .hover\:\:xl\:radius-bottom-7, .group-radius:hover .hover\:\:xl\:radius-bottom-7, .group:focus .focus\:\:xl\:radius-bottom-7, .group-radius:focus .focus\:\:xl\:radius-bottom-7 {
        border-bottom-right-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .xl\:radius-bottom-8, .hover\:xl\:radius-bottom-8:hover, .focus\:xl\:radius-bottom-8:focus, .group:hover .hover\:\:xl\:radius-bottom-8, .group-radius:hover .hover\:\:xl\:radius-bottom-8, .group:focus .focus\:\:xl\:radius-bottom-8, .group-radius:focus .focus\:\:xl\:radius-bottom-8 {
        border-bottom-right-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .xl\:radius-bottom-9, .hover\:xl\:radius-bottom-9:hover, .focus\:xl\:radius-bottom-9:focus, .group:hover .hover\:\:xl\:radius-bottom-9, .group-radius:hover .hover\:\:xl\:radius-bottom-9, .group:focus .focus\:\:xl\:radius-bottom-9, .group-radius:focus .focus\:\:xl\:radius-bottom-9 {
        border-bottom-right-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .xl\:radius-bottom-10, .hover\:xl\:radius-bottom-10:hover, .focus\:xl\:radius-bottom-10:focus, .group:hover .hover\:\:xl\:radius-bottom-10, .group-radius:hover .hover\:\:xl\:radius-bottom-10, .group:focus .focus\:\:xl\:radius-bottom-10, .group-radius:focus .focus\:\:xl\:radius-bottom-10 {
        border-bottom-right-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .xl\:radius-bottom-11, .hover\:xl\:radius-bottom-11:hover, .focus\:xl\:radius-bottom-11:focus, .group:hover .hover\:\:xl\:radius-bottom-11, .group-radius:hover .hover\:\:xl\:radius-bottom-11, .group:focus .focus\:\:xl\:radius-bottom-11, .group-radius:focus .focus\:\:xl\:radius-bottom-11 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-bottom-12, .hover\:xl\:radius-bottom-12:hover, .focus\:xl\:radius-bottom-12:focus, .group:hover .hover\:\:xl\:radius-bottom-12, .group-radius:hover .hover\:\:xl\:radius-bottom-12, .group:focus .focus\:\:xl\:radius-bottom-12, .group-radius:focus .focus\:\:xl\:radius-bottom-12 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-bottom-13, .hover\:xl\:radius-bottom-13:hover, .focus\:xl\:radius-bottom-13:focus, .group:hover .hover\:\:xl\:radius-bottom-13, .group-radius:hover .hover\:\:xl\:radius-bottom-13, .group:focus .focus\:\:xl\:radius-bottom-13, .group-radius:focus .focus\:\:xl\:radius-bottom-13 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-bottom-14, .hover\:xl\:radius-bottom-14:hover, .focus\:xl\:radius-bottom-14:focus, .group:hover .hover\:\:xl\:radius-bottom-14, .group-radius:hover .hover\:\:xl\:radius-bottom-14, .group:focus .focus\:\:xl\:radius-bottom-14, .group-radius:focus .focus\:\:xl\:radius-bottom-14 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-bottom-15, .hover\:xl\:radius-bottom-15:hover, .focus\:xl\:radius-bottom-15:focus, .group:hover .hover\:\:xl\:radius-bottom-15, .group-radius:hover .hover\:\:xl\:radius-bottom-15, .group:focus .focus\:\:xl\:radius-bottom-15, .group-radius:focus .focus\:\:xl\:radius-bottom-15 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-bottom-16, .hover\:xl\:radius-bottom-16:hover, .focus\:xl\:radius-bottom-16:focus, .group:hover .hover\:\:xl\:radius-bottom-16, .group-radius:hover .hover\:\:xl\:radius-bottom-16, .group:focus .focus\:\:xl\:radius-bottom-16, .group-radius:focus .focus\:\:xl\:radius-bottom-16 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-bottom-17, .hover\:xl\:radius-bottom-17:hover, .focus\:xl\:radius-bottom-17:focus, .group:hover .hover\:\:xl\:radius-bottom-17, .group-radius:hover .hover\:\:xl\:radius-bottom-17, .group:focus .focus\:\:xl\:radius-bottom-17, .group-radius:focus .focus\:\:xl\:radius-bottom-17 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-bottom-18, .hover\:xl\:radius-bottom-18:hover, .focus\:xl\:radius-bottom-18:focus, .group:hover .hover\:\:xl\:radius-bottom-18, .group-radius:hover .hover\:\:xl\:radius-bottom-18, .group:focus .focus\:\:xl\:radius-bottom-18, .group-radius:focus .focus\:\:xl\:radius-bottom-18 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-bottom-19, .hover\:xl\:radius-bottom-19:hover, .focus\:xl\:radius-bottom-19:focus, .group:hover .hover\:\:xl\:radius-bottom-19, .group-radius:hover .hover\:\:xl\:radius-bottom-19, .group:focus .focus\:\:xl\:radius-bottom-19, .group-radius:focus .focus\:\:xl\:radius-bottom-19 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-bottom-20, .hover\:xl\:radius-bottom-20:hover, .focus\:xl\:radius-bottom-20:focus, .group:hover .hover\:\:xl\:radius-bottom-20, .group-radius:hover .hover\:\:xl\:radius-bottom-20, .group:focus .focus\:\:xl\:radius-bottom-20, .group-radius:focus .focus\:\:xl\:radius-bottom-20 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .xl\:radius-bottom-21, .hover\:xl\:radius-bottom-21:hover, .focus\:xl\:radius-bottom-21:focus, .group:hover .hover\:\:xl\:radius-bottom-21, .group-radius:hover .hover\:\:xl\:radius-bottom-21, .group:focus .focus\:\:xl\:radius-bottom-21, .group-radius:focus .focus\:\:xl\:radius-bottom-21 {
        border-bottom-right-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-bottom-22, .hover\:xl\:radius-bottom-22:hover, .focus\:xl\:radius-bottom-22:focus, .group:hover .hover\:\:xl\:radius-bottom-22, .group-radius:hover .hover\:\:xl\:radius-bottom-22, .group:focus .focus\:\:xl\:radius-bottom-22, .group-radius:focus .focus\:\:xl\:radius-bottom-22 {
        border-bottom-right-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-bottom-23, .hover\:xl\:radius-bottom-23:hover, .focus\:xl\:radius-bottom-23:focus, .group:hover .hover\:\:xl\:radius-bottom-23, .group-radius:hover .hover\:\:xl\:radius-bottom-23, .group:focus .focus\:\:xl\:radius-bottom-23, .group-radius:focus .focus\:\:xl\:radius-bottom-23 {
        border-bottom-right-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-bottom-24, .hover\:xl\:radius-bottom-24:hover, .focus\:xl\:radius-bottom-24:focus, .group:hover .hover\:\:xl\:radius-bottom-24, .group-radius:hover .hover\:\:xl\:radius-bottom-24, .group:focus .focus\:\:xl\:radius-bottom-24, .group-radius:focus .focus\:\:xl\:radius-bottom-24 {
        border-bottom-right-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-bottom-25, .hover\:xl\:radius-bottom-25:hover, .focus\:xl\:radius-bottom-25:focus, .group:hover .hover\:\:xl\:radius-bottom-25, .group-radius:hover .hover\:\:xl\:radius-bottom-25, .group:focus .focus\:\:xl\:radius-bottom-25, .group-radius:focus .focus\:\:xl\:radius-bottom-25 {
        border-bottom-right-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-bottom-26, .hover\:xl\:radius-bottom-26:hover, .focus\:xl\:radius-bottom-26:focus, .group:hover .hover\:\:xl\:radius-bottom-26, .group-radius:hover .hover\:\:xl\:radius-bottom-26, .group:focus .focus\:\:xl\:radius-bottom-26, .group-radius:focus .focus\:\:xl\:radius-bottom-26 {
        border-bottom-right-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-bottom-27, .hover\:xl\:radius-bottom-27:hover, .focus\:xl\:radius-bottom-27:focus, .group:hover .hover\:\:xl\:radius-bottom-27, .group-radius:hover .hover\:\:xl\:radius-bottom-27, .group:focus .focus\:\:xl\:radius-bottom-27, .group-radius:focus .focus\:\:xl\:radius-bottom-27 {
        border-bottom-right-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-bottom-28, .hover\:xl\:radius-bottom-28:hover, .focus\:xl\:radius-bottom-28:focus, .group:hover .hover\:\:xl\:radius-bottom-28, .group-radius:hover .hover\:\:xl\:radius-bottom-28, .group:focus .focus\:\:xl\:radius-bottom-28, .group-radius:focus .focus\:\:xl\:radius-bottom-28 {
        border-bottom-right-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-bottom-29, .hover\:xl\:radius-bottom-29:hover, .focus\:xl\:radius-bottom-29:focus, .group:hover .hover\:\:xl\:radius-bottom-29, .group-radius:hover .hover\:\:xl\:radius-bottom-29, .group:focus .focus\:\:xl\:radius-bottom-29, .group-radius:focus .focus\:\:xl\:radius-bottom-29 {
        border-bottom-right-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-bottom-30, .hover\:xl\:radius-bottom-30:hover, .focus\:xl\:radius-bottom-30:focus, .group:hover .hover\:\:xl\:radius-bottom-30, .group-radius:hover .hover\:\:xl\:radius-bottom-30, .group:focus .focus\:\:xl\:radius-bottom-30, .group-radius:focus .focus\:\:xl\:radius-bottom-30 {
        border-bottom-right-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .xl\:radius-right-0, .hover\:xl\:radius-right-0:hover, .focus\:xl\:radius-right-0:focus, .group:hover .hover\:\:xl\:radius-right-0, .group-radius:hover .hover\:\:xl\:radius-right-0, .group:focus .focus\:\:xl\:radius-right-0, .group-radius:focus .focus\:\:xl\:radius-right-0 {
        border-top-right-radius: 0 ;
        border-bottom-right-radius: 0 ;
    }

    .xl\:radius-right-1, .hover\:xl\:radius-right-1:hover, .focus\:xl\:radius-right-1:focus, .group:hover .hover\:\:xl\:radius-right-1, .group-radius:hover .hover\:\:xl\:radius-right-1, .group:focus .focus\:\:xl\:radius-right-1, .group-radius:focus .focus\:\:xl\:radius-right-1 {
        border-top-right-radius: 1px ;
        border-bottom-right-radius: 1px ;
    }

    .xl\:radius-right-2, .hover\:xl\:radius-right-2:hover, .focus\:xl\:radius-right-2:focus, .group:hover .hover\:\:xl\:radius-right-2, .group-radius:hover .hover\:\:xl\:radius-right-2, .group:focus .focus\:\:xl\:radius-right-2, .group-radius:focus .focus\:\:xl\:radius-right-2 {
        border-top-right-radius: 2px ;
        border-bottom-right-radius: 2px ;
    }

    .xl\:radius-right-3, .hover\:xl\:radius-right-3:hover, .focus\:xl\:radius-right-3:focus, .group:hover .hover\:\:xl\:radius-right-3, .group-radius:hover .hover\:\:xl\:radius-right-3, .group:focus .focus\:\:xl\:radius-right-3, .group-radius:focus .focus\:\:xl\:radius-right-3 {
        border-top-right-radius: 3px ;
        border-bottom-right-radius: 3px ;
    }

    .xl\:radius-right-4, .hover\:xl\:radius-right-4:hover, .focus\:xl\:radius-right-4:focus, .group:hover .hover\:\:xl\:radius-right-4, .group-radius:hover .hover\:\:xl\:radius-right-4, .group:focus .focus\:\:xl\:radius-right-4, .group-radius:focus .focus\:\:xl\:radius-right-4 {
        border-top-right-radius: 4px ;
        border-bottom-right-radius: 4px ;
    }

    .xl\:radius-right-5, .hover\:xl\:radius-right-5:hover, .focus\:xl\:radius-right-5:focus, .group:hover .hover\:\:xl\:radius-right-5, .group-radius:hover .hover\:\:xl\:radius-right-5, .group:focus .focus\:\:xl\:radius-right-5, .group-radius:focus .focus\:\:xl\:radius-right-5 {
        border-top-right-radius: 5px ;
        border-bottom-right-radius: 5px ;
    }

    .xl\:radius-right-6, .hover\:xl\:radius-right-6:hover, .focus\:xl\:radius-right-6:focus, .group:hover .hover\:\:xl\:radius-right-6, .group-radius:hover .hover\:\:xl\:radius-right-6, .group:focus .focus\:\:xl\:radius-right-6, .group-radius:focus .focus\:\:xl\:radius-right-6 {
        border-top-right-radius: 6px ;
        border-bottom-right-radius: 6px ;
    }

    .xl\:radius-right-7, .hover\:xl\:radius-right-7:hover, .focus\:xl\:radius-right-7:focus, .group:hover .hover\:\:xl\:radius-right-7, .group-radius:hover .hover\:\:xl\:radius-right-7, .group:focus .focus\:\:xl\:radius-right-7, .group-radius:focus .focus\:\:xl\:radius-right-7 {
        border-top-right-radius: 7px ;
        border-bottom-right-radius: 7px ;
    }

    .xl\:radius-right-8, .hover\:xl\:radius-right-8:hover, .focus\:xl\:radius-right-8:focus, .group:hover .hover\:\:xl\:radius-right-8, .group-radius:hover .hover\:\:xl\:radius-right-8, .group:focus .focus\:\:xl\:radius-right-8, .group-radius:focus .focus\:\:xl\:radius-right-8 {
        border-top-right-radius: 8px ;
        border-bottom-right-radius: 8px ;
    }

    .xl\:radius-right-9, .hover\:xl\:radius-right-9:hover, .focus\:xl\:radius-right-9:focus, .group:hover .hover\:\:xl\:radius-right-9, .group-radius:hover .hover\:\:xl\:radius-right-9, .group:focus .focus\:\:xl\:radius-right-9, .group-radius:focus .focus\:\:xl\:radius-right-9 {
        border-top-right-radius: 9px ;
        border-bottom-right-radius: 9px ;
    }

    .xl\:radius-right-10, .hover\:xl\:radius-right-10:hover, .focus\:xl\:radius-right-10:focus, .group:hover .hover\:\:xl\:radius-right-10, .group-radius:hover .hover\:\:xl\:radius-right-10, .group:focus .focus\:\:xl\:radius-right-10, .group-radius:focus .focus\:\:xl\:radius-right-10 {
        border-top-right-radius: 10px ;
        border-bottom-right-radius: 10px ;
    }

    .xl\:radius-right-11, .hover\:xl\:radius-right-11:hover, .focus\:xl\:radius-right-11:focus, .group:hover .hover\:\:xl\:radius-right-11, .group-radius:hover .hover\:\:xl\:radius-right-11, .group:focus .focus\:\:xl\:radius-right-11, .group-radius:focus .focus\:\:xl\:radius-right-11 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .xl\:radius-right-12, .hover\:xl\:radius-right-12:hover, .focus\:xl\:radius-right-12:focus, .group:hover .hover\:\:xl\:radius-right-12, .group-radius:hover .hover\:\:xl\:radius-right-12, .group:focus .focus\:\:xl\:radius-right-12, .group-radius:focus .focus\:\:xl\:radius-right-12 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .xl\:radius-right-13, .hover\:xl\:radius-right-13:hover, .focus\:xl\:radius-right-13:focus, .group:hover .hover\:\:xl\:radius-right-13, .group-radius:hover .hover\:\:xl\:radius-right-13, .group:focus .focus\:\:xl\:radius-right-13, .group-radius:focus .focus\:\:xl\:radius-right-13 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .xl\:radius-right-14, .hover\:xl\:radius-right-14:hover, .focus\:xl\:radius-right-14:focus, .group:hover .hover\:\:xl\:radius-right-14, .group-radius:hover .hover\:\:xl\:radius-right-14, .group:focus .focus\:\:xl\:radius-right-14, .group-radius:focus .focus\:\:xl\:radius-right-14 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .xl\:radius-right-15, .hover\:xl\:radius-right-15:hover, .focus\:xl\:radius-right-15:focus, .group:hover .hover\:\:xl\:radius-right-15, .group-radius:hover .hover\:\:xl\:radius-right-15, .group:focus .focus\:\:xl\:radius-right-15, .group-radius:focus .focus\:\:xl\:radius-right-15 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .xl\:radius-right-16, .hover\:xl\:radius-right-16:hover, .focus\:xl\:radius-right-16:focus, .group:hover .hover\:\:xl\:radius-right-16, .group-radius:hover .hover\:\:xl\:radius-right-16, .group:focus .focus\:\:xl\:radius-right-16, .group-radius:focus .focus\:\:xl\:radius-right-16 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .xl\:radius-right-17, .hover\:xl\:radius-right-17:hover, .focus\:xl\:radius-right-17:focus, .group:hover .hover\:\:xl\:radius-right-17, .group-radius:hover .hover\:\:xl\:radius-right-17, .group:focus .focus\:\:xl\:radius-right-17, .group-radius:focus .focus\:\:xl\:radius-right-17 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .xl\:radius-right-18, .hover\:xl\:radius-right-18:hover, .focus\:xl\:radius-right-18:focus, .group:hover .hover\:\:xl\:radius-right-18, .group-radius:hover .hover\:\:xl\:radius-right-18, .group:focus .focus\:\:xl\:radius-right-18, .group-radius:focus .focus\:\:xl\:radius-right-18 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .xl\:radius-right-19, .hover\:xl\:radius-right-19:hover, .focus\:xl\:radius-right-19:focus, .group:hover .hover\:\:xl\:radius-right-19, .group-radius:hover .hover\:\:xl\:radius-right-19, .group:focus .focus\:\:xl\:radius-right-19, .group-radius:focus .focus\:\:xl\:radius-right-19 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .xl\:radius-right-20, .hover\:xl\:radius-right-20:hover, .focus\:xl\:radius-right-20:focus, .group:hover .hover\:\:xl\:radius-right-20, .group-radius:hover .hover\:\:xl\:radius-right-20, .group:focus .focus\:\:xl\:radius-right-20, .group-radius:focus .focus\:\:xl\:radius-right-20 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .xl\:radius-right-21, .hover\:xl\:radius-right-21:hover, .focus\:xl\:radius-right-21:focus, .group:hover .hover\:\:xl\:radius-right-21, .group-radius:hover .hover\:\:xl\:radius-right-21, .group:focus .focus\:\:xl\:radius-right-21, .group-radius:focus .focus\:\:xl\:radius-right-21 {
        border-top-right-radius: 11px ;
        border-bottom-right-radius: 11px ;
    }

    .xl\:radius-right-22, .hover\:xl\:radius-right-22:hover, .focus\:xl\:radius-right-22:focus, .group:hover .hover\:\:xl\:radius-right-22, .group-radius:hover .hover\:\:xl\:radius-right-22, .group:focus .focus\:\:xl\:radius-right-22, .group-radius:focus .focus\:\:xl\:radius-right-22 {
        border-top-right-radius: 12px ;
        border-bottom-right-radius: 12px ;
    }

    .xl\:radius-right-23, .hover\:xl\:radius-right-23:hover, .focus\:xl\:radius-right-23:focus, .group:hover .hover\:\:xl\:radius-right-23, .group-radius:hover .hover\:\:xl\:radius-right-23, .group:focus .focus\:\:xl\:radius-right-23, .group-radius:focus .focus\:\:xl\:radius-right-23 {
        border-top-right-radius: 13px ;
        border-bottom-right-radius: 13px ;
    }

    .xl\:radius-right-24, .hover\:xl\:radius-right-24:hover, .focus\:xl\:radius-right-24:focus, .group:hover .hover\:\:xl\:radius-right-24, .group-radius:hover .hover\:\:xl\:radius-right-24, .group:focus .focus\:\:xl\:radius-right-24, .group-radius:focus .focus\:\:xl\:radius-right-24 {
        border-top-right-radius: 14px ;
        border-bottom-right-radius: 14px ;
    }

    .xl\:radius-right-25, .hover\:xl\:radius-right-25:hover, .focus\:xl\:radius-right-25:focus, .group:hover .hover\:\:xl\:radius-right-25, .group-radius:hover .hover\:\:xl\:radius-right-25, .group:focus .focus\:\:xl\:radius-right-25, .group-radius:focus .focus\:\:xl\:radius-right-25 {
        border-top-right-radius: 15px ;
        border-bottom-right-radius: 15px ;
    }

    .xl\:radius-right-26, .hover\:xl\:radius-right-26:hover, .focus\:xl\:radius-right-26:focus, .group:hover .hover\:\:xl\:radius-right-26, .group-radius:hover .hover\:\:xl\:radius-right-26, .group:focus .focus\:\:xl\:radius-right-26, .group-radius:focus .focus\:\:xl\:radius-right-26 {
        border-top-right-radius: 16px ;
        border-bottom-right-radius: 16px ;
    }

    .xl\:radius-right-27, .hover\:xl\:radius-right-27:hover, .focus\:xl\:radius-right-27:focus, .group:hover .hover\:\:xl\:radius-right-27, .group-radius:hover .hover\:\:xl\:radius-right-27, .group:focus .focus\:\:xl\:radius-right-27, .group-radius:focus .focus\:\:xl\:radius-right-27 {
        border-top-right-radius: 17px ;
        border-bottom-right-radius: 17px ;
    }

    .xl\:radius-right-28, .hover\:xl\:radius-right-28:hover, .focus\:xl\:radius-right-28:focus, .group:hover .hover\:\:xl\:radius-right-28, .group-radius:hover .hover\:\:xl\:radius-right-28, .group:focus .focus\:\:xl\:radius-right-28, .group-radius:focus .focus\:\:xl\:radius-right-28 {
        border-top-right-radius: 18px ;
        border-bottom-right-radius: 18px ;
    }

    .xl\:radius-right-29, .hover\:xl\:radius-right-29:hover, .focus\:xl\:radius-right-29:focus, .group:hover .hover\:\:xl\:radius-right-29, .group-radius:hover .hover\:\:xl\:radius-right-29, .group:focus .focus\:\:xl\:radius-right-29, .group-radius:focus .focus\:\:xl\:radius-right-29 {
        border-top-right-radius: 19px ;
        border-bottom-right-radius: 19px ;
    }

    .xl\:radius-right-30, .hover\:xl\:radius-right-30:hover, .focus\:xl\:radius-right-30:focus, .group:hover .hover\:\:xl\:radius-right-30, .group-radius:hover .hover\:\:xl\:radius-right-30, .group:focus .focus\:\:xl\:radius-right-30, .group-radius:focus .focus\:\:xl\:radius-right-30 {
        border-top-right-radius: 20px ;
        border-bottom-right-radius: 20px ;
    }

    .xl\:radius-left-0, .hover\:xl\:radius-left-0:hover, .focus\:xl\:radius-left-0:focus, .group:hover .hover\:\:xl\:radius-left-0, .group-radius:hover .hover\:\:xl\:radius-left-0, .group:focus .focus\:\:xl\:radius-left-0, .group-radius:focus .focus\:\:xl\:radius-left-0 {
        border-top-left-radius: 0 ;
        border-bottom-left-radius: 0 ;
    }

    .xl\:radius-left-1, .hover\:xl\:radius-left-1:hover, .focus\:xl\:radius-left-1:focus, .group:hover .hover\:\:xl\:radius-left-1, .group-radius:hover .hover\:\:xl\:radius-left-1, .group:focus .focus\:\:xl\:radius-left-1, .group-radius:focus .focus\:\:xl\:radius-left-1 {
        border-top-left-radius: 1px ;
        border-bottom-left-radius: 1px ;
    }

    .xl\:radius-left-2, .hover\:xl\:radius-left-2:hover, .focus\:xl\:radius-left-2:focus, .group:hover .hover\:\:xl\:radius-left-2, .group-radius:hover .hover\:\:xl\:radius-left-2, .group:focus .focus\:\:xl\:radius-left-2, .group-radius:focus .focus\:\:xl\:radius-left-2 {
        border-top-left-radius: 2px ;
        border-bottom-left-radius: 2px ;
    }

    .xl\:radius-left-3, .hover\:xl\:radius-left-3:hover, .focus\:xl\:radius-left-3:focus, .group:hover .hover\:\:xl\:radius-left-3, .group-radius:hover .hover\:\:xl\:radius-left-3, .group:focus .focus\:\:xl\:radius-left-3, .group-radius:focus .focus\:\:xl\:radius-left-3 {
        border-top-left-radius: 3px ;
        border-bottom-left-radius: 3px ;
    }

    .xl\:radius-left-4, .hover\:xl\:radius-left-4:hover, .focus\:xl\:radius-left-4:focus, .group:hover .hover\:\:xl\:radius-left-4, .group-radius:hover .hover\:\:xl\:radius-left-4, .group:focus .focus\:\:xl\:radius-left-4, .group-radius:focus .focus\:\:xl\:radius-left-4 {
        border-top-left-radius: 4px ;
        border-bottom-left-radius: 4px ;
    }

    .xl\:radius-left-5, .hover\:xl\:radius-left-5:hover, .focus\:xl\:radius-left-5:focus, .group:hover .hover\:\:xl\:radius-left-5, .group-radius:hover .hover\:\:xl\:radius-left-5, .group:focus .focus\:\:xl\:radius-left-5, .group-radius:focus .focus\:\:xl\:radius-left-5 {
        border-top-left-radius: 5px ;
        border-bottom-left-radius: 5px ;
    }

    .xl\:radius-left-6, .hover\:xl\:radius-left-6:hover, .focus\:xl\:radius-left-6:focus, .group:hover .hover\:\:xl\:radius-left-6, .group-radius:hover .hover\:\:xl\:radius-left-6, .group:focus .focus\:\:xl\:radius-left-6, .group-radius:focus .focus\:\:xl\:radius-left-6 {
        border-top-left-radius: 6px ;
        border-bottom-left-radius: 6px ;
    }

    .xl\:radius-left-7, .hover\:xl\:radius-left-7:hover, .focus\:xl\:radius-left-7:focus, .group:hover .hover\:\:xl\:radius-left-7, .group-radius:hover .hover\:\:xl\:radius-left-7, .group:focus .focus\:\:xl\:radius-left-7, .group-radius:focus .focus\:\:xl\:radius-left-7 {
        border-top-left-radius: 7px ;
        border-bottom-left-radius: 7px ;
    }

    .xl\:radius-left-8, .hover\:xl\:radius-left-8:hover, .focus\:xl\:radius-left-8:focus, .group:hover .hover\:\:xl\:radius-left-8, .group-radius:hover .hover\:\:xl\:radius-left-8, .group:focus .focus\:\:xl\:radius-left-8, .group-radius:focus .focus\:\:xl\:radius-left-8 {
        border-top-left-radius: 8px ;
        border-bottom-left-radius: 8px ;
    }

    .xl\:radius-left-9, .hover\:xl\:radius-left-9:hover, .focus\:xl\:radius-left-9:focus, .group:hover .hover\:\:xl\:radius-left-9, .group-radius:hover .hover\:\:xl\:radius-left-9, .group:focus .focus\:\:xl\:radius-left-9, .group-radius:focus .focus\:\:xl\:radius-left-9 {
        border-top-left-radius: 9px ;
        border-bottom-left-radius: 9px ;
    }

    .xl\:radius-left-10, .hover\:xl\:radius-left-10:hover, .focus\:xl\:radius-left-10:focus, .group:hover .hover\:\:xl\:radius-left-10, .group-radius:hover .hover\:\:xl\:radius-left-10, .group:focus .focus\:\:xl\:radius-left-10, .group-radius:focus .focus\:\:xl\:radius-left-10 {
        border-top-left-radius: 10px ;
        border-bottom-left-radius: 10px ;
    }

    .xl\:radius-left-11, .hover\:xl\:radius-left-11:hover, .focus\:xl\:radius-left-11:focus, .group:hover .hover\:\:xl\:radius-left-11, .group-radius:hover .hover\:\:xl\:radius-left-11, .group:focus .focus\:\:xl\:radius-left-11, .group-radius:focus .focus\:\:xl\:radius-left-11 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-left-12, .hover\:xl\:radius-left-12:hover, .focus\:xl\:radius-left-12:focus, .group:hover .hover\:\:xl\:radius-left-12, .group-radius:hover .hover\:\:xl\:radius-left-12, .group:focus .focus\:\:xl\:radius-left-12, .group-radius:focus .focus\:\:xl\:radius-left-12 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-left-13, .hover\:xl\:radius-left-13:hover, .focus\:xl\:radius-left-13:focus, .group:hover .hover\:\:xl\:radius-left-13, .group-radius:hover .hover\:\:xl\:radius-left-13, .group:focus .focus\:\:xl\:radius-left-13, .group-radius:focus .focus\:\:xl\:radius-left-13 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-left-14, .hover\:xl\:radius-left-14:hover, .focus\:xl\:radius-left-14:focus, .group:hover .hover\:\:xl\:radius-left-14, .group-radius:hover .hover\:\:xl\:radius-left-14, .group:focus .focus\:\:xl\:radius-left-14, .group-radius:focus .focus\:\:xl\:radius-left-14 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-left-15, .hover\:xl\:radius-left-15:hover, .focus\:xl\:radius-left-15:focus, .group:hover .hover\:\:xl\:radius-left-15, .group-radius:hover .hover\:\:xl\:radius-left-15, .group:focus .focus\:\:xl\:radius-left-15, .group-radius:focus .focus\:\:xl\:radius-left-15 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-left-16, .hover\:xl\:radius-left-16:hover, .focus\:xl\:radius-left-16:focus, .group:hover .hover\:\:xl\:radius-left-16, .group-radius:hover .hover\:\:xl\:radius-left-16, .group:focus .focus\:\:xl\:radius-left-16, .group-radius:focus .focus\:\:xl\:radius-left-16 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-left-17, .hover\:xl\:radius-left-17:hover, .focus\:xl\:radius-left-17:focus, .group:hover .hover\:\:xl\:radius-left-17, .group-radius:hover .hover\:\:xl\:radius-left-17, .group:focus .focus\:\:xl\:radius-left-17, .group-radius:focus .focus\:\:xl\:radius-left-17 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-left-18, .hover\:xl\:radius-left-18:hover, .focus\:xl\:radius-left-18:focus, .group:hover .hover\:\:xl\:radius-left-18, .group-radius:hover .hover\:\:xl\:radius-left-18, .group:focus .focus\:\:xl\:radius-left-18, .group-radius:focus .focus\:\:xl\:radius-left-18 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-left-19, .hover\:xl\:radius-left-19:hover, .focus\:xl\:radius-left-19:focus, .group:hover .hover\:\:xl\:radius-left-19, .group-radius:hover .hover\:\:xl\:radius-left-19, .group:focus .focus\:\:xl\:radius-left-19, .group-radius:focus .focus\:\:xl\:radius-left-19 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-left-20, .hover\:xl\:radius-left-20:hover, .focus\:xl\:radius-left-20:focus, .group:hover .hover\:\:xl\:radius-left-20, .group-radius:hover .hover\:\:xl\:radius-left-20, .group:focus .focus\:\:xl\:radius-left-20, .group-radius:focus .focus\:\:xl\:radius-left-20 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .xl\:radius-left-21, .hover\:xl\:radius-left-21:hover, .focus\:xl\:radius-left-21:focus, .group:hover .hover\:\:xl\:radius-left-21, .group-radius:hover .hover\:\:xl\:radius-left-21, .group:focus .focus\:\:xl\:radius-left-21, .group-radius:focus .focus\:\:xl\:radius-left-21 {
        border-top-left-radius: 11px ;
        border-bottom-left-radius: 11px ;
    }

    .xl\:radius-left-22, .hover\:xl\:radius-left-22:hover, .focus\:xl\:radius-left-22:focus, .group:hover .hover\:\:xl\:radius-left-22, .group-radius:hover .hover\:\:xl\:radius-left-22, .group:focus .focus\:\:xl\:radius-left-22, .group-radius:focus .focus\:\:xl\:radius-left-22 {
        border-top-left-radius: 12px ;
        border-bottom-left-radius: 12px ;
    }

    .xl\:radius-left-23, .hover\:xl\:radius-left-23:hover, .focus\:xl\:radius-left-23:focus, .group:hover .hover\:\:xl\:radius-left-23, .group-radius:hover .hover\:\:xl\:radius-left-23, .group:focus .focus\:\:xl\:radius-left-23, .group-radius:focus .focus\:\:xl\:radius-left-23 {
        border-top-left-radius: 13px ;
        border-bottom-left-radius: 13px ;
    }

    .xl\:radius-left-24, .hover\:xl\:radius-left-24:hover, .focus\:xl\:radius-left-24:focus, .group:hover .hover\:\:xl\:radius-left-24, .group-radius:hover .hover\:\:xl\:radius-left-24, .group:focus .focus\:\:xl\:radius-left-24, .group-radius:focus .focus\:\:xl\:radius-left-24 {
        border-top-left-radius: 14px ;
        border-bottom-left-radius: 14px ;
    }

    .xl\:radius-left-25, .hover\:xl\:radius-left-25:hover, .focus\:xl\:radius-left-25:focus, .group:hover .hover\:\:xl\:radius-left-25, .group-radius:hover .hover\:\:xl\:radius-left-25, .group:focus .focus\:\:xl\:radius-left-25, .group-radius:focus .focus\:\:xl\:radius-left-25 {
        border-top-left-radius: 15px ;
        border-bottom-left-radius: 15px ;
    }

    .xl\:radius-left-26, .hover\:xl\:radius-left-26:hover, .focus\:xl\:radius-left-26:focus, .group:hover .hover\:\:xl\:radius-left-26, .group-radius:hover .hover\:\:xl\:radius-left-26, .group:focus .focus\:\:xl\:radius-left-26, .group-radius:focus .focus\:\:xl\:radius-left-26 {
        border-top-left-radius: 16px ;
        border-bottom-left-radius: 16px ;
    }

    .xl\:radius-left-27, .hover\:xl\:radius-left-27:hover, .focus\:xl\:radius-left-27:focus, .group:hover .hover\:\:xl\:radius-left-27, .group-radius:hover .hover\:\:xl\:radius-left-27, .group:focus .focus\:\:xl\:radius-left-27, .group-radius:focus .focus\:\:xl\:radius-left-27 {
        border-top-left-radius: 17px ;
        border-bottom-left-radius: 17px ;
    }

    .xl\:radius-left-28, .hover\:xl\:radius-left-28:hover, .focus\:xl\:radius-left-28:focus, .group:hover .hover\:\:xl\:radius-left-28, .group-radius:hover .hover\:\:xl\:radius-left-28, .group:focus .focus\:\:xl\:radius-left-28, .group-radius:focus .focus\:\:xl\:radius-left-28 {
        border-top-left-radius: 18px ;
        border-bottom-left-radius: 18px ;
    }

    .xl\:radius-left-29, .hover\:xl\:radius-left-29:hover, .focus\:xl\:radius-left-29:focus, .group:hover .hover\:\:xl\:radius-left-29, .group-radius:hover .hover\:\:xl\:radius-left-29, .group:focus .focus\:\:xl\:radius-left-29, .group-radius:focus .focus\:\:xl\:radius-left-29 {
        border-top-left-radius: 19px ;
        border-bottom-left-radius: 19px ;
    }

    .xl\:radius-left-30, .hover\:xl\:radius-left-30:hover, .focus\:xl\:radius-left-30:focus, .group:hover .hover\:\:xl\:radius-left-30, .group-radius:hover .hover\:\:xl\:radius-left-30, .group:focus .focus\:\:xl\:radius-left-30, .group-radius:focus .focus\:\:xl\:radius-left-30 {
        border-top-left-radius: 20px ;
        border-bottom-left-radius: 20px ;
    }

    .xl\:grid-cols-1, .hover\:xl\:grid-cols-1:hover, .focus\:xl\:grid-cols-1:focus {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .xl\:grid-cols-2, .hover\:xl\:grid-cols-2:hover, .focus\:xl\:grid-cols-2:focus {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xl\:grid-cols-3, .hover\:xl\:grid-cols-3:hover, .focus\:xl\:grid-cols-3:focus {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:grid-cols-4, .hover\:xl\:grid-cols-4:hover, .focus\:xl\:grid-cols-4:focus {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:grid-cols-5, .hover\:xl\:grid-cols-5:hover, .focus\:xl\:grid-cols-5:focus {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .xl\:grid-cols-6, .hover\:xl\:grid-cols-6:hover, .focus\:xl\:grid-cols-6:focus {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .xl\:grid-cols-7, .hover\:xl\:grid-cols-7:hover, .focus\:xl\:grid-cols-7:focus {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .xl\:grid-cols-8, .hover\:xl\:grid-cols-8:hover, .focus\:xl\:grid-cols-8:focus {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .xl\:grid-cols-9, .hover\:xl\:grid-cols-9:hover, .focus\:xl\:grid-cols-9:focus {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .xl\:grid-cols-10, .hover\:xl\:grid-cols-10:hover, .focus\:xl\:grid-cols-10:focus {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .xl\:grid-cols-11, .hover\:xl\:grid-cols-11:hover, .focus\:xl\:grid-cols-11:focus {
        grid-template-columns: repeat(11, minmax(0, 1fr));
    }

    .xl\:grid-cols-12, .hover\:xl\:grid-cols-12:hover, .focus\:xl\:grid-cols-12:focus {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .xl\:grid-cols-none, .hover\:xl\:grid-cols-none:hover, .focus\:xl\:grid-cols-none:focus {
        grid-template-columns: none;
    }

    .xl\:grid-cols-auto, .hover\:xl\:grid-cols-auto:hover, .focus\:xl\:grid-cols-auto:focus {
        grid-template-columns: auto;
    }

    .xl\:grid-rows-1, .hover\:xl\:grid-rows-1:hover, .focus\:xl\:grid-rows-1:focus {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .xl\:grid-rows-2, .hover\:xl\:grid-rows-2:hover, .focus\:xl\:grid-rows-2:focus {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .xl\:grid-rows-3, .hover\:xl\:grid-rows-3:hover, .focus\:xl\:grid-rows-3:focus {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }

    .xl\:grid-rows-4, .hover\:xl\:grid-rows-4:hover, .focus\:xl\:grid-rows-4:focus {
        grid-template-rows: repeat(4, minmax(0, 1fr));
    }

    .xl\:grid-rows-5, .hover\:xl\:grid-rows-5:hover, .focus\:xl\:grid-rows-5:focus {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .xl\:grid-rows-6, .hover\:xl\:grid-rows-6:hover, .focus\:xl\:grid-rows-6:focus {
        grid-template-rows: repeat(6, minmax(0, 1fr));
    }

    .xl\:grid-rows-auto, .hover\:xl\:grid-rows-auto:hover, .focus\:xl\:grid-rows-auto:focus {
        grid-template-rows: auto;
    }

    .xl\:grid--flow-row, .hover\:xl\:grid--flow-row:hover, .focus\:xl\:grid--flow-row:focus {
        grid-auto-flow: row;
    }

    .xl\:grid--flow-col, .hover\:xl\:grid--flow-col:hover, .focus\:xl\:grid--flow-col:focus {
        grid-auto-flow: column;
    }

    .xl\:grid--flow-row-dense, .hover\:xl\:grid--flow-row-dense:hover, .focus\:xl\:grid--flow-row-dense:focus {
        grid-auto-flow: row dense;
    }

    .xl\:grid--flow-col-dense, .hover\:xl\:grid--flow-col-dense:hover, .focus\:xl\:grid--flow-col-dense:focus {
        grid-auto-flow: column dense;
    }

    .xl\:gap-0, .hover\:xl\:gap-0:hover, .focus\:xl\:gap-0:focus {
        gap: 0;
    }

    .xl\:gap-05, .hover\:xl\:gap-05:hover, .focus\:xl\:gap-05:focus {
        gap: .125rem;
    }

    .xl\:gap-10, .hover\:xl\:gap-10:hover, .focus\:xl\:gap-10:focus {
        gap: .25rem;
    }

    .xl\:gap-20, .hover\:xl\:gap-20:hover, .focus\:xl\:gap-20:focus {
        gap: .5rem;
    }

    .xl\:gap-30, .hover\:xl\:gap-30:hover, .focus\:xl\:gap-30:focus {
        gap: .75rem;
    }

    .xl\:gap-40, .hover\:xl\:gap-40:hover, .focus\:xl\:gap-40:focus {
        gap: 1rem;
    }

    .xl\:gap-50, .hover\:xl\:gap-50:hover, .focus\:xl\:gap-50:focus {
        gap: 1.25rem;
    }

    .xl\:gap-60, .hover\:xl\:gap-60:hover, .focus\:xl\:gap-60:focus {
        gap: 1.5rem;
    }

    .xl\:gap-70, .hover\:xl\:gap-70:hover, .focus\:xl\:gap-70:focus {
        gap: 1.75rem;
    }

    .xl\:gap-80, .hover\:xl\:gap-80:hover, .focus\:xl\:gap-80:focus {
        gap: 2rem;
    }

    .xl\:gap-90, .hover\:xl\:gap-90:hover, .focus\:xl\:gap-90:focus {
        gap: 2.25rem;
    }

    .xl\:gap-100, .hover\:xl\:gap-100:hover, .focus\:xl\:gap-100:focus {
        gap: 2.5rem;
    }

    .xl\:gap-x-0, .hover\:xl\:gap-x-0:hover, .focus\:xl\:gap-x-0:focus {
        column-gap: 0;
    }

    .xl\:gap-x-05, .hover\:xl\:gap-x-05:hover, .focus\:xl\:gap-x-05:focus {
        column-gap: .125rem;
    }

    .xl\:gap-x-10, .hover\:xl\:gap-x-10:hover, .focus\:xl\:gap-x-10:focus {
        column-gap: .25rem;
    }

    .xl\:gap-x-20, .hover\:xl\:gap-x-20:hover, .focus\:xl\:gap-x-20:focus {
        column-gap: .5rem;
    }

    .xl\:gap-x-30, .hover\:xl\:gap-x-30:hover, .focus\:xl\:gap-x-30:focus {
        column-gap: .75rem;
    }

    .xl\:gap-x-40, .hover\:xl\:gap-x-40:hover, .focus\:xl\:gap-x-40:focus {
        column-gap: 1rem;
    }

    .xl\:gap-x-50, .hover\:xl\:gap-x-50:hover, .focus\:xl\:gap-x-50:focus {
        column-gap: 1.25rem;
    }

    .xl\:gap-x-60, .hover\:xl\:gap-x-60:hover, .focus\:xl\:gap-x-60:focus {
        column-gap: 1.5rem;
    }

    .xl\:gap-x-70, .hover\:xl\:gap-x-70:hover, .focus\:xl\:gap-x-70:focus {
        column-gap: 1.75rem;
    }

    .xl\:gap-x-80, .hover\:xl\:gap-x-80:hover, .focus\:xl\:gap-x-80:focus {
        column-gap: 2rem;
    }

    .xl\:gap-x-90, .hover\:xl\:gap-x-90:hover, .focus\:xl\:gap-x-90:focus {
        column-gap: 2.25rem;
    }

    .xl\:gap-x-100, .hover\:xl\:gap-x-100:hover, .focus\:xl\:gap-x-100:focus {
        column-gap: 2.5rem;
    }

    .xl\:gap-y-0, .hover\:xl\:gap-y-0:hover, .focus\:xl\:gap-y-0:focus {
        row-gap: 0;
    }

    .xl\:gap-y-05, .hover\:xl\:gap-y-05:hover, .focus\:xl\:gap-y-05:focus {
        row-gap: .125rem;
    }

    .xl\:gap-y-10, .hover\:xl\:gap-y-10:hover, .focus\:xl\:gap-y-10:focus {
        row-gap: .25rem;
    }

    .xl\:gap-y-20, .hover\:xl\:gap-y-20:hover, .focus\:xl\:gap-y-20:focus {
        row-gap: .5rem;
    }

    .xl\:gap-y-30, .hover\:xl\:gap-y-30:hover, .focus\:xl\:gap-y-30:focus {
        row-gap: .75rem;
    }

    .xl\:gap-y-40, .hover\:xl\:gap-y-40:hover, .focus\:xl\:gap-y-40:focus {
        row-gap: 1rem;
    }

    .xl\:gap-y-50, .hover\:xl\:gap-y-50:hover, .focus\:xl\:gap-y-50:focus {
        row-gap: 1.25rem;
    }

    .xl\:gap-y-60, .hover\:xl\:gap-y-60:hover, .focus\:xl\:gap-y-60:focus {
        row-gap: 1.5rem;
    }

    .xl\:gap-y-70, .hover\:xl\:gap-y-70:hover, .focus\:xl\:gap-y-70:focus {
        row-gap: 1.75rem;
    }

    .xl\:gap-y-80, .hover\:xl\:gap-y-80:hover, .focus\:xl\:gap-y-80:focus {
        row-gap: 2rem;
    }

    .xl\:gap-y-90, .hover\:xl\:gap-y-90:hover, .focus\:xl\:gap-y-90:focus {
        row-gap: 2.25rem;
    }

    .xl\:gap-y-100, .hover\:xl\:gap-y-100:hover, .focus\:xl\:gap-y-100:focus {
        row-gap: 2.5rem;
    }

    .xl\:col-span-1, .hover\:xl\:col-span-1:hover, .focus\:xl\:col-span-1:focus {
        grid-column: span 1 / span 1;
    }

    .xl\:col-span-2, .hover\:xl\:col-span-2:hover, .focus\:xl\:col-span-2:focus {
        grid-column: span 2 / span 2;
    }

    .xl\:col-span-3, .hover\:xl\:col-span-3:hover, .focus\:xl\:col-span-3:focus {
        grid-column: span 3 / span 3;
    }

    .xl\:col-span-4, .hover\:xl\:col-span-4:hover, .focus\:xl\:col-span-4:focus {
        grid-column: span 4 / span 4;
    }

    .xl\:col-span-5, .hover\:xl\:col-span-5:hover, .focus\:xl\:col-span-5:focus {
        grid-column: span 5 / span 5;
    }

    .xl\:col-span-6, .hover\:xl\:col-span-6:hover, .focus\:xl\:col-span-6:focus {
        grid-column: span 6 / span 6;
    }

    .xl\:col-span-7, .hover\:xl\:col-span-7:hover, .focus\:xl\:col-span-7:focus {
        grid-column: span 7 / span 7;
    }

    .xl\:col-span-8, .hover\:xl\:col-span-8:hover, .focus\:xl\:col-span-8:focus {
        grid-column: span 8 / span 8;
    }

    .xl\:col-span-9, .hover\:xl\:col-span-9:hover, .focus\:xl\:col-span-9:focus {
        grid-column: span 9 / span 9;
    }

    .xl\:col-span-10, .hover\:xl\:col-span-10:hover, .focus\:xl\:col-span-10:focus {
        grid-column: span 10 / span 10;
    }

    .xl\:col-span-11, .hover\:xl\:col-span-11:hover, .focus\:xl\:col-span-11:focus {
        grid-column: span 12 / span 11;
    }

    .xl\:col-span-12, .hover\:xl\:col-span-12:hover, .focus\:xl\:col-span-12:focus {
        grid-column: span 12 / span 12;
    }

    .xl\:col-span-full, .hover\:xl\:col-span-full:hover, .focus\:xl\:col-span-full:focus {
        grid-column: span 1 / span -1;
    }

    .xl\:col-start-1, .hover\:xl\:col-start-1:hover, .focus\:xl\:col-start-1:focus {
        grid-column-start: 1;
    }

    .xl\:col-start-2, .hover\:xl\:col-start-2:hover, .focus\:xl\:col-start-2:focus {
        grid-column-start: 2;
    }

    .xl\:col-start-3, .hover\:xl\:col-start-3:hover, .focus\:xl\:col-start-3:focus {
        grid-column-start: 3;
    }

    .xl\:col-start-4, .hover\:xl\:col-start-4:hover, .focus\:xl\:col-start-4:focus {
        grid-column-start: 4;
    }

    .xl\:col-start-5, .hover\:xl\:col-start-5:hover, .focus\:xl\:col-start-5:focus {
        grid-column-start: 5;
    }

    .xl\:col-start-6, .hover\:xl\:col-start-6:hover, .focus\:xl\:col-start-6:focus {
        grid-column-start: 6;
    }

    .xl\:col-start-7, .hover\:xl\:col-start-7:hover, .focus\:xl\:col-start-7:focus {
        grid-column-start: 7;
    }

    .xl\:col-start-8, .hover\:xl\:col-start-8:hover, .focus\:xl\:col-start-8:focus {
        grid-column-start: 8;
    }

    .xl\:col-start-9, .hover\:xl\:col-start-9:hover, .focus\:xl\:col-start-9:focus {
        grid-column-start: 9;
    }

    .xl\:col-start-10, .hover\:xl\:col-start-10:hover, .focus\:xl\:col-start-10:focus {
        grid-column-start: 10;
    }

    .xl\:col-start-11, .hover\:xl\:col-start-11:hover, .focus\:xl\:col-start-11:focus {
        grid-column-start: 11;
    }

    .xl\:col-start-12, .hover\:xl\:col-start-12:hover, .focus\:xl\:col-start-12:focus {
        grid-column-start: 12;
    }

    .xl\:col-start-full, .hover\:xl\:col-start-full:hover, .focus\:xl\:col-start-full:focus {
        grid-column-start: auto;
    }

    .xl\:col-end-1, .hover\:xl\:col-end-1:hover, .focus\:xl\:col-end-1:focus {
        grid-column-end: 1;
    }

    .xl\:col-end-2, .hover\:xl\:col-end-2:hover, .focus\:xl\:col-end-2:focus {
        grid-column-end: 2;
    }

    .xl\:col-end-3, .hover\:xl\:col-end-3:hover, .focus\:xl\:col-end-3:focus {
        grid-column-end: 3;
    }

    .xl\:col-end-4, .hover\:xl\:col-end-4:hover, .focus\:xl\:col-end-4:focus {
        grid-column-end: 4;
    }

    .xl\:col-end-5, .hover\:xl\:col-end-5:hover, .focus\:xl\:col-end-5:focus {
        grid-column-end: 5;
    }

    .xl\:col-end-6, .hover\:xl\:col-end-6:hover, .focus\:xl\:col-end-6:focus {
        grid-column-end: 6;
    }

    .xl\:col-end-7, .hover\:xl\:col-end-7:hover, .focus\:xl\:col-end-7:focus {
        grid-column-end: 7;
    }

    .xl\:col-end-8, .hover\:xl\:col-end-8:hover, .focus\:xl\:col-end-8:focus {
        grid-column-end: 8;
    }

    .xl\:col-end-9, .hover\:xl\:col-end-9:hover, .focus\:xl\:col-end-9:focus {
        grid-column-end: 9;
    }

    .xl\:col-end-10, .hover\:xl\:col-end-10:hover, .focus\:xl\:col-end-10:focus {
        grid-column-end: 10;
    }

    .xl\:col-end-11, .hover\:xl\:col-end-11:hover, .focus\:xl\:col-end-11:focus {
        grid-column-end: 11;
    }

    .xl\:col-end-12, .hover\:xl\:col-end-12:hover, .focus\:xl\:col-end-12:focus {
        grid-column-end: 12;
    }

    .xl\:col-end-full, .hover\:xl\:col-end-full:hover, .focus\:xl\:col-end-full:focus {
        grid-column-end: auto;
    }

    .xl\:row-span-1, .hover\:xl\:row-span-1:hover, .focus\:xl\:row-span-1:focus {
        grid-row: span 1 / span 1;
    }

    .xl\:row-span-2, .hover\:xl\:row-span-2:hover, .focus\:xl\:row-span-2:focus {
        grid-row: span 2 / span 2;
    }

    .xl\:row-span-3, .hover\:xl\:row-span-3:hover, .focus\:xl\:row-span-3:focus {
        grid-row: span 3 / span 3;
    }

    .xl\:row-span-4, .hover\:xl\:row-span-4:hover, .focus\:xl\:row-span-4:focus {
        grid-row: span 4 / span 4;
    }

    .xl\:row-span-5, .hover\:xl\:row-span-5:hover, .focus\:xl\:row-span-5:focus {
        grid-row: span 5 / span 5;
    }

    .xl\:row-span-6, .hover\:xl\:row-span-6:hover, .focus\:xl\:row-span-6:focus {
        grid-row: span 6 / span 6;
    }

    .xl\:row-span-full, .hover\:xl\:row-span-full:hover, .focus\:xl\:row-span-full:focus {
        grid-row: span 1 / span -1;
    }

    .xl\:row-start-1, .hover\:xl\:row-start-1:hover, .focus\:xl\:row-start-1:focus {
        grid-row-start: 1;
    }

    .xl\:row-start-2, .hover\:xl\:row-start-2:hover, .focus\:xl\:row-start-2:focus {
        grid-row-start: 2;
    }

    .xl\:row-start-3, .hover\:xl\:row-start-3:hover, .focus\:xl\:row-start-3:focus {
        grid-row-start: 3;
    }

    .xl\:row-start-4, .hover\:xl\:row-start-4:hover, .focus\:xl\:row-start-4:focus {
        grid-row-start: 4;
    }

    .xl\:row-start-5, .hover\:xl\:row-start-5:hover, .focus\:xl\:row-start-5:focus {
        grid-row-start: 5;
    }

    .xl\:row-start-6, .hover\:xl\:row-start-6:hover, .focus\:xl\:row-start-6:focus {
        grid-row-start: 6;
    }

    .xl\:row-start-7, .hover\:xl\:row-start-7:hover, .focus\:xl\:row-start-7:focus {
        grid-row-start: 7;
    }

    .xl\:row-start-full, .hover\:xl\:row-start-full:hover, .focus\:xl\:row-start-full:focus {
        grid-row-start: auto;
    }

    .xl\:row-end-1, .hover\:xl\:row-end-1:hover, .focus\:xl\:row-end-1:focus {
        grid-row-end: 1;
    }

    .xl\:row-end-2, .hover\:xl\:row-end-2:hover, .focus\:xl\:row-end-2:focus {
        grid-row-end: 2;
    }

    .xl\:row-end-3, .hover\:xl\:row-end-3:hover, .focus\:xl\:row-end-3:focus {
        grid-row-end: 3;
    }

    .xl\:row-end-4, .hover\:xl\:row-end-4:hover, .focus\:xl\:row-end-4:focus {
        grid-row-end: 4;
    }

    .xl\:row-end-5, .hover\:xl\:row-end-5:hover, .focus\:xl\:row-end-5:focus {
        grid-row-end: 5;
    }

    .xl\:row-end-6, .hover\:xl\:row-end-6:hover, .focus\:xl\:row-end-6:focus {
        grid-row-end: 6;
    }

    .xl\:row-end-7, .hover\:xl\:row-end-7:hover, .focus\:xl\:row-end-7:focus {
        grid-row-end: 7;
    }

    .xl\:row-end-full, .hover\:xl\:row-end-full:hover, .focus\:xl\:row-end-full:focus {
        grid-row-end: auto;
    }

    .xl\:shadow-black, .hover\:xl\:shadow-black:hover, .focus\:xl\:shadow-black:focus, .group:hover .hover\:\:xl\:shadow-black, .group-shadow:hover .hover\:\:xl\:shadow-black, .group:focus .focus\:\:xl\:shadow-black, .group-shadow:focus .focus\:\:xl\:shadow-black {
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
    }

    .xl\:shadow-white, .hover\:xl\:shadow-white:hover, .focus\:xl\:shadow-white:focus, .group:hover .hover\:\:xl\:shadow-white, .group-shadow:hover .hover\:\:xl\:shadow-white, .group:focus .focus\:\:xl\:shadow-white, .group-shadow:focus .focus\:\:xl\:shadow-white {
        --shadow-color: rgba(255, 255, 255, var(--shadow-opacity));
    }

    .xl\:shadow-red-50, .hover\:xl\:shadow-red-50:hover, .focus\:xl\:shadow-red-50:focus, .group:hover .hover\:\:xl\:shadow-red-50, .group-shadow:hover .hover\:\:xl\:shadow-red-50, .group:focus .focus\:\:xl\:shadow-red-50, .group-shadow:focus .focus\:\:xl\:shadow-red-50 {
        --shadow-color: rgba(254, 242, 242, var(--shadow-opacity));
    }

    .xl\:shadow-red-100, .hover\:xl\:shadow-red-100:hover, .focus\:xl\:shadow-red-100:focus, .group:hover .hover\:\:xl\:shadow-red-100, .group-shadow:hover .hover\:\:xl\:shadow-red-100, .group:focus .focus\:\:xl\:shadow-red-100, .group-shadow:focus .focus\:\:xl\:shadow-red-100 {
        --shadow-color: rgba(254, 226, 226, var(--shadow-opacity));
    }

    .xl\:shadow-red-200, .hover\:xl\:shadow-red-200:hover, .focus\:xl\:shadow-red-200:focus, .group:hover .hover\:\:xl\:shadow-red-200, .group-shadow:hover .hover\:\:xl\:shadow-red-200, .group:focus .focus\:\:xl\:shadow-red-200, .group-shadow:focus .focus\:\:xl\:shadow-red-200 {
        --shadow-color: rgba(254, 202, 202, var(--shadow-opacity));
    }

    .xl\:shadow-red-300, .hover\:xl\:shadow-red-300:hover, .focus\:xl\:shadow-red-300:focus, .group:hover .hover\:\:xl\:shadow-red-300, .group-shadow:hover .hover\:\:xl\:shadow-red-300, .group:focus .focus\:\:xl\:shadow-red-300, .group-shadow:focus .focus\:\:xl\:shadow-red-300 {
        --shadow-color: rgba(252, 165, 165, var(--shadow-opacity));
    }

    .xl\:shadow-red-400, .hover\:xl\:shadow-red-400:hover, .focus\:xl\:shadow-red-400:focus, .group:hover .hover\:\:xl\:shadow-red-400, .group-shadow:hover .hover\:\:xl\:shadow-red-400, .group:focus .focus\:\:xl\:shadow-red-400, .group-shadow:focus .focus\:\:xl\:shadow-red-400 {
        --shadow-color: rgba(232, 71, 78, var(--shadow-opacity));
    }

    .xl\:shadow-red-500, .hover\:xl\:shadow-red-500:hover, .focus\:xl\:shadow-red-500:focus, .group:hover .hover\:\:xl\:shadow-red-500, .group-shadow:hover .hover\:\:xl\:shadow-red-500, .group:focus .focus\:\:xl\:shadow-red-500, .group-shadow:focus .focus\:\:xl\:shadow-red-500 {
        --shadow-color: rgba(239, 68, 6, var(--shadow-opacity));
    }

    .xl\:shadow-red-600, .hover\:xl\:shadow-red-600:hover, .focus\:xl\:shadow-red-600:focus, .group:hover .hover\:\:xl\:shadow-red-600, .group-shadow:hover .hover\:\:xl\:shadow-red-600, .group:focus .focus\:\:xl\:shadow-red-600, .group-shadow:focus .focus\:\:xl\:shadow-red-600 {
        --shadow-color: rgba(220, 38, 3, var(--shadow-opacity));
    }

    .xl\:shadow-red-700, .hover\:xl\:shadow-red-700:hover, .focus\:xl\:shadow-red-700:focus, .group:hover .hover\:\:xl\:shadow-red-700, .group-shadow:hover .hover\:\:xl\:shadow-red-700, .group:focus .focus\:\:xl\:shadow-red-700, .group-shadow:focus .focus\:\:xl\:shadow-red-700 {
        --shadow-color: rgba(185, 28, 28, var(--shadow-opacity));
    }

    .xl\:shadow-red-800, .hover\:xl\:shadow-red-800:hover, .focus\:xl\:shadow-red-800:focus, .group:hover .hover\:\:xl\:shadow-red-800, .group-shadow:hover .hover\:\:xl\:shadow-red-800, .group:focus .focus\:\:xl\:shadow-red-800, .group-shadow:focus .focus\:\:xl\:shadow-red-800 {
        --shadow-color: rgba(153, 27, 27, var(--shadow-opacity));
    }

    .xl\:shadow-red-900, .hover\:xl\:shadow-red-900:hover, .focus\:xl\:shadow-red-900:focus, .group:hover .hover\:\:xl\:shadow-red-900, .group-shadow:hover .hover\:\:xl\:shadow-red-900, .group:focus .focus\:\:xl\:shadow-red-900, .group-shadow:focus .focus\:\:xl\:shadow-red-900 {
        --shadow-color: rgba(127, 29, 29, var(--shadow-opacity));
    }

    .xl\:shadow-gray-50, .hover\:xl\:shadow-gray-50:hover, .focus\:xl\:shadow-gray-50:focus, .group:hover .hover\:\:xl\:shadow-gray-50, .group-shadow:hover .hover\:\:xl\:shadow-gray-50, .group:focus .focus\:\:xl\:shadow-gray-50, .group-shadow:focus .focus\:\:xl\:shadow-gray-50 {
        --shadow-color: rgba(249, 250, 251, var(--shadow-opacity));
    }

    .xl\:shadow-gray-100, .hover\:xl\:shadow-gray-100:hover, .focus\:xl\:shadow-gray-100:focus, .group:hover .hover\:\:xl\:shadow-gray-100, .group-shadow:hover .hover\:\:xl\:shadow-gray-100, .group:focus .focus\:\:xl\:shadow-gray-100, .group-shadow:focus .focus\:\:xl\:shadow-gray-100 {
        --shadow-color: rgba(243, 244, 246, var(--shadow-opacity));
    }

    .xl\:shadow-gray-200, .hover\:xl\:shadow-gray-200:hover, .focus\:xl\:shadow-gray-200:focus, .group:hover .hover\:\:xl\:shadow-gray-200, .group-shadow:hover .hover\:\:xl\:shadow-gray-200, .group:focus .focus\:\:xl\:shadow-gray-200, .group-shadow:focus .focus\:\:xl\:shadow-gray-200 {
        --shadow-color: rgba(229, 231, 235, var(--shadow-opacity));
    }

    .xl\:shadow-gray-300, .hover\:xl\:shadow-gray-300:hover, .focus\:xl\:shadow-gray-300:focus, .group:hover .hover\:\:xl\:shadow-gray-300, .group-shadow:hover .hover\:\:xl\:shadow-gray-300, .group:focus .focus\:\:xl\:shadow-gray-300, .group-shadow:focus .focus\:\:xl\:shadow-gray-300 {
        --shadow-color: rgba(209, 213, 219, var(--shadow-opacity));
    }

    .xl\:shadow-gray-400, .hover\:xl\:shadow-gray-400:hover, .focus\:xl\:shadow-gray-400:focus, .group:hover .hover\:\:xl\:shadow-gray-400, .group-shadow:hover .hover\:\:xl\:shadow-gray-400, .group:focus .focus\:\:xl\:shadow-gray-400, .group-shadow:focus .focus\:\:xl\:shadow-gray-400 {
        --shadow-color: rgba(156, 163, 175, var(--shadow-opacity));
    }

    .xl\:shadow-gray-500, .hover\:xl\:shadow-gray-500:hover, .focus\:xl\:shadow-gray-500:focus, .group:hover .hover\:\:xl\:shadow-gray-500, .group-shadow:hover .hover\:\:xl\:shadow-gray-500, .group:focus .focus\:\:xl\:shadow-gray-500, .group-shadow:focus .focus\:\:xl\:shadow-gray-500 {
        --shadow-color: rgba(107, 114, 128, var(--shadow-opacity));
    }

    .xl\:shadow-gray-600, .hover\:xl\:shadow-gray-600:hover, .focus\:xl\:shadow-gray-600:focus, .group:hover .hover\:\:xl\:shadow-gray-600, .group-shadow:hover .hover\:\:xl\:shadow-gray-600, .group:focus .focus\:\:xl\:shadow-gray-600, .group-shadow:focus .focus\:\:xl\:shadow-gray-600 {
        --shadow-color: rgba(75, 85, 99, var(--shadow-opacity));
    }

    .xl\:shadow-gray-700, .hover\:xl\:shadow-gray-700:hover, .focus\:xl\:shadow-gray-700:focus, .group:hover .hover\:\:xl\:shadow-gray-700, .group-shadow:hover .hover\:\:xl\:shadow-gray-700, .group:focus .focus\:\:xl\:shadow-gray-700, .group-shadow:focus .focus\:\:xl\:shadow-gray-700 {
        --shadow-color: rgba(55, 65, 81, var(--shadow-opacity));
    }

    .xl\:shadow-gray-800, .hover\:xl\:shadow-gray-800:hover, .focus\:xl\:shadow-gray-800:focus, .group:hover .hover\:\:xl\:shadow-gray-800, .group-shadow:hover .hover\:\:xl\:shadow-gray-800, .group:focus .focus\:\:xl\:shadow-gray-800, .group-shadow:focus .focus\:\:xl\:shadow-gray-800 {
        --shadow-color: rgba(31, 41, 55, var(--shadow-opacity));
    }

    .xl\:shadow-gray-900, .hover\:xl\:shadow-gray-900:hover, .focus\:xl\:shadow-gray-900:focus, .group:hover .hover\:\:xl\:shadow-gray-900, .group-shadow:hover .hover\:\:xl\:shadow-gray-900, .group:focus .focus\:\:xl\:shadow-gray-900, .group-shadow:focus .focus\:\:xl\:shadow-gray-900 {
        --shadow-color: rgba(17, 24, 39, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-50, .hover\:xl\:shadow-yellow-50:hover, .focus\:xl\:shadow-yellow-50:focus, .group:hover .hover\:\:xl\:shadow-yellow-50, .group-shadow:hover .hover\:\:xl\:shadow-yellow-50, .group:focus .focus\:\:xl\:shadow-yellow-50, .group-shadow:focus .focus\:\:xl\:shadow-yellow-50 {
        --shadow-color: rgba(255, 251, 235, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-100, .hover\:xl\:shadow-yellow-100:hover, .focus\:xl\:shadow-yellow-100:focus, .group:hover .hover\:\:xl\:shadow-yellow-100, .group-shadow:hover .hover\:\:xl\:shadow-yellow-100, .group:focus .focus\:\:xl\:shadow-yellow-100, .group-shadow:focus .focus\:\:xl\:shadow-yellow-100 {
        --shadow-color: rgba(254, 243, 199, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-200, .hover\:xl\:shadow-yellow-200:hover, .focus\:xl\:shadow-yellow-200:focus, .group:hover .hover\:\:xl\:shadow-yellow-200, .group-shadow:hover .hover\:\:xl\:shadow-yellow-200, .group:focus .focus\:\:xl\:shadow-yellow-200, .group-shadow:focus .focus\:\:xl\:shadow-yellow-200 {
        --shadow-color: rgba(253, 230, 138, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-300, .hover\:xl\:shadow-yellow-300:hover, .focus\:xl\:shadow-yellow-300:focus, .group:hover .hover\:\:xl\:shadow-yellow-300, .group-shadow:hover .hover\:\:xl\:shadow-yellow-300, .group:focus .focus\:\:xl\:shadow-yellow-300, .group-shadow:focus .focus\:\:xl\:shadow-yellow-300 {
        --shadow-color: rgba(252, 211, 77, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-400, .hover\:xl\:shadow-yellow-400:hover, .focus\:xl\:shadow-yellow-400:focus, .group:hover .hover\:\:xl\:shadow-yellow-400, .group-shadow:hover .hover\:\:xl\:shadow-yellow-400, .group:focus .focus\:\:xl\:shadow-yellow-400, .group-shadow:focus .focus\:\:xl\:shadow-yellow-400 {
        --shadow-color: rgba(251, 191, 36, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-500, .hover\:xl\:shadow-yellow-500:hover, .focus\:xl\:shadow-yellow-500:focus, .group:hover .hover\:\:xl\:shadow-yellow-500, .group-shadow:hover .hover\:\:xl\:shadow-yellow-500, .group:focus .focus\:\:xl\:shadow-yellow-500, .group-shadow:focus .focus\:\:xl\:shadow-yellow-500 {
        --shadow-color: rgba(245, 158, 11, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-600, .hover\:xl\:shadow-yellow-600:hover, .focus\:xl\:shadow-yellow-600:focus, .group:hover .hover\:\:xl\:shadow-yellow-600, .group-shadow:hover .hover\:\:xl\:shadow-yellow-600, .group:focus .focus\:\:xl\:shadow-yellow-600, .group-shadow:focus .focus\:\:xl\:shadow-yellow-600 {
        --shadow-color: rgba(217, 119, 6, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-700, .hover\:xl\:shadow-yellow-700:hover, .focus\:xl\:shadow-yellow-700:focus, .group:hover .hover\:\:xl\:shadow-yellow-700, .group-shadow:hover .hover\:\:xl\:shadow-yellow-700, .group:focus .focus\:\:xl\:shadow-yellow-700, .group-shadow:focus .focus\:\:xl\:shadow-yellow-700 {
        --shadow-color: rgba(180, 83, 9, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-800, .hover\:xl\:shadow-yellow-800:hover, .focus\:xl\:shadow-yellow-800:focus, .group:hover .hover\:\:xl\:shadow-yellow-800, .group-shadow:hover .hover\:\:xl\:shadow-yellow-800, .group:focus .focus\:\:xl\:shadow-yellow-800, .group-shadow:focus .focus\:\:xl\:shadow-yellow-800 {
        --shadow-color: rgba(146, 64, 14, var(--shadow-opacity));
    }

    .xl\:shadow-yellow-900, .hover\:xl\:shadow-yellow-900:hover, .focus\:xl\:shadow-yellow-900:focus, .group:hover .hover\:\:xl\:shadow-yellow-900, .group-shadow:hover .hover\:\:xl\:shadow-yellow-900, .group:focus .focus\:\:xl\:shadow-yellow-900, .group-shadow:focus .focus\:\:xl\:shadow-yellow-900 {
        --shadow-color: rgba(120, 53, 15, var(--shadow-opacity));
    }

    .xl\:shadow-green-50, .hover\:xl\:shadow-green-50:hover, .focus\:xl\:shadow-green-50:focus, .group:hover .hover\:\:xl\:shadow-green-50, .group-shadow:hover .hover\:\:xl\:shadow-green-50, .group:focus .focus\:\:xl\:shadow-green-50, .group-shadow:focus .focus\:\:xl\:shadow-green-50 {
        --shadow-color: rgba(236, 253, 245, var(--shadow-opacity));
    }

    .xl\:shadow-green-100, .hover\:xl\:shadow-green-100:hover, .focus\:xl\:shadow-green-100:focus, .group:hover .hover\:\:xl\:shadow-green-100, .group-shadow:hover .hover\:\:xl\:shadow-green-100, .group:focus .focus\:\:xl\:shadow-green-100, .group-shadow:focus .focus\:\:xl\:shadow-green-100 {
        --shadow-color: rgba(209, 250, 229, var(--shadow-opacity));
    }

    .xl\:shadow-green-200, .hover\:xl\:shadow-green-200:hover, .focus\:xl\:shadow-green-200:focus, .group:hover .hover\:\:xl\:shadow-green-200, .group-shadow:hover .hover\:\:xl\:shadow-green-200, .group:focus .focus\:\:xl\:shadow-green-200, .group-shadow:focus .focus\:\:xl\:shadow-green-200 {
        --shadow-color: rgba(167, 243, 208, var(--shadow-opacity));
    }

    .xl\:shadow-green-300, .hover\:xl\:shadow-green-300:hover, .focus\:xl\:shadow-green-300:focus, .group:hover .hover\:\:xl\:shadow-green-300, .group-shadow:hover .hover\:\:xl\:shadow-green-300, .group:focus .focus\:\:xl\:shadow-green-300, .group-shadow:focus .focus\:\:xl\:shadow-green-300 {
        --shadow-color: rgba(110, 231, 183, var(--shadow-opacity));
    }

    .xl\:shadow-green-400, .hover\:xl\:shadow-green-400:hover, .focus\:xl\:shadow-green-400:focus, .group:hover .hover\:\:xl\:shadow-green-400, .group-shadow:hover .hover\:\:xl\:shadow-green-400, .group:focus .focus\:\:xl\:shadow-green-400, .group-shadow:focus .focus\:\:xl\:shadow-green-400 {
        --shadow-color: rgba(52, 211, 153, var(--shadow-opacity));
    }

    .xl\:shadow-green-500, .hover\:xl\:shadow-green-500:hover, .focus\:xl\:shadow-green-500:focus, .group:hover .hover\:\:xl\:shadow-green-500, .group-shadow:hover .hover\:\:xl\:shadow-green-500, .group:focus .focus\:\:xl\:shadow-green-500, .group-shadow:focus .focus\:\:xl\:shadow-green-500 {
        --shadow-color: rgba(16, 185, 129, var(--shadow-opacity));
    }

    .xl\:shadow-green-600, .hover\:xl\:shadow-green-600:hover, .focus\:xl\:shadow-green-600:focus, .group:hover .hover\:\:xl\:shadow-green-600, .group-shadow:hover .hover\:\:xl\:shadow-green-600, .group:focus .focus\:\:xl\:shadow-green-600, .group-shadow:focus .focus\:\:xl\:shadow-green-600 {
        --shadow-color: rgba(5, 150, 105, var(--shadow-opacity));
    }

    .xl\:shadow-green-700, .hover\:xl\:shadow-green-700:hover, .focus\:xl\:shadow-green-700:focus, .group:hover .hover\:\:xl\:shadow-green-700, .group-shadow:hover .hover\:\:xl\:shadow-green-700, .group:focus .focus\:\:xl\:shadow-green-700, .group-shadow:focus .focus\:\:xl\:shadow-green-700 {
        --shadow-color: rgba(4, 120, 87, var(--shadow-opacity));
    }

    .xl\:shadow-green-800, .hover\:xl\:shadow-green-800:hover, .focus\:xl\:shadow-green-800:focus, .group:hover .hover\:\:xl\:shadow-green-800, .group-shadow:hover .hover\:\:xl\:shadow-green-800, .group:focus .focus\:\:xl\:shadow-green-800, .group-shadow:focus .focus\:\:xl\:shadow-green-800 {
        --shadow-color: rgba(6, 95, 70, var(--shadow-opacity));
    }

    .xl\:shadow-green-900, .hover\:xl\:shadow-green-900:hover, .focus\:xl\:shadow-green-900:focus, .group:hover .hover\:\:xl\:shadow-green-900, .group-shadow:hover .hover\:\:xl\:shadow-green-900, .group:focus .focus\:\:xl\:shadow-green-900, .group-shadow:focus .focus\:\:xl\:shadow-green-900 {
        --shadow-color: rgba(6, 78, 59, var(--shadow-opacity));
    }

    .xl\:shadow-blue-50, .hover\:xl\:shadow-blue-50:hover, .focus\:xl\:shadow-blue-50:focus, .group:hover .hover\:\:xl\:shadow-blue-50, .group-shadow:hover .hover\:\:xl\:shadow-blue-50, .group:focus .focus\:\:xl\:shadow-blue-50, .group-shadow:focus .focus\:\:xl\:shadow-blue-50 {
        --shadow-color: rgba(239, 246, 255, var(--shadow-opacity));
    }

    .xl\:shadow-blue-100, .hover\:xl\:shadow-blue-100:hover, .focus\:xl\:shadow-blue-100:focus, .group:hover .hover\:\:xl\:shadow-blue-100, .group-shadow:hover .hover\:\:xl\:shadow-blue-100, .group:focus .focus\:\:xl\:shadow-blue-100, .group-shadow:focus .focus\:\:xl\:shadow-blue-100 {
        --shadow-color: rgba(219, 234, 254, var(--shadow-opacity));
    }

    .xl\:shadow-blue-200, .hover\:xl\:shadow-blue-200:hover, .focus\:xl\:shadow-blue-200:focus, .group:hover .hover\:\:xl\:shadow-blue-200, .group-shadow:hover .hover\:\:xl\:shadow-blue-200, .group:focus .focus\:\:xl\:shadow-blue-200, .group-shadow:focus .focus\:\:xl\:shadow-blue-200 {
        --shadow-color: rgba(191, 219, 254, var(--shadow-opacity));
    }

    .xl\:shadow-blue-300, .hover\:xl\:shadow-blue-300:hover, .focus\:xl\:shadow-blue-300:focus, .group:hover .hover\:\:xl\:shadow-blue-300, .group-shadow:hover .hover\:\:xl\:shadow-blue-300, .group:focus .focus\:\:xl\:shadow-blue-300, .group-shadow:focus .focus\:\:xl\:shadow-blue-300 {
        --shadow-color: rgba(147, 197, 253, var(--shadow-opacity));
    }

    .xl\:shadow-blue-400, .hover\:xl\:shadow-blue-400:hover, .focus\:xl\:shadow-blue-400:focus, .group:hover .hover\:\:xl\:shadow-blue-400, .group-shadow:hover .hover\:\:xl\:shadow-blue-400, .group:focus .focus\:\:xl\:shadow-blue-400, .group-shadow:focus .focus\:\:xl\:shadow-blue-400 {
        --shadow-color: rgba(96, 165, 250, var(--shadow-opacity));
    }

    .xl\:shadow-blue-500, .hover\:xl\:shadow-blue-500:hover, .focus\:xl\:shadow-blue-500:focus, .group:hover .hover\:\:xl\:shadow-blue-500, .group-shadow:hover .hover\:\:xl\:shadow-blue-500, .group:focus .focus\:\:xl\:shadow-blue-500, .group-shadow:focus .focus\:\:xl\:shadow-blue-500 {
        --shadow-color: rgba(59, 130, 246, var(--shadow-opacity));
    }

    .xl\:shadow-blue-600, .hover\:xl\:shadow-blue-600:hover, .focus\:xl\:shadow-blue-600:focus, .group:hover .hover\:\:xl\:shadow-blue-600, .group-shadow:hover .hover\:\:xl\:shadow-blue-600, .group:focus .focus\:\:xl\:shadow-blue-600, .group-shadow:focus .focus\:\:xl\:shadow-blue-600 {
        --shadow-color: rgba(37, 99, 235, var(--shadow-opacity));
    }

    .xl\:shadow-blue-700, .hover\:xl\:shadow-blue-700:hover, .focus\:xl\:shadow-blue-700:focus, .group:hover .hover\:\:xl\:shadow-blue-700, .group-shadow:hover .hover\:\:xl\:shadow-blue-700, .group:focus .focus\:\:xl\:shadow-blue-700, .group-shadow:focus .focus\:\:xl\:shadow-blue-700 {
        --shadow-color: rgba(29, 78, 216, var(--shadow-opacity));
    }

    .xl\:shadow-blue-800, .hover\:xl\:shadow-blue-800:hover, .focus\:xl\:shadow-blue-800:focus, .group:hover .hover\:\:xl\:shadow-blue-800, .group-shadow:hover .hover\:\:xl\:shadow-blue-800, .group:focus .focus\:\:xl\:shadow-blue-800, .group-shadow:focus .focus\:\:xl\:shadow-blue-800 {
        --shadow-color: rgba(30, 64, 175, var(--shadow-opacity));
    }

    .xl\:shadow-blue-900, .hover\:xl\:shadow-blue-900:hover, .focus\:xl\:shadow-blue-900:focus, .group:hover .hover\:\:xl\:shadow-blue-900, .group-shadow:hover .hover\:\:xl\:shadow-blue-900, .group:focus .focus\:\:xl\:shadow-blue-900, .group-shadow:focus .focus\:\:xl\:shadow-blue-900 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .xl\:shadow-purple-50, .hover\:xl\:shadow-purple-50:hover, .focus\:xl\:shadow-purple-50:focus, .group:hover .hover\:\:xl\:shadow-purple-50, .group-shadow:hover .hover\:\:xl\:shadow-purple-50, .group:focus .focus\:\:xl\:shadow-purple-50, .group-shadow:focus .focus\:\:xl\:shadow-purple-50 {
        --shadow-color: rgba(245, 243, 255, var(--shadow-opacity));
    }

    .xl\:shadow-purple-100, .hover\:xl\:shadow-purple-100:hover, .focus\:xl\:shadow-purple-100:focus, .group:hover .hover\:\:xl\:shadow-purple-100, .group-shadow:hover .hover\:\:xl\:shadow-purple-100, .group:focus .focus\:\:xl\:shadow-purple-100, .group-shadow:focus .focus\:\:xl\:shadow-purple-100 {
        --shadow-color: rgba(237, 233, 254, var(--shadow-opacity));
    }

    .xl\:shadow-purple-200, .hover\:xl\:shadow-purple-200:hover, .focus\:xl\:shadow-purple-200:focus, .group:hover .hover\:\:xl\:shadow-purple-200, .group-shadow:hover .hover\:\:xl\:shadow-purple-200, .group:focus .focus\:\:xl\:shadow-purple-200, .group-shadow:focus .focus\:\:xl\:shadow-purple-200 {
        --shadow-color: rgba(221, 214, 254, var(--shadow-opacity));
    }

    .xl\:shadow-purple-300, .hover\:xl\:shadow-purple-300:hover, .focus\:xl\:shadow-purple-300:focus, .group:hover .hover\:\:xl\:shadow-purple-300, .group-shadow:hover .hover\:\:xl\:shadow-purple-300, .group:focus .focus\:\:xl\:shadow-purple-300, .group-shadow:focus .focus\:\:xl\:shadow-purple-300 {
        --shadow-color: rgba(196, 181, 253, var(--shadow-opacity));
    }

    .xl\:shadow-purple-400, .hover\:xl\:shadow-purple-400:hover, .focus\:xl\:shadow-purple-400:focus, .group:hover .hover\:\:xl\:shadow-purple-400, .group-shadow:hover .hover\:\:xl\:shadow-purple-400, .group:focus .focus\:\:xl\:shadow-purple-400, .group-shadow:focus .focus\:\:xl\:shadow-purple-400 {
        --shadow-color: rgba(167, 139, 250, var(--shadow-opacity));
    }

    .xl\:shadow-purple-500, .hover\:xl\:shadow-purple-500:hover, .focus\:xl\:shadow-purple-500:focus, .group:hover .hover\:\:xl\:shadow-purple-500, .group-shadow:hover .hover\:\:xl\:shadow-purple-500, .group:focus .focus\:\:xl\:shadow-purple-500, .group-shadow:focus .focus\:\:xl\:shadow-purple-500 {
        --shadow-color: rgba(30, 58, 138, var(--shadow-opacity));
    }

    .xl\:shadow-purple-600, .hover\:xl\:shadow-purple-600:hover, .focus\:xl\:shadow-purple-600:focus, .group:hover .hover\:\:xl\:shadow-purple-600, .group-shadow:hover .hover\:\:xl\:shadow-purple-600, .group:focus .focus\:\:xl\:shadow-purple-600, .group-shadow:focus .focus\:\:xl\:shadow-purple-600 {
        --shadow-color: rgba(139, 92, 246, var(--shadow-opacity));
    }

    .xl\:shadow-purple-700, .hover\:xl\:shadow-purple-700:hover, .focus\:xl\:shadow-purple-700:focus, .group:hover .hover\:\:xl\:shadow-purple-700, .group-shadow:hover .hover\:\:xl\:shadow-purple-700, .group:focus .focus\:\:xl\:shadow-purple-700, .group-shadow:focus .focus\:\:xl\:shadow-purple-700 {
        --shadow-color: rgba(124, 58, 237, var(--shadow-opacity));
    }

    .xl\:shadow-purple-800, .hover\:xl\:shadow-purple-800:hover, .focus\:xl\:shadow-purple-800:focus, .group:hover .hover\:\:xl\:shadow-purple-800, .group-shadow:hover .hover\:\:xl\:shadow-purple-800, .group:focus .focus\:\:xl\:shadow-purple-800, .group-shadow:focus .focus\:\:xl\:shadow-purple-800 {
        --shadow-color: rgba(109, 40, 217, var(--shadow-opacity));
    }

    .xl\:shadow-purple-900, .hover\:xl\:shadow-purple-900:hover, .focus\:xl\:shadow-purple-900:focus, .group:hover .hover\:\:xl\:shadow-purple-900, .group-shadow:hover .hover\:\:xl\:shadow-purple-900, .group:focus .focus\:\:xl\:shadow-purple-900, .group-shadow:focus .focus\:\:xl\:shadow-purple-900 {
        --shadow-color: rgba(91, 33, 182, var(--shadow-opacity));
    }

    .xl\:shadow-pink-50, .hover\:xl\:shadow-pink-50:hover, .focus\:xl\:shadow-pink-50:focus, .group:hover .hover\:\:xl\:shadow-pink-50, .group-shadow:hover .hover\:\:xl\:shadow-pink-50, .group:focus .focus\:\:xl\:shadow-pink-50, .group-shadow:focus .focus\:\:xl\:shadow-pink-50 {
        --shadow-color: rgba(76, 29, 149, var(--shadow-opacity));
    }

    .xl\:shadow-pink-100, .hover\:xl\:shadow-pink-100:hover, .focus\:xl\:shadow-pink-100:focus, .group:hover .hover\:\:xl\:shadow-pink-100, .group-shadow:hover .hover\:\:xl\:shadow-pink-100, .group:focus .focus\:\:xl\:shadow-pink-100, .group-shadow:focus .focus\:\:xl\:shadow-pink-100 {
        --shadow-color: rgba(253, 242, 248, var(--shadow-opacity));
    }

    .xl\:shadow-pink-200, .hover\:xl\:shadow-pink-200:hover, .focus\:xl\:shadow-pink-200:focus, .group:hover .hover\:\:xl\:shadow-pink-200, .group-shadow:hover .hover\:\:xl\:shadow-pink-200, .group:focus .focus\:\:xl\:shadow-pink-200, .group-shadow:focus .focus\:\:xl\:shadow-pink-200 {
        --shadow-color: rgba(252, 231, 243, var(--shadow-opacity));
    }

    .xl\:shadow-pink-30, .hover\:xl\:shadow-pink-30:hover, .focus\:xl\:shadow-pink-30:focus, .group:hover .hover\:\:xl\:shadow-pink-30, .group-shadow:hover .hover\:\:xl\:shadow-pink-30, .group:focus .focus\:\:xl\:shadow-pink-30, .group-shadow:focus .focus\:\:xl\:shadow-pink-30 {
        --shadow-color: rgba(251, 207, 232, var(--shadow-opacity));
    }

    .xl\:shadow-pink-400, .hover\:xl\:shadow-pink-400:hover, .focus\:xl\:shadow-pink-400:focus, .group:hover .hover\:\:xl\:shadow-pink-400, .group-shadow:hover .hover\:\:xl\:shadow-pink-400, .group:focus .focus\:\:xl\:shadow-pink-400, .group-shadow:focus .focus\:\:xl\:shadow-pink-400 {
        --shadow-color: rgba(249, 168, 212, var(--shadow-opacity));
    }

    .xl\:shadow-pink-500, .hover\:xl\:shadow-pink-500:hover, .focus\:xl\:shadow-pink-500:focus, .group:hover .hover\:\:xl\:shadow-pink-500, .group-shadow:hover .hover\:\:xl\:shadow-pink-500, .group:focus .focus\:\:xl\:shadow-pink-500, .group-shadow:focus .focus\:\:xl\:shadow-pink-500 {
        --shadow-color: rgba(244, 114, 182, var(--shadow-opacity));
    }

    .xl\:shadow-pink-600, .hover\:xl\:shadow-pink-600:hover, .focus\:xl\:shadow-pink-600:focus, .group:hover .hover\:\:xl\:shadow-pink-600, .group-shadow:hover .hover\:\:xl\:shadow-pink-600, .group:focus .focus\:\:xl\:shadow-pink-600, .group-shadow:focus .focus\:\:xl\:shadow-pink-600 {
        --shadow-color: rgba(236, 72, 153, var(--shadow-opacity));
    }

    .xl\:shadow-pink-700, .hover\:xl\:shadow-pink-700:hover, .focus\:xl\:shadow-pink-700:focus, .group:hover .hover\:\:xl\:shadow-pink-700, .group-shadow:hover .hover\:\:xl\:shadow-pink-700, .group:focus .focus\:\:xl\:shadow-pink-700, .group-shadow:focus .focus\:\:xl\:shadow-pink-700 {
        --shadow-color: rgba(219, 39, 119, var(--shadow-opacity));
    }

    .xl\:shadow-pink-800, .hover\:xl\:shadow-pink-800:hover, .focus\:xl\:shadow-pink-800:focus, .group:hover .hover\:\:xl\:shadow-pink-800, .group-shadow:hover .hover\:\:xl\:shadow-pink-800, .group:focus .focus\:\:xl\:shadow-pink-800, .group-shadow:focus .focus\:\:xl\:shadow-pink-800 {
        --shadow-color: rgba(190, 24, 93, var(--shadow-opacity));
    }

    .xl\:shadow-pink-900, .hover\:xl\:shadow-pink-900:hover, .focus\:xl\:shadow-pink-900:focus, .group:hover .hover\:\:xl\:shadow-pink-900, .group-shadow:hover .hover\:\:xl\:shadow-pink-900, .group:focus .focus\:\:xl\:shadow-pink-900, .group-shadow:focus .focus\:\:xl\:shadow-pink-900 {
        --shadow-color: rgba(157, 23, 77, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-50, .hover\:xl\:shadow-indigo-50:hover, .focus\:xl\:shadow-indigo-50:focus, .group:hover .hover\:\:xl\:shadow-indigo-50, .group-shadow:hover .hover\:\:xl\:shadow-indigo-50, .group:focus .focus\:\:xl\:shadow-indigo-50, .group-shadow:focus .focus\:\:xl\:shadow-indigo-50 {
        --shadow-color: rgba(238, 242, 255, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-100, .hover\:xl\:shadow-indigo-100:hover, .focus\:xl\:shadow-indigo-100:focus, .group:hover .hover\:\:xl\:shadow-indigo-100, .group-shadow:hover .hover\:\:xl\:shadow-indigo-100, .group:focus .focus\:\:xl\:shadow-indigo-100, .group-shadow:focus .focus\:\:xl\:shadow-indigo-100 {
        --shadow-color: rgba(224, 231, 255, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-200, .hover\:xl\:shadow-indigo-200:hover, .focus\:xl\:shadow-indigo-200:focus, .group:hover .hover\:\:xl\:shadow-indigo-200, .group-shadow:hover .hover\:\:xl\:shadow-indigo-200, .group:focus .focus\:\:xl\:shadow-indigo-200, .group-shadow:focus .focus\:\:xl\:shadow-indigo-200 {
        --shadow-color: rgba(199, 210, 254, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-300, .hover\:xl\:shadow-indigo-300:hover, .focus\:xl\:shadow-indigo-300:focus, .group:hover .hover\:\:xl\:shadow-indigo-300, .group-shadow:hover .hover\:\:xl\:shadow-indigo-300, .group:focus .focus\:\:xl\:shadow-indigo-300, .group-shadow:focus .focus\:\:xl\:shadow-indigo-300 {
        --shadow-color: rgba(165, 180, 252, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-400, .hover\:xl\:shadow-indigo-400:hover, .focus\:xl\:shadow-indigo-400:focus, .group:hover .hover\:\:xl\:shadow-indigo-400, .group-shadow:hover .hover\:\:xl\:shadow-indigo-400, .group:focus .focus\:\:xl\:shadow-indigo-400, .group-shadow:focus .focus\:\:xl\:shadow-indigo-400 {
        --shadow-color: rgba(129, 140, 248, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-500, .hover\:xl\:shadow-indigo-500:hover, .focus\:xl\:shadow-indigo-500:focus, .group:hover .hover\:\:xl\:shadow-indigo-500, .group-shadow:hover .hover\:\:xl\:shadow-indigo-500, .group:focus .focus\:\:xl\:shadow-indigo-500, .group-shadow:focus .focus\:\:xl\:shadow-indigo-500 {
        --shadow-color: rgba(99, 102, 2412, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-600, .hover\:xl\:shadow-indigo-600:hover, .focus\:xl\:shadow-indigo-600:focus, .group:hover .hover\:\:xl\:shadow-indigo-600, .group-shadow:hover .hover\:\:xl\:shadow-indigo-600, .group:focus .focus\:\:xl\:shadow-indigo-600, .group-shadow:focus .focus\:\:xl\:shadow-indigo-600 {
        --shadow-color: rgba(79, 70, 229, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-700, .hover\:xl\:shadow-indigo-700:hover, .focus\:xl\:shadow-indigo-700:focus, .group:hover .hover\:\:xl\:shadow-indigo-700, .group-shadow:hover .hover\:\:xl\:shadow-indigo-700, .group:focus .focus\:\:xl\:shadow-indigo-700, .group-shadow:focus .focus\:\:xl\:shadow-indigo-700 {
        --shadow-color: rgba(67, 56, 202, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-800, .hover\:xl\:shadow-indigo-800:hover, .focus\:xl\:shadow-indigo-800:focus, .group:hover .hover\:\:xl\:shadow-indigo-800, .group-shadow:hover .hover\:\:xl\:shadow-indigo-800, .group:focus .focus\:\:xl\:shadow-indigo-800, .group-shadow:focus .focus\:\:xl\:shadow-indigo-800 {
        --shadow-color: rgba(55, 48, 163, var(--shadow-opacity));
    }

    .xl\:shadow-indigo-900, .hover\:xl\:shadow-indigo-900:hover, .focus\:xl\:shadow-indigo-900:focus, .group:hover .hover\:\:xl\:shadow-indigo-900, .group-shadow:hover .hover\:\:xl\:shadow-indigo-900, .group:focus .focus\:\:xl\:shadow-indigo-900, .group-shadow:focus .focus\:\:xl\:shadow-indigo-900 {
        --shadow-color: rgba(49, 46, 129, var(--shadow-opacity));
    }

    .xl\:shadow-opacity-0, .hover\:xl\:shadow-opacity-0:hover, .focus\:xl\:shadow-opacity-0:focus, .group:hover .hover\:\:xl\:shadow-opacity-0, .group-shadow:hover .hover\:\:xl\:shadow-opacity-0, .group:focus .focus\:\:xl\:shadow-opacity-0, .group-shadow:focus .focus\:\:xl\:shadow-opacity-0 {
        --shadow-opacity: 0;
    }

    .xl\:shadow-opacity-01, .hover\:xl\:shadow-opacity-01:hover, .focus\:xl\:shadow-opacity-01:focus, .group:hover .hover\:\:xl\:shadow-opacity-01, .group-shadow:hover .hover\:\:xl\:shadow-opacity-01, .group:focus .focus\:\:xl\:shadow-opacity-01, .group-shadow:focus .focus\:\:xl\:shadow-opacity-01 {
        --shadow-opacity: .01;
    }

    .xl\:shadow-opacity-02, .hover\:xl\:shadow-opacity-02:hover, .focus\:xl\:shadow-opacity-02:focus, .group:hover .hover\:\:xl\:shadow-opacity-02, .group-shadow:hover .hover\:\:xl\:shadow-opacity-02, .group:focus .focus\:\:xl\:shadow-opacity-02, .group-shadow:focus .focus\:\:xl\:shadow-opacity-02 {
        --shadow-opacity: .02;
    }

    .xl\:shadow-opacity-03, .hover\:xl\:shadow-opacity-03:hover, .focus\:xl\:shadow-opacity-03:focus, .group:hover .hover\:\:xl\:shadow-opacity-03, .group-shadow:hover .hover\:\:xl\:shadow-opacity-03, .group:focus .focus\:\:xl\:shadow-opacity-03, .group-shadow:focus .focus\:\:xl\:shadow-opacity-03 {
        --shadow-opacity: .03;
    }

    .xl\:shadow-opacity-04, .hover\:xl\:shadow-opacity-04:hover, .focus\:xl\:shadow-opacity-04:focus, .group:hover .hover\:\:xl\:shadow-opacity-04, .group-shadow:hover .hover\:\:xl\:shadow-opacity-04, .group:focus .focus\:\:xl\:shadow-opacity-04, .group-shadow:focus .focus\:\:xl\:shadow-opacity-04 {
        --shadow-opacity: .04;
    }

    .xl\:shadow-opacity-5, .hover\:xl\:shadow-opacity-5:hover, .focus\:xl\:shadow-opacity-5:focus, .group:hover .hover\:\:xl\:shadow-opacity-5, .group-shadow:hover .hover\:\:xl\:shadow-opacity-5, .group:focus .focus\:\:xl\:shadow-opacity-5, .group-shadow:focus .focus\:\:xl\:shadow-opacity-5 {
        --shadow-opacity: .05;
    }

    .xl\:shadow-opacity-06, .hover\:xl\:shadow-opacity-06:hover, .focus\:xl\:shadow-opacity-06:focus, .group:hover .hover\:\:xl\:shadow-opacity-06, .group-shadow:hover .hover\:\:xl\:shadow-opacity-06, .group:focus .focus\:\:xl\:shadow-opacity-06, .group-shadow:focus .focus\:\:xl\:shadow-opacity-06 {
        --shadow-opacity: .06;
    }

    .xl\:shadow-opacity-07, .hover\:xl\:shadow-opacity-07:hover, .focus\:xl\:shadow-opacity-07:focus, .group:hover .hover\:\:xl\:shadow-opacity-07, .group-shadow:hover .hover\:\:xl\:shadow-opacity-07, .group:focus .focus\:\:xl\:shadow-opacity-07, .group-shadow:focus .focus\:\:xl\:shadow-opacity-07 {
        --shadow-opacity: .07;
    }

    .xl\:shadow-opacity-08, .hover\:xl\:shadow-opacity-08:hover, .focus\:xl\:shadow-opacity-08:focus, .group:hover .hover\:\:xl\:shadow-opacity-08, .group-shadow:hover .hover\:\:xl\:shadow-opacity-08, .group:focus .focus\:\:xl\:shadow-opacity-08, .group-shadow:focus .focus\:\:xl\:shadow-opacity-08 {
        --shadow-opacity: .08;
    }

    .xl\:shadow-opacity-09, .hover\:xl\:shadow-opacity-09:hover, .focus\:xl\:shadow-opacity-09:focus, .group:hover .hover\:\:xl\:shadow-opacity-09, .group-shadow:hover .hover\:\:xl\:shadow-opacity-09, .group:focus .focus\:\:xl\:shadow-opacity-09, .group-shadow:focus .focus\:\:xl\:shadow-opacity-09 {
        --shadow-opacity: .08;
    }

    .xl\:shadow-opacity-10, .hover\:xl\:shadow-opacity-10:hover, .focus\:xl\:shadow-opacity-10:focus, .group:hover .hover\:\:xl\:shadow-opacity-10, .group-shadow:hover .hover\:\:xl\:shadow-opacity-10, .group:focus .focus\:\:xl\:shadow-opacity-10, .group-shadow:focus .focus\:\:xl\:shadow-opacity-10 {
        --shadow-opacity: .1;
    }

    .xl\:shadow-opacity-15, .hover\:xl\:shadow-opacity-15:hover, .focus\:xl\:shadow-opacity-15:focus, .group:hover .hover\:\:xl\:shadow-opacity-15, .group-shadow:hover .hover\:\:xl\:shadow-opacity-15, .group:focus .focus\:\:xl\:shadow-opacity-15, .group-shadow:focus .focus\:\:xl\:shadow-opacity-15 {
        --shadow-opacity: .15;
    }

    .xl\:shadow-opacity-20, .hover\:xl\:shadow-opacity-20:hover, .focus\:xl\:shadow-opacity-20:focus, .group:hover .hover\:\:xl\:shadow-opacity-20, .group-shadow:hover .hover\:\:xl\:shadow-opacity-20, .group:focus .focus\:\:xl\:shadow-opacity-20, .group-shadow:focus .focus\:\:xl\:shadow-opacity-20 {
        --shadow-opacity: .2;
    }

    .xl\:shadow-opacity-25, .hover\:xl\:shadow-opacity-25:hover, .focus\:xl\:shadow-opacity-25:focus, .group:hover .hover\:\:xl\:shadow-opacity-25, .group-shadow:hover .hover\:\:xl\:shadow-opacity-25, .group:focus .focus\:\:xl\:shadow-opacity-25, .group-shadow:focus .focus\:\:xl\:shadow-opacity-25 {
        --shadow-opacity: .25;
    }

    .xl\:shadow-opacity-30, .hover\:xl\:shadow-opacity-30:hover, .focus\:xl\:shadow-opacity-30:focus, .group:hover .hover\:\:xl\:shadow-opacity-30, .group-shadow:hover .hover\:\:xl\:shadow-opacity-30, .group:focus .focus\:\:xl\:shadow-opacity-30, .group-shadow:focus .focus\:\:xl\:shadow-opacity-30 {
        --shadow-opacity: .3;
    }

    .xl\:shadow-opacity-35, .hover\:xl\:shadow-opacity-35:hover, .focus\:xl\:shadow-opacity-35:focus, .group:hover .hover\:\:xl\:shadow-opacity-35, .group-shadow:hover .hover\:\:xl\:shadow-opacity-35, .group:focus .focus\:\:xl\:shadow-opacity-35, .group-shadow:focus .focus\:\:xl\:shadow-opacity-35 {
        --shadow-opacity: .35;
    }

    .xl\:shadow-opacity-40, .hover\:xl\:shadow-opacity-40:hover, .focus\:xl\:shadow-opacity-40:focus, .group:hover .hover\:\:xl\:shadow-opacity-40, .group-shadow:hover .hover\:\:xl\:shadow-opacity-40, .group:focus .focus\:\:xl\:shadow-opacity-40, .group-shadow:focus .focus\:\:xl\:shadow-opacity-40 {
        --shadow-opacity: .4;
    }

    .xl\:shadow-opacity-45, .hover\:xl\:shadow-opacity-45:hover, .focus\:xl\:shadow-opacity-45:focus, .group:hover .hover\:\:xl\:shadow-opacity-45, .group-shadow:hover .hover\:\:xl\:shadow-opacity-45, .group:focus .focus\:\:xl\:shadow-opacity-45, .group-shadow:focus .focus\:\:xl\:shadow-opacity-45 {
        --shadow-opacity: .45;
    }

    .xl\:shadow-opacity-50, .hover\:xl\:shadow-opacity-50:hover, .focus\:xl\:shadow-opacity-50:focus, .group:hover .hover\:\:xl\:shadow-opacity-50, .group-shadow:hover .hover\:\:xl\:shadow-opacity-50, .group:focus .focus\:\:xl\:shadow-opacity-50, .group-shadow:focus .focus\:\:xl\:shadow-opacity-50 {
        --shadow-opacity: .5;
    }

    .xl\:shadow-opacity-55, .hover\:xl\:shadow-opacity-55:hover, .focus\:xl\:shadow-opacity-55:focus, .group:hover .hover\:\:xl\:shadow-opacity-55, .group-shadow:hover .hover\:\:xl\:shadow-opacity-55, .group:focus .focus\:\:xl\:shadow-opacity-55, .group-shadow:focus .focus\:\:xl\:shadow-opacity-55 {
        --shadow-opacity: .55;
    }

    .xl\:shadow-opacity-60, .hover\:xl\:shadow-opacity-60:hover, .focus\:xl\:shadow-opacity-60:focus, .group:hover .hover\:\:xl\:shadow-opacity-60, .group-shadow:hover .hover\:\:xl\:shadow-opacity-60, .group:focus .focus\:\:xl\:shadow-opacity-60, .group-shadow:focus .focus\:\:xl\:shadow-opacity-60 {
        --shadow-opacity: .6;
    }

    .xl\:shadow-opacity-65, .hover\:xl\:shadow-opacity-65:hover, .focus\:xl\:shadow-opacity-65:focus, .group:hover .hover\:\:xl\:shadow-opacity-65, .group-shadow:hover .hover\:\:xl\:shadow-opacity-65, .group:focus .focus\:\:xl\:shadow-opacity-65, .group-shadow:focus .focus\:\:xl\:shadow-opacity-65 {
        --shadow-opacity: .65;
    }

    .xl\:shadow-opacity-70, .hover\:xl\:shadow-opacity-70:hover, .focus\:xl\:shadow-opacity-70:focus, .group:hover .hover\:\:xl\:shadow-opacity-70, .group-shadow:hover .hover\:\:xl\:shadow-opacity-70, .group:focus .focus\:\:xl\:shadow-opacity-70, .group-shadow:focus .focus\:\:xl\:shadow-opacity-70 {
        --shadow-opacity: .7;
    }

    .xl\:shadow-opacity-75, .hover\:xl\:shadow-opacity-75:hover, .focus\:xl\:shadow-opacity-75:focus, .group:hover .hover\:\:xl\:shadow-opacity-75, .group-shadow:hover .hover\:\:xl\:shadow-opacity-75, .group:focus .focus\:\:xl\:shadow-opacity-75, .group-shadow:focus .focus\:\:xl\:shadow-opacity-75 {
        --shadow-opacity: .75;
    }

    .xl\:shadow-opacity-80, .hover\:xl\:shadow-opacity-80:hover, .focus\:xl\:shadow-opacity-80:focus, .group:hover .hover\:\:xl\:shadow-opacity-80, .group-shadow:hover .hover\:\:xl\:shadow-opacity-80, .group:focus .focus\:\:xl\:shadow-opacity-80, .group-shadow:focus .focus\:\:xl\:shadow-opacity-80 {
        --shadow-opacity: .8;
    }

    .xl\:shadow-opacity-85, .hover\:xl\:shadow-opacity-85:hover, .focus\:xl\:shadow-opacity-85:focus, .group:hover .hover\:\:xl\:shadow-opacity-85, .group-shadow:hover .hover\:\:xl\:shadow-opacity-85, .group:focus .focus\:\:xl\:shadow-opacity-85, .group-shadow:focus .focus\:\:xl\:shadow-opacity-85 {
        --shadow-opacity: .85;
    }

    .xl\:shadow-opacity-90, .hover\:xl\:shadow-opacity-90:hover, .focus\:xl\:shadow-opacity-90:focus, .group:hover .hover\:\:xl\:shadow-opacity-90, .group-shadow:hover .hover\:\:xl\:shadow-opacity-90, .group:focus .focus\:\:xl\:shadow-opacity-90, .group-shadow:focus .focus\:\:xl\:shadow-opacity-90 {
        --shadow-opacity: .9;
    }

    .xl\:shadow-opacity-95, .hover\:xl\:shadow-opacity-95:hover, .focus\:xl\:shadow-opacity-95:focus, .group:hover .hover\:\:xl\:shadow-opacity-95, .group-shadow:hover .hover\:\:xl\:shadow-opacity-95, .group:focus .focus\:\:xl\:shadow-opacity-95, .group-shadow:focus .focus\:\:xl\:shadow-opacity-95 {
        --shadow-opacity: .95;
    }

    .xl\:shadow-opacity-100, .hover\:xl\:shadow-opacity-100:hover, .focus\:xl\:shadow-opacity-100:focus, .group:hover .hover\:\:xl\:shadow-opacity-100, .group-shadow:hover .hover\:\:xl\:shadow-opacity-100, .group:focus .focus\:\:xl\:shadow-opacity-100, .group-shadow:focus .focus\:\:xl\:shadow-opacity-100 {
        --shadow-opacity: 1;
    }

    .xl\:shadow-sm, .hover\:xl\:shadow-sm:hover, .focus\:xl\:shadow-sm:focus, .group:hover .hover\:\:xl\:shadow-sm, .group-shadow:hover .hover\:\:xl\:shadow-sm, .group:focus .focus\:\:xl\:shadow-sm, .group-shadow:focus .focus\:\:xl\:shadow-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 5px 0 var(--shadow-color);
    }

    .xl\:shadow-lg, .hover\:xl\:shadow-lg:hover, .focus\:xl\:shadow-lg:focus, .group:hover .hover\:\:xl\:shadow-lg, .group-shadow:hover .hover\:\:xl\:shadow-lg, .group:focus .focus\:\:xl\:shadow-lg, .group-shadow:focus .focus\:\:xl\:shadow-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 13px 0 var(--shadow-color);
    }

    .xl\:shadow-xl, .hover\:xl\:shadow-xl:hover, .focus\:xl\:shadow-xl:focus, .group:hover .hover\:\:xl\:shadow-xl, .group-shadow:hover .hover\:\:xl\:shadow-xl, .group:focus .focus\:\:xl\:shadow-xl, .group-shadow:focus .focus\:\:xl\:shadow-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 0 0 17px 0 var(--shadow-color);
    }

    .xl\:shadow-rb-sm, .hover\:xl\:shadow-rb-sm:hover, .focus\:xl\:shadow-rb-sm:focus, .group:hover .hover\:\:xl\:shadow-rb-sm, .group-shadow:hover .hover\:\:xl\:shadow-rb-sm, .group:focus .focus\:\:xl\:shadow-rb-sm, .group-shadow:focus .focus\:\:xl\:shadow-rb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 5px 0 var(--shadow-color);
    }

    .xl\:shadow-rb, .hover\:xl\:shadow-rb:hover, .focus\:xl\:shadow-rb:focus, .group:hover .hover\:\:xl\:shadow-rb, .group-shadow:hover .hover\:\:xl\:shadow-rb, .group:focus .focus\:\:xl\:shadow-rb, .group-shadow:focus .focus\:\:xl\:shadow-rb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 10px 0 var(--shadow-color);
    }

    .xl\:shadow-rb-lg, .hover\:xl\:shadow-rb-lg:hover, .focus\:xl\:shadow-rb-lg:focus, .group:hover .hover\:\:xl\:shadow-rb-lg, .group-shadow:hover .hover\:\:xl\:shadow-rb-lg, .group:focus .focus\:\:xl\:shadow-rb-lg, .group-shadow:focus .focus\:\:xl\:shadow-rb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 13px 0 var(--shadow-color);
    }

    .xl\:shadow-rb-xl, .hover\:xl\:shadow-rb-xl:hover, .focus\:xl\:shadow-rb-xl:focus, .group:hover .hover\:\:xl\:shadow-rb-xl, .group-shadow:hover .hover\:\:xl\:shadow-rb-xl, .group:focus .focus\:\:xl\:shadow-rb-xl, .group-shadow:focus .focus\:\:xl\:shadow-rb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px 3px 17px 0 var(--shadow-color);
    }

    .xl\:shadow-lb-sm, .hover\:xl\:shadow-lb-sm:hover, .focus\:xl\:shadow-lb-sm:focus, .group:hover .hover\:\:xl\:shadow-lb-sm, .group-shadow:hover .hover\:\:xl\:shadow-lb-sm, .group:focus .focus\:\:xl\:shadow-lb-sm, .group-shadow:focus .focus\:\:xl\:shadow-lb-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 5px 0 var(--shadow-color);
    }

    .xl\:shadow-lb, .hover\:xl\:shadow-lb:hover, .focus\:xl\:shadow-lb:focus, .group:hover .hover\:\:xl\:shadow-lb, .group-shadow:hover .hover\:\:xl\:shadow-lb, .group:focus .focus\:\:xl\:shadow-lb, .group-shadow:focus .focus\:\:xl\:shadow-lb {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 10px 0 var(--shadow-color);
    }

    .xl\:shadow-lb-lg, .hover\:xl\:shadow-lb-lg:hover, .focus\:xl\:shadow-lb-lg:focus, .group:hover .hover\:\:xl\:shadow-lb-lg, .group-shadow:hover .hover\:\:xl\:shadow-lb-lg, .group:focus .focus\:\:xl\:shadow-lb-lg, .group-shadow:focus .focus\:\:xl\:shadow-lb-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 13px 0 var(--shadow-color);
    }

    .xl\:shadow-lb-xl, .hover\:xl\:shadow-lb-xl:hover, .focus\:xl\:shadow-lb-xl:focus, .group:hover .hover\:\:xl\:shadow-lb-xl, .group-shadow:hover .hover\:\:xl\:shadow-lb-xl, .group:focus .focus\:\:xl\:shadow-lb-xl, .group-shadow:focus .focus\:\:xl\:shadow-lb-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px 3px 17px 0 var(--shadow-color);
    }

    .xl\:shadow-rt-sm, .hover\:xl\:shadow-rt-sm:hover, .focus\:xl\:shadow-rt-sm:focus, .group:hover .hover\:\:xl\:shadow-rt-sm, .group-shadow:hover .hover\:\:xl\:shadow-rt-sm, .group:focus .focus\:\:xl\:shadow-rt-sm, .group-shadow:focus .focus\:\:xl\:shadow-rt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 5px 0 var(--shadow-color);
    }

    .xl\:shadow-rt, .hover\:xl\:shadow-rt:hover, .focus\:xl\:shadow-rt:focus, .group:hover .hover\:\:xl\:shadow-rt, .group-shadow:hover .hover\:\:xl\:shadow-rt, .group:focus .focus\:\:xl\:shadow-rt, .group-shadow:focus .focus\:\:xl\:shadow-rt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 10px 0 var(--shadow-color);
    }

    .xl\:shadow-rt-lg, .hover\:xl\:shadow-rt-lg:hover, .focus\:xl\:shadow-rt-lg:focus, .group:hover .hover\:\:xl\:shadow-rt-lg, .group-shadow:hover .hover\:\:xl\:shadow-rt-lg, .group:focus .focus\:\:xl\:shadow-rt-lg, .group-shadow:focus .focus\:\:xl\:shadow-rt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 13px 0 var(--shadow-color);
    }

    .xl\:shadow-rt-xl, .hover\:xl\:shadow-rt-xl:hover, .focus\:xl\:shadow-rt-xl:focus, .group:hover .hover\:\:xl\:shadow-rt-xl, .group-shadow:hover .hover\:\:xl\:shadow-rt-xl, .group:focus .focus\:\:xl\:shadow-rt-xl, .group-shadow:focus .focus\:\:xl\:shadow-rt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: 3px -3px 17px 0 var(--shadow-color);
    }

    .xl\:shadow-lt-sm, .hover\:xl\:shadow-lt-sm:hover, .focus\:xl\:shadow-lt-sm:focus, .group:hover .hover\:\:xl\:shadow-lt-sm, .group-shadow:hover .hover\:\:xl\:shadow-lt-sm, .group:focus .focus\:\:xl\:shadow-lt-sm, .group-shadow:focus .focus\:\:xl\:shadow-lt-sm {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 5px 0 var(--shadow-color);
    }

    .xl\:shadow-lt, .hover\:xl\:shadow-lt:hover, .focus\:xl\:shadow-lt:focus, .group:hover .hover\:\:xl\:shadow-lt, .group-shadow:hover .hover\:\:xl\:shadow-lt, .group:focus .focus\:\:xl\:shadow-lt, .group-shadow:focus .focus\:\:xl\:shadow-lt {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 10px 0 var(--shadow-color);
    }

    .xl\:shadow-lt-lg, .hover\:xl\:shadow-lt-lg:hover, .focus\:xl\:shadow-lt-lg:focus, .group:hover .hover\:\:xl\:shadow-lt-lg, .group-shadow:hover .hover\:\:xl\:shadow-lt-lg, .group:focus .focus\:\:xl\:shadow-lt-lg, .group-shadow:focus .focus\:\:xl\:shadow-lt-lg {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 13px 0 var(--shadow-color);
    }

    .xl\:shadow-lt-xl, .hover\:xl\:shadow-lt-xl:hover, .focus\:xl\:shadow-lt-xl:focus, .group:hover .hover\:\:xl\:shadow-lt-xl, .group-shadow:hover .hover\:\:xl\:shadow-lt-xl, .group:focus .focus\:\:xl\:shadow-lt-xl, .group-shadow:focus .focus\:\:xl\:shadow-lt-xl {
        --shadow-opacity: 1;
        --shadow-color: rgba(0, 0, 0, var(--shadow-opacity));
        box-shadow: -3px -3px 17px 0 var(--shadow-color);
    }

    .xl\:border-2, .hover\:xl\:border-2:hover, .focus\:xl\:border-2:focus, .group:hover .hover\:\:xl\:border-2, .group-border:hover .hover\:\:xl\:border-2, .group:focus .focus\:\:xl\:border-2, .group-border:focus .focus\:\:xl\:border-2 {
        --border-opacity: 1;
        border: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-3, .hover\:xl\:border-3:hover, .focus\:xl\:border-3:focus, .group:hover .hover\:\:xl\:border-3, .group-border:hover .hover\:\:xl\:border-3, .group:focus .focus\:\:xl\:border-3, .group-border:focus .focus\:\:xl\:border-3 {
        --border-opacity: 1;
        border: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-4, .hover\:xl\:border-4:hover, .focus\:xl\:border-4:focus, .group:hover .hover\:\:xl\:border-4, .group-border:hover .hover\:\:xl\:border-4, .group:focus .focus\:\:xl\:border-4, .group-border:focus .focus\:\:xl\:border-4 {
        --border-opacity: 1;
        border: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-5, .hover\:xl\:border-5:hover, .focus\:xl\:border-5:focus, .group:hover .hover\:\:xl\:border-5, .group-border:hover .hover\:\:xl\:border-5, .group:focus .focus\:\:xl\:border-5, .group-border:focus .focus\:\:xl\:border-5 {
        --border-opacity: 1;
        border: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-left, .hover\:xl\:border-left:hover, .focus\:xl\:border-left:focus, .group:hover .hover\:\:xl\:border-left, .group-border:hover .hover\:\:xl\:border-left, .group:focus .focus\:\:xl\:border-left, .group-border:focus .focus\:\:xl\:border-left {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-left-2, .hover\:xl\:border-left-2:hover, .focus\:xl\:border-left-2:focus, .group:hover .hover\:\:xl\:border-left-2, .group-border:hover .hover\:\:xl\:border-left-2, .group:focus .focus\:\:xl\:border-left-2, .group-border:focus .focus\:\:xl\:border-left-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-left-3, .hover\:xl\:border-left-3:hover, .focus\:xl\:border-left-3:focus, .group:hover .hover\:\:xl\:border-left-3, .group-border:hover .hover\:\:xl\:border-left-3, .group:focus .focus\:\:xl\:border-left-3, .group-border:focus .focus\:\:xl\:border-left-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-left-4, .hover\:xl\:border-left-4:hover, .focus\:xl\:border-left-4:focus, .group:hover .hover\:\:xl\:border-left-4, .group-border:hover .hover\:\:xl\:border-left-4, .group:focus .focus\:\:xl\:border-left-4, .group-border:focus .focus\:\:xl\:border-left-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-left-5, .hover\:xl\:border-left-5:hover, .focus\:xl\:border-left-5:focus, .group:hover .hover\:\:xl\:border-left-5, .group-border:hover .hover\:\:xl\:border-left-5, .group:focus .focus\:\:xl\:border-left-5, .group-border:focus .focus\:\:xl\:border-left-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-right, .hover\:xl\:border-right:hover, .focus\:xl\:border-right:focus, .group:hover .hover\:\:xl\:border-right, .group-border:hover .hover\:\:xl\:border-right, .group:focus .focus\:\:xl\:border-right, .group-border:focus .focus\:\:xl\:border-right {
        --border-opacity: 1;
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-right-2, .hover\:xl\:border-right-2:hover, .focus\:xl\:border-right-2:focus, .group:hover .hover\:\:xl\:border-right-2, .group-border:hover .hover\:\:xl\:border-right-2, .group:focus .focus\:\:xl\:border-right-2, .group-border:focus .focus\:\:xl\:border-right-2 {
        --border-opacity: 1;
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-right-3, .hover\:xl\:border-right-3:hover, .focus\:xl\:border-right-3:focus, .group:hover .hover\:\:xl\:border-right-3, .group-border:hover .hover\:\:xl\:border-right-3, .group:focus .focus\:\:xl\:border-right-3, .group-border:focus .focus\:\:xl\:border-right-3 {
        --border-opacity: 1;
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-right-4, .hover\:xl\:border-right-4:hover, .focus\:xl\:border-right-4:focus, .group:hover .hover\:\:xl\:border-right-4, .group-border:hover .hover\:\:xl\:border-right-4, .group:focus .focus\:\:xl\:border-right-4, .group-border:focus .focus\:\:xl\:border-right-4 {
        --border-opacity: 1;
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-right-5, .hover\:xl\:border-right-5:hover, .focus\:xl\:border-right-5:focus, .group:hover .hover\:\:xl\:border-right-5, .group-border:hover .hover\:\:xl\:border-right-5, .group:focus .focus\:\:xl\:border-right-5, .group-border:focus .focus\:\:xl\:border-right-5 {
        --border-opacity: 1;
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-bottom, .hover\:xl\:border-bottom:hover, .focus\:xl\:border-bottom:focus, .group:hover .hover\:\:xl\:border-bottom, .group-border:hover .hover\:\:xl\:border-bottom, .group:focus .focus\:\:xl\:border-bottom, .group-border:focus .focus\:\:xl\:border-bottom {
        --border-opacity: 1;
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-bottom-2, .hover\:xl\:border-bottom-2:hover, .focus\:xl\:border-bottom-2:focus, .group:hover .hover\:\:xl\:border-bottom-2, .group-border:hover .hover\:\:xl\:border-bottom-2, .group:focus .focus\:\:xl\:border-bottom-2, .group-border:focus .focus\:\:xl\:border-bottom-2 {
        --border-opacity: 1;
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-bottom-3, .hover\:xl\:border-bottom-3:hover, .focus\:xl\:border-bottom-3:focus, .group:hover .hover\:\:xl\:border-bottom-3, .group-border:hover .hover\:\:xl\:border-bottom-3, .group:focus .focus\:\:xl\:border-bottom-3, .group-border:focus .focus\:\:xl\:border-bottom-3 {
        --border-opacity: 1;
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-bottom-4, .hover\:xl\:border-bottom-4:hover, .focus\:xl\:border-bottom-4:focus, .group:hover .hover\:\:xl\:border-bottom-4, .group-border:hover .hover\:\:xl\:border-bottom-4, .group:focus .focus\:\:xl\:border-bottom-4, .group-border:focus .focus\:\:xl\:border-bottom-4 {
        --border-opacity: 1;
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-bottom-5, .hover\:xl\:border-bottom-5:hover, .focus\:xl\:border-bottom-5:focus, .group:hover .hover\:\:xl\:border-bottom-5, .group-border:hover .hover\:\:xl\:border-bottom-5, .group:focus .focus\:\:xl\:border-bottom-5, .group-border:focus .focus\:\:xl\:border-bottom-5 {
        --border-opacity: 1;
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-top, .hover\:xl\:border-top:hover, .focus\:xl\:border-top:focus, .group:hover .hover\:\:xl\:border-top, .group-border:hover .hover\:\:xl\:border-top, .group:focus .focus\:\:xl\:border-top, .group-border:focus .focus\:\:xl\:border-top {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-top-2, .hover\:xl\:border-top-2:hover, .focus\:xl\:border-top-2:focus, .group:hover .hover\:\:xl\:border-top-2, .group-border:hover .hover\:\:xl\:border-top-2, .group:focus .focus\:\:xl\:border-top-2, .group-border:focus .focus\:\:xl\:border-top-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-top-3, .hover\:xl\:border-top-3:hover, .focus\:xl\:border-top-3:focus, .group:hover .hover\:\:xl\:border-top-3, .group-border:hover .hover\:\:xl\:border-top-3, .group:focus .focus\:\:xl\:border-top-3, .group-border:focus .focus\:\:xl\:border-top-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-top-4, .hover\:xl\:border-top-4:hover, .focus\:xl\:border-top-4:focus, .group:hover .hover\:\:xl\:border-top-4, .group-border:hover .hover\:\:xl\:border-top-4, .group:focus .focus\:\:xl\:border-top-4, .group-border:focus .focus\:\:xl\:border-top-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-top-5, .hover\:xl\:border-top-5:hover, .focus\:xl\:border-top-5:focus, .group:hover .hover\:\:xl\:border-top-5, .group-border:hover .hover\:\:xl\:border-top-5, .group:focus .focus\:\:xl\:border-top-5, .group-border:focus .focus\:\:xl\:border-top-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-x, .hover\:xl\:border-x:hover, .focus\:xl\:border-x:focus, .group:hover .hover\:\:xl\:border-x, .group-border:hover .hover\:\:xl\:border-x, .group:focus .focus\:\:xl\:border-x, .group-border:focus .focus\:\:xl\:border-x {
        --border-opacity: 1;
        border-left: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-x-2, .hover\:xl\:border-x-2:hover, .focus\:xl\:border-x-2:focus, .group:hover .hover\:\:xl\:border-x-2, .group-border:hover .hover\:\:xl\:border-x-2, .group:focus .focus\:\:xl\:border-x-2, .group-border:focus .focus\:\:xl\:border-x-2 {
        --border-opacity: 1;
        border-left: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-x-3, .hover\:xl\:border-x-3:hover, .focus\:xl\:border-x-3:focus, .group:hover .hover\:\:xl\:border-x-3, .group-border:hover .hover\:\:xl\:border-x-3, .group:focus .focus\:\:xl\:border-x-3, .group-border:focus .focus\:\:xl\:border-x-3 {
        --border-opacity: 1;
        border-left: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-x-4, .hover\:xl\:border-x-4:hover, .focus\:xl\:border-x-4:focus, .group:hover .hover\:\:xl\:border-x-4, .group-border:hover .hover\:\:xl\:border-x-4, .group:focus .focus\:\:xl\:border-x-4, .group-border:focus .focus\:\:xl\:border-x-4 {
        --border-opacity: 1;
        border-left: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-x-5, .hover\:xl\:border-x-5:hover, .focus\:xl\:border-x-5:focus, .group:hover .hover\:\:xl\:border-x-5, .group-border:hover .hover\:\:xl\:border-x-5, .group:focus .focus\:\:xl\:border-x-5, .group-border:focus .focus\:\:xl\:border-x-5 {
        --border-opacity: 1;
        border-left: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-right: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-y, .hover\:xl\:border-y:hover, .focus\:xl\:border-y:focus, .group:hover .hover\:\:xl\:border-y, .group-border:hover .hover\:\:xl\:border-y, .group:focus .focus\:\:xl\:border-y, .group-border:focus .focus\:\:xl\:border-y {
        --border-opacity: 1;
        border-top: 1px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 1px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-y-2, .hover\:xl\:border-y-2:hover, .focus\:xl\:border-y-2:focus, .group:hover .hover\:\:xl\:border-y-2, .group-border:hover .hover\:\:xl\:border-y-2, .group:focus .focus\:\:xl\:border-y-2, .group-border:focus .focus\:\:xl\:border-y-2 {
        --border-opacity: 1;
        border-top: 2px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 2px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-y-3, .hover\:xl\:border-y-3:hover, .focus\:xl\:border-y-3:focus, .group:hover .hover\:\:xl\:border-y-3, .group-border:hover .hover\:\:xl\:border-y-3, .group:focus .focus\:\:xl\:border-y-3, .group-border:focus .focus\:\:xl\:border-y-3 {
        --border-opacity: 1;
        border-top: 3px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 3px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-y-4, .hover\:xl\:border-y-4:hover, .focus\:xl\:border-y-4:focus, .group:hover .hover\:\:xl\:border-y-4, .group-border:hover .hover\:\:xl\:border-y-4, .group:focus .focus\:\:xl\:border-y-4, .group-border:focus .focus\:\:xl\:border-y-4 {
        --border-opacity: 1;
        border-top: 4px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 4px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-y-5, .hover\:xl\:border-y-5:hover, .focus\:xl\:border-y-5:focus, .group:hover .hover\:\:xl\:border-y-5, .group-border:hover .hover\:\:xl\:border-y-5, .group:focus .focus\:\:xl\:border-y-5, .group-border:focus .focus\:\:xl\:border-y-5 {
        --border-opacity: 1;
        border-top: 5px solid rgba(0, 0, 0, var(--border-opacity));
        border-bottom: 5px solid rgba(0, 0, 0, var(--border-opacity));
    }

    .xl\:border-black, .hover\:xl\:border-black:hover, .focus\:xl\:border-black:focus, .group:hover .hover\:\:xl\:border-black, .group-border:hover .hover\:\:xl\:border-black, .group:focus .focus\:\:xl\:border-black, .group-border:focus .focus\:\:xl\:border-black {
        --border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--border-opacity)) ;
    }

    .xl\:border-white, .hover\:xl\:border-white:hover, .focus\:xl\:border-white:focus, .group:hover .hover\:\:xl\:border-white, .group-border:hover .hover\:\:xl\:border-white, .group:focus .focus\:\:xl\:border-white, .group-border:focus .focus\:\:xl\:border-white {
        --border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--border-opacity)) ;
    }

    .xl\:border-red-50, .hover\:xl\:border-red-50:hover, .focus\:xl\:border-red-50:focus, .group:hover .hover\:\:xl\:border-red-50, .group-border:hover .hover\:\:xl\:border-red-50, .group:focus .focus\:\:xl\:border-red-50, .group-border:focus .focus\:\:xl\:border-red-50 {
        --border-opacity: 1;
        border-color: rgba(254, 242, 242, var(--border-opacity)) ;
    }

    .xl\:border-red-100, .hover\:xl\:border-red-100:hover, .focus\:xl\:border-red-100:focus, .group:hover .hover\:\:xl\:border-red-100, .group-border:hover .hover\:\:xl\:border-red-100, .group:focus .focus\:\:xl\:border-red-100, .group-border:focus .focus\:\:xl\:border-red-100 {
        --border-opacity: 1;
        border-color: rgba(254, 226, 226, var(--border-opacity)) ;
    }

    .xl\:border-red-200, .hover\:xl\:border-red-200:hover, .focus\:xl\:border-red-200:focus, .group:hover .hover\:\:xl\:border-red-200, .group-border:hover .hover\:\:xl\:border-red-200, .group:focus .focus\:\:xl\:border-red-200, .group-border:focus .focus\:\:xl\:border-red-200 {
        --border-opacity: 1;
        border-color: rgba(254, 202, 202, var(--border-opacity)) ;
    }

    .xl\:border-red-300, .hover\:xl\:border-red-300:hover, .focus\:xl\:border-red-300:focus, .group:hover .hover\:\:xl\:border-red-300, .group-border:hover .hover\:\:xl\:border-red-300, .group:focus .focus\:\:xl\:border-red-300, .group-border:focus .focus\:\:xl\:border-red-300 {
        --border-opacity: 1;
        border-color: rgba(252, 165, 165, var(--border-opacity)) ;
    }

    .xl\:border-red-400, .hover\:xl\:border-red-400:hover, .focus\:xl\:border-red-400:focus, .group:hover .hover\:\:xl\:border-red-400, .group-border:hover .hover\:\:xl\:border-red-400, .group:focus .focus\:\:xl\:border-red-400, .group-border:focus .focus\:\:xl\:border-red-400 {
        --border-opacity: 1;
        border-color: rgba(232, 71, 78, var(--border-opacity)) ;
    }

    .xl\:border-red-500, .hover\:xl\:border-red-500:hover, .focus\:xl\:border-red-500:focus, .group:hover .hover\:\:xl\:border-red-500, .group-border:hover .hover\:\:xl\:border-red-500, .group:focus .focus\:\:xl\:border-red-500, .group-border:focus .focus\:\:xl\:border-red-500 {
        --border-opacity: 1;
        border-color: rgba(239, 68, 6, var(--border-opacity)) ;
    }

    .xl\:border-red-600, .hover\:xl\:border-red-600:hover, .focus\:xl\:border-red-600:focus, .group:hover .hover\:\:xl\:border-red-600, .group-border:hover .hover\:\:xl\:border-red-600, .group:focus .focus\:\:xl\:border-red-600, .group-border:focus .focus\:\:xl\:border-red-600 {
        --border-opacity: 1;
        border-color: rgba(220, 38, 3, var(--border-opacity)) ;
    }

    .xl\:border-red-700, .hover\:xl\:border-red-700:hover, .focus\:xl\:border-red-700:focus, .group:hover .hover\:\:xl\:border-red-700, .group-border:hover .hover\:\:xl\:border-red-700, .group:focus .focus\:\:xl\:border-red-700, .group-border:focus .focus\:\:xl\:border-red-700 {
        --border-opacity: 1;
        border-color: rgba(185, 28, 28, var(--border-opacity)) ;
    }

    .xl\:border-red-800, .hover\:xl\:border-red-800:hover, .focus\:xl\:border-red-800:focus, .group:hover .hover\:\:xl\:border-red-800, .group-border:hover .hover\:\:xl\:border-red-800, .group:focus .focus\:\:xl\:border-red-800, .group-border:focus .focus\:\:xl\:border-red-800 {
        --border-opacity: 1;
        border-color: rgba(153, 27, 27, var(--border-opacity)) ;
    }

    .xl\:border-red-900, .hover\:xl\:border-red-900:hover, .focus\:xl\:border-red-900:focus, .group:hover .hover\:\:xl\:border-red-900, .group-border:hover .hover\:\:xl\:border-red-900, .group:focus .focus\:\:xl\:border-red-900, .group-border:focus .focus\:\:xl\:border-red-900 {
        --border-opacity: 1;
        border-color: rgba(127, 29, 29, var(--border-opacity)) ;
    }

    .xl\:border-gray-50, .hover\:xl\:border-gray-50:hover, .focus\:xl\:border-gray-50:focus, .group:hover .hover\:\:xl\:border-gray-50, .group-border:hover .hover\:\:xl\:border-gray-50, .group:focus .focus\:\:xl\:border-gray-50, .group-border:focus .focus\:\:xl\:border-gray-50 {
        --border-opacity: 1;
        border-color: rgba(249, 250, 251, var(--border-opacity)) ;
    }

    .xl\:border-gray-100, .hover\:xl\:border-gray-100:hover, .focus\:xl\:border-gray-100:focus, .group:hover .hover\:\:xl\:border-gray-100, .group-border:hover .hover\:\:xl\:border-gray-100, .group:focus .focus\:\:xl\:border-gray-100, .group-border:focus .focus\:\:xl\:border-gray-100 {
        --border-opacity: 1;
        border-color: rgba(243, 244, 246, var(--border-opacity)) ;
    }

    .xl\:border-gray-200, .hover\:xl\:border-gray-200:hover, .focus\:xl\:border-gray-200:focus, .group:hover .hover\:\:xl\:border-gray-200, .group-border:hover .hover\:\:xl\:border-gray-200, .group:focus .focus\:\:xl\:border-gray-200, .group-border:focus .focus\:\:xl\:border-gray-200 {
        --border-opacity: 1;
        border-color: rgba(229, 231, 235, var(--border-opacity)) ;
    }

    .xl\:border-gray-300, .hover\:xl\:border-gray-300:hover, .focus\:xl\:border-gray-300:focus, .group:hover .hover\:\:xl\:border-gray-300, .group-border:hover .hover\:\:xl\:border-gray-300, .group:focus .focus\:\:xl\:border-gray-300, .group-border:focus .focus\:\:xl\:border-gray-300 {
        --border-opacity: 1;
        border-color: rgba(209, 213, 219, var(--border-opacity)) ;
    }

    .xl\:border-gray-400, .hover\:xl\:border-gray-400:hover, .focus\:xl\:border-gray-400:focus, .group:hover .hover\:\:xl\:border-gray-400, .group-border:hover .hover\:\:xl\:border-gray-400, .group:focus .focus\:\:xl\:border-gray-400, .group-border:focus .focus\:\:xl\:border-gray-400 {
        --border-opacity: 1;
        border-color: rgba(156, 163, 175, var(--border-opacity)) ;
    }

    .xl\:border-gray-500, .hover\:xl\:border-gray-500:hover, .focus\:xl\:border-gray-500:focus, .group:hover .hover\:\:xl\:border-gray-500, .group-border:hover .hover\:\:xl\:border-gray-500, .group:focus .focus\:\:xl\:border-gray-500, .group-border:focus .focus\:\:xl\:border-gray-500 {
        --border-opacity: 1;
        border-color: rgba(107, 114, 128, var(--border-opacity)) ;
    }

    .xl\:border-gray-600, .hover\:xl\:border-gray-600:hover, .focus\:xl\:border-gray-600:focus, .group:hover .hover\:\:xl\:border-gray-600, .group-border:hover .hover\:\:xl\:border-gray-600, .group:focus .focus\:\:xl\:border-gray-600, .group-border:focus .focus\:\:xl\:border-gray-600 {
        --border-opacity: 1;
        border-color: rgba(75, 85, 99, var(--border-opacity)) ;
    }

    .xl\:border-gray-700, .hover\:xl\:border-gray-700:hover, .focus\:xl\:border-gray-700:focus, .group:hover .hover\:\:xl\:border-gray-700, .group-border:hover .hover\:\:xl\:border-gray-700, .group:focus .focus\:\:xl\:border-gray-700, .group-border:focus .focus\:\:xl\:border-gray-700 {
        --border-opacity: 1;
        border-color: rgba(55, 65, 81, var(--border-opacity)) ;
    }

    .xl\:border-gray-800, .hover\:xl\:border-gray-800:hover, .focus\:xl\:border-gray-800:focus, .group:hover .hover\:\:xl\:border-gray-800, .group-border:hover .hover\:\:xl\:border-gray-800, .group:focus .focus\:\:xl\:border-gray-800, .group-border:focus .focus\:\:xl\:border-gray-800 {
        --border-opacity: 1;
        border-color: rgba(31, 41, 55, var(--border-opacity)) ;
    }

    .xl\:border-gray-900, .hover\:xl\:border-gray-900:hover, .focus\:xl\:border-gray-900:focus, .group:hover .hover\:\:xl\:border-gray-900, .group-border:hover .hover\:\:xl\:border-gray-900, .group:focus .focus\:\:xl\:border-gray-900, .group-border:focus .focus\:\:xl\:border-gray-900 {
        --border-opacity: 1;
        border-color: rgba(17, 24, 39, var(--border-opacity)) ;
    }

    .xl\:border-yellow-50, .hover\:xl\:border-yellow-50:hover, .focus\:xl\:border-yellow-50:focus, .group:hover .hover\:\:xl\:border-yellow-50, .group-border:hover .hover\:\:xl\:border-yellow-50, .group:focus .focus\:\:xl\:border-yellow-50, .group-border:focus .focus\:\:xl\:border-yellow-50 {
        --border-opacity: 1;
        border-color: rgba(255, 251, 235, var(--border-opacity)) ;
    }

    .xl\:border-yellow-100, .hover\:xl\:border-yellow-100:hover, .focus\:xl\:border-yellow-100:focus, .group:hover .hover\:\:xl\:border-yellow-100, .group-border:hover .hover\:\:xl\:border-yellow-100, .group:focus .focus\:\:xl\:border-yellow-100, .group-border:focus .focus\:\:xl\:border-yellow-100 {
        --border-opacity: 1;
        border-color: rgba(254, 243, 199, var(--border-opacity)) ;
    }

    .xl\:border-yellow-200, .hover\:xl\:border-yellow-200:hover, .focus\:xl\:border-yellow-200:focus, .group:hover .hover\:\:xl\:border-yellow-200, .group-border:hover .hover\:\:xl\:border-yellow-200, .group:focus .focus\:\:xl\:border-yellow-200, .group-border:focus .focus\:\:xl\:border-yellow-200 {
        --border-opacity: 1;
        border-color: rgba(253, 230, 138, var(--border-opacity)) ;
    }

    .xl\:border-yellow-300, .hover\:xl\:border-yellow-300:hover, .focus\:xl\:border-yellow-300:focus, .group:hover .hover\:\:xl\:border-yellow-300, .group-border:hover .hover\:\:xl\:border-yellow-300, .group:focus .focus\:\:xl\:border-yellow-300, .group-border:focus .focus\:\:xl\:border-yellow-300 {
        --border-opacity: 1;
        border-color: rgba(252, 211, 77, var(--border-opacity)) ;
    }

    .xl\:border-yellow-400, .hover\:xl\:border-yellow-400:hover, .focus\:xl\:border-yellow-400:focus, .group:hover .hover\:\:xl\:border-yellow-400, .group-border:hover .hover\:\:xl\:border-yellow-400, .group:focus .focus\:\:xl\:border-yellow-400, .group-border:focus .focus\:\:xl\:border-yellow-400 {
        --border-opacity: 1;
        border-color: rgba(251, 191, 36, var(--border-opacity)) ;
    }

    .xl\:border-yellow-500, .hover\:xl\:border-yellow-500:hover, .focus\:xl\:border-yellow-500:focus, .group:hover .hover\:\:xl\:border-yellow-500, .group-border:hover .hover\:\:xl\:border-yellow-500, .group:focus .focus\:\:xl\:border-yellow-500, .group-border:focus .focus\:\:xl\:border-yellow-500 {
        --border-opacity: 1;
        border-color: rgba(245, 158, 11, var(--border-opacity)) ;
    }

    .xl\:border-yellow-600, .hover\:xl\:border-yellow-600:hover, .focus\:xl\:border-yellow-600:focus, .group:hover .hover\:\:xl\:border-yellow-600, .group-border:hover .hover\:\:xl\:border-yellow-600, .group:focus .focus\:\:xl\:border-yellow-600, .group-border:focus .focus\:\:xl\:border-yellow-600 {
        --border-opacity: 1;
        border-color: rgba(217, 119, 6, var(--border-opacity)) ;
    }

    .xl\:border-yellow-700, .hover\:xl\:border-yellow-700:hover, .focus\:xl\:border-yellow-700:focus, .group:hover .hover\:\:xl\:border-yellow-700, .group-border:hover .hover\:\:xl\:border-yellow-700, .group:focus .focus\:\:xl\:border-yellow-700, .group-border:focus .focus\:\:xl\:border-yellow-700 {
        --border-opacity: 1;
        border-color: rgba(180, 83, 9, var(--border-opacity)) ;
    }

    .xl\:border-yellow-800, .hover\:xl\:border-yellow-800:hover, .focus\:xl\:border-yellow-800:focus, .group:hover .hover\:\:xl\:border-yellow-800, .group-border:hover .hover\:\:xl\:border-yellow-800, .group:focus .focus\:\:xl\:border-yellow-800, .group-border:focus .focus\:\:xl\:border-yellow-800 {
        --border-opacity: 1;
        border-color: rgba(146, 64, 14, var(--border-opacity)) ;
    }

    .xl\:border-yellow-900, .hover\:xl\:border-yellow-900:hover, .focus\:xl\:border-yellow-900:focus, .group:hover .hover\:\:xl\:border-yellow-900, .group-border:hover .hover\:\:xl\:border-yellow-900, .group:focus .focus\:\:xl\:border-yellow-900, .group-border:focus .focus\:\:xl\:border-yellow-900 {
        --border-opacity: 1;
        border-color: rgba(120, 53, 15, var(--border-opacity)) ;
    }

    .xl\:border-green-50, .hover\:xl\:border-green-50:hover, .focus\:xl\:border-green-50:focus, .group:hover .hover\:\:xl\:border-green-50, .group-border:hover .hover\:\:xl\:border-green-50, .group:focus .focus\:\:xl\:border-green-50, .group-border:focus .focus\:\:xl\:border-green-50 {
        --border-opacity: 1;
        border-color: rgba(236, 253, 245, var(--border-opacity)) ;
    }

    .xl\:border-green-100, .hover\:xl\:border-green-100:hover, .focus\:xl\:border-green-100:focus, .group:hover .hover\:\:xl\:border-green-100, .group-border:hover .hover\:\:xl\:border-green-100, .group:focus .focus\:\:xl\:border-green-100, .group-border:focus .focus\:\:xl\:border-green-100 {
        --border-opacity: 1;
        border-color: rgba(209, 250, 229, var(--border-opacity)) ;
    }

    .xl\:border-green-200, .hover\:xl\:border-green-200:hover, .focus\:xl\:border-green-200:focus, .group:hover .hover\:\:xl\:border-green-200, .group-border:hover .hover\:\:xl\:border-green-200, .group:focus .focus\:\:xl\:border-green-200, .group-border:focus .focus\:\:xl\:border-green-200 {
        --border-opacity: 1;
        border-color: rgba(167, 243, 208, var(--border-opacity)) ;
    }

    .xl\:border-green-300, .hover\:xl\:border-green-300:hover, .focus\:xl\:border-green-300:focus, .group:hover .hover\:\:xl\:border-green-300, .group-border:hover .hover\:\:xl\:border-green-300, .group:focus .focus\:\:xl\:border-green-300, .group-border:focus .focus\:\:xl\:border-green-300 {
        --border-opacity: 1;
        border-color: rgba(110, 231, 183, var(--border-opacity)) ;
    }

    .xl\:border-green-400, .hover\:xl\:border-green-400:hover, .focus\:xl\:border-green-400:focus, .group:hover .hover\:\:xl\:border-green-400, .group-border:hover .hover\:\:xl\:border-green-400, .group:focus .focus\:\:xl\:border-green-400, .group-border:focus .focus\:\:xl\:border-green-400 {
        --border-opacity: 1;
        border-color: rgba(52, 211, 153, var(--border-opacity)) ;
    }

    .xl\:border-green-500, .hover\:xl\:border-green-500:hover, .focus\:xl\:border-green-500:focus, .group:hover .hover\:\:xl\:border-green-500, .group-border:hover .hover\:\:xl\:border-green-500, .group:focus .focus\:\:xl\:border-green-500, .group-border:focus .focus\:\:xl\:border-green-500 {
        --border-opacity: 1;
        border-color: rgba(16, 185, 129, var(--border-opacity)) ;
    }

    .xl\:border-green-600, .hover\:xl\:border-green-600:hover, .focus\:xl\:border-green-600:focus, .group:hover .hover\:\:xl\:border-green-600, .group-border:hover .hover\:\:xl\:border-green-600, .group:focus .focus\:\:xl\:border-green-600, .group-border:focus .focus\:\:xl\:border-green-600 {
        --border-opacity: 1;
        border-color: rgba(5, 150, 105, var(--border-opacity)) ;
    }

    .xl\:border-green-700, .hover\:xl\:border-green-700:hover, .focus\:xl\:border-green-700:focus, .group:hover .hover\:\:xl\:border-green-700, .group-border:hover .hover\:\:xl\:border-green-700, .group:focus .focus\:\:xl\:border-green-700, .group-border:focus .focus\:\:xl\:border-green-700 {
        --border-opacity: 1;
        border-color: rgba(4, 120, 87, var(--border-opacity)) ;
    }

    .xl\:border-green-800, .hover\:xl\:border-green-800:hover, .focus\:xl\:border-green-800:focus, .group:hover .hover\:\:xl\:border-green-800, .group-border:hover .hover\:\:xl\:border-green-800, .group:focus .focus\:\:xl\:border-green-800, .group-border:focus .focus\:\:xl\:border-green-800 {
        --border-opacity: 1;
        border-color: rgba(6, 95, 70, var(--border-opacity)) ;
    }

    .xl\:border-green-900, .hover\:xl\:border-green-900:hover, .focus\:xl\:border-green-900:focus, .group:hover .hover\:\:xl\:border-green-900, .group-border:hover .hover\:\:xl\:border-green-900, .group:focus .focus\:\:xl\:border-green-900, .group-border:focus .focus\:\:xl\:border-green-900 {
        --border-opacity: 1;
        border-color: rgba(6, 78, 59, var(--border-opacity)) ;
    }

    .xl\:border-blue-50, .hover\:xl\:border-blue-50:hover, .focus\:xl\:border-blue-50:focus, .group:hover .hover\:\:xl\:border-blue-50, .group-border:hover .hover\:\:xl\:border-blue-50, .group:focus .focus\:\:xl\:border-blue-50, .group-border:focus .focus\:\:xl\:border-blue-50 {
        --border-opacity: 1;
        border-color: rgba(239, 246, 255, var(--border-opacity)) ;
    }

    .xl\:border-blue-100, .hover\:xl\:border-blue-100:hover, .focus\:xl\:border-blue-100:focus, .group:hover .hover\:\:xl\:border-blue-100, .group-border:hover .hover\:\:xl\:border-blue-100, .group:focus .focus\:\:xl\:border-blue-100, .group-border:focus .focus\:\:xl\:border-blue-100 {
        --border-opacity: 1;
        border-color: rgba(219, 234, 254, var(--border-opacity)) ;
    }

    .xl\:border-blue-200, .hover\:xl\:border-blue-200:hover, .focus\:xl\:border-blue-200:focus, .group:hover .hover\:\:xl\:border-blue-200, .group-border:hover .hover\:\:xl\:border-blue-200, .group:focus .focus\:\:xl\:border-blue-200, .group-border:focus .focus\:\:xl\:border-blue-200 {
        --border-opacity: 1;
        border-color: rgba(191, 219, 254, var(--border-opacity)) ;
    }

    .xl\:border-blue-300, .hover\:xl\:border-blue-300:hover, .focus\:xl\:border-blue-300:focus, .group:hover .hover\:\:xl\:border-blue-300, .group-border:hover .hover\:\:xl\:border-blue-300, .group:focus .focus\:\:xl\:border-blue-300, .group-border:focus .focus\:\:xl\:border-blue-300 {
        --border-opacity: 1;
        border-color: rgba(147, 197, 253, var(--border-opacity)) ;
    }

    .xl\:border-blue-400, .hover\:xl\:border-blue-400:hover, .focus\:xl\:border-blue-400:focus, .group:hover .hover\:\:xl\:border-blue-400, .group-border:hover .hover\:\:xl\:border-blue-400, .group:focus .focus\:\:xl\:border-blue-400, .group-border:focus .focus\:\:xl\:border-blue-400 {
        --border-opacity: 1;
        border-color: rgba(96, 165, 250, var(--border-opacity)) ;
    }

    .xl\:border-blue-500, .hover\:xl\:border-blue-500:hover, .focus\:xl\:border-blue-500:focus, .group:hover .hover\:\:xl\:border-blue-500, .group-border:hover .hover\:\:xl\:border-blue-500, .group:focus .focus\:\:xl\:border-blue-500, .group-border:focus .focus\:\:xl\:border-blue-500 {
        --border-opacity: 1;
        border-color: rgba(59, 130, 246, var(--border-opacity)) ;
    }

    .xl\:border-blue-600, .hover\:xl\:border-blue-600:hover, .focus\:xl\:border-blue-600:focus, .group:hover .hover\:\:xl\:border-blue-600, .group-border:hover .hover\:\:xl\:border-blue-600, .group:focus .focus\:\:xl\:border-blue-600, .group-border:focus .focus\:\:xl\:border-blue-600 {
        --border-opacity: 1;
        border-color: rgba(37, 99, 235, var(--border-opacity)) ;
    }

    .xl\:border-blue-700, .hover\:xl\:border-blue-700:hover, .focus\:xl\:border-blue-700:focus, .group:hover .hover\:\:xl\:border-blue-700, .group-border:hover .hover\:\:xl\:border-blue-700, .group:focus .focus\:\:xl\:border-blue-700, .group-border:focus .focus\:\:xl\:border-blue-700 {
        --border-opacity: 1;
        border-color: rgba(29, 78, 216, var(--border-opacity)) ;
    }

    .xl\:border-blue-800, .hover\:xl\:border-blue-800:hover, .focus\:xl\:border-blue-800:focus, .group:hover .hover\:\:xl\:border-blue-800, .group-border:hover .hover\:\:xl\:border-blue-800, .group:focus .focus\:\:xl\:border-blue-800, .group-border:focus .focus\:\:xl\:border-blue-800 {
        --border-opacity: 1;
        border-color: rgba(30, 64, 175, var(--border-opacity)) ;
    }

    .xl\:border-blue-900, .hover\:xl\:border-blue-900:hover, .focus\:xl\:border-blue-900:focus, .group:hover .hover\:\:xl\:border-blue-900, .group-border:hover .hover\:\:xl\:border-blue-900, .group:focus .focus\:\:xl\:border-blue-900, .group-border:focus .focus\:\:xl\:border-blue-900 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .xl\:border-purple-50, .hover\:xl\:border-purple-50:hover, .focus\:xl\:border-purple-50:focus, .group:hover .hover\:\:xl\:border-purple-50, .group-border:hover .hover\:\:xl\:border-purple-50, .group:focus .focus\:\:xl\:border-purple-50, .group-border:focus .focus\:\:xl\:border-purple-50 {
        --border-opacity: 1;
        border-color: rgba(245, 243, 255, var(--border-opacity)) ;
    }

    .xl\:border-purple-100, .hover\:xl\:border-purple-100:hover, .focus\:xl\:border-purple-100:focus, .group:hover .hover\:\:xl\:border-purple-100, .group-border:hover .hover\:\:xl\:border-purple-100, .group:focus .focus\:\:xl\:border-purple-100, .group-border:focus .focus\:\:xl\:border-purple-100 {
        --border-opacity: 1;
        border-color: rgba(237, 233, 254, var(--border-opacity)) ;
    }

    .xl\:border-purple-200, .hover\:xl\:border-purple-200:hover, .focus\:xl\:border-purple-200:focus, .group:hover .hover\:\:xl\:border-purple-200, .group-border:hover .hover\:\:xl\:border-purple-200, .group:focus .focus\:\:xl\:border-purple-200, .group-border:focus .focus\:\:xl\:border-purple-200 {
        --border-opacity: 1;
        border-color: rgba(221, 214, 254, var(--border-opacity)) ;
    }

    .xl\:border-purple-300, .hover\:xl\:border-purple-300:hover, .focus\:xl\:border-purple-300:focus, .group:hover .hover\:\:xl\:border-purple-300, .group-border:hover .hover\:\:xl\:border-purple-300, .group:focus .focus\:\:xl\:border-purple-300, .group-border:focus .focus\:\:xl\:border-purple-300 {
        --border-opacity: 1;
        border-color: rgba(196, 181, 253, var(--border-opacity)) ;
    }

    .xl\:border-purple-400, .hover\:xl\:border-purple-400:hover, .focus\:xl\:border-purple-400:focus, .group:hover .hover\:\:xl\:border-purple-400, .group-border:hover .hover\:\:xl\:border-purple-400, .group:focus .focus\:\:xl\:border-purple-400, .group-border:focus .focus\:\:xl\:border-purple-400 {
        --border-opacity: 1;
        border-color: rgba(167, 139, 250, var(--border-opacity)) ;
    }

    .xl\:border-purple-500, .hover\:xl\:border-purple-500:hover, .focus\:xl\:border-purple-500:focus, .group:hover .hover\:\:xl\:border-purple-500, .group-border:hover .hover\:\:xl\:border-purple-500, .group:focus .focus\:\:xl\:border-purple-500, .group-border:focus .focus\:\:xl\:border-purple-500 {
        --border-opacity: 1;
        border-color: rgba(30, 58, 138, var(--border-opacity)) ;
    }

    .xl\:border-purple-600, .hover\:xl\:border-purple-600:hover, .focus\:xl\:border-purple-600:focus, .group:hover .hover\:\:xl\:border-purple-600, .group-border:hover .hover\:\:xl\:border-purple-600, .group:focus .focus\:\:xl\:border-purple-600, .group-border:focus .focus\:\:xl\:border-purple-600 {
        --border-opacity: 1;
        border-color: rgba(139, 92, 246, var(--border-opacity)) ;
    }

    .xl\:border-purple-700, .hover\:xl\:border-purple-700:hover, .focus\:xl\:border-purple-700:focus, .group:hover .hover\:\:xl\:border-purple-700, .group-border:hover .hover\:\:xl\:border-purple-700, .group:focus .focus\:\:xl\:border-purple-700, .group-border:focus .focus\:\:xl\:border-purple-700 {
        --border-opacity: 1;
        border-color: rgba(124, 58, 237, var(--border-opacity)) ;
    }

    .xl\:border-purple-800, .hover\:xl\:border-purple-800:hover, .focus\:xl\:border-purple-800:focus, .group:hover .hover\:\:xl\:border-purple-800, .group-border:hover .hover\:\:xl\:border-purple-800, .group:focus .focus\:\:xl\:border-purple-800, .group-border:focus .focus\:\:xl\:border-purple-800 {
        --border-opacity: 1;
        border-color: rgba(109, 40, 217, var(--border-opacity)) ;
    }

    .xl\:border-purple-900, .hover\:xl\:border-purple-900:hover, .focus\:xl\:border-purple-900:focus, .group:hover .hover\:\:xl\:border-purple-900, .group-border:hover .hover\:\:xl\:border-purple-900, .group:focus .focus\:\:xl\:border-purple-900, .group-border:focus .focus\:\:xl\:border-purple-900 {
        --border-opacity: 1;
        border-color: rgba(91, 33, 182, var(--border-opacity)) ;
    }

    .xl\:border-pink-50, .hover\:xl\:border-pink-50:hover, .focus\:xl\:border-pink-50:focus, .group:hover .hover\:\:xl\:border-pink-50, .group-border:hover .hover\:\:xl\:border-pink-50, .group:focus .focus\:\:xl\:border-pink-50, .group-border:focus .focus\:\:xl\:border-pink-50 {
        --border-opacity: 1;
        border-color: rgba(76, 29, 149, var(--border-opacity)) ;
    }

    .xl\:border-pink-100, .hover\:xl\:border-pink-100:hover, .focus\:xl\:border-pink-100:focus, .group:hover .hover\:\:xl\:border-pink-100, .group-border:hover .hover\:\:xl\:border-pink-100, .group:focus .focus\:\:xl\:border-pink-100, .group-border:focus .focus\:\:xl\:border-pink-100 {
        --border-opacity: 1;
        border-color: rgba(253, 242, 248, var(--border-opacity)) ;
    }

    .xl\:border-pink-200, .hover\:xl\:border-pink-200:hover, .focus\:xl\:border-pink-200:focus, .group:hover .hover\:\:xl\:border-pink-200, .group-border:hover .hover\:\:xl\:border-pink-200, .group:focus .focus\:\:xl\:border-pink-200, .group-border:focus .focus\:\:xl\:border-pink-200 {
        --border-opacity: 1;
        border-color: rgba(252, 231, 243, var(--border-opacity)) ;
    }

    .xl\:border-pink-30, .hover\:xl\:border-pink-30:hover, .focus\:xl\:border-pink-30:focus, .group:hover .hover\:\:xl\:border-pink-30, .group-border:hover .hover\:\:xl\:border-pink-30, .group:focus .focus\:\:xl\:border-pink-30, .group-border:focus .focus\:\:xl\:border-pink-30 {
        --border-opacity: 1;
        border-color: rgba(251, 207, 232, var(--border-opacity)) ;
    }

    .xl\:border-pink-400, .hover\:xl\:border-pink-400:hover, .focus\:xl\:border-pink-400:focus, .group:hover .hover\:\:xl\:border-pink-400, .group-border:hover .hover\:\:xl\:border-pink-400, .group:focus .focus\:\:xl\:border-pink-400, .group-border:focus .focus\:\:xl\:border-pink-400 {
        --border-opacity: 1;
        border-color: rgba(249, 168, 212, var(--border-opacity)) ;
    }

    .xl\:border-pink-500, .hover\:xl\:border-pink-500:hover, .focus\:xl\:border-pink-500:focus, .group:hover .hover\:\:xl\:border-pink-500, .group-border:hover .hover\:\:xl\:border-pink-500, .group:focus .focus\:\:xl\:border-pink-500, .group-border:focus .focus\:\:xl\:border-pink-500 {
        --border-opacity: 1;
        border-color: rgba(244, 114, 182, var(--border-opacity)) ;
    }

    .xl\:border-pink-600, .hover\:xl\:border-pink-600:hover, .focus\:xl\:border-pink-600:focus, .group:hover .hover\:\:xl\:border-pink-600, .group-border:hover .hover\:\:xl\:border-pink-600, .group:focus .focus\:\:xl\:border-pink-600, .group-border:focus .focus\:\:xl\:border-pink-600 {
        --border-opacity: 1;
        border-color: rgba(236, 72, 153, var(--border-opacity)) ;
    }

    .xl\:border-pink-700, .hover\:xl\:border-pink-700:hover, .focus\:xl\:border-pink-700:focus, .group:hover .hover\:\:xl\:border-pink-700, .group-border:hover .hover\:\:xl\:border-pink-700, .group:focus .focus\:\:xl\:border-pink-700, .group-border:focus .focus\:\:xl\:border-pink-700 {
        --border-opacity: 1;
        border-color: rgba(219, 39, 119, var(--border-opacity)) ;
    }

    .xl\:border-pink-800, .hover\:xl\:border-pink-800:hover, .focus\:xl\:border-pink-800:focus, .group:hover .hover\:\:xl\:border-pink-800, .group-border:hover .hover\:\:xl\:border-pink-800, .group:focus .focus\:\:xl\:border-pink-800, .group-border:focus .focus\:\:xl\:border-pink-800 {
        --border-opacity: 1;
        border-color: rgba(190, 24, 93, var(--border-opacity)) ;
    }

    .xl\:border-pink-900, .hover\:xl\:border-pink-900:hover, .focus\:xl\:border-pink-900:focus, .group:hover .hover\:\:xl\:border-pink-900, .group-border:hover .hover\:\:xl\:border-pink-900, .group:focus .focus\:\:xl\:border-pink-900, .group-border:focus .focus\:\:xl\:border-pink-900 {
        --border-opacity: 1;
        border-color: rgba(157, 23, 77, var(--border-opacity)) ;
    }

    .xl\:border-indigo-50, .hover\:xl\:border-indigo-50:hover, .focus\:xl\:border-indigo-50:focus, .group:hover .hover\:\:xl\:border-indigo-50, .group-border:hover .hover\:\:xl\:border-indigo-50, .group:focus .focus\:\:xl\:border-indigo-50, .group-border:focus .focus\:\:xl\:border-indigo-50 {
        --border-opacity: 1;
        border-color: rgba(238, 242, 255, var(--border-opacity)) ;
    }

    .xl\:border-indigo-100, .hover\:xl\:border-indigo-100:hover, .focus\:xl\:border-indigo-100:focus, .group:hover .hover\:\:xl\:border-indigo-100, .group-border:hover .hover\:\:xl\:border-indigo-100, .group:focus .focus\:\:xl\:border-indigo-100, .group-border:focus .focus\:\:xl\:border-indigo-100 {
        --border-opacity: 1;
        border-color: rgba(224, 231, 255, var(--border-opacity)) ;
    }

    .xl\:border-indigo-200, .hover\:xl\:border-indigo-200:hover, .focus\:xl\:border-indigo-200:focus, .group:hover .hover\:\:xl\:border-indigo-200, .group-border:hover .hover\:\:xl\:border-indigo-200, .group:focus .focus\:\:xl\:border-indigo-200, .group-border:focus .focus\:\:xl\:border-indigo-200 {
        --border-opacity: 1;
        border-color: rgba(199, 210, 254, var(--border-opacity)) ;
    }

    .xl\:border-indigo-300, .hover\:xl\:border-indigo-300:hover, .focus\:xl\:border-indigo-300:focus, .group:hover .hover\:\:xl\:border-indigo-300, .group-border:hover .hover\:\:xl\:border-indigo-300, .group:focus .focus\:\:xl\:border-indigo-300, .group-border:focus .focus\:\:xl\:border-indigo-300 {
        --border-opacity: 1;
        border-color: rgba(165, 180, 252, var(--border-opacity)) ;
    }

    .xl\:border-indigo-400, .hover\:xl\:border-indigo-400:hover, .focus\:xl\:border-indigo-400:focus, .group:hover .hover\:\:xl\:border-indigo-400, .group-border:hover .hover\:\:xl\:border-indigo-400, .group:focus .focus\:\:xl\:border-indigo-400, .group-border:focus .focus\:\:xl\:border-indigo-400 {
        --border-opacity: 1;
        border-color: rgba(129, 140, 248, var(--border-opacity)) ;
    }

    .xl\:border-indigo-500, .hover\:xl\:border-indigo-500:hover, .focus\:xl\:border-indigo-500:focus, .group:hover .hover\:\:xl\:border-indigo-500, .group-border:hover .hover\:\:xl\:border-indigo-500, .group:focus .focus\:\:xl\:border-indigo-500, .group-border:focus .focus\:\:xl\:border-indigo-500 {
        --border-opacity: 1;
        border-color: rgba(99, 102, 2412, var(--border-opacity)) ;
    }

    .xl\:border-indigo-600, .hover\:xl\:border-indigo-600:hover, .focus\:xl\:border-indigo-600:focus, .group:hover .hover\:\:xl\:border-indigo-600, .group-border:hover .hover\:\:xl\:border-indigo-600, .group:focus .focus\:\:xl\:border-indigo-600, .group-border:focus .focus\:\:xl\:border-indigo-600 {
        --border-opacity: 1;
        border-color: rgba(79, 70, 229, var(--border-opacity)) ;
    }

    .xl\:border-indigo-700, .hover\:xl\:border-indigo-700:hover, .focus\:xl\:border-indigo-700:focus, .group:hover .hover\:\:xl\:border-indigo-700, .group-border:hover .hover\:\:xl\:border-indigo-700, .group:focus .focus\:\:xl\:border-indigo-700, .group-border:focus .focus\:\:xl\:border-indigo-700 {
        --border-opacity: 1;
        border-color: rgba(67, 56, 202, var(--border-opacity)) ;
    }

    .xl\:border-indigo-800, .hover\:xl\:border-indigo-800:hover, .focus\:xl\:border-indigo-800:focus, .group:hover .hover\:\:xl\:border-indigo-800, .group-border:hover .hover\:\:xl\:border-indigo-800, .group:focus .focus\:\:xl\:border-indigo-800, .group-border:focus .focus\:\:xl\:border-indigo-800 {
        --border-opacity: 1;
        border-color: rgba(55, 48, 163, var(--border-opacity)) ;
    }

    .xl\:border-indigo-900, .hover\:xl\:border-indigo-900:hover, .focus\:xl\:border-indigo-900:focus, .group:hover .hover\:\:xl\:border-indigo-900, .group-border:hover .hover\:\:xl\:border-indigo-900, .group:focus .focus\:\:xl\:border-indigo-900, .group-border:focus .focus\:\:xl\:border-indigo-900 {
        --border-opacity: 1;
        border-color: rgba(49, 46, 129, var(--border-opacity)) ;
    }

    .xl\:border-opacity-0, .hover\:xl\:border-opacity-0:hover, .focus\:xl\:border-opacity-0:focus, .group:hover .hover\:\:xl\:border-opacity-0, .group-border:hover .hover\:\:xl\:border-opacity-0, .group:focus .focus\:\:xl\:border-opacity-0, .group-border:focus .focus\:\:xl\:border-opacity-0 {
        --border-opacity: 0;
    }

    .xl\:border-opacity-01, .hover\:xl\:border-opacity-01:hover, .focus\:xl\:border-opacity-01:focus, .group:hover .hover\:\:xl\:border-opacity-01, .group-border:hover .hover\:\:xl\:border-opacity-01, .group:focus .focus\:\:xl\:border-opacity-01, .group-border:focus .focus\:\:xl\:border-opacity-01 {
        --border-opacity: .01;
    }

    .xl\:border-opacity-02, .hover\:xl\:border-opacity-02:hover, .focus\:xl\:border-opacity-02:focus, .group:hover .hover\:\:xl\:border-opacity-02, .group-border:hover .hover\:\:xl\:border-opacity-02, .group:focus .focus\:\:xl\:border-opacity-02, .group-border:focus .focus\:\:xl\:border-opacity-02 {
        --border-opacity: .02;
    }

    .xl\:border-opacity-03, .hover\:xl\:border-opacity-03:hover, .focus\:xl\:border-opacity-03:focus, .group:hover .hover\:\:xl\:border-opacity-03, .group-border:hover .hover\:\:xl\:border-opacity-03, .group:focus .focus\:\:xl\:border-opacity-03, .group-border:focus .focus\:\:xl\:border-opacity-03 {
        --border-opacity: .03;
    }

    .xl\:border-opacity-04, .hover\:xl\:border-opacity-04:hover, .focus\:xl\:border-opacity-04:focus, .group:hover .hover\:\:xl\:border-opacity-04, .group-border:hover .hover\:\:xl\:border-opacity-04, .group:focus .focus\:\:xl\:border-opacity-04, .group-border:focus .focus\:\:xl\:border-opacity-04 {
        --border-opacity: .04;
    }

    .xl\:border-opacity-5, .hover\:xl\:border-opacity-5:hover, .focus\:xl\:border-opacity-5:focus, .group:hover .hover\:\:xl\:border-opacity-5, .group-border:hover .hover\:\:xl\:border-opacity-5, .group:focus .focus\:\:xl\:border-opacity-5, .group-border:focus .focus\:\:xl\:border-opacity-5 {
        --border-opacity: .05;
    }

    .xl\:border-opacity-06, .hover\:xl\:border-opacity-06:hover, .focus\:xl\:border-opacity-06:focus, .group:hover .hover\:\:xl\:border-opacity-06, .group-border:hover .hover\:\:xl\:border-opacity-06, .group:focus .focus\:\:xl\:border-opacity-06, .group-border:focus .focus\:\:xl\:border-opacity-06 {
        --border-opacity: .06;
    }

    .xl\:border-opacity-07, .hover\:xl\:border-opacity-07:hover, .focus\:xl\:border-opacity-07:focus, .group:hover .hover\:\:xl\:border-opacity-07, .group-border:hover .hover\:\:xl\:border-opacity-07, .group:focus .focus\:\:xl\:border-opacity-07, .group-border:focus .focus\:\:xl\:border-opacity-07 {
        --border-opacity: .07;
    }

    .xl\:border-opacity-08, .hover\:xl\:border-opacity-08:hover, .focus\:xl\:border-opacity-08:focus, .group:hover .hover\:\:xl\:border-opacity-08, .group-border:hover .hover\:\:xl\:border-opacity-08, .group:focus .focus\:\:xl\:border-opacity-08, .group-border:focus .focus\:\:xl\:border-opacity-08 {
        --border-opacity: .08;
    }

    .xl\:border-opacity-09, .hover\:xl\:border-opacity-09:hover, .focus\:xl\:border-opacity-09:focus, .group:hover .hover\:\:xl\:border-opacity-09, .group-border:hover .hover\:\:xl\:border-opacity-09, .group:focus .focus\:\:xl\:border-opacity-09, .group-border:focus .focus\:\:xl\:border-opacity-09 {
        --border-opacity: .08;
    }

    .xl\:border-opacity-10, .hover\:xl\:border-opacity-10:hover, .focus\:xl\:border-opacity-10:focus, .group:hover .hover\:\:xl\:border-opacity-10, .group-border:hover .hover\:\:xl\:border-opacity-10, .group:focus .focus\:\:xl\:border-opacity-10, .group-border:focus .focus\:\:xl\:border-opacity-10 {
        --border-opacity: .1;
    }

    .xl\:border-opacity-15, .hover\:xl\:border-opacity-15:hover, .focus\:xl\:border-opacity-15:focus, .group:hover .hover\:\:xl\:border-opacity-15, .group-border:hover .hover\:\:xl\:border-opacity-15, .group:focus .focus\:\:xl\:border-opacity-15, .group-border:focus .focus\:\:xl\:border-opacity-15 {
        --border-opacity: .15;
    }

    .xl\:border-opacity-20, .hover\:xl\:border-opacity-20:hover, .focus\:xl\:border-opacity-20:focus, .group:hover .hover\:\:xl\:border-opacity-20, .group-border:hover .hover\:\:xl\:border-opacity-20, .group:focus .focus\:\:xl\:border-opacity-20, .group-border:focus .focus\:\:xl\:border-opacity-20 {
        --border-opacity: .2;
    }

    .xl\:border-opacity-25, .hover\:xl\:border-opacity-25:hover, .focus\:xl\:border-opacity-25:focus, .group:hover .hover\:\:xl\:border-opacity-25, .group-border:hover .hover\:\:xl\:border-opacity-25, .group:focus .focus\:\:xl\:border-opacity-25, .group-border:focus .focus\:\:xl\:border-opacity-25 {
        --border-opacity: .25;
    }

    .xl\:border-opacity-30, .hover\:xl\:border-opacity-30:hover, .focus\:xl\:border-opacity-30:focus, .group:hover .hover\:\:xl\:border-opacity-30, .group-border:hover .hover\:\:xl\:border-opacity-30, .group:focus .focus\:\:xl\:border-opacity-30, .group-border:focus .focus\:\:xl\:border-opacity-30 {
        --border-opacity: .3;
    }

    .xl\:border-opacity-35, .hover\:xl\:border-opacity-35:hover, .focus\:xl\:border-opacity-35:focus, .group:hover .hover\:\:xl\:border-opacity-35, .group-border:hover .hover\:\:xl\:border-opacity-35, .group:focus .focus\:\:xl\:border-opacity-35, .group-border:focus .focus\:\:xl\:border-opacity-35 {
        --border-opacity: .35;
    }

    .xl\:border-opacity-40, .hover\:xl\:border-opacity-40:hover, .focus\:xl\:border-opacity-40:focus, .group:hover .hover\:\:xl\:border-opacity-40, .group-border:hover .hover\:\:xl\:border-opacity-40, .group:focus .focus\:\:xl\:border-opacity-40, .group-border:focus .focus\:\:xl\:border-opacity-40 {
        --border-opacity: .4;
    }

    .xl\:border-opacity-45, .hover\:xl\:border-opacity-45:hover, .focus\:xl\:border-opacity-45:focus, .group:hover .hover\:\:xl\:border-opacity-45, .group-border:hover .hover\:\:xl\:border-opacity-45, .group:focus .focus\:\:xl\:border-opacity-45, .group-border:focus .focus\:\:xl\:border-opacity-45 {
        --border-opacity: .45;
    }

    .xl\:border-opacity-50, .hover\:xl\:border-opacity-50:hover, .focus\:xl\:border-opacity-50:focus, .group:hover .hover\:\:xl\:border-opacity-50, .group-border:hover .hover\:\:xl\:border-opacity-50, .group:focus .focus\:\:xl\:border-opacity-50, .group-border:focus .focus\:\:xl\:border-opacity-50 {
        --border-opacity: .5;
    }

    .xl\:border-opacity-55, .hover\:xl\:border-opacity-55:hover, .focus\:xl\:border-opacity-55:focus, .group:hover .hover\:\:xl\:border-opacity-55, .group-border:hover .hover\:\:xl\:border-opacity-55, .group:focus .focus\:\:xl\:border-opacity-55, .group-border:focus .focus\:\:xl\:border-opacity-55 {
        --border-opacity: .55;
    }

    .xl\:border-opacity-60, .hover\:xl\:border-opacity-60:hover, .focus\:xl\:border-opacity-60:focus, .group:hover .hover\:\:xl\:border-opacity-60, .group-border:hover .hover\:\:xl\:border-opacity-60, .group:focus .focus\:\:xl\:border-opacity-60, .group-border:focus .focus\:\:xl\:border-opacity-60 {
        --border-opacity: .6;
    }

    .xl\:border-opacity-65, .hover\:xl\:border-opacity-65:hover, .focus\:xl\:border-opacity-65:focus, .group:hover .hover\:\:xl\:border-opacity-65, .group-border:hover .hover\:\:xl\:border-opacity-65, .group:focus .focus\:\:xl\:border-opacity-65, .group-border:focus .focus\:\:xl\:border-opacity-65 {
        --border-opacity: .65;
    }

    .xl\:border-opacity-70, .hover\:xl\:border-opacity-70:hover, .focus\:xl\:border-opacity-70:focus, .group:hover .hover\:\:xl\:border-opacity-70, .group-border:hover .hover\:\:xl\:border-opacity-70, .group:focus .focus\:\:xl\:border-opacity-70, .group-border:focus .focus\:\:xl\:border-opacity-70 {
        --border-opacity: .7;
    }

    .xl\:border-opacity-75, .hover\:xl\:border-opacity-75:hover, .focus\:xl\:border-opacity-75:focus, .group:hover .hover\:\:xl\:border-opacity-75, .group-border:hover .hover\:\:xl\:border-opacity-75, .group:focus .focus\:\:xl\:border-opacity-75, .group-border:focus .focus\:\:xl\:border-opacity-75 {
        --border-opacity: .75;
    }

    .xl\:border-opacity-80, .hover\:xl\:border-opacity-80:hover, .focus\:xl\:border-opacity-80:focus, .group:hover .hover\:\:xl\:border-opacity-80, .group-border:hover .hover\:\:xl\:border-opacity-80, .group:focus .focus\:\:xl\:border-opacity-80, .group-border:focus .focus\:\:xl\:border-opacity-80 {
        --border-opacity: .8;
    }

    .xl\:border-opacity-85, .hover\:xl\:border-opacity-85:hover, .focus\:xl\:border-opacity-85:focus, .group:hover .hover\:\:xl\:border-opacity-85, .group-border:hover .hover\:\:xl\:border-opacity-85, .group:focus .focus\:\:xl\:border-opacity-85, .group-border:focus .focus\:\:xl\:border-opacity-85 {
        --border-opacity: .85;
    }

    .xl\:border-opacity-90, .hover\:xl\:border-opacity-90:hover, .focus\:xl\:border-opacity-90:focus, .group:hover .hover\:\:xl\:border-opacity-90, .group-border:hover .hover\:\:xl\:border-opacity-90, .group:focus .focus\:\:xl\:border-opacity-90, .group-border:focus .focus\:\:xl\:border-opacity-90 {
        --border-opacity: .9;
    }

    .xl\:border-opacity-95, .hover\:xl\:border-opacity-95:hover, .focus\:xl\:border-opacity-95:focus, .group:hover .hover\:\:xl\:border-opacity-95, .group-border:hover .hover\:\:xl\:border-opacity-95, .group:focus .focus\:\:xl\:border-opacity-95, .group-border:focus .focus\:\:xl\:border-opacity-95 {
        --border-opacity: .95;
    }

    .xl\:border-opacity-100, .hover\:xl\:border-opacity-100:hover, .focus\:xl\:border-opacity-100:focus, .group:hover .hover\:\:xl\:border-opacity-100, .group-border:hover .hover\:\:xl\:border-opacity-100, .group:focus .focus\:\:xl\:border-opacity-100, .group-border:focus .focus\:\:xl\:border-opacity-100 {
        --border-opacity: 1;
    }

    .xl\:br-2 {
        width: 100%;
        height: 2px;
    }

    .xl\:br-3 {
        width: 100%;
        height: 3px;
    }
}