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

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

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

p {
	margin: 0;
	padding: 0;
}

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

blockquote,dl,figure,form,ol,p,pre,ul {
	margin: 0;
	padding: 0;
}

button,fieldset,input,select,textarea {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
}

button {
	cursor: pointer;
	background: none;
	border: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	--tw-text-opacity: 1;
	color: rgb(200 205 205 / var(--tw-text-opacity, 1));
	font-family: var(--font-primary);
	font-size: 14px;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1,h2,h3,h4,h5,h6 {
	font-family: var(--font-heading);
	font-weight: 700;
	line-height: 1.2;
}

.score,.odds-value,.time-value,[data-number=true] {
	font-family: var(--font-numbers);
	font-variant-numeric: tabular-nums;
	letter-spacing: .025em;
}

.container {
	width: 100%;
}

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

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

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

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

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

.collapse {
	visibility: collapse;
}

.static {
	position: static;
}

.fixed {
	position: fixed;
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}

.inset-0 {
	inset: 0;
}

.bottom-\[-15px\] {
	bottom: -15px;
}

.bottom-\[-30px\] {
	bottom: -30px;
}

.left-0 {
	left: 0;
}

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

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

.left-4 {
	left: 1rem;
}

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

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

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

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

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

.right-4 {
	right: 1rem;
}

.right-\[28px\] {
	right: 28px;
}

.right-\[44px\] {
	right: 44px;
}

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

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

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

.top-4 {
	top: 1rem;
}

.top-5 {
	top: 1.25rem;
}

.top-\[54\%\] {
	top: 54%;
}

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

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

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

.\!m-0 {
	margin: 0!important;
}

.m-0\.5 {
	margin: .125rem;
}

.m-2 {
	margin: .5rem;
}

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

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

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

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

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

.my-3 {
	margin-top: .75rem;
	margin-bottom: .75rem;
}

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

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

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

.mb-2 {
	margin-bottom: .5rem;
}

.mb-3 {
	margin-bottom: .75rem;
}

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

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

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

.mb-\[7px\] {
	margin-bottom: 7px;
}

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

.ml-2 {
	margin-left: .5rem;
}

.ml-3 {
	margin-left: .75rem;
}

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

.mr-2 {
	margin-right: .5rem;
}

.mt-0\.5 {
	margin-top: .125rem;
}

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

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

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

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

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

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

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

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

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

.block {
	display: block;
}

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

.flex {
	display: flex;
}

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

.table {
	display: table;
}

.grid {
	display: grid;
}

.hidden {
	display: none;
}

.\!h-16 {
	height: 4rem!important;
}

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

.h-10 {
	height: 2.5rem;
}

.h-12 {
	height: 3rem;
}

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

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

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

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

.h-4 {
	height: 1rem;
}

.h-5 {
	height: 1.25rem;
}

.h-7 {
	height: 1.75rem;
}

.h-8 {
	height: 2rem;
}

.h-9 {
	height: 2.25rem;
}

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

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

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

.h-auto {
	height: auto;
}

.h-full {
	height: 100%;
}

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

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

.w-1 {
	width: .25rem;
}

.w-1\.5 {
	width: .375rem;
}

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

.w-10 {
	width: 2.5rem;
}

.w-12 {
	width: 3rem;
}

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

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

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

.w-3\.5 {
	width: .875rem;
}

.w-36 {
	width: 9rem;
}

.w-4 {
	width: 1rem;
}

.w-5 {
	width: 1.25rem;
}

.w-6 {
	width: 1.5rem;
}

.w-7 {
	width: 1.75rem;
}

.w-8 {
	width: 2rem;
}

.w-9 {
	width: 2.25rem;
}

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

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

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

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

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

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

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

.w-\[30\%\] {
	width: 30%;
}

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

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

.w-\[42\%\] {
	width: 42%;
}

.w-\[45\%\] {
	width: 45%;
}

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

.w-\[49\%\] {
	width: 49%;
}

.w-\[50\%\] {
	width: 50%;
}

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

.w-\[60\%\] {
	width: 60%;
}

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

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

.w-full {
	width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-\[calc\(100vw-80px\)\] {
	max-width: calc(100vw - 80px);
}

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

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

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

.flex-none {
	flex: none;
}

.flex-shrink {
	flex-shrink: 1;
}

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

.border-collapse {
	border-collapse: collapse;
}

.-translate-x-1\/2,.-translate-x-2\/4 {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-2\/4 {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.skew-x-\[-6deg\] {
	--tw-skew-x: -6deg;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

.cursor-pointer {
	cursor: pointer;
}

.resize {
	resize: both;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-8 {
	gap: 2rem;
}

.gap-px {
	gap: 1px;
}

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

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

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

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

.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

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

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

.text-wrap {
	text-wrap: wrap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.\!border-0 {
	border-width: 0px!important;
}

.border {
	border-width: 1px;
}

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

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

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

.border-l {
	border-left-width: 1px;
}

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

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

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

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

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

.border-blue-200 {
	--tw-border-opacity: 1;
	border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}

.border-emerald-100 {
	--tw-border-opacity: 1;
	border-color: rgb(209 250 229 / var(--tw-border-opacity, 1));
}

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

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

.border-orange-200 {
	--tw-border-opacity: 1;
	border-color: rgb(254 215 170 / var(--tw-border-opacity, 1));
}

.border-purple-200 {
	--tw-border-opacity: 1;
	border-color: rgb(233 213 255 / var(--tw-border-opacity, 1));
}

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

.border-white\/10 {
	border-color: #ffffff1a;
}

.\!bg-\[\#FFF3D4\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 243 212 / var(--tw-bg-opacity, 1))!important;
}

.bg-\[\#0C7929\] {
	--tw-bg-opacity: 1;
	background-color: rgb(12 121 41 / var(--tw-bg-opacity, 1));
}

.bg-\[\#1b1b1b\] {
	--tw-bg-opacity: 1;
	background-color: rgb(27 27 27 / var(--tw-bg-opacity, 1));
}

.bg-\[\#1e293b\] {
	--tw-bg-opacity: 1;
	background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}

.bg-\[\#333\] {
	--tw-bg-opacity: 1;
	background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}

.bg-\[\#363636\] {
	--tw-bg-opacity: 1;
	background-color: rgb(54 54 54 / var(--tw-bg-opacity, 1));
}

.bg-\[\#555E61\] {
	--tw-bg-opacity: 1;
	background-color: rgb(85 94 97 / var(--tw-bg-opacity, 1));
}

.bg-\[\#626262\] {
	--tw-bg-opacity: 1;
	background-color: rgb(98 98 98 / var(--tw-bg-opacity, 1));
}

.bg-\[\#62AF4A\] {
	--tw-bg-opacity: 1;
	background-color: rgb(98 175 74 / var(--tw-bg-opacity, 1));
}

.bg-\[\#76B000\] {
	--tw-bg-opacity: 1;
	background-color: rgb(118 176 0 / var(--tw-bg-opacity, 1));
}

.bg-\[\#E6E6E6\] {
	--tw-bg-opacity: 1;
	background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}

.bg-\[\#EC6B08\] {
	--tw-bg-opacity: 1;
	background-color: rgb(236 107 8 / var(--tw-bg-opacity, 1));
}

.bg-\[\#F0EEEE\] {
	--tw-bg-opacity: 1;
	background-color: rgb(240 238 238 / var(--tw-bg-opacity, 1));
}

.bg-\[\#F3A000\] {
	--tw-bg-opacity: 1;
	background-color: rgb(243 160 0 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFCD00\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 205 0 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FFFFFF\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-\[\#d6d6d6\] {
	--tw-bg-opacity: 1;
	background-color: rgb(214 214 214 / var(--tw-bg-opacity, 1));
}

.bg-\[\#dbeafe\] {
	--tw-bg-opacity: 1;
	background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.bg-\[\#e6e6e6\] {
	--tw-bg-opacity: 1;
	background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}

.bg-\[\#e8feef\] {
	--tw-bg-opacity: 1;
	background-color: rgb(232 254 239 / var(--tw-bg-opacity, 1));
}

.bg-\[\#ececec\] {
	--tw-bg-opacity: 1;
	background-color: rgb(236 236 236 / var(--tw-bg-opacity, 1));
}

.bg-\[\#f3e8ff\] {
	--tw-bg-opacity: 1;
	background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}

.bg-\[\#f9f2e5\] {
	--tw-bg-opacity: 1;
	background-color: rgb(249 242 229 / var(--tw-bg-opacity, 1));
}

.bg-\[\#ff0044\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 0 68 / var(--tw-bg-opacity, 1));
}

.bg-\[\#ffefd8\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 239 216 / var(--tw-bg-opacity, 1));
}

.bg-\[\#fff2d4\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 242 212 / var(--tw-bg-opacity, 1));
}

.bg-\[\#fff\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

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

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

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

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

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

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

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

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

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

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

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

.bg-orange-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}

.bg-purple-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1));
}

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

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

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

.bg-slate-900\/95 {
	background-color: #0f172af2;
}

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

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

.bg-white\/10 {
	background-color: #ffffff1a;
}

.bg-white\/15 {
	background-color: #ffffff26;
}

.bg-white\/20 {
	background-color: #fff3;
}

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

.\!bg-gradient-to-r {
	background-image: linear-gradient(to right,var(--tw-gradient-stops))!important;
}

.bg-gradient-to-b {
	background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
}

.bg-gradient-to-br {
	background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
}

.bg-gradient-to-r {
	background-image: linear-gradient(to right,var(--tw-gradient-stops));
}

.\!from-yellow-500 {
	--tw-gradient-from: #eab308 var(--tw-gradient-from-position) !important;
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position) !important;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.from-\[\#e1c978\] {
	--tw-gradient-from: #e1c978 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(225 201 120 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-amber-50 {
	--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50 {
	--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600 {
	--tw-gradient-from: #2563eb var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-emerald-700 {
	--tw-gradient-from: #047857 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-50 {
	--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50 {
	--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600 {
	--tw-gradient-from: #16a34a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50 {
	--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500 {
	--tw-gradient-from: #eab308 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-emerald-600 {
	--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.\!to-amber-600 {
	--tw-gradient-to: #d97706 var(--tw-gradient-to-position) !important;
}

.to-\[\#e1c978\] {
	--tw-gradient-to: #e1c978 var(--tw-gradient-to-position);
}

.to-black {
	--tw-gradient-to: #000 var(--tw-gradient-to-position);
}

.to-blue-100 {
	--tw-gradient-to: #dbeafe var(--tw-gradient-to-position);
}

.to-blue-50 {
	--tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}

.to-blue-700 {
	--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}

.to-emerald-700 {
	--tw-gradient-to: #047857 var(--tw-gradient-to-position);
}

.to-gray-100 {
	--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position);
}

.to-green-100 {
	--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position);
}

.to-green-700 {
	--tw-gradient-to: #15803d var(--tw-gradient-to-position);
}

.to-orange-50 {
	--tw-gradient-to: #fff7ed var(--tw-gradient-to-position);
}

.to-purple-100 {
	--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position);
}

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

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

.p-10 {
	padding: 2.5rem;
}

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

.p-3 {
	padding: .75rem;
}

.p-4 {
	padding: 1rem;
}

.p-8 {
	padding: 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-2 {
	padding-left: .5rem;
}

.pl-3 {
	padding-left: .75rem;
}

.pl-5 {
	padding-left: 1.25rem;
}

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

.pr-2 {
	padding-right: .5rem;
}

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

.pr-3 {
	padding-right: .75rem;
}

.pr-5 {
	padding-right: 1.25rem;
}

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

.pt-3 {
	padding-top: .75rem;
}

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

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

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

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

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

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

.font-livesport {
	font-family: LiveSport Finder,sans-serif;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.font-black {
	font-weight: 900;
}

.font-bold {
	font-weight: 700;
}

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

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

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

.uppercase {
	text-transform: uppercase;
}

.italic {
	font-style: italic;
}

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

.leading-\[1\.1\] {
	line-height: 1.1;
}

.leading-\[13px\] {
	line-height: 13px;
}

.leading-\[14px\] {
	line-height: 14px;
}

.leading-\[16px\] {
	line-height: 16px;
}

.leading-\[24px\] {
	line-height: 24px;
}

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

.tracking-wide {
	letter-spacing: .025em;
}

.text-\[\#000\] {
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.text-\[\#141414\] {
	--tw-text-opacity: 1;
	color: rgb(20 20 20 / var(--tw-text-opacity, 1));
}

.text-\[\#555\] {
	--tw-text-opacity: 1;
	color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}

.text-\[\#a5a5a5\] {
	--tw-text-opacity: 1;
	color: rgb(165 165 165 / var(--tw-text-opacity, 1));
}

.text-\[\#cc1b1b\] {
	--tw-text-opacity: 1;
	color: rgb(204 27 27 / var(--tw-text-opacity, 1));
}

.text-\[\#d59b00\] {
	--tw-text-opacity: 1;
	color: rgb(213 155 0 / var(--tw-text-opacity, 1));
}

.text-\[\#dbb42c\] {
	--tw-text-opacity: 1;
	color: rgb(219 180 44 / var(--tw-text-opacity, 1));
}

.text-\[\#fff\] {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

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

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

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

.text-emerald-600 {
	--tw-text-opacity: 1;
	color: rgb(5 150 105 / var(--tw-text-opacity, 1));
}

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

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

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

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

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

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

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

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

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

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

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

.text-orange-600 {
	--tw-text-opacity: 1;
	color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}

.text-purple-600 {
	--tw-text-opacity: 1;
	color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}

.text-purple-700 {
	--tw-text-opacity: 1;
	color: rgb(126 34 206 / var(--tw-text-opacity, 1));
}

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

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

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

.text-textDefault {
	--tw-text-opacity: 1;
	color: rgb(200 205 205 / var(--tw-text-opacity, 1));
}

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

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

.opacity-0 {
	opacity: 0;
}

.opacity-100 {
	opacity: 1;
}

.opacity-50 {
	opacity: .5;
}

.\!shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;
}

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

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

.shadow-inner {
	--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}

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

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

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

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

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

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

.outline {
	outline-style: solid;
}

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

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

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

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

.backdrop-blur-md {
	--tw-backdrop-blur: blur(12px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
	--tw-backdrop-blur: blur(4px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-filter {
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

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

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

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

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

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

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

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

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

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

.tw-hidden {
	display: none;
}

.tw-block {
	display: block;
}

.tw-flex {
	display: flex;
}

.\[background-image\:linear-gradient\(90deg\,\#fdf2cc\,\#fff\)\] {
	background-image: linear-gradient(90deg,#fdf2cc,#fff);
}

@font-face {
	font-family:Roboto;src:url(../../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Roboto;src:url(../../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Roboto;src:url(../../fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Roboto;src:url(../../fonts/Roboto-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Roboto;src:url(../../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Roboto Mono;src:url(../../fonts/RobotoMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Oswald;src:url(../../fonts/Oswald-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Oswald;src:url(../../fonts/Oswald-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;
}

@font-face {
	font-family:LivesportFinderLatin;src:url(../../fonts/LivesportFinderLatin-Regular_Static.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:LivesportFinderLatin;src:url(../../fonts/LivesportFinderLatin-Bold_Static.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;
}

:root {
	--background: #ffffff;
	--foreground: #171717;
	--font-primary: "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
	--font-numbers: "Roboto Mono","SF Mono","Monaco",monospace;
	--font-heading: "Oswald","Anton",sans-serif;
	--font-livesport: "LivesportFinderLatin",sans-serif;
	--color-primary: #dbb42c;
	--color-primary-light: #f0d97a;
	--color-primary-dark: #c7a019;
	--color-text-primary: #000000;
	--color-text-secondary: #333333;
	--color-text-muted: #6b7280;
	--color-text-gold: #e1c978;
	--color-live: #ff4444;
	--color-win: #52c41a;
	--color-draw: #faad14;
	--color-lose: #f5222d;
	--color-surface: #ffffff;
	--color-surface-soft: #f4f4f4;
	--color-border: #e5e7eb;
	--color-danger: #dc2626;
	--color-success: #16a34a;
	--color-warning: #f59e0b;
	--shadow-sm: 0 1px 2px rgb(0 0 0 / .05);
	--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);
	--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);
}

@media (prefers-color-scheme: dark) {
	:root {
		--background: #0a0a0a;
		--foreground: #c8cdcd;
	}
}

body {
	color: var(--foreground);
	background: #f4f4f4;
}

.ant-collapse .ant-collapse-content {
	border-top: 0!important;
}

a {
	text-decoration: none;
}

.contentImg figcaption {
	font-style: italic;
	font-size: 12px;
}

.contentImg img {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}

.contentImg figure {
	text-align: center;
}

.custom-tabs label {
	background: transparent!important;
	color: #000!important;
	border-top: 0!important;
	border-left: 0!important;
	border-right: 0!important;
	border-bottom: 1px solid rgb(0,96,58);
}

@media (max-width: 768px) {
	.custom-tabs label {
		font-size: 11px!important;
	}
}

.icon-hot {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -2px;
}

.custom-menu .ant-menu-item-selected,.custom-menu .ant-menu-submenu-selected,.ant-menu-submenu-selected,.ant-menu-item-selected {
	background: #e5e5e5!important;
}

.ant-menu-dark.ant-menu-submenu-popup {
	background-color: #cfaa56!important;
	border-radius: 0!important;
}

.ant-menu-dark.ant-menu-submenu-popup .ant-menu,.ant-menu-dark {
	background-color: #cfaa56!important;
}

.ant-menu-item.ant-menu-item-selected {
	background: linear-gradient(180deg,#fff3cb,#ffeaa100)!important;
}

.ant-table-expanded-row-fixed {
	padding: 0 5px!important;
}

.banner-catfish {
	max-width: 1480px;
	margin: 0 auto;
	min-width: 1160px;
	z-index: 0;
	position: inherit;
}

@media (max-width: 768px) {
	.betting-odds-popover {
		position: fixed!important;
		bottom: 0!important;
		left: 50%!important;
		top: auto!important;
		transform: translate(-50%)!important;
		width: 100%!important;
		max-width: 100vw!important;
	}
}

.last\:border-b-0:last-child {
	border-bottom-width: 0px;
}

.last-of-type\:rounded-b:last-of-type {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

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

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

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

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

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

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

.hover\:bg-slate-400:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gradient-to-r:hover {
	background-image: linear-gradient(to right,var(--tw-gradient-stops));
}

.hover\:\!from-yellow-600:hover {
	--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position) !important;
	--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position) !important;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.hover\:from-\[\#e1c978\]:hover {
	--tw-gradient-from: #e1c978 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(225 201 120 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-emerald-50:hover {
	--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:\!to-amber-700:hover {
	--tw-gradient-to: #b45309 var(--tw-gradient-to-position) !important;
}

.hover\:to-\[\#e1c978\]:hover {
	--tw-gradient-to: #e1c978 var(--tw-gradient-to-position);
}

.hover\:to-transparent:hover {
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.hover\:text-\[\#141414\]:hover {
	--tw-text-opacity: 1;
	color: rgb(20 20 20 / var(--tw-text-opacity, 1));
}

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

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

.hover\:shadow-inner:hover {
	--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}

.hover\:shadow-md:hover {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}

.hover\:\[background-image\:linear-gradient\(90deg\,\#fdf2cc\,\#fff\)\]:hover {
	background-image: linear-gradient(90deg,#fdf2cc,#fff);
}

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

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

.group:hover .group-hover\:opacity-30 {
	opacity: .3;
}

@media (min-width: 640px) {
	.sm\:flex {
		display: flex;
	}

	.sm\:w-\[60px\] {
		width: 60px;
	}

	.sm\:w-auto {
		width: auto;
	}

	.sm\:flex-none {
		flex: none;
	}

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

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

	.sm\:tw-hidden {
		display: none;
	}

	.sm\:tw-block {
		display: block;
	}
}

@media (min-width: 768px) {
	.md\:bottom-\[-25px\] {
		bottom: -25px;
	}

	.md\:mb-\[7px\] {
		margin-bottom: 7px;
	}

	.md\:ml-0 {
		margin-left: 0;
	}

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

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

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

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

	.md\:inline {
		display: inline;
	}

	.md\:flex {
		display: flex;
	}

	.md\:hidden {
		display: none;
	}

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

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

	.md\:w-3\.5 {
		width: .875rem;
	}

	.md\:w-\[160px\] {
		width: 160px;
	}

	.md\:w-\[32\] {
		width: 32px;
	}

	.md\:w-\[32px\] {
		width: 32px;
	}

	.md\:w-\[50px\] {
		width: 50px;
	}

	.md\:w-\[60px\] {
		width: 60px;
	}

	.md\:w-\[80px\] {
		width: 80px;
	}

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

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

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

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

	.md\:max-w-none {
		max-width: none;
	}

	.md\:flex-none {
		flex: none;
	}

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

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

	.md\:gap-0 {
		gap: 0px;
	}

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

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

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

	.md\:gap-4 {
		gap: 1rem;
	}

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

	.md\:p-4 {
		padding: 1rem;
	}

	.md\:p-8 {
		padding: 2rem;
	}

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

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

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

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

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

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

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

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

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

	.md\:py-3 {
		padding-top: .75rem;
		padding-bottom: .75rem;
	}

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

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

	.md\:pl-2 {
		padding-left: .5rem;
	}

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

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

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

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

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

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

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

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

	.md\:tw-hidden {
		display: none;
	}

	.md\:tw-block {
		display: block;
	}

	.md\:tw-flex {
		display: flex;
	}
}

@media (min-width: 1024px) {
	.lg\:tw-hidden {
		display: none;
	}

	.lg\:tw-block {
		display: block;
	}
}

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

.score,.odds-value,.time-value,[data-type=number],.match-score,.live-time,.elapsed-time {
	font-variant-numeric: tabular-nums;
	letter-spacing: .025em;
}

.ant-btn-primary,button[class*=primary] {
	background: var(--color-primary)!important;
	border-color: var(--color-primary)!important;
	color: #000!important;
}

.ant-btn-primary:hover,button[class*=primary]:hover {
	background: var(--color-primary-light)!important;
	border-color: var(--color-primary-light)!important;
}

.live-badge,.match-status-live,[data-status=live] {
	color: var(--color-live)!important;
}

.status-win,[data-result=win] {
	color: var(--color-win)!important;
}

.status-draw,[data-result=draw] {
	color: var(--color-draw)!important;
}

.status-lose,[data-result=lose] {
	color: var(--color-lose)!important;
}

.match-card {
	font-family: var(--font-primary);
}

.match-card .team-name {
	font-family: var(--font-primary);
	font-size: 14px;
	font-weight: 500;
}

.match-card .score,.match-card .match-score {
	font-family: var(--font-numbers)!important;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .025em;
}

.match-card .time,.match-card .live-time {
	font-family: var(--font-numbers)!important;
	font-weight: 700;
}

.odds-cell,.odds-value,[class*=odds] {
	font-family: var(--font-numbers)!important;
	font-weight: 600;
}

.best-odds {
	background: #fff7e6!important;
	border: 1px solid #FFD666!important;
}

.competition-header,[class*=competition]>[class*=header] {
	background: #f0f0f0;
	border-bottom: 2px solid var(--color-primary);
}

.competition-name {
	font-weight: 600;
	color: #000;
}

.country-name {
	font-weight: 600;
	color: #cc1b1b;
}

header,.page-header,[class*=header][class*=main] {
	background: #fff;
}

.page-title,.section-title {
	font-family: var(--font-heading)!important;
	font-weight: 700;
}

button,.ant-btn {
	font-family: var(--font-primary);
	font-weight: 600;
	letter-spacing: .025em;
}

.loadmore,[class*=load-more] {
	background: var(--color-primary)!important;
	color: #000!important;
	font-weight: 600;
}

.loadmore:hover,[class*=load-more]:hover {
	background: var(--color-primary-light)!important;
}

.custom-tabs .ant-radio-button-wrapper-checked,.ant-tabs-tab-active {
	background: var(--color-primary)!important;
	color: #000!important;
}

@keyframes pulse-live {
	0%,to {
		opacity: 1;
	}

	50% {
		opacity: .5;
	}
}

.live-indicator,.live-dot,[data-live=true] {
	animation: pulse-live 1.5s ease-in-out infinite;
}

.form-badge {
	font-family: var(--font-primary);
	font-weight: 700;
	font-size: 12px;
}

.statistic-value,.ant-statistic-content-value {
	font-family: var(--font-numbers)!important;
}

.ant-table {
	font-family: var(--font-primary);
}

.ant-table-thead>tr>th {
	font-weight: 600;
}

.ant-card-head-title {
	font-family: var(--font-heading);
	font-weight: 700;
}

.ant-progress-text {
	font-family: var(--font-numbers)!important;
}

.ant-badge-count {
	font-family: var(--font-numbers);
}

.ant-tooltip-inner {
	font-family: var(--font-primary);
}

@media (max-width: 768px) {
	.page-title,.section-title {
		font-size: 20px!important;
	}

	.match-card .score {
		font-size: 16px!important;
	}

	.odds-value {
		font-size: 12px!important;
	}
}

.tabular-nums {
	font-variant-numeric: tabular-nums;
	font-feature-settings: "tnum";
}

.text-gold {
	color: var(--color-text-gold)!important;
}

.gradient-primary {
	background: linear-gradient(192deg,#ffad33 9.53%,#de4300 132.11%);
}

.gradient-header {
	background: linear-gradient(135deg,#1a1a1a,#2d2d2d);
}

.shadow-light {
	box-shadow: 0 2px 4px #0000000d;
}

.shadow-medium {
	box-shadow: 0 2px 8px #0000001a;
}

.shadow-dark {
	box-shadow: 0 4px 12px #0003;
}

[data-martech-component],[data-martech-component] *,.standalone-component-wrapper,.standalone-component-wrapper * {
	box-sizing: border-box;
}

[data-martech-component],.standalone-component-wrapper {
	width: 100%;
	max-width: 100%;
}

[data-martech-component] img,.standalone-component-wrapper img {
	max-width: 100%;
	height: auto;
}

[data-martech-component] button,.standalone-component-wrapper button {
	font-family: inherit;
}

.font-livesport {
	font-family: var(--font-livesport),sans-serif;
}

.header__logo {
	display: block;
	width: 100%;
	max-width: 180px;
	height: auto;
	color: #fff;
}