:root {
	--categoryColor: 255, 255, 255;
}

:root {
	--typography-caption-extrasmall-font-family: Onest;
	--typography-caption-extrasmall-font-weight: 400;
	--typography-caption-extrasmall-line-height: 14px;
	--typography-caption-extrasmall-font-size: 10px;
	--typography-caption-extrasmall-letter-spacing: -0.2px;
	--typography-caption-extrasmall-strong-font-family: Arial;
	--typography-caption-extrasmall-strong-line-height: 16px;
	--typography-caption-extrasmall-strong-font-size: 10px;
	--typography-caption-extrasmall-strong-font-weight: 700;
	--typography-caption-extrasmall-stronger-font-family: Onest;
	--typography-caption-extrasmall-stronger-font-weight: 600;
	--typography-caption-extrasmall-stronger-line-height: 16px;
	--typography-caption-extrasmall-stronger-font-size: 10px;
	--typography-caption-small-font-family: Onest;
	--typography-caption-small-font-weight: 400;
	--typography-caption-small-line-height: 16px;
	--typography-caption-small-font-size: 13px;
	--typography-caption-small-desktop-font-family: Onest;
	--typography-caption-small-desktop-font-weight: 400;
	--typography-caption-small-desktop-line-height: 16px;
	--typography-caption-small-desktop-font-size: 13px;
	--typography-caption-small-app-font-family: Onest;
	--typography-caption-small-app-font-weight: 400;
	--typography-caption-small-app-line-height: 16px;
	--typography-caption-small-app-font-size: 12px;
	--typography-caption-small-strong-font-family: Onest;
	--typography-caption-small-strong-font-weight: 500;
	--typography-caption-small-strong-line-height: 16px;
	--typography-caption-small-strong-font-size: 13px;
	--typography-caption-small-stronger-font-family: Onest;
	--typography-caption-small-stronger-font-weight: 600;
	--typography-caption-small-stronger-line-height: 18px;
	--typography-caption-small-stronger-font-size: 12px;
	--typography-body-1-font-family: Onest;
	--typography-body-1-font-weight: 400;
	--typography-body-1-line-height: 22px;
	--typography-body-1-font-size: 14px;
	--typography-body-1-additional-font-family: Onest;
	--typography-body-1-additional-font-weight: 400;
	--typography-body-1-additional-line-height: 20px;
	--typography-body-1-additional-font-size: 14px;
	--typography-body-1-cross-font-family: Onest;
	--typography-body-1-cross-font-weight: 400;
	--typography-body-1-cross-line-height: 22px;
	--typography-body-1-cross-font-size: 14px;
	--typography-body-1-cross-text-decoration: line-through;
	--typography-body-1-stronger-font-family: Onest;
	--typography-body-1-stronger-font-weight: 600;
	--typography-body-1-stronger-line-height: 22px;
	--typography-body-1-stronger-font-size: 14px;
	--typography-body-1-stronger-additional-font-family: Onest;
	--typography-body-1-stronger-additional-font-weight: 600;
	--typography-body-1-stronger-additional-line-height: 18px;
	--typography-body-1-stronger-additional-font-size: 14px;
	--typography-body-1-strong-font-family: Onest;
	--typography-body-1-strong-font-weight: 500;
	--typography-body-1-strong-line-height: 22px;
	--typography-body-1-strong-font-size: 14px;
	--typography-body-1-strong-cross-font-family: Onest;
	--typography-body-1-strong-cross-font-weight: 500;
	--typography-body-1-strong-cross-line-height: 22px;
	--typography-body-1-strong-cross-font-size: 14px;
	--typography-body-1-strong-cross-text-decoration: line-through;
	--typography-button-text-sm-font-family: Onest;
	--typography-button-text-sm-font-weight: 600;
	--typography-button-text-sm-line-height: 12px;
	--typography-button-text-sm-font-size: 14px;
	--typography-button-text-xs-font-family: Onest;
	--typography-button-text-xs-font-weight: 500;
	--typography-button-text-xs-line-height: 16px;
	--typography-button-text-xs-font-size: 12px;
	--typography-link-s-font-family: Onest;
	--typography-link-s-font-weight: 400;
	--typography-link-s-line-height: 16px;
	--typography-link-s-font-size: 12px;
	--typography-link-s-text-decoration: none;
	--typography-link-s-hover-font-family: Onest;
	--typography-link-s-hover-font-weight: 400;
	--typography-link-s-hover-line-height: 18px;
	--typography-link-s-hover-font-size: 12px;
	--typography-link-s-hover-text-decoration: underline;
	--typography-link-m-font-family: Onest;
	--typography-link-m-font-weight: 400;
	--typography-link-m-line-height: 22px;
	--typography-link-m-font-size: 14px;
	--typography-link-m-text-decoration: underline;
	--typography-link-m-hover-font-family: Onest;
	--typography-link-m-hover-font-weight: 500;
	--typography-link-m-hover-line-height: 22px;
	--typography-link-m-hover-font-size: 14px;
	--typography-link-m-hover-text-decoration: underline;
	--typography-button-text-app-font-family: Onest;
	--typography-button-text-app-font-weight: 500;
	--typography-button-text-app-line-height: 14px;
	--typography-button-text-app-font-size: 12px;
	--typography-button-text-lg-font-family: Onest;
	--typography-button-text-lg-font-weight: 600;
	--typography-button-text-lg-line-height: 18px;
	--typography-button-text-lg-font-size: 16px;
	--typography-title-small-font-family: Onest;
	--typography-title-small-font-weight: 400;
	--typography-title-small-line-height: 22px;
	--typography-title-small-font-size: 16px;
	--typography-title-small-strong-font-family: Onest;
	--typography-title-small-strong-font-weight: 500;
	--typography-title-small-strong-line-height: 22px;
	--typography-title-small-strong-font-size: 16px;
	--typography-title-small-strong-additional-font-family: Onest;
	--typography-title-small-strong-additional-font-weight: 500;
	--typography-title-small-strong-additional-line-height: 16px;
	--typography-title-small-strong-additional-font-size: 16px;
	--typography-title-tab-font-family: Onest;
	--typography-title-tab-font-weight: 600;
	--typography-title-tab-line-height: 22px;
	--typography-title-tab-font-size: 14px;
	--typography-title-tab-additional-font-family: Onest;
	--typography-title-tab-additional-font-weight: 500;
	--typography-title-tab-additional-line-height: 12px;
	--typography-title-tab-additional-font-size: 10px;
	--typography-title-tab-extra-font-family: Onest;
	--typography-title-tab-extra-font-weight: 500;
	--typography-title-tab-extra-line-height: 12px;
	--typography-title-tab-extra-font-size: 8px;
	--typography-title-small-stronger-font-family: Onest;
	--typography-title-small-stronger-font-weight: 600;
	--typography-title-small-stronger-line-height: 24px;
	--typography-title-small-stronger-font-size: 16px;
	--typography-title-1-strong-font-family: Onest;
	--typography-title-1-strong-font-weight: 500;
	--typography-title-1-strong-line-height: 32px;
	--typography-title-1-strong-font-size: 24px;
	--typography-title-1-stronger-font-family: Onest;
	--typography-title-1-stronger-font-weight: 600;
	--typography-title-1-stronger-line-height: 32px;
	--typography-title-1-stronger-font-size: 24px;
	--typography-title-1-stronger-additional-font-family: Onest;
	--typography-title-1-stronger-additional-font-weight: 600;
	--typography-title-1-stronger-additional-line-height: 32px;
	--typography-title-1-stronger-additional-font-size: 24px;
	--typography-title-2-strong-font-family: Onest;
	--typography-title-2-strong-font-weight: 600;
	--typography-title-2-strong-line-height: 26px;
	--typography-title-2-strong-font-size: 20px;
	--typography-title-1-font-family: Onest;
	--typography-title-1-font-weight: 500;
	--typography-title-1-line-height: 32px;
	--typography-title-1-font-size: 24px;
	--typography-title-1-light-font-family: Onest;
	--typography-title-1-light-font-weight: 400;
	--typography-title-1-light-line-height: 32px;
	--typography-title-1-light-font-size: 24px;
	--typography-banner-additional-font-family: Onest;
	--typography-banner-additional-font-weight: 500;
	--typography-banner-additional-line-height: 28px;
	--typography-banner-additional-font-size: 24px;
	--typography-banner-font-family: Onest;
	--typography-banner-font-weight: 500;
	--typography-banner-line-height: 28px;
	--typography-banner-font-size: 24px;
	--typography-menu-desktop-font-family: Onest;
	--typography-menu-desktop-font-weight: 500;
	--typography-menu-desktop-line-height: 32px;
	--typography-menu-desktop-font-size: 24px;
	--typography-menu-desktop-text-decoration: none;
	--typography-display-font-family: Onest;
	--typography-display-font-weight: 600;
	--typography-display-line-height: 36px;
	--typography-display-font-size: 32px;
	--typography-title-2-font-family: Onest;
	--typography-title-2-font-weight: 600;
	--typography-title-2-line-height: 26px;
	--typography-title-2-font-size: 20px;
	--typography-title-3-font-family: Onest;
	--typography-title-3-font-weight: 600;
	--typography-title-3-line-height: 28px;
	--typography-title-3-font-size: 22px;
	--typography-title-3-additional-font-family: Onest;
	--typography-title-3-additional-font-weight: 500;
	--typography-title-3-additional-line-height: 24px;
	--typography-title-3-additional-font-size: 20px;
	--typography-title-2-light-font-family: Onest;
	--typography-title-2-light-font-weight: 400;
	--typography-title-2-light-line-height: 26px;
	--typography-title-2-light-font-size: 20px;
	--typography-title-block-font-family: Onest;
	--typography-title-block-font-weight: 500;
	--typography-title-block-line-height: 24px;
	--typography-title-block-font-size: 18px;
	--typography-title-block-additional-font-family: Onest;
	--typography-title-block-additional-font-weight: 600;
	--typography-title-block-additional-line-height: 28px;
	--typography-title-block-additional-font-size: 24px;
	--typography-title-block-light-font-family: Onest;
	--typography-title-block-light-font-weight: 400;
	--typography-title-block-light-line-height: 24px;
	--typography-title-block-light-font-size: 18px;
	--typography-notification-bubble-font-weight: 400;
	--typography-notification-bubble-line-height: 12px;
	--typography-notification-bubble-font-size: 9px;
	--typography-notification-bubble-font-family: Arial;
	--typography-notification-bubble-extra-font-weight: 400;
	--typography-notification-bubble-extra-line-height: 12px;
	--typography-notification-bubble-extra-font-family: Arial;
	--typography-notification-bubble-extra-font-size: 11px;
	--typography-title-extrasmall-font-family: Onest;
	--typography-title-extrasmall-font-weight: 500;
	--typography-title-extrasmall-line-height: 14px;
	--typography-title-extrasmall-font-size: 11px;
	--typography-link-m-additional-font-family: Onest;
	--typography-link-m-additional-font-weight: 400;
	--typography-link-m-additional-line-height: 22px;
	--typography-link-m-additional-font-size: 16px;
	--typography-link-m-additional-text-decoration: underline;
	--shadow-tapbar: inset 0 2px 2px 0 rgba(151, 100, 230, 0.3),
		inset 0 2px 16px 0 rgba(151, 100, 230, 0.4);
	--shadow-thumb: inset 0 2px 16px 0 rgba(197, 166, 242, 0.4);
	--shadow-card: inset 0 2px 2px 0 rgba(151, 100, 230, 0.3),
		inset 0 2px 16px 0 rgba(151, 100, 230, 0.4);
	--shadow-input: inset 0 2px 16px 0 rgba(151, 100, 230, 0.3);
	--shadow-popup: inset 0 2px 2px 0 rgba(151, 100, 230, 0.3),
		inset 0 2px 16px 0 rgba(151, 100, 230, 0.4);
	--shadow-card-additional: 0 8px 16px 0 rgba(25, 30, 45, 0.6);
	--shadow-top: 0 4px 24px 0 rgba(0, 0, 0, 0.2);
	--shadow-button: 0 2px 8px 0 #27272733,
		inset 0 2px 12px 0 rgba(255, 255, 255, 0.25),
		inset 0 1px 8px 0 rgba(255, 221, 251, 0.25);
	--shadow-accent: 0 2px 2px rgba(140, 6, 35, 0.3);
	--shadow-win-ticket: 0 0 8px 0 rgba(255, 206, 33, 0.4),
		0 0 4px 0 rgba(255, 206, 33, 0.8);
	--shadow-tips: inset 0 1px 2px 0 rgba(151, 100, 230, 0.3);
	--shadow-header: 0 0 0 0 #2626264d;
	--shadow-header-additional: 0 6px 12px 0 rgba(0, 0, 0, 0.4);
	--shadow-nav: 0 -4px 8px 0 #2727271a;
	--shadow-screenshots: 0 8px 32px 0 rgba(0, 0, 0, 0.9);
	--shadow-accent-additional: 0 0 4px 0 #29e95a;
	--shadow-accent-extra: 0 2px 2px rgba(32, 159, 74, 0.3);
	--shadow-button-secondary: 0 2px 8px 0 rgba(39, 39, 39, 0.2),
		inset 0 2px 12px 0 rgba(224, 137, 254, 0.12),
		inset 0 1px 8px 0 rgba(224, 137, 254, 0.25);
	--shadow-button-tertiary: 0 0 0 0 transparent;
	--border-ghost-1: 2px solid #faf8ff;
	--border-ghost-2: 2px solid #c9c9c9;
	--border-ghost-3: 1px solid rgba(250, 248, 255, 0.12);
	--border-ghost-5: 1px solid #23103d;
	--border-ghost-4: 1px solid rgba(1, 3, 47, 0.16);
	--border-ghost-6: 1px solid transparent;
	--border-button-hover: 2px solid #e9e9e9;
	--border-button-pressed: 2px solid #d3d3d3;
	--border-button-default: 1px solid #faf8ff;
	--border-chips-default: 1px solid rgba(242, 232, 255, 0.16);
	--border-chips-active: 1px solid #0a3093;
	--border-chips-active-additional: 1px solid #6cdfff;
	--border-button-disabled: 2px solid transparent;
	--border-button-disabled-additional: 2px solid transparent;
	--border-input: 1px solid #4b2978;
	--border-provider: 1px solid rgba(255, 255, 255, 0.12);
	--border-right-menu: 1px solid rgba(0, 0, 0, 0.6);
	--border-nav-active: 1px solid #6cdfff;
	--border-input-focus: 1px solid #7e38df;
	--border-input-hover: 1px solid #7e38df;
	--border-input-disabled: 1px solid #574781;
	--border-input-error: 1px solid #b1072c;
	--border-input-warning: 1px solid #fdbb2c;
	--border-input-default: 1px solid #4b2978;
	--border-special-blocks-jackpot-border: 2px solid #d2e5ff;
	--border-special-blocks-referral-card: 1px solid rgba(71, 255, 185, 0.1);
	--border-special-blocks-referral-card-line: 1px solid
		linear-gradient(
			90deg,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.3) 50.78%,
			rgba(255, 255, 255, 0) 100%
		);
	--border-dropdown: 1px solid rgba(255, 255, 255, 0.08);
	--border-1click: 0px solid transparent;
	--border-search: 0px solid transparent;
	--border-tooltip: 1px solid #351c6f;
	--border-dropdown-additional: 0px solid transparent;
	--border-empty-item: 0px dash transaparent;
	--border-betting: 0px solid transparent;
	--border-notification-additional: 0 solid transparent;
	--border-notification: 0 solid transparent;
	--border-additional: 1px solid transparent;
	--border-ghost-8: 1px solid #1f133b;
	--border-popup: linear-gradient(
		180deg,
		rgba(135, 83, 187, 0.6) 0%,
		rgba(135, 83, 187, 0.18) 100%
	);
	--border-popup-additional: rgba(255, 255, 255, 0.1);
	--radius-card: 8px;
	--radius-card-extra: 13px;
	--radius-game-item: 8px;
	--radius-navbar: 8px;
	--radius-social: 44px;
	--radius-prize: 8px;
	--radius-button: 8px;
	--radius-button-extra: 4px;
	--radius-popup: 12px;
	--radius-popup-additional: 9px;
	--radius-tooltips-notifications: 6px;
	--radius-status-item: 8px;
	--radius-input: 8px;
	--radius-game-item-mini: 4px;
	--radius-input-zero: 0px;
	--radius-small-tips: 8px;
	--radius-large-tips: 100px;
	--radius-live-lottery-tips: 12px;
	--radius-special-blocks-jackpot-radius: 8px;
	--radius-item: 2px;
	--radius-item-additional: 8px;
	--radius-card-additional: 12px;
	--radius-tab: 8px;
	--radius-button-additional: 100px;
	--bg-technical: #160829;
	--bg-additional: #160829;
	--bg-popup-type2: linear-gradient(180deg, #130328 69.27%, #261340 100%);
	--bg-popup-type1: #050318;
	--bg-popup-type3: linear-gradient(180deg, #0d021b 0%, #23103c 27.68%);
	--bg-popup-type4: #130921;
	--bg-top-surface: rgba(22, 8, 41, 0.9);
	--bg-top-surface-type2: #2c134d;
	--bg-social-icons: #251646;
	--bg-widget-default: #160829;
	--bg-top-surface-additional: rgb(96.1% 94.5% 99.6% / 0.9);
	--bg-top-surface-additional2: rgba(222, 207, 255, 0.4);
	--bg-gradient-additional: #050318;
	--bg-widget-disabled: rgba(22, 8, 41, 0.6);
	--bg-additional-2: rgba(180, 63, 207, 0.12);
	--bg-widget-bonus-additional: rgba(0, 0, 0, 0.08);
	--bg-widget-bonus: #321657;
	--bg-primary: #0a0318;
	--bg-secondary: #210d49;
	--bg-tertiary: #23103d;
	--bg-other-404: linear-gradient(180deg, #130328 69.27%, #261340 100%);
	--bg-other-cashbox-bonus: #160829;
	--bg-other-cashbox-bonus-content: #faf8ff;
	--bg-other-cashbox-bonus-content-opacity: rgba(255, 255, 255, 0.8);
	--bg-other-promo: linear-gradient(130deg, #4865ab 0%, #000e2f 100%);
	--bg-other-footer: #050318;
	--bg-other-accent-on-light: #6cdfff;
	--bg-other-widget-additional: rgba(91, 26, 128, 0.4);
	--bg-other-hover-on-light: rgba(1, 3, 47, 0.06);
	--bg-other-cashbox: rgba(151, 82, 255, 0.08);
	--bg-other-cashbox-additional: rgba(151, 82, 255, 0.08);
	--bg-other-strip: #160829;
	--bg-other-strip-bg: transparent;
	--bg-other-sidebar-game: rgba(0, 0, 0, 0.4);
	--bg-other-footer-app: #251646;
	--bg-other-sidebar-game-additional: rgba(0, 0, 0, 0.4);
	--bg-overlay-1: #1f133b;
	--bg-overlay-2: rgba(184, 114, 255, 0.1);
	--bg-overlay-3: rgba(167, 88, 246, 0.08);
	--bg-overlay-4: rgba(147, 74, 250, 0.26);
	--bg-overlay-5: #27184a;
	--bg-overlay-6: linear-gradient(
		180deg,
		rgba(26, 9, 60, 0) 0%,
		rgba(26, 9, 60, 0.95) 63.16%,
		#1a093c 100%
	);
	--bg-overlay-7: rgba(250, 248, 255, 0.02);
	--bg-overlay-8: rgb(100% 100% 100% / 0.06);
	--bg-overlay-ghost-1: rgba(107, 128, 170, 0.1);
	--bg-overlay-ghost-2: rgb(0% 0% 0% / 0.6);
	--bg-overlay-ghost-3: rgb(3.92% 1.18% 9.41% / 0.9);
	--bg-overlay-slider: rgb(0% 0% 0% / 0.6);
	--bg-overlay-right-menu: rgba(0, 0, 0, 0.6);
	--bg-overlay-light-1: rgba(197, 183, 232, 0.08);
	--bg-overlay-light-2: #0b255a;
	--bg-overlay-gamepage: rgb(0% 0% 0% / 0.6);
	--bg-overlay-sidebar-gamepage: linear-gradient(
		180deg,
		rgba(6, 2, 14, 0) 0%,
		rgba(6, 2, 14, 0.95) 63.16%,
		#06020e 100%
	);
	--bg-overlay-2-additional: rgb(76.6% 53.6% 100% / 0.1);
	--bg-card-bg-1: linear-gradient(
		270deg,
		rgba(121, 66, 199, 0.9) 0%,
		rgba(115, 63, 189, 0.9) 46.99%,
		rgba(121, 66, 199, 0.9) 100%
	);
	--bg-card-bg-2: linear-gradient(
		180deg,
		rgba(24, 2, 49, 0.6) 0%,
		rgba(88, 44, 149, 0.6) 100%
	);
	--bg-card-bg-3: rgba(55, 23, 102, 0.9);
	--bg-card-bg-4: linear-gradient(96deg, #240d47 8.01%, #4c0c6b 61.46%);
	--bg-card-bg-5: #160829;
	--bg-card-bg-6: linear-gradient(
		270deg,
		#5e26dd 0%,
		#1baaa7 50%,
		#21a254 100%
	);
	--bg-card-bg-7: linear-gradient(96deg, #078bc4 11.58%, #4c0c6b 72.62%);
	--bg-card-bg-3-additional: rgba(99, 41, 133, 0.16);
	--bg-card-bg-5-additional: #2d154d;
	--bg-card-border-1: linear-gradient(
		158deg,
		#fff5bf 0%,
		rgba(232, 177, 82, 0.43) 47.85%,
		#283753 85.44%
	);
	--bg-card-border-3: #65429e;
	--bg-card-border-4: linear-gradient(180deg, #bd0f1b 0%, #000 100%);
	--bg-card-border-1-additional: #fff5bf;
	--bg-card-border-main: transparent;
	--bg-card-border-main-additional: rgba(195, 90, 250, 0.2);
	--bg-overlay-gradient-1: linear-gradient(
		0deg,
		rgba(37, 48, 64, 0) 0.39%,
		rgba(37, 45, 64, 0.56) 20.35%,
		rgba(37, 45, 64, 0.78) 39.31%,
		#252d40 99.61%
	);
	--bg-overlay-gradient-2: linear-gradient(
		0deg,
		rgba(22, 8, 41, 0) 0%,
		rgba(22, 8, 41, 0.6) 37.1%,
		#160829 100%
	);
	--bg-overlay-gradient-3: linear-gradient(
		180deg,
		rgba(10, 3, 24, 0) 0%,
		rgba(10, 3, 24, 0.9) 54.36%,
		#0a0318 100%
	);
	--bg-overlay-gradient-4: linear-gradient(180deg, #a58600 0%, #eec101 73.5%);
	--bg-overlay-gradient-5: linear-gradient(
		180deg,
		rgba(10, 3, 24, 0) 0%,
		rgba(10, 3, 24, 0.5) 24.24%,
		rgba(10, 3, 24, 0.9) 54.36%,
		#0a0318 100%
	);
	--bg-overlay-gradient-6: linear-gradient(
		180deg,
		rgba(10, 3, 24, 0) 0%,
		rgba(10, 3, 24, 0.5) 24.24%,
		rgba(10, 3, 24, 0.9) 54.36%,
		#0a0318 100%
	);
	--bg-overlay-gradient-7: linear-gradient(
		270deg,
		#eef4ff 0%,
		rgba(238, 244, 255, 0) 100%
	);
	--bg-overlay-gradient-8: linear-gradient(
		180deg,
		rgba(10, 3, 24, 0) 0%,
		rgba(10, 3, 24, 0.5) 24.24%,
		rgba(10, 3, 24, 0.9) 54.36%,
		#0a0318 100%
	);
	--bg-overlay-gradient-9: linear-gradient(
		180deg,
		rgba(10, 3, 24, 0) 0%,
		rgba(10, 3, 24, 0.9) 54.36%,
		#0a0318 100%
	);
	--bg-overlay-gradient-7-additional: linear-gradient(
		270deg,
		#1c2c50 0%,
		rgba(28, 44, 80, 0) 100%
	);
	--bg-overlay-gradient-welcome: linear-gradient(
		180deg,
		rgba(99, 103, 161, 0) 0%,
		#6367a1 60.74%,
		#6367a1 100%
	);
	--bg-overlay-gradient-strip: linear-gradient(
		180deg,
		rgba(2, 16, 44, 0) 0%,
		#02102c 100%
	);
	--bg-blur: 12px;
	--bg-blur-additional: 32px;
	--bg-blur-extra: 48px;
	--bg-blur-info: 8px;
	--bg-blur-small: 4px;
	--bg-blur-elements: 16px;
	--bg-blur-achivements: 16px;
	--bg-social-icons-additional: #2c1c50;
	--small-elements-tooltip-type1: #351c6f;
	--small-elements-tooltip-type2: rgba(250, 248, 255, 0.8);
	--small-elements-tooltip-type3: #faf8ff;
	--small-elements-thumb-provider-logo-bg: linear-gradient(
		0deg,
		#130329 0%,
		#130329 44%,
		rgba(19, 3, 41, 0) 100%
	);
	--small-elements-thumb-counter-color: #e6e6ea;
	--small-elements-scrollbar-dark: rgba(1, 3, 47, 0.2);
	--small-elements-scrollbar-light: rgba(250, 248, 255, 0.2);
	--small-elements-scrollbar-primary: #392254;
	--small-elements-chips-type1: linear-gradient(
		272deg,
		rgba(185, 86, 255, 0.3) 10.9%,
		rgba(221, 0, 255, 0.3) 99.34%
	);
	--small-elements-chips-type2: linear-gradient(
		274deg,
		#441b68 3.04%,
		rgba(71, 135, 255, 0.3) 95.53%
	);
	--small-elements-chips-type3: #6c34c2;
	--small-elements-separator-primary: rgba(148, 92, 177, 0.8);
	--small-elements-separator-tertiary: rgba(148, 92, 177, 0.4);
	--small-elements-separator-secondary: #033789;
	--small-elements-separator-additional: rgba(148, 92, 177, 0.3);
	--small-elements-progressbar-type4: linear-gradient(
		121deg,
		#a43de8 5.69%,
		#55abd6 70.81%
	);
	--small-elements-progressbar-dev1: #56abd6;
	--small-elements-progressbar-dev2: #974fe5;
	--small-elements-progressbar-type5: rgba(98, 74, 132, 0.3);
	--small-elements-progressbar-type1: rgba(255, 255, 255, 0.12);
	--small-elements-progressbar-type2: rgba(255, 255, 255, 0.6);
	--small-elements-progressbar-type3: rgba(255, 255, 255, 0.16);
	--small-elements-label-bg: linear-gradient(
		280deg,
		#571ddc 14.3%,
		#209f4a 84.26%
	);
	--small-elements-label-content: #ffffff;
	--small-elements-label-bg-additional: rgba(177, 66, 242, 0.2);
	--small-elements-label-success: #1e8704;
	--small-elements-label-deny: #a8030f;
	--small-elements-label-deny-text: #fff;
	--small-elements-label-active: #29ae07;
	--small-elements-label-disable: #ffac09;
	--small-elements-label-disable-bg: rgba(255, 172, 9, 0.24);
	--small-elements-label-active-bg: rgba(52, 224, 9, 0.24);
	--small-elements-label-divider: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.2) 54.33%,
		rgba(255, 255, 255, 0) 100%
	);
	--small-elements-slider-type2: #f2eaff;
	--small-elements-slider-type3: #fff;
	--small-elements-slider-type1: rgb(94.9% 91.8% 100% / 0.16);
	--small-elements-slider-type4: rgb(100% 100% 100% / 0.4);
	--small-elements-sign: #ebcd20;
	--small-elements-badge-type1: #0387c2;
	--small-elements-badge-type2: #251646;
	--small-elements-badge-type3: #6cdfff;
	--small-elements-footer-type1: #251646;
	--small-elements-footer-type2: #150c27;
	--small-elements-footer-type3: #1e1238;
	--small-elements-check-box-accent: #6cdfff;
	--small-elements-check-box-fill: #210d49;
	--small-elements-check-box-default: rgba(108, 223, 255, 0.4);
	--small-elements-counter-type1: linear-gradient(
		93deg,
		#023688 2.36%,
		#1d5ec4 50%,
		#00b0cd 97.64%
	);
	--small-elements-timer-bg: rgba(0, 0, 0, 0.32);
	--small-elements-timer-bg-additional: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.14) 3.13%,
		rgba(255, 255, 255, 0.06) 18.24%,
		rgba(255, 255, 255, 0) 48.75%,
		rgba(255, 255, 255, 0.06) 86.05%,
		rgba(255, 255, 255, 0.14) 100%
	);
	--small-elements-timer-content: #fcf9ff;
	--small-elements-timer-border: rgba(147, 203, 255, 0.25);
	--small-elements-flow-button-accent: #fff;
	--small-elements-flow-button-hover-bg: rgb(87.6% 73.2% 98.9% / 0.2);
	--small-elements-flow-button-bg: rgba(255, 255, 255, 0.3);
	--small-elements-pagination-bg: rgba(205, 160, 240, 0.2);
	--small-elements-pagination-content: #faf8ff;
	--small-elements-pagination-border: rgba(94, 94, 94, 0.6);
	--base-light: #faf8ff;
	--base-accent-primary: #6cdfff;
	--base-accent-secondary: #6cdfff;
	--base-accent-tertiary: #6cdfff;
	--base-dark: #01032f;
	--base-success: #209f4a;
	--base-surface: #0a0318;
	--base-error: #b1072c;
	--base-warning: #fdbb2c;
	--base-gold: linear-gradient(
		99deg,
		#ffc64a 5.75%,
		#ffc64a 25.12%,
		#ffdd9a 48.78%,
		#d89614 94.25%
	);
	--base-silver: #dadfec;
	--base-bronze: #fd9820;
	--base-primary: #fcf9ff;
	--base-accent-light: #eef4ff;
	--live-lottery-live-tip: #b1072c;
	--live-lottery-card-bg: #160829;
	--live-lottery-live-tip-text: #faf8ff;
	--live-lottery-timer-bg: linear-gradient(
		180deg,
		#561b9f 0%,
		rgba(86, 27, 159, 0.78) 31.25%,
		rgba(86, 27, 159, 0.85) 63.54%,
		#561b9f 100%
	);
	--live-lottery-empty-ball: linear-gradient(
		180deg,
		rgba(86, 116, 160, 0.4) 0%,
		rgba(122, 136, 186, 0.4) 57.33%,
		rgba(119, 139, 187, 0.34) 91.08%,
		rgba(116, 162, 206, 0.4) 100%
	);
	--live-lottery-place-label-text: #1c212e;
	--live-lottery-place-label-bg: #6cdfff;
	--navbar-bg-main: rgba(90, 39, 169, 0.2);
	--navbar-bg-button: linear-gradient(93deg, #570288 -9.84%, #b546ff 120.24%);
	--navbar-menu-item-active: #6cdfff;
	--button-bg-primary: linear-gradient(
		93deg,
		#023688 2.36%,
		#1d5ec4 50%,
		#00b0cd 97.64%
	);
	--button-bg-primary-hover: linear-gradient(
		93deg,
		#023688 2.36%,
		#0188c3 40.84%,
		#00dbfe 97.64%
	);
	--button-bg-primary-pressed: linear-gradient(
		92deg,
		#023688 1.92%,
		#00dbfe 100%
	);
	--button-bg-primary-disabled-additional: rgba(62, 72, 98, 0.4);
	--button-bg-primary-disabled: #201946;
	--button-bg-tertiary-disabled: #201946;
	--button-bg-secondary: linear-gradient(97deg, #2d1551 5.78%, #6630b8 100%);
	--button-bg-secondary-hover: linear-gradient(
		93deg,
		#2d1551 18.38%,
		#6630b8 93.49%
	);
	--button-bg-secondary-pressed: linear-gradient(
		97deg,
		#2d1551 29.91%,
		#6630b8 100%
	);
	--button-bg-secondary-disabled: #201946;
	--button-bg-app-default: #eef4ff;
	--button-bg-app-hover: #f2fcff;
	--button-bg-app-pressed: #cde0e6;
	--button-bg-ghost: #ffffff00;
	--button-icon-primary: #ffffff;
	--button-icon-secondary: #fff;
	--button-icon-tertiary: #fff;
	--button-icon-ghost: #04c5ee;
	--button-icon-primary-disabled: #ffffff66;
	--button-icon-secondary-disabled: #ffffff66;
	--button-icon-tertiary-disabled: rgba(255, 255, 255, 0.4);
	--button-icon-ghost-disabled: rgba(255, 255, 255, 0.4);
	--button-border-tertiary: #faf8ff;
	--button-border-tertiary-hover: #e9e9e9;
	--button-border-tertiary-pressed: #d3d3d3;
	--button-border-tertiary-disabled: transparent;
	--button-border-ghost: #04c5ee;
	--button-border-ghost-hover: #039ebe;
	--button-border-ghost-pressed: #04b1d6;
	--button-border-tertiary-light: #ffffff;
	--button-border-tertiary-light-hover: rgba(255, 255, 255, 0.9);
	--button-border-tertiary-light-pressed: rgba(255, 255, 255, 0.7);
	--button-border-tertiary-light-disabled: rgba(255, 255, 255, 0.5);
	--button-border-primary: transparent;
	--button-border-primary-hover: transparent;
	--button-border-primary-pressed: transparent;
	--button-border-primary-disabled: transparent;
	--button-border-secondary: transparent;
	--button-border-secondary-pressed: transparent;
	--button-border-secondary-hover: transparent;
	--button-border-secondary-disabled: transparent;
	--button-text-primary: #ffffff;
	--button-text-secondary: #fff;
	--button-text-light-bg: #04c5ee;
	--button-text-tertiary: #faf8ff;
	--button-text-ghost: #04c5ee;
	--button-text-primary-disabled: #ffffff80;
	--button-text-secondary-disabled: #ffffff80;
	--button-text-tertiary-disabled: rgba(255, 255, 255, 0.4);
	--button-text-ghost-disabled: rgba(255, 255, 255, 0.4);
	--button-text-tertiary-light: #ffffff;
	--button-text-tertiary-light-disabled: rgba(255, 255, 255, 0.5);
	--icon-alternative-disabled: rgba(252, 249, 255, 0.6);
	--icon-ghost-4: #000;
	--icon-secondary: #01032f;
	--icon-primary: #f2eaff;
	--icon-tertiary: rgba(242, 234, 255, 0.7);
	--icon-accent: #6cdfff;
	--icon-accent-additional: #ffffff;
	--icon-alternative: #6cdfff;
	--icon-success: #209f4a;
	--icon-warning: #fdbb2c;
	--icon-error: #b1072c;
	--icon-ghost-3: #a37eff;
	--icon-menu-socials: #fdfdfd;
	--icon-ghost-1: #fff;
	--icon-ghost-2: #404040;
	--icon-prize-type1: #f3b464;
	--icon-prize-type2: #dadfec;
	--icon-prize-type3: #fd9820;
	--icon-ghost-5: #fff;
	--input-border-default: #4b2978;
	--input-border-focus: #7e38df;
	--input-border-disabled: #574781;
	--input-border-error: #b1072c;
	--input-border-warning: #fdbb2c;
	--input-bg-default: #160829;
	--input-bg-error: #b1072c;
	--input-bg-warning: #fdbb2c;
	--input-bg-disabled: transparent;
	--input-bg-confirmed: transparent;
	--input-bg-accent: #33165a;
	--input-bg-hover: #2d144f;
	--input-text-label: rgb(96.9% 95.7% 100% / 0.7);
	--input-text-value-main: #faf8ff;
	--input-text-warning-text: #01032f;
	--input-text-value-submain: #9a9aac;
	--input-text-accent: #6cdfff;
	--input-text-error: #faf8ff;
	--input-text-disabled-value: #574781;
	--input-text-disabled-label: #746491;
	--border-width-nav: 1px;
	--border-width-button: 2px;
	--border-width-input: 1px;
	--border-width-separate-line: 1px;
	--border-width-wheel-separator: 2px;
	--min-width-button: 64px;
	--min-width-tooltip: 144px;
	--min-height-button-m: 40px;
	--min-height-button-s: 32px;
	--min-height-button-xs: 20px;
	--min-height-button-m-small: 38px;
	--font-family-main: Onest;
	--font-family-accent: Onest;
	--font-family-additional: Arial;
	--line-height-1: 22px;
	--line-height-2: 24px;
	--line-height-3: 26px;
	--line-height-4: 28px;
	--line-height-5: 32px;
	--line-height-sm: 16px;
	--line-height-xs: 12px;
	--line-height-s: 14px;
	--line-height-m: 18px;
	--line-height-column: 20px;
	--font-weight-0: 400;
	--font-weight-1: 500;
	--font-weight-2: 600;
	--font-weight-3: 900;
	--font-weight-4: 500;
	--font-size-0: 8px;
	--font-size-1: 9px;
	--font-size-2: 10px;
	--font-size-3: 12px;
	--font-size-4: 14px;
	--font-size-5: 16px;
	--font-size-6: 20px;
	--font-size-7: 24px;
	--font-size-8: 26px;
	--font-size-1-desktop: 13px;
	--font-size-extra: 18px;
	--font-size-extra-2: 22px;
	--letter-spacing-0: 0;
	--letter-spacing-0-5: 0.5px;
	--letter-spacing-0-2: 0.2px;
	--text-case-none: none;
	--text-case-uppercase: uppercase;
	--text-case-capitalize: capitalize;
	--text-decoration-none: none;
	--text-decoration-underline: underline;
	--text-decoration-line-through: line-through;
	--special-blocks-404: #faf8ff;
	--special-blocks-title-jackpot: linear-gradient(
		11deg,
		#63d086 27.69%,
		#b2ffad 67.32%
	);
	--special-blocks-amount-jackpot: linear-gradient(
		180deg,
		#bcdaf6 0%,
		#fff 100%
	);
	--special-blocks-secret-mirror-title: #f5edff;
	--special-blocks-bg: #030e2a;
	--special-blocks-dropdown-content: #faf8ff;
	--special-blocks-jackpot-border: #d2e5ff;
	--special-blocks-jackpot-border-2: rgba(14, 100, 64, 0.3);
	--special-blocks-jackpot-widget-bg: linear-gradient(
		180deg,
		rgba(60, 86, 125, 0.2) 0%,
		rgba(28, 33, 46, 0.2) 100%
	);
	--special-blocks-payment-block-mob-font-family: Onest;
	--special-blocks-payment-block-mob-font-weight: 900;
	--special-blocks-payment-block-mob-line-height: 24px;
	--special-blocks-payment-block-mob-font-size: 18px;
	--special-blocks-payment-block-mob-letter-spacing: 0;
	--special-blocks-payment-block-mob-text-case: uppercase;
	--special-blocks-payment-block-main-desktop-font-family: Onest;
	--special-blocks-payment-block-main-desktop-font-weight: 900;
	--special-blocks-payment-block-main-desktop-line-height: 38px;
	--special-blocks-payment-block-main-desktop-font-size: 32px;
	--special-blocks-payment-block-main-desktop-letter-spacing: 0;
	--special-blocks-payment-block-additional-desktop-font-family: Onest;
	--special-blocks-payment-block-additional-desktop-font-weight: 900;
	--special-blocks-payment-block-additional-desktop-line-height: 32px;
	--special-blocks-payment-block-additional-desktop-font-size: 20px;
	--special-blocks-payment-block-additional-desktop-letter-spacing: 0;
	--special-blocks-payment-block-additional-desktop-text-case: uppercase;
	--special-blocks-payment-block-extra-desktop-font-family: Onest;
	--special-blocks-payment-block-extra-desktop-font-weight: 600;
	--special-blocks-payment-block-extra-desktop-line-height: 24px;
	--special-blocks-payment-block-extra-desktop-font-size: 14px;
	--special-blocks-payment-block-extra-desktop-letter-spacing: 0;
	--special-blocks-payment-block-extra-desktop-text-case: uppercase;
	--special-blocks-jackpot-title-font-family: Onest;
	--special-blocks-jackpot-title-font-weight: 900;
	--special-blocks-jackpot-title-line-height: 40px;
	--special-blocks-jackpot-title-font-size: 32px;
	--special-blocks-jackpot-title-letter-spacing: 1px;
	--special-blocks-jackpot-title-text-case: uppercase;
	--special-blocks-jackpot-title-additional-font-family: Onest;
	--special-blocks-jackpot-title-additional-font-weight: 900;
	--special-blocks-jackpot-title-additional-line-height: 32px;
	--special-blocks-jackpot-title-additional-font-size: 30px;
	--special-blocks-jackpot-title-additional-letter-spacing: -0.03em;
	--special-blocks-secret-mirrors-title-font-family: Onest;
	--special-blocks-secret-mirrors-title-font-weight: 500;
	--special-blocks-secret-mirrors-title-line-height: 32px;
	--special-blocks-secret-mirrors-title-font-size: 26px;
	--special-blocks-secret-mirrors-title-letter-spacing: 0;
	--special-blocks-live-lottery-numbers-font-family: Onest;
	--special-blocks-live-lottery-numbers-font-weight: 600;
	--special-blocks-live-lottery-numbers-line-height: 18px;
	--special-blocks-live-lottery-numbers-font-size: 18px;
	--special-blocks-live-lottery-numbers-letter-spacing: 0;
	--special-blocks-x-status-font-family: Onest;
	--special-blocks-x-status-font-weight: 900;
	--special-blocks-x-status-line-height: 16px;
	--special-blocks-x-status-font-size: 13px;
	--special-blocks-jackpot-amount-font-family: Onest;
	--special-blocks-jackpot-amount-font-weight: 900;
	--special-blocks-jackpot-amount-line-height: 60px;
	--special-blocks-jackpot-amount-font-size: 40px;
	--special-blocks-jackpot-amount-letter-spacing: 0px;
	--special-blocks-jackpot-amount-additional-font-family: Onest;
	--special-blocks-jackpot-amount-additional-font-weight: 600;
	--special-blocks-jackpot-amount-additional-line-height: 36px;
	--special-blocks-jackpot-amount-additional-font-size: 34px;
	--special-blocks-jackpot-amount-additional-letter-spacing: -0.01em;
	--special-blocks-jackpot-line: radial-gradient(
		50% 50% at 50% 50%,
		#27ffa4 0%,
		rgba(45, 216, 144, 0.39) 100%
	);
	--special-blocks-jackpot-amount-desktop-font-family: Onest;
	--special-blocks-jackpot-amount-desktop-font-weight: 600;
	--special-blocks-jackpot-amount-desktop-line-height: 44px;
	--special-blocks-jackpot-amount-desktop-font-size: 38px;
	--special-blocks-jackpot-amount-desktop-light-font-family: Onest;
	--special-blocks-jackpot-amount-desktop-light-font-weight: 400;
	--special-blocks-jackpot-amount-desktop-light-line-height: 44px;
	--special-blocks-jackpot-amount-desktop-light-font-size: 40px;
	--special-blocks-404-500-large-font-family: Onest;
	--special-blocks-404-500-large-font-weight: 600;
	--special-blocks-404-500-large-line-height: 250px;
	--special-blocks-404-500-large-font-size: 280px;
	--special-blocks-404-500-small-font-family: Onest;
	--special-blocks-404-500-small-font-weight: 600;
	--special-blocks-404-500-small-line-height: 140px;
	--special-blocks-404-500-small-font-size: 160px;
	--special-blocks-referral-number-font-family: Onest;
	--special-blocks-referral-number-font-weight: 900;
	--special-blocks-referral-number-line-height: 60px;
	--special-blocks-referral-number-font-size: 52px;
	--special-blocks-dropdown-custom: rgba(22, 8, 41, 0.9);
	--special-blocks-dropdown-custom-additional: #1c2c50;
	--special-blocks-jackpot-sum: #fff15c;
	--special-blocks-dropdown-custom-fade: linear-gradient(
		180deg,
		rgba(22, 8, 41, 0) 0%,
		rgba(22, 8, 41, 0.5) 24.24%,
		rgba(22, 8, 41, 0.9) 54.36%,
		#160829 100%
	);
	--special-blocks-small-card-bg: linear-gradient(
		91deg,
		#21a35f 14.68%,
		#1baaa7 55.2%,
		#5e0fac 78.44%
	);
	--special-blocks-small-card-bg-additional: linear-gradient(
		91deg,
		#21a35f 11.08%,
		#7d1cde 97.84%
	);
	--special-blocks-small-card-border: rgba(208, 178, 224, 0.2);
	--special-blocks-shake-bg-type1: linear-gradient(
		180deg,
		rgba(32, 159, 74, 0.7) 0%,
		rgba(19, 3, 40, 0.7) 50%,
		rgba(38, 19, 64, 0.7) 100%
	);
	--special-blocks-shake-bg-type2: linear-gradient(
		180deg,
		rgba(140, 6, 35, 0.7) 0%,
		rgba(19, 3, 40, 0.7) 50.36%,
		rgba(38, 19, 64, 0.7) 100%
	);
	--special-blocks-verification-title-font-family: Onest;
	--special-blocks-verification-title-font-weight: 600;
	--special-blocks-verification-title-line-height: 20px;
	--special-blocks-verification-title-font-size: 11px;
	--special-blocks-verification-title-text-case: uppercase;
	--special-blocks-verification-card-num-font-family: Onest;
	--special-blocks-verification-card-num-font-weight: 600;
	--special-blocks-verification-card-num-line-height: 16px;
	--special-blocks-verification-card-num-font-size: 14px;
	--special-blocks-verification-card-num-text-case: uppercase;
	--special-blocks-verification-card-num-additional-font-family: Onest;
	--special-blocks-verification-card-num-additional-font-weight: 600;
	--special-blocks-verification-card-num-additional-line-height: 20px;
	--special-blocks-verification-card-num-additional-font-size: 18px;
	--special-blocks-verification-card-text-font-family: Onest;
	--special-blocks-verification-card-text-font-weight: 400;
	--special-blocks-verification-card-text-line-height: 14px;
	--special-blocks-verification-card-text-font-size: 12px;
	--special-blocks-verification-card-text-additional-font-family: Onest;
	--special-blocks-verification-card-text-additional-font-weight: 400;
	--special-blocks-verification-card-text-additional-line-height: 18px;
	--special-blocks-verification-card-text-additional-font-size: 16px;
	--special-blocks-verification-passport-text-font-family: Onest;
	--special-blocks-verification-passport-text-font-weight: 400;
	--special-blocks-verification-passport-text-line-height: 7px;
	--special-blocks-verification-passport-text-font-size: 6px;
	--special-blocks-achievements-border-activity: linear-gradient(
		158deg,
		#144dc0 26.45%,
		rgba(20, 77, 192, 0.3) 48.99%,
		#144dc0 66.69%
	);
	--special-blocks-achievements-border-win: linear-gradient(
		158deg,
		#8514e8 15.68%,
		rgba(122, 20, 213, 0.43) 48.53%,
		#6c12bc 74.32%
	);
	--special-blocks-achievements-border-achievements: linear-gradient(
		148deg,
		rgba(32, 109, 174, 0.4) 15.68%,
		rgba(32, 109, 174, 0.2) 38.76%,
		rgba(32, 109, 174, 0) 55.25%
	);
	--special-blocks-achievements-border-achievements-additional: rgb(
		11.8% 38% 60.4% / 0.4
	);
	--special-blocks-achievements-border-main: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--special-blocks-achievements-border-main-additional: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--special-blocks-achievements-border-main-last: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--special-blocks-achievements-border-main-progress: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--special-blocks-achievements-popup-2: linear-gradient(
		180deg,
		#3b135b 0%,
		#3b135b 100%
	);
	--special-blocks-achievements-popup-1: linear-gradient(
		180deg,
		#132464 0%,
		#121b52 100%
	);
	--special-blocks-achievements-gradient-activity: rgba(21, 78, 192, 0.3);
	--special-blocks-achievements-gradient-win: rgba(235, 13, 255, 0.16);
	--special-blocks-achievements-gradient-achievements: rgba(
		21,
		152,
		192,
		0.2
	);
	--special-blocks-achievements-gradient-empty: linear-gradient(
		90deg,
		#4c3180 0%,
		rgba(76, 49, 128, 0) 100%
	);
	--special-blocks-achievements-gradient-empty-additional: linear-gradient(
		89deg,
		rgba(23, 35, 99, 0.87) 0.81%,
		rgba(27, 41, 112, 0.87) 63.22%,
		rgba(23, 33, 87, 0) 99.19%
	);
	--special-blocks-achievements-element: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.16) 50.78%,
		rgba(255, 255, 255, 0) 100%
	);
	--special-blocks-achievements-bg-progressbar: rgba(255, 255, 255, 0.08);
	--special-blocks-achievements-overlay-1: rgb(51.8% 54.9% 76.9% / 0.1);
	--special-blocks-achievements-overlay-2: rgb(22% 26.3% 48.6% / 0.2);
	--special-blocks-achievements-overlay-3: #09245a;
	--special-blocks-achievements-overlay-4: linear-gradient(
		90deg,
		rgba(23, 33, 87, 0.7) 0.31%,
		rgba(23, 33, 87, 0) 98.6%
	);
	--special-blocks-achievements-card-1: linear-gradient(
		148deg,
		rgba(117, 44, 194, 0.54) 20.63%,
		rgba(117, 44, 194, 0.2) 40.38%,
		rgba(117, 44, 194, 0.1) 54.49%
	);
	--special-blocks-achievements-card-2: linear-gradient(
		148deg,
		rgba(18, 70, 172, 0.5) 15.68%,
		rgba(18, 70, 172, 0.2) 38.76%,
		rgba(12, 46, 114, 0.1) 92.79%
	);
	--special-blocks-achievements-card-3: rgb(22.7% 27.8% 54.1% / 0.2);
	--special-blocks-achievements-card-4: linear-gradient(
		158deg,
		#1e619a 21.57%,
		rgba(30, 97, 154, 0.43) 48.78%,
		#1b5484 70.15%
	);
	--special-blocks-achievements-card-5: linear-gradient(
		133deg,
		rgba(21, 78, 192, 0.4) 12.17%,
		rgba(21, 78, 192, 0.16) 41.06%,
		rgba(21, 78, 192, 0) 63.64%
	);
	--special-blocks-achievements-card-6: linear-gradient(
		132deg,
		rgba(140, 49, 144, 0.54) 11.58%,
		rgba(122, 42, 126, 0.16) 38.1%,
		rgba(138, 52, 143, 0) 58.12%
	);
	--special-blocks-achievements-main: linear-gradient(
		180deg,
		rgba(58, 71, 138, 0.2) 0%,
		rgba(3, 17, 45, 0.2) 100%
	);
	--special-blocks-welcome-bonus-font-family: Onest;
	--special-blocks-welcome-bonus-font-weight: 400;
	--special-blocks-welcome-bonus-line-height: 16px;
	--special-blocks-welcome-bonus-font-size: 12px;
	--special-blocks-welcome-bonus-text-case: none;
	--header-bg-balance: rgba(120, 66, 204, 0.1);
	--header-bg-main: linear-gradient(
		180deg,
		#190631 0%,
		rgba(25, 6, 49, 0) 100%
	);
	--header-bg-sticky: linear-gradient(
		180deg,
		#190631 0%,
		rgba(25, 6, 49, 0) 100%
	);
	--header-bg-top-desktop: #251646;
	--header-bg-border: linear-gradient(180deg, #c35afa 0%, #3c1650 100%);
	--header-content-primary: #ffffff;
	--header-content-secondary: rgb(100% 100% 100% / 0.8);
	--header-content-tertiary: #fcf9ff;
	--header-content-accent: #6cdfff;
	--header-content-accent-alternative: #c35afa;
	--text-light: #faf8ff;
	--text-accent-additional: #fff15c;
	--text-primary: #fcf9ff;
	--text-secondary: #01032f;
	--text-tertiary: #8e8699;
	--text-content: #c5cfe4;
	--text-content-additional: #bbd6fb;
	--text-link: #6cdfff;
	--text-link-alternative: #296bc8;
	--text-accent: #6cdfff;
	--text-error: #b1072c;
	--text-success: #209f4a;
	--text-warning: #fdbb2c;
	--text-prize-type1: #f3b464;
	--text-prize-type2: #dadfec;
	--text-prize-type3: #fd9820;
	--text-opacity-1: rgba(252, 249, 255, 0.8);
	--text-opacity-2: rgba(252, 249, 255, 0.7);
	--text-opacity-3: rgba(252, 249, 255, 0.7);
	--text-opacity-4: rgba(252, 249, 255, 0.7);
	--text-opacity-light-1: rgba(250, 248, 255, 0.6);
	--text-opacity-light-2: rgba(250, 248, 255, 0.8);
	--text-title-main: #f5edff;
	--text-title-accent: #6cdfff;
	--text-title-additional: #6cdfff;
	--text-title-extra: #6cdfff;
	--text-title-tertiary: #ffd284;
	--text-link-additional: #6cdfff;
	--text-link-dektop: #6cdfff;
	--text-link-text-dektop: #c5cfe4;
	--menu-bg-main: #0a051a;
	--menu-bg-main-additional: #160829;
	--menu-bg-banner: #061840;
	--menu-bg-header: linear-gradient(
		180deg,
		#190631 0%,
		rgba(25, 6, 49, 0) 100%
	);
	--menu-bg-info: rgba(193, 170, 255, 0.08);
	--menu-bg-notification: linear-gradient(
		143deg,
		#023688 15.87%,
		#00dbfe 84.13%
	);
	--menu-bg-notification-border: transparent;
	--menu-desktop-bg-type1: #0a051a;
	--menu-desktop-bg-type2: #251646;
	--menu-desktop-bg-accent: linear-gradient(
		93deg,
		#5e0fac 24.6%,
		#405985 51.79%,
		#21a35f 84.17%
	);
	--menu-desktop-content-type1: #fff;
	--menu-desktop-content-type2: rgb(100% 100% 100% / 0.7);
	--menu-desktop-content-accent: #c35afa;
	--menu-item-active: #c35afa;
	--menu-item-default: #dddeff;
	--menu-accent: #70ddfe;
	--menu-content: #faf8ff;
	--menu-separator: rgba(195, 90, 250, 0.2);
	--menu-separator-type2: linear-gradient(
		180deg,
		rgba(112, 221, 254, 0.4) 0%,
		rgba(67, 132, 152, 0) 100%
	);
	--max-width-tooltip: 256px;
	--tab-bg-all: #0f1b3b;
	--wheel-text-1: #ffffff;
	--wheel-text-2: rgba(0, 0, 0, 0.9);
	--wheel-text-3: #fffdfd;
	--wheel-text-4: #fff;
	--wheel-text-sector-1: #ffff;
	--wheel-text-sector-2: rgba(255, 255, 255, 0.7);
	--wheel-bg-1: #ffffff;
	--wheel-bg-2: rgb(10.2% 16.1% 31.8% / 0.4);
	--wheel-bg-3: rgb(100% 100% 100% / 0.1);
	--wheel-bg-4: #357b2f;
	--wheel-bg-sector-2: radial-gradient(#3a266a 0%, #5c37b9 100%);
	--wheel-bg-sector-3: radial-gradient(#1f75e7 0%, #59d7ee 100%);
	--wheel-bg-sector-1: radial-gradient(#190b2e 0%, #442079 100%);
	--wheel-bg-main: linear-gradient(#070025 0%, #0c0248 100%);
	--wheel-switcher: rgb(100% 100% 100%);
	--wheel-icons-0: #ffffff;
	--wheel-icons-border: #fcf9ff;
	--wheel-icons-border-2: #01032f;
	--wheel-icons-border-3: #01032f;
	--wheel-tip-hover: rgb(100% 100% 100% / 0.2);
	--wheel-tip-active: rgb(40.8% 57.3% 93.3% / 0.08);
	--wheel-tip-inactive: transparent;
	--wheel-tip-border: transparent;
	--wheel-picker-bg: #c20c18;
	--wheel-picker-border: linear-gradient(
		174deg,
		#acb0b7 10.07%,
		#e8e8e8 95.74%
	);
	--wheel-button-bg: #14264f;
	--wheel-button-border: rgb(100% 100% 100% / 0.3);
	--wheel-button-bg-additional: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.6) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--wheel-border-main: linear-gradient(180deg, #b1b5bb 0%, #686e77 100%);
	--wheel-border-main-additional: rgb(0% 0% 0% / 0.2);
	--strip-overlay-additional: #27184a;
	--strip-bg-progress-additional: #210d49;
	--strip-icon-border: #96c2ff;
	--strip-bg-progress: #210d49;
	--strip-overlay: #1f133b;
	--strip-content-accent: #6cdfff;
	--strip-content-accent-additional: #fff;
	--strip-content-additional: #faf8ff;
	--strip-content-accent-extra: #fff15c;
	--strip-content-icon-additional: #f5edff;
	--strip-content-additional-opacity: rgba(250, 248, 255, 0.8);
	--strip-bg-additional: #061535;
	--gamepage-bg-primary: #23103d;
	--gamepage-bg-secondary: #0a0318;
	--gamepage-bg-extra: #1b1625;
	--gamepage-bg-extra-additional: rgba(104, 89, 129, 0.6);
	--gamepage-bg-tertiary: #130527;
	--gamepage-bg-additional: rgba(151, 109, 255, 0.16);
	--gamepage-bg-logo: transparent;
	--gamepage-bg-additional-2: rgba(250, 248, 255, 0.2);
	--gamepage-bg-additional-3: #1c212e;
	--gamepage-bg-thumb: #190b2e;
	--gamepage-bg-thumb-content: #fcf9ff;
	--gamepage-content-primary: #faf8ff;
	--gamepage-content-primary-additional: rgb(100% 100% 100%);
	--gamepage-content-secondary: #faf8ff;
	--gamepage-content-tertiary: rgb(100% 100% 100% / 0.4);
	--gamepage-content-accent: #6cdfff;
	--gamepage-content-additional: #fcf9ff;
	--gamepage-content-extra: #776d8b;
	--gamepage-content-accent-additional: #6cdfff;
	--gamepage-content-hover: #6cdfff;
	--gamepage-content-inactive: #776d8b;
	--gamepage-content-icon: #5476b6;
	--gamepage-content-accent-extra: #6cdfff;
	--gamepage-overlay: linear-gradient(
		180deg,
		rgba(23, 56, 129, 0) 0%,
		rgba(23, 56, 129, 0.68) 73.5%,
		#173881 100%
	);
	--gamepage-overlay-additional: rgb(0% 0% 0% / 0.7);
	--gamepage-overlay-extra: rgb(0% 0% 0% / 0.5);
	--spacing-homepage-dropdown: 56px;
	--lootboxes-bg-primary: #160829;
	--lootboxes-bg-overlay: rgba(184, 114, 255, 0.1);
	--lootboxes-bg-additioinal: #160829;
	--lootboxes-bg-overlay-additional: linear-gradient(
		270deg,
		#23103d 0%,
		rgba(35, 16, 61, 0.54) 47.33%,
		rgba(35, 16, 61, 0) 100%
	);
	--lootboxes-bg-overlay-gradient: linear-gradient(
		180deg,
		rgba(2, 16, 44, 0) 0%,
		rgba(2, 16, 44, 0) 67%,
		#02102c 100%
	);
	--lootboxes-content-accent: #6cdfff;
	--lootboxes-border-item: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.08) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--padding-button-large-horizontal: 16px;
	--padding-button-small-horizontal: 16px;
	--padding-button-x-small-horizontal: 10px;
	--padding-button-large-horizontal-additional: 12px;
	--padding-button-small-horizontal-additional: 12px;
	--padding-button-large-vertical: 2px;
	--padding-button-small-vertical: 4px;
	--padding-button-x-small-vertical: 2px;
	--calendar-bg-main: rgba(158, 63, 252, 0.2);
	--calendar-bg-main-additional: rgba(151, 49, 216, 0.4);
	--calendar-bg-primary: linear-gradient(
		180deg,
		#792fdc 0%,
		rgba(121, 47, 220, 0.57) 61.06%,
		rgba(121, 47, 220, 0.12) 100%
	);
	--calendar-bg-secondary: #fff;
	--calendar-bg-tertiary: rgb(100% 100% 100% / 0.16);
	--calendar-bg-additional: rgb(100% 100% 100% / 0.32);
	--calendar-bg-extra: #fff;
	--calendar-border-main: #7b40d8;
	--calendar-border-primary: #8850df;
	--calendar-border-secondary: rgb(100% 100% 100% / 0.24);
	--calendar-border-tertiaty: rgb(100% 100% 100% / 0.16);
	--calendar-border-additional: rgb(100% 100% 100% / 0.1);
	--calendar-content-primary: #fff;
	--calendar-content-secondary: rgb(100% 100% 100% / 0.7);
	--calendar-content-tertiary: #fff;
	--calendar-content-additional: #050f28;
	--calendar-content-main: #f3f3f3;
	--tech-bg: #211c26;
	--tech-bg-2: rgb(18.2% 16.3% 20%);
}

* {
	box-sizing: border-box;
}
button {
	border: none;
	outline: none;
	padding: 0;
}
a {
	text-decoration: none;
}
body {
	margin: 0;
}
body,
html {
	font-family: var(--font-family-main);
	height: 100%;
	width: 100%;
}
body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background: var(--bg-primary);
}
html {
	-webkit-font-smoothing: auto;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
}
body::-webkit-scrollbar {
	background-color: #0000;
	height: 2px;
	width: 8px;
}
body::-webkit-scrollbar-thumb {
	background-color: #3b4253;
	border-radius: 9em;
}
.layout {
	min-height: 100%;
	z-index: 2;
}
.layout--desktop {
	height: auto;
	min-height: 100%;
	overflow: clip;
	position: relative;
}
.header___BgQ3d {
	align-items: center;
	background: var(--header-bg-main), var(--bg-primary);
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 64px;
	justify-content: space-between;
	left: 0;
	margin: 0 auto;
	max-width: 1288px;
	padding-inline: 260px 24px;
	position: fixed;
	right: 0;
	top: 0;
	transition: padding 0.3s ease;
	width: 100%;
	z-index: 10;
}
@media screen and (min-width: 1288px) {
	.header___BgQ3d {
		padding-inline: 300px 24px;
	}
}
.promoBlock___tXnQr {
	align-items: center;
	background: var(--special-blocks-small-card-bg);
	border-radius: var(--radius-large-tips);
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: unset;
	margin-right: auto;
	padding: 0 12px;
	position: relative;
}
.promoBlock___tXnQr:before {
	background: var(--special-blocks-small-card-border);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: inherit;
	bottom: unset;
	content: '';
	display: block;
	height: calc(100% - 2px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: calc(100% - 2px);
	z-index: 0;
}
.promoBlockImageWrapper___PPeK1 {
	position: relative;
}
.promoBlockImageWrapper___PPeK1:before {
	animation: box-highlight___x4ilB 4.5s linear infinite;
	background: #e5e5aa;
	bottom: unset;
	content: '';
	filter: blur(10px);
	height: 24px;
	left: 4px;
	opacity: 0;
	position: absolute;
	right: unset;
	top: 4px;
	width: 24px;
	z-index: -1;
}
@keyframes box-highlight___x4ilB {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	15% {
		opacity: 1;
		transform: translateY(-6px);
	}
	30% {
		opacity: 0;
		transform: translateY(0);
	}
	45% {
		opacity: 1;
		transform: translateY(-6px);
	}
	60% {
		opacity: 0;
		transform: translateY(0);
	}
	100% {
		opacity: 0;
		transform: translateY(0);
	}
}
.promoBlockImage____c4xU {
	animation: jump-and-blink___B0Pio 4.5s linear infinite;
	height: 32px;
	margin-right: 10px;
	position: relative;
	width: 32px;
	z-index: 1;
}
@keyframes jump-and-blink___B0Pio {
	0% {
		filter: brightness(1);
		transform: translateY(0);
	}
	15% {
		filter: brightness(1.4);
		transform: translateY(-6px);
	}
	30% {
		filter: brightness(1);
		transform: translateY(0);
	}
	45% {
		filter: brightness(1.4);
		transform: translateY(-6px);
	}
	60% {
		filter: brightness(1);
		transform: translateY(0);
	}
	100% {
		filter: brightness(1);
		transform: translateY(0);
	}
}
.promoBlockText___N4iT0 {
	color: var(--header-content-primary);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
	text-overflow: ellipsis;
}
.logoScroll___bhKpg {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	height: 48px;
	justify-content: center;
	left: 56px;
	margin: 0 16px 0 32px;
	max-width: 148px;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	transition: left 0.3s ease;
	z-index: 10;
}
.logoScroll___bhKpg img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}
.userPanel___SxpvU {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	position: relative;
}
.headerSearchBtn___cBXlf {
	align-items: center;
	background: var(--header-bg-top-desktop);
	border-radius: var(--radius-navbar);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 40px;
	justify-content: center;
	position: relative;
	width: 40px;
	z-index: 1;
}
.headerSearchBtn___cBXlf:before {
	background: var(--header-bg-border);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: inherit;
	bottom: auto;
	content: '';
	height: calc(100% - 2px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	position: absolute;
	right: auto;
	top: 0;
	width: calc(100% - 2px);
	z-index: -1;
}
svg:not(:root) {
	overflow: hidden;
}
.button____IsVD {
	align-items: center;
	border-radius: var(--radius-button);
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: relative;
	text-align: center;
	text-decoration: none;
	z-index: 0;
}
.button____IsVD.md___I3e66 {
	font-size: var(--typography-button-text-lg-font-size);
	font-weight: var(--typography-button-text-lg-font-weight);
	height: var(--min-height-button-m);
	line-height: var(--typography-button-text-lg-line-height);
	padding: var(--padding-button-large-vertical)
		var(--padding-button-large-horizontal);
}
.button____IsVD.primary___tXP3t {
	background: var(--button-bg-primary);
	box-shadow: var(--shadow-button);
	color: var(--button-text-primary);
}
.button____IsVD.primary___tXP3t:before {
	background: var(--button-border-primary);
	background-clip: initial;
	background-origin: border-box;
	border: 2px solid #0000;
	border-radius: inherit;
	bottom: unset;
	content: '';
	display: block;
	height: calc(100% - 4px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: calc(100% - 4px);
	z-index: 0;
}

.button____IsVD.secondary___UjX3h {
	background: var(--button-bg-secondary);
	box-shadow: var(--shadow-button-secondary);
	color: var(--button-text-secondary);
}
.button____IsVD.secondary___UjX3h {
	cursor: pointer;
}
.userPanel___SxpvU .regBtn___rbeB1 {
	overflow: hidden;
}
.button____IsVD.secondary___UjX3h:before {
	background: var(--button-border-secondary);
	background-clip: initial;
	background-origin: border-box;
	border: 2px solid #0000;
	border-radius: inherit;
	bottom: unset;
	content: '';
	display: block;
	height: calc(100% - 4px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: calc(100% - 4px);
	z-index: 0;
}
.userPanel___SxpvU .regBtn___rbeB1 span {
	position: relative;
	z-index: 2;
}
.userPanel___SxpvU .regBtn___rbeB1 .glow___BcWTd {
	animation: spin-glow___StWwm 1.5s linear infinite alternate-reverse;
	bottom: auto;
	height: 300%;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: -32px;
	width: 100%;
	z-index: 1;
}
@keyframes spin-glow___StWwm {
	0% {
		transform: rotate(0);
	}
	50% {
		transform: rotate(90deg);
	}
	100% {
		transform: rotate(90deg);
	}
}
.userPanel___SxpvU .regBtn___rbeB1 .glow___BcWTd:after,
.userPanel___SxpvU .regBtn___rbeB1 .glow___BcWTd:before {
	border-radius: 71px;
	content: '';
	filter: blur(9px);
	height: 71px;
	position: absolute;
	width: 71px;
}
.userPanel___SxpvU .regBtn___rbeB1 .glow___BcWTd:before {
	animation: move-before___MhYCd 3s linear infinite alternate-reverse;
	background: radial-gradient(
		50.01% 50.01% at 50% 50%,
		#b647ff 0,
		#b546ff0a 100%
	);
	left: 5px;
	top: -3px;
	transform: translate(0);
}
.userPanel___SxpvU .regBtn___rbeB1 .glow___BcWTd:after {
	animation: move-after___l5SOm 3s linear infinite alternate-reverse;
	background: radial-gradient(
		50.01% 50.01% at 50% 50%,
		#1d5ec4 0,
		#1d5ec40a 100%
	);
	bottom: -3px;
	right: 5px;
	transform: translate(0);
}
.userPanel___SxpvU .loginBtn___st7zo {
	margin: 0 17px 0 16px !important;
}
.supportButton___Z60Yh {
	align-items: center;
	box-shadow: none !important;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-decoration: none;
}
.button____IsVD.customGradient___DQyCM {
	background: var(--header-bg-top-desktop) !important;
	border-radius: var(--radius-navbar);
	flex-grow: 1;
	position: relative;
}
.userPanel___SxpvU .headerSupportBtn___U4oec {
	height: 40px;
	margin-left: 16px;
	width: 40px;
}
.button____IsVD.customGradient___DQyCM:before {
	background: var(--header-bg-border);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: var(--radius-navbar);
	content: '';
	inset: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	position: absolute;
}
.svgAnimation___jM_S7 svg {
	animation: upDownHold___jP4p1 6s ease-in-out infinite;
}
@keyframes upDownHold___jP4p1 {
	0% {
		transform: translateY(0);
	}
	7% {
		transform: translateY(-3px);
	}
	64% {
		transform: translateY(-3px);
	}
	71% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(0);
	}
}
button,
select {
	text-transform: none;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
.dots___MVyLk {
	align-items: center;
	animation: dots-appear___TGZad 6s step-end infinite;
	display: flex;
	flex-direction: row;
	gap: 2px;
	justify-content: center;
	opacity: 0;
}
.dots___MVyLk .dot___eCulB {
	background: var(--header-content-accent-alternative);
	border-radius: 100%;
	height: 2px;
	opacity: 0.5;
	transform: scale(1);
	transform-origin: center;
	width: 2px;
}

@keyframes dots-appear___TGZad {
	0% {
		opacity: 0;
	}
	7% {
		opacity: 1;
	}
	64% {
		opacity: 1;
	}
	71% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.dots___MVyLk .dot___eCulB:first-child {
	animation: blink1___KJ3l9 6s step-end infinite;
}
@keyframes blink1___KJ3l9 {
	0% {
		opacity: 0.5;
		transform: scale(1);
	}
	7% {
		opacity: 1;
		transform: scale(1.5);
	}
	13.33% {
		opacity: 0.5;
		transform: scale(1);
	}
	25.66% {
		opacity: 1;
		transform: scale(1.5);
	}
	32% {
		opacity: 0.5;
		transform: scale(1);
	}
	44.33% {
		opacity: 1;
		transform: scale(1.5);
	}
	50.66% {
		opacity: 0.5;
		transform: scale(1);
	}
	64% {
		opacity: 0.5;
		transform: scale(1);
	}
	100% {
		opacity: 0.5;
		transform: scale(1);
	}
}
.dots___MVyLk .dot___eCulB:nth-child(2) {
	animation: blink2___l9Zmv 6s step-end infinite;
}
@keyframes blink2___l9Zmv {
	0%,
	7% {
		opacity: 0.5;
		transform: scale(1);
	}
	13.33% {
		opacity: 1;
		transform: scale(1.5);
	}
	19.66% {
		opacity: 0.5;
		transform: scale(1);
	}
	32% {
		opacity: 1;
		transform: scale(1.5);
	}
	38.33% {
		opacity: 0.5;
		transform: scale(1);
	}
	50.66% {
		opacity: 1;
		transform: scale(1.5);
	}
	57% {
		opacity: 0.5;
		transform: scale(1);
	}
	64% {
		opacity: 0.5;
		transform: scale(1);
	}
	100% {
		opacity: 0.5;
		transform: scale(1);
	}
}
.dots___MVyLk .dot___eCulB:nth-child(3) {
	animation: blink3___x9wq7 6s step-end infinite;
}

@keyframes blink3___x9wq7 {
	0%,
	7% {
		opacity: 0.5;
		transform: scale(1);
	}

	19.66% {
		opacity: 1;
		transform: scale(1.5);
	}
	26% {
		opacity: 0.5;
		transform: scale(1);
	}
	38.33% {
		opacity: 1;
		transform: scale(1.5);
	}
	44.66% {
		opacity: 0.5;
		transform: scale(1);
	}
	57% {
		opacity: 1;
		transform: scale(1.5);
	}
	63.33% {
		opacity: 0.5;
		transform: scale(1);
	}
	64% {
		opacity: 0.5;
		transform: scale(1);
	}
	100% {
		opacity: 0.5;
		transform: scale(1);
	}
}
.commonWrap___dLSq7 {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 auto;
	max-width: 1288px;
}
menu {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	padding-inline-start: 40px;
	unicode-bidi: isolate;
}
menu,
nav,
ol,
ul {
	margin: 0;
	padding: 0;
}
menu,
nav,
ul {
	list-style-type: none;
}
.sidebarMenu___rX6OU {
	align-items: flex-start;
	bottom: auto;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	height: 100vh;
	justify-content: flex-start;
	left: 0;
	-webkit-mask-image: linear-gradient(
		180deg,
		#000 0,
		#000 68px,
		#0000 69px,
		#000 80px,
		#000 calc(100% - 40px),
		#0000 calc(100% - 24px),
		#000
	);
	mask-image: linear-gradient(
		180deg,
		#000 0,
		#000 68px,
		#0000 69px,
		#000 80px,
		#000 calc(100% - 40px),
		#0000 calc(100% - 24px),
		#000
	);
	padding: 9px 16px 24px;
	pointer-events: none;
	position: sticky;
	right: auto;
	top: 0;
	transform: translateZ(0);
	transition: width 0.3s ease;
	width: 80px;
	will-change: width;
	z-index: 11;
}
.sidebarMenu___rX6OU:after,
.sidebarMenu___rX6OU:before {
	background: var(--border-popup);
	content: '';
	height: 50%;
	width: 1px;
}
.sidebarMenu___rX6OU:before {
	bottom: 50%;
	height: calc(50% - 48px);
	left: auto;
	position: absolute;
	right: 0;
	top: 48px;
	transform: rotateX(180deg);
	z-index: 0;
}
.sidebarMenu___rX6OU:after {
	bottom: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 0;
}
.sidebarMenu___rX6OU > * {
	pointer-events: auto;
}
.menuCtrl___Nk_rD {
	align-items: center;
	background: var(--menu-desktop-bg-type2);
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	outline: none;
	padding: 8px 10px;
	width: 48px;
	cursor: pointer;
}
.menuCtrl___Nk_rD svg {
	transition: transform 0.3s ease;
	will-change: transform;
}
.scrolledArea___omeUs {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	margin-top: 16px;
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior: contain;
	padding: 12px 0 0;
	width: 100%;
}
.welcomeLandingLink___SUCFb {
	align-items: center;
	background: var(--menu-desktop-bg-accent);
	border-radius: 8px;
	box-shadow: var(--shadow-tips);
	color: var(--menu-desktop-content-type1);
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	font-size: var(--typography-body-1-font-size);
	font-weight: var(--typography-body-1-font-weight);
	height: 48px;
	justify-content: flex-start;
	line-height: var(--typography-body-1-line-height);
	margin-bottom: 8px;
	outline: none;
	padding: 8px;
	white-space: nowrap;
	width: 100%;
}
.welcomeLandingLink___SUCFb img {
	height: 32px;
	margin-right: 8px;
	width: 32px;
}
.sidebarMainMenu___ZPktL {
	height: auto;
	margin-bottom: auto;
	position: relative;
}
.sidebarMenuItem___LkbfK {
	margin-top: 8px;
	position: relative;
}
.sidebarMenuItem___LkbfK:first-child {
	margin-top: 0;
}
.sidebarMenuLink___P8SiE {
	align-items: center;
	border-radius: 0;
	box-sizing: border-box;
	display: flex;
	outline: 0;
	overflow: hidden;
	padding: 0 24px 0 0;
	position: relative;
	text-decoration: none;
	text-transform: none;
}
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6,
.sidebarMenuLink___P8SiE:hover {
	color: var(--menu-desktop-content-accent);
}
.sidebarMenuIcon___dxeFe {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 48px;
	justify-content: center;
	margin-right: 5px;
	position: relative;
	width: 48px;
	min-width: 48px;
}
.sidebarMenu___rX6OU [data-animate='open-show-before']:before,
.sidebarMenu___rX6OU [data-animate='open-show'] {
	opacity: 0;
	transition: opacity 0.3s ease;
	will-change: opacity;
}
.sidebarMenuIcon___dxeFe:before {
	background: var(--menu-desktop-bg-type2);
	border-radius: var(--radius-small-tips);
	bottom: 0;
	box-shadow: var(--shadow-tips);
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
.sidebarMenu___rX6OU [data-animate='open-hide-before']:before,
.sidebarMenu___rX6OU [data-animate='open-hide'] {
	opacity: 1;
	transition: opacity 0.3s ease;
	will-change: opacity;
}
.sidebarMainMenu___ZPktL :not(:first-child) svg path {
	fill: var(--menu-desktop-content-type1);
}
.sidebarMenuIcon___dxeFe img {
	height: 24px;
	width: 24px;
}
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6,
.sidebarMenuLink___P8SiE:hover {
	color: var(--menu-desktop-content-accent);
}
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6
	.sidebarMenuTitle___i17b1,
.sidebarMenuLink___P8SiE:hover .sidebarMenuTitle___i17b1 {
	color: inherit;
	font-weight: var(--typography-body-1-font-weight);
}
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6
	.sidebarMenuIcon___dxeFe
	circle,
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6
	.sidebarMenuIcon___dxeFe
	g,
.sidebarMenuLink___P8SiE.sidebarMenuLinkActive___fHqi6
	.sidebarMenuIcon___dxeFe
	svg
	path,
.sidebarMenuLink___P8SiE:hover .sidebarMenuIcon___dxeFe circle,
.sidebarMenuLink___P8SiE:hover .sidebarMenuIcon___dxeFe g,
.sidebarMenuLink___P8SiE:hover .sidebarMenuIcon___dxeFe svg path {
	fill: var(--menu-desktop-content-accent);
}
.promoBlock___tXnQr:hover {
	background: var(--special-blocks-small-card-bg-additional);
}
@media (hover: hover) {
	.button____IsVD.primary___tXP3t:hover {
		background: var(--button-bg-primary-hover);
	}
}
@media (hover: hover) {
	.button____IsVD.secondary___UjX3h:hover {
		background: var(--button-bg-secondary-hover);
	}
}
.content___sIEOz {
	overflow: hidden;
	position: relative;
}
.scrollContainer___uGS1B {
	margin-top: 64px;
	overflow-y: auto;
	padding: 40px 24px 0;
	scrollbar-width: none;
}
.scrollContainer___uGS1B:has([class*='homeWrap__']) {
	padding: 0 24px;
}
.homeWrap___rcaw8 {
	display: block;
}
.sliderContainer___gy5hT {
	column-gap: 16px;
	display: grid;
	grid-template-areas:
		'main-slider main-slider'
		'bonus-widget jackpot-widget'
		'promo-slide promo-slide'
		'category-menu category-menu';
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 310px 188px 123px 110px;
	height: 731px;
	margin-bottom: 42px;
	padding-top: 20px;
	position: relative;
}
.sliderWrap___qsGgb {
	grid-area: main-slider;
	height: 310px;
	position: relative;
}
.mainSlider___OakFH {
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	cursor: auto;
	height: 310px;
	overflow: hidden;
	position: relative;
	transition: width 0.3s ease;
	width: 100%;
}
.mainSlider___OakFH:before {
	background: var(--bg-card-border-3);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: inherit;
	bottom: unset;
	content: '';
	display: block;
	height: calc(100% - 2px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: calc(100% - 2px);
	z-index: 1;
}
.swiperDefaultStyles___eheeu .swiper-wrapper {
	box-sizing: initial;
	display: flex;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
	z-index: 1;
}
.swiperDefaultStyles___eheeu .swiper-slide {
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: transform;
	width: 100%;
}
.slide___Vdzsu {
	border-radius: var(--radius-card);
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	will-change: transform;
}
.slide___Vdzsu:before {
	background: var(--bg-card-border-3);
	background-clip: initial;
	background-origin: border-box;
	border: 1px solid #0000;
	border-radius: inherit;
	bottom: unset;
	content: '';
	display: block;
	height: calc(100% - 2px);
	left: 0;
	-webkit-mask: linear-gradient(#fff 0 0) padding-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: clear;
	pointer-events: none;
	position: absolute;
	right: unset;
	top: 0;
	width: calc(100% - 2px);
	z-index: 1;
}
.slide___Vdzsu picture {
	border-radius: inherit;
	display: block;
	height: inherit;
	width: inherit;
}
.slide___Vdzsu picture:before {
	bottom: auto;
	box-shadow: var(--shadow-card);
	content: '';
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: auto;
	top: 0;
	width: 100%;
	z-index: 1;
}
.slide___Vdzsu picture img {
	border-radius: inherit;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.sliderWrap___qsGgb .nextBtn,
.sliderWrap___qsGgb .prevBtn {
	align-items: center;
	-webkit-backdrop-filter: blur(var(--bg-blur-small));
	backdrop-filter: blur(var(--bg-blur-small));
	background: var(--small-elements-pagination-bg);
	border: none;
	border-radius: 50%;
	bottom: auto;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: auto;
	top: 47%;
	transform: translateY(-50%);
	width: 32px;
	z-index: 2;
}
.sliderWrap___qsGgb .prevBtn {
	left: -16px;
}
.sliderWrap___qsGgb .prevBtn svg {
	transform: rotate(-90deg);
}
.sliderWrap___qsGgb .nextBtn {
	right: -16px;
}
.sliderWrap___qsGgb .nextBtn svg {
	transform: rotate(90deg);
}
.html___dsOlJ {
	bottom: 61px;
	left: 24px;
	padding: 0;
	position: absolute;
	right: auto;
	top: auto;
	z-index: 0;
}
.html___dsOlJ .content___zKN2H {
	color: var(--text-title-main);
	display: block;
	font-family: var(--font-family-accent);
	font-size: var(--typography-banner-font-size);
	font-weight: var(--typography-banner-font-weight);
	line-height: var(--typography-banner-line-height);
	text-align: left;
}
.html___dsOlJ .content___zKN2H .carousel-title {
	font-size: var(--typography-display-font-size);
	font-weight: var(--typography-display-font-weight);
	line-height: var(--typography-display-line-height);
}
.html___dsOlJ .content___zKN2H .carousel-subtitle,
.html___dsOlJ .content___zKN2H .currency {
	margin-top: 16px;
	opacity: 0.8;
}
b,
strong {
	font-weight: 700;
}
.html___dsOlJ .slideLink___cpRmh {
	display: inline-block;
	width: min-content;
}
a:active,
a:hover {
	outline: 0;
}
@media (hover: hover) {
	.button____IsVD.primary___tXP3t {
		cursor: pointer;
	}
}
.html___dsOlJ .button___Q6crF {
	display: block;
	margin-top: 32px;
	min-width: 120px;
}
.bonusWidget___m3LtU {
	align-items: flex-start;
	-webkit-backdrop-filter: blur(var(--bg-blur));
	backdrop-filter: blur(var(--bg-blur));
	background: var(--bg-card-bg-2);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	display: flex;
	flex-direction: column;
	grid-area: bonus-widget;
	height: 164px;
	justify-content: space-between;
	margin-top: 24px;
	padding: 12px 16px 16px;
	position: relative;
	width: 100%;
}
@media screen and (min-width: 1288px) {
	.bonusWidget___m3LtU {
		height: 164px;
		margin-bottom: 16px;
		margin-top: 0;
		width: 100%;
	}
}
.bonusWidget___m3LtU .title___NuUru {
	color: var(--text-title-main);
	font-size: var(--typography-title-small-strong-font-size);
	font-weight: var(--typography-title-small-strong-font-weight);
	height: 44px;
	line-height: var(--typography-title-small-strong-line-height);
	max-width: calc(100% - 115px);
}
.bonusWidget___m3LtU .title___NuUru > * {
	margin-right: 5px;
}
.bonusWidget___m3LtU .value___07lw3 {
	color: var(--text-accent);
	margin-right: 0;
	white-space: nowrap;
}
.bonusWidget___m3LtU .button___WPI4i {
	-webkit-font-smoothing: antialiased;
	font-size: var(--typography-button-text-lg-font-size);
	font-weight: var(--typography-button-text-lg-font-weight);
	line-height: var(--typography-button-text-lg-line-height);
	min-width: 176px;
}
.bonusWidget___m3LtU .img___JL4v9 {
	bottom: auto;
	height: 140px;
	left: auto;
	position: absolute;
	right: 8px;
	top: 12px;
	width: 140px;
	z-index: 0;
}
@media screen and (min-width: 1288px) {
	.sliderContainer___gy5hT {
		column-gap: 24px;
		grid-template-areas:
			'main-slider bonus-widget'
			'main-slider jackpot-widget'
			'promo-slide promo-slide'
			'category-menu category-menu';
		grid-template-rows: 180px 130px 123px 110px;
		height: 567px;
		margin-bottom: 26px;
	}
}
.jackpotWidgetWrap___G9fdY {
	align-items: center;
	-webkit-backdrop-filter: blur(var(--bg-blur));
	backdrop-filter: blur(var(--bg-blur));
	background: var(--bg-card-bg-2);
	border-radius: 8px;
	box-shadow: var(--shadow-card);
	display: flex;
	flex-direction: row;
	grid-area: jackpot-widget;
	height: 164px;
	justify-content: center;
	margin-top: 24px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 0;
}
@media screen and (min-width: 1288px) {
	.jackpotWidgetWrap___G9fdY {
		height: 130px;
		margin-top: 0;
		padding-top: 0;
		width: 100%;
	}
}
.jackpotWidgetBackground___W9g9X {
	margin: 0 auto;
}
.jackpotWidgetBackground___W9g9X .jackpotWidgetBackgroundImage___UtZAH {
	position: absolute;
}
.jackpotWidgetBackground___W9g9X
	.jackpotWidgetBackgroundImage___UtZAH.jackpotGem0___awk7n {
	animation: animationGem0___aZAEs 3s linear infinite alternate-reverse;
	height: 216px;
	right: -116px;
	top: -40px;
	width: 216px;
}
@keyframes animationGem0___aZAEs {
	0% {
		transform: translateZ(0) rotate(0) scale(1);
	}
	100% {
		transform: translate3d(-20px, 10px, 0) rotate(10deg) scale(1.1);
	}
}
.jackpotWidgetBackground___W9g9X
	.jackpotWidgetBackgroundImage___UtZAH.jackpotGem1___vIpGs {
	animation: animationGem1___OL9a6 3s linear infinite alternate;
	height: 156px;
	left: -32px;
	top: 62px;
	width: 156px;
}
@keyframes animationGem1___OL9a6 {
	0% {
		transform: rotate(0) scale(1);
	}

	100% {
		transform: rotate(-6deg) scale(1.1);
	}
}
.jackpotWidgetBackground___W9g9X
	.jackpotWidgetBackgroundImage___UtZAH.jackpotGem2___tZVC3 {
	animation: animationGem2___PCP4K 3s linear infinite alternate-reverse;
	height: 80px;
	left: -22px;
	top: -16px;
	width: 80px;
}
@keyframes animationGem2___PCP4K {
	0% {
		transform: translateZ(0) rotate(0) scale(1);
	}

	100% {
		transform: translate3d(-15px, 0, 0) rotate(-10deg) scale(1.1);
	}
}
.jackpotWidgetContent___LfyA6,
.jackpotWidget___Tz424 {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.jackpotWidgetContent___LfyA6 {
	gap: 4px;
	justify-content: center;
	width: 100%;
}
.jackpotWidgetTitle___Wquri {
	color: var(--text-light);
	font-size: var(--special-blocks-jackpot-title-font-size);
	font-weight: var(--special-blocks-jackpot-title-font-weight);
	letter-spacing: var(--special-blocks-jackpot-title-letter-spacing);
	line-height: var(--special-blocks-jackpot-title-line-height);
	text-transform: var(--special-blocks-jackpot-title-text-case);
}
.jackpotWidget___Tz424 {
	height: 60px;
	justify-content: unset;
}
.linesWrap___wWx1P {
	overflow: hidden;
}
.digit___uyho5,
.linesWrap___wWx1P {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.digit___uyho5 {
	margin-right: 4px;
	position: relative;
}
.digit___uyho5:last-child {
	margin-right: 0;
}
.letter___EKfpT {
	color: var(--text-light);
	font-size: var(--special-blocks-jackpot-amount-font-size);
	font-weight: var(--special-blocks-jackpot-amount-font-weight);
	line-height: var(--special-blocks-jackpot-amount-line-height);
	position: relative;
}
.swiperWrapperShadow___m6ptP {
	position: relative;
}
.promoSwiperWrapper___sgnlS {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	margin: 24px 24px 0;
}

.promoSwiperWrapper___sgnlS {
	margin: 0;
	padding: 30px 0 26px;
}
.sliderContainer___gy5hT [class*='promoSwiperWrapper__'] {
	grid-area: promo-slide;
	overflow: hidden;
}
.swiperWrapperShadow___m6ptP:after,
.swiperWrapperShadow___m6ptP:before {
	background: linear-gradient(90deg, #110d0e, #0000);
	bottom: auto;
	content: '';
	height: 100%;
	left: auto;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity 0.2s linear, width 0.2s linear;
	width: 24px;
	z-index: 2;
}
.swiperWrapperShadow___m6ptP:before {
	left: 0;
	right: auto;
}
.promoSwiperWrapper___sgnlS:after,
.promoSwiperWrapper___sgnlS:before {
	background: linear-gradient(to right, var(--bg-primary), #0000);
	display: none;
}
@media screen and (min-width: 1096px) {
	.promoSwiperWrapper___sgnlS:after,
	.promoSwiperWrapper___sgnlS:before {
		display: block;
	}
}
.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:before {
	opacity: 0;
	width: 0;
}
.swiperWrapperShadow___m6ptP.swiperWrapperShadowBegin___Pd6ka:after,
.swiperWrapperShadow___m6ptP.swiperWrapperShadowEnd___XXyvH:before {
	opacity: 1;
}
.swiperWrapperShadow___m6ptP:after {
	transform: rotate(180deg);
}
.promoSwiperWrapper___sgnlS .promoBlockItemWrap___ZSWqS {
	background: var(--bg-card-bg-4);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	height: 67px;
	margin-right: 12px;
	padding: 12px 16px 16px;
	width: 312px;
}
@media screen and (min-width: 568px) {
	.promoSwiperWrapper___sgnlS .promoBlockItemWrap___ZSWqS {
		margin-right: 16px;
	}
}
@media screen and (min-width: 1288px) {
	.promoSwiperWrapper___sgnlS .promoBlockItemWrap___ZSWqS {
		width: 376px;
	}
}
.promoSwiperWrapper___sgnlS .promoBlockItemWrap___ZSWqS:first-child {
	background: var(--bg-card-bg-7);
}
.promoSwiperWrapper___sgnlS
	.promoBlockItemWrap___ZSWqS
	.promoBlockItem___sNHX8 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
}
.promoSwiperWrapper___sgnlS
	.promoBlockItemWrap___ZSWqS
	.promoBlockItemTitle___CNCuy {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: var(--text-light);
	display: -webkit-box;
	font-size: var(--typography-body-1-additional-font-size);
	font-weight: var(--typography-body-1-additional-font-weight);
	line-height: var(--typography-body-1-additional-line-height);
	max-height: calc(var(--typography-body-1-additional-line-height) * 2);
	max-width: 204px;
	overflow: hidden;
}
.promoSwiperWrapper___sgnlS
	.promoBlockItemWrap___ZSWqS
	.promoBlockItemImage___DECZ7 {
	bottom: auto;
	height: 74px;
	left: auto;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: -7px;
	width: 85px;
	z-index: 0;
}
.categoryMenu___mE8yr {
	display: flex;
	margin: 0;
	padding: 0;
}
.sliderContainer___gy5hT [class*='categoryMenu__'] {
	grid-area: category-menu;
}
.widgetsSliderWrapper___YDoC_ {
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	z-index: 1;
}
.widgetsSliderWrapper___YDoC_ .swiper {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1;
}

.widgetsSliderWrapper___YDoC_ .swiper-wrapper {
	box-sizing: initial;
	height: 100%;
	position: relative;
	transition-property: transform;
	z-index: 1;
}
.widgetsSliderWrapper___YDoC_ .swiper-slide {
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: transform;
}
.widgetsSliderWrapper___YDoC_ .swiper-slide {
	width: -moz-fit-content;
	width: fit-content;
}
.widgetsSliderWrapper___YDoC_ .swiper-backface-hidden .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
}
.itemWrap___DKJoA {
	margin-right: 12px;
	scroll-snap-align: start;
}
.itemWrap___DKJoA {
	margin-right: 0;
	padding-top: 32px;
}
.itemWrap___DKJoA:last-child {
	margin-right: 0;
}
.item___aYP7o {
	align-items: center;
	align-self: stretch;
	background: var(--bg-additional);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	display: flex;
	flex-direction: column;
	gap: 4px;
	height: 78px;
	justify-content: flex-end;
	padding: 32px 12px 8px;
	position: relative;
	width: 100px;
	z-index: 1;
}
.item___aYP7o .icon___UJFbH {
	bottom: auto;
	height: 61px;
	left: 50%;
	object-fit: cover;
	position: absolute;
	right: auto;
	top: -33px;
	transform: translate(-50%);
	width: 61px;
	z-index: 0;
}
.item___aYP7o .name___jbX2_ {
	line-clamp: 1;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: var(--text-light);
	display: -webkit-box;
	flex-shrink: 0;
	font-size: var(--typography-caption-small-strong-font-size);
	font-weight: var(--typography-caption-small-strong-font-weight);
	line-height: var(--typography-caption-small-strong-line-height);
	line-height: 16px;
	max-height: 16px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.item___aYP7o .count___xIY4l {
	color: var(--text-opacity-2);
	font-family: var(--typography-caption-extrasmall-strong-font-family);
	font-size: var(--typography-caption-extrasmall-strong-font-size);
	font-weight: var(--typography-caption-extrasmall-strong-font-weight);
	line-height: var(--typography-caption-extrasmall-strong-line-height);
	margin-bottom: 2px;
}
@media screen and (min-width: 1288px) {
	.mainSlider___OakFH {
		height: 310px;
		width: 795px;
	}
}
.homeWidgetsWrap___dNetK {
	display: flex;
	flex-direction: column;
	gap: 24px;
	overflow: hidden;
}
.contentBlock___mgjQm {
	position: relative;
}
.contentBlock___mgjQm.fullWidth___HD_VJ {
	margin: 32px 0;
}
.homeWidgetsWrap___dNetK [class*='fullWidth_'] {
	margin: 0;
}
.widgetsSliderHeader___mVV7_ {
	align-items: center;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 20px;
}
.widgetsSliderHeaderIcon___yr1e0 {
	height: 24px;
	width: 24px;
}
.widgetsSliderHeaderTitle___eQIZb {
	color: var(--text-title-main);
	font-size: var(--typography-title-1-font-size);
	font-weight: var(--typography-title-1-font-weight);
	line-height: var(--typography-title-1-line-height);
}
.widgetsSliderHeaderCounter___kO6Ep {
	border: 1px solid var(--bg-card-border-3);
	border-radius: var(--radius-small-tips);
	color: var(--text-primary);
	font-size: var(--typography-body-1-font-size);
	font-weight: var(--typography-body-1-font-weight);
	line-height: var(--typography-body-1-line-height);
	min-width: 52px;
	padding-inline: 9px 27px;
	position: relative;
	z-index: 1;
}
.widgetsSliderHeaderCounterArrow___UZVqT {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	width: 24px;
	z-index: 0;
}
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-next'],
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-prev'] {
	align-items: center;
	-webkit-backdrop-filter: var(--bg-blur-small);
	backdrop-filter: var(--bg-blur-small);
	background: var(--small-elements-pagination-bg);
	border-radius: 50%;
	display: flex;
	flex-direction: row;
	height: 32px;
	justify-content: center;
	transition: opacity 0.3s linear;
	width: 32px;
}
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-prev'] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 48px;
	top: 0;
	z-index: 2;
}
.swiper-button-disabled {
	opacity: 0.4;
}
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-prev'] svg {
	transform: rotate(-90deg);
}
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-next'] {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.widgetsSliderWrapper___YDoC_ [class*='swiper-button-next'] svg {
	transform: rotate(90deg);
}

.widgetsSliderWrapper___YDoC_ .widget-scrollbar + .swiper {
	padding-bottom: 19px;
}
.widgetsSliderWrapper___YDoC_ .swiper-grid > .swiper-wrapper {
	flex-wrap: wrap;
}
.tmb___nRNBm {
	align-items: normal;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: normal;
	overflow: hidden;
	position: relative;
	row-gap: 6px;
	width: 160px;
	z-index: 1;
}
.tmbImg___p33c9 {
	align-items: normal;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: normal;
	position: relative;
	z-index: 1;
}
.tmbTitle___BFnuf {
	color: var(--text-primary);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
	max-width: 100%;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tmbImg___p33c9:before {
	border-radius: var(--radius-game-item);
	bottom: 0;
	box-shadow: var(--shadow-thumb);
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}
.tmbImgContainer___cU4UY {
	background-position: 50%;
	border-radius: inherit;
	flex: 1;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.tmbImgContainer___cU4UY > img:not([class*='loading_']) {
	aspect-ratio: 1;
	border-radius: var(--radius-game-item);
	display: block;
	height: 100%;
	-webkit-mask-image: linear-gradient(180deg, #737373 76.82%, #0000);
	mask-image: linear-gradient(180deg, #737373 76.82%, #0000);
	position: relative;
	transition: transform 0.2s ease-out;
	width: 100%;
	z-index: 10;
}
.stickerWrapper___rn9Xt {
	background: var(--small-elements-label-bg);
	border-radius: 0 0 var(--radius-game-item) var(--radius-game-item);
	bottom: unset;
	height: 18px;
	left: 50%;
	padding-inline: 4px;
	position: absolute;
	right: unset;
	top: 0;
	transform: translateX(-50%);
	z-index: 2;
}
.stickerWrapper___rn9Xt,
.stickerWrapper___rn9Xt .sticker___DXvXf {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
@media screen and (min-width: 1096px) {
	.stickerWrapper___rn9Xt {
		height: 22px;
		padding-inline: 5px;
	}
}
.stickerWrapper___rn9Xt .sticker___DXvXf {
	position: relative;
	width: 24px;
	z-index: 1;
}
@media screen and (min-width: 1096px) {
	.stickerWrapper___rn9Xt .sticker___DXvXf {
		width: 28px;
	}
}
.tmbImg___p33c9 .gameProvider___hbj9J {
	display: block;
	height: 24px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.tmbImg___p33c9 .gameProvider___hbj9J:before {
	background: var(--small-elements-thumb-provider-logo-bg);
	border-radius: 0 0 var(--radius-game-item) var(--radius-game-item);
	bottom: 0;
	content: '';
	height: 48px;
	left: 0;
	position: absolute;
	right: 0;
	top: auto;
	width: 100%;
	z-index: 0;
}
.tmbImg___p33c9 .gameProvider___hbj9J picture {
	align-items: center;
	bottom: auto;
	display: flex;
	flex-direction: row;
	height: inherit;
	justify-content: center;
	left: 50%;
	position: absolute;
	right: auto;
	top: -8px;
	transform: translateX(-50%);
	width: 100%;
	z-index: 0;
}
.tmbImg___p33c9 .gameProvider___hbj9J picture img {
	max-height: 24px;
	object-fit: contain;
}
.tmbAction___Yrvs_ {
	align-items: center;
	background-color: var(--gamepage-overlay-additional);
	border-radius: var(--radius-game-item);
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	left: 0;
	opacity: 0;
	padding: 24px 16px 12px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transition: opacity 0.2s ease-in-out;
	z-index: 3;
}
.infoBlock___cmYBx {
	flex-direction: column;
	row-gap: 4px;
	width: 100%;
}
.infoBlockItem___zC70z,
.infoBlock___cmYBx {
	align-items: normal;
	display: flex;
	justify-content: normal;
}
.infoBlockItem___zC70z {
	color: var(--text-primary);
	column-gap: 4px;
	flex-direction: row;
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
}
.infoBlockItem___zC70z svg {
	flex-shrink: 0;
}
.infoBlockItem___zC70z span {
	max-width: 100%;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	z-index: 1;
}
.defaultButtons___X36M_ {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: 4px;
}
.gameLink___mGEff {
	display: block;
}
.defaultButtons___X36M_ .btnPlay___f6YLW {
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1;
}
.button____IsVD.sm___favnc {
	font-size: var(--typography-button-text-sm-font-size);
	font-weight: var(--typography-button-text-sm-font-weight);
	height: var(--min-height-button-s);
	line-height: var(--typography-button-text-sm-line-height);
	padding: var(--padding-button-small-vertical)
		var(--padding-button-small-horizontal);
}
.defaultButtons___X36M_ .btnPlay___f6YLW:after {
	border-color: #0000 #0000 #0000 var(--icon-primary);
	border-style: solid;
	border-width: 6px 0 6px 10px;
	bottom: auto;
	content: '';
	left: auto;
	pointer-events: none;
	position: absolute;
	right: 9px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}
.button____IsVD.ghost___mI5zj {
	text-fill-color: #0000;
	-webkit-text-fill-color: #0000;
	background: var(--button-text-ghost);
	background-clip: text;
	-webkit-background-clip: text;
	color: var(--button-text-ghost);
}
@media (hover: hover) {
	.button____IsVD.ghost___mI5zj {
		cursor: pointer;
	}
}
.defaultButtons___X36M_ .btnDemo____prlC[class*='ghost__'] {
	color: var(--text-accent);
	font-size: var(--typography-link-m-font-size);
	font-weight: var(--typography-link-m-font-weight);
	height: -moz-fit-content;
	height: fit-content;
	line-height: var(--typography-link-m-line-height);
	min-height: -moz-fit-content;
	min-height: fit-content;
	padding: 0;
	-webkit-text-decoration: var(--typography-link-m-text-decoration);
	text-decoration: var(--typography-link-m-text-decoration);
	text-decoration-color: var(--text-accent);
	width: 42px;
}
.tmb___nRNBm:hover .tmbAction___Yrvs_ {
	opacity: 1;
	visibility: visible;
}
.gamesProvidersWidget___SbU3i {
	padding-bottom: 8px;
}
.widgetsSliderWrapper___YDoC_ .maskLeft___RIyxH,
.widgetsSliderWrapper___YDoC_ .maskRight___JUHm7 {
	content: '';
	height: calc(100% - 52px);
	pointer-events: none;
	transform: scaleX(0);
	transition: transform 0.15s linear;
	width: 48px;
}
.widgetsSliderWrapper___YDoC_ .maskRight___JUHm7 {
	background: linear-gradient(to left, var(--bg-primary), #0000);
	bottom: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: auto;
	transform-origin: right;
	z-index: 2;
}
.widgetsSliderWrapper___YDoC_ .maskRight___JUHm7.active___Pch99 {
	transform: scaleX(1);
}
.provider___PP1IQ {
	align-items: center;
	background: var(--bg-additional);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	display: flex;
	flex-direction: column;
	height: 80px;
	justify-content: flex-start;
	padding: 8px;
	position: relative;
	width: 158px;
}
.providerGamesCount___P7OJW {
	color: var(--text-opacity-3);
	font-family: var(--typography-caption-extrasmall-strong-font-family);
	font-size: var(--typography-caption-extrasmall-strong-font-size);
	font-weight: var(--typography-caption-extrasmall-strong-font-weight);
	line-height: var(--typography-caption-extrasmall-strong-line-height);
}
.providerImg___vIuHa {
	height: 48px;
	max-width: 100%;
	object-fit: contain;
	width: auto;
}
.entitiesCollection___EpxCJ .swiper {
	padding-block: 20px 8px;
}
.tournamentWidget___sswhG {
	align-items: center;
	background: var(--tournament-gradient, var(--bg-additional));
	border-radius: var(--radius-card);
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0 16px 20px;
	position: relative;
	z-index: 1;
}
.entitiesCollection___EpxCJ .tournamentEntity___slro7 {
	align-items: normal;
	column-gap: 16px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	padding: 40px 16px 20px 28px;
	width: 592px;
}
.tournamentWidget___sswhG:before {
	background-image: var(--tournament-pattern, url(assets/bg-tournament.webp));
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: inherit;
	bottom: 0;
	box-shadow: var(--shadow-card);
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.entitiesCollection___EpxCJ .tournamentEntity___slro7:before {
	background-position: top;
}
.headerBlock___vcL6G {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 266px;
	justify-content: flex-end;
	position: relative;
	width: 100%;
	z-index: 1;
}
.entitiesCollection___EpxCJ .tournamentEntity___slro7 [class*='headerBlock__'] {
	flex: 1 0 252px;
	height: 236px;
}
.headerBlockLabel___l2RcF {
	align-items: center;
	-webkit-backdrop-filter: blur(var(--bg-blur));
	backdrop-filter: blur(var(--bg-blur));
	background: var(--small-elements-label-bg-additional);
	border-bottom: 1px solid var(--bg-card-border-3);
	border-radius: 0 0 var(--radius-card) var(--radius-card);
	bottom: auto;
	color: var(--text-light);
	content: '';
	display: flex;
	flex-direction: row;
	font-size: var(--typography-title-small-font-size);
	font-weight: var(--typography-title-small-font-weight);
	justify-content: center;
	line-height: var(--typography-title-small-line-height);
	min-height: 28px;
	min-width: 96px;
	padding-inline: 12px;
	top: 0;
	z-index: 3;
}
.headerBlockCharacter___jMODH,
.headerBlockLabel___l2RcF {
	left: 50%;
	position: absolute;
	right: auto;
	transform: translateX(-50%);
}
.entitiesCollection___EpxCJ
	.tournamentEntity___slro7
	[class*='headerBlockLabel__'] {
	top: -40px;
}
.headerBlockCharacter___jMODH {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: 0;
	height: 100%;
	-webkit-mask-image: linear-gradient(
		180deg,
		#060505 11.41%,
		#737373 57.51%,
		#0006 66.37%,
		#0000
	);
	mask-image: linear-gradient(
		180deg,
		#060505 11.41%,
		#737373 57.51%,
		#0006 66.37%,
		#0000
	);
	top: auto;
	width: 218px;
	z-index: -1;
}
.headerBlockInfo___bK284 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 20px;
	row-gap: 8px;
}
.entitiesCollection___EpxCJ
	.tournamentEntity___slro7
	[class*='headerBlockInfo__'] {
	margin-bottom: 0;
}
.headerBlockTitle___RaEEF {
	color: var(--text-light);
	font-size: var(--typography-title-small-strong-font-size);
	font-weight: var(--typography-title-small-strong-font-weight);
	line-height: var(--typography-title-small-strong-line-height);
	text-align: center;
}
.headerBlockFund___Xyh0b,
.headerBlockInfo___bK284 [class*='countdownMob'],
.headerBlockInfo___bK284 [class*='floatCountdown'] {
	color: var(--text-light);
	font-size: var(--typography-title-small-strong-font-size);
	font-weight: var(--typography-title-small-strong-font-weight);
	line-height: var(--typography-title-small-strong-line-height);
}
.headerBlockFund___Xyh0b {
	align-items: center;
	-webkit-backdrop-filter: blur(var(--bg-blur));
	backdrop-filter: blur(var(--bg-blur));
	background: var(--small-elements-label-bg-additional);
	border-bottom: 1px solid var(--bg-card-border-3);
	border-radius: var(--radius-card);
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-height: 28px;
	min-width: 140px;
	padding-inline: 24px;
}
.headerBlockFund___Xyh0b > span:last-child {
	font-size: var(--typography-title-small-font-size);
	font-weight: var(--typography-title-small-font-weight);
	line-height: var(--typography-title-small-line-height);
	margin-left: 2px;
}
.countdownMob___LPOlg {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	width: auto;
}
.countdown___MhVeC,
.section___zp9jw {
	display: inline-flex;
}
.digit___pjWSg {
	display: inline-block;
	font-variant-numeric: tabular-nums;
}
.dots___vJaNI.dotsAnim___a_vCB {
	animation: blinking-full___a2g1m 1s ease 0s infinite;
	transition: opacity 0.1s linear 0s;
}
@keyframes blinking-full___a2g1m {
	0% {
		opacity: 1;
	}

	25% {
		opacity: 0;
	}
	50% {
		opacity: 50%;
	}
	75% {
		opacity: 80%;
	}
	100% {
		opacity: 1;
	}
}
.tournamentWidgetContent___jBJHq {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	width: 100%;
}
.navigationBlockTabs___ssHQx {
	align-items: center;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: var(--button-bg-primary-disabled);
	border-radius: var(--radius-button-extra);
	display: flex;
	flex-direction: row;
	height: 25px;
	justify-content: center;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.navigationBlockTab___XY8LW {
	color: var(--button-text-primary);
	cursor: pointer;
	flex: 1;
	font-size: var(--typography-caption-extrasmall-font-size);
	font-weight: var(--typography-caption-extrasmall-font-weight);
	letter-spacing: var(--typography-caption-extrasmall-letter-spacing);
	letter-spacing: -0.2px;
	line-height: var(--typography-caption-extrasmall-line-height);
	opacity: 0.7;
	position: relative;
	text-align: center;
	transition: color 0.3s linear, opacity 0.3s linear;
	z-index: 2;
}
.navigationBlockTab___XY8LW.active___FwnSP {
	cursor: default;
	opacity: 1;
}
.navigationBlockThumb___sKeLP {
	background: var(--button-bg-secondary);
	border-radius: var(--radius-button-extra);
	bottom: 0;
	box-shadow: var(--shadow-tips);
	height: 100%;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	transition: transform 0.3s linear;
	width: 33.3333333333%;
	z-index: 0;
}
.navigationBlockScreenWrapper___FCzrw {
	margin-bottom: 18px;
	overflow-x: hidden;
	width: 100%;
}
.entitiesCollection___EpxCJ
	.tournamentEntity___slro7
	[class*='navigationBlockScreenWrapper__'] {
	margin-bottom: 15px;
}
.navigationBlockScreen___lIHXT {
	align-items: normal;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	transition: transform 0.3s linear;
}
.gamesScreenWrapper___pRe6f {
	position: relative;
	z-index: 1;
}
.navigationBlockScreen___lIHXT > div {
	flex: 1 0 100%;
	height: 136px;
	width: 100%;
}
.gamesScreenWrapper___pRe6f .maskLeft___XI2GG,
.gamesScreenWrapper___pRe6f .maskRight___zPVdY {
	content: '';
	height: 100%;
	pointer-events: none;
	transform: scaleX(0);
	transition: transform 0.15s linear;
	width: 48px;
}
.gamesScreenWrapper___pRe6f .maskLeft___XI2GG {
	background: linear-gradient(90deg, #000c, #0000);
	bottom: 0;
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	transform-origin: left;
	z-index: 2;
}
.gamesScreenWrapper___pRe6f .maskRight___zPVdY {
	background: linear-gradient(270deg, #000c, #0000);
	bottom: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform-origin: right;
	z-index: 2;
}
.gamesScreenWrapper___pRe6f .maskRight___zPVdY.active___MD9IR {
	transform: scaleX(1);
}
.gamesScreen___l0OWu {
	-webkit-overflow-scrolling: touch;
	display: grid;
	gap: 8px;
	grid-auto-flow: column;
	grid-template-rows: repeat(2, 1fr);
	justify-content: flex-start;
}
.gamesScreen___l0OWu [class*='gameLink__'] {
	position: relative;
	scroll-snap-align: start;
	z-index: 1;
}
.gamesScreen___l0OWu [class*='gameLink__'] img,
.gamesScreen___l0OWu [class*='gameLink__'] picture {
	display: block;
	height: 64px;
	width: 64px;
}
.leadersScreen___gLL5d {
	counter-reset: place;
}
.prizesScreen___c6XF0 {
	counter-reset: place;
}
.tournamentWidgetButton___kW4ov {
	min-width: 176px;
}

.bonusWidget___wNTvE {
	background: var(--bg-technical);
	border: 1px solid var(--bg-card-border-main);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	padding: 116px 15px 18px;
	width: 312px;
}
.bonusWidgetCharacter___dPijZ {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: auto;
	height: 142px;
	left: 50%;
	position: absolute;
	right: auto;
	top: -30px;
	transform: translateX(-50%);
	width: 138px;
	z-index: 0;
}
.bonusWidgetTitle___zWiRo {
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: var(--text-light);
	display: -webkit-box;
	font-size: var(--typography-title-small-strong-font-size);
	font-weight: var(--typography-title-small-strong-font-weight);
	height: calc(var(--typography-title-small-strong-line-height) * 2);
	line-height: var(--typography-title-small-strong-line-height);
	margin-bottom: 24px;
	max-height: calc(var(--typography-title-small-strong-line-height) * 2);
	overflow: hidden;
}
.bonusWidgetInfo___Fe90w {
	align-items: normal;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	justify-content: normal;
	margin-bottom: 16px;
}
.bonusWidgetInfoBlock___rNipD {
	flex: 1;
}
.bonusWidgetInfoTitle___ahmqR {
	color: var(--text-opacity-light-2);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
	margin-bottom: 2px;
}
.bonusWidgetInfoSum___R7kvI,
.bonusWidgetInfo___Fe90w [class*='countdownMob__'],
.bonusWidgetInfo___Fe90w [class*='floatCountdown'] {
	color: var(--text-light);
	font-size: var(--typography-caption-small-strong-font-size);
	font-weight: var(--typography-caption-small-strong-font-weight);
	line-height: var(--typography-caption-small-strong-line-height);
}
.footer___TZMb2 {
	align-items: unset;
	display: flex;
	flex-direction: column;
	gap: 32px;
	justify-content: center;
	margin-top: 64px;
	padding-top: 24px;
}
@media screen and (min-width: 1288px) {
	.footer___TZMb2 {
		margin-inline: 40px;
	}
}
@media screen and (min-width: 1920px) {
	.footer___TZMb2 {
		flex-basis: 22%;
	}
}
.footerBlockWrap___PtENX {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 70px;
	justify-content: space-between;
	position: relative;
}
.footerBlockWrap___PtENX:after,
.footerBlockWrap___PtENX:before {
	background: var(--small-elements-separator-tertiary);
	bottom: auto;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 1;
}
.footerBlockWrap___PtENX:before {
	top: 0;
}
.footerBlockWrap___PtENX:after {
	bottom: 0;
}
.footerAppLinks___DyU71 {
	align-items: unset;
	display: flex;
	flex-direction: row;
	gap: 14px;
	justify-content: center;
	margin: 2px auto 0 80px;
	position: relative;
}
.footerAppLinks___DyU71 a {
	cursor: pointer;
}
.localeSelect___RzTDj {
	display: inline-block;
	position: relative;
	z-index: 10;
}
.footer___TZMb2 [class^='localeSelect__'] {
	z-index: 9;
}
.currentLocale___BnVVN {
	align-items: center;
	border: none;
	border-radius: var(--radius-tooltips-notifications);
	cursor: pointer;
	display: inline-flex;
	padding: 4px 8px;
	transition: background-color 0.3s;
}
.footer___TZMb2 [class^='localeSelect__'] [class^='currentLocale__'] {
	padding: 10px 16px 5px;
}
.localeFlag___jAySX {
	display: inline-block;
}
.localeFlag___jAySX img {
	display: block;
	height: 15px;
	object-fit: cover;
	width: 20px;
}
.localeName___g5coP {
	color: var(--special-blocks-dropdown-content);
	display: inline-block;
	font-size: var(--typography-body-1-font-size);
	font-weight: var(--typography-body-1-font-weight);
	line-height: var(--typography-body-1-line-height);
	margin-left: 8px;
}
.localeSelect___RzTDj:not(.opened___yhEdA) .localeName___g5coP {
	color: var(--text-primary);
}
.footer___TZMb2 [class^='localeSelect__'] [class*='localeName__'] {
	margin-right: 15px;
}
.footer___TZMb2
	[class^='localeSelect__']:not([class*='opened__'])
	[class*='localeName__'] {
	color: var(--text-light);
}
.arrow___BKyxa {
	fill: var(--icon-primary);
	display: inline-block;
	height: 20px;
	margin-left: auto;
	transition: transform 0.2s;
	width: 20px;
}
.footer___TZMb2
	[class^='localeSelect__']:not([class*='opened__'])
	[class*='arrow__'] {
	fill: var(--text-light);
}
.footerInfo___FvSwQ {
	align-items: unset;
	display: flex;
	flex-direction: row;
	gap: 32px;
	justify-content: space-between;
	padding-bottom: 32px;
}
@media screen and (min-width: 1288px) {
	.footerInfo___FvSwQ {
		margin: 0 auto;
	}
}
.footerNavigation___X4RGp {
	display: flex;
	gap: 16px;
}
.footerNavigationColumn___j0a7B {
	width: 154px;
}
.footerNavigationList___IcwsV {
	display: block;
}
.footerNavigationList___IcwsV li {
	line-height: 1;
	margin-bottom: 8px;
}
.footerNavigationList___IcwsV li a {
	color: var(--text-opacity-light-2);
	display: inline-block;
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	height: 16px;
	line-height: var(--typography-caption-small-line-height);
}
.footerNavigationList___IcwsV li a:hover {
	text-decoration: underline;
}
.seo___VaCZ9 {
	padding-inline: 24px;
	width: 100%;
}
@media screen and (min-width: 1096px) {
	.seo___VaCZ9 {
		padding-inline: 0;
		width: calc(100% + 14px);
	}
}
.winScroll___HBDh3 > div:first-child {
	overflow-x: hidden !important;
	overflow-y: scroll !important;
	padding-bottom: 15px !important;
}
.winScroll___HBDh3.hideDefaultScrollThumb___dwpEF > div:first-child {
	margin-bottom: 0 !important;
	margin-right: -34px !important;
	padding-right: 34px;
}
.seo___VaCZ9 > div[class*='winScroll'] > div:first-child {
	-webkit-mask-image: linear-gradient(
			180deg,
			#eae6e1 75.89%,
			#eae6e100 97.32%
		),
		linear-gradient(270deg, #000 4px, #0000 0);
	padding-bottom: 24px;
}
@media screen and (min-width: 412px) {
	.seo___VaCZ9 > div[class*='winScroll'] > div:first-child {
		padding-bottom: 16px;
	}
}
.seo___VaCZ9 .seoText___ZDUp9 {
	color: var(--text-opacity-light-1);
	font-size: var(--typography-body-1-font-size);
	font-weight: var(--typography-body-1-font-weight);
	line-height: var(--typography-body-1-line-height);
	padding: 0 4px 10px 0;
}
.seo___VaCZ9 .seoText___ZDUp9 .h1____znTZ,
.seo___VaCZ9 .seoText___ZDUp9 h1 {
	color: var(--text-opacity-light-2);
	font-size: var(--typography-title-small-font-size);
	font-weight: var(--typography-title-small-font-weight);
	line-height: var(--typography-title-small-line-height);
	margin: 0 0 8px;
	padding: 0;
	text-align: initial;
}
.seo___VaCZ9 .seoText___ZDUp9 > :first-child {
	margin-top: 0;
}
.seo___VaCZ9 .seoText___ZDUp9 p {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0 0 8px;
	text-align: left;
}
.seo___VaCZ9 .seoText___ZDUp9 .h2___zDSD_,
.seo___VaCZ9 .seoText___ZDUp9 .h3___yFR8O,
.seo___VaCZ9 .seoText___ZDUp9 .h4___a6ijn,
.seo___VaCZ9 .seoText___ZDUp9 .h5____RlRy,
.seo___VaCZ9 .seoText___ZDUp9 .h6___NQG7a,
.seo___VaCZ9 .seoText___ZDUp9 h2,
.seo___VaCZ9 .seoText___ZDUp9 h3,
.seo___VaCZ9 .seoText___ZDUp9 h4,
.seo___VaCZ9 .seoText___ZDUp9 h5,
.seo___VaCZ9 .seoText___ZDUp9 h6 {
	border: none;
	font-family: var(--font-family-accent);
	font-size: inherit;
	font-size: var(--typography-title-small-font-size);
	font-weight: var(--typography-title-small-font-weight);
	line-height: var(--typography-title-small-line-height);
	margin: 0 0 8px;
	padding: 0;
	text-align: center;
}
.winScroll___HBDh3 .track-vertical {
	background: #00142d00;
	border-radius: 32px;
	cursor: pointer;
	height: 100%;
	right: 0;
	width: 4px !important;
	z-index: 9999;
}
.seo___VaCZ9 > div[class*='winScroll'] > [class*='track-vertical'] {
	background: #0000;
	border-radius: 12px;
	z-index: 10;
}
.winScroll___HBDh3 .thumb-vertical {
	background: var(--small-elements-scrollbar-primary);
	border-radius: 12px;
	transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.seo___VaCZ9
	> div[class*='winScroll']
	> [class*='track-vertical']
	> [class*='thumb-vertical'] {
	background: var(--small-elements-scrollbar-primary);
	border-radius: 12px;
}
.footerSupport___GnKPx {
	background: var(--small-elements-footer-type2);
	border-radius: var(--radius-card);
	height: max-content;
	min-width: 216px;
	padding: 10px 24px;
	position: relative;
}
.footerSupportTitle___ldFbf {
	color: var(--text-light);
	font-size: var(--typography-caption-small-strong-font-size);
	font-weight: var(--typography-caption-small-strong-font-weight);
	line-height: var(--typography-caption-small-strong-line-height);
	margin-bottom: 10px;
}
.footerSupportLinks___MryTz {
	align-items: unset;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: unset;
}
.footerSupportLinksItem___dUE1y a {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: var(--typography-caption-small-line-height);
	justify-content: unset;
}
.footerSupportLinksItem___dUE1y a .contactIcon___Pj2Qv {
	height: 12px;
	margin-right: 8px;
	width: 12px;
}
.footerSupportLinksItem___dUE1y a span {
	text-wrap: nowrap;
	color: var(--text-opacity-1);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
}
.footerNavigationRow___lJYSl {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-block: 16px;
	position: relative;
}
.footerNavigationRow___lJYSl:after,
.footerNavigationRow___lJYSl:before {
	background: var(--small-elements-separator-tertiary);
	bottom: auto;
	content: '';
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	right: auto;
	top: auto;
	width: 100%;
	z-index: 0;
}
.footerNavigationRow___lJYSl:before {
	top: 0;
}
.footerNavigationRow___lJYSl:after {
	bottom: 0;
}
.footerNavigationRow___lJYSl .footerNavigationList___IcwsV {
	display: flex;
	gap: 18px;
}

.footerNavigationRow___lJYSl .footerNavigationList___IcwsV li {
	margin-bottom: 0;
}
.footerPaymentsWrap___weOKe {
	display: flex;
	justify-content: center;
	padding: 0 45px;
}
.footerPayments____rMc8 {
	align-items: normal;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: normal;
	justify-content: center;
	row-gap: 16px;
}
.footerPayments____rMc8 .payment___jFf3r {
	height: 32px;
	margin: 0 8px;
	opacity: 0.7;
}
.footerPayments____rMc8 .payment___jFf3r img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}
.footerPayments____rMc8 .payment___jFf3r:hover {
	opacity: 1;
}
.gamesDevelopersWrapper___bRCC2 {
	margin: 0 24px;
}
@media screen and (min-width: 1096px) {
	.gamesDevelopersWrapper___bRCC2 {
		margin: 0;
	}
}
.gamesDevelopers___BXgVv {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px 18px;
	justify-content: center;
	max-height: 152px;
	overflow: hidden;
	transition: max-height 0.5s linear;
}
@media screen and (min-width: 1096px) {
	.gamesDevelopers___BXgVv {
		gap: 8px 24px;
	}
}
.gamesDevelopersHidden___MBopK {
	margin-bottom: 10px;
}
@media screen and (min-width: 1096px) {
	.gamesDevelopersHidden___MBopK {
		margin-bottom: 8px;
	}
}
.item___LJKgo,
.picture___XRIWs {
	flex: 0 1 84px;
	height: 24px;
	width: 84px;
}
.image___pPGZz,
.picture___XRIWs {
	height: 100%;
	width: 100%;
}
.image___pPGZz {
	object-fit: contain;
}
.license___Ddfun {
	align-items: center;
	border-top: 1px solid var(--small-elements-separator-tertiary);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 24px;
	padding-top: 14px;
}
@media screen and (min-width: 1096px) {
	.license___Ddfun {
		flex-direction: row;
		gap: 32px;
		margin-bottom: 20px;
		padding-top: 20px;
	}
}
@media screen and (min-width: 1096px) {
	.license___Ddfun .licenseIcon___CeAzD {
		margin-bottom: 0;
	}
}
.license___Ddfun .licenseIcon___CeAzD .licenceImage___YOj7e a,
.license___Ddfun .licenseIcon___CeAzD .licenceImage___YOj7e img {
	display: block;
	height: 32px;
	width: 32px;
}
.license___Ddfun .licenseText___LXyuR {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	flex-direction: row;
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	gap: 8px;
	justify-content: flex-start;
	line-height: var(--typography-caption-small-line-height);
	opacity: 0.8;
}
.license___Ddfun .licenseText___LXyuR p {
	margin: 0;
}
.partners___XgfSI {
	align-items: normal;
	border-bottom: 1px solid var(--small-elements-separator-tertiary);
	border-top: 1px solid var(--small-elements-separator-tertiary);
	column-gap: 24px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 0 2px;
	min-height: 112px;
	padding: 24px 0;
	row-gap: 16px;
}
@media screen and (min-width: 568px) {
	.partners___XgfSI {
		min-height: 72px;
		padding: 20px 0;
	}
}
@media screen and (min-width: 1096px) {
	.partners___XgfSI {
		padding: 24px 0;
	}
}
.partners___XgfSI > * {
	margin-bottom: -8px;
}
.link___QqxXk,
.partners___XgfSI > * {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 24px;
	justify-content: center;
}

.link___QqxXk {
	opacity: 0.9;
}
.footerBottom___DDoTG {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: space-between;
	margin: -16px auto 0;
	padding: 8px 0;
	position: relative;
	width: 100%;
}
.footerCopyright___MeX0a {
	color: var(--text-opacity-light-2);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
	text-align: center;
}
.footerIcons___AmE3e {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	gap: 24px;
	height: 32px;
	justify-content: flex-start;
	padding: 4px 13px 4px 4px;
	width: 96px;
}
.footerIcons___AmE3e img {
	height: 100%;
	width: 100%;
}
button {
	cursor: pointer;
}
.staticPage___isCWI {
	margin: 40px auto;
}
.staticPage___isCWI,
.textStyle___KOAbg {
	color: var(--text-content);
	font-size: var(--typography-body-1-font-size);
	font-weight: var(--typography-body-1-font-weight);
	line-height: var(--typography-body-1-line-height);
}
.scrollContainer___uGS1B > :first-child:not([class*='homeWrap__']) {
	margin-inline: auto;
}
.staticPage___isCWI h1,
.staticPage___isCWI h2,
.staticPage___isCWI h3,
.staticPage___isCWI h4,
.staticPage___isCWI h5,
.staticPage___isCWI h6,
.textStyle___KOAbg h1,
.textStyle___KOAbg h2,
.textStyle___KOAbg h3,
.textStyle___KOAbg h4,
.textStyle___KOAbg h5,
.textStyle___KOAbg h6 {
	color: var(--text-title-main);
	font-size: var(--typography-title-3-font-size);
	font-weight: var(--typography-title-3-font-weight);
	line-height: var(--typography-title-3-line-height);
	margin: 0 0 16px;
}
.staticPage___isCWI h1,
.textStyle___KOAbg h1 {
	font-size: var(--typography-title-1-font-size);
	font-weight: var(--typography-title-1-font-weight);
	line-height: var(--typography-title-1-line-height);
}
.staticPage___isCWI h2,
.textStyle___KOAbg h2 {
	font-size: var(--typography-title-2-font-size);
	font-weight: var(--typography-title-2-font-weight);
	line-height: var(--typography-title-2-line-height);
}
.staticPage___isCWI ol li,
.staticPage___isCWI p,
.staticPage___isCWI ul li,
.textStyle___KOAbg ol li,
.textStyle___KOAbg p,
.textStyle___KOAbg ul li {
	color: var(--text-content);
	font-size: var(--typography-caption-small-font-size);
	font-weight: var(--typography-caption-small-font-weight);
	line-height: var(--typography-caption-small-line-height);
}
.staticPage___isCWI p,
.textStyle___KOAbg p {
	margin: 0 0 16px;
}
